diff options
author | Anthony Wang | 2022-06-22 12:21:25 -0500 |
---|---|---|
committer | Anthony Wang | 2022-06-22 12:21:25 -0500 |
commit | fc2626585a6d30e58220783bcca73d2a724e12c9 (patch) | |
tree | 48afe4df2e80f8587cfd98ea7e93250c4004da6f /archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files | |
parent | ed81135660700743dc43cc8c649f368639eb41ef (diff) |
Diffstat (limited to 'archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files')
46 files changed, 646 insertions, 0 deletions
diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f389.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f389.png Binary files differnew file mode 100644 index 0000000..5a6d5af --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f389.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f440.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f440.png Binary files differnew file mode 100644 index 0000000..0b11401 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f440.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f44d.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f44d.png Binary files differnew file mode 100644 index 0000000..0cd8f6f --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f44d.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f44e.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f44e.png Binary files differnew file mode 100644 index 0000000..aef5b5c --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f44e.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f604.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f604.png Binary files differnew file mode 100644 index 0000000..a297be1 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f604.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f615.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f615.png Binary files differnew file mode 100644 index 0000000..4ecf0c9 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f615.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f64f.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f64f.png Binary files differnew file mode 100644 index 0000000..dd47a17 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f64f.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f680.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f680.png Binary files differnew file mode 100644 index 0000000..e72bb81 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/1f680.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/2764.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/2764.png Binary files differnew file mode 100644 index 0000000..578091d --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/2764.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936.png Binary files differnew file mode 100644 index 0000000..5ba5de9 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936_002.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936_002.png Binary files differnew file mode 100644 index 0000000..b4cec26 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936_002.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936_003.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936_003.png Binary files differnew file mode 100644 index 0000000..112f325 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/33086936_003.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827.png Binary files differnew file mode 100644 index 0000000..63f1955 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_002.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_002.png Binary files differnew file mode 100644 index 0000000..c3d5016 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_002.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_003.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_003.png Binary files differnew file mode 100644 index 0000000..8ef64b2 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_003.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_004.png b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_004.png Binary files differnew file mode 100644 index 0000000..13bf105 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/50341827_004.png diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js new file mode 100644 index 0000000..aeb1781 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_details_ts-app_assets_mod.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var t=(R,L)=>x(R,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],{47930:(R,L,r)=>{r.d(L,{S:()=>y});function d(p){const o=document.querySelectorAll(p);if(o.length>0)return o[o.length-1]}t(d,"queryLast");function A(){const p=d("meta[name=analytics-location]");return p?p.content:window.location.pathname}t(A,"pagePathname");function _(){const p=d("meta[name=analytics-location-query-strip]");let o="";p||(o=window.location.search);const a=d("meta[name=analytics-location-params]");a&&(o+=(o?"&":"?")+a.content);for(const i of document.querySelectorAll("meta[name=analytics-param-rename]")){const m=i.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${m[0]}($|=)`,"g"),`$1${m[1]}$2`)}return o}t(_,"pageQuery");function y(){return`${window.location.protocol}//${window.location.host}${A()+_()}`}t(y,"requestUri")},10178:(R,L,r)=>{r.d(L,{O4:()=>C,jo:()=>T,Qp:()=>S});var d=r(33948),A=r(59753);const _="ontransitionend"in window;function y(n,l){if(!_){l();return}const g=Array.from(n.querySelectorAll(".js-transitionable"));n.classList.contains("js-transitionable")&&g.push(n);for(const f of g){const w=p(f);f instanceof HTMLElement&&(f.addEventListener("transitionend",()=>{f.style.display="",f.style.visibility="",w&&o(f,function(){f.style.height=""})},{once:!0}),f.style.boxSizing="content-box",f.style.display="block",f.style.visibility="visible",w&&o(f,function(){f.style.height=getComputedStyle(f).height}),f.offsetHeight)}l();for(const f of g)if(f instanceof HTMLElement&&p(f)){const w=getComputedStyle(f).height;f.style.boxSizing="",w==="0px"?f.style.height=`${f.scrollHeight}px`:f.style.height="0px"}}t(y,"performTransition");function p(n){return getComputedStyle(n).transitionProperty==="height"}t(p,"isTransitioningHeight");function o(n,l){n.style.transition="none",l(),n.offsetHeight,n.style.transition=""}t(o,"withoutTransition");var a=r(96776);function i(n,l){l.find(g=>{const f=n.querySelectorAll(g),w=f[f.length-1];if(w&&document.activeElement!==w)return w.focus(),!0})}t(i,"findAndFocusByQuerySelector");function m(n){i(n,[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"])}t(m,"restoreAutofocus");function c(n){!n.classList.contains("tooltipped")||(n.classList.remove("tooltipped"),n.addEventListener("mouseleave",()=>{n.classList.add("tooltipped"),n.blur()},{once:!0}))}t(c,"hideTooltip");function E(n){return[...document.querySelectorAll(".js-details-container")].filter(l=>l.getAttribute("data-details-container-group")===n)}t(E,"groupMembers");function h(n){return[...n.querySelectorAll(".js-details-target")].filter(l=>l.closest(".js-details-container")===n)}t(h,"containerTargets");function v(n,l){const g=n.getAttribute("data-details-container-group");return g?((0,a.uQ)(n,()=>{for(const f of E(g))f!==n&&s(f,l)}),g):null}t(v,"toggleGroup");function s(n,l){n.classList.toggle("open",l),n.classList.toggle("Details--on",l);for(const g of h(n))g.setAttribute("aria-expanded",l.toString())}t(s,"updateOpenState");function S(n,l){var g,f;const w=n.getAttribute("data-details-container")||".js-details-container",M=n.closest(w),D=(g=l==null?void 0:l.force)!=null?g:!M.classList.contains("open"),I=(f=l==null?void 0:l.withGroup)!=null?f:!1;y(M,()=>{s(M,D);const e=I?v(M,D):null;Promise.resolve().then(()=>{m(M),c(n),M.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:D}})),e&&M.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:D,group:e}}))})})}t(S,"toggleDetailsTarget");function T(n){const l=n.getAttribute("data-details-container")||".js-details-container",f=n.closest(l).classList;return f.contains("Details--on")||f.contains("open")}t(T,"isDetailsTargetExpanded");function O(n){const l=n.altKey,g=n.currentTarget;S(g,{withGroup:l}),n.preventDefault()}t(O,"handleDetailsTargetClick"),(0,A.on)("click",".js-details-target",O),(0,d.Z)(function({target:n}){n&&C(n)});function C(n){let l=!1,g=n.parentElement;for(;g;)g.classList.contains("Details-content--shown")&&(l=!0),g.classList.contains("js-details-container")&&(g.classList.toggle("open",!l),g.classList.toggle("Details--on",!l),l=!1),g=g.parentElement}t(C,"ensureExpanded")},30479:(R,L,r)=>{r.d(L,{h:()=>A});var d=r(59753);(0,d.on)("click",".js-skip-to-content",function(i){const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;c instanceof HTMLElement&&(c.setAttribute("tabindex","-1"),c.setAttribute("data-skipped-to-content","1"),c.focus())}i.preventDefault()});function A(){let i=!1;const m=document.getElementById("start-of-content");if(m){const c=m.nextElementSibling;if(c instanceof HTMLElement)return i=c.getAttribute("data-skipped-to-content")==="1",i&&c.removeAttribute("data-skipped-to-content"),i}}t(A,"hasSkippedToContent");const _="ontouchstart"in document;function y(){return window.innerWidth>1012}t(y,"compatibleDesktop");for(const i of document.querySelectorAll(".HeaderMenu-details"))i.addEventListener("toggle",o),_||(i.addEventListener("mouseover",a),i.addEventListener("mouseleave",a));let p=!1;function o(i){if(!p){p=!0;for(const m of document.querySelectorAll(".HeaderMenu-details"))m!==i.currentTarget&&m.removeAttribute("open");setTimeout(()=>p=!1)}}t(o,"onMenuToggle");function a(i){const{currentTarget:m}=i;!(m instanceof HTMLElement)||!y()||(i.type==="mouseover"&&i instanceof MouseEvent?i.target instanceof Node&&i.relatedTarget instanceof Node&&m.contains(i.target)&&!m.contains(i.relatedTarget)&&m.setAttribute("open",""):m.removeAttribute("open"))}t(a,"onMenuHover")},55444:(R,L,r)=>{r.d(L,{$:()=>i,G:()=>a});var d=r(6741),A=r(64463),_=r(59753);(0,A.N7)("include-fragment, poll-include-fragment",{subscribe:c=>(0,d.qC)((0,d.RB)(c,"error",o),(0,d.RB)(c,"loadstart",p))}),(0,_.on)("click","include-fragment button[data-retry-button]",({currentTarget:c})=>{const E=c.closest("include-fragment"),h=E.src;E.src="",E.src=h});function y(c,E){const h=c.currentTarget;if(h instanceof Element){for(const v of h.querySelectorAll("[data-show-on-error]"))v instanceof HTMLElement&&(v.hidden=!E);for(const v of h.querySelectorAll("[data-hide-on-error]"))v instanceof HTMLElement&&(v.hidden=E)}}t(y,"toggleElements");function p(c){y(c,!1)}t(p,"onLoad");function o(c){y(c,!0)}t(o,"onError");function a({currentTarget:c}){c instanceof Element&&i(c)}t(a,"loadDeferredContentByEvent");function i(c){const E=c.closest("details");E&&m(E)}t(i,"loadDeferredContent");function m(c){const E=c.getAttribute("data-deferred-details-content-url");if(E){c.removeAttribute("data-deferred-details-content-url");const h=c.querySelector("include-fragment, poll-include-fragment");h&&(h.src=E)}}t(m,"setIncludeFragmentSrc")},79775:(R,L,r)=>{r.d(L,{O3:()=>a,SX:()=>y,_g:()=>p,a8:()=>_,lB:()=>o});let d=0;const A=new Set;function _(i){A.add(i)}t(_,"observeStickyHeaderHeight");function y(i){A.delete(i)}t(y,"unobserveStickyHeaderHeight");function p(){return d}t(p,"getBaseStickyHeaderHeight");function o(i){d=i,i?document.body.style.setProperty("--base-sticky-header-height",`${i}px`):document.body.style.removeProperty("--base-sticky-header-height");for(const m of A)m(i)}t(o,"setBaseStickyHeaderHeight");const a="var(--base-sticky-header-height, 0px)"},55898:(R,L,r)=>{r.d(L,{H:()=>c});var d=r(30479),A=r(7739),_=r(64463),y=r(79775);let p=!1;const o=[];function a(){o.length?i():m()}t(a,"manageObservers");function i(){p||(window.addEventListener("resize",E),document.addEventListener("scroll",E),p=!0)}t(i,"addObservers");function m(){window.removeEventListener("resize",E),document.removeEventListener("scroll",E),p=!1}t(m,"removeObservers");function c(){h(!0)}t(c,"forceStickyRelayout");function E(){h()}t(E,"checkElementsForStickingHandler");function h(e=!1){for(const u of o)if(u.element.offsetHeight>0){const{element:b,placeholder:P,top:k}=u,B=b.getBoundingClientRect();if(P){const H=P.getBoundingClientRect();b.classList.contains("is-stuck")?H.top>D(b,k)?S(u):T(u):B.top<=D(b,k)?s(u):e&&T(u)}else B.top-D(b,k)<.1?s(u):S(u)}}t(h,"checkElementsForSticking");function v(e){const{position:u}=window.getComputedStyle(e);return/sticky/.test(u)}t(v,"browserHasSticky");function s({element:e,placeholder:u,top:b}){if(u){const P=e.getBoundingClientRect();I(e,D(e,b)),e.style.left=`${P.left}px`,e.style.width=`${P.width}px`,e.style.marginTop="0",e.style.position="fixed",u.style.display="block"}e.classList.add("is-stuck")}t(s,"pinSet");function S({element:e,placeholder:u}){u&&(e.style.position="static",e.style.marginTop=u.style.marginTop,u.style.display="none"),e.classList.remove("is-stuck")}t(S,"unpinSet");function T({element:e,placeholder:u,offsetParent:b,top:P}){if(u&&!(0,d.h)()){const k=e.getBoundingClientRect(),B=u.getBoundingClientRect();if(I(e,D(e,P)),e.style.left=`${B.left}px`,e.style.width=`${B.width}px`,b){const H=b.getBoundingClientRect();H.bottom<k.height+parseInt(String(P))&&(e.style.top=`${H.bottom-k.height}px`)}}}t(T,"updatePinnedSet");function O(e){if(v(e))return null;const u=e.previousElementSibling;if(u&&u.classList.contains("is-placeholder"))return u;const b=document.createElement("div");return b.style.visibility="hidden",b.style.display="none",b.style.height=window.getComputedStyle(e).height,b.className=e.className,b.classList.remove("js-sticky"),b.classList.add("is-placeholder"),e.parentNode.insertBefore(b,e)}t(O,"findOrCreatePlaceholder");function C(e){const u=O(e),b=window.getComputedStyle(e).position;e.style.position="static";const P=e.offsetParent;e.style.position="fixed";const k=M(e),B={element:e,placeholder:u,offsetParent:P,top:k==="auto"?0:parseInt(k||"0")};e.style.position=b,o.push(B)}t(C,"createSet");function n(e){const u=o.map(b=>b.element).indexOf(e);o.splice(u,1)}t(n,"removeSet");async function l(e){await A.C,C(e),h(),a()}t(l,"initializeSet"),(0,_.N7)(".js-sticky",{constructor:HTMLElement,add(e){!e.isConnected||l(e)},remove(e){n(e),a()}}),(0,_.N7)(".js-notification-top-shelf",{constructor:HTMLElement,add(e){g(e)},remove(){(0,y._g)()>0&&((0,y.lB)(0),f(),c())}}),(0,_.N7)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:w});async function g(e){if(e.offsetParent===null)return;await A.C;const u=Math.floor(e.getBoundingClientRect().height);u>0&&((0,y.lB)(u),f(),c())}t(g,"initializeNotificationShelf");function f(){for(const e of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))w(e)}t(f,"updateTopOffsets");function w(e){if(e.classList.contains("js-notification-top-shelf"))return;const u=parseInt(M(e))||0;I(e,u+(0,y._g)())}t(w,"updateTopOffset");function M(e){const u=e.getAttribute("data-original-top");if(u!=null)return u;const b=window.getComputedStyle(e).top;return e.setAttribute("data-original-top",b),b}t(M,"getOriginalTop");function D(e,u){return e.classList.contains("js-notification-top-shelf")?u:u+(0,y._g)()}t(D,"withShelfOffset");function I(e,u){e.style.setProperty("top",`${u}px`,"important")}t(I,"setTopImportant")},84818:(R,L,r)=>{r.d(L,{Z:()=>A});class d{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}t(d,"NoOpStorage");function A(_,y={throwQuotaErrorsOnSet:!1},p=window){let o;try{o=p[_]}catch{o=new d}const{throwQuotaErrorsOnSet:a}=y;function i(E){try{return o.getItem(E)}catch{return null}}t(i,"getItem");function m(E,h){try{o.setItem(E,h)}catch(v){if(a&&v.message.toLowerCase().includes("quota"))throw v}}t(m,"setItem");function c(E){try{o.removeItem(E)}catch{}}return t(c,"removeItem"),{getItem:i,setItem:m,removeItem:c}}t(A,"safeStorage")},24216:(R,L,r)=>{r.d(L,{LS:()=>_,cl:()=>y,rV:()=>A});var d=r(84818);const{getItem:A,setItem:_,removeItem:y}=(0,d.Z)("sessionStorage")},29946:(R,L,r)=>{r.d(L,{Ak:()=>s,F2:()=>w,F6:()=>n,FP:()=>h,LD:()=>E,OE:()=>c,Po:()=>m,QE:()=>y,Rl:()=>g,Xk:()=>O,Ys:()=>C,aN:()=>f,wP:()=>l});var d=r(24216),A=r(47930),_=r(45922);const y=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),p="soft-navigation-fail",o="soft-navigation-referrer",a="soft-navigation-marker",i="reload";function m(){return(0,d.rV)(a)==="1"}t(m,"inSoftNavigation");function c(){return Boolean(S())}t(c,"hasSoftNavFailure");function E(){performance.mark(a),(0,d.LS)(a,"1"),(0,d.LS)(o,(0,A.S)()||window.location.href)}t(E,"startSoftNav");function h(){(0,d.LS)(a,"0")}t(h,"endSoftNav");function v(){(0,d.LS)(a,"0"),(0,d.cl)(o),(0,d.cl)(p)}t(v,"clearSoftNav");function s(M){(0,d.LS)(p,M||i)}t(s,"setSoftNavFailReason");function S(){return(0,d.rV)(p)}t(S,"getSoftNavFailReason");let T=0;function O(){T+=1,document.dispatchEvent(new CustomEvent(y.SUCCESS,{detail:T}))}t(O,"softNavSucceeded");function C(){const M=S()||i;document.dispatchEvent(new CustomEvent(y.ERROR,{detail:M})),T=0,v(),(0,_.b)({turboFailureReason:M})}t(C,"softNavFailed");function n(){document.dispatchEvent(new CustomEvent(y.INITIAL)),T=0,v()}t(n,"softNavInitial");function l(){return(0,d.rV)(o)||document.referrer}t(l,"getSoftNavReferrer");function g(){return performance.getEntriesByName(a).length===0?0:performance.measure(a,a).duration}t(g,"getDurationSinceLastSoftNav");function f(){document.dispatchEvent(new Event(y.START))}t(f,"beginProgressBar");function w(){document.dispatchEvent(new Event(y.END))}t(w,"completeProgressBar")},11820:(R,L,r)=>{r.d(L,{kc:()=>y,lA:()=>p,zT:()=>_});var d=r(61161),A=r(55898);function _(o){if(o.hasAttribute("data-ignore-sticky-scroll"))return;const a=o.ownerDocument;setTimeout(()=>{a&&a.defaultView&&(o.scrollIntoView(),a.defaultView.scrollBy(0,-p(a)))},0)}t(_,"scrollIntoView");function y(o){const a=(0,d.Kt)(o);a&&_(a)}t(y,"scrollToFragmentTarget");function p(o){(0,A.H)();const a=o.querySelectorAll(".js-sticky-offset-scroll"),i=o.querySelectorAll(".js-position-sticky"),m=Math.max(0,...Array.from(a).map(h=>{const{top:v,height:s}=h.getBoundingClientRect();return v===0?s:0}))+Math.max(0,...Array.from(i).map(h=>{const{top:v,height:s}=h.getBoundingClientRect(),S=parseInt(getComputedStyle(h).top);if(!h.parentElement)return 0;const T=h.parentElement.getBoundingClientRect().top;return v===S&&T<0?s:0})),c=o.querySelectorAll(".js-position-sticky-stacked"),E=Array.from(c).reduce((h,v)=>{const{height:s,top:S}=v.getBoundingClientRect(),T=S<0,O=v.classList.contains("is-stuck");return h+(!T&&O?s:0)},0);return m+E}t(p,"computeFixedYOffset")},78965:(R,L,r)=>{r.d(L,{H5:()=>i,Of:()=>E,x0:()=>c,z8:()=>m});var d=r(55741),A=r(64463),_=r(12981),y=r(96776),p=r(6170);const o=new WeakMap,a={};function i(){for(const S of Object.keys(a))delete a[S];const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href),window.location.reload()}t(i,"reload");function m(){if(Object.keys(a).length>0){const s=history.state||{};s.staleRecords=a,(0,p.lO)(s,"",location.href)}}t(m,"registerStaleRecords");async function c(s){if(o.get(s))return;const S=s.hasAttribute("data-retain-focus"),T=s.getAttribute("data-url");if(!T)throw new Error("could not get url");const O=new AbortController;o.set(s,O);try{const C=await fetch(T,{signal:O.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(!C.ok)return;const n=await C.text();if((0,d.M)(s,S)){console.warn("Failed to update content with interactions",s);return}return a[T]=n,h(s,n,S)}catch{}finally{o.delete(s)}}t(c,"updateContent");async function E(s,S,T=!1){const O=o.get(s);O==null||O.abort();const C=s.closest(".js-updatable-content[data-url], .js-updatable-content [data-url]");return!T&&C&&C===s&&(a[C.getAttribute("data-url")||""]=S),h(s,S)}t(E,"replaceContent");function h(s,S,T=!1){return(0,y._8)(document,()=>{const O=(0,_.r)(document,S.trim()),C=T&&s.ownerDocument&&s===s.ownerDocument.activeElement?O.querySelector("*"):null,n=Array.from(s.querySelectorAll("details[open][id]")).map(l=>l.id);s.tagName==="DETAILS"&&s.id&&s.hasAttribute("open")&&n.push(s.id);for(const l of s.querySelectorAll(".js-updatable-content-preserve-scroll-position")){const g=l.getAttribute("data-updatable-content-scroll-position-id")||"";v.set(g,l.scrollTop)}for(const l of n){const g=O.querySelector(`#${l}`);g&&g.setAttribute("open","")}s.replaceWith(O),C instanceof HTMLElement&&C.focus()})}t(h,"replace");const v=new Map;(0,A.N7)(".js-updatable-content-preserve-scroll-position",{constructor:HTMLElement,add(s){const S=s.getAttribute("data-updatable-content-scroll-position-id");if(!S)return;const T=v.get(S);T!=null&&(s.scrollTop=T)}})}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7-5a4c6c94cf6d.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js new file mode 100644 index 0000000..005869f --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_keyboard-shortcuts-helper.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var ne=Object.defineProperty;var s=(M,w)=>ne(M,"name",{value:w,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef"],{7679:(M,w,c)=>{c.d(w,{H:()=>f,v:()=>p});var h=c(59753);function p(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}s(p,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}s(f,"hideGlobalError"),(0,h.on)("deprecatedAjaxError","[data-remote]",function(l){const r=l.detail,{error:d,text:E}=r;l.currentTarget===l.target&&(d==="abort"||d==="canceled"||(/<html/.test(E)?(p(),l.stopImmediatePropagation()):setTimeout(function(){l.defaultPrevented||p()},0)))}),(0,h.on)("deprecatedAjaxSend","[data-remote]",function(){f()}),(0,h.on)("click",".js-ajax-error-dismiss",function(){f()})},5287:(M,w,c)=>{c.d(w,{Ty:()=>p,YE:()=>f,Zf:()=>l});var h=c(11793);const p=s(()=>{const r=document.querySelector("meta[name=keyboard-shortcuts-preference]");return r?r.content==="all":!0},"areCharacterKeyShortcutsEnabled"),f=s(r=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(r)||r.includes("Alt")&&r.includes("Shift"),"isNonCharacterKeyShortcut"),l=s(r=>{const d=(0,h.EL)(r);return p()?!0:f(d)},"isShortcutAllowed")},72669:(M,w,c)=>{c.d(w,{L$:()=>E,nj:()=>g});var h=c(6741),p=c(59753),f=c(40987),l=c(64463),r=c(65935),d=c(56238);(0,l.N7)(".js-task-list-container .js-task-list-field",function(e){const o=e.closest(".js-task-list-container");E(o),q(o)}),(0,p.on)("task-lists-move","task-lists",function(e){const{src:o,dst:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,"reordered",{operation:"move",src:o,dst:t})}),(0,p.on)("task-lists-check","task-lists",function(e){const{position:o,checked:t}=e.detail,u=e.currentTarget.closest(".js-task-list-container");m(u,`checked:${t?1:0}`,{operation:"check",position:o,checked:t})});function E(e){if(e.querySelector(".js-task-list-field")){const o=e.querySelectorAll("task-lists");for(const t of o)if(t instanceof f.Z){t.disabled=!1;const u=t.querySelectorAll("button");for(const T of u)T.disabled=!1}}}s(E,"enableTaskList");function g(e){for(const o of e.querySelectorAll("task-lists"))if(o instanceof f.Z){o.disabled=!0;const t=o.querySelectorAll("button");for(const u of t)u.disabled=!0}}s(g,"disableTaskList");function m(e,o,t){const u=e.querySelector(".js-comment-update");g(e),q(e);const T=u.elements.namedItem("task_list_track");T instanceof Element&&T.remove();const y=u.elements.namedItem("task_list_operation");y instanceof Element&&y.remove();const A=document.createElement("input");A.setAttribute("type","hidden"),A.setAttribute("name","task_list_track"),A.setAttribute("value",o),u.appendChild(A);const k=document.createElement("input");if(k.setAttribute("type","hidden"),k.setAttribute("name","task_list_operation"),k.setAttribute("value",JSON.stringify(t)),u.appendChild(k),!u.elements.namedItem("task_list_key")){const O=u.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],I=document.createElement("input");I.setAttribute("type","hidden"),I.setAttribute("name","task_list_key"),I.setAttribute("value",O),u.appendChild(I)}e.classList.remove("is-comment-stale"),(0,d.Bt)(u)}s(m,"saveTaskList"),(0,r.AC)(".js-task-list-container .js-comment-update",async function(e,o){const t=e.closest(".js-task-list-container"),u=e.elements.namedItem("task_list_track");u instanceof Element&&u.remove();const T=e.elements.namedItem("task_list_operation");T instanceof Element&&T.remove();let y;try{y=await o.json()}catch(A){let k;try{k=JSON.parse(A.response.text)}catch{}if(k&&k.stale){const C=t.querySelector(".js-task-list-field");C.classList.add("session-resumable-canceled"),C.classList.remove("js-session-resumable")}else A.response.status===422||window.location.reload()}y&&(T&&y.json.source&&(t.querySelector(".js-task-list-field").value=y.json.source),E(t),requestAnimationFrame(()=>q(t)))});let v=!1,_=!1,L=null;function i(e){e.inputType==="insertLineBreak"?v=!0:v=!1}s(i,"tryAutoCompleteOnBeforeInput");function a(e){const o=e;if(!v&&!(o.inputType==="insertLineBreak"))return;const t=o.target;n(t),v=!1}s(a,"autoCompleteOnInput");function n(e){const o=Y(e.value,[e.selectionStart,e.selectionEnd]);o!==void 0&&b(e,o)}s(n,"listAutocomplete");function b(e,o){if(L===null||L===!0){e.contentEditable="true";try{v=!1;let t;o.commandId===X.insertText?(t=o.autocompletePrefix,o.writeSelection[0]!==null&&o.writeSelection[1]!==null&&(e.selectionStart=o.writeSelection[0],e.selectionEnd=o.writeSelection[1])):e.selectionStart=o.selection[0],L=document.execCommand(o.commandId,!1,t)}catch{L=!1}e.contentEditable="false"}if(!L){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=o.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}o.selection[0]!=null&&o.selection[1]!=null&&(e.selectionStart=o.selection[0],e.selectionEnd=o.selection[1])}s(b,"updateElementText");function S(e){if(_)return;const o=e;if(o.key==="Enter"&&o.shiftKey&&!o.metaKey){const t=o.target,u=G(t.value,[t.selectionStart,t.selectionEnd]);if(u===void 0)return;b(t,u),o.preventDefault(),(0,p.f)(t,"change")}}s(S,"handleShiftEnter");function R(){_=!0}s(R,"onCompositionStart");function j(){_=!1}s(j,"onCompositionEnd");function H(e){if(_)return;const o=e;if(o.key==="Escape"){ee(e);return}if(o.key!=="Tab")return;const t=o.target,u=Q(t.value,[t.selectionStart,t.selectionEnd],o.shiftKey);u!==void 0&&(o.preventDefault(),b(t,u))}s(H,"updateIndentation"),(0,l.N7)(".js-task-list-field",{subscribe:e=>(0,h.qC)((0,h.RB)(e,"keydown",H),(0,h.RB)(e,"keydown",S),(0,h.RB)(e,"beforeinput",i),(0,h.RB)(e,"input",a),(0,h.RB)(e,"compositionstart",R),(0,h.RB)(e,"compositionend",j))});var X=(e=>(e.insertText="insertText",e.delete="delete",e))(X||{});const Z=/^(\s*)?/;function G(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-1],y=T==null?void 0:T.match(Z);if(!y)return;const k=` +${y[1]||""}`;return{text:e.substring(0,t)+k+e.substring(t),autocompletePrefix:k,selection:[t+k.length,t+k.length],commandId:"insertText",writeSelection:[null,null]}}s(G,"addSoftNewline");const z=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function J(e,o){let t=e.split(` +`);return t=t.map(u=>{if(u.replace(/^\s+/,"").startsWith(`${o}.`)){const T=u.replace(`${o}`,`${o+1}`);return o+=1,T}return u}),t.join(` +`)}s(J,"updateRemainingNumberBullets");function Y(e,o){const t=o[0];if(!t||!e)return;const u=e.substring(0,t).split(` +`),T=u[u.length-2],y=T==null?void 0:T.match(z);if(!y)return;const A=y[0],k=y[1],C=y[2],x=parseInt(y[3],10),O=Boolean(y[4]),I=!isNaN(x);let B=`${I?`${x+1}.`:C} ${O?"[ ] ":""}`,W=e.indexOf(` +`,t);W<0&&(W=e.length);const K=e.substring(t,W);if(K.startsWith(B)&&(B=""),T.replace(A,"").trim().length>0||K.trim().length>0){let P=`${k}${B}`,D=e.substring(t);const F=P.length;let U=[null,null];const te=/^\s*$/g;let V=e.substring(0,t)+P+D;return I&&!e.substring(t).match(te)&&(D=J(e.substring(t),x+1),P+=D,U=[t,t+P.length],V=e.substring(0,t)+P),{text:V,autocompletePrefix:P,selection:[t+F,t+F],commandId:"insertText",writeSelection:U}}else{const P=t-` +${A}`.length;return{autocompletePrefix:"",text:e.substring(0,P)+e.substring(t),selection:[P,P],commandId:"delete",writeSelection:[null,null]}}}s(Y,"autocompletedList");function Q(e,o,t){const u=o[0]||0,T=o[1]||u;if(o[0]===null||u===T)return;const y=e.substring(0,u).lastIndexOf(` +`)+1,A=e.indexOf(` +`,T-1),k=A>0?A:e.length-1,C=e.substring(y,k).split(` +`);let x=!1,O=0,I=0;const N=[];for(const $ of C){const P=$.match(/^\s*/);if(P){let D=P[0];const F=$.substring(D.length);if(t){const U=D.length;D=D.slice(0,-2),O=x?O:D.length-U,x=!0,I+=D.length-U}else D+=" ",O=2,I+=2;N.push(D+F)}}const B=N.join(` +`),W=e.substring(0,y)+B+e.substring(k),K=[Math.max(y,u+O),T+I];return{text:W,selection:K,autocompletePrefix:B,commandId:"insertText",writeSelection:[y,k]}}s(Q,"indent");function ee(e){const t=e.target;t.selectionDirection==="backward"?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}s(ee,"deselectText");function q(e){if(document.querySelectorAll("tracked-issues-progress").length===0||e.closest(".js-timeline-item"))return;const t=e.querySelectorAll(".js-comment-body [type=checkbox]"),u=t.length,T=Array.from(t).filter(A=>A.checked).length,y=document.querySelectorAll("tracked-issues-progress[data-type=checklist]");for(const A of y)A.setAttribute("data-completed",String(T)),A.setAttribute("data-total",String(u))}s(q,"updateProgress")},12737:(M,w,c)=>{c.d(w,{W:()=>p});var h=c(59753);async function p(f){const r=document.querySelector("#site-details-dialog").content.cloneNode(!0),d=r.querySelector("details"),E=d.querySelector("details-dialog"),g=d.querySelector(".js-details-dialog-spinner");f.detailsClass&&d.classList.add(...f.detailsClass.split(" ")),f.dialogClass&&E.classList.add(...f.dialogClass.split(" ")),f.label?E.setAttribute("aria-label",f.label):f.labelledBy&&E.setAttribute("aria-labelledby",f.labelledBy),document.body.append(r);const m=await f.content;return g.remove(),E.prepend(m),d.addEventListener("toggle",()=>{d.hasAttribute("open")||((0,h.f)(E,"dialog:remove"),d.remove())}),E}s(p,"dialog")},29719:(M,w,c)=>{c.d(w,{D:()=>l,a:()=>f});var h=c(17463),p=c(12981);async function f(r,d,E){const g=new Request(d,E);g.headers.append("X-Requested-With","XMLHttpRequest");const m=await self.fetch(g);if(m.status<200||m.status>=300)throw new Error(`HTTP ${m.status}${m.statusText||""}`);return(0,h.t)((0,h.P)(r),m),(0,p.r)(r,await m.text())}s(f,"fetchSafeDocumentFragment");function l(r,d,E=1e3){return s(async function g(m){const v=new Request(r,d);v.headers.append("X-Requested-With","XMLHttpRequest");const _=await self.fetch(v);if(_.status<200||_.status>=300)throw new Error(`HTTP ${_.status}${_.statusText||""}`);if(_.status===200)return _;if(_.status===202)return await new Promise(L=>setTimeout(L,m)),g(m*1.5);throw new Error(`Unexpected ${_.status} response status from poll endpoint`)},"poll")(E)}s(l,"fetchPoll")},56238:(M,w,c)=>{c.d(w,{Bt:()=>r,DN:()=>g,KL:()=>_,Se:()=>E,qC:()=>L,sw:()=>m});var h=c(59753),p=c(2061),f=c(7679);(0,h.on)("click",".js-remote-submit-button",async function(i){const n=i.currentTarget.form;i.preventDefault();let b;try{b=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}b&&!b.ok&&(0,f.v)()});function l(i,a,n){return i.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:n}))}s(l,"fire");function r(i,a){a&&(d(i,a),(0,p.j)(a)),l(i,"submit",!0)&&i.submit()}s(r,"requestSubmit");function d(i,a){if(!(i instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(a instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(a.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!i||i!==a.form)throw new Error("The specified element is not owned by the form element.")}s(d,"checkButtonValidity");function E(i,a){if(typeof a=="boolean")if(i instanceof HTMLInputElement)i.checked=a;else throw new TypeError("only checkboxes can be set to boolean value");else{if(i.type==="checkbox")throw new TypeError("checkbox can't be set to string value");i.value=a}l(i,"change",!1)}s(E,"changeValue");function g(i,a){for(const n in a){const b=a[n],S=i.elements.namedItem(n);(S instanceof HTMLInputElement||S instanceof HTMLTextAreaElement)&&(S.value=b)}}s(g,"fillFormValues");function m(i){if(!(i instanceof HTMLElement))return!1;const a=i.nodeName.toLowerCase(),n=(i.getAttribute("type")||"").toLowerCase();return a==="select"||a==="textarea"||a==="input"&&n!=="submit"&&n!=="reset"||i.isContentEditable}s(m,"isFormField");function v(i){return new URLSearchParams(i)}s(v,"searchParamsFromFormData");function _(i,a){const n=new URLSearchParams(i.search),b=v(a);for(const[S,R]of b)n.append(S,R);return n.toString()}s(_,"combineGetFormSearchParams");function L(i){return v(new FormData(i)).toString()}s(L,"serialize")},55741:(M,w,c)=>{c.d(w,{M:()=>f,T:()=>l});var h=c(14840),p=c(56238);function f(n,b=!1){return l(n)||v(n,b)||i(n)||a(n)}s(f,"hasInteractions");function l(n){for(const b of n.querySelectorAll("input, textarea"))if((b instanceof HTMLInputElement||b instanceof HTMLTextAreaElement)&&r(b))return!0;return!1}s(l,"hasDirtyFields");function r(n){if(n instanceof HTMLInputElement&&(n.type==="checkbox"||n.type==="radio")){if(n.checked!==n.defaultChecked)return!0}else if(n.value!==n.defaultValue)return!0;return!1}s(r,"formFieldValueChanged");let d;async function E(n,b){d=n;try{await b()}finally{d=null}}s(E,"withActiveElement");function g(n){return d instanceof Element?d:n&&n.ownerDocument&&n.ownerDocument.activeElement?n.ownerDocument.activeElement:null}s(g,"getActiveElement");let m;document.addEventListener("mouseup",function(n){m=n.target});function v(n,b){const S=g(n);return S===null||b&&S===n?!1:S===n&&(0,p.sw)(S)||n.contains(S)&&!L(S)?!0:m instanceof Element&&n.contains(m)&&!!m.closest("details[open] > summary")}s(v,"hasFocus");const _="a[href], button";function L(n){var b;if(n instanceof h.Z)return!0;const S=n instanceof HTMLAnchorElement||n instanceof HTMLButtonElement,R=(b=n.parentElement)==null?void 0:b.classList.contains("task-list-item");if(S&&R)return!0;if(!(m instanceof Element))return!1;const j=n.closest(_);if(!j)return!1;const H=m.closest(_);return j===H}s(L,"activeElementIsSafe");function i(n){return n.matches(":active:enabled")}s(i,"hasMousedown");function a(n){return!!(n.closest(".is-dirty")||n.querySelector(".is-dirty"))}s(a,"markedAsDirty")},17463:(M,w,c)=>{c.d(w,{P:()=>h,t:()=>f});function h(l){const r=[...l.querySelectorAll("meta[name=html-safe-nonce]")].map(d=>d.content);if(r.length<1)throw new Error("could not find html-safe-nonce on document");return r}s(h,"getDocumentHtmlSafeNonces");class p extends Error{constructor(r,d){super(`${r} for HTTP ${d.status}`);this.response=d}}s(p,"ResponseError");function f(l,r,d=!1){const E=r.headers.get("content-type")||"";if(!d&&!E.startsWith("text/html"))throw new p(`expected response with text/html, but was ${E}`,r);if(d&&!(E.startsWith("text/html")||E.startsWith("application/json")))throw new p(`expected response with text/html or application/json, but was ${E}`,r);const g=r.headers.get("x-html-safe");if(g){if(!l.includes(g))throw new p("response X-HTML-Safe nonce did not match",r)}else throw new p("missing X-HTML-Safe nonce",r)}s(f,"verifyResponseHtmlSafeNonce")},45075:(M,w,c)=>{c.d(w,{ZG:()=>r,q6:()=>E,w4:()=>d});var h=c(8439);let p=!1;const f=new h.Z;function l(g){const m=g.target;if(m instanceof HTMLElement&&m.nodeType!==Node.DOCUMENT_NODE)for(const v of f.matches(m))v.data.call(null,m)}s(l,"handleFocus");function r(g,m){p||(p=!0,document.addEventListener("focus",l,!0)),f.add(g,m),document.activeElement instanceof HTMLElement&&document.activeElement.matches(g)&&m(document.activeElement)}s(r,"onFocus");function d(g,m,v){function _(L){const i=L.currentTarget;!i||(i.removeEventListener(g,v),i.removeEventListener("blur",_))}s(_,"blurHandler"),r(m,function(L){L.addEventListener(g,v),L.addEventListener("blur",_)})}s(d,"onKey");function E(g,m){function v(_){const{currentTarget:L}=_;!L||(L.removeEventListener("input",m),L.removeEventListener("blur",v))}s(v,"blurHandler"),r(g,function(_){_.addEventListener("input",m),_.addEventListener("blur",v)})}s(E,"onInput")},2061:(M,w,c)=>{c.d(w,{j:()=>h,u:()=>p});function h(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let r=p(l);if(f.name){const d=f.matches("input[type=submit]")?"Submit":"",E=f.value||d;r||(r=document.createElement("input"),r.type="hidden",r.classList.add("is-submit-button-value"),l.prepend(r)),r.name=f.name,r.value=E}else r&&r.remove()}s(h,"persistSubmitButtonValue");function p(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}s(p,"findPersistedSubmitButtonValue")},25833:(M,w,c)=>{c.d(w,{Z:()=>L});var h=c(12737),p=c(29719),f=c(64463);function l(i){return new Promise(a=>{i.addEventListener("dialog:remove",a,{once:!0})})}s(l,"waitForDialogClose");function r(i){const a=document.querySelector(".sso-modal");!a||(a.classList.remove("success","error"),i?a.classList.add("success"):a.classList.add("error"))}s(r,"setModalStatus");function d(i){const a=document.querySelector("meta[name=sso-expires-around]");a&&a.setAttribute("content",i)}s(d,"updateExpiresAroundTag");async function E(){const i=document.querySelector("link[rel=sso-modal]"),a=await(0,h.W)({content:(0,p.a)(document,i.href),dialogClass:"sso-modal"});let n=null;const b=window.external;if(b.ssoComplete=function(S){S.error?(n=!1,r(n)):(n=!0,r(n),d(S.expiresAround),window.focus()),b.ssoComplete=null},await l(a),!n)throw new Error("sso prompt canceled")}s(E,"ssoPrompt"),(0,f.N7)(".js-sso-modal-complete",function(i){if(window.opener&&window.opener.external.ssoComplete){const a=i.getAttribute("data-error"),n=i.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:a,expiresAround:n}),window.close()}else{const a=i.getAttribute("data-fallback-url");a&&(window.location.href=a)}});function g(i){if(!(i instanceof HTMLMetaElement))return!0;const a=parseInt(i.content);return new Date().getTime()/1e3>a}s(g,"expiresSoon");async function m(){const i=document.querySelector("link[rel=sso-session]"),a=document.querySelector("meta[name=sso-expires-around]");if(!(i instanceof HTMLLinkElement)||!g(a))return!0;const n=i.href;return await(await fetch(n,{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json()}s(m,"fetchSsoStatus");let v=null;function _(){v=null}s(_,"clearActiveSsoPrompt");async function L(){await m()||(v||(v=E().then(_).catch(_)),await v)}s(L,"__WEBPACK_DEFAULT_EXPORT__")},6741:(M,w,c)=>{c.d(w,{RB:()=>p,qC:()=>f,w0:()=>h});class h{constructor(r){this.closed=!1,this.unsubscribe=()=>{r(),this.closed=!0}}}s(h,"Subscription");function p(l,r,d,E={capture:!1}){return l.addEventListener(r,d,E),new h(()=>{l.removeEventListener(r,d,E)})}s(p,"fromEvent");function f(...l){return new h(()=>{for(const r of l)r.unsubscribe()})}s(f,"compose")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef-e439d69777c7.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js new file mode 100644 index 0000000..f4bf598 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_behaviors_pjax_ts-9f84f27e2e5c.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var me=Object.defineProperty;var t=(C,v)=>me(C,"name",{value:v,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_pjax_ts"],{41307:(C,v,d)=>{d.d(v,{ZP:()=>M,y0:()=>le});var f=d(6170),c=d(54293),l=d(61161),m=d(49815),p=d(12981),E=d(45922);const u=20;let a,h=null;function s(r,o,e){return r.dispatchEvent(new CustomEvent(o,{bubbles:!0,cancelable:!0,detail:e}))}t(s,"dispatch");async function M(r){var o,e,n,y;const i={push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,...r};i.requestUrl=i.url;const g=I(i.url).hash,S=i.container,T=N(S);a||(a={id:O(),url:window.location.href,title:document.title,container:T,fragment:i.fragment},(0,f.lO)(a,a.title,a.url)),h==null||h.abort();const{signal:w}=h=new AbortController;i.push===!0&&i.replace!==!0&&(ae(a.id,j(S)),(0,f.qA)(null,"",i.requestUrl)),s(S,"pjax:start",{url:i.url}),s(S,"pjax:send");let x;const b=ce();try{x=await fetch(i.url,{signal:w,method:i.type,body:i.data,headers:{Accept:"text/html","X-PJAX":"true","X-PJAX-Container":T,"X-Requested-With":"XMLHttpRequest","X-PJAX-VERSION":(o=b.pjax)!=null?o:"","X-PJAX-CSP-VERSION":(e=b.csp)!=null?e:"","X-PJAX-CSS-VERSION":(n=b.css)!=null?n:"","X-PJAX-JS-VERSION":(y=b.js)!=null?y:""}})}catch{x=void 0}if(!x||!x.ok){const D=s(S,"pjax:error");if(i.type==="GET"&&D){const Q=x&&x.headers.get("X-PJAX-URL"),fe=Q?I(Q).href:i.requestUrl;(0,E.b)({pjaxFailureReason:"response_error",requestUrl:i.requestUrl}),U(fe)}s(S,"pjax:complete"),s(S,"pjax:end");return}const K=a,ee=se(),te=x.headers.get("X-PJAX-Version"),ue=await x.text(),A=Y(ue,x,i),{contents:$}=A,ne=I(A.url);if(g&&(ne.hash=g,A.url=ne.href),ee&&te&&ee!==te){s(S,"pjax:hardLoad",{reason:"version_mismatch"}),(0,E.b)({pjaxFailureReason:"version_mismatch",requestUrl:i.requestUrl}),U(A.url);return}if(!$){s(S,"pjax:hardLoad",{reason:"missing_response_body"}),(0,E.b)({pjaxFailureReason:"missing_response_body",requestUrl:i.requestUrl}),U(A.url);return}a={id:i.id!=null?i.id:O(),url:A.url,title:A.title,container:T,fragment:i.fragment},(i.push===!0||i.replace===!0)&&(0,f.lO)(a,A.title,A.url);const Z=document.activeElement,de=i.container!=null&&i.container.contains(Z);if(Z instanceof HTMLElement&&de)try{Z.blur()}catch{}A.title&&(document.title=A.title),s(S,"pjax:beforeReplace",{contents:$,state:a,previousState:K}),R(S,$),(0,c.b)(),(0,c.o)();const z=S.querySelector("input[autofocus], textarea[autofocus]");z&&document.activeElement!==z&&z.focus(),A.scripts&&oe(A.scripts),A.stylesheets&&re(A.stylesheets);let G=i.scrollTo;if(g){const D=(0,l.Kt)(document,g);D&&(G=D.getBoundingClientRect().top+window.pageYOffset)}typeof G=="number"&&window.scrollTo(window.pageXOffset,G),s(S,"pjax:success"),s(S,"pjax:complete"),s(S,"pjax:end")}t(M,"pjaxRequest");function U(r){a&&(0,f.lO)(null,"",a.url),window.location.replace(r)}t(U,"locationReplace");let q=!0;const k=window.location.href,_=window.history.state;_&&_.container&&(a=_),"state"in window.history&&(q=!1);function P(r){if((0,m.c)("TURBO"))return;q||h==null||h.abort();const o=a,e=r.state;let n=null;if(e&&e.container){if(q&&k===e.url)return;if(o){if(o.id===e.id)return;n=o.id<e.id?"forward":"back"}const[y,i,L]=B[e.id]||[],g=document.querySelector(y||e.container);if(g instanceof HTMLElement){o&&ie(n,o.id,j(g)),s(g,"pjax:popstate",{state:e,direction:n,cachedAt:L});const S={id:e.id,url:e.url,container:g,push:!1,fragment:e.fragment||"",scrollTo:!1};i?(s(g,"pjax:start"),a=e,e.title&&(document.title=e.title),s(g,"pjax:beforeReplace",{contents:i,state:e,previousState:o}),R(g,i),(0,c.b)(),(0,c.o)(),s(g,"pjax:end")):M(S),g.offsetHeight}else(0,E.b)({pjaxFailureReason:"no_container",requestUrl:o==null?void 0:o.url}),U(location.href)}q=!1}t(P,"onPjaxPopstate");function O(){return new Date().getTime()}t(O,"uniqueId");function j(r){const o=r.cloneNode(!0);return[N(r),Array.from(o.childNodes),Date.now()]}t(j,"cloneContents");function I(r){const o=document.createElement("a");return o.href=r,o}t(I,"parseURL");function N(r){if(r.id)return`#${r.id}`;throw new Error("pjax container has no id")}t(N,"getContainerSelector");function X(r,o,e){let n=[];for(const y of r)y instanceof Element&&(y instanceof e&&y.matches(o)&&n.push(y),n=n.concat(Array.from(y.querySelectorAll(o))));return n}t(X,"findAll");function R(r,o){r.innerHTML="";for(const e of o)e!=null&&r.appendChild(e)}t(R,"replaceWithNodes");function V(r,o){const e=r.headers.get("X-PJAX-URL");return e?I(e).href:o}t(V,"resolveUrl");function Y(r,o,e){const n={url:V(o,e.requestUrl),title:""},y=/<html/i.test(r);if((o.headers.get("Content-Type")||"").split(";",1)[0].trim()!=="text/html")return n;let L,g;if(y){const w=r.match(/<head[^>]*>([\s\S.]*)<\/head>/i),x=r.match(/<body[^>]*>([\s\S.]*)<\/body>/i);L=w?Array.from((0,p.r)(document,w[0]).childNodes):[],g=x?Array.from((0,p.r)(document,x[0]).childNodes):[]}else L=g=Array.from((0,p.r)(document,r).childNodes);if(g.length===0)return n;const S=X(L,"title",HTMLTitleElement);n.title=S.length>0&&S[S.length-1].textContent||"";let T;if(e.fragment){if(e.fragment==="body")T=g;else{const w=X(g,e.fragment,Element);T=w.length>0?[w[0]]:[]}if(T.length&&(e.fragment==="body"?n.contents=T:n.contents=T.flatMap(w=>Array.from(w.childNodes)),!n.title)){const w=T[0];w instanceof Element&&(n.title=w.getAttribute("title")||w.getAttribute("data-title")||"")}}else y||(n.contents=g);if(n.contents){n.contents=n.contents.filter(function(b){return b instanceof Element?!b.matches("title"):!0});for(const b of n.contents)if(b instanceof Element)for(const K of b.querySelectorAll("title"))K.remove();const w=X(n.contents,"script[src]",HTMLScriptElement);for(const b of w)b.remove();n.scripts=w,n.contents=n.contents.filter(b=>w.indexOf(b)===-1);const x=X(n.contents,"link[rel=stylesheet]",HTMLLinkElement);for(const b of x)b.remove();n.stylesheets=x,n.contents=n.contents.filter(b=>!x.includes(b))}return n.title&&(n.title=n.title.trim()),n}t(Y,"extractContainer");function oe(r){const o=document.querySelectorAll("script[src]");for(const e of r){const{src:n}=e;if(Array.from(o).some(g=>g.src===n))continue;const y=document.createElement("script"),i=e.getAttribute("type");i&&(y.type=i);const L=e.getAttribute("integrity");L&&(y.integrity=L,y.crossOrigin="anonymous"),y.src=n,document.head&&document.head.appendChild(y)}}t(oe,"executeScriptTags");function re(r){const o=document.querySelectorAll("link[rel=stylesheet]");for(const e of r)Array.from(o).some(n=>n.href===e.href)||document.head&&document.head.appendChild(e)}t(re,"injectStyleTags");const B={},F=[],J=[];function ae(r,o){B[r]=o,J.push(r),W(F,0),W(J,u)}t(ae,"cachePush");function ie(r,o,e){let n,y;B[o]=e,r==="forward"?(n=J,y=F):(n=F,y=J),n.push(o);const i=y.pop();i&&delete B[i],W(n,u)}t(ie,"cachePop");function W(r,o){for(;r.length>o;){const e=r.shift();if(e==null)return;delete B[e]}}t(W,"trimCacheStack");function se(){for(const r of document.getElementsByTagName("meta")){const o=r.getAttribute("http-equiv");if(o&&o.toUpperCase()==="X-PJAX-VERSION")return r.content}return null}t(se,"findVersion");function H(r){var o;const e=document.querySelector(`meta[http-equiv="${r}"]`);return(o=e==null?void 0:e.content)!=null?o:null}t(H,"pjaxMeta");function ce(){return{pjax:H("X-PJAX-VERSION"),csp:H("X-PJAX-CSP-VERSION"),css:H("X-PJAX-CSS-VERSION"),js:H("X-PJAX-JS-VERSION")}}t(ce,"findAllVersions");function le(){return a}t(le,"getState"),window.addEventListener("popstate",P)},54293:(C,v,d)=>{d.d(v,{b:()=>m,o:()=>p});var f=d(7739);const c={},l={};(async()=>(await f.x,c[document.location.pathname]=Array.from(document.querySelectorAll("head [data-pjax-transient]")),l[document.location.pathname]=Array.from(document.querySelectorAll("[data-pjax-replace]"))))(),document.addEventListener("pjax:beforeReplace",function(E){const u=E.detail.contents||[],a=E.target;for(let h=0;h<u.length;h++){const s=u[h];s instanceof Element&&(s.id==="pjax-head"?(c[document.location.pathname]=Array.from(s.children),u[h]=null):s.hasAttribute("data-pjax-replace")&&(l[document.location.pathname]||(l[document.location.pathname]=[]),l[document.location.pathname].push(s),a.querySelector(`#${s.id}`)||(u[h]=null)))}});function m(){const E=l[document.location.pathname];if(!!E)for(const u of E){const a=document.querySelector(`#${u.id}`);a&&a.replaceWith(u)}}t(m,"replaceCachedElements");function p(){const E=c[document.location.pathname];if(!E)return;const u=document.head;for(const a of document.querySelectorAll("head [data-pjax-transient]"))a.remove();for(const a of E)a.matches("title, script, link[rel=stylesheet]")?a.matches("link[rel=stylesheet]")&&u.append(a):(a.setAttribute("data-pjax-transient",""),u.append(a))}t(p,"replaceTransientTags")},7739:(C,v,d)=>{d.d(v,{C:()=>c,x:()=>f});const f=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),c=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},49815:(C,v,d)=>{d.d(v,{$:()=>E,c:()=>m});var f=d(15205);const c=(0,f.Z)(l);function l(){var u,a;return(((a=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:a.content)||"").split(",")}t(l,"enabledFeatures");const m=(0,f.Z)(p);function p(u){return c().indexOf(u)!==-1}t(p,"isEnabled");const E={isFeatureEnabled:m}},61161:(C,v,d)=>{d.d(v,{$z:()=>l,Kt:()=>f,Q:()=>c});function f(m,p=location.hash){return c(m,l(p))}t(f,"findFragmentTarget");function c(m,p){return p===""?null:m.getElementById(p)||m.getElementsByName(p)[0]}t(c,"findElementByFragmentName");function l(m){try{return decodeURIComponent(m.slice(1))}catch{return""}}t(l,"decodeFragmentValue")},6170:(C,v,d)=>{d.d(v,{Mw:()=>q,_C:()=>U,lO:()=>M,qA:()=>s,y0:()=>m});const f=[];let c=0,l;function m(){return l}t(m,"getState");function p(){try{return Math.min(Math.max(0,history.length)||0,9007199254740991)}catch{return 0}}t(p,"safeGetHistory");function E(){const _={_id:new Date().getTime(),...history.state};return a(_),_}t(E,"initializeState");function u(){return p()-1+c}t(u,"position");function a(_){l=_;const P=location.href;f[u()]={url:P,state:l},f.length=p(),window.dispatchEvent(new CustomEvent("statechange",{bubbles:!1,cancelable:!1}))}t(a,"setState");function h(){return new Date().getTime()}t(h,"uniqueId");function s(_,P,O){c=0;const j={_id:h(),..._};history.pushState(j,P,O),a(j)}t(s,"pushState");function M(_,P,O){const j={...m(),..._};history.replaceState(j,P,O),a(j)}t(M,"replaceState");function U(){const _=f[u()-1];if(_)return _.url}t(U,"getBackURL");function q(){const _=f[u()+1];if(_)return _.url}t(q,"getForwardURL"),l=E(),window.addEventListener("popstate",t(function(P){var O,j,I,N,X;const R=P.state;if(!(!R||!R._id&&!((O=R.turbo)==null?void 0:O.restorationIdentifier))){if((j=R.turbo)==null?void 0:j.restorationIdentifier){const V=R.turbo.restorationIdentifier;((X=(N=(I=f[u()-1])==null?void 0:I.state)==null?void 0:N.turbo)==null?void 0:X.restorationIdentifier)===V?c--:c++}else R._id<(m()._id||NaN)?c--:c++;a(R)}},"onPopstate"),!0);let k;window.addEventListener("turbo:visit",_=>{_ instanceof CustomEvent&&(k=_.detail.action)}),window.addEventListener("turbo:load",()=>{k!=="restore"&&(c=0,M(history.state,"",""))}),window.addEventListener("hashchange",t(function(){if(p()>f.length){const P={_id:h()};history.replaceState(P,"",location.href),a(P)}},"onHashchange"),!0)},12981:(C,v,d)=>{d.d(v,{r:()=>f});function f(c,l){const m=c.createElement("template");return m.innerHTML=l,c.importNode(m.content,!0)}t(f,"parseHTML")},97474:(C,v,d)=>{d.d(v,{Z:()=>f});function f(c){var l,m;const p=(m=(l=c.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:m.content;if(!p)return!1;const E=p.replace(/\.$/,"").split(".").slice(-2).join("."),u=c.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return E!==u}t(f,"detectProxySite")},45922:(C,v,d)=>{d.d(v,{b:()=>m});var f=d(97474),c=d(7739);let l=[];function m(h,s=!1){h.timestamp===void 0&&(h.timestamp=new Date().getTime()),h.loggedIn=a(),l.push(h),s?u():E()}t(m,"sendStats");let p=null;async function E(){await c.C,p==null&&(p=window.requestIdleCallback(u))}t(E,"scheduleSendStats");function u(){var h,s;if(p=null,!l.length||(0,f.Z)(document))return;const M=(s=(h=document.head)==null?void 0:h.querySelector('meta[name="browser-stats-url"]'))==null?void 0:s.content;if(!M)return;const U=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(M,U)}catch{}l=[]}t(u,"flushStats");function a(){var h,s;return!!((s=(h=document.head)==null?void 0:h.querySelector('meta[name="user-login"]'))==null?void 0:s.content)}t(a,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_behaviors_pjax_ts-3331a0ecddca.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js new file mode 100644 index 0000000..ce79225 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/app_assets_modules_github_form_ts-app_assets_modules_github_n.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var $=Object.defineProperty;var n=(j,y)=>$(j,"name",{value:y,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],{7679:(j,y,h)=>{h.d(y,{H:()=>c,v:()=>p});var E=h(59753);function p(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!1)}n(p,"showGlobalError");function c(){const s=document.getElementById("ajax-error-message");s&&(s.hidden=!0)}n(c,"hideGlobalError"),(0,E.on)("deprecatedAjaxError","[data-remote]",function(s){const f=s.detail,{error:L,text:m}=f;s.currentTarget===s.target&&(L==="abort"||L==="canceled"||(/<html/.test(m)?(p(),s.stopImmediatePropagation()):setTimeout(function(){s.defaultPrevented||p()},0)))}),(0,E.on)("deprecatedAjaxSend","[data-remote]",function(){c()}),(0,E.on)("click",".js-ajax-error-dismiss",function(){c()})},5287:(j,y,h)=>{h.d(y,{Ty:()=>p,YE:()=>c,Zf:()=>s});var E=h(11793);const p=n(()=>{const f=document.querySelector("meta[name=keyboard-shortcuts-preference]");return f?f.content==="all":!0},"areCharacterKeyShortcutsEnabled"),c=n(f=>/Enter|Arrow|Escape|Meta|Control|Esc/.test(f)||f.includes("Alt")&&f.includes("Shift"),"isNonCharacterKeyShortcut"),s=n(f=>{const L=(0,E.EL)(f);return p()?!0:c(L)},"isShortcutAllowed")},75371:(j,y,h)=>{h.d(y,{VZ:()=>p,_C:()=>c,cv:()=>E,oE:()=>s});function E(m){const a=m.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}}n(E,"offset");function p(m){let a=m;const l=a.ownerDocument;if(!l||!a.offsetParent)return;const g=l.defaultView.HTMLElement;if(a!==l.body){for(;a!==l.body;){if(a.parentElement instanceof g)a=a.parentElement;else return;const{position:C,overflowY:T,overflowX:r}=getComputedStyle(a);if(C==="fixed"||T==="auto"||r==="auto"||T==="scroll"||r==="scroll")break}return a instanceof Document?null:a}}n(p,"overflowParent");function c(m,a){let l=a;const g=m.ownerDocument;if(!g)return;const C=g.documentElement;if(!C||m===C)return;const T=s(m,l);if(!T)return;l=T._container;const r=l===g.documentElement&&g.defaultView?{top:g.defaultView.pageYOffset,left:g.defaultView.pageXOffset}:{top:l.scrollTop,left:l.scrollLeft},d=T.top-r.top,v=T.left-r.left,w=l.clientHeight,k=l.clientWidth,H=w-(d+m.offsetHeight),P=k-(v+m.offsetWidth);return{top:d,left:v,bottom:H,right:P,height:w,width:k}}n(c,"overflowOffset");function s(m,a){let l=m;const g=l.ownerDocument;if(!g)return;const C=g.documentElement;if(!C)return;const T=g.defaultView.HTMLElement;let r=0,d=0;const v=l.offsetHeight,w=l.offsetWidth;for(;!(l===g.body||l===a);)if(r+=l.offsetTop||0,d+=l.offsetLeft||0,l.offsetParent instanceof T)l=l.offsetParent;else return;let k,H,P;if(!a||a===g||a===g.defaultView||a===g.documentElement||a===g.body)P=C,k=f(g.body,C),H=L(g.body,C);else if(a instanceof T)P=a,k=a.scrollHeight,H=a.scrollWidth;else return;const x=k-(r+v),S=H-(d+w);return{top:r,left:d,bottom:x,right:S,_container:P}}n(s,"positionedOffset");function f(m,a){return Math.max(m.scrollHeight,a.scrollHeight,m.offsetHeight,a.offsetHeight,a.clientHeight)}n(f,"getDocumentHeight");function L(m,a){return Math.max(m.scrollWidth,a.scrollWidth,m.offsetWidth,a.offsetWidth,a.clientWidth)}n(L,"getDocumentWidth")},56238:(j,y,h)=>{h.d(y,{Bt:()=>f,DN:()=>a,KL:()=>C,Se:()=>m,qC:()=>T,sw:()=>l});var E=h(59753),p=h(2061),c=h(7679);(0,E.on)("click",".js-remote-submit-button",async function(r){const v=r.currentTarget.form;r.preventDefault();let w;try{w=await fetch(v.action,{method:v.method,body:new FormData(v),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}w&&!w.ok&&(0,c.v)()});function s(r,d,v){return r.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:v}))}n(s,"fire");function f(r,d){d&&(L(r,d),(0,p.j)(d)),s(r,"submit",!0)&&r.submit()}n(f,"requestSubmit");function L(r,d){if(!(r instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(d instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(d.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!r||r!==d.form)throw new Error("The specified element is not owned by the form element.")}n(L,"checkButtonValidity");function m(r,d){if(typeof d=="boolean")if(r instanceof HTMLInputElement)r.checked=d;else throw new TypeError("only checkboxes can be set to boolean value");else{if(r.type==="checkbox")throw new TypeError("checkbox can't be set to string value");r.value=d}s(r,"change",!1)}n(m,"changeValue");function a(r,d){for(const v in d){const w=d[v],k=r.elements.namedItem(v);(k instanceof HTMLInputElement||k instanceof HTMLTextAreaElement)&&(k.value=w)}}n(a,"fillFormValues");function l(r){if(!(r instanceof HTMLElement))return!1;const d=r.nodeName.toLowerCase(),v=(r.getAttribute("type")||"").toLowerCase();return d==="select"||d==="textarea"||d==="input"&&v!=="submit"&&v!=="reset"||r.isContentEditable}n(l,"isFormField");function g(r){return new URLSearchParams(r)}n(g,"searchParamsFromFormData");function C(r,d){const v=new URLSearchParams(r.search),w=g(d);for(const[k,H]of w)v.append(k,H);return v.toString()}n(C,"combineGetFormSearchParams");function T(r){return g(new FormData(r)).toString()}n(T,"serialize")},32750:(j,y,h)=>{h.d(y,{QZ:()=>P,ZH:()=>V,jK:()=>x,T_:()=>F,Sw:()=>X,VF:()=>U,VH:()=>Y});var E=h(6741),p=h(59753),c=h(75371),s=h(11793),f=h(5287),L=h(64463);function m(e,t){let i=e;const o=e.ownerDocument;(i===o||i===o.defaultView||i===o.documentElement||i===o.body)&&(i=o);const u=o.defaultView.Document;if(i instanceof u){const M=t.top!=null?t.top:o.defaultView.pageYOffset,B=t.left!=null?t.left:o.defaultView.pageXOffset;o.defaultView.scrollTo(B,M);return}const b=o.defaultView.HTMLElement;if(!(i instanceof b))throw new Error("invariant");i.scrollTop=t.top,t.left!=null&&(i.scrollLeft=t.left)}n(m,"scrollTo");var a=h(5878);const l=navigator.userAgent.match(/Macintosh/),g=l?"metaKey":"ctrlKey",C=l?"Meta":"Control";let T=!1,r={x:0,y:0};(0,L.N7)(".js-navigation-container:not(.js-navigation-container-no-mouse)",{subscribe:e=>(0,E.qC)((0,E.RB)(e,"mouseover",d),(0,E.RB)(e,"mouseover",v))});function d(e){e instanceof MouseEvent&&((r.x!==e.clientX||r.y!==e.clientY)&&(T=!1),r={x:e.clientX,y:e.clientY})}n(d,"onContainerMouseMove");function v(e){if(T)return;const t=e.currentTarget,{target:i}=e;if(!(i instanceof Element)||!(t instanceof HTMLElement)||!t.closest(".js-active-navigation-container"))return;const o=i.closest(".js-navigation-item");o&&_(o,t)}n(v,"onContainerMouseOver");let w=0;(0,L.N7)(".js-active-navigation-container",{add(){w++,w===1&&document.addEventListener("keydown",k)},remove(){w--,w===0&&document.removeEventListener("keydown",k)}});function k(e){if(e.target!==document.body&&e.target instanceof HTMLElement&&!e.target.classList.contains("js-navigation-enable"))return;T=!0;const t=I();let i=!1;if(t){const o=t.querySelector(".js-navigation-item.navigation-focus")||t;i=(0,p.f)(o,"navigation:keydown",{hotkey:(0,s.EL)(e),originalEvent:e,originalTarget:e.target})}i||e.preventDefault()}n(k,"fireCustomKeydown"),(0,p.on)("navigation:keydown",".js-active-navigation-container",function(e){const t=e.currentTarget,i=e.detail.originalTarget.matches("input, textarea"),o=e.target;if(!!(0,f.Zf)(e.detail.originalEvent)){if(o.classList.contains("js-navigation-item"))if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":A(o,t);break;case"ArrowDown":O(o,t);break;case"Enter":case`${C}+Enter`:R(o,e.detail.originalEvent[g]);break}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":O(o,t);break;case"Control+p":A(o,t);break;case"Alt+v":G(o,t);break;case"Control+v":N(o,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"J":O(o,t);break;case"k":case"K":A(o,t);break;case"o":case"Enter":case`${C}+Enter`:R(o,e.detail[g]);break}}else{const u=D(t)[0];if(u)if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowDown":_(u,t)}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+v":_(u,t)}switch((0,s.EL)(e.detail.originalEvent)){case"j":_(u,t)}}}if(i){if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":e.preventDefault()}}else{if(l)switch((0,s.EL)(e.detail.originalEvent)){case"Control+n":case"Control+p":case"Control+v":case"Alt+v":e.preventDefault()}switch((0,s.EL)(e.detail.originalEvent)){case"j":case"k":case"o":e.preventDefault();break;case"Enter":case`${g}+Enter`:e.preventDefault()}}}});function H(e){const t=e.modifierKey||e.altKey||e.ctrlKey||e.metaKey;(0,p.f)(e.currentTarget,"navigation:open",{modifierKey:t,shiftKey:e.shiftKey})||e.preventDefault()}n(H,"fireOpen"),(0,p.on)("click",".js-active-navigation-container .js-navigation-item",function(e){H(e)}),(0,p.on)("navigation:keyopen",".js-active-navigation-container .js-navigation-item",function(e){const t=e.currentTarget.classList.contains("js-navigation-open")?e.currentTarget:e.currentTarget.querySelector(".js-navigation-open");t instanceof HTMLAnchorElement?(e.detail.modifierKey?(window.open(t.href,"_blank"),window.focus()):t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))&&t.click(),e.preventDefault()):H(e)});function P(e){const t=I();e!==t&&(t!==null&&x(t),e==null||e.classList.add("js-active-navigation-container"))}n(P,"activate");function x(e){e.classList.remove("js-active-navigation-container")}n(x,"deactivate");const S=[];function U(e){const t=I();t&&S.push(t),P(e)}n(U,"push");function X(e){x(e),V(e);const t=S.pop();t&&P(t)}n(X,"pop");function F(e,t){const i=t||e,o=D(e)[0],u=i.closest(".js-navigation-item")||o;if(P(e),u instanceof HTMLElement){if(_(u,e))return;const M=(0,c.VZ)(u);W(M,u)}}n(F,"navigation_focus");function V(e){const t=e.querySelectorAll(".js-navigation-item.navigation-focus");for(const i of t)i.classList.remove("navigation-focus")}n(V,"clear");function Y(e,t){V(e),F(e,t)}n(Y,"refocus");function A(e,t){const i=D(t),o=i.indexOf(e),u=i[o-1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(A,"cursorUp");function O(e,t){const i=D(t),o=i.indexOf(e),u=i[o+1];if(u){if(_(u,t))return;const M=(0,c.VZ)(u);Z(t)==="page"?K(M,u):W(M,u)}}n(O,"cursorDown");function G(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o-1])&&(M=(0,c._C)(b,u))&&M.top>=0;)o--;if(b){if(_(b,t))return;K(u,b)}}n(G,"pageUp");function N(e,t){const i=D(t);let o=i.indexOf(e);const u=(0,c.VZ)(e);if(u==null)return;let b,M;for(;(b=i[o+1])&&(M=(0,c._C)(b,u))&&M.bottom>=0;)o++;if(b){if(_(b,t))return;K(u,b)}}n(N,"pageDown");function R(e,t=!1){(0,p.f)(e,"navigation:keyopen",{modifierKey:t})}n(R,"keyOpen");function _(e,t){return(0,p.f)(e,"navigation:focus")?(V(t),e.classList.add("navigation-focus"),!1):!0}n(_,"focusItem");function I(){return document.querySelector(".js-active-navigation-container")}n(I,"getActiveContainer");function D(e){const t=[];for(const i of e.querySelectorAll(".js-navigation-item"))i instanceof HTMLElement&&(0,a.Z)(i)&&t.push(i);return t}n(D,"getItems");function Z(e){return e.getAttribute("data-navigation-scroll")||"item"}n(Z,"getScrollStyle");function K(e,t,i="smooth"){const o=(0,c._C)(t,e);!o||(o.bottom<=0?t.scrollIntoView({behavior:i,block:"start"}):o.top<=0&&t.scrollIntoView({behavior:i,block:"end"}))}n(K,"scrollPageTo");function W(e,t){const i=(0,c.oE)(t,e),o=(0,c._C)(t,e);if(!(i==null||o==null))if(o.bottom<=0&&document.body){const b=(e.offsetParent!=null?e.scrollHeight:document.body.scrollHeight)-(i.bottom+o.height);m(e,{top:b})}else o.top<=0&&m(e,{top:i.top})}n(W,"scrollItemTo")},2061:(j,y,h)=>{h.d(y,{j:()=>E,u:()=>p});function E(c){const s=c.closest("form");if(!(s instanceof HTMLFormElement))return;let f=p(s);if(c.name){const L=c.matches("input[type=submit]")?"Submit":"",m=c.value||L;f||(f=document.createElement("input"),f.type="hidden",f.classList.add("is-submit-button-value"),s.prepend(f)),f.name=c.name,f.value=m}else f&&f.remove()}n(E,"persistSubmitButtonValue");function p(c){const s=c.querySelector("input.is-submit-button-value");return s instanceof HTMLInputElement?s:null}n(p,"findPersistedSubmitButtonValue")},6741:(j,y,h)=>{h.d(y,{RB:()=>p,qC:()=>c,w0:()=>E});class E{constructor(f){this.closed=!1,this.unsubscribe=()=>{f(),this.closed=!0}}}n(E,"Subscription");function p(s,f,L,m={capture:!1}){return s.addEventListener(f,L,m),new E(()=>{s.removeEventListener(f,L,m)})}n(p,"fromEvent");function c(...s){return new E(()=>{for(const f of s)f.unsubscribe()})}n(c,"compose")},5878:(j,y,h)=>{h.d(y,{Z:()=>p});function E(c){return c.offsetWidth<=0&&c.offsetHeight<=0}n(E,"hidden");function p(c){return!E(c)}n(p,"visible")}}]);})(); + +//# sourceMappingURL=app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts-e498b20a5640.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js new file mode 100644 index 0000000..eecbc9b --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/behaviors-bc638155a1aa.js @@ -0,0 +1,101 @@ +(()=>{var Jl=Object.defineProperty;var s=($,D)=>Jl($,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{56851:($,D,f)=>{"use strict";var T=f(7679),c=f(59753);(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,c.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var C=f(65935);(0,C.AC)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){const n=e.closest(".js-ajax-pagination");let o;try{o=await t.html()}catch(r){if(r.response&&r.response.status===404){n.remove();return}else throw r}n.replaceWith(o.html),(0,c.f)(e,"page:loaded")});var _=f(30481);const x="analytics.click";(0,c.on)("click","[data-analytics-event]",e=>{const n=e.currentTarget.getAttribute("data-analytics-event");if(!n)return;const o=JSON.parse(n);(0,_.q)(x,o)});var u=f(64463);const g=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,u.N7)(g,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,n.setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");const o=n?n.cloneNode(!0):e.cloneNode(!0),r=document.createElement("animated-image");r.appendChild(o),t==null||t.replaceChild(r,n||e)});var h=f(22485);document.addEventListener("pjax:start",function(){(0,h.x)("Loading page")}),document.addEventListener("pjax:error",function(){(0,h.x)("Loading failed")}),document.addEventListener("pjax:end",function(){(0,h.x)("Loading complete")});var d=f(52641);const m=new WeakMap;(0,u.N7)("auto-check",function(e){if(e.classList.contains("js-prevent-default-behavior"))return;const t=e.querySelector("input");if(!t)return;const n=t.closest(".form-group")||e,o=t.form;let r;function i(){return r||(r=`input-check-${(Math.random()*1e4).toFixed(0)}`),r}s(i,"generateId");const a=t.getAttribute("aria-describedby");t.addEventListener("focusout:delay",()=>{t.setAttribute("aria-describedby",[r,a].join(" "))});const l=n.querySelector("p.note");l&&(l.id||(l.id=i()),m.set(l,l.innerHTML)),e.addEventListener("loadstart",()=>{p(t,n),n.classList.add("is-loading"),t.classList.add("is-autocheck-loading"),(0,d.G)(o)}),e.addEventListener("loadend",()=>{n.classList.remove("is-loading"),t.classList.remove("is-autocheck-loading")}),t.addEventListener("auto-check-success",async y=>{t.classList.add("is-autocheck-successful"),n.classList.add("successed"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(!!S){if(l instanceof HTMLElement)l.innerHTML=S,(0,h.N)(l);else{const R=w.status===200,I=n.tagName==="DL"?"dd":"div",F=document.createElement(I);F.id=i(),F.classList.add(R?"success":"warning"),F.innerHTML=S,n.append(F),n.classList.add(R?"successed":"warn"),(0,h.N)(F),R&&(F.hidden=document.activeElement!==t)}(0,c.f)(t,"auto-check-message-updated")}}),t.addEventListener("auto-check-error",async y=>{t.classList.add("is-autocheck-errored"),n.classList.add("errored"),(0,d.G)(o);const{response:w}=y.detail;if(!w)return;const S=await w.text();if(l instanceof HTMLElement)l.innerHTML=S||"Something went wrong",(0,h.N)(l);else{const R=n.tagName==="DL"?"dd":"div",I=document.createElement(R);I.id=i(),I.classList.add("error"),I.innerHTML=S||"Something went wrong",n.append(I),(0,h.N)(I)}}),t.addEventListener("input",()=>{t.removeAttribute("aria-describedby"),t.value||p(t,n)}),t.addEventListener("blur",()=>{const y=n.querySelector(".success");y&&(y.hidden=!0)}),t.addEventListener("focus",()=>{const y=n.querySelector(".success");y&&(y.hidden=!1)}),o.addEventListener("reset",()=>{p(t,n)})});function p(e,t){var n,o,r,i,a,l;t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");const y=t.querySelector("p.note");if(y){const w=m.get(y);w&&(y.innerHTML=w)}t.tagName==="DL"?((n=t.querySelector("dd.error"))==null||n.remove(),(o=t.querySelector("dd.warning"))==null||o.remove(),(r=t.querySelector("dd.success"))==null||r.remove()):((i=t.querySelector("div.error"))==null||i.remove(),(a=t.querySelector("div.warning"))==null||a.remove(),(l=t.querySelector("div.success"))==null||l.remove())}s(p,"autocheck_reset");var b=f(46481);(0,u.N7)("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,u.N7)("auto-complete",{constructor:b.Z,initialize:v}),(0,c.on)("auto-complete-change","auto-complete",function(e){v(e.currentTarget)});function v(e){const t=e.closest("form");if(!t)return;const n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}s(v,"toggleSubmitButton");var L=f(56238),q=f(12981),E=f(6170);let A=null;(0,c.on)("submit","[data-autosearch-results-container]",async function(e){const t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),A==null||A.abort(),t.classList.add("is-sending");const n=new URL(t.action,window.location.origin),o=t.method,r=new FormData(t),i=(0,L.KL)(n,r);let a=null;o==="get"?n.search=i:a=r;const{signal:l}=A=new AbortController,y=new Request(n.toString(),{method:o,body:a,signal:l,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});let w;try{w=await fetch(y)}catch{}if(t.classList.remove("is-sending"),!w||!w.ok||l.aborted)return;const S=t.getAttribute("data-autosearch-results-container"),R=S?document.getElementById(S):null;R&&(R.innerHTML="",R.appendChild((0,q.r)(document,await w.text()))),(0,E.lO)(null,"",`?${i}`)});var k=f(73185),j=f(45075);(0,j.ZG)("input[data-autoselect], textarea[data-autoselect]",async function(e){await(0,k.gJ)(),e.select()});var P=f(46263),M=f(6741);(0,c.on)("change","form[data-autosubmit]",function(e){const t=e.currentTarget;(0,L.Bt)(t)}),(0,c.on)("change","input[data-autosubmit], select[data-autosubmit]",O);function O(e){const t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;const n=t.form;(0,L.Bt)(n)}s(O,"autosubmit_submit");const V=(0,P.D)(O,300);(0,u.N7)("input[data-throttled-autosubmit]",{subscribe:e=>(0,M.RB)(e,"input",V)});async function H(e){const t=e.getAttribute("data-url")||"";if(await N(t)){const o=e.getAttribute("data-gravatar-text");o!=null&&(e.textContent=o)}}s(H,"detectGravatar"),(0,u.N7)(".js-detect-gravatar",function(e){H(e)});async function N(e){const t=e;if(!t)return!1;try{const n=await fetch(t,{headers:{Accept:"application/json"}});return n.ok?(await n.json()).has_gravatar:!1}catch{return!1}}s(N,"fetchGravatarInfo");var K=f(51989),W=f(41307),U=f(49815),te=f(66899),le=f(5878);const ae=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"];function we(e){return typeof e=="string"||typeof e=="number"?!1:"default_currency"in e&&"local_currency"in e}s(we,"isAPriceStruct");let ue=null;(0,c.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();const n=e.currentTarget.getAttribute("data-plan-duration");Yr(n),ts(n);for(const o of document.querySelectorAll(".js-seat-field"))Be(o);Qr()}),(0,c.on)("change",".js-org-signup-duration-toggle",async function({currentTarget:e}){const t=new URL(e.getAttribute("data-url"),window.location.origin);if((0,U.c)("TURBO")){const{visit:n}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395));n(t)}else{const n=document.getElementById("js-pjax-container");(0,W.ZP)({url:t.toString(),container:n})}});async function Be(e){const t=e.getAttribute("data-item-name")||"items",n=e.value,o=new URL(e.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(o.search.slice(1)),i=parseInt(e.getAttribute("data-item-minimum"))||0,a=parseInt(e.getAttribute("data-item-maximum"))||300,l=parseInt(e.getAttribute("data-item-count"))||0,y=Math.max(i,parseInt(n)||0),w=y>a,S=document.querySelector(".js-downgrade-button"),R=document.getElementById("downgrade-disabled-message");S instanceof HTMLButtonElement&&(S.disabled=y===l),R instanceof HTMLElement&&S instanceof HTMLButtonElement&&(R.hidden=!S.disabled),r.append(t,y.toString()),document.querySelector(".js-transform-user")&&r.append("transform_user","1"),o.search=r.toString(),ue==null||ue.abort();const{signal:F}=ue=new AbortController;let X=null;try{const Z=await fetch(o.toString(),{signal:F,headers:{Accept:"application/json"}});if(!Z.ok)return;X=await Z.json()}catch{}if(F.aborted||!X)return;const oe=document.querySelector(".js-contact-us");oe&&oe.classList.toggle("d-none",!w);const Q=document.querySelector(".js-cost-info");Q&&(Q.hidden=w);const se=document.querySelector(".js-payment-summary");se&&se.classList.toggle("d-none",w);const ce=document.querySelector(".js-submit-billing");ce instanceof HTMLElement&&(ce.hidden=w);const de=document.querySelector(".js-billing-section");de&&de.classList.toggle("has-removed-contents",X.free||X.is_enterprise_cloud_trial);const Y=document.querySelector(".js-upgrade-info");Y&&Y.classList.toggle("d-none",y<=0);const He=document.querySelector(".js-downgrade-info");He&&He.classList.toggle("d-none",y>=0);const B=document.querySelector(".js-extra-seats-line-item");B&&B.classList.toggle("d-none",X.no_additional_seats),document.querySelector(".js-seat-field")&&es(n);const z=document.querySelector(".js-minimum-seats-disclaimer");z&&(z.classList.toggle("tooltipped",X.seats===5),z.classList.toggle("tooltipped-nw",X.seats===5));const ee=X.selectors;for(const Z in ee)for(const ie of document.querySelectorAll(Z))Jr(Z)&&we(ee[Z])?(ie.textContent="",ie.appendChild(On("default-currency",ee[Z].default_currency)),ie.appendChild(On("local-currency",ee[Z].local_currency))):ie.textContent=ee[Z];(0,E.lO)((0,W.y0)(),"",X.url)}s(Be,"updateTotals");function Jr(e){return ae.includes(e)}s(Jr,"isPriceSelector");function On(e,t){const n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}s(On,"priceCurrencyTag");function Qr(){for(const e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}s(Qr,"toggleDurationUnitPrices");function Yr(e){const t=e==="year"?"month":"year";for(const o of document.querySelectorAll(".js-plan-duration-text"))o.textContent=e;for(const o of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))o.textContent=`${e}ly`;for(const o of document.querySelectorAll(".js-org-signup-duration-change"))o.setAttribute("data-plan-duration",t);const n=document.getElementById("signup-plan-duration");n&&(n.value=e)}s(Yr,"updateDurationFields");function es(e){var t;for(const n of document.querySelectorAll(".js-seat-field")){const o=n.getAttribute("data-item-max-seats"),r=(t=n==null?void 0:n.parentNode)==null?void 0:t.querySelector(".Popover");o&&o.length&&(parseInt(e,10)>parseInt(o,10)?(n.classList.add("color-border-danger-emphasis"),r==null||r.removeAttribute("hidden")):(n.classList.remove("color-border-danger-emphasis"),r==null||r.setAttribute("hidden","true")))}}s(es,"updateSeatFields");function ts(e){for(const t of document.querySelectorAll(".js-seat-field")){const n=new URL(t.getAttribute("data-url"),window.location.origin),o=new URLSearchParams(n.search.slice(1));o.delete("plan_duration"),o.append("plan_duration",e),n.search=o.toString(),t.setAttribute("data-url",n.toString())}}s(ts,"updateSeatFieldURLs"),(0,u.N7)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,le.Z)(e)&&Be(e),(0,te.oq)(e,function(){Be(e)})}}),(0,u.N7)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,le.Z)(e)&&Be(e),e.addEventListener("change",function(){Be(e)})}});function ns(e){const t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){const o=n.getAttribute("data-upgrade-url");o&&(t.setAttribute("data-url",o),t.value="0",Be(t))}}s(ns,"handleOrgChange"),(0,c.on)("details-menu-selected",".js-organization-container",ns,{capture:!0}),(0,j.q6)(".js-csv-filter-field",function(e){const t=e.target.value.toLowerCase();for(const n of document.querySelectorAll(".js-csv-data tbody tr"))n instanceof HTMLElement&&(!n.textContent||(n.hidden=!!t&&!n.textContent.toLowerCase().includes(t)))}),(0,u.N7)(".js-blob-header.is-stuck",{add(e){Nn(e)},remove(e){Nn(e,!0)}});function Nn(e,t=!1){const n={"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"};for(const[o,r]of Object.entries(n)){const i=t?r:o,a=t?o:r;for(const l of e.querySelectorAll(`.${i}`))l.classList.replace(i,a)}}s(Nn,"flipTooltip");function os(e){const t=e.target,n=t==null?void 0:t.closest(".js-branch-protection-integration-select"),o=n==null?void 0:n.querySelector(".js-branch-protection-integration-select-current"),r=t==null?void 0:t.closest(".js-branch-protection-integration-select-item"),i=r==null?void 0:r.querySelector(".js-branch-protection-integration-select-label");o&&i&&n&&(o.innerHTML=i.innerHTML,n.open=!1)}s(os,"changeSelection"),(0,c.on)("change",".js-branch-protection-integration-select-input",os);function rs(e){const t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),o=e.getAttribute("data-bulk-actions-parameter"),r=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(o){const i=r.map(a=>a.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort();for(const a of i)n.append(`${o}[]`,a)}else for(const i of r.sort((a,l)=>a.value>l.value?1:-1))n.append(i.name,i.value);return t.search=n.toString(),t.toString()}s(rs,"bulkUrl");let Dt=null;async function ss(e){const t=e.target;if(!(t instanceof HTMLElement))return;const n=t.querySelector(".js-bulk-actions"),o=!!t.querySelector(".js-bulk-actions-toggle:checked");Dt==null||Dt.abort();const{signal:r}=Dt=new AbortController;let i="";try{const a=await fetch(rs(t),{signal:r,headers:{"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;i=await a.text()}catch{}r.aborted||!i||(o?(Bn(t),n.innerHTML=i):(n.innerHTML=i,Bn(t)),(0,c.f)(t,"bulk-actions:updated"))}s(ss,"updateBulkActions");function Bn(e){const t=document.querySelector(".js-membership-tabs");if(t){const n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}s(Bn,"toggleMembershipTabs"),(0,c.on)("change",".js-bulk-actions-toggle",function(e){const n=e.currentTarget.closest(".js-bulk-actions-container");(0,c.f)(n,"bulk-actions:update")}),(0,c.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.D)(ss,100));var me=f(7739),he=f(45922);function is(e){try{const t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(t){return{kind:"err",value:t}}}s(is,"getLocalJSON");function $n(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(n){return{kind:"err",value:n}}}s($n,"setLocalJSON");function as(){const e={};for(const t of document.getElementsByTagName("script")){const n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(const t of document.getElementsByTagName("link")){const n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}s(as,"gatherBundleURLs");function cs(){const e=as(),t=is("bundle-urls");if(t.kind==="err"){$n("bundle-urls",e);return}const n=t.value||{},o=Object.keys(e).filter(r=>n[r]!==e[r]);o.length&&$n("bundle-urls",{...n,...e}).kind==="ok"&&(0,he.b)({downloadedBundles:o})}s(cs,"report"),(async()=>(await me.C,window.requestIdleCallback(cs)))();var Ql=f(41415);function ls(e){e.preventDefault(),e.stopPropagation()}s(ls,"cancelEvent"),(0,u.N7)("a.btn.disabled",{subscribe:e=>(0,M.RB)(e,"click",ls)});var Ht=f(90458),us=f(58797);(0,u.N7)(".js-check-all-container",{constructor:HTMLElement,subscribe:us.Z});var Ve=f(64926);const Fn="logout-was-successful";function ds(){for(const e of[sessionStorage,localStorage])try{e.clear()}catch{}}s(ds,"clearData");function fs(){(0,Ve.$1)(Fn).length>0&&(ds(),(0,Ve.kT)(Fn))}s(fs,"clearDataIfJustLoggedOut"),fs();const Un=2e3;(0,c.on)("clipboard-copy","[data-copy-feedback]",e=>{const t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),o=t.getAttribute("aria-label"),r=t.getAttribute("data-tooltip-direction")||"s";t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${r}`),t instanceof HTMLElement&&((0,h.N)(t),setTimeout(()=>{o?t.setAttribute("aria-label",o):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${r}`)},Un))});function ms(e){Ot.delete(e),Wn(e)}s(ms,"timerCallback");function Wn(e){const 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"))}s(Wn,"toggleCopyButton");const Ot=new WeakMap;(0,c.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;const t=Ot.get(e);t?clearTimeout(t):Wn(e),Ot.set(e,window.setTimeout(ms,Un,e))}),(0,c.on)("click",".js-code-nav-retry",async function(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)return;const t=document.querySelector(".js-tagsearch-popover");if(!t)return;const n=t.querySelector(".js-tagsearch-popover-content");if(!n)return;let o;const r=e.currentTarget;if(r.getAttribute("data-code-nav-kind")==="definitions"?o=t.querySelector(".js-tagsearch-popover-content"):o=t.querySelector(".js-code-nav-references"),!o)return;const a=r.getAttribute("data-code-nav-url");if(!a)return;const l=new URL(a,window.location.origin);try{const y=await fetch(l.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!y.ok)return;const w=await y.text();if(!w)return;o.innerHTML=w}catch{return}n.scrollTop=0}),(0,u.N7)(".js-code-nav-container",{constructor:HTMLElement,subscribe(e){const t=e,n=document.querySelector(".js-tagsearch-popover");if(!(n instanceof HTMLElement))return{unsubscribe(){}};const o=n.querySelector(".js-tagsearch-popover-content"),r=new WeakMap,i=new WeakMap;let a;l();function l(){ce();for(const B of document.getElementsByClassName("pl-token"))B.classList.remove("pl-token","active")}s(l,"initialize");async function y(B){const G=Nt(/\w+[!?]?/g,B.clientX,B.clientY,0);if(!G)return;const z=G.commonAncestorContainer.parentElement;if(!z)return;for(const Zl of z.classList)if(["pl-token","pl-c","pl-s","pl-k"].includes(Zl))return;if(z.closest(".js-skip-tagsearch"))return;const ee=G.toString();if(!ee||ee.match(/\n|\s|[();&.=",]/))return;let Z=i.get(z);if(Z||(Z=new Set,i.set(z,Z)),Z.has(ee))return;Z.add(ee);const ie=z.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"";let Oe=ie.getAttribute("data-tagsearch-lang")||"";if(Oe==="HTML+ERB")if(z.closest(".pl-sre"))Oe="Ruby";else return;if(e.classList.contains("js-code-block-container")&&(Oe=ps(z)||"",!Oe))return;const Hn=Kn(G),Ne=document.createElement("span");Ne.classList.add("pl-token"),Ne.addEventListener("click",S);let It;if(!(0,U.c)("BLACKBIRD_MONOLITH")){if(It=await zn(n,ee,Oe,Hn,Dn),!It)return;R(Ne,It),r.set(Ne,It)}G.surroundContents(Ne)}s(y,"onMouseMove");function w(){o.scrollTop=0}s(w,"resetScrollTop");async function S(B){if(B.altKey||B.ctrlKey||B.metaKey||B.shiftKey)return;const G=B.currentTarget;if(G===a)ce();else if(X(G),(0,U.c)("BLACKBIRD_MONOLITH")){const z=n.querySelector(".js-loading-code-definitions");z&&(o.hidden=!0,z.hidden=!1,Q(G),se()),await F(B),oe(G),z&&!z.hidden&&(z.hidden=!0),o.children.length>0?o.hidden=!1:ce()}else oe(G),se();B.preventDefault()}s(S,"onClick");function R(B,G){const z=document.createElement("span");z.innerHTML=G;const ee=z.firstElementChild;if(!ee)return;const Z=ee.getAttribute("data-hydro-click"),ie=ee.getAttribute("data-hydro-click-hmac");ie&&Z&&(B.setAttribute("data-hydro-click",Z),B.setAttribute("data-hydro-click-hmac",ie))}s(R,"addPopoverElement");async function I(B,G){const z=Nt(/\w+[!?]?/g,B.clientX,B.clientY,2);if(!z)return;const ee=z.commonAncestorContainer.parentElement;if(!ee)return;for(const Ne of ee.classList)if(G.includes(Ne))return;const Z=z.toString(),ie=ee.closest(".js-tagsearch-file");if(!ie)return;const Dn=ie.getAttribute("data-tagsearch-path")||"",Oe=ie.getAttribute("data-tagsearch-lang")||"",Hn=Kn(z);return await zn(n,Z,Oe,Hn,Dn)}s(I,"getPopoverHtml");async function F(B){const G=await I(B,["data-hydro-click"]);if(!G)return;const z=document.getElementsByClassName("active")[0];!z||(R(z,G),r.set(z,G))}s(F,"fetchPopover");function X(B){a&&a.classList.remove("active"),a=B,a.classList.add("active")}s(X,"setActivePopover");function oe(B){o.innerHTML=r.get(B)||"",Q(B)}s(oe,"populatePopover");function Q(B){const G=t.getClientRects()[0],z=B.getClientRects()[0];n.style.position="absolute",n.style.zIndex="2",t.classList.contains("position-relative")?(n.style.top=`${z.bottom-G.top+7}px`,n.style.left=`${z.left-G.left-10}px`):(n.style.top=`${window.scrollY+z.bottom}px`,n.style.left=`${window.scrollX+z.left}px`)}s(Q,"positionPopover");function se(){if(!n.hidden){w();return}n.hidden=!1,w(),document.addEventListener("click",Y),document.addEventListener("keyup",He),window.addEventListener("resize",de)}s(se,"showPopover");function ce(){n.hidden||(n.hidden=!0,a&&a.classList.remove("active"),a=void 0,document.removeEventListener("click",Y),document.removeEventListener("keyup",He),window.removeEventListener("resize",de))}s(ce,"hidePopover");function de(){a instanceof HTMLElement&&Q(a)}s(de,"onResize");function Y(B){const{target:G}=B;G instanceof Node&&!n.contains(G)&&!a.contains(G)&&ce()}s(Y,"onDocumentClick");function He(B){switch(B.key){case"Escape":ce();break}}return s(He,"onKeyup"),e.addEventListener("mousemove",y),{unsubscribe(){e.removeEventListener("mousemove",y)}}}});async function zn(e,t,n,o,r){const i=e.getAttribute("data-tagsearch-url");if(!i)return"";const a=e.getAttribute("data-tagsearch-ref");if(!a)return"";let l=e.getAttribute("data-tagsearch-code-nav-context");l||(l="UNKNOWN_VIEW");const y=new URL(i,window.location.origin),w=new URLSearchParams;w.set("q",t),w.set("blob_path",r),w.set("ref",a),w.set("language",n),w.set("row",o[0].toString()),w.set("col",o[1].toString()),w.set("code_nav_context",l),y.search=w.toString();try{const S=await fetch(y.toString(),{headers:{"X-Requested-With":"XMLHttpRequest"}});if(!S.ok)return"";const R=await S.text();return/js-tagsearch-no-definitions/.test(R)?"":R}catch{return""}}s(zn,"fetchPopoverContents");function Nt(e,t,n,o){let r,i;if(document.caretPositionFromPoint){const S=document.caretPositionFromPoint(t,n);S&&(r=S.offsetNode,i=S.offset)}else if(document.caretRangeFromPoint){const S=document.caretRangeFromPoint(t,n);S&&(r=S.startContainer,i=S.startOffset)}if(!r||typeof i!="number"||!(0,U.c)("BLACKBIRD_MONOLITH")&&r.nodeType!==Node.TEXT_NODE)return;const a=r.textContent,l=(a==null?void 0:a.replaceAll(` +`,"").trim())==="";if(!a||l||r.nodeType!==Node.TEXT_NODE){if(o<=0||!(0,U.c)("BLACKBIRD_MONOLITH"))return null;{const S=r.nodeType!==Node.TEXT_NODE?1:10;return Nt(e,t-S,n-S,o-1)}}const y=hs(a,e,i);if(!y)return null;const w=document.createRange();return w.setStart(r,y[1]),w.setEnd(r,y[2]),w}s(Nt,"matchFromPoint");function hs(e,t,n){let o;for(;o=t.exec(e);){const r=o.index+o[0].length;if(o.index<=n&&n<=r)return[o[0],o.index,r]}return null}s(hs,"findNearestMatch");function ps(e){const t=e.closest(".highlight");if(t)for(const n of t.classList)switch(n){case"highlight-source-go":return"Go";case"highlight-source-js":return"JavaScript";case"highlight-source-python":return"Python";case"highlight-source-ruby":return"Ruby";case"highlight-source-ts":return"TypeScript"}return null}s(ps,"getCodeBlockLanguage");function Kn(e){let t=e.startContainer,n=e.startOffset,o=!1;for(;;){let r=t.previousSibling;for(;!o&&r;)["#comment","BUTTON"].includes(r.nodeName)||(n+=(r.textContent||"").length),r=r.previousSibling;const i=t.parentElement;if(i){if(i.classList.contains("js-code-nav-pass"))o=!0;else if(i.classList.contains("js-file-line")){const a=i.previousElementSibling;if(!a.classList.contains("js-code-nav-line-number"))throw new Error("invariant");return[parseInt(a.getAttribute("data-line-number")||"1",10)-1,n]}t=i}else return[0,0]}}s(Kn,"getRowAndColumn");var Me=f(78965);function gs(e){const t=e.querySelector(".js-comment-form-error");t instanceof HTMLElement&&(t.hidden=!0)}s(gs,"clearFormError"),(0,c.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,C.AC)(".js-new-comment-form",async function(e,t){let n;gs(e);try{n=await t.json()}catch(i){bs(e,i)}if(!n)return;e.reset();for(const i of e.querySelectorAll(".js-resettable-field"))(0,L.Se)(i,i.getAttribute("data-reset-value")||"");const o=e.querySelector(".js-write-tab");o instanceof HTMLElement&&o.click();const r=n.json.updateContent;for(const i in r){const a=r[i],l=document.querySelector(i);l instanceof HTMLElement?(0,Me.Of)(l,a):console.warn(`couldn't find ${i} for immediate update`)}(0,c.f)(e,"comment:success")});function bs(e,t){let n="You can't comment at this time";if(t.response&&t.response.status===422){const r=t.response.json;r.errors&&(Array.isArray(r.errors)?n+=` \u2014 your comment ${r.errors.join(", ")}`:n=r.errors)}n+=". ";const o=e.querySelector(".js-comment-form-error");if(o instanceof HTMLElement){o.textContent=n,o.hidden=!1;const r=o.closest("div.form-group.js-remove-error-state-on-click");r&&r.classList.add("errored")}}s(bs,"handleFormError");const ys=s((e,t)=>{const n=e.querySelector(".js-form-action-text"),o=n||e;o.textContent=t?e.getAttribute("data-comment-text"):o.getAttribute("data-default-action-text")},"setButtonText"),vs=s(e=>{let t;return n=>{const r=n.currentTarget.value.trim();r!==t&&(t=r,ys(e,Boolean(r)))}},"createInputHandler");(0,u.N7)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){const t=e.form.querySelector(".js-comment-field"),n=vs(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}});var Yl=f(2641);function Vn(e,t){const n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}s(Vn,"toggleFocus");function ws(e){const t=e.currentTarget;t instanceof Element&&Vn(t,!1)}s(ws,"blurred"),(0,j.ZG)(".js-comment-field",function(e){Vn(e,!0),e.addEventListener("blur",ws,{once:!0})});var Ee=f(40764),Es=f(52769),Bt=f(35889);const Ls=2303741511,js=4;class ot{static fromFile(t){return new Promise(function(n,o){const r=new FileReader;r.onload=function(){n(new ot(r.result))},r.onerror=function(){o(r.error)},r.readAsArrayBuffer(t)})}constructor(t){this.dataview=new DataView(t),this.pos=0}advance(t){this.pos+=t}readInt(t){const n=this,o=function(){switch(t){case 1:return n.dataview.getUint8(n.pos);case 2:return n.dataview.getUint16(n.pos);case 4:return n.dataview.getUint32(n.pos);default:throw new Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(t),o}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(t){const n=[];for(let o=0;o<t;o++)n.push(String.fromCharCode(this.readChar()));return n.join("")}scan(t){if(this.readLong()!==Ls)throw new Error("invalid PNG");for(this.advance(4);;){const n=this.readLong(),o=this.readString(4),r=this.pos+n+js;if(t.call(this,o,n)===!1||o==="IEND")break;this.pos=r}}}s(ot,"PNGScanner");const Ss=.0254;async function Ts(e){if(e.type!=="image/png")return null;const t=e.slice(0,10240,e.type),n=await ot.fromFile(t),o={width:0,height:0,ppi:1};return n.scan(function(r){switch(r){case"IHDR":return o.width=this.readLong(),o.height=this.readLong(),!0;case"pHYs":{const i=this.readLong(),a=this.readLong(),l=this.readChar();let y;return l===1&&(y=Ss),y&&(o.ppi=Math.round((i+a)/2*y)),!1}case"IDAT":return!1}return!0}),o}s(Ts,"imageDimensions");var As=f(89900);const rt=new WeakMap;class Xn{constructor(t,n,o){this.index=t,this.coords=n,this.textArea=o}get top(){return this.coords.top}get left(){return this.coords.left}get height(){return this.coords.height}currentChar(t=1){return this.textArea.value.substring(this.index-t,this.index)}checkLine(t){return t<this.coords.top?-1:t>this.coords.top+this.coords.height?1:0}xDistance(t){return Math.abs(this.left-t)}}s(Xn,"CaretPosition");function Le(e,t){let n;if(rt.has(e)?n=rt.get(e):(n=new Map,rt.set(e,n)),n.has(t))return n.get(t);{const o=new Xn(t,(0,As.Z)(e,t),e);return n.set(t,o),o}}s(Le,"fetchCaretCoords");const Xe=s((e,t,n,o,r,i)=>{if(n===t)return n;const a=s(S=>{const R=S.filter(I=>I.checkLine(r)===0).sort((I,F)=>I.xDistance(o)>F.xDistance(o)?1:-1);return R.length===0?n:R[0].index},"bestPosition");if(n-t===1){const S=Le(e,t),R=Le(e,n);return a([S,R])}if(n-t===2){const S=Le(e,t),R=Le(e,n-1),I=Le(e,n);return a([S,R,I])}const l=Math.floor((n+t)/2);if(l===t||l===n)return l;const y=Le(e,l);if(r>y.top+y.height)return Xe(e,l+1,n,o,r,i+1);if(r<y.top)return Xe(e,t,l-1,o,r,i+1);const w=3;return y.xDistance(o)<w?l:y.left<o?Le(e,l+1).checkLine(r)!==0?l:Xe(e,l+1,n,o,r,i+1):y.left>o?Le(e,l-1).checkLine(r)!==0?l:Xe(e,t,l-1,o,r,i+1):l},"binaryCursorSearch"),Cs=s((e,t,n)=>{const r=e.value.length-1;return Xe(e,0,r,t,n,0)},"findCursorPosition");function ks(e,t,n){const o=Cs(e,t,n);e.setSelectionRange(o,o)}s(ks,"setCursorPosition");function xs(e,t){const n=e.getBoundingClientRect();t.type==="dragenter"&&rt.delete(e);const o=t.clientX-n.left,r=t.clientY-n.top+e.scrollTop;ks(e,o,r)}s(xs,"caret_placement_updateCaret"),(0,u.N7)(".js-paste-markdown",{initialize(e){let t;return{add(){t=(0,Es.Ld)(e).unsubscribe},remove(){t()}}}});const $t=new WeakMap;function eu(e,t){$t.set(e,t)}s(eu,"cachePlaceholder");function Ms(e){return $t.get(e)||Zn(e)}s(Ms,"getPlaceholder");function Ft(e){return["video/mp4","video/quicktime"].includes(e.file.type)}s(Ft,"isVideo");function qs(e){return e.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"")}s(qs,"parameterizeName");function Gn(e){return Ft(e)?` +Uploading ${e.file.name}\u2026 +`:`${e.isImage()?"!":""}[Uploading ${e.file.name}\u2026]()`}s(Gn,"placeholderText");function Rs(e){return qs(e).replace(/\.[^.]+$/,"").replace(/\./g," ")}s(Rs,"altText");const _s=72*2;function st(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!0}s(st,"disableSubmit");function it(e){const n=e.target.closest("form").querySelector(".btn-primary");n.disabled=!1}s(it,"enableSubmit");async function Ps(e){const{attachment:t}=e.detail,n=e.currentTarget;let o;t.isImage()?o=await Hs(t):Ft(t)?o=Ds(t):o=Is(t),Qn("",o,e,n)}s(Ps,"onUploadCompleted");function Is(e){return`[${e.file.name}](${e.href})`}s(Is,"mdLink");function Ds(e){return` +${e.href} +`}s(Ds,"videoMarkdown");async function Hs(e){const t=await Os(e.file),n=Rs(e.file.name),o=e.href;return t.ppi===_s?`<img width="${Math.round(t.width/2)}" alt="${n}" src="${o}">`:`![${n}](${o})`}s(Hs,"imageTag");async function Os(e){var t;const n={width:0,height:0,ppi:0};try{return(t=await Ts(e))!=null?t:n}catch{return n}}s(Os,"imageSize");function Zn(e){const t=Gn(e);return Ft(e)?` +${t} +`:`${t} +`}s(Zn,"replacementText");function Jn(e){const t=e.currentTarget.querySelector(".js-comment-field"),n=Ms(e.detail.attachment);if(t)t.setCustomValidity(""),(0,Ee.lp)(t,n,"");else{const r=(0,Bt.P)(e.currentTarget.querySelector(".js-code-editor")).editor.getSearchCursor(n);r.findNext(),r.replace("")}}s(Jn,"removeFailedUpload");function Qn(e,t,n,o){const r=(o||n.currentTarget).querySelector(".js-comment-field"),i=(o||n.currentTarget).querySelector(".js-file-upload-loading-text"),a=Gn(n.detail.attachment),{batch:l}=n.detail;if(r){const y=r.value.substring(r.selectionStart,r.selectionEnd);if(e==="uploading"){let w;y.length?w=(0,Ee.t4)(r,y,a):w=(0,Ee.Om)(r,a,{appendNewline:!0}),$t.set(n.detail.attachment,w)}else(0,Ee.lp)(r,a,t);l.isFinished()?it(n):st(n)}else{const y=(0,Bt.P)((o||n.currentTarget).querySelector(".js-code-editor")).editor;if(e==="uploading")if(y.getSelection().length)y.replaceSelection(a);else{const w=y.getCursor(),S=Zn(n.detail.attachment);y.replaceRange(S,w)}else{const w=y.getSearchCursor(a);w.findNext(),w.replace(t)}l.isFinished()?it(n):st(n)}if(i){const y=i.getAttribute("data-file-upload-message");i.textContent=`${y} (${l.uploaded()+1}/${l.size})`}}s(Qn,"setValidityAndLinkText"),(0,c.on)("upload:setup",".js-upload-markdown-image",function(e){Qn("uploading","",e)}),(0,c.on)("upload:complete",".js-upload-markdown-image",Ps),(0,c.on)("upload:error",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});function Yn(e){var t;e.stopPropagation();const n=e.currentTarget;if(!n)return;const o=n.querySelector(".js-comment-field");if(o)xs(o,e);else{const r=(t=(0,Bt.P)(n.querySelector(".js-code-editor")))==null?void 0:t.editor;if(r){const i=r.coordsChar({left:e.pageX,top:e.pageY});r.setCursor(i)}}}s(Yn,"updateCursor");const tu=s(e=>{const t=e.currentTarget,n=t.getBoundingClientRect(),o=e.clientX-n.left,r=e.clientY-n.top+t.scrollTop;console.log({x:o,y:r,cursor:t.selectionStart,t:t.value.substring(t.selectionStart-10,t.selectionStart)});const i=new DragEvent("dragenter",{clientX:e.clientX,clientY:e.clientY});updateCaret(t,i)},"debugUpdateCaret");(0,c.on)("dragenter","file-attachment",Yn),(0,c.on)("dragover","file-attachment",Yn),(0,c.on)("upload:invalid",".js-upload-markdown-image",function(e){Jn(e);const{batch:t}=e.detail;t.isFinished()?it(e):st(e)});var Ut=f(29501),qe=f(15205);function Ns(e){const 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 new Error("Comment preview authenticity token not found")}s(Ns,"token");function Wt(e){const t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){const i=t.querySelector(".js-write-bucket"),a=t.querySelector(".js-preview-body");i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);const o=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');o.setAttribute("aria-selected","false"),o.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");const r=t.querySelector(".js-write-tab");return n?r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"):r.removeAttribute("data-hotkey"),t}s(Wt,"activateTab"),(0,c.on)("click",".js-write-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z){setTimeout(()=>{n.querySelector(".js-comment-field").focus()});return}const o=Wt(t);(0,c.f)(n,"preview:toggle:off");const r=n.querySelector(".js-discussion-poll-form-component");r&&(0,c.f)(r,"poll-preview:toggle:off"),setTimeout(()=>{o.querySelector(".js-comment-field").focus()});const i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1)}),(0,c.on)("click",".js-preview-tab",function(e){const t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof Ut.Z)return;const o=Wt(t);(0,c.f)(n,"preview:toggle:on"),setTimeout(()=>{Kt(o)});const r=n.querySelector("markdown-toolbar");r instanceof HTMLElement&&(r.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,c.on)("tab-container-change",".js-previewable-comment-form",function(e){const t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),o=e.currentTarget,r=o.querySelector(".js-write-tab");if(n){const i=o.querySelector(".js-write-bucket"),a=o.querySelector(".js-preview-body");!a.hasAttribute("data-skip-sizing")&&i.clientHeight>0&&(a.style.minHeight=`${i.clientHeight}px`),r.setAttribute("data-hotkey","Control+P,Meta+Shift+p"),Kt(o);const y=o.querySelector("markdown-toolbar");y instanceof HTMLElement&&(y.hidden=!0)}else{r.removeAttribute("data-hotkey");const i=o.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!1);const a=document.querySelector(".js-discussion-poll-form-component");a&&(0,c.f)(a,"poll-preview:toggle:off")}o.classList.toggle("preview-selected",n),o.classList.toggle("write-selected",!n)}),(0,c.on)("preview:render",".js-previewable-comment-form",function(e){const t=e.target.querySelector(".js-preview-tab"),n=Wt(t);setTimeout(()=>{Kt(n);const o=n.querySelector("markdown-toolbar");o instanceof HTMLElement&&(o.hidden=!0)})});function Bs(e){var t,n,o,r,i,a,l,y,w;const S=e.querySelector(".js-comment-field").value,R=(t=e.querySelector(".js-path"))==null?void 0:t.value,I=(n=e.querySelector(".js-line-number"))==null?void 0:n.value,F=(o=e.querySelector(".js-start-line-number"))==null?void 0:o.value,X=(r=e.querySelector(".js-side"))==null?void 0:r.value,oe=(i=e.querySelector(".js-start-side"))==null?void 0:i.value,Q=(a=e.querySelector(".js-start-commit-oid"))==null?void 0:a.value,se=(l=e.querySelector(".js-end-commit-oid"))==null?void 0:l.value,ce=(y=e.querySelector(".js-base-commit-oid"))==null?void 0:y.value,de=(w=e.querySelector(".js-comment-id"))==null?void 0:w.value,Y=new FormData;return Y.append("text",S),Y.append("authenticity_token",Ns(e)),R&&Y.append("path",R),I&&Y.append("line_number",I),F&&Y.append("start_line_number",F),X&&Y.append("side",X),oe&&Y.append("start_side",oe),Q&&Y.append("start_commit_oid",Q),se&&Y.append("end_commit_oid",se),ce&&Y.append("base_commit_oid",ce),de&&Y.append("comment_id",de),Y}s(Bs,"previewForm");function eo(e){const t=e.getAttribute("data-preview-url"),n=Bs(e);return(0,c.f)(e,"preview:setup",{data:n}),$s(t,n)}s(eo,"fetchPreview");const $s=(0,qe.Z)(Fs,{hash:Us});let zt=null;async function Fs(e,t){zt==null||zt.abort();const{signal:n}=zt=new AbortController,o=await fetch(e,{method:"post",body:t,signal:n});if(!o.ok)throw new Error("something went wrong");return o.text()}s(Fs,"uncachedFetch");function Us(e,t){const n=[...t.entries()].toString();return`${e}:${n}`}s(Us,"hash");async function Kt(e){const t=e.querySelector(".comment-body");t.innerHTML="<p>Loading preview…</p>";try{const n=await eo(e);t.innerHTML=n||"<p>Nothing to preview</p>",(0,c.f)(e,"preview:rendered")}catch(n){n.name!=="AbortError"&&(t.innerHTML="<p>Error rendering preview</p>")}}s(Kt,"renderPreview"),(0,u.N7)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{const t=e.closest(".js-previewable-comment-form");try{await eo(t)}catch{}})}),(0,j.w4)("keydown",".js-comment-field",function(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&e.key.toUpperCase()==="P"){const n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof Ut.Z?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});const to=/^(\+1|-1|:\+1?|:-1?)$/,Ws=s(e=>{let t=!1;for(const n of e.split(` +`)){const o=n.trim();if(!(!o||o.startsWith(">"))){if(t&&to.test(o)===!1)return!1;!t&&to.test(o)&&(t=!0)}}return t},"isReactionLikeComment");(0,c.on)("focusout","#new_comment_field",function(e){const n=e.currentTarget.closest(".js-reaction-suggestion");n&&oo(n)}),(0,c.on)("focusin","#new_comment_field",function(e){no(e)}),(0,j.w4)("keyup","#new_comment_field",function(e){no(e)});function no(e){const t=e.target,n=t.value,o=t.closest(".js-reaction-suggestion");if(!!o)if(Ws(n)){o.classList.remove("hide-reaction-suggestion"),o.classList.add("reaction-suggestion");const r=o.getAttribute("data-reaction-markup");o.setAttribute("data-reaction-suggestion-message",r)}else oo(o)}s(no,"toggleReactionSuggestion");function oo(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}s(oo,"clearReactionSuggestion");var at=f(5287);(0,c.on)("navigation:keydown",".js-commits-list-item",function(e){!(0,at.Zf)(e.detail.originalEvent)||e.target instanceof Element&&e.detail.hotkey==="c"&&e.target.querySelector(".js-navigation-open").click()});var nu=f(87924);(0,j.q6)(".js-company-name-input",function(e){const t=e.target,n=t.form,o=n.querySelector(".js-corp-tos-link"),r=n.querySelector(".js-tos-link");r&&(r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.classList.remove("d-none"),o.setAttribute("aria-hidden","false")));const i=n.querySelectorAll(".js-company-name-text");if(i.length!==0)for(const a of i)if(t.value)if(a.hasAttribute("data-wording")){const y=a.getAttribute("data-wording");a.textContent=` ${y} ${t.value}`}else a.textContent=t.value;else a.textContent=""}),(0,u.N7)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input"),o=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");n&&(e.getAttribute("data-optional")&&n.removeAttribute("required"),(0,L.Se)(n,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),o&&(o.textContent="")}}),(0,u.N7)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){const n=e.form.querySelector(".js-company-name-input");n&&(n.setAttribute("required",""),(0,c.f)(n,"focus"),(0,c.f)(n,"input"))}}),(0,u.N7)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){const t=e;function n(){if(t.checked&&t.form){const o=t.form.querySelector(".js-company-owned");(0,L.Se)(o,!0)}}s(n,"autoselect"),t.addEventListener("change",n),n()}});var Vt=f(10178),Xt=f(33948),Gt=f(55444);let je=null;document.addEventListener("keydown",function(e){!e.defaultPrevented&&e.key==="Escape"&&je&&je.removeAttribute("open")}),(0,u.N7)(".js-dropdown-details",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"toggle",Ks),(0,M.RB)(e,"toggle",zs))});function zs({currentTarget:e}){const t=e;if(t.hasAttribute("open")){const n=t.querySelector("[autofocus]");n&&n.focus()}else{const n=t.querySelector("summary");n&&n.focus()}}s(zs,"autofocus");function Ks({currentTarget:e}){const t=e;t.hasAttribute("open")?(je&&je!==t&&je.removeAttribute("open"),je=t):t===je&&(je=null)}s(Ks,"closeCurrentDetailsDropdown"),(0,u.N7)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{const t=e.querySelector("summary");return(0,M.RB)(t,"mouseenter",Gt.G)}}),(0,u.N7)("[data-deferred-details-content-url]",{subscribe:e=>(0,M.RB)(e,"toggle",Gt.G)}),(0,c.on)("click","[data-toggle-for]",function(e){const t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);!n||(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,Xt.Z)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)t=t.closest("details"),t&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)}),(0,c.on)("details-dialog-close","[data-disable-dialog-dismiss]",function(e){e.preventDefault()});var Vs=f(88309);(0,u.N7)("details.select-menu details-menu include-fragment",function(e){const 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");const n=t.querySelector(".js-filterable-field");n&&(0,c.f)(n,"filterable:change")}))}),(0,u.N7)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,c.f)(e,"filterable:change"))})}}),(0,u.N7)("details-menu[role=menu] [role=menu]",e=>{const t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,u.N7)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){const t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,u.N7)("form details-menu",e=>{const t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>Xs(t),0)})});function Xs(e){const t=e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked");for(const n of t)(0,c.f)(n,"change")}s(Xs,"resetMenus"),(0,j.w4)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if(e.key==="Enter"){const o=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');o instanceof HTMLElement&&o.click(),e.preventDefault()}}),(0,c.on)("details-menu-selected","details-menu",e=>{const n=e.currentTarget.querySelector(".js-filterable-field");n instanceof HTMLInputElement&&n.value&&n.focus()},{capture:!0}),(0,c.on)("details-menu-selected","[data-menu-input]",e=>{if(!(e.target instanceof Element))return;const t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=e.detail.relatedTarget.value)},{capture:!0}),(0,u.N7)("details-menu remote-input",{constructor:Vs.Z,initialize(e){const t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?n=document.activeElement.id:n=null}),e.addEventListener("loadend",()=>{if(n){const o=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');o instanceof HTMLElement?o.focus():e.input&&e.input.focus()}})}}),(0,c.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{const t=+e.currentTarget.getAttribute("data-menu-max-options"),n=e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]'),o=t===n.length;e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!o;for(const r of e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input'))r.disabled=o&&!r.checked},{capture:!0}),(0,u.N7)("details > details-menu",{subscribe(e){const t=e.closest("details");return(0,M.RB)(t,"toggle",Gs)}});async function Gs({currentTarget:e}){const t=e,n=t.hasAttribute("open");(0,c.f)(t,n?"menu:activate":"menu:deactivate"),await(0,k.gJ)(),(0,c.f)(t,n?"menu:activated":"menu:deactivated")}s(Gs,"fireMenuToggleEvent"),(0,u.N7)("details > details-menu[preload]:not([src])",{subscribe(e){return(0,M.RB)(e.parentElement,"mouseover",function(t){const o=t.currentTarget.querySelector("include-fragment[src]");o==null||o.load()})}});const Zt=new WeakMap,ro=["input[type=submit][data-disable-with]","button[data-disable-with]"].join(", ");function Zs(e){return e instanceof HTMLInputElement?e.value||"Submit":e.innerHTML||""}s(Zs,"getButtonText");function so(e,t){e instanceof HTMLInputElement?e.value=t:e.innerHTML=t}s(so,"disable_with_setButtonText"),(0,c.on)("submit","form",function(e){for(const t of e.currentTarget.querySelectorAll(ro)){Zt.set(t,Zs(t));const n=t.getAttribute("data-disable-with");n&&so(t,n),t.disabled=!0}},{capture:!0});function io(e){for(const t of e.querySelectorAll(ro)){const n=Zt.get(t);n!=null&&(so(t,n),(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),Zt.delete(t))}}s(io,"revert"),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&io(e)}),(0,C.uT)(io),(0,u.N7)(".js-document-dropzone",{constructor:HTMLElement,add(e){document.body.addEventListener("dragstart",uo),document.body.addEventListener("dragend",fo),document.body.addEventListener("dragenter",ct),document.body.addEventListener("dragover",ct),document.body.addEventListener("dragleave",co),e.addEventListener("drop",lo)},remove(e){document.body.removeEventListener("dragstart",uo),document.body.removeEventListener("dragend",fo),document.body.removeEventListener("dragenter",ct),document.body.removeEventListener("dragover",ct),document.body.removeEventListener("dragleave",co),e.removeEventListener("drop",lo)}});function ao(e){return Array.from(e.types).indexOf("Files")>=0}s(ao,"hasFile");let Jt=null;function ct(e){if(Qt)return;const t=e.currentTarget;Jt&&window.clearTimeout(Jt),Jt=window.setTimeout(()=>t.classList.remove("dragover"),200);const n=e.dataTransfer;!n||!ao(n)||(n.dropEffect="copy",t.classList.add("dragover"),e.stopPropagation(),e.preventDefault())}s(ct,"onDragenter");function co(e){e.target instanceof Element&&e.target.classList.contains("js-document-dropzone")&&e.currentTarget.classList.remove("dragover")}s(co,"onBodyDragleave");function lo(e){const t=e.currentTarget;t.classList.remove("dragover"),document.body.classList.remove("dragover");const n=e.dataTransfer;!n||!ao(n)||((0,c.f)(t,"document:drop",{transfer:n}),e.stopPropagation(),e.preventDefault())}s(lo,"onDrop");let Qt=!1;function uo(){Qt=!0}s(uo,"onDragstart");function fo(){Qt=!1}s(fo,"onDragend");var lt=f(69567);async function mo(e,t){const o=new TextEncoder().encode(t),{seal:r}=await Promise.all([f.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),f.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(f.bind(f,6743));return r(o,e)}s(mo,"encrypt");function ho(e){const t=atob(e).split("").map(n=>n.charCodeAt(0));return Uint8Array.from(t)}s(ho,"decode");function po(e){let t="";for(const n of e)t+=String.fromCharCode(n);return btoa(t)}s(po,"encode"),(0,c.on)("submit","form.js-encrypt-submit",async function(e){const t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;const n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();const o=ho(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=po(await mo(o,n.value)),t.submit()}),(0,c.on)("submit","form.js-encrypt-bulk-submit",go(!0)),(0,c.on)("submit","form.js-encrypt-bulk-submit-enable-empty",go(!1));function go(e){return async function(t){const n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;const o=ho(n.getAttribute("data-public-key"));t.preventDefault();for(const r of n.elements){const i=r;if(i.id.endsWith("secret")){if(i.disabled=!0,i.required&&!i.value){const l=`${i.name} is invalid!`,y=document.querySelector("template.js-flash-template");y.after(new lt.R(y,{className:"flash-error",message:l}));return}const a=`${i.name}_encrypted_value`;if(!i.value){n.elements.namedItem(a).disabled=e;continue}n.elements.namedItem(a).value=po(await mo(o,i.value))}}n.submit()}}s(go,"submitBulk");var Se=f(29946);let ut;function dt(e,t){const n=document.querySelector('.js-site-favicon[type="image/svg+xml"]'),o=document.querySelector('.js-site-favicon[type="image/png"]');t||(t="light");const r=t==="light"?"":"-dark";if(n&&o)if(ut==null&&(ut=n.href),e){e=e.substr(0,e.lastIndexOf(".")),e=`${e}${r}.svg`,n.href=e;const i=n.href.substr(0,n.href.lastIndexOf("."));o.href=`${i}.png`}else{const i=n.href.indexOf("-dark.svg"),a=n.href.substr(0,i!==-1?i:n.href.lastIndexOf("."));n.href=`${a}${r}.svg`,o.href=`${a}${r}.png`}}s(dt,"updateFavicon");function ft(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}s(ft,"prefersDarkColorScheme");function Js(){ut!=null&&dt(ut,ft()?"dark":"light")}s(Js,"resetIcon");function bo(){ft()&&dt(void 0,"dark")}s(bo,"updateDarkFavicon"),(0,u.N7)("[data-favicon-override]",{add(e){const t=e.getAttribute("data-favicon-override");setTimeout(()=>dt(t,ft()?"dark":"light"))},remove(){Js()}}),bo(),document.addEventListener(Se.QE.SUCCESS,bo),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{dt(void 0,ft()?"dark":"light")}),(0,u.N7)(".js-feature-preview-indicator-container",e=>{Qs(e)});async function Qs(e){const t=e.getAttribute("data-feature-preview-indicator-src"),n=await Ys(t),o=e.querySelectorAll(".js-feature-preview-indicator");for(const r of o)r.hidden=!n}s(Qs,"fetchFeaturePreviewIndicator");async function Ys(e){try{const t=await fetch(e,{headers:{Accept:"application/json"}});return t.ok?(await t.json()).show_indicator:!1}catch{return!1}}s(Ys,"fetchIndicator");var Te=f(12737),pe=f(29719);(0,c.on)("click","[data-feature-preview-trigger-url]",async e=>{const t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),o=await(0,Te.W)({content:(0,pe.a)(document,n),dialogClass:"feature-preview-dialog"}),r=t.getAttribute("data-feature-preview-close-details"),i=t.getAttribute("data-feature-preview-close-hmac");o.addEventListener("dialog:remove",()=>{(0,he.b)({hydroEventPayload:r,hydroEventHmac:i},!0)});const a=document.querySelectorAll(".js-feature-preview-indicator");for(const l of a)l.hidden=!0}),(0,C.AC)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-unenroll:${n}`)}),(0,C.AC)(".js-feature-preview-enroll",async(e,t)=>{await t.text();const n=e.querySelector(".js-feature-preview-slug").value;(0,c.f)(e,`feature-preview-enroll:${n}`)});class yo{constructor(t,n){this.attachment=t,this.policy=n}async process(t){var n,o,r,i;const a=window.performance.now(),l=new Headers(this.policy.header||{}),y=new XMLHttpRequest;y.open("POST",this.policy.upload_url,!0);for(const[I,F]of l)y.setRequestHeader(I,F);y.onloadstart=()=>{t.attachmentUploadDidStart(this.attachment,this.policy)},y.upload.onprogress=I=>{if(I.lengthComputable){const F=Math.round(I.loaded/I.total*100);t.attachmentUploadDidProgress(this.attachment,F)}},await ei(y,ti(this.attachment,this.policy)),y.status===204?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,{})):y.status===201?(vo(this.policy),t.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(y.responseText))):t.attachmentUploadDidError(this.attachment,{status:y.status,body:y.responseText});const R={duration:window.performance.now()-a,size:(o=(n=this.attachment)==null?void 0:n.file)==null?void 0:o.size,fileType:(i=(r=this.attachment)==null?void 0:r.file)==null?void 0:i.type,success:y.status===204||y.status===201};(0,he.b)({uploadTiming:R},!0)}}s(yo,"AttachmentUpload");function ei(e,t){return new Promise((n,o)=>{e.onload=()=>n(e),e.onerror=o,e.send(t)})}s(ei,"send");function ti(e,t){const n=new FormData;t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token);for(const o in t.form)n.append(o,t.form[o]);return n.append("file",e.file),n}s(ti,"uploadForm");function vo(e){const t=typeof e.asset_upload_url=="string"?e.asset_upload_url:null,n=typeof e.asset_upload_authenticity_token=="string"?e.asset_upload_authenticity_token:null;if(!(t&&n))return;const o=new FormData;o.append("authenticity_token",n),fetch(t,{method:"PUT",body:o,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(vo,"markComplete");async function ni(e,t){const n=ii(e,t);for(const o of e.attachments){const r=await oi(e,o,t);if(!r)return;try{await new yo(o,r).process(n)}catch{(0,c.f)(t,"upload:error",{batch:e,attachment:o}),Ae(t,"is-failed");return}}}s(ni,"upload");async function oi(e,t,n){const o=ri(t,n),r=[];(0,c.f)(n,"upload:setup",{batch:e,attachment:t,form:o,preprocess:r});try{await Promise.all(r);const i=await fetch(si(o,n));if(i.ok)return await i.json();(0,c.f)(n,"upload:invalid",{batch:e,attachment:t});const a=await i.text(),l=i.status,{state:y,messaging:w}=wo({status:l,body:a},t.file);Ae(n,y,w)}catch{(0,c.f)(n,"upload:invalid",{batch:e,attachment:t}),Ae(n,"is-failed")}return null}s(oi,"validate");function ri(e,t){const n=t.querySelector(".js-data-upload-policy-url-csrf").value,o=t.getAttribute("data-upload-repository-id"),r=t.getAttribute("data-subject-type"),i=t.getAttribute("data-subject-param"),a=e.file,l=new FormData;return l.append("name",a.name),l.append("size",String(a.size)),l.append("content_type",a.type),l.append("authenticity_token",n),r&&l.append("subject_type",r),i&&l.append("subject",i),o&&l.append("repository_id",o),e.directory&&l.append("directory",e.directory),l}s(ri,"policyForm");function si(e,t){return new Request(t.getAttribute("data-upload-policy-url"),{method:"POST",body:e,credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}s(si,"policyRequest");function ii(e,t){return{attachmentUploadDidStart(n,o){n.saving(0),Ae(t,"is-uploading"),(0,c.f)(t,"upload:start",{batch:e,attachment:n,policy:o})},attachmentUploadDidProgress(n,o){n.saving(o),(0,c.f)(t,"upload:progress",{batch:e,attachment:n})},attachmentUploadDidComplete(n,o,r){n.saved(ai(r,o)),(0,c.f)(t,"upload:complete",{batch:e,attachment:n}),e.isFinished()&&Ae(t,"is-default")},attachmentUploadDidError(n,o){(0,c.f)(t,"upload:error",{batch:e,attachment:n});const{state:r}=wo(o);Ae(t,r)}}}s(ii,"createDelegate");function ai(e,t){const n=(e.id==null?null:String(e.id))||(t.asset.id==null?null:String(t.asset.id)),o=(typeof e.href=="string"?e.href:null)||(typeof t.asset.href=="string"?t.asset.href:null);return{id:n,href:o,name:t.asset.name}}s(ai,"savedAttributes");function wo(e,t){if(e.status===400)return{state:"is-bad-file"};if(e.status!==422)return{state:"is-failed"};const n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(const o of n.errors)switch(o.field){case"size":{const r=t?t.size:null;return r!=null&&r===0?{state:"is-empty"}:{state:"is-too-big",messaging:{message:ci(o.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":return o.code==="already_exists"?{state:"is-duplicate-filename"}:{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"}}s(wo,"policyErrorState");const ci=s(e=>e.startsWith("size")?e.substring(5):e,"trimSizeErrorMessage"),li=["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 Ae(e,t,n){if(n){const{message:o,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=o)}e.classList.remove(...li),e.classList.add(t)}s(Ae,"resetState");class Eo{constructor(t){this.attachments=t,this.size=this.attachments.length,this.total=Yt(this.attachments,n=>n.file.size)}percent(){const t=s(o=>o.file.size*o.percent/100,"bytes"),n=Yt(this.attachments,t);return Math.round(n/this.total*100)}uploaded(){const t=s(n=>n.isSaved()?1:0,"value");return Yt(this.attachments,t)}isFinished(){return this.attachments.every(t=>t.isSaved())}}s(Eo,"Batch");function Yt(e,t){return e.reduce((n,o)=>n+t(o),0)}s(Yt,"sum"),(0,u.N7)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,c.on)("file-attachment-accept","file-attachment",function(e){const{attachments:t}=e.detail;t.length===0&&(Ae(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,c.on)("file-attachment-accepted","file-attachment",function(e){const t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;const{attachments:n}=e.detail;ni(new Eo(n),e.currentTarget)});let Lo=0;(0,u.N7)("file-attachment",{add(e){Lo++===0&&(document.addEventListener("drop",So),document.addEventListener("dragover",To));const t=e.closest("form");t&&t.addEventListener("reset",Ao)},remove(e){--Lo===0&&(document.removeEventListener("drop",So),document.removeEventListener("dragover",To));const t=e.closest("form");t&&t.removeEventListener("reset",Ao)}});function jo(e){return Array.from(e.types).indexOf("Files")>=0}s(jo,"file_attachment_hasFile");function So(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(So,"onDocumentDrop");function To(e){const t=e.dataTransfer;t&&jo(t)&&e.preventDefault()}s(To,"onDocumentDragover");function Ao({currentTarget:e}){const t=e.querySelector("file-attachment");Ae(t,"is-default")}s(Ao,"onFormReset");var ui=f(13002);(0,c.on)("filter-input-updated","filter-input",e=>{const t=e.currentTarget.input;if(!(document.activeElement&&document.activeElement===t))return;const{count:n,total:o}=e.detail;(0,h.x)(`Found ${n} out of ${o} ${o===1?"item":"items"}`)}),(0,c.on)("toggle","details",e=>{setTimeout(()=>di(e.target),0)},{capture:!0}),(0,c.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;const{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");n instanceof ui.Z&&n.setAttribute("aria-owns",t.id)},{capture:!0});function di(e){const t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()}s(di,"resetFilter");function Co(e,t,n,o={}){var r;const i=(r=o.limit)!=null?r:1/0;let a=0;for(const l of e.children){const y=n(l,t);y==null||(y&&a<i?(a++,ko(l,!0)):ko(l,!1))}return a}s(Co,"filterList");function ko(e,t){e.style.display=t?"":"none",e.hidden=!t}s(ko,"toggle");var ge=f(8089),Ge=f(98670);const xo=new WeakMap;function Mo(e,t,n){const o=t.toLowerCase(),r=n.limit;let i=xo.get(e);const a=e.querySelector('input[type="radio"]:checked'),l=Array.from(e.children);i||(i=Array.from(e.children),xo.set(e,i));for(const X of l)e.removeChild(X),X instanceof HTMLElement&&(X.style.display="");const y=o?(0,Ge.W)(i,n.sortKey,ge.qu):i,w=r==null?y:y.slice(0,r),S=w.length,R=document.createDocumentFragment();for(const X of w)R.appendChild(X);let I=!1;if(a instanceof HTMLInputElement)for(const X of R.querySelectorAll('input[type="radio"]:checked'))X instanceof HTMLInputElement&&X.value!==a.value&&(X.checked=!1,I=!0);e.appendChild(R),a&&I&&a.dispatchEvent(new Event("change",{bubbles:!0}));const F=e.querySelectorAll(".js-divider");for(const X of F)X.classList.toggle("d-none",Boolean(o&&o.trim().length>0));return S}s(Mo,"filterSortList");var en=f(25833);let tn=new AbortController;const Ze=new WeakMap,qo=new WeakMap,Ro=new WeakMap;async function fi(e,t,n,o){n&&!Ze.has(e)&&pi(e);const r=await mi(e,t,n,o);return e.hasAttribute("data-filterable-data-pre-rendered")&&(r.suggestions=hi(e,n)),r}s(fi,"getData");async function mi(e,t,n,o){const r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if(r.pathname==="/")throw new Error("could not get data-filterable-src");if(n){const i=Ze.get(e),a=t.trim();if(i.lastSearchText===a)return i.lastSearchResult;const l=i.lastSearchText===void 0;i.lastSearchText=a;const y=e.getAttribute("data-filterable-for")||"",w=document.getElementById(y);if(tn.abort(),a===""&&!o)i.lastSearchResult={suggestions:[],users:[]};else{tn=new AbortController;const S={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"},signal:tn.signal},R=r.searchParams||new URLSearchParams;R.set("q",t),R.set("typeAhead","true"),r.search=R.toString(),l||w==null||w.classList.add("is-loading");const I=await fetch(r.toString(),S);i.lastSearchResult=await I.json()}return w==null||w.classList.remove("is-loading"),i.lastSearchResult}else{const i={headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}};return await(await fetch(r.toString(),i)).json()}}s(mi,"fetchQueryIfNeeded");function hi(e,t){const n=[],o=e.querySelectorAll(".js-filterable-suggested-user");if(o.length>0)for(const r of e.querySelectorAll(".js-filterable-suggested-user"))r.classList.remove("js-filterable-suggested-user"),n.push({name:r.querySelector(".js-description").textContent,login:r.querySelector(".js-username").textContent,selected:r.getAttribute("aria-checked")==="true",element:r,suggestion:!0});if(t){const r=Ze.get(e);return o.length>0&&(r.cachedSuggestions=n,r.userResultCache.clear()),r.cachedSuggestions}return n}s(hi,"getPreRenderedUsers");function pi(e){Ze.set(e,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map})}s(pi,"initializeTypeAheadCache");async function gi(e,t,n){var o,r;Ro.set(e,t),await(0,en.Z)();const i=e.hasAttribute("data-filterable-show-suggestion-header"),a=e.hasAttribute("data-filterable-type-ahead"),l=e.hasAttribute("data-filterable-type-ahead-query-on-empty");let y=qo.get(e);if(!y)try{y=await fi(e,t,a,l),a||qo.set(e,y)}catch(B){if(B.name==="AbortError")return-1;throw B}if(!a&&Ro.get(e)!==t)return-1;const w=n.limit,S=e.querySelector("template"),R={};for(const B of e.querySelectorAll("input[type=hidden]"))R[`${B.name}${B.value}`]=B;let I=S.nextElementSibling;for(;I;){const B=I;I=B.nextElementSibling,B instanceof HTMLElement&&(a||B.getAttribute("aria-checked")==="true"||B.classList.contains("select-menu-divider"))?B.hidden=!0:B.remove()}let F=0;const X=t.trim()==="",oe=document.createDocumentFragment(),Q=e.querySelector(".js-divider-suggestions"),se=e.querySelector(".js-divider-rest"),ce=Ze.get(e);function de(B){const G=`${B.login} ${B.name}`.toLowerCase().trim().includes(t),z=!(w!=null&&F>=w)&&G;if(z||B.selected||B.suggestion){const Z=bi(B,S,R,ce);Z.hidden=!z,z&&F++,oe.appendChild(Z)}}s(de,"addItem");let Y=!1;if(Q&&(((o=y.suggestions)==null?void 0:o.length)>0||i&&y.users.length>0)){const B=(r=y.suggestions)!=null?r:[],G=B.filter(Z=>Z.selected),z=B.filter(Z=>!Z.selected);for(const Z of G)de(Z);oe.appendChild(Q);const ee=F;for(const Z of z)de(Z);Y=F>ee,Q.hidden=!Y||a&&!X,i&&y.users.length>0&&(Q.hidden=!X)}se&&oe.appendChild(se);const He=F;for(const B of y.users)de(B);return se&&(se.hidden=He===F||!Y),e.append(oe),F}s(gi,"substringMemoryFilterList");function bi(e,t,n,o){if(e.element!=null)return e.element;if(o==null?void 0:o.userResultCache.has(e.id))return o.userResultCache.get(e.id);const r=t.content.cloneNode(!0),i=r.querySelector("input[type=checkbox], input[type=radio]");e.type&&(i.name=`reviewer_${e.type}_ids[]`),i.value=e.id;const a=`${i.name}${e.id}`;let l=e.selected;n[a]&&(l=!0,n[a].remove(),delete n[a]);const y=r.querySelector("[role^=menuitem]");l&&(y.setAttribute("aria-checked","true"),i.checked=!0),e.disabled&&y.setAttribute("aria-disabled","true");const w=r.querySelector(".js-username");w&&(w.textContent=e.login);const S=r.querySelector(".js-description");S&&(S.textContent=e.name);const R=r.querySelector(".js-extended-description");R&&(e.description?R.textContent=e.description:R.remove());const I=r.querySelector(".js-avatar");return I.className=`${I.className} ${e.class}`,I.src=e.avatar,e.element=y,o==null||o.userResultCache.set(e.id,y),e.element}s(bi,"createReviewerItem"),(0,u.N7)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");const t=e.hasAttribute("type-ahead")?200:null;let n=e.value;async function o(i){n!==i.value&&(n=i.value,await(0,k.gJ)(),(0,c.f)(i,"filterable:change"))}s(o,"onInputChange");async function r(){n=e.value,await(0,k.gJ)(),(0,c.f)(e,"filterable:change")}return s(r,"onFocus"),{add(i){i.addEventListener("focus",r),(0,te.oq)(i,o,{wait:t}),document.activeElement===i&&r()},remove(i){i.removeEventListener("focus",r),(0,te.iU)(i,o)}}}}),(0,c.on)("filterable:change",".js-filterable-field",async function(e){const t=e.currentTarget,n=t.value.trim().toLowerCase(),o=document.querySelectorAll(`[data-filterable-for="${t.id}"]`);for(const r of o){const i=await vi(r,n);if(i===-1)return;document.activeElement&&t===document.activeElement&&(0,h.x)(`${i} results found.`),r.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}});function yi(e){return e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim()}s(yi,"defaultText");async function vi(e,t){const n=parseInt(e.getAttribute("data-filterable-limit"),10)||null;let o=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=a.getAttribute("data-prio-filter-value").toLowerCase().trim(),y=a.textContent.toLowerCase().trim(),w=(0,ge.EW)(l,r)*2;let S=(0,ge.EW)(y,r);return w>S&&(S=w),S>0?{score:S,text:y}:null},"sortKey")});break}case"fuzzy":{const r=t.toLowerCase();o=Mo(e,t,{limit:n,sortKey:s(a=>{const l=yi(a),y=(0,ge.EW)(l,r);return y>0?{score:y,text:l}:null},"sortKey")});break}case"substring":o=Co(e,t.toLowerCase(),Ei,{limit:n});break;case"substring-memory":o=await gi(e,t,{limit:n});break;default:o=Co(e,t.toLowerCase(),wi,{limit:n});break}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",o===0),o}s(vi,"filter");function wi(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}s(wi,"prefix");function Ei(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)}s(Ei,"substring"),(0,c.on)("filterable:change","details-menu .select-menu-list",function(e){const t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&Li(t,n,e.detail.inputField.value)});function Li(e,t,n){const o=n.length>0&&!ji(e,n);if(e.classList.toggle("is-showing-new-item-form",o),!o)return;t.querySelector(".js-new-item-name").textContent=n;const r=t.querySelector(".js-new-item-value");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&(r.value=n)}s(Li,"toggleForm");function ji(e,t){for(const n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}s(ji,"itemExists"),(0,u.N7)("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")}});const _o=navigator.userAgent.match(/Firefox\/(\d+)/);_o&&Number(_o[1])<76&&((0,u.N7)('details-menu label[tabindex][role^="menuitem"]',e=>{const t=e.querySelector("input");if(!t)return;const n=e.classList.contains("select-menu-item"),o=t.classList.contains("d-none"),r=n||o||t.hidden;n&&t.classList.add("d-block"),o&&t.classList.remove("d-none"),r&&(t.classList.add("sr-only"),t.hidden=!1),e.removeAttribute("tabindex")}),(0,c.on)("focus",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{const t=e.currentTarget.closest("label");t.classList.contains("select-menu-item")&&t.classList.add("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.add("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.add("hx_menuitem--focus"),e.currentTarget.addEventListener("blur",()=>{t.classList.contains("select-menu-item")&&t.classList.remove("navigation-focus"),t.classList.contains("SelectMenu-item")&&t.classList.remove("hx_menuitem--focus"),t.classList.contains("dropdown-item")&&t.classList.remove("hx_menuitem--focus")},{once:!0})},{capture:!0}),(0,j.w4)("keydown",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',async function(e){if(Po(e))e.currentTarget instanceof Element&&Si(e.currentTarget);else if(e.key==="Enter"){const t=e.currentTarget;e.preventDefault(),await(0,k.gJ)(),t instanceof HTMLInputElement&&t.click()}}),(0,c.on)("blur",'details-menu label input[role="menuitemradio"], details-menu label input[role="menuitemcheckbox"]',e=>{Io(e.currentTarget)},{capture:!0}),(0,j.w4)("keyup",'details-menu label[role="menuitemradio"] input, details-menu label[role="menuitemcheckbox"] input',e=>{!Po(e)||e.currentTarget instanceof Element&&Io(e.currentTarget)}));function Po(e){return e.key==="ArrowDown"||e.key==="ArrowUp"}s(Po,"isArrowKeys");function Si(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),e.setAttribute("role",t.getAttribute("data-role")),t.removeAttribute("role")}s(Si,"switchRoleToInputForNavigation");function Io(e){const t=e.closest("label");t.hasAttribute("data-role")||t.setAttribute("data-role",t.getAttribute("role")),t.setAttribute("role",t.getAttribute("data-role")),e.removeAttribute("role")}s(Io,"switchRoleBackToOriginalState");var nn=f(11820);function Do(){document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")||(0,nn.lA)(document)&&(0,nn.kc)(document)}s(Do,"scrollTargetIntoViewIfNeeded"),(0,Xt.Z)(Do),(0,c.on)("click",'a[href^="#"]',function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(Do,0)}),(0,c.on)("click",".js-flash-close",function(e){const t=e.currentTarget.closest(".flash-messages");e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()});const Ti=["flash-notice","flash-error","flash-message","flash-warn"];function Ai(e){for(const{key:t,value:n}of Ti.flatMap(Ve.$1)){(0,Ve.kT)(t);let o;try{o=atob(decodeURIComponent(n))}catch{continue}e.after(new lt.R(e,{className:t,message:o}))}}s(Ai,"displayFlash"),(0,u.N7)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){Ai(e)}});const on=new WeakMap;document.addEventListener("focus",function(e){const t=e.target;t instanceof Element&&!on.get(t)&&((0,c.f)(t,"focusin:delay"),on.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){const t=e.target;t instanceof Element&&t!==document.activeElement&&((0,c.f)(t,"focusout:delay"),on.delete(t))},200)},{capture:!0}),(0,C.AC)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}const n=e.closest(".js-form-toggle-container");n.querySelector(".js-form-toggle-target[hidden]").hidden=!1,e.hidden=!0});var Ci=f(99254);function ki(e){e instanceof CustomEvent&&(0,h.x)(`${e.detail} results found.`)}s(ki,"noticeHandler"),(0,u.N7)("fuzzy-list",{constructor:Ci.Z,subscribe:e=>(0,M.RB)(e,"fuzzy-list-sorted",ki)}),(0,c.on)("click",".email-hidden-toggle",function(e){const t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())});var ou=f(30479);(0,u.N7)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){const n=e.form;if(!n)return;let o;try{o=new URL(e.value)}catch{}const r=n.querySelector(".js-invalid-url-notice");r instanceof HTMLElement&&(r.hidden=!!(e.value===""||o&&/^https?:/.test(o.protocol)));const i=n.querySelector(".js-insecure-url-notice");i instanceof HTMLElement&&o&&e.value&&(i.hidden=/^https:$/.test(o.protocol));const a=n.querySelector(".js-ssl-hook-fields");a instanceof HTMLElement&&(a.hidden=!(o&&o.protocol==="https:"))}s(t,"checkUrl"),(0,te.oq)(e,t),t()}});function Ho(e){const t=document.querySelectorAll(".js-hook-event-checkbox");for(const n of t)n.checked=n.matches(e)}s(Ho,"chooseEvents"),(0,c.on)("change",".js-hook-event-choice",function(e){const t=e.currentTarget,n=t.checked&&t.value==="custom",o=t.closest(".js-hook-events-field");if(o&&o.classList.toggle("is-custom",n),t.checked)if(n){const r=document.querySelector(".js-hook-wildcard-event");r.checked=!1}else t.value==="push"?Ho('[value="push"]'):t.value==="all"&&Ho(".js-hook-wildcard-event")}),(0,c.on)("click",".js-hook-deliveries-pagination-button",async function(e){const t=e.currentTarget;t.disabled=!0;const n=t.parentElement,o=t.getAttribute("data-url");n.before(await(0,pe.a)(document,o)),n.remove()}),(0,C.AC)(".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)});var $e=f(11793);(0,u.N7)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,at.Ty)())(0,$e.N9)(e);else{const t=e.getAttribute("data-hotkey");if(t){const n=xi(t);n.length>0&&(e.setAttribute("data-hotkey",n),(0,$e.N9)(e))}}},remove(e){(0,$e.Tz)(e)}});function xi(e){return e.split(",").filter(n=>(0,at.YE)(n)).join(",")}s(xi,"filterOutCharacterKeyShortcuts");var rn=f(53692);let ne=document.querySelector(".js-hovercard-content");(0,u.N7)(".js-hovercard-content",e=>{ne=e});const Mi=(0,qe.Z)(pe.a);let Ce,mt=null,sn,an=0;const cn=12,ln=24,Oo=ln-7,No=16,qi=100,Ri=250;function Re(e){return"Popover-message--"+e}s(Re,"contentClass");function _i(e){setTimeout(()=>{if(document.body&&document.body.contains(e)){const t=e.querySelector("[data-hovercard-tracking]");if(t){const o=t.getAttribute("data-hovercard-tracking");o&&(0,_.q)("user-hovercard-load",JSON.parse(o))}const n=e.querySelector("[data-hydro-view]");n instanceof HTMLElement&&(0,rn.Fk)(n)}},500)}s(_i,"trackLoad");function Fe(){ne instanceof HTMLElement&&(ne.style.display="none",ne.children[0].innerHTML="",mt=null,Ce=null)}s(Fe,"hideCard");function Pi(e){const t=e.getClientRects();let n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(const o of t)if(o.left<an&&o.right>an){n=o;break}}return n}s(Pi,"selectRectNearestMouse");function Ii(e){const{width:t,height:n}=ne.getBoundingClientRect(),{left:o,top:r,height:i,width:a}=Pi(e),l=r>n;if(e.classList.contains("js-hovercard-left")){const w=o-t-cn,S=r+i/2;return{containerTop:l?S-n+Oo+No/2:S-Oo-No/2,containerLeft:w,contentClassSuffix:l?"right-bottom":"right-top"}}else{const w=window.innerWidth-o>t,S=o+a/2,R=w?S-ln:S-t+ln;return{containerTop:l?r-n-cn:r+i+cn,containerLeft:R,contentClassSuffix:l?w?"bottom-left":"bottom-right":w?"top-left":"top-right"}}}s(Ii,"calculatePositions");function Di(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(Re("bottom-left"),Re("bottom-right"),Re("right-top"),Re("right-bottom"),Re("top-left"),Re("top-right"));const{containerTop:n,containerLeft:o,contentClassSuffix:r}=Ii(e);t.classList.add(Re(r)),ne.style.top=`${n+window.pageYOffset}px`,ne.style.left=`${o+window.pageXOffset}px`,zi(e,ne),ne.style.visibility=""}s(Di,"positionCard");function Hi(e,t){if(!(ne instanceof HTMLElement))return;const n=ne.children[0];n.innerHTML="";const o=document.createElement("div");for(const r of e.children)o.appendChild(r.cloneNode(!0));n.appendChild(o),Di(t,n),_i(o),ne.style.display="block"}s(Hi,"showCard");function Oi(e){const t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");const n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}s(Oi,"determineEnclosingSubject");function Ni(e){const t=e.getAttribute("data-hovercard-url");if(t){const n=Oi(e);if(n){const o=new URL(t,window.location.origin),r=new URLSearchParams(o.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),o.search=r.toString(),o.toString()}return t}return""}s(Ni,"hovercardUrlFromTarget");function Bi(e){const t=e.getAttribute("data-hovercard-type");return t==="pull_request"||t==="issue"?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):t==="team"?!!e.closest("[data-team-hovercards-enabled]"):t==="repository"?!!e.closest("[data-repository-hovercards-enabled]"):t==="commit"?!!e.closest("[data-commit-hovercards-enabled]"):t==="project"?!!e.closest("[data-project-hovercards-enabled]"):t==="discussion"?!!e.closest("[data-discussion-hovercards-enabled]"):t==="acv_badge"?!!e.closest("[data-acv-badge-hovercards-enabled]"):t==="sponsors_listing"?!!e.closest("[data-sponsors-listing-hovercards-enabled]"):!0}s(Bi,"hovercardsAreEnabledForType");async function $i(e,t){if("ontouchstart"in document)return;const o=e.currentTarget;if(e instanceof MouseEvent&&(an=e.clientX),!(o instanceof Element)||Ce===o||o.closest(".js-hovercard-content")||!Bi(o))return;Fe(),Ce=o,mt=document.activeElement;const r=Ni(o);let i;try{const a=new Promise(l=>window.setTimeout(l,t,0));i=await Mi(document,r),await a}catch(a){const l=a.response;if(l&&l.status===404){const y="Hovercard is unavailable";o.setAttribute("aria-label",y),o.classList.add("tooltipped","tooltipped-ne")}else if(l&&l.status===410){const y=await l.clone().json();o.setAttribute("aria-label",y.message),o.classList.add("tooltipped","tooltipped-ne")}return}o===Ce&&(Hi(i,o),e instanceof KeyboardEvent&&ne instanceof HTMLElement&&ne.focus())}s($i,"activateFn");function Fi(e){$i(e,Ri)}s(Fi,"activateWithTimeoutFn");function un(e){if(!!Ce){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){const t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}else e instanceof KeyboardEvent&&mt instanceof HTMLElement&&mt.focus();Fe()}}s(un,"deactivateFn");function Ui(e){const t=Ce;sn=window.setTimeout(()=>{Ce===t&&un(e)},qi)}s(Ui,"deactivateWithTimeoutFn");function Bo(e){if(e instanceof KeyboardEvent)switch(e.key){case"Escape":un(e)}}s(Bo,"keyupFn");function Wi(){sn&&clearTimeout(sn)}s(Wi,"cancelDeactivation"),ne&&((0,u.N7)("[data-hovercard-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Fi),(0,M.RB)(e,"mouseleave",Ui),(0,M.RB)(e,"keyup",Bo))}),(0,u.N7)("[data-hovercard-url]",{remove(e){Ce===e&&Fe()}}),(0,u.N7)(".js-hovercard-content",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"mouseover",Wi),(0,M.RB)(e,"mouseleave",un),(0,M.RB)(e,"keyup",Bo))}),(0,c.on)("menu:activated","details",Fe),window.addEventListener("turbo:load",Fe),window.addEventListener("statechange",Fe));function zi(e,t){const n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}s(zi,"setZIndexOverride"),async function(){document.addEventListener("pjax:complete",()=>(0,_.Y)({pjax:"true"})),document.addEventListener("soft-nav:success",()=>(0,_.Y)({turbo:"true"})),await me.C,(0,_.Y)()}(),(0,c.on)("click","[data-octo-click]",function(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;const n=t.getAttribute("data-octo-click")||"",o={};if(t.hasAttribute("data-ga-click")){const i=t.getAttribute("data-ga-click").split(",");o.category=i[0].trim(),o.action=i[1].trim()}if(t.hasAttribute("data-octo-dimensions")){const r=t.getAttribute("data-octo-dimensions").split(",");for(const i of r){const[a,l]=i.split(/:(.+)/);a&&(o[a]=l||"")}}(0,_.q)(n,o)});var $o=f(84818);const{getItem:su}=(0,$o.Z)("localStorage");function Fo(e,t){var n,o}s(Fo,"debugPayload"),(0,c.on)("click","[data-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",o=t.getAttribute("data-hydro-click-hmac")||"",r=t.getAttribute("data-hydro-client-context")||"";Fo("hydro-debug.click",n),(0,rn.$S)(n,o,r)}),(0,c.on)("click","[data-optimizely-hydro-click]",function(e){const t=e.currentTarget,n=t.getAttribute("data-optimizely-hydro-click")||"",o=t.getAttribute("data-optimizely-hydro-click-hmac")||"";Fo("hydro-debug.optimizely",n),(0,rn.$S)(n,o,"")}),(0,C.AC)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(o){o.response.json&&(n=o.response.json.updateContent)}if(n)for(const o in n){const r=n[o],i=document.querySelector(o);i instanceof HTMLElement&&(0,Me.Of)(i,r)}}),document.addEventListener("DOMContentLoaded",Ki);async function Ki(){if((0,U.c)("IMAGE_METRIC_TRACKING")===!1)return;const e=Array.from(document.querySelectorAll("img.js-img-time")).slice(0,5),t=Date.now(),n=[];await Promise.all(e.map(o=>Vi(o,t,n))),n.length>0&&(0,he.b)({transparentRedirectTimings:n})}s(Ki,"onDOMContentLoaded");async function Vi(e,t,n){const o=/\/assets\/storage\/user\/([0-9]+)\/files\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,r=/assets\/([0-9]+)\/([{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?)/,i=e.getAttribute("src");if(!i)return;const a=new URL(i,window.location.origin),l=o.test(a.pathname)?o:r,[,y,w]=a.pathname.match(l)||[];if(!y||!w)return;await fetch(`/assets/measure/${y}/${w}`);const R={duration:Date.now()-t,fileGUID:w,userID:y};n.push(R)}s(Vi,"measureRedirectTiming"),(0,u.N7)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});var Xi=f(51244);function Gi(){f.e("app_assets_modules_github_jump-to_ts").then(f.bind(f,35653))}s(Gi,"load"),(0,u.N7)(".js-jump-to-field",{constructor:HTMLInputElement,add(e){e.addEventListener("focusin",Gi,{once:!0}),(0,Xi.Nc)(window.location.pathname)}});let dn=!1;async function Uo(){if(dn)return;dn=!0;const t={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},n=`/site/keyboard_shortcuts?${new URLSearchParams(t).toString()}`,o=await(0,Te.W)({content:(0,pe.a)(document,n),labelledBy:"keyboard-shortcuts-heading"});o.style.width="800px",o.addEventListener("dialog:remove",function(){dn=!1},{once:!0})}s(Uo,"showKeyboardShortcuts"),(0,c.on)("click",".js-keyboard-shortcuts",Uo),document.addEventListener("keydown",e=>{e instanceof KeyboardEvent&&(!(0,at.Zf)(e)||e.target instanceof Node&&(0,L.sw)(e.target)||(0,$e.EL)(e)==="Shift+?"&&Uo())}),(0,u.N7)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(t=t.replace(/ctrl/,"\u2318"),t=t.replace(/alt/,"\u2325"),e.textContent=t)}}}),(0,u.N7)(".js-modifier-label-key",{add(e){var t;let n=(t=e.textContent)==null?void 0:t.replace(/ctrl/i,"Ctrl");!n||(/Macintosh/.test(navigator.userAgent)&&(n=n.replace(/ctrl/i,"Cmd"),n=n.replace(/alt/i,"Option")),e.textContent=n)}});function ht(e){const t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const n=parseInt(t.getAttribute("data-input-max-length")||"",10),o=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`);let a=n-i.length;if(a<=0){let S=i.substr(0,n);S.endsWith("\r")?(S=S.substr(0,n-1),a=1):a=0,t.value=S}const l=t.getAttribute("data-warning-text"),w=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=o?(w.textContent=l.replace(new RegExp("{{remaining}}","g"),`${a}`),w.classList.remove("d-none")):(w.textContent="",w.classList.add("d-none"))}s(ht,"displayLengthWarning"),(0,u.N7)(".js-length-limited-input",{add(e){e.addEventListener("input",ht),e.addEventListener("change",ht)},remove(e){e.removeEventListener("input",ht),e.removeEventListener("change",ht)}}),(0,c.on)("click",".js-member-search-filter",function(e){e.preventDefault();const t=e.currentTarget.getAttribute("data-filter"),o=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=new RegExp(`${o}:(?:[a-z]|_|((').*(')))+`),l=i.toString().trim().replace(a,"");r.value=`${l} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,c.f)(r,"input")}),(0,c.on)("auto-check-success",".js-new-organization-name",function(e){const t=e.target,o=t.closest("dd").querySelector(".js-field-hint-name");!o||(o.textContent=t.value)}),(0,C.AC)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,c.on)("submit",".js-notice-dismiss-remote",async function(e){const t=e.currentTarget;e.preventDefault();let n;try{n=await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{(0,T.v)();return}n&&!n.ok?(0,T.v)():t.closest(".js-notice").remove()});function Zi(e){try{const t=e.getBoundingClientRect();if(t.height===0&&t.width===0||e.style.opacity==="0"||e.style.visibility==="hidden")return!1}catch{}return!0}s(Zi,"isVisible"),(0,c.on)("click",".js-github-dev-shortcut",function(e){e.preventDefault();for(const n of document.querySelectorAll("textarea.js-comment-field"))if(n.value&&Zi(n)&&!confirm("Are you sure you want to open github.dev?"))return;const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,c.on)("click",".js-github-dev-new-tab-shortcut",function(e){const t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash});function Ji(e,t,n){const o=new URL("",window.location.origin),r=t.pathname.split("/");o.pathname=r.slice(1,3).join("/"),o.hash=t.hash,n&&(o.search=`?q=${encodeURIComponent(n)}`);const a=new URLSearchParams(t.search).get("q");return a?o.search=`?q=${encodeURIComponent(a)}`:r.length>=6&&(r[3]==="blob"||r[3]==="tree")&&(o.pathname=t.pathname),o.host=e.host,o.protocol=e.protocol,o.port=e.port,o}s(Ji,"getBlackbirdURL"),(0,c.on)("click",".js-blackbird-shortcut",function(e){var t;const n=e.currentTarget,o=Ji(n,new URL(window.location.href,window.location.origin),(t=window.getSelection())==null?void 0:t.toString());n.href=o.href}),(0,c.on)("click",".js-permalink-shortcut",function(e){const t=e.currentTarget;try{(0,E.lO)(null,"",t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(const n of document.querySelectorAll(".js-permalink-replaceable-link"))n instanceof HTMLAnchorElement&&(n.href=n.getAttribute("data-permalink-href"));e.preventDefault()}),(0,C.AC)(".js-permission-menu-form",async function(e,t){const n=e.querySelector(".js-permission-success"),o=e.querySelector(".js-permission-error");n.hidden=!0,o.hidden=!0,e.classList.add("is-loading");let r;try{r=await t.json()}catch{e.classList.remove("is-loading"),o.hidden=!1;return}e.classList.remove("is-loading"),n.hidden=!1;const i=e.closest(".js-org-repo");if(i){const a=r.json;i.classList.toggle("with-higher-access",a.members_with_higher_access)}}),async function(){await me.x;const e=document.querySelector(".js-pjax-loader-bar");if(!e)return;const t=e.firstElementChild;if(!(t instanceof HTMLElement))return;let n=0,o=null,r=null;function i(){a(0),e&&e.classList.add("is-loading"),o=window.setTimeout(l,0)}s(i,"initiateLoader");function a(w){t instanceof HTMLElement&&(w===0&&(r==null&&(r=getComputedStyle(t).transition),t.style.transition="none"),n=w,t.style.width=`${n}%`,w===0&&(t.clientWidth,t.style.transition=r||""))}s(a,"setWidth");function l(){n===0&&(n=12),a(Math.min(n+3,95)),o=window.setTimeout(l,500)}s(l,"increment");function y(){o&&clearTimeout(o),a(100),e&&e.classList.remove("is-loading")}s(y,"finishLoader"),document.addEventListener("pjax:start",i),document.addEventListener("pjax:end",y)}();let fn=null;const mn="last_pjax_request",pt="pjax_start",hn="pjax_end";function Qi(e){e instanceof CustomEvent&&e.detail&&e.detail.url&&(window.performance.mark(pt),fn=e.detail.url)}s(Qi,"markPjaxStart");async function Yi(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(pt).length)return;window.performance.mark(hn),window.performance.measure(mn,pt,hn);const t=window.performance.getEntriesByName(mn).pop(),n=t?t.duration:null;!n||(fn&&(0,he.b)({requestUrl:fn,pjaxDuration:Math.round(n)}),ea())}s(Yi,"trackPjaxTiming");function ea(){window.performance.clearMarks(pt),window.performance.clearMarks(hn),window.performance.clearMeasures(mn)}s(ea,"clearPjaxMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("pjax:start",Qi),document.addEventListener("pjax:end",Yi));let pn=null;const gn="last_turbo_request",gt="turbo_start",bn="turbo_end";function ta(e){var t;e instanceof CustomEvent&&(!((t=e.detail)==null?void 0:t.url)||(window.performance.mark(gt),pn=e.detail.url))}s(ta,"markTurboStart");async function na(){if(await(0,k.gJ)(),!window.performance.getEntriesByName(gt).length)return;window.performance.mark(bn),window.performance.measure(gn,gt,bn);const t=window.performance.getEntriesByName(gn).pop(),n=t?t.duration:null;!n||(pn&&(0,he.b)({requestUrl:pn,turboDuration:Math.round(n)}),oa())}s(na,"trackTurboTiming");function oa(){window.performance.clearMarks(gt),window.performance.clearMarks(bn),window.performance.clearMeasures(gn)}s(oa,"clearTurboMarks"),"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",ta),document.addEventListener("turbo:render",na));var iu=f(11724);function ra(e,t){const n=e.split("/",3).join("/"),o=t.split("/",3).join("/");return n===o}s(ra,"isSameRepo"),(0,c.on)("pjax:click","#js-repo-pjax-container a[href]",function(e){const t=e.currentTarget.pathname;ra(t,location.pathname)||e.preventDefault()}),(0,c.on)("pjax:click",".js-comment-body",function(e){const t=e.target;t instanceof HTMLAnchorElement&&t.pathname.split("/")[3]==="files"&&e.preventDefault()});var au=f(54293),Wo=f(53412);(0,U.c)("TURBO")?(async()=>(0,c.on)("click",".js-turbo-history-navigate",function(e){const t=e;if(!(t.currentTarget instanceof HTMLAnchorElement)||t.shiftKey||t.metaKey||t.ctrlKey||t.altKey)return;const n=(0,E._C)(),o=(0,E.Mw)();n&&t.currentTarget.href===n?(t.preventDefault(),zo(n),history.back()):o&&t.currentTarget.href===o&&(t.preventDefault(),zo(o),history.forward())}))():(0,c.on)("pjax:click",".js-pjax-history-navigate",function(e){e.currentTarget instanceof HTMLAnchorElement&&(e.currentTarget.href===(0,E._C)()?(history.back(),e.detail.relatedEvent.preventDefault(),e.preventDefault()):e.currentTarget.href===(0,E.Mw)()&&(history.forward(),e.detail.relatedEvent.preventDefault(),e.preventDefault()))});function zo(e){document.addEventListener("turbo:before-fetch-request",function(t){if(!(0,Wo.H)(t.target))return;const n=t.detail.url.href;e===n&&(t.preventDefault(),(0,Se.F2)())},{once:!0})}s(zo,"cancelNextTurboFrameFetchRequest");function Ko(e){return e.getAttribute("data-pjax-preserve-scroll")!=null?!1:0}s(Ko,"preserveScrollTo");function yn(e){let t=e;for(;t;){const n=t.getAttribute("data-pjax");if(n&&n!=="true")return document.querySelector(n);t=t.parentElement&&t.parentElement.closest("[data-pjax]")}return e.closest("[data-pjax-container]")}s(yn,"detectContainer"),(0,c.on)("click","[data-pjax] a, a[data-pjax]",function(e){const t=e.currentTarget;if(t instanceof HTMLAnchorElement){if(t.getAttribute("data-skip-pjax")!=null||t.getAttribute("data-remote")!=null)return;const n=yn(t);n&&sa(e,{container:n,scrollTo:Ko(t)})}}),(0,c.on)("change","select[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);n&&(0,W.ZP)({url:t.value,container:n})});function sa(e,t){if((0,U.c)("TURBO"))return;const n=e.currentTarget;if(e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||location.protocol!==n.protocol||location.hostname!==n.hostname||n.href.indexOf("#")>-1&&Vo(n)===Vo(location)||e.defaultPrevented)return;const o={url:n.href,target:n,...t},r=new CustomEvent("pjax:click",{bubbles:!0,cancelable:!0,detail:{options:o,relatedEvent:e}});n.dispatchEvent(r)&&((0,W.ZP)(o),e.preventDefault(),n.dispatchEvent(new CustomEvent("pjax:clicked",{bubbles:!0,cancelable:!0,detail:{options:o}})))}s(sa,"click");function Vo(e){return e.href.replace(/#.*/,"")}s(Vo,"stripHash"),(0,c.on)("submit","form[data-pjax]",function(e){if((0,U.c)("TURBO"))return;const t=e.currentTarget,n=yn(t);if(!n)return;const o=Ko(t),r={type:(t.method||"GET").toUpperCase(),url:t.action,target:t,scrollTo:o,container:n};if(r.type==="GET"){if(t.querySelector("input[type=file]"))return;const i=ia(r.url);i.search+=(i.search?"&":"")+(0,L.qC)(t),r.url=i.toString()}else r.data=new FormData(t);(0,W.ZP)(r),e.preventDefault()});function ia(e){const t=document.createElement("a");return t.href=e,t}s(ia,"parseURL"),(0,u.N7)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,u.N7)("poll-include-fragment[data-redirect-url]",function(e){const t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,u.N7)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})});var aa=f(97474),ca=f(92003);const la="$__",Xo=document.querySelector("meta[name=js-proxy-site-detection-payload]"),Go=document.querySelector("meta[name=expected-hostname]");if(Xo instanceof HTMLMetaElement&&Go instanceof HTMLMetaElement&&(0,aa.Z)(document)){const e={url:window.location.href,expectedHostname:Go.content,documentHostname:document.location.hostname,proxyPayload:Xo.content},t=new Error,n={};n[`${la}`]=btoa(JSON.stringify(e)),(0,ca.eK)(t,n)}(0,j.w4)("keydown",".js-quick-submit",function(e){ua(e)});function ua(e){const t=e.target;if((e.ctrlKey||e.metaKey)&&e.key==="Enter"){const n=t.form,o=n.querySelector("input[type=submit], button[type=submit]");if(e.shiftKey){const r=n.querySelector(".js-quick-submit-alternative");(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&!r.disabled&&(0,L.Bt)(n,r)}else(o instanceof HTMLInputElement||o instanceof HTMLButtonElement)&&o.disabled||(0,L.Bt)(n);e.preventDefault()}}s(ua,"quickSubmit");var Zo=f(55498);let bt;(0,u.N7)(".js-comment-quote-reply",function(e){var t;e.hidden=((t=e.closest(".js-quote-selection-container"))==null?void 0:t.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea"))==null});function Jo(e){return e.nodeName==="DIV"&&e.classList.contains("highlight")}s(Jo,"isHighlightContainer");function da(e){return e.nodeName==="IMG"||e.firstChild!=null}s(da,"hasContent");const Qo={PRE(e){const t=e.parentElement;if(t&&Jo(t)){const n=t.className.match(/highlight-source-(\S+)/),o=n?n[1]:"",r=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${o} +${r} +\`\`\``,e.append(` + +`)}return e},A(e){const 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){const 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")){const t=e.parentElement,n=t.querySelector("a[href]"),o=document.createElement("p");o.textContent=n.href,t.replaceWith(o)}return e}};function fa(e){const t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode(r){return r.nodeName in Qo&&da(r)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),n=[];let o=t.nextNode();for(;o;)o instanceof HTMLElement&&n.push(o),o=t.nextNode();n.reverse();for(const r of n)r.replaceWith(Qo[r.nodeName](r))}s(fa,"insertMarkdownSyntax"),(0,c.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){const n=t.closest(".js-comment"),o=n.querySelector(".js-comment-body"),r=n.querySelector(".js-comment-body").cloneNode(!0),i=n.closest(".js-quote-selection-container"),a=o.querySelectorAll("button.js-convert-to-issue-button, span.js-clear");for(const w of a)w.remove();let l=new Zo.p;if(!e&&l.range.collapsed||(i.hasAttribute("data-quote-markdown")&&(l=new Zo.I(i.getAttribute("data-quote-markdown")||"",w=>{const S=l.range.startContainer.parentElement,R=S&&S.closest("pre");if(R instanceof HTMLElement){const I=R.parentElement;if(I&&Jo(I)){const F=document.createElement("div");F.className=I.className,F.appendChild(w),w.appendChild(F)}}fa(w)})),bt&&o.contains(bt.anchorNode)?l.range=bt.range:l.range.collapsed&&l.select(o),l.closest(".js-quote-selection-container")!==i))return;const y=l.range;i.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:l})),l.range=y;for(const w of i.querySelectorAll("textarea"))if((0,le.Z)(w)){l.insert(w);break}n.querySelector(".js-comment-body").replaceWith(r)});let vn;document.addEventListener("selectionchange",(0,P.D)(function(){const e=window.getSelection();let t;try{t=e.getRangeAt(0)}catch{vn=null;return}vn={anchorNode:e.anchorNode,range:t}},100)),document.addEventListener("toggle",()=>{bt=vn},{capture:!0});const ma=new ResizeObserver(e=>{for(const t of e)t.contentRect.height>26&&ha(t.target)});(0,u.N7)(".js-reactions-container",function(e){ma.observe(e)});function ha(e){const t=e.offsetWidth*.8,n=e.querySelectorAll(".js-reaction-group-button"),o=e.querySelector(".js-all-reactions-popover");let r=0;for(const i of n)r+=i.clientWidth;if(r+=(o==null?void 0:o.clientWidth)||0,t<r){let i=t;o&&(o.removeAttribute("hidden"),i-=o.offsetWidth);for(const a of n){const l=a.offsetWidth;l>i?a.setAttribute("hidden","hidden"):a.removeAttribute("hidden"),i-=l}}}s(ha,"hideReactionOverflow"),(0,C.AC)(".js-pick-reaction",async function(e,t){const n=await t.json(),o=e.closest(".js-comment"),r=o.querySelector(".js-reactions-container"),i=o.querySelector(".js-comment-header-reaction-button"),a=(0,q.r)(document,n.json.reactions_container.trim()),l=(0,q.r)(document,n.json.comment_header_reaction_button.trim());r.replaceWith(a),i.replaceWith(l)});function Yo(e){const 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}s(Yo,"showReactionContent");function er(e){const n=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),o=n.getAttribute("data-default-text");o&&(n.textContent=o)}s(er,"hideReactionContent"),(0,c.on)("toggle",".js-reaction-popover-container",function(e){const t=e.currentTarget.hasAttribute("open");for(const n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",Yo),n.addEventListener("mouseleave",er)):(n.removeEventListener("mouseenter",Yo),n.removeEventListener("mouseleave",er))},{capture:!0});var wn=f(2061);function pa(e,t,n){e.getAttribute("data-type")==="json"&&n.headers.set("Accept","application/json"),(0,c.f)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(r=>{if(r.response)return r.response;throw r}).then(r=>{r.status<300?(0,c.f)(e,"deprecatedAjaxSuccess"):(0,c.f)(e,"deprecatedAjaxError",{error:r.statusText,status:r.status,text:r.text})},r=>{(0,c.f)(e,"deprecatedAjaxError",{error:r.message,status:0,text:null})}).then(()=>{(0,c.f)(e,"deprecatedAjaxComplete")})}s(pa,"submitWithLegacyEvents"),(0,c.on)("click",["form button:not([type])","form button[type=submit]","form input[type=submit]"].join(", "),function(e){const t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,wn.j)(t)}),(0,C.AC)("form[data-remote]",pa),(0,c.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){const t=(0,wn.u)(e);t&&t.remove()}),(0,C.uT)(e=>{const t=(0,wn.u)(e);t&&t.remove()}),(0,C.rK)(en.Z),(0,u.N7)(".has-removed-contents",function(){let e;return{add(t){e=Array.from(t.childNodes);for(const o of e)t.removeChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")},remove(t){for(const o of e)t.appendChild(o);const n=t.closest("form");n&&(0,c.f)(n,"change")}}});var fe=f(36162),ga=(e=>(e.Auto="auto",e.Light="light",e.Dark="dark",e))(ga||{});function ba(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}s(ba,"getUserSystemColorMode");const En=".js-render-plaintext";function ya(e){const t=e.closest(".js-render-needs-enrichment");if(!t)return;t.querySelector(En)&&Ln(t,!1)}s(ya,"markdownEnrichmentSuccess");function va(e,t){Ln(e,!1),tr(e,!0),e.classList.add("render-error");const n=e.querySelector(En);if(!n)return;n.classList.remove("render-plaintext-hidden");const o=n.querySelector("pre");(0,fe.sY)(fe.dy`${t} ${o}`,n)}s(va,"showMarkdownRenderError");function Ln(e,t){const n=e.getElementsByClassName("js-render-enrichment-loader")[0],o=e.getElementsByClassName("render-expand")[0];n&&(n.hidden=!t),o&&(o.hidden=t)}s(Ln,"setCodeBlockLoaderVisibility");function tr(e,t){const n=e.querySelector(En);t?n.classList.remove("render-plaintext-hidden"):n.classList.add("render-plaintext-hidden")}s(tr,"setRawCodeBlockVisibility");class nr{constructor(t){this.el=t,this.enrichmentTarget=t.getElementsByClassName("js-render-enrichment-target")[0],this.iframeUrl=this.getIframeUrl(),this.identifier=this.el.getAttribute("data-identity"),this.iframeContentType=this.el.getAttribute("data-type"),this.iframeOrigin=new URL(this.iframeUrl,window.location.origin).origin,this.iframeContent=this.el.getAttribute("data-content"),Ln(this.el,!0)}enrich(){const t=this.createDialog();(0,fe.sY)(t,this.enrichmentTarget),this.setupModal()}getIframeUrl(){const t=(0,U.c)("GEOJSON_AZURE_MAPS"),n=this.el.getAttribute("data-src"),o=this.el.getAttribute("data-enterprise"),r={...this.colorMode(),azure_maps_enabled:t,enterprise_enable:o},i=Object.entries(r).map(([a,l])=>`${a}=${l}`).join("&");return`${n}?${i}`}colorMode(){var t;let n=(t=document.querySelector("html"))==null?void 0:t.getAttribute("data-color-mode");return(n==="auto"||!n)&&(n=ba()),{color_mode:n}}setupModal(){const t=this.generateIframeCode("-fullscreen"),n=this.el.querySelector(".Box-body");this.el.querySelector(".js-full-screen-render").addEventListener("click",()=>{(0,fe.sY)(t,n)})}createDialog(){const t=this.generateIframeCode();return fe.dy` <div class="d-flex flex-column flex-auto js-render-box"> + <details class="details-reset details-overlay details-overlay-dark"> + <summary class="btn-sm btn position-absolute js-full-screen-render render-expand" aria-haspopup="dialog" hidden> + <svg + width="16" + height="16" + viewBox="0 0 16 16" + fill="currentColor" + class="octicon" + style="display:inline-block;vertical-align:text-bottom" + > + <path + fill-rule="evenodd" + d="M3.72 3.72a.75.75 0 011.06 1.06L2.56 7h10.88l-2.22-2.22a.75.75 0 011.06-1.06l3.5 3.5a.75.75 0 010 1.06l-3.5 3.5a.75.75 0 11-1.06-1.06l2.22-2.22H2.56l2.22 2.22a.75.75 0 11-1.06 1.06l-3.5-3.5a.75.75 0 010-1.06l3.5-3.5z" + ></path> + </svg> + </summary> + <details-dialog class="Box Box--overlay render-full-screen d-flex flex-column anim-fade-in fast"> + <div> + <button + aria-label="Close dialog" + data-close-dialog="" + type="button" + data-view-component="true" + class="Link--muted btn-link position-absolute render-full-screen-close" + > + <svg + width="24" + height="24" + viewBox="0 0 24 24" + fill="currentColor" + style="display:inline-block;vertical-align:text-bottom" + class="octicon octicon-x" + > + <path + fill-rule="evenodd" + d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z" + ></path> + </svg> + </button> + <div class="Box-body"></div> + </div> + </details-dialog> + </details> + ${t} + </div>`}generateIframeCode(t=""){const n=this.identifier+t,o=`${this.iframeUrl}#${n}`;return fe.dy` + <div + class="render-container js-render-target p-0" + data-identity="${n}" + data-host="${this.iframeOrigin}" + data-type="${this.iframeContentType}" + > + <iframe + class="render-viewer" + src="${o}" + name="${n}" + data-content="${this.iframeContent}" + sandbox="allow-scripts allow-same-origin allow-top-navigation" + > + </iframe> + </div> + `}}s(nr,"EnrichableMarkdownRenderer"),(0,u.N7)(".js-render-needs-enrichment",function(e){const t=e;new nr(t).enrich()}),(0,c.on)("preview:toggle:off",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment"),o=n==null?void 0:n.querySelector(".js-render-enrichment-target");!o||(o.innerHTML="")}),(0,c.on)("preview:rendered",".js-previewable-comment-form",function(e){const n=e.currentTarget.querySelector(".js-render-needs-enrichment");n&&tr(n,!1)});const cu=null,yt=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],wa=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],Ue=new WeakMap;function or(e){const t=Ue.get(e);t!=null&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}s(or,"resetTiming");function Je(e,t=""){var n;e.classList.remove(...yt),e.classList.add("is-render-failed");const o=La(t),r=(n=e.parentElement)==null?void 0:n.closest(".js-render-needs-enrichment");r?va(r,o):Ea(e,o),or(e)}s(Je,"renderFailed");function Ea(e,t){const n=e.querySelector(".render-viewer-error");n&&(n.remove(),e.classList.remove("render-container"),(0,fe.sY)(t,e))}s(Ea,"fileRenderError");function La(e){let t=fe.dy`<p>Unable to render code block</p>`;if(e!==""){const n=e.split(` +`);t=fe.dy`<p><b>Error rendering embedded code</b></p> + <p>${n.map(o=>fe.dy`${o}<br />`)}</p>`}return fe.dy`<div class="flash flash-error">${t}</div>`}s(La,"renderError");function rr(e,t=!1){var n;!(0,le.Z)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally")||t&&!((n=Ue.get(e))==null?void 0:n.hello)||Je(e)}s(rr,"timeoutWatchdog"),(0,u.N7)(".js-render-target",function(e){var t;const n=e;n.classList.remove(...wa),n.style.height="auto",!((t=Ue.get(e))==null?void 0:t.load)&&(or(e),!Ue.get(e)&&(Ue.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(rr,1e4,e,!0),loadTimer:window.setTimeout(rr,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))});function vt(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}s(vt,"postAsJson");function ja(e){let t=e.data;if(!t)return;if(typeof t=="string")try{t=JSON.parse(t)}catch{return}if(t.type!=="render"||typeof t.identity!="string")return;const n=t.identity;if(typeof t.body!="string")return;const o=t.body;let r=null;for(const w of document.querySelectorAll(".js-render-target"))if(w.getAttribute("data-identity")===n){r=w;break}if(!r||e.origin!==r.getAttribute("data-host"))return;const i=t.payload!=null?t.payload:void 0,a=r.querySelector("iframe"),l=a==null?void 0:a.contentWindow;function y(){const w=a==null?void 0:a.getAttribute("data-content");if(!w)return;const S={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(w).data,width:r==null?void 0:r.getBoundingClientRect().width}}};vt(l,S)}switch(s(y,"postData"),o){case"hello":{const w=Ue.get(r)||{untimed:!0};w.hello=Date.now();const S={type:"render:cmd",body:{cmd:"ack",ack:!0}},R={type:"render:cmd",body:{cmd:"branding",branding:!1}};if(!l)return;vt(l,S),vt(l,R)}break;case"error":i?Je(r,i.error):Je(r);break;case"error:fatal":{Je(r),r.classList.add("is-render-failed-fatal");break}case"error:invalid":Je(r),r.classList.add("is-render-failed-invalid");break;case"loading":r.classList.remove(...yt),r.classList.add("is-render-loading");break;case"loaded":r.classList.remove(...yt),r.classList.add("is-render-loaded");break;case"ready":ya(r),r.classList.remove(...yt),r.classList.add("is-render-ready"),i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`,location.hash!==""&&window.dispatchEvent(new HashChangeEvent("hashchange")));break;case"resize":i&&typeof i.height=="number"&&(r.style.height=`${i.height}px`);break;case"code_rendering_service:container:get_size":vt(l,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:r==null?void 0:r.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!l)return;y();break;default:break}}s(ja,"handleMessage"),window.addEventListener("message",ja),(0,C.AC)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e;const o=await t.html(),r=e.closest("[data-replace-remote-form-target]");if(r){const i=r.getAttribute("data-replace-remote-form-target");n=i?document.getElementById(i):r}n.replaceWith(o.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(t){const n=t.getEntries().map(({name:o,duration:r})=>({name:o,duration:r,url:window.location.href}));(0,he.b)({longTasks:n})}).observe({entryTypes:["longtask"]});const sr=new WeakMap;function Sa(e){return e.closest("markdown-toolbar").field}s(Sa,"getTextarea"),(0,c.on)("click",".js-markdown-link-button",async function({currentTarget:e}){const n=document.querySelector(".js-markdown-link-dialog").content.cloneNode(!0);if(!(n instanceof DocumentFragment))return;const o=await(0,Te.W)({content:n,labelledBy:"box-title"});e instanceof HTMLElement&&sr.set(o,Sa(e).selectionEnd)}),(0,c.on)("click",".js-markdown-link-insert",({currentTarget:e})=>{const t=e.closest("details-dialog"),n=document.querySelector(`#${e.getAttribute("data-for-textarea")}`),o=sr.get(t)||0,r=t.querySelector("#js-dialog-link-href").value,a=`[${t.querySelector("#js-dialog-link-text").value}](${r}) `,l=n.value.slice(0,o),y=n.value.slice(o);n.value=l+a+y,n.focus(),n.selectionStart=n.selectionEnd=o+a.length});var lu=f(17300);(0,c.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;const t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;const n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,Ee.Om)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,j.w4)("keydown",".js-saved-reply-shortcut-comment-field",function(e){(0,$e.EL)(e)==="Control+."&&(e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container").setAttribute("open",""),e.preventDefault())}),(0,j.w4)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,$e.EL)(e))){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]'),o=Number(e.key),r=n[o-1];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if(e.key==="Enter"){const n=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');n.length>0&&n[0]instanceof HTMLButtonElement&&n[0].click(),e.preventDefault()}});var Ta=f(29790),Aa=f(19218);function Ca(e,t){return e.querySelector(`#LC${t}`)}s(Ca,"queryLineElement");function wt(e,t,n,o){const r=(0,Ta.M9)(e,l=>Ca(t,l));if(!r)return;if(n){const l=(0,Ee.yb)(r.startContainer.textContent,r.startOffset);if(l===-1)return;r.setStart(r.startContainer,l)}if(o){const l=(0,Ee.yb)(r.endContainer.textContent,r.endOffset);if(l===-1)return;r.setEnd(r.endContainer,l)}const i=document.createElement("span"),a=["text-bold","hx_keyword-hl","rounded-2","d-inline-block"];i.classList.add(...a),(0,Aa.v)(r,i)}s(wt,"highlightRange");function ka(e,t){if(e.start.line!==e.end.line){const n={start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}};wt(n,t,!0,!1);for(let r=e.start.line+1;r<e.end.line;r+=1)wt({start:{line:r,column:0},end:{line:r,column:null}},t,!1,!1);const o={start:{line:e.end.line,column:0},end:{line:e.end.line,column:e.end.column}};wt(o,t,!1,!0)}else wt(e,t,!0,!0)}s(ka,"highlightColumns");function xa(e){const t=parseInt(e.getAttribute("data-start-line")),n=parseInt(e.getAttribute("data-end-line")),o=parseInt(e.getAttribute("data-start-column")),r=parseInt(e.getAttribute("data-end-column"));return t===n&&o===r?null:{start:{line:t,column:o},end:{line:n,column:r!==0?r:null}}}s(xa,"parseColumnHighlightRange"),(0,u.N7)(".js-highlight-code-snippet-columns",function(e){const t=xa(e);t!==null&&ka(t,e)}),(0,c.on)("click",".js-segmented-nav-button",function(e){e.preventDefault();const t=e.currentTarget,n=t.getAttribute("data-selected-tab"),o=t.closest(".js-segmented-nav"),r=o.parentElement;for(const i of o.querySelectorAll(".js-segmented-nav-button"))i.classList.remove("selected");t.classList.add("selected");for(const i of r.querySelectorAll(".js-selected-nav-tab"))i.parentElement===r&&i.classList.remove("active");document.querySelector(`.${n}`).classList.add("active")});var ke=f(407),xe=f(25331);const Ma=(0,P.D)(function(){(0,ke.e6)((0,xe.e)())},50);function qa(){var e,t;return(t=(e=document.querySelector("html"))==null?void 0:e.hasAttribute("data-turbo-preview"))!=null?t:!1}s(qa,"isTurboRenderingCachePreview"),window.addEventListener("submit",ke.iO,{capture:!0}),window.addEventListener("pageshow",function(){(0,ke.e6)((0,xe.e)())}),window.addEventListener("pjax:end",function(){(0,ke.e6)((0,xe.e)())}),(0,u.N7)(".js-session-resumable",function(){qa()||Ma()}),window.addEventListener("pagehide",function(){(0,ke.Xm)((0,xe.e)(),{selector:".js-session-resumable"})}),window.addEventListener("pjax:beforeReplace",function(e){const t=e.detail.previousState,n=t?t.url:null;if(n)(0,ke.Xm)((0,xe.e)(new URL(n,window.location.origin)),{selector:".js-session-resumable"});else{const o=new Error("pjax:beforeReplace event.detail.previousState.url is undefined");setTimeout(function(){throw o})}}),window.addEventListener("turbo:before-visit",function(){(0,ke.Xm)((0,xe.e)(),{selector:".js-session-resumable"})}),window.addEventListener("turbo:load",function(){(0,ke.e6)((0,xe.e)())});function jn(){const e=document.querySelector('meta[name="selected-link"]'),t=e&&e.getAttribute("value");if(!!t)for(const n of document.querySelectorAll(".js-sidenav-container-pjax .js-selected-navigation-item")){const o=(n.getAttribute("data-selected-links")||"").split(" ").indexOf(t)>=0;o?n.setAttribute("aria-current","page"):n.removeAttribute("aria-current"),n.classList.toggle("selected",o)}}s(jn,"updateSelectedRepoTab"),document.addEventListener("pjax:end",jn),document.addEventListener(Se.QE.FRAME_UPDATE,jn),document.addEventListener(Se.QE.SUCCESS,jn);var ir=f(11190),Ra=f(27034),_a=f(32904);async function Pa(){return(0,C.AC)(".js-notification-shelf .js-notification-action form",async function(e,t){if(e.hasAttribute("data-redirect-to-inbox-on-submit")){await ar(t);const o=document.querySelector(".js-notifications-back-to-inbox");o&&o.click();return}(0,_a.a)(e,e),await ar(t)})}s(Pa,"remoteShelfActionForm");function Ia(){const e=new URLSearchParams(window.location.search),t=(0,ir.n)(e);if(t){const n=new URL(window.location.href,window.location.origin);return n.search=t.toString(),n.toString()}}s(Ia,"urlWithoutNotificationParameters");function Da(e){if(!(e instanceof Ra.Z))return;const t=(0,ir.I)();if(!t)return;const n=e.getAttribute("data-base-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search);for(const[i,a]of Object.entries(t))typeof a=="string"&&r.set(i,a);o.search=r.toString(),e.setAttribute("src",o.toString())}s(Da,"loadShelfFromStoredParams");async function ar(e){try{await e.text()}catch{}}s(ar,"performRequest"),Pa();function cr(){const e=Ia();e&&(0,E.lO)(null,"",e)}s(cr,"removeNotificationParams"),cr(),document.addEventListener(Se.QE.SUCCESS,cr),(0,u.N7)(".js-notification-shelf-include-fragment",Da),(0,c.on)("submit",".js-mark-notification-form",async function(e){const t=e.currentTarget;e.preventDefault();try{await fetch(t.action,{method:t.method,body:new FormData(t),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}});async function lr(){await me.C;const e=document.querySelector(".js-mark-notification-form");e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(lr,"markNotificationAsRead"),document.addEventListener(Se.QE.SUCCESS,lr),lr();function Ha(e){return!!e.closest(".js-jump-to-field")}s(Ha,"isJumpToAvailable");function Sn(e,t){if(Ha(e))return;const n=document.querySelector(".js-site-search-form");document.querySelector(".js-site-search").classList.toggle("scoped-search",t);let o,r;t?(o=n.getAttribute("data-scoped-search-url"),r=e.getAttribute("data-scoped-placeholder")):(o=n.getAttribute("data-unscoped-search-url"),r=e.getAttribute("data-unscoped-placeholder")),n.setAttribute("action",o),e.setAttribute("placeholder",r)}s(Sn,"toggleSearchScope"),(0,j.w4)("keyup",".js-site-search-field",function(e){const t=e.target,n=t.value.length===0;n&&e.key==="Backspace"&&t.classList.contains("is-clearable")&&Sn(t,!1),n&&e.key==="Escape"&&Sn(t,!0),t.classList.toggle("is-clearable",n)}),(0,j.ZG)(".js-site-search-focus",function(e){const t=e.closest(".js-chromeless-input-container");t.classList.add("focus");function n(){t.classList.remove("focus"),e.value.length===0&&e.classList.contains("js-site-search-field")&&Sn(e,!0),e.removeEventListener("blur",n)}s(n,"blurHandler"),e.addEventListener("blur",n)}),(0,c.on)("submit",".js-site-search-form",function(e){if(!(e.target instanceof Element))return;const t=e.target.querySelector(".js-site-search-type-field");t.value=new URLSearchParams(window.location.search).get("type")||""});var Oa=f(54430);(0,u.N7)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:Oa.Z});var Tn=f(61161);(0,c.on)("click",".js-smoothscroll-anchor",function(e){const t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;const n=(0,Tn.Kt)(document,t.hash);!n||(n.focus(),n.scrollIntoView({behavior:"smooth"}),e.preventDefault())});const Na=1e3,ur=new WeakMap,dr=document.querySelector("#snippet-clipboard-copy-button");async function Ba(e,t){const n=e.getAttribute("data-snippet-clipboard-copy-content");if(n===null||(e.removeAttribute("data-snippet-clipboard-copy-content"),!(dr instanceof HTMLTemplateElement)))return;const r=dr.content.cloneNode(!0).children[0];if(!(r instanceof HTMLElement))return;const i=r.children[0];if(!(i instanceof HTMLElement))return;i.setAttribute("value",n),document.addEventListener("selectionchange",()=>{const l=document.getSelection();if(l&&e.contains(l.anchorNode)){const y=l==null?void 0:l.toString();i.style.display=y.trim()===""?"inherit":"none"}},{signal:t});const a=e.querySelector("pre");if(a!==null){let l;a.addEventListener("scroll",()=>{l&&clearTimeout(l),i.style.display="none",l=setTimeout(()=>{i.style.display="inherit"},Na)},{signal:t})}e.appendChild(r)}s(Ba,"insertSnippetClipboardCopyButton"),(0,u.N7)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){if(e.parentElement&&e.parentElement.classList.contains("js-no-snippet-clipboard-copy"))return;const t=new AbortController;ur.set(e,t),Ba(e,t.signal)}}),(0,u.N7)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){const t=ur.get(e);t&&t.abort()}});function fr(e,t,n){mr(e,t),n&&e.classList.toggle("on");const o=Array.from(e.querySelectorAll(".js-social-updatable"),Me.x0);return Promise.all(o)}s(fr,"handleSocialResponse"),(0,C.AC)(".js-social-form",async function(e,t){var n,o;let r;const i=e.closest(".js-social-container"),a=e.classList.contains("js-deferred-toggler-target");try{r=await t.json(),i&&await fr(i,r.json.count,a)}catch(l){if(((n=l.response)==null?void 0:n.status)===409&&l.response.json.confirmationDialog){const y=l.response.json.confirmationDialog,w=document.querySelector(y.templateSelector),S=(o=e.querySelector(".js-confirm-csrf-token"))==null?void 0:o.value;if(w instanceof HTMLTemplateElement&&S){const R=new lt.R(w,{confirmUrl:e.action,confirmCsrfToken:S,...y.inputs||{}}),I=await(0,Te.W)({content:R});I.addEventListener("social-confirmation-form:success",async F=>{F instanceof CustomEvent&&i&&await fr(i,F.detail.count,a)}),I.addEventListener("social-confirmation-form:error",()=>{(0,T.v)()})}}else i&&!a&&i.classList.toggle("on"),(0,T.v)()}}),(0,C.AC)(".js-social-confirmation-form",async function(e,t){try{const n=await t.json();(0,c.f)(e,"social-confirmation-form:success",n.json)}catch{(0,c.f)(e,"social-confirmation-form:error")}});function mr(e,t){for(const n of e.querySelectorAll(".js-social-count")){n.textContent=t;const o=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i=t==="1"?o:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}}s(mr,"updateSocialCounts");var _e=f(21461);class hr extends _e.a2{constructor(t,n,o,r){super(t,()=>this.getUrlFromRefreshUrl(),o,r);this.refreshUrl=n}getUrlFromRefreshUrl(){return $a(this.refreshUrl)}}s(hr,"AliveSession");async function $a(e){const t=await Fa(e);return t&&t.url&&t.token?Ua(t.url,t.token):null}s($a,"fetchRefreshUrl");async function Fa(e){const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(t.status===404)return null;throw new Error("fetch error")}s(Fa,"fetchJSON");async function Ua(e,t){const n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw new Error("fetch error")}s(Ua,"post");const Et=[],Wa=3e4,za=0;let Lt=document.hidden,jt;function Ka(e){return e(Lt),Et.push(e),new M.w0(()=>{const t=Et.indexOf(e);t!==-1&&Et.splice(t,1)})}s(Ka,"addIdleStateListener"),document.addEventListener("visibilitychange",()=>{const e=document.hidden;jt!==void 0&&clearTimeout(jt),jt=setTimeout(()=>{if(e!==Lt){Lt=e,jt=void 0;for(const n of Et)n(Lt)}},e?Wa:za)});function Va(){return"SharedWorker"in window&&(0,$o.Z)("localStorage").getItem("bypassSharedWorker")!=="true"}s(Va,"isSharedWorkerSupported");function Xa(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket-src]"))==null?void 0:e.href)!=null?t:null}s(Xa,"workerSrc");function Ga(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.href)!=null?t:null}s(Ga,"socketUrl");function Za(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-refresh-url"))!=null?t:null}s(Za,"socketRefreshUrl");function Ja(){var e,t;return(t=(e=document.head.querySelector("link[rel=shared-web-socket]"))==null?void 0:e.getAttribute("data-session-id"))!=null?t:null}s(Ja,"sessionIdentifier");function Qa(e){return pr(e).map(t=>({subscriber:e,topic:t}))}s(Qa,"subscriptions");function pr(e){return(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(_e.Zf.parse).filter(Ya)}s(pr,"channels");function Ya(e){return e!=null}s(Ya,"isPresent");function gr(e,{channel:t,type:n,data:o}){for(const r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:o}}))}s(gr,"notify");class br{constructor(t,n,o,r,i){this.subscriptions=new _e.vk,this.presenceMetadata=new _e.ah,this.notifyPresenceDebouncedByChannel=new Map,this.notify=i,this.worker=new SharedWorker(t,`github-socket-worker-v2-${r}`),this.worker.port.onmessage=({data:a})=>this.receive(a),this.worker.port.postMessage({connect:{url:n,refreshUrl:o}})}subscribe(t){const n=this.subscriptions.add(...t);n.length&&this.worker.port.postMessage({subscribe:n});const o=new Set(n.map(i=>i.name)),r=t.reduce((i,a)=>{const l=a.topic.name;return(0,_e.A)(l)&&!o.has(l)&&i.add(l),i},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...t){const n=this.subscriptions.drain(...t);n.length&&this.worker.port.postMessage({unsubscribe:n});const o=this.presenceMetadata.removeSubscribers(t);this.sendPresenceMetadataUpdate(o)}updatePresenceMetadata(t){const n=new Set;for(const o of t)this.presenceMetadata.setMetadata(o),n.add(o.channelName);this.sendPresenceMetadataUpdate(n)}sendPresenceMetadataUpdate(t){if(!t.size)return;const n=[];for(const o of t)n.push({channelName:o,metadata:this.presenceMetadata.getChannelMetadata(o)});this.worker.port.postMessage({updatePresenceMetadata:n})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(t){const{channel:n}=t;if(t.type==="presence"){let o=this.notifyPresenceDebouncedByChannel.get(n);o||(o=(0,P.D)((r,i)=>{this.notify(r,i),this.notifyPresenceDebouncedByChannel.delete(n)},100),this.notifyPresenceDebouncedByChannel.set(n,o)),o(this.subscriptions.subscribers(n),t);return}this.notify(this.subscriptions.subscribers(n),t)}}s(br,"AliveSessionProxy");function ec(){const e=Xa();if(!e)return;const t=Ga();if(!t)return;const n=Za();if(!n)return;const o=Ja();if(!o)return;const i=s(()=>{if(Va())try{return new br(e,t,n,o,gr)}catch{}return new hr(t,n,!1,gr)},"createSession")(),a=(0,k.g)(w=>i.subscribe(w.flat())),l=(0,k.g)(w=>i.unsubscribeAll(...w)),y=(0,k.g)(w=>i.updatePresenceMetadata(w));(0,u.N7)(".js-socket-channel[data-channel]",{subscribe:w=>{const S=Qa(w),R=S.map(F=>F.topic.name).filter(F=>(0,_e.A)(F));let I={unsubscribe(){}};if(R.length){let F,X;const oe=s(()=>{const Q=[];F&&Q.push(F),X!==void 0&&Q.push({[_e.ZE]:X?1:0});for(const se of R)y({subscriber:w,channelName:se,metadata:Q})},"queueMetadataOrIdleChange");I=(0,M.qC)((0,M.RB)(w,"socket:set-presence-metadata",Q=>{const{detail:se}=Q;F=se,oe()}),Ka(Q=>{!(0,U.c)("PRESENCE_IDLE")||(X=Q,oe())}))}return a(S),I},remove:w=>l(w)}),window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()})}s(ec,"connect"),(async()=>(await me.x,ec()))();const yr=new Map;function tc(e,t){const n=[];for(const o of e){const r=yr.get(o.name);r&&r.arrived>t&&n.push(r)}return n}s(tc,"stale");function nc(e,t){for(const n of e.querySelectorAll(".js-socket-channel[data-channel]"))for(const o of tc(pr(n),t))n.dispatchEvent(new CustomEvent("socket:message",{bubbles:!1,cancelable:!1,detail:{name:o.name,data:o.data,cached:!0}}))}s(nc,"dispatch");function oc(e){const{name:t,data:n,cached:o}=e.detail;if(o)return;const r={name:t,data:{...n},arrived:Date.now()};r.data.wait=0,yr.set(t,r)}s(oc,"store"),document.addEventListener("socket:message",oc,{capture:!0}),document.addEventListener("pjax:popstate",function(e){const t=e.target,n=e.detail.cachedAt;n&&setTimeout(()=>nc(t,n))}),(0,u.N7)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,L.Bt)(e)}});var uu=f(41928);function vr(e,t,n){const o=e.getBoundingClientRect().height,r=t.getBoundingClientRect(),i=n.getBoundingClientRect();let a=i.top;a+r.height+10>=o&&(a=Math.max(o-r.height-10,0));let l=i.right;n.closest(".js-build-status-to-the-left")!=null&&(l=Math.max(i.left-r.width-10,0)),t.style.top=`${a}px`,t.style.left=`${l}px`,t.style.right="auto"}s(vr,"updateStatusPosition"),(0,c.on)("toggle",".js-build-status .js-dropdown-details",function(e){const t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");if(!n)return;function o(){t.hasAttribute("open")||i()}s(o,"closeOnToggle");function r(a){n.contains(a.target)||i()}s(r,"closeOnScroll");function i(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",o),window.removeEventListener("scroll",r)}s(i,"closeStatusPopover"),t.addEventListener("toggle",o),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",r,{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),vr(document.body,n,t))},{capture:!0});async function wr(e){const t=e.querySelector(".js-dropdown-details"),n=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(n instanceof HTMLElement))return;const o=n.querySelector(".js-status-loader");if(!o)return;const r=n.querySelector(".js-status-loading"),i=n.querySelector(".js-status-error"),a=o.getAttribute("data-contents-url");r.classList.remove("d-none"),i.classList.add("d-none");let l;try{await(0,en.Z)(),l=await(0,pe.a)(document,a)}catch{r.classList.add("d-none"),i.classList.remove("d-none")}l&&(o.replaceWith(l),n.querySelector(".js-details-container").classList.add("open"),t&&n.classList.contains("js-append-menu-to-body")&&vr(document.body,n,t))}s(wr,"loadStatus"),(0,c.on)("click",".js-status-retry",({currentTarget:e})=>{wr(e)});function Er(e){const t=e.currentTarget;wr(t)}s(Er,"onMouseEnter"),(0,u.N7)(".js-build-status",{add(e){e.addEventListener("mouseenter",Er,{once:!0})},remove(e){e.removeEventListener("mouseenter",Er)}});var du=f(55898),rc=f(82841);(0,c.on)("click","button[data-sudo-required], summary[data-sudo-required]",Lr),(0,u.N7)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,M.RB)(e,"submit",Lr)});async function Lr(e){const t=e.currentTarget;if(!(t instanceof HTMLElement))return;e.stopPropagation(),e.preventDefault(),await(0,rc.Z)()&&(t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,L.Bt)(t):t.click())}s(Lr,"checkSudo");const jr={"actor:":"ul.js-user-suggestions","user:":"ul.js-user-suggestions","operation:":"ul.js-operation-suggestions","org:":"ul.js-org-suggestions","action:":"ul.js-action-suggestions","repo:":"ul.js-repo-suggestions","country:":"ul.js-country-suggestions"};(0,u.N7)("text-expander[data-audit-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",ic),(0,M.RB)(e,"text-expander-value",sc))});function sc(e){const t=e.detail;if(!Sr(t.key))return;const n=t.item.getAttribute("data-value");t.value=`${t.key}${n}`}s(sc,"onvalue");function ic(e){const{key:t,provide:n,text:o}=e.detail;if(!Sr(t))return;const i=e.target.getAttribute("data-audit-url");n(lc(i,t,o))}s(ic,"onchange");function ac(e,t){const n=t.toLowerCase(),o=s(r=>{const i=r.textContent.toLowerCase().trim(),a=(0,ge.EW)(i,n);return a>0?{score:a,text:i}:null},"key");return n?(0,Ge.W)(e,o,ge.qu):e}s(ac,"search");const cc=(0,qe.Z)(e=>[...e.children],{hash:e=>e.className});async function lc(e,t,n){const r=(await fc(e)).querySelector(uc(t));if(!r)return{matched:!1};const i=ac(cc(r),n).slice(0,5),a=r.cloneNode(!1);a.innerHTML="";for(const l of i)a.append(l);return{fragment:a,matched:i.length>0}}s(lc,"auditMenu");function Sr(e){return Object.getOwnPropertyNames(jr).includes(e)}s(Sr,"isActivationKey");function uc(e){const t=jr[e];if(!t)throw new Error(`Unknown audit log expander key: ${e}`);return t}s(uc,"audit_log_suggester_selector");async function dc(e){const t=await(0,pe.a)(document,e),n=document.createElement("div");return n.append(t),n}s(dc,"fetchMenu");const fc=(0,qe.Z)(dc);function mc(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");const t=e.firstElementChild;return t&&t.tagName==="G-EMOJI"&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}s(mc,"getValue");function hc(e,t){const n=` ${t.toLowerCase().replace(/_/g," ")}`,o=s(r=>{const i=r.getAttribute("data-emoji-name"),a=gc(pc(r),n);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(hc,"emoji_suggester_search");function pc(e){return` ${e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ")}`}s(pc,"emojiText");function gc(e,t){const n=e.indexOf(t);return n>-1?1e3-n:0}s(gc,"emojiScore"),(0,u.N7)("text-expander[data-emoji-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",yc),(0,M.RB)(e,"text-expander-value",bc))});function bc(e){const t=e.detail;t.key===":"&&(t.value=mc(t.item))}s(bc,"emoji_suggester_onvalue");function yc(e){const{key:t,provide:n,text:o}=e.detail;if(t!==":")return;const i=e.target.getAttribute("data-emoji-url");n(vc(i,o))}s(yc,"emoji_suggester_onchange");async function vc(e,t){const[n,o]=await Ec(e),r=hc(o,t).slice(0,5);n.innerHTML="";for(const i of r)n.append(i);return{fragment:n,matched:r.length>0}}s(vc,"emojiMenu");async function wc(e){const n=(await(0,pe.a)(document,e)).firstElementChild;return[n,[...n.children]]}s(wc,"fetchEmoji");const Ec=(0,qe.Z)(wc);var Pe=f(38772);function Lc(e){return`${e.number} ${e.title.trim().toLowerCase()}`}s(Lc,"asText");function jc(e,t){if(!t)return e;const n=new RegExp(`\\b${Sc(t)}`),o=/^\d+$/.test(t)?i=>Tc(i,n):i=>(0,ge.EW)(i,t),r=s(i=>{const a=Lc(i),l=o(a);return l>0?{score:l,text:a}:null},"key");return(0,Ge.W)(e,r,ge.qu)}s(jc,"issue_suggester_search");function Sc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}s(Sc,"escapeRegExp");function Tc(e,t){const n=e.search(t);return n>-1?1e3-n:0}s(Tc,"issueNumberScore");function Ac(e,t,n){const o=s(i=>Pe.dy` + <ul role="listbox" class="suggester-container suggester suggestions list-style-none position-absolute"> + ${i.map(r)} + </ul> + `,"itemsTemplate"),r=s(i=>{const a=i.type in n?(0,q.r)(document,n[i.type]):"";return Pe.dy` + <li class="markdown-title" role="option" id="suggester-issue-${i.id}" data-value="${i.number}"> + <span class="d-inline-block mr-1">${a}</span> + <small>#${i.number}</small> ${(0,Pe.Au)(i.title)} + </li> + `},"itemTemplate");(0,Pe.sY)(o(e),t)}s(Ac,"renderResults"),(0,u.N7)("text-expander[data-issue-url]",{subscribe:e=>{const t=[(0,M.RB)(e,"text-expander-change",kc),(0,M.RB)(e,"text-expander-value",Cc),(0,M.RB)(e,"keydown",Mc),(0,M.RB)(e,"click",xc)];return(0,M.qC)(...t)}});function Cc(e){const t=e.detail;if(t.key!=="#")return;const n=t.item.getAttribute("data-value");t.value=`#${n}`}s(Cc,"issue_suggester_onvalue");function kc(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="#")return;if(o==="#"){An(e.target);return}const i=e.target.getAttribute("data-issue-url");n(qc(i,o))}s(kc,"issue_suggester_onchange");function An(e){if(!e)return;const t=e.closest("text-expander");t&&t.dismiss()}s(An,"hideSuggestions");function xc(e){An(e.target)}s(xc,"issue_suggester_onclick");function Mc(e){const t=["ArrowRight","ArrowLeft"],{key:n}=e;t.indexOf(n)<0||An(e.target)}s(Mc,"issue_suggester_onkeydown");async function qc(e,t){const n=await Rc(e),o=document.createElement("div"),r=jc(n.suggestions,t).slice(0,5);return Ac(r,o,n.icons),{fragment:o.firstElementChild,matched:r.length>0}}s(qc,"issueMenu");const Rc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function _c(e){return e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase()}s(_c,"mention_suggester_asText");function Pc(e,t){if(!t)return e;const n=Dc(t),o=s(r=>{const i=_c(r),a=n(i,r.participant);return a>0?{score:a,text:i}:null},"key");return(0,Ge.W)(e,o,ge.qu)}s(Pc,"mention_suggester_search");function Ic(e,t){const n=s(r=>Pe.dy` + <ul role="listbox" class="suggester-container suggester suggestions list-style-none position-absolute"> + ${r.map(o)} + </ul> + `,"itemsTemplate"),o=s(r=>{const i=r.type==="user"?r.login:r.name,a=r.type==="user"?r.name:r.description;return Pe.dy` + <li role="option" id="suggester-${r.id}-${r.type}-${i}" data-value="${i}"> + <span>${i}</span> + <small>${a}</small> + </li> + `},"itemTemplate");(0,Pe.sY)(n(e),t)}s(Ic,"mention_suggester_renderResults");function Dc(e){if(!e)return()=>2;const t=e.toLowerCase().split("");return(n,o)=>{if(!n)return 0;const r=Hc(n,t);if(!r)return 0;const a=e.length/r[1]/(r[0]/2+1);return o?a+1:a}}s(Dc,"fuzzyScorer");function Hc(e,t){let n,o,r,i;const a=Oc(e,t[0]);if(a.length===0)return null;if(t.length===1)return[a[0],1,[]];for(i=null,o=0,r=a.length;o<r;o++){const l=a[o];if(!(n=Nc(e,t,l+1)))continue;const y=n[n.length-1]-l;(!i||y<i[1])&&(i=[l,y,n])}return i}s(Hc,"shortestMatch");function Oc(e,t){let n=0;const o=[];for(;(n=e.indexOf(t,n))>-1;)o.push(n++);return o}s(Oc,"allIndexesOf");function Nc(e,t,n){let o=n;const r=[];for(let i=1;i<t.length;i+=1){if(o=e.indexOf(t[i],o),o===-1)return;r.push(o++)}return r}s(Nc,"indexesOfChars"),(0,u.N7)("text-expander[data-mention-url]",{subscribe:e=>(0,M.qC)((0,M.RB)(e,"text-expander-change",$c),(0,M.RB)(e,"text-expander-value",Bc))});function Bc(e){const t=e.detail;if(t.key!=="@")return;const n=t.item.getAttribute("data-value");t.value=`@${n}`}s(Bc,"mention_suggester_onvalue");function $c(e){const{key:t,provide:n,text:o}=e.detail;if(t!=="@"||(o==null?void 0:o.split(" ").length)>1)return;const i=e.target.getAttribute("data-mention-url");n(Fc(i,o))}s($c,"mention_suggester_onchange");async function Fc(e,t){const n=await Uc(e),o=document.createElement("div"),r=Pc(n,t).slice(0,5);return Ic(r,o),{fragment:o.firstElementChild,matched:r.length>0}}s(Fc,"mentionMenu");const Uc=(0,qe.Z)(async function(e){const t=await self.fetch(e,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!t.ok){const n=new Error,o=t.statusText?` ${t.statusText}`:"";throw n.message=`HTTP ${t.status}${o}`,n}return t.json()});function Wc(e,t){const n=e.closest(".js-survey-question-form"),o=n.querySelector("input.js-survey-other-text"),r=t&&!n.classList.contains("is-other-selected");n.classList.toggle("is-other-selected",r),o.hidden=!t,r?(o.required=!0,o.focus()):o.required=!1,(0,c.f)(o,"change")}s(Wc,"handleOther"),(0,c.on)("change","input.js-survey-radio",function({currentTarget:e}){Wc(e,e.classList.contains("js-survey-radio-other"))}),(0,c.on)("change","input.js-survey-checkbox-enable-submit",function({currentTarget:e}){var t;const n=e.checked,o=(t=e.closest("form"))==null?void 0:t.querySelector("button[type=submit]");o.disabled=!n}),(0,c.on)("change","input.js-survey-contact-checkbox",function(e){const t=e.currentTarget,o=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?o.setAttribute("disabled","true"):o.removeAttribute("disabled")}),(0,c.on)("details-menu-selected",".js-sync-select-menu-text",function(e){const t=document.querySelector(".js-sync-select-menu-button"),n=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent;t.textContent=n,t.focus()},{capture:!0}),(0,c.on)("click",'tab-container [role="tab"]',function(e){const{currentTarget:t}=e,o=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(o instanceof HTMLInputElement){const r=t.getAttribute("data-filter-placeholder");r&&o.setAttribute("placeholder",r),o.focus()}}),(0,c.on)("tab-container-changed","tab-container",function(e){const t=e.detail.relatedTarget,n=t.getAttribute("data-fragment-url"),o=t.querySelector("include-fragment");n&&o&&!o.hasAttribute("src")&&(o.src=n)});var fu=f(32222),Tr=f(96776);document.addEventListener("keydown",e=>{if(e.key!=="Escape"||e.target!==document.body)return;const t=document.querySelector(".js-targetable-element:target");!t||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)})}),document.addEventListener("click",e=>{const t=document.querySelector(".js-targetable-element:target");!t||e.target instanceof HTMLAnchorElement||e.target instanceof HTMLElement&&(t.contains(e.target)||(0,Tr.uQ)(t,()=>{window.location.hash="",(0,E.lO)(window.history.state,"",window.location.pathname+window.location.search)}))});var mu=f(72669);async function zc(e){const t=e.currentTarget;if(Vc(t)){t.classList.remove("tooltipped");return}const n=t.getAttribute("data-url");if(!n)return;const o=await fetch(n,{headers:{Accept:"application/json"}});if(!o.ok)return;const r=await o.json(),i=t.getAttribute("data-id"),a=document.querySelectorAll(`.js-team-mention[data-id='${i}']`);for(const l of a)l.removeAttribute("data-url");try{r.total===0?r.members.push("This team has no members"):r.total>r.members.length&&r.members.push(`${r.total-r.members.length} more`),Ar(a,Kc(r.members))}catch(l){const y=l.response?l.response.status:500,w=t.getAttribute(y===404?"data-permission-text":"data-error-text");Ar(a,w)}}s(zc,"members");function Ar(e,t){for(const n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}s(Ar,"tip");function Kc(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return e.join(" and ");{const t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}s(Kc,"sentence");function Vc(e){return!!e.getAttribute("data-hovercard-url")&&!!e.closest("[data-team-hovercards-enabled]")}s(Vc,"teamHovercardEnabled"),(0,u.N7)(".js-team-mention",function(e){e.addEventListener("mouseenter",zc)});function Xc(){const e=document.querySelector(".js-timeline-marker");return e!=null?e.getAttribute("data-last-modified"):null}s(Xc,"getTimelineLastModified");function Cr(e){if(Zc(e)||Gc(e))return;const t=Xc();t&&e.headers.set("X-Timeline-Last-Modified",t)}s(Cr,"addTimelineLastModifiedHeader");function Gc(e){return e.headers.get("X-PJAX")==="true"}s(Gc,"isPjax");function Zc(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}s(Zc,"isCrossDomain"),(0,C.AC)(".js-needs-timeline-marker-header",function(e,t,n){Cr(n)}),(0,c.on)("deprecatedAjaxSend","[data-remote]",function(e){const{request:t}=e.detail;Cr(t)});const kr=5e3,Jc=".js-comment-body img",Qc=".js-comment-body video";(0,Xt.Z)(function(){St()}),(0,u.N7)(".js-timeline-progressive-focus-container",function(e){const t=Tt();if(!t||document.querySelector(".js-pull-discussion-timeline"))return;const o=document.getElementById(t);o&&e.contains(o)&&Cn(o)});function St(e=!0){const t=Tt();if(!t)return;const n=document.getElementById(t);if(n)Cn(n);else{if(Yc(t))return;const o=document.querySelector("#js-timeline-progressive-loader");o&&e&&qr(t,o)}}s(St,"focusOrLoadElement");function Yc(e){return el(e)||xr(e,".js-thread-hidden-comment-ids")||xr(e,".js-review-hidden-comment-ids")}s(Yc,"loadComments");function el(e){const t=Mr(e,".js-comment-container");return t?((0,Gt.$)(t),!0):!1}s(el,"loadResolvedComments");function xr(e,t){const n=Mr(e,t);return n?(n.addEventListener("page:loaded",function(){St()}),n.querySelector("button[type=submit]").click(),!0):!1}s(xr,"loadHiddenComments");function Mr(e,t){var n;const o=document.querySelectorAll(t);for(const r of o){const i=r.getAttribute("data-hidden-comment-ids");if(i){const a=i.split(","),l=(n=e.match(/\d+/g))==null?void 0:n[0];if(l&&a.includes(l))return r}}return null}s(Mr,"findCommentContainer"),(0,u.N7)(".js-inline-comments-container",function(e){const t=Tt();if(!t)return;const n=document.getElementById(t);n&&e.contains(n)&&Cn(n)}),(0,u.N7)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;const n=Tt();if(!n)return;document.getElementById(n)||qr(n,e)}});async function tl(){const e=document.querySelectorAll(Qc),t=Array.from(e).map(n=>new Promise(o=>{if(n.readyState>=n.HAVE_METADATA)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("loadeddata",()=>{n.readyState>=n.HAVE_METADATA&&i()}),n.addEventListener("error",()=>i())}}));return Promise.all(t)}s(tl,"videosReady");async function nl(){const e=document.querySelectorAll(Jc),t=Array.from(e).map(n=>{new Promise(o=>{if(n.complete)o(n);else{const r=setTimeout(()=>o(n),kr),i=s(()=>{clearTimeout(r),o(n)},"done");n.addEventListener("load",()=>i()),n.addEventListener("error",()=>i())}})});return Promise.all(t)}s(nl,"imagesReady");async function ol(){return Promise.all([tl(),nl()])}s(ol,"mediaLoaded");async function Cn(e){await ol(),rl(e);const t=e.querySelector(`[href='#${e.id}']`);if(t){const n=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),t.click(),n===null?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",n)}}s(Cn,"focusElement");async function qr(e,t){if(!t)return;const n=t.getAttribute("data-timeline-item-src");if(!n)return;const o=new URL(n,window.location.origin),r=new URLSearchParams(o.search.slice(1));r.append("anchor",e),o.search=r.toString();let i;try{i=await(0,pe.a)(document,o.toString())}catch{return}const a=i.querySelector(".js-timeline-item");if(!a)return;const l=a.getAttribute("data-gid");if(!l)return;const y=document.querySelector(`.js-timeline-item[data-gid='${l}']`);if(y)y.replaceWith(a),St(!1);else{const w=document.getElementById("js-progressive-timeline-item-container");w&&w.replaceWith(i),St(!1)}}s(qr,"loadElement");function rl(e){const t=e.closest("details, .js-details-container");!t||(t.nodeName==="DETAILS"?t.setAttribute("open","open"):(0,Vt.jo)(t)||(0,Vt.Qp)(t))}s(rl,"expandDetailsIfPresent");function Tt(){return window.location.hash.slice(1)}s(Tt,"urlAnchor"),(0,u.N7)(".js-discussion",sl);function sl(){let e=new WeakSet;t(),document.addEventListener("pjax:end",t),document.addEventListener("turbo:load",t),(0,u.N7)(".js-timeline-item",n=>{n instanceof HTMLElement&&(e.has(n)||(0,h.N)(n))});function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}s(t,"setExistingTimelineItems")}s(sl,"announceTimelineEvents");var Qe=f(82131);function Ye(e){const{name:t,value:n}=e,o={name:window.location.href};switch(t){case"CLS":o.cls=n;break;case"FCP":o.fcp=n;break;case"FID":o.fid=n;break;case"LCP":o.lcp=n;break;case"TTFB":o.ttfb=n;break}(0,he.b)({webVitalTimings:[o]}),il(t,n)}s(Ye,"sendVitals");function il(e,t){const n=document.querySelector("#staff-bar-web-vitals"),o=n==null?void 0:n.querySelector(`[data-metric=${e.toLowerCase()}]`);!o||(o.textContent=t.toPrecision(6))}s(il,"updateStaffBar");function al(){return!!(window.performance&&window.performance.timing&&window.performance.getEntriesByType)}s(al,"isTimingSuppported");async function cl(){if(!al())return;await me.C,await new Promise(n=>setTimeout(n));const e=window.performance.getEntriesByType("resource");e.length&&(0,he.b)({resourceTimings:e});const t=window.performance.getEntriesByType("navigation");t.length&&(0,he.b)({navigationTimings:t})}s(cl,"sendTimingResults"),cl(),(0,Qe.kz)(Ye),(0,Qe.Y)(Ye),(0,Qe.Tx)(Ye),(0,Qe.Tb)(Ye),(0,Qe.CA)(Ye),(0,c.on)("click",".js-toggler-container .js-toggler-target",function(e){if(e.button!==0)return;const t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,C.AC)(".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(){var e;if("serviceWorker"in navigator){await me.x;const t=(e=document.querySelector('link[rel="service-worker-src"]'))==null?void 0:e.href;t?navigator.serviceWorker.register(t,{scope:"/"}):await ll()}}();async function ll(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(t){if(t.name==="SecurityError")return}for(const t of e)t.unregister()}if(s(ll,"unregisterAllServiceWorkers"),(0,U.c)("TURBO")){const e={},t=s(S=>{var R;const I=S.querySelector("[data-turbo-head]")||S.head;return{title:(R=I.querySelector("title"))==null?void 0:R.textContent,scripts:[...S.querySelectorAll("script")],stylesheets:[...S.querySelectorAll("link[rel=stylesheet]")],transients:[...I.querySelectorAll("[data-pjax-transient]")]}},"getTurboCacheNode");(async()=>(await me.x,e[document.location.href]=t(document)))();let n,o=!1;document.addEventListener("turbo:visit",S=>{S instanceof CustomEvent&&(n=S.detail.url)}),document.addEventListener("turbo:before-fetch-response",async S=>{if(!(0,Wo.H)(S.target))return;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");r(I)}),document.addEventListener("turbo:frame-render",async S=>{o=!0;const R=await S.detail.fetchResponse.responseHTML,I=new DOMParser().parseFromString(R,"text/html");i(I),e[n]=t(I)}),document.addEventListener(Se.QE.SUCCESS,()=>{!o||(o=!1,a(),l(),y(),w(),document.dispatchEvent(new CustomEvent(Se.QE.FRAME_UPDATE)))});const r=s(S=>{var R;const I=(R=S.querySelector("meta[name=turbo-body-classes]"))==null?void 0:R.content;!I||document.body.setAttribute("class",I)},"replaceBodyClasses"),i=s(S=>{const R=S.querySelectorAll("[data-turbo-replace]"),I=[...document.querySelectorAll("[data-turbo-replace]")];for(const F of R){const X=I.find(oe=>oe.id===F.id);X&&X.replaceWith(F)}},"replaceElements"),a=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.title;R&&(document.title=R)},"replaceTitle"),l=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.transients;if(!!R){for(const I of document.querySelectorAll("head [data-pjax-transient]"))I.remove();for(const I of R)I.matches("title, script, link[rel=stylesheet]")||(I.setAttribute("data-pjax-transient",""),document.head.append(I))}},"replaceTransientTags"),y=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.stylesheets;if(!!R)for(const I of R)document.head.querySelector(`link[href="${I.getAttribute("href")}"], + link[data-href="${I.getAttribute("data-href")}"]`)||document.head.append(I)},"addNewStylesheets"),w=s(()=>{var S;const R=(S=e[document.location.href])==null?void 0:S.scripts;if(!!R)for(const I of R)document.head.querySelector(`script[src="${I.getAttribute("src")}"]`)||document.head.append(I)},"addNewScripts")}function ul(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}s(ul,"timezone"),window.requestIdleCallback(()=>{const e=ul();e&&(0,Ve.d8)("tz",encodeURIComponent(e))});var J=f(90420),Rr=f(70112),dl=Object.defineProperty,fl=Object.getOwnPropertyDescriptor,re=s((e,t,n,o)=>{for(var r=o>1?void 0:o?fl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&dl(t,n,r),r},"__decorateClass"),ml=(e=>(e.Initializing="initializing",e.Unsupported="unsupported",e.Ready="ready",e.Waiting="waiting",e.Error="error",e.Submitting="submitting",e))(ml||{});let be=s(class extends HTMLElement{constructor(){super(...arguments);this.state="initializing",this.json="",this.autofocusWhenReady=!1,this.autoPrompt=!1,this.hasErrored=!1}connectedCallback(){this.originalButtonText=this.button.textContent,this.setState((0,Rr.Zh)()?"ready":"unsupported"),this.autoPrompt&&this.prompt(void 0,!0)}setState(e){this.button.textContent=this.hasErrored?this.button.getAttribute("data-retry-message"):this.originalButtonText,this.button.disabled=!1,this.button.hidden=!1;for(const t of this.messages)t.hidden=!0;switch(e){case"initializing":this.button.disabled=!0;break;case"unsupported":this.button.disabled=!0,this.unsupportedMessage.hidden=!1;break;case"ready":this.autofocusWhenReady&&this.button.focus();break;case"waiting":this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case"error":this.errorMessage.hidden=!1;break;case"submitting":this.button.textContent="Verifying\u2026",this.button.disabled=!0;break;default:throw new Error("invalid state")}this.state=e}async prompt(e,t){e==null||e.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState("waiting");const n=JSON.parse(this.json),o=await(0,Rr.U2)(n);this.setState("submitting");const r=this.closest(".js-webauthn-form"),i=r.querySelector(".js-webauthn-response");i.value=JSON.stringify(o),(0,L.Bt)(r)}catch(n){if(!t)throw this.hasErrored=!0,this.setState("error"),n}}},"WebauthnGetElement");re([J.fA],be.prototype,"button",2),re([J.GO],be.prototype,"messages",2),re([J.fA],be.prototype,"unsupportedMessage",2),re([J.fA],be.prototype,"waitingMessage",2),re([J.fA],be.prototype,"errorMessage",2),re([J.Lj],be.prototype,"json",2),re([J.Lj],be.prototype,"autofocusWhenReady",2),re([J.Lj],be.prototype,"autoPrompt",2),be=re([J.Ih],be);var hl=(e=>(e.Initializing="initializing",e.ShowingForm="showing-form",e.ShowingRevealer="showing-revealer",e))(hl||{});let We=s(class extends HTMLElement{constructor(){super(...arguments);this.state="showing-form"}connectedCallback(){this.setState(this.state)}setState(e){switch(this.revealer.hidden=!0,this.form.hidden=!1,e){case"initializing":break;case"showing-form":this.dispatchEvent(new CustomEvent("sudo-password-showing-form"));break;case"showing-revealer":this.revealer.hidden=!1,this.form.hidden=!0;break;default:throw new Error("invalid state")}this.state=e}reveal(){this.setState("showing-form")}},"SudoPasswordElement");re([J.Lj],We.prototype,"state",2),re([J.fA],We.prototype,"revealer",2),re([J.fA],We.prototype,"form",2),re([J.fA],We.prototype,"passwordField",2),We=re([J.Ih],We);let At=s(class extends HTMLElement{connectedCallback(){var e;(e=this.webauthnGet)==null||e.addEventListener("webauthn-get-prompt",()=>{this.sudoPassword.setState("showing-revealer")}),this.sudoPassword.addEventListener("sudo-password-showing-form",()=>{var t;(t=this.webauthnGet)==null||t.setState("ready"),this.sudoPassword.passwordField.focus()})}},"SudoAuthElement");re([J.fA],At.prototype,"webauthnGet",2),re([J.fA],At.prototype,"sudoPassword",2),At=re([J.Ih],At);let kn=0;function pl(){if(!document.hasFocus())return;const e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,L.Bt)(e)}s(pl,"markThreadAsRead");const Ct="IntersectionObserver"in window?new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&_r(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;(0,u.N7)(".js-unread-item",{constructor:HTMLElement,add(e){kn++,Ct&&Ct.observe(e)},remove(e){kn--,Ct&&Ct.unobserve(e),kn===0&&pl()}});function _r(e){e.classList.remove("js-unread-item","unread-item")}s(_r,"clearUnread"),(0,u.N7)(".js-discussion[data-channel-target]",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const n=t.target,o=t.detail.data;if(n.getAttribute("data-channel-target")===o.gid)for(const r of document.querySelectorAll(".js-unread-item"))_r(r)})});let kt=0;const Pr=/^\(\d+\)\s+/;function Ir(){const e=kt?`(${kt}) `:"";document.title.match(Pr)?document.title=document.title.replace(Pr,e):document.title=`${e}${document.title}`}s(Ir,"updateTitle"),(0,u.N7)(".js-unread-item",{add(){kt++,Ir()},remove(){kt--,Ir()}}),(0,u.N7)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,M.RB)(e,"socket:message",function(t){const{gid:n,wait:o}=t.detail.data,r=t.target,i=n?gl(r,n):r;i&&setTimeout(Me.x0,o||0,i)})});function gl(e,t){if(e.getAttribute("data-gid")===t)return e;for(const n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}s(gl,"findByGid");async function bl(){if(!(!history.state||!history.state.staleRecords)){await me.x;for(const e in history.state.staleRecords)for(const t of document.querySelectorAll(`.js-updatable-content [data-url='${e}'], .js-updatable-content[data-url='${e}']`)){const n=history.state.staleRecords[e];t instanceof HTMLElement&&(0,Me.Of)(t,n,!0)}(0,E.lO)(null,"",location.href)}}s(bl,"reapplyPreviouslyUpdatedContent"),window.addEventListener("pagehide",Me.z8);try{bl()}catch{}(0,c.on)("upload:setup",".js-upload-avatar-image",function(e){const{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),o=e.currentTarget.getAttribute("data-alambic-owner-type"),r=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),o&&t.append("owner_type",o),r&&t.append("owner_id",r)}),(0,c.on)("upload:complete",".js-upload-avatar-image",function(e){const{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,Te.W)({content:(0,pe.a)(document,n),detailsClass:"upload-avatar-details"})}),(0,c.on)("dialog:remove",".upload-avatar-details",async function(e){const o=`/settings/avatars/${e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id")}?op=destroy`,r=e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),i=new Request(o,{method:"POST",headers:{"Scoped-CSRF-Token":r,"X-Requested-With":"XMLHttpRequest"}});await self.fetch(i)});function xt(){if(document.querySelector(":target"))return;const e=(0,Tn.$z)(location.hash).toLowerCase(),t=(0,Tn.Q)(document,`user-content-${e}`);t&&(0,nn.zT)(t)}s(xt,"hashchange"),window.addEventListener("hashchange",xt),document.addEventListener("pjax:success",xt),async function(){await me.x,xt()}(),(0,c.on)("click","a[href]",function(e){const{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||xt()})});var hu=f(95128);async function yl(e){const t=e.currentTarget,{init:n}=await f.e("app_assets_modules_github_user-status-submit_ts").then(f.bind(f,35145));n(t)}s(yl,"user_status_loader_load"),(0,u.N7)(".js-user-status-container",{subscribe:e=>(0,M.RB)(e,"click",yl,{once:!0})});var Mt=f(55741);function vl(e,t){const n=e.querySelector(".js-user-list-base");n&&(n.textContent=t||n.getAttribute("data-generic-message"),n.hidden=!1)}s(vl,"setFlashError");function Dr(e,t){const o=(t||e).querySelectorAll(".js-user-list-error");for(const a of o)a.hidden=!0;const r=t?[t]:e.querySelectorAll(".errored.js-user-list-input-container");for(const a of r)a.classList.remove("errored");const i=e.querySelector(".js-user-list-base");i&&(i.hidden=!0)}s(Dr,"resetValidation"),(0,C.AC)(".js-user-list-form",async function(e,t){var n;Dr(e);const o=e.querySelector("[data-submitting-message]"),r=o==null?void 0:o.textContent;o&&(o.textContent=o.getAttribute("data-submitting-message"),o.disabled=!0);for(const i of e.querySelectorAll(".js-user-list-input"))i.disabled=!0;try{const i=await t.html();(0,c.f)(e,"user-list-form:success",i.html)}catch(i){if(((n=i.response)==null?void 0:n.status)===422)e.replaceWith(i.response.html);else{vl(e),o&&(r&&(o.textContent=r),o.disabled=!1);for(const a of e.querySelectorAll(".js-user-list-input"))a.disabled=!1}}}),(0,c.on)("user-list-form:success",".js-follow-list",e=>{const t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;(n==null?void 0:n.textContent)?location.href=n.textContent:location.reload()});function Hr(e){if(!(e.currentTarget instanceof HTMLElement))return;const t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&Dr(t,n)}s(Hr,"clearErrorsFromInput"),(0,j.q6)(".js-user-list-form input",Hr),(0,j.q6)(".js-user-list-form textarea",Hr),(0,c.on)("auto-check-error",".js-user-list-form input",function(e){const t=e.currentTarget.closest(".js-user-list-input-container"),n=t==null?void 0:t.querySelector(".js-user-list-error");n&&(n.hidden=!1)});function wl(e){var t;const n=new Map;for(const o of e){const r=(t=o.querySelector(".js-user-lists-create-trigger"))==null?void 0:t.getAttribute("data-repository-id");if(r){const i=n.get(r);i?i.push(o):n.set(r,[o])}}return n}s(wl,"groupRootsByRepositoryId");async function El(e,t,n){const o=new FormData;o.set("authenticity_token",t);for(const a of n)o.append("repository_ids[]",a);const r=await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),i=new Map;if(r.ok){const a=await r.json();for(const l in a)i.set(l,(0,q.r)(document,a[l]))}return i}s(El,"requestMenuBatchRender");function Ll(e,t){for(const[n,o]of e.entries()){const r=t.get(n)||[];for(const i of r)i.replaceWith(r.length===1?o:o.cloneNode(!0))}}s(Ll,"replaceUserListMenuRoots");async function Or(){var e;const t=document.querySelectorAll(".js-user-list-menu-content-root");if(t.length===0)return;const n=t[0].getAttribute("data-batch-update-url");if(!n)return;const o=(e=t[0].querySelector(".js-user-list-batch-update-csrf"))==null?void 0:e.value;if(!o)return;const r=wl(t),i=r.keys(),a=await El(n,o,i);a.size>0&&Ll(a,r)}s(Or,"updateAllUserListMenus");function jl(e){const t=new Promise((n,o)=>{e.addEventListener("user-list-menu-form:success",()=>n()),e.addEventListener("user-list-menu-form:error",r=>o(r))});return(0,L.Bt)(e),t}s(jl,"requestUserListMenuFormSubmit");function Sl(e){const t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;const n=t.querySelector(".js-user-list-menu-form");n&&(0,Mt.T)(n)&&(0,L.Bt)(n);const o=t.querySelector(".js-user-list-create-trigger-text");o&&(o.textContent="")}s(Sl,"submitUserListFormOnToggle"),(0,c.on)("toggle",".js-user-list-menu",Sl,{capture:!0}),(0,j.q6)(".js-user-lists-menu-filter",e=>{const t=e.currentTarget,n=t.value.trim(),o=t.closest(".js-user-list-menu-content-root"),r=o==null?void 0:o.querySelector(".js-user-list-create-trigger-text");!r||(r.textContent=n?`"${n}"`:"")}),(0,C.AC)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(r){(0,T.v)(),(0,c.f)(e,"user-list-menu-form:error",r);return}if(n.json.didStar){const r=e.closest(".js-toggler-container");r&&r.classList.add("on");const i=n.json.starCount;if(i){const a=e.closest(".js-social-container");a&&mr(a,i)}}const o=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(o)for(const r of e.querySelectorAll(".js-user-list-menu-item"))r.checked=r.defaultChecked;n.json.didCreate?await Or():o&&await(0,Me.x0)(o),(0,c.f)(e,"user-list-menu-form:success")}),(0,c.on)("click",".js-user-list-delete-confirmation-trigger",e=>{const{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;const o=document.getElementById(n);if(!o||!(o instanceof HTMLTemplateElement))return;const r=t.closest(".js-edit-user-list-dialog");r&&(r.open=!1);const i=o.content.cloneNode(!0),a=o.getAttribute("data-labelledby");(0,Te.W)({content:i,labelledBy:a})}),(0,c.on)("click",".js-user-lists-create-trigger",async function(e){const{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),o=e.currentTarget.getAttribute("data-repository-id"),r=t.closest(".js-user-list-menu-content-root"),i=r==null?void 0:r.querySelector(".js-user-lists-menu-filter"),a=i==null?void 0:i.value.trim();if(!n||!(n instanceof HTMLTemplateElement)||!o){t instanceof HTMLButtonElement&&(t.disabled=!0);return}const l=n.getAttribute("data-label");if(r&&(0,Mt.T)(r)){const S=r.querySelector(".js-user-list-menu-form");S&&await jl(S)}const y=new lt.R(n,{repositoryId:o,placeholderName:a}),w=await(0,Te.W)({content:y,label:l});w.addEventListener("user-list-form:success",async()=>{await Or();const S=w.closest("details");S&&(S.open=!1)})}),(0,u.N7)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",qt),e.addEventListener("change",qt),e.addEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",Nr),t.addEventListener("details-dialog-close",Br))},remove(e){e.removeEventListener("input",qt),e.removeEventListener("change",qt),e.removeEventListener("submit",et);const t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",Nr),t.removeEventListener("details-dialog-close",Br),et())}});function qt(e){const t=e.currentTarget;(0,Mt.T)(t)?Tl(t):et()}s(qt,"prepareUnsavedChangesWarning");function Tl(e){const t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(n){return n.returnValue=t,t}}s(Tl,"enableSaveChangesReminder");function et(){window.onbeforeunload=null}s(et,"disableSaveChangesReminder");function Nr({currentTarget:e}){e.hasAttribute("open")||et()}s(Nr,"disableSaveChangesReminderOnClosedDialogs");function Br(e){const t=e.currentTarget;if(!t.closest("details[open]"))return;let o=!0;const r=t.querySelectorAll("form[data-warn-unsaved-changes]");for(const i of r)if((0,Mt.T)(i)){const a=i.getAttribute("data-warn-unsaved-changes");o=confirm(a);break}o||e.preventDefault()}s(Br,"promptOnDialogClosing"),(0,u.N7)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,M.RB)(e,"transitionend",Al)});function Al(e){e.target.classList.remove("will-transition-once")}s(Al,"onTransitionEnd");async function Cl(e){const t=e.currentTarget,n=t.getAttribute("data-url");if(!n||kl(t))return;const o=t.getAttribute("data-id")||"",r=t.textContent,i=document.querySelectorAll(`.js-issue-link[data-id='${o}']`);for(const a of i)a.removeAttribute("data-url");try{const a=`${n}/title`,l=await fetch(a,{headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!l.ok){const w=new Error,S=l.statusText?` ${l.statusText}`:"";throw w.message=`HTTP ${l.status}${S}`,w}const y=await l.json();$r(i,`${r}, ${y.title}`)}catch(a){const l=(a.response!=null?a.response.status:void 0)||500,y=(()=>{switch(l){case 404:return t.getAttribute("data-permission-text");default:return t.getAttribute("data-error-text")}})();$r(i,y||"")}}s(Cl,"issueLabel");function $r(e,t){for(const n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}s($r,"setLabel");function kl(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}}s(kl,"isHovercardEnabled"),(0,u.N7)(".js-issue-link",{subscribe:e=>(0,M.RB)(e,"mouseenter",Cl)});var xl=f(12085),Ie=f.n(xl);function xn(){return[Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0),Math.floor(Math.random()*(255-0)+0)]}s(xn,"randomRGBColor");function tt(e,t){const n=Ie().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())}s(tt,"setColorSwatch");function Mn(e,t){e.blur();const n=e.closest("form"),o=n.querySelector(".js-new-label-color-input");(0,L.Se)(o,`#${Ie().rgb.hex(t)}`);const r=n.querySelector(".js-new-label-color");tt(r,t)}s(Mn,"setInputColorFromButton");function Ml(e,t){e.closest(".js-label-error-container").classList.add("errored"),e.textContent=t,e.hidden=!1}s(Ml,"addErrorToField");function ql(e){e.closest(".js-label-error-container").classList.remove("errored"),e.hidden=!0}s(ql,"removeErrorFromField");function ze(e,t,n){const o=t.querySelector(e);!o||(n?Ml(o,n[0]):ql(o))}s(ze,"showOrHideLabelError");function qn(e,t){ze(".js-label-name-error",e,t.name),ze(".js-label-description-error",e,t.description),ze(".js-label-color-error",e,t.color)}s(qn,"showLabelErrors");function De(e){ze(".js-label-name-error",e,null),ze(".js-label-description-error",e,null),ze(".js-label-color-error",e,null)}s(De,"hideLabelErrors");function Rl(e,t,n,o,r){const i=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),a=new URLSearchParams(i.search.slice(1));return a.append("color",n),o&&a.append("description",o),r&&a.append("id",r),i.search=a.toString(),i.toString()}s(Rl,"labelPreviewUrl");function _l(e){let t=null;const n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}s(_l,"labelDescriptionFrom");function Pl(e){const t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}s(Pl,"labelColorFrom");function Il(e,t){let o=e.querySelector(".js-new-label-name-input").value.trim();return o.length<1&&(o=t.getAttribute("data-default-name")),o}s(Il,"labelNameFrom");async function Ke(e){const t=e.closest(".js-label-preview-container");if(!t)return;const n=e.closest(".js-label-form"),o=n.querySelector(".js-new-label-error"),r=n.getAttribute("data-label-id"),i=t.querySelector(".js-label-preview"),a=Il(n,i);if(!n.checkValidity()&&a!=="Label preview")return;const l=Pl(n),y=_l(n),w=i.getAttribute("data-url-template"),S=Rl(w,a,l,y,r);if(t.hasAttribute("data-last-preview-url")){const I=t.getAttribute("data-last-preview-url");if(S===I)return}let R;try{R=await(0,pe.a)(document,S)}catch(I){const F=await I.response.json();qn(n,F),o&&(o.textContent=F.message,o.hidden=!1);return}o&&(o.textContent="",o.hidden=!0),De(n),i.innerHTML="",i.appendChild(R),t.setAttribute("data-last-preview-url",S)}s(Ke,"updateLabelPreview");function Dl(e){Ke(e.target)}s(Dl,"onLabelFormInputChange");function Fr(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}s(Fr,"toggleBlankSlate");function Ur(e){const t=document.querySelector(".js-labels-count"),o=Number(t.textContent)+e;t.textContent=o.toString();const r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(o===1?"data-singular-string":"data-plural-string"),o}s(Ur,"updateCount"),(0,j.q6)(".js-label-filter-field",function(e){const t=e.target,o=t.closest("details-menu").querySelector(".js-new-label-name");if(!o)return;const r=t.value.trim();o.textContent=r}),(0,c.on)("filterable:change",".js-filterable-issue-labels",function(e){const t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;const r=e.detail.inputField.value.trim().toLowerCase();let i=!1;for(const a of t.querySelectorAll("input[data-label-name]"))if((a.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=r.length===0||i}),(0,j.ZG)(".js-new-label-color-input",function(e){const n=e.closest("form").querySelector(".js-new-label-swatches");n.hidden=!1,e.addEventListener("blur",function(){n.hidden=!0},{once:!0})}),(0,j.q6)(".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(!(n.length<1))if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){t.classList.remove("color-fg-danger");const r=t.closest("form").querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(n))}else t.classList.add("color-fg-danger")}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const t=e.target;let n=t.value.trim();if(n.indexOf("#")!==0&&(n=`#${n}`,t.value=n),t.checkValidity()){const i=t.closest("form").querySelector(".js-new-label-color");tt(i,Ie().hex.rgb(n))}(0,c.f)(t,"change",!1);const o=t.closest("form");De(o)}),(0,j.w4)("keyup",".js-new-label-description-input",function(e){const n=e.target.form;De(n)}),(0,j.w4)("keyup",".js-new-label-color-input",function(e){const n=e.target.form;De(n)}),(0,c.on)("click",".js-new-label-color",async function(e){const t=e.currentTarget,n=xn();Mn(t,n),Ke(t)}),(0,c.on)("mousedown",".js-new-label-color-swatch",function(e){const t=e.currentTarget,n=t.getAttribute("data-color");Mn(t,Ie().hex.rgb(n)),Ke(t);const o=t.closest(".js-new-label-swatches");o.hidden=!0}),(0,c.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&Wr(e.target)},{capture:!0});async function Wr(e){const t=e.querySelector(".js-new-label-name-input");if(!t)return;const n=e.querySelector(".js-new-label-color-input"),o=xn(),r=`#${Ie().rgb.hex(o)}`;n.value=r;const i=e.querySelector(".js-new-label-color");tt(i,o);const l=document.querySelector(".js-new-label-name").textContent;(0,L.Se)(t,l),(0,Ht.OD)(t),Ke(i)}s(Wr,"initLabelModal"),(0,C.AC)(".js-new-label-modal-form",async function(e,t){const n=e.querySelector(".js-new-label-error");let o;try{o=await t.html()}catch(y){const w=y.response.json;n.textContent=w.message,n.hidden=!1}if(!o)return;n.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");const r=document.querySelector(".js-issue-labels-menu-content"),i=r.querySelector(".js-filterable-issue-labels"),a=o.html.querySelector("input");i.prepend(o.html),a&&a.dispatchEvent(new Event("change",{bubbles:!0}));const l=r.querySelector(".js-label-filter-field");l.value=l.defaultValue,l.focus()}),(0,c.on)("click",".js-edit-label-cancel",function(e){const t=e.target.closest("form");De(t),t.reset();const n=t.querySelector(".js-new-label-color-input"),o=n.value,r=t.querySelector(".js-new-label-color");tt(r,Ie().hex.rgb(o)),(0,Ht.Qc)(t),Ke(n);const i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");const l=i.querySelector(".js-label-preview");l&&(l.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none"));const y=i.querySelectorAll(".js-hide-on-label-edit");for(const w of y)w.hidden=!w.hidden}}),(0,C.AC)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(r){const i=r.response.json;qn(e,i);return}De(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,C.AC)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(a){const l=a.response.json;qn(e,l);return}e.reset(),De(e),document.querySelector(".js-label-list").prepend(n.html),Ur(1),Fr(e,!1);const o=e.querySelector(".js-new-label-color"),r=xn();Mn(o,r),Ke(e.querySelector(".js-new-label-name-input")),(0,Ht.Qc)(e);const i=e.closest(".js-details-container");i instanceof HTMLElement&&(0,Vt.Qp)(i)}),(0,c.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,c.on)("click",".js-edit-label",function(e){const 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();const r=t.querySelector(".js-label-preview");r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none"));const i=t.querySelectorAll(".js-hide-on-label-edit");for(const a of i)a.hidden=!a.hidden}),(0,C.AC)(".js-delete-label",async function(e,t){const n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text();const o=Ur(-1);Fr(e,o===0),n.remove()});const Rt=(0,P.D)(Dl,500);(0,c.on)("suggester:complete",".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-name-input",Rt),(0,j.q6)(".js-new-label-description-input",Rt),(0,j.q6)(".js-new-label-color-input",Rt),(0,j.w4)("keypress",".js-new-label-name-input",function(e){const t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,Ee.rq)(t.value)>=n&&e.preventDefault()}),(0,c.on)("click",".js-issues-label-select-menu-item",function(e){!e.altKey&&!e.shiftKey||(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=e.currentTarget.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=e.currentTarget.getAttribute("data-included-url")))}),(0,j.w4)("keydown",".js-issues-label-select-menu-item",function(e){if(e.key!=="Enter"||!e.altKey&&!e.shiftKey)return;const t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=t.getAttribute("data-excluded-url")),e.shiftKey&&(window.location.href=t.getAttribute("data-included-url")))}),(0,c.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation();const t=await(0,Te.W)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"});Wr(t)},{capture:!0}),(0,c.on)("change",".js-thread-notification-setting",Rn),(0,c.on)("change",".js-custom-thread-notification-option",Rn),(0,c.on)("reset",".js-custom-thread-settings-form",Rn);function Rn(){const 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"),o=document.querySelector("[data-custom-option-required-text]"),r=e&&t?o.getAttribute("data-custom-option-required-text"):"";o.setCustomValidity(r),n.hidden=!e}s(Rn,"toggleEventSettings");var Hl=Object.defineProperty,Ol=Object.getOwnPropertyDescriptor,zr=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Ol(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Hl(t,n,r),r},"sidebar_widget_decorateClass");let _n=s(class 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(e.code==="Enter"||e.code==="Space")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(){var e;try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());const t=await fetch(this.url,{signal:(e=this.pendingRequest)==null?void 0:e.signal,headers:{Accept:"text/html","X-Requested-With":"XMLHttpRequest"}});if(this.pendingRequest=null,!t.ok)return this.setClose();const n=await t.text();this.collapsible.innerHTML=n,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}},"CollapsibleSidebarWidgetElement");zr([J.fA],_n.prototype,"collapsible",2),_n=zr([J.Ih],_n);var Nl=Object.defineProperty,Bl=Object.getOwnPropertyDescriptor,ve=s((e,t,n,o)=>{for(var r=o>1?void 0:o?Bl(t,n):t,i=e.length-1,a;i>=0;i--)(a=e[i])&&(r=(o?a(t,n,r):a(r))||r);return o&&r&&Nl(t,n,r),r},"sidebar_memex_input_decorateClass");let ye=s(class extends HTMLElement{constructor(){super(...arguments);this.url="",this.csrf="",this.instrument="",this.column=1}get isDisabled(){var e;return(e=this.read)==null?void 0:e.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 this.read.getAttribute("aria-expanded")==="true"}connectedCallback(){var e,t;this.disabled=(t=(e=this.read)==null?void 0:e.disabled)!=null?t:!0,this.querySelector("details")!==null&&this.classList.toggle("no-pointer")}handleDetailsSelect(e){var t;const n=e,o=e.target,r=(t=n.detail)==null?void 0:t.relatedTarget,i=o.closest("details"),a=i==null?void 0:i.querySelector("[data-menu-button]");if(r.getAttribute("aria-checked")==="true"){r.setAttribute("aria-checked","false"),e.preventDefault();for(const l of this.inputs)if(r.contains(l)){this.updateCell(l.name,""),(a==null?void 0:a.innerHTML)&&(a.innerHTML=l.placeholder);break}i==null||i.removeAttribute("open")}}handleDetailsSelected(e){var t;const o=(t=e.detail)==null?void 0:t.relatedTarget;for(const r of this.inputs)if(o.contains(r)){this.updateCell(r.name,r.value);break}}mouseDownFocus(e){!this.isDisabled||this.onFocus(e)}keyDownFocus(e){(e.code==="Enter"||e.code==="Space")&&this.read!==document.activeElement&&this.onFocus(e)}onChange(e){var t,n;e.target.getAttribute("type")!=="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onBlur(e){var t,n;if(this.hasExpanded){e.preventDefault();return}e.target.getAttribute("type")==="date"&&this.updateCell((t=this.read)==null?void 0:t.name,(n=this.read)==null?void 0:n.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){if(e.code==="Enter"||e.code==="Tab"){if(e.preventDefault(),e.stopPropagation(),this.hasExpanded)return;this.read.blur()}}async updateCell(e="",t=""){const n=new FormData;n.set(e,t),n.set("ui",this.instrument);for(const r of this.parameters)n.set(r.name,r.value);const o=Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"});try{if(this.write){const S=this.read.value,R=this.read.type==="date"&&S?o.format(Date.parse(S)):S;this.write.textContent=S?R:this.read.placeholder}const r=await fetch(this.url,{method:"PUT",body:n,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest","Scoped-CSRF-Token":`${this.csrf}`}});if(!r.ok)throw new Error("connection error");if(!this.write)return;const l=(await r.json()).memexProjectItem.memexProjectColumnValues.find(S=>S.memexProjectColumnId===Number(this.column)).value,y=this.read.type==="date"?Date.parse(l.value):l.html,w=this.read.type==="date"&&y?o.format(y):y;this.write.innerHTML=t?w:this.read.placeholder}catch{this.hasErrored=!0}}},"SidebarMemexInputElement");ve([J.Lj],ye.prototype,"url",2),ve([J.Lj],ye.prototype,"csrf",2),ve([J.Lj],ye.prototype,"instrument",2),ve([J.Lj],ye.prototype,"column",2),ve([J.GO],ye.prototype,"inputs",2),ve([J.fA],ye.prototype,"read",2),ve([J.fA],ye.prototype,"write",2),ve([J.GO],ye.prototype,"parameters",2),ye=ve([J.Ih],ye);function nt(e,t=!1){(t||!zl(e))&&(e instanceof HTMLFormElement?(0,L.Bt)(e):Pt(e))}s(nt,"submitForm");function Kr(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form");nt(n)}s(Kr,"submitOnMenuClose"),(0,c.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){const t=e.detail.relatedTarget,n=e.currentTarget,o=t.closest(".js-issue-sidebar-form"),r=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){const i=n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked');for(const a of i)a.disabled=!1,a.checked=!1;nt(o)}else r?n.closest("details").addEventListener("toggle",Kr,{once:!0}):nt(o)},{capture:!0});function $l(e,t){e.replaceWith((0,q.r)(document,t))}s($l,"updateSidebar");function Vr(e){const t=document.querySelector(`[data-menu-trigger="${e}"]`);t==null||t.focus()}s(Vr,"returnFocusToTrigger"),(0,C.AC)(".js-issue-sidebar-form",async function(e,t){var n;const o=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=(n=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:n.getAttribute("id");r.replaceWith(o.html),i&&Vr(i)}),(0,c.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){const t=e.currentTarget,n=t.closest(".js-issue-sidebar-form");Pt(n,"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,c.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){var t;const n=e.currentTarget,o=n.closest(".js-issue-sidebar-form");Pt(o,"post",{name:n.name,value:n.value}),n.remove(),(t=document.querySelector("form#new_issue .is-submit-button-value"))==null||t.remove(),e.preventDefault()}),(0,c.on)("click",".js-issue-unassign-self",function(e){const t=e.currentTarget.closest(".js-issue-sidebar-form");Pt(t,"delete"),e.preventDefault()}),(0,C.AC)(".js-pages-preview-toggle-form",async function(e,t){const n=await t.json();e.querySelector("button.btn").textContent=n.json.new_button_value});function Fl(e,t){const n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}s(Fl,"getCacheKey");function Ul(e,t,n){const o=e.getAttribute("data-cache-name");if(!o)return;const r=[];for(const[a,l]of t.entries())a.indexOf(o)!==-1&&r.push([a,l]);const i=r.filter(a=>a[1]!=="");i.length>0?sessionStorage.setItem(n,JSON.stringify(i)):sessionStorage.removeItem(n)}s(Ul,"cacheValues");const _t=new Set;function Xr(){_t.clear()}s(Xr,"clearHasFired");async function Wl(e,t){const n=e.getAttribute("data-cache-name"),o=sessionStorage.getItem(t);if(!n||!o||_t.has(n))return;_t.add(n);const r=JSON.parse(o),i=[];for(const[a,l]of r){if(Object.prototype.toString.call(l)!=="[object String]")continue;const y=document.createElement("input");y.type="hidden",y.value=l,y.name=a,e.appendChild(y),i.push(y)}try{await Zr(e);for(const a of i)a.remove()}catch{_t.delete(n)}}s(Wl,"restoreCachedValues");let Gr=!1;function Pn(e,t){if(Gr)return;const n=In(e);Ul(e,n,t),Xr()}s(Pn,"cacheValuesOnHide"),(0,u.N7)("[data-cacher]",{add(e){const t=Fl(e,(0,xe.e)());Wl(e,t),window.addEventListener("pagehide",()=>Pn(e,t)),window.addEventListener("pjax:beforeReplace",()=>Pn(e,t)),window.addEventListener("turbo:before-visit",()=>Pn(e,t)),window.addEventListener("submit",n=>{n.defaultPrevented||(Gr=!0,setTimeout(()=>{for(const o of Object.keys(sessionStorage))o.indexOf(t)!==-1&&(sessionStorage.removeItem(o),Xr())},0))},{capture:!0})}});async function Pt(e,t="post",n){var o;await Zr(e,t,n);const r=e.closest(".js-discussion-sidebar-item"),i=(o=r==null?void 0:r.querySelector(".select-menu"))==null?void 0:o.getAttribute("id");i&&Vr(i)}s(Pt,"previewSubmit");async function Zr(e,t="post",n){const o=In(e);n&&o.append(n.name,n.value);const r=e.getAttribute("data-url");if(!r)return;const i=e.querySelector(".js-data-url-csrf"),a=await fetch(r,{method:t,body:t==="delete"?"":o,mode:"same-origin",headers:{"Scoped-CSRF-Token":i.value,"X-Requested-With":"XMLHttpRequest"}});if(!a.ok)return;const l=await a.text();$l(e.closest(".js-discussion-sidebar-item"),l)}s(Zr,"requestPreview");function zl(e){const t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;const n=[...document.querySelectorAll(".js-reviewer-team")].map(l=>l.getAttribute("data-id")),o=e instanceof HTMLFormElement?new FormData(e):In(e),i=new URLSearchParams(o).getAll("reviewer_team_ids[]").filter(l=>!n.includes(l));if(i.length===0)return!1;const a=new URLSearchParams(i.map(l=>["reviewer_team_ids[]",l]));return Kl(e,`${t}?${a}`),!0}s(zl,"reviewerTeamsCheckRequired");async function Kl(e,t){const n=await fetch(t);if(!n.ok)return;const o=await n.text();if(o.match(/[^\w-]js-large-team[^\w-]/))Vl(e,o);else{nt(e,!0);return}}s(Kl,"triggerTeamReviewerCheck");function Vl(e,t){const n=e.querySelector(".js-large-teams-check-warning-container");for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild((0,q.r)(document,t));const o=n.querySelector("details");function r(i){if(i.target instanceof Element){if(o.open=!1,!i.target.classList.contains("js-large-teams-confirm-button")){const a=e.querySelectorAll("input[name='reviewer_team_ids[]']");for(const l of a)n.querySelector(`.js-large-team[data-id='${l.value}']`)&&(l.checked=!1)}nt(e,!0),i.preventDefault()}}s(r,"dialogAction"),n.querySelector(".js-large-teams-confirm-button").addEventListener("click",r,{once:!0}),n.querySelector(".js-large-teams-cancel-button").addEventListener("click",r,{once:!0}),o.addEventListener("details-dialog-close",r,{once:!0}),o.open=!0}s(Vl,"showTeamReviewerConfirmationDialog"),(0,c.on)("click","div.js-project-column-menu-container .js-project-column-menu-item button",async function(e){const t=e.currentTarget;Xl(t);const n=t.getAttribute("data-url"),o=t.parentElement.querySelector(".js-data-url-csrf"),r=t.getAttribute("data-card-id"),i=new FormData;if(i.append("card_id",r),i.append("use_automation_prioritization","true"),e.preventDefault(),!(await fetch(n,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)return;const l=document.activeElement,y=t.closest(".js-project-column-menu-dropdown");if(l&&y.contains(l))try{l.blur()}catch{}});function Xl(e){const n=e.closest(".js-project-column-menu-dropdown").querySelector(".js-project-column-menu-summary"),o=e.getAttribute("data-column-name");n.textContent=o}s(Xl,"updateProjectColumnMenuSummary"),(0,c.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()});function In(e){const t=e.closest("form");if(!t)return new FormData;const o=new FormData(t).entries(),r=new FormData;for(const[i,a]of o)t.contains(Gl(t,i,a.toString()))&&r.append(i,a);return r}s(In,"scopedFormData");function Gl(e,t,n){for(const o of e.elements)if((o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLButtonElement)&&o.name===t&&o.value===n)return o;return null}s(Gl,"findParam"),(0,c.on)("click",".js-convert-to-draft",function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.parentElement.querySelector(".js-data-url-csrf");fetch(t,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":n.value,"X-Requested-With":"XMLHttpRequest"}})}),(0,c.on)("click","div.js-restore-item",async function(e){const t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),o=e.currentTarget.querySelector(".js-data-url-csrf"),r=new FormData;if(r.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:r,headers:{"Scoped-CSRF-Token":o.value,"X-Requested-With":"XMLHttpRequest"}})).ok)throw new Error("connection error");Kr(e)})},22485:($,D,f)=>{"use strict";f.d(D,{N:()=>C,x:()=>_});var T=f(7739);let c=null;(async function(){await T.x,x()})();function C(g){_(u(g))}s(C,"announceFromElement");function _(g){!c||(c.textContent="",c.textContent=g)}s(_,"announce");function x(){c=document.createElement("div"),c.setAttribute("aria-live","polite"),c.classList.add("sr-only"),document.body.append(c)}s(x,"createNoticeContainer");function u(g){return(g.getAttribute("aria-label")||g.innerText||"").trim()}s(u,"getTextContent")},51989:($,D,f)=>{"use strict";f.d(D,{s:()=>h});var T=f(90420),c=f(12981);class C{constructor(b=50,v=30){this.elements=[],this.timer=null,this.callbacks=[],this.timeout=b,this.limit=v,this.index=0}push(b){const v=`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([b,v]),v}onFlush(b){this.callbacks.push(b)}async flush(){const b=this.elements.splice(0,this.limit);b.length!==0&&await Promise.all(this.callbacks.map(v=>v(b)))}}s(C,"AutoFlushingQueue");class _{constructor(b,v){this.url=b,this.callbacks=new Map,this.autoFlushingQueue=new C,this.autoFlushingQueue.onFlush(async L=>{this.load(L)}),this.validate=v}loadInBatch(b){const v=this.autoFlushingQueue.push(b);return new Promise(L=>this.callbacks.set(v,L))}async load(b){const v=new Map;for(const[E,A]of b)v.set(A,E);const L=new FormData;L.set("_method","GET");for(const[E,A]of v.entries())for(const k of A.inputs)L.append(`items[${E}][${k.name}]`,k.value);const q=await fetch(this.url,{method:"POST",body:L,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(q.ok){const E=await q.json();if(!E||typeof E!="object"||Array.isArray(E))throw new Error("Malformed batch response");for(const A in E){const k=this.callbacks.get(A);if(k){const j=E[A];this.validate(j),k(j)}}}}}s(_,"BatchLoader");var x=Object.defineProperty,u=Object.getOwnPropertyDescriptor,g=s((p,b,v,L)=>{for(var q=L>1?void 0:L?u(b,v):b,E=p.length-1,A;E>=0;E--)(A=p[E])&&(q=(L?A(b,v,q):A(q))||q);return L&&q&&x(b,v,q),q},"__decorateClass");class h extends HTMLElement{async connectedCallback(){const b=await this.batchLoader.loadInBatch(this);this.update(b)}get batchLoader(){const b=this.getAttribute("data-url");if(!b)throw new Error(`${this.tagName} element requires a data-url attribute`);let v=this.batchLoaders.get(b);return v||(v=new _(b,L=>this.validate(L)),this.batchLoaders.set(b,v)),v}}s(h,"BaseBatchDeferredContentElement");const d=new Map;let m=s(class extends h{constructor(){super(...arguments);this.batchLoaders=d}validate(p){if(typeof p!="string")throw new Error("Batch deferred content was not a string")}update(p){const b=(0,c.r)(document,p);this.replaceWith(b)}},"BatchDeferredContentElement");g([T.GO],m.prototype,"inputs",2),m=g([T.Ih],m)},41415:()=>{let $,D=!1;function f(){$=document.activeElement,document.body&&document.body.classList.toggle("intent-mouse",D)}s(f,"setClass"),document.addEventListener("mousedown",function(){D=!0,$===document.activeElement&&f()},{capture:!0}),document.addEventListener("keydown",function(){D=!1},{capture:!0}),document.addEventListener("focusin",f,{capture:!0})},90458:($,D,f)=>{"use strict";f.d(D,{OD:()=>u,Qc:()=>g,nz:()=>x});var T=f(40764),c=f(45075);function C(h,d,m){const p=m.closest(".js-characters-remaining-container");if(!p)return;const b=p.querySelector(".js-characters-remaining"),v=String(b.getAttribute("data-suffix")),L=(0,T.rq)(h),q=d-L;q<=20?(b.textContent=`${q} ${v}`,b.classList.toggle("color-fg-danger",q<=5),b.hidden=!1):b.hidden=!0}s(C,"showRemainingCharacterCount");function _(h){return h.hasAttribute("data-maxlength")?parseInt(h.getAttribute("data-maxlength")||""):h.maxLength}s(_,"getFieldLimit");function x(h){const d=_(h),m=(0,T.rq)(h.value);return d-m<0}s(x,"hasExceededCharacterLimit");function u(h){const d=_(h);C(h.value,d,h)}s(u,"updateInputRemainingCharacters");function g(h){const d=h.querySelectorAll(".js-characters-remaining-container");for(const m of d){const p=m.querySelector(".js-characters-remaining-field");u(p)}}s(g,"resetCharactersRemainingCounts"),(0,c.ZG)(".js-characters-remaining-field",function(h){function d(){(h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement)&&u(h)}s(d,"onInput"),d(),h.addEventListener("input",d),h.addEventListener("blur",()=>{h.removeEventListener("input",d)},{once:!0})})},2641:($,D,f)=>{"use strict";f.d(D,{z:()=>v});var T=f(59753),c=f(12737),C=f(29719),_=f(6741),x=f(55741),u=f(64463),g=f(65935),h=f(78965);let d=[];(0,u.N7)(".js-comment-header-actions-deferred-include-fragment",{subscribe:E=>(0,_.RB)(E,"loadstart",()=>{const A=E.closest(".js-comment");b(A)},{capture:!1,once:!0})}),(0,u.N7)(".js-comment .contains-task-list",{add:E=>{const A=E.closest(".js-comment");b(A)}}),(0,T.on)("click",".js-comment-edit-button",function(E){const A=E.currentTarget.closest(".js-comment");A.classList.add("is-comment-editing");const k=p(A);k?k.addEventListener("include-fragment-replaced",()=>m(A),{once:!0}):m(A);const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")});function m(E){E.querySelector(".js-write-tab").click();const A=E.querySelector(".js-comment-field");A.focus(),(0,T.f)(A,"change")}s(m,"focusEditForm");function p(E){return E.querySelector(".js-comment-edit-form-deferred-include-fragment")}s(p,"findEditFormDeferredIncludeFragment");function b(E){var A;(A=p(E))==null||A.setAttribute("loading","eager")}s(b,"loadEditFormDeferredIncludeFragment"),(0,T.on)("click",".js-comment-hide-button",function(E){const A=E.currentTarget.closest(".js-comment");q(A,!1);const k=A.querySelector(".js-minimize-comment");k&&k.classList.remove("d-none");const j=E.currentTarget.closest(".js-dropdown-details");j&&j.removeAttribute("open")}),(0,T.on)("click",".js-comment-hide-minimize-form",function(E){E.currentTarget.closest(".js-minimize-comment").classList.add("d-none")});function v(E){const A=E.currentTarget.closest("form"),k=E.currentTarget.getAttribute("data-confirm-text");if((0,x.T)(A)&&!confirm(k))return!1;for(const P of A.querySelectorAll("input, textarea")){const M=P;M.value=M.defaultValue,M.classList.contains("session-resumable-canceled")&&(M.classList.add("js-session-resumable"),M.classList.remove("session-resumable-canceled"))}const j=E.currentTarget.closest(".js-comment");return j&&j.classList.remove("is-comment-editing"),!0}s(v,"handleCommentCancelButtonClick"),(0,T.on)("click",".js-comment-cancel-button",v),(0,T.on)("click",".js-cancel-issue-edit",function(E){const A=E.currentTarget.closest(".js-details-container");A.querySelector(".js-comment-form-error").hidden=!0}),(0,g.AC)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(E,A,k){const j=E.closest(".js-comment");j.classList.add("is-comment-loading");const P=j.getAttribute("data-body-version");P&&k.headers.set("X-Body-Version",P)}),(0,g.AC)(".js-comment .js-comment-update",async function(E,A){let k;const j=E.closest(".js-comment"),P=j.querySelector(".js-comment-update-error"),M=j.querySelector(".js-comment-body-error");P instanceof HTMLElement&&(P.hidden=!0),M instanceof HTMLElement&&(M.hidden=!0),d=[];try{k=await A.json()}catch(W){if(W.response.status===422){const U=JSON.parse(W.response.text);if(U.errors){P instanceof HTMLElement&&(P.textContent=`There was an error posting your comment: ${U.errors.join(", ")}`,P.hidden=!1);return}}else throw W}if(!k)return;const O=k.json;O.errors&&O.errors.length>0&&(d=O.errors,L(M));const V=j.querySelector(".js-comment-body");V&&O.body&&(V.innerHTML=O.body),j.setAttribute("data-body-version",O.newBodyVersion);const H=j.querySelector(".js-body-version");H instanceof HTMLInputElement&&(H.value=O.newBodyVersion);const N=j.querySelector(".js-discussion-poll");N&&O.poll&&(N.innerHTML=O.poll);for(const W of j.querySelectorAll("input, textarea")){const U=W;U.defaultValue=U.value}j.classList.remove("is-comment-stale","is-comment-editing");const K=j.querySelector(".js-comment-edit-history");if(K){const W=await(0,C.a)(document,O.editUrl);K.innerHTML="",K.append(W)}}),(0,u.N7)(".js-comment-body-error",{add:E=>{d&&d.length>0&&L(E)}});function L(E){const A=E.querySelector("ol");if(A){A.innerHTML="";const k=d.map(j=>{const P=document.createElement("li");return P.textContent=j,P});for(const j of k)A.appendChild(j)}E.hidden=!1}s(L,"showBodyErrors"),(0,g.AC)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(E,A){const k=E.closest(".js-comment");try{await A.text()}catch(j){if(j.response.status===422){let P;try{P=JSON.parse(j.response.text)}catch{}P&&P.stale&&k.classList.add("is-comment-stale")}else throw j}k.classList.remove("is-comment-loading")});function q(E,A){const k=E.querySelector(".js-comment-show-on-error");k&&(k.hidden=!A);const j=E.querySelector(".js-comment-hide-on-error");j&&(j.hidden=A)}s(q,"toggleMinimizeError"),(0,g.AC)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(E,A){const k=E.closest(".js-minimize-container");try{const j=await A.html();k.replaceWith(j.html)}catch{q(k,!0)}}),(0,g.AC)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(E,A){const k=E.closest(".js-discussion-comment"),j=k.querySelector(".js-discussion-comment-error");j&&(j.hidden=!0);try{const P=await A.html();k.replaceWith(P.html)}catch(P){if(P.response.status>=400&&P.response.status<500){if(P.response.html){const M=P.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");j instanceof HTMLElement&&(j.textContent=M,j.hidden=!1)}}else throw P}}),(0,g.AC)(".js-comment-delete",async function(E,A){await A.json();let k=E.closest(".js-comment-delete-container");k||(k=E.closest(".js-comment-container")||E.closest(".js-line-comments"),k&&k.querySelectorAll(".js-comment").length!==1&&(k=E.closest(".js-comment")));const j=(k==null?void 0:k.closest(".js-comment-container"))||(k==null?void 0:k.closest(".js-line-comments"));if(k==null||k.remove(),j&&j.querySelectorAll(".js-comment").length===1)for(const P of j.querySelectorAll(".js-delete-on-last-reply-deleted"))P.remove()}),(0,g.AC)(".js-issue-update",async function(E,A){var k,j,P;const M=E.closest(".js-details-container"),O=M.querySelector(".js-comment-form-error");let V;try{V=await A.json()}catch(N){O.textContent=((P=(j=(k=N.response)==null?void 0:k.json)==null?void 0:j.errors)==null?void 0:P[0])||"Something went wrong. Please try again.",O.hidden=!1}if(!V)return;M.classList.remove("open"),O.hidden=!0;const H=V.json;if(H.issue_title!=null){M.querySelector(".js-issue-title").textContent=H.issue_title;const N=M.closest(".js-issues-results");if(N){if(N.querySelector(".js-merge-pr.is-merging")){const U=N.querySelector(".js-merge-pull-request textarea");U instanceof HTMLTextAreaElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.issue_title)}else if(N.querySelector(".js-merge-pr.is-squashing")){const U=N.querySelector(".js-merge-pull-request .js-merge-title");U instanceof HTMLInputElement&&U.value===U.defaultValue&&(U.value=U.defaultValue=H.default_squash_commit_title)}const K=N.querySelector("button[value=merge]");K&&K.setAttribute("data-input-message-value",H.issue_title);const W=N.querySelector("button[value=squash]");W&&W.setAttribute("data-input-title-value",H.default_squash_commit_title)}}document.title=H.page_title;for(const N of E.elements)(N instanceof HTMLInputElement||N instanceof HTMLTextAreaElement)&&(N.defaultValue=N.value)}),(0,g.AC)(".js-comment-minimize",async function(E,A){await A.json();const k=E.closest(".js-comment"),j=k.querySelector(".js-minimize-comment");if(j&&j.classList.contains("js-update-minimized-content")){const P=E.querySelector("input[type=submit], button[type=submit]");P&&P.classList.add("disabled");const M=k.closest(".js-comment-container");M&&await(0,h.x0)(M)}else{j&&j.classList.add("d-none");const P=E.closest(".unminimized-comment");P.classList.add("d-none"),P.classList.remove("js-comment");const O=E.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");O&&O.classList.remove("d-none"),O&&O.classList.add("js-comment")}}),(0,g.AC)(".js-comment-unminimize",async function(E,A){await A.json();const k=E.closest(".js-minimizable-comment-group"),j=k.querySelector(".unminimized-comment"),P=k.querySelector(".minimized-comment");if(j)j.classList.remove("d-none"),j.classList.add("js-comment"),P&&P.classList.add("d-none"),P&&P.classList.remove("js-comment");else{if(P){const O=P.querySelector(".timeline-comment-actions");O&&O.classList.add("d-none"),P.classList.remove("js-comment")}const M=k.closest(".js-comment-container");await(0,h.x0)(M)}}),(0,T.on)("details-menu-select",".js-comment-edit-history-menu",E=>{const A=E.detail.relatedTarget.getAttribute("data-edit-history-url");if(!A)return;E.preventDefault();const k=(0,C.a)(document,A);(0,c.W)({content:k,dialogClass:"Box-overlay--wide overflow-visible"})},{capture:!0})},87924:()=>{document.addEventListener("click",function($){if(!($.target instanceof Element))return;const D="a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]",f=$.target.closest(D);if(!f)return;const T=f.getAttribute("data-confirm");!T||f instanceof HTMLInputElement&&f.hasAttribute("data-confirm-checked")&&!f.checked||confirm(T)||($.stopImmediatePropagation(),$.preventDefault())},!0)},33948:($,D,f)=>{"use strict";f.d(D,{Z:()=>_});var T=f(7739);const c=[];let C=0;function _(d){(async function(){c.push(d),await T.x,x()})()}s(_,"hashChange"),_.clear=()=>{c.length=C=0};function x(){const d=C;C=c.length,u(c.slice(d),null,window.location.href)}s(x,"runRemainingHandlers");function u(d,m,p){const b=window.location.hash.slice(1),v=b?document.getElementById(b):null,L={oldURL:m,newURL:p,target:v};for(const q of d)q.call(null,L)}s(u,"runHandlers");let g=window.location.href;window.addEventListener("popstate",function(){g=window.location.href}),window.addEventListener("hashchange",function(d){const m=window.location.href;try{u(c,d.oldURL||g,m)}finally{g=m}});let h=null;document.addEventListener("pjax:start",function(){h=window.location.href}),document.addEventListener("pjax:end",function(){u(c,h,window.location.href)})},52641:($,D,f)=>{"use strict";f.d(D,{G:()=>h});var T=f(45075),c=f(64463),C=f(59753);const _=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function x(d){const m=d.getAttribute("data-required-value"),p=d.getAttribute("data-required-value-prefix");if(d.value===m)d.setCustomValidity("");else{let b=m;p&&(b=p+b),d.setCustomValidity(b)}}s(x,"checkValidityForRequiredValueField"),(0,T.q6)("[data-required-value]",function(d){const m=d.currentTarget;x(m)}),(0,C.on)("change","[data-required-value]",function(d){const m=d.currentTarget;x(m),h(m.form)}),(0,T.q6)("[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity("")}),(0,C.on)("change","[data-required-trimmed]",function(d){const m=d.currentTarget;m.value.trim()===""?m.setCustomValidity(m.getAttribute("data-required-trimmed")):m.setCustomValidity(""),h(m.form)}),(0,T.ZG)(_,d=>{let m=d.checkValidity();function p(){const b=d.checkValidity();b!==m&&d.form&&h(d.form),m=b}s(p,"inputHandler"),d.addEventListener("input",p),d.addEventListener("blur",s(function b(){d.removeEventListener("input",p),d.removeEventListener("blur",b)},"blurHandler"))});const u=new WeakMap;function g(d){u.get(d)||(d.addEventListener("change",()=>h(d)),u.set(d,!0))}s(g,"installHandlers");function h(d){const m=d.checkValidity();for(const p of d.querySelectorAll("button[data-disable-invalid]"))p.disabled=!m}s(h,"validate"),(0,c.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const m=d.form;m&&(g(m),d.disabled=!m.checkValidity())}}),(0,c.N7)("input[data-required-change], textarea[data-required-change]",function(d){const m=d,p=m.type==="radio"&&m.form?m.form.elements.namedItem(m.name).value:null;function b(v){const L=m.form;if(v&&m.type==="radio"&&L&&p)for(const q of L.elements.namedItem(m.name))q instanceof HTMLInputElement&&q.setCustomValidity(m.value===p?"unchanged":"");else m.setCustomValidity(m.value===(p||m.defaultValue)?"unchanged":"")}s(b,"customValidity"),m.addEventListener("input",b),m.addEventListener("change",b),b(),m.form&&h(m.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const m=d.target;setTimeout(()=>h(m))}})},11724:()=>{document.addEventListener("pjax:click",function($){if(window.onbeforeunload)return $.preventDefault()})},17300:($,D,f)=>{"use strict";f.d(D,{k:()=>x});var T=f(6741),c=f(7739),C=f(64463),_=f(75371);(0,C.N7)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:h=>(x(h),(0,T.RB)(window,"resize",()=>g(h)))});async function x(h){await c.C,g(h)}s(x,"asyncCalculateVisibility");function u(h,d){h.style.visibility=d?"hidden":"";const m=h.getAttribute("data-tab-item");if(m){const p=document.querySelector(`[data-menu-item=${m}]`);p instanceof HTMLElement&&(p.hidden=!d)}}s(u,"toggleItem");function g(h){const d=h.querySelectorAll(".js-responsive-underlinenav-item"),m=h.querySelector(".js-responsive-underlinenav-overflow"),p=(0,_.oE)(m,h);if(!p)return;let b=!1;for(const v of d){const L=(0,_.oE)(v,h);if(L){const q=L.left+v.offsetWidth>=p.left;u(v,q),b=b||q}}m.style.visibility=b?"":"hidden"}s(g,"calculateVisibility")},41928:()=>{function $(T){const c=document.querySelector(".js-stale-session-flash"),C=c.querySelector(".js-stale-session-flash-signed-in"),_=c.querySelector(".js-stale-session-flash-signed-out");c.hidden=!1,C.hidden=T==="false",_.hidden=T==="true",window.addEventListener("popstate",function(x){x.state&&x.state.container!=null&&location.reload()}),document.addEventListener("submit",function(x){x.preventDefault()})}s($,"sessionChanged");let D;if(typeof BroadcastChannel=="function")try{D=new BroadcastChannel("stale-session"),D.onmessage=T=>{typeof T.data=="string"&&$(T.data)}}catch{}if(!D){let T=!1;D={postMessage(c){T=!0;try{window.localStorage.setItem("logged-in",c)}finally{T=!1}}},window.addEventListener("storage",function(c){if(!T&&c.storageArea===window.localStorage&&c.key==="logged-in")try{(c.newValue==="true"||c.newValue==="false")&&$(c.newValue)}finally{window.localStorage.removeItem(c.key)}})}const f=document.querySelector(".js-stale-session-flash[data-signedin]");if(f){const T=f.getAttribute("data-signedin")||"";D.postMessage(T)}},32222:($,D,f)=>{"use strict";var T=f(11793),c=f(59753),C=f(64463);class _{constructor(u){this.container=u.container,this.selections=u.selections,this.inputWrap=u.inputWrap,this.input=u.input,this.tagTemplate=u.tagTemplate,this.form=this.input.form,this.autoComplete=u.autoComplete,this.multiTagInput=u.multiTagInput}setup(){this.container.addEventListener("click",u=>{u.target.closest(".js-remove")?this.removeTag(u):this.onFocus()}),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.open||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete.open=!1)}onKeyDown(u){switch((0,T.EL)(u)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(u);break;case",":case" ":this.taggifyValue(u);break}}taggifyValueWhenSuggesterHidden(u){!this.autoComplete.open&&this.input.value&&(u.preventDefault(),this.selectTag(this.input.value))}taggifyValue(u){this.input.value&&(u.preventDefault(),this.selectTag(this.input.value),this.autoComplete.open=!1)}selectTag(u){const g=this.normalizeTag(u),h=this.selectedTags();let d=!1;for(let m=0;m<g.length;m++){const p=g[m];h.indexOf(p)<0&&(this.selections.appendChild(this.templateTag(p)),d=!0)}d&&(this.input.value="",(0,c.f)(this.form,"tags:changed"))}removeTag(u){const g=u.target;u.preventDefault(),g.closest(".js-tag-input-tag").remove(),(0,c.f)(this.form,"tags:changed")}templateTag(u){const g=this.tagTemplate.cloneNode(!0);return g.querySelector("input").value=u,g.querySelector(".js-placeholder-tag-name").replaceWith(u),g.classList.remove("d-none","js-template"),g}normalizeTag(u){const g=u.toLowerCase().trim();return g?this.multiTagInput?g.split(/[\s,']+/):[g.replace(/[\s,']+/g,"-")]:[]}onBackspace(){if(!this.input.value){const u=this.selections.querySelector("li:last-child .js-remove");u instanceof HTMLElement&&u.click()}}selectedTags(){const u=this.selections.querySelectorAll("input");return Array.from(u).map(g=>g.value).filter(g=>g.length>0)}}s(_,"TagInput"),(0,C.N7)(".js-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,C.N7)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(x){new _({container:x,inputWrap:x.querySelector(".js-tag-input-wrapper"),input:x.querySelector('input[type="text"], input:not([type])'),selections:x.querySelector(".js-tag-input-selected-tags"),tagTemplate:x.querySelector(".js-template"),autoComplete:x.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},53412:($,D,f)=>{"use strict";f.d(D,{H:()=>_});var T=f(29946),c=f(49815),C=f(11190);if((0,c.c)("TURBO")){(async()=>{const{PageRenderer:u,session:g,navigator:h}=await f.e("vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js").then(f.bind(f,74395)),d=g.adapter;function m(){d.progressBar.setValue(0),d.progressBar.show()}s(m,"beginProgressBar");function p(){d.progressBar.setValue(1),d.progressBar.hide()}s(p,"completeProgressBar"),document.addEventListener("turbo:before-fetch-request",q=>{const E=q.target;if(_(E)&&m(),(E==null?void 0:E.tagName)==="HTML"){const k=q;k.detail.fetchOptions.headers["Turbo-Visit"]="true"}const A=(0,C.I)(q.detail.url.pathname);if(A){const k=new URLSearchParams(q.detail.url.search);for(const[j,P]of Object.entries(A))P&&k.set(j,P);q.detail.url.search=k.toString()}}),document.addEventListener("turbo:frame-render",q=>{_(q.target)&&p()}),document.addEventListener(T.QE.START,m),document.addEventListener(T.QE.END,p);const b=Object.getOwnPropertyDescriptor(u.prototype,"reloadReason").get;Object.defineProperty(u.prototype,"reloadReason",{get(){const q=b.call(this);if(q.reason!=="tracked_element_mismatch")return q;const E=Object.fromEntries(v(this.currentHeadSnapshot)),A=[];for(const[k,j]of v(this.newHeadSnapshot))E[k]!==j&&A.push(k.replace(/^x-/,"").replaceAll("-","_"));return{reason:`tracked_element_mismatch-${A.join("-")}`}}});function*v(q){for(const E of Object.values(q.detailsByOuterHTML))if(E.tracked)for(const A of E.elements)A instanceof HTMLMetaElement&&A.getAttribute("http-equiv")&&(yield[A.getAttribute("http-equiv")||"",A.getAttribute("content")||""])}s(v,"getSnapshotSignatures");function L(q){const E=history[q];history[q]=function(A,k,j){var P;function M(O,V,H){E.call(this,{...A,...O},V,H)}s(M,"oldHistoryWithMergedState"),h.history.update(M,new URL(j||location.href,location.href),(P=A==null?void 0:A.turbo)==null?void 0:P.restorationIdentifier)}}s(L,"patchHistoryApi"),L("replaceState"),L("pushState")})();const x=s((u,g)=>{const h=new URL(u,window.location.origin),d=new URL(g,window.location.origin);return Boolean(d.hash)&&h.hash!==d.hash&&h.host===d.host&&h.pathname===d.pathname&&h.search===d.search},"isHashNavigation");document.addEventListener("turbo:click",function(u){if(!(u.target instanceof HTMLElement))return;const g=u.target.closest("[data-turbo-frame]");g instanceof HTMLElement&&u.target.setAttribute("data-turbo-frame",g.getAttribute("data-turbo-frame")||""),u instanceof CustomEvent&&x(location.href,u.detail.url)&&u.preventDefault()}),document.addEventListener("turbo:before-render",u=>{if(!(u instanceof CustomEvent))return;const g=u.detail.newBody.ownerDocument.documentElement,h=document.documentElement;for(const d of h.attributes)!g.hasAttribute(d.nodeName)&&d.nodeName!=="aria-busy"&&h.removeAttribute(d.nodeName);for(const d of g.attributes)h.getAttribute(d.nodeName)!==d.nodeValue&&h.setAttribute(d.nodeName,d.nodeValue)}),document.addEventListener("turbo:visit",T.LD),document.addEventListener("turbo:render",T.FP),document.addEventListener("beforeunload",T.FP),document.addEventListener("turbo:load",u=>{Object.keys(u.detail.timing).length===0?(0,T.OE)()||(0,T.Po)()?(0,T.Ys)():(0,T.F6)():(0,T.Xk)()}),document.addEventListener("turbo:before-visit",function(u){var g;const h=(g=window.onbeforeunload)==null?void 0:g.call(window,u);h&&(confirm(h)?window.onbeforeunload=null:u.preventDefault())}),document.addEventListener("turbo:reload",function(u){u instanceof CustomEvent&&(0,T.Ak)(u.detail.reason)}),document.addEventListener(T.QE.SUCCESS,()=>{if(location.hash==="")return;const u=document.createElement("a");u.href=`#${location.hash.slice(1)}`,u.click()})}const _=s(x=>(x==null?void 0:x.tagName)==="TURBO-FRAME","isTurboFrame")},95128:()=>{function $(){const f=document.createElement("div");return f.style.cssText="-ms-user-select: element; user-select: contain;",f.style.getPropertyValue("-ms-user-select")==="element"||f.style.getPropertyValue("-ms-user-select")==="contain"||f.style.getPropertyValue("user-select")==="contain"}s($,"supportsUserSelectContain");function D(f){if(!(f.target instanceof Element))return;const T=f.target.closest(".user-select-contain");if(!T)return;const c=window.getSelection();if(!c||!c.rangeCount||!c.rangeCount||c.type!=="Range")return;const C=c.getRangeAt(0).commonAncestorContainer;T.contains(C)||c.selectAllChildren(T)}s(D,"handleUserSelectContain"),$()||document.addEventListener("click",D)},29790:($,D,f)=>{"use strict";f.d(D,{Dw:()=>x,G5:()=>T,M9:()=>g,n6:()=>_});function T(b){const v=b.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(v)if(v.length===1){const L=u(v[0]);return L?Object.freeze({start:L,end:L}):void 0}else if(v.length===2){const L=u(v[0]),q=u(v[1]);return!L||!q?void 0:m(Object.freeze({start:L,end:q}))}else return;else return}s(T,"parseBlobRange");function c(b){const{start:v,end:L}=m(b);return v.column!=null&&L.column!=null?`L${v.line}C${v.column}-L${L.line}C${L.column}`:v.line===L.line?`L${v.line}`:`L${v.line}-L${L.line}`}s(c,"formatBlobRange");function C(b){const v=b.match(/(file-.+?-)L\d+?/i);return v?v[1]:""}s(C,"parseAnchorPrefix");function _(b){const v=T(b),L=C(b);return{blobRange:v,anchorPrefix:L}}s(_,"parseFileAnchor");function x({anchorPrefix:b,blobRange:v}){return v?`#${b}${c(v)}`:"#"}s(x,"formatBlobRangeAnchor");function u(b){const v=b.match(/L(\d+)/),L=b.match(/C(\d+)/);return v?Object.freeze({line:parseInt(v[1]),column:L?parseInt(L[1]):null}):null}s(u,"parseBlobOffset");function g(b,v){const[L,q]=h(b.start,!0,v),[E,A]=h(b.end,!1,v);if(!L||!E)return;let k=q,j=A;if(k===-1&&(k=0),j===-1&&(j=E.childNodes.length),!L.ownerDocument)throw new Error("DOMRange needs to be inside document");const P=L.ownerDocument.createRange();return P.setStart(L,k),P.setEnd(E,j),P}s(g,"DOMRangeFromBlob");function h(b,v,L){const q=[null,0],E=L(b.line);if(!E)return q;if(b.column==null)return[E,-1];let A=b.column-1;const k=d(E);for(let j=0;j<k.length;j++){const P=k[j],M=A-(P.textContent||"").length;if(M===0){const O=k[j+1];return v&&O?[O,0]:[P,A]}else if(M<0)return[P,A];A=M}return q}s(h,"findRangeOffset");function d(b){if(b.nodeType===Node.TEXT_NODE)return[b];if(!b.childNodes||!b.childNodes.length)return[];let v=[];for(const L of b.childNodes)v=v.concat(d(L));return v}s(d,"getAllTextNodes");function m(b){const v=[b.start,b.end];return v.sort(p),v[0]===b.start&&v[1]===b.end?b:Object.freeze({start:v[0],end:v[1]})}s(m,"ascendingBlobRange");function p(b,v){return b.line===v.line&&b.column===v.column?0:b.line===v.line&&typeof b.column=="number"&&typeof v.column=="number"?b.column-v.column:b.line-v.line}s(p,"compareBlobOffsets")},35889:($,D,f)=>{"use strict";f.d(D,{P:()=>C,g:()=>_});var T=f(59753);const c=new WeakMap;function C(g){return c.get(g)}s(C,"getCodeEditor");async function _(g){return c.get(g)||x(await u(g,"codeEditor:ready"))}s(_,"getAsyncCodeEditor");function x(g){if(!(g instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=g.detail.editor;if(!g.target)throw new Error("assert: event.target is null");return c.set(g.target,h),h}s(x,"onEditorFromEvent"),(0,T.on)("codeEditor:ready",".js-code-editor",x);function u(g,h){return new Promise(d=>{g.addEventListener(h,d,{once:!0})})}s(u,"nextEvent")},64926:($,D,f)=>{"use strict";f.d(D,{$1:()=>c,d8:()=>_,ej:()=>T,kT:()=>x});function T(u){return c(u)[0]}s(T,"getCookie");function c(u){const g=[];for(const h of C()){const[d,m]=h.trim().split("=");u===d&&typeof m!="undefined"&&g.push({key:d,value:m})}return g}s(c,"getCookies");function C(){try{return document.cookie.split(";")}catch{return[]}}s(C,"readCookies");function _(u,g,h=null,d=!1,m="lax"){let p=document.domain;if(p==null)throw new Error("Unable to get document domain");p.endsWith(".github.com")&&(p="github.com");const b=location.protocol==="https:"?"; secure":"",v=h?`; expires=${h}`:"";d===!1&&(p=`.${p}`);try{document.cookie=`${u}=${g}; path=/; domain=${p}${v}${b}; samesite=${m}`}catch{}}s(_,"setCookie");function x(u,g=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const d=new Date().getTime(),m=new Date(d-1).toUTCString(),p=location.protocol==="https:"?"; secure":"",b=`; expires=${m}`;g===!1&&(h=`.${h}`);try{document.cookie=`${u}=''; path=/; domain=${h}${b}${p}`}catch{}}s(x,"deleteCookie")},75371:($,D,f)=>{"use strict";f.d(D,{VZ:()=>c,_C:()=>C,cv:()=>T,oE:()=>_});function T(g){const h=g.getBoundingClientRect();return{top:h.top+window.pageYOffset,left:h.left+window.pageXOffset}}s(T,"offset");function c(g){let h=g;const d=h.ownerDocument;if(!d||!h.offsetParent)return;const m=d.defaultView.HTMLElement;if(h!==d.body){for(;h!==d.body;){if(h.parentElement instanceof m)h=h.parentElement;else return;const{position:p,overflowY:b,overflowX:v}=getComputedStyle(h);if(p==="fixed"||b==="auto"||v==="auto"||b==="scroll"||v==="scroll")break}return h instanceof Document?null:h}}s(c,"overflowParent");function C(g,h){let d=h;const m=g.ownerDocument;if(!m)return;const p=m.documentElement;if(!p||g===p)return;const b=_(g,d);if(!b)return;d=b._container;const v=d===m.documentElement&&m.defaultView?{top:m.defaultView.pageYOffset,left:m.defaultView.pageXOffset}:{top:d.scrollTop,left:d.scrollLeft},L=b.top-v.top,q=b.left-v.left,E=d.clientHeight,A=d.clientWidth,k=E-(L+g.offsetHeight),j=A-(q+g.offsetWidth);return{top:L,left:q,bottom:k,right:j,height:E,width:A}}s(C,"overflowOffset");function _(g,h){let d=g;const m=d.ownerDocument;if(!m)return;const p=m.documentElement;if(!p)return;const b=m.defaultView.HTMLElement;let v=0,L=0;const q=d.offsetHeight,E=d.offsetWidth;for(;!(d===m.body||d===h);)if(v+=d.offsetTop||0,L+=d.offsetLeft||0,d.offsetParent instanceof b)d=d.offsetParent;else return;let A,k,j;if(!h||h===m||h===m.defaultView||h===m.documentElement||h===m.body)j=p,A=x(m.body,p),k=u(m.body,p);else if(h instanceof b)j=h,A=h.scrollHeight,k=h.scrollWidth;else return;const P=A-(v+q),M=k-(L+E);return{top:v,left:L,bottom:P,right:M,_container:j}}s(_,"positionedOffset");function x(g,h){return Math.max(g.scrollHeight,h.scrollHeight,g.offsetHeight,h.offsetHeight,h.clientHeight)}s(x,"getDocumentHeight");function u(g,h){return Math.max(g.scrollWidth,h.scrollWidth,g.offsetWidth,h.offsetWidth,h.clientWidth)}s(u,"getDocumentWidth")},73185:($,D,f)=>{"use strict";f.d(D,{Dc:()=>_,bP:()=>g,g:()=>u,gJ:()=>T,rs:()=>c});function T(){return Promise.resolve()}s(T,"microtask");function c(){return new Promise(window.requestAnimationFrame)}s(c,"animationFrame");async function C(h,d){let m;const p=new Promise((b,v)=>{m=self.setTimeout(()=>v(new Error("timeout")),h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(C,"timeout");async function _(h,d){let m;const p=new Promise(b=>{m=self.setTimeout(b,h)});if(!d)return p;try{await Promise.race([p,x(d)])}catch(b){throw self.clearTimeout(m),b}}s(_,"wait");function x(h){return new Promise((d,m)=>{const p=new Error("aborted");p.name="AbortError",h.aborted?m(p):h.addEventListener("abort",()=>m(p))})}s(x,"whenAborted");function u(h){const d=[];return function(m){d.push(m),d.length===1&&queueMicrotask(()=>{const p=[...d];d.length=0,h(p)})}}s(u,"taskQueue");async function g(h){requestAnimationFrame(()=>{setTimeout(h)})}s(g,"afterNextPaint")},92003:($,D,f)=>{"use strict";f.d(D,{aJ:()=>k,cI:()=>q,eK:()=>p});var T=f(29946),c=f(97474),C=f(82918),_=f(50232),x=f(28382),u=f(47930),g=f(49815);let h=!1,d=0;const m=Date.now();function p(M,O={}){M&&M.name!=="AbortError"&&b(L(v(M),O))}s(p,"reportError");async function b(M){var O,V;if(!P())return;const H=(V=(O=document.head)==null?void 0:O.querySelector('meta[name="browser-errors-url"]'))==null?void 0:V.content;if(!!H){if(A(M.error.stacktrace)){h=!0;return}d++;try{await fetch(H,{method:"post",body:JSON.stringify(M)})}catch{}}}s(b,"report");function v(M){return{type:M.name,value:M.message,stacktrace:q(M)}}s(v,"formatError");function L(M,O={}){return Object.assign({error:M,sanitizedUrl:(0,u.S)()||window.location.href,readyState:document.readyState,referrer:(0,T.wP)(),timeSinceLoad:Math.round(Date.now()-m),user:k()||void 0,turbo:(0,g.c)("TURBO")},O)}s(L,"errorContext");function q(M){return(0,x.Q)(M.stack||"").map(O=>({filename:O.file||"",function:String(O.methodName),lineno:(O.lineNumber||0).toString(),colno:(O.column||0).toString()}))}s(q,"stacktrace");const E=/(chrome|moz|safari)-extension:\/\//;function A(M){return M.some(O=>E.test(O.filename)||E.test(O.function))}s(A,"isExtensionError");function k(){var M,O;const V=(O=(M=document.head)==null?void 0:M.querySelector('meta[name="user-login"]'))==null?void 0:O.content;return V||`anonymous-${(0,C.b)()}`}s(k,"pageUser");let j=!1;window.addEventListener("pageshow",()=>j=!1),window.addEventListener("pagehide",()=>j=!0),document.addEventListener(T.QE.ERROR,M=>{b(L({type:"SoftNavError",value:M.detail,stacktrace:q(new Error)}))});function P(){return!j&&!h&&d<10&&(0,_.Gb)()&&!(0,c.Z)(document)}s(P,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",O=>{p(O.data.error)})},98670:($,D,f)=>{"use strict";f.d(D,{W:()=>c});function*T(C,_){for(const x of C){const u=_(x);u!=null&&(yield u)}}s(T,"filterMap");function c(C,_,x){return[...T(C,s(g=>{const h=_(g);return h!=null?[g,h]:null},"sortKey"))].sort((g,h)=>x(g[1],h[1])).map(([g])=>g)}s(c,"filterSort")},8089:($,D,f)=>{"use strict";f.d(D,{EW:()=>T,Qw:()=>C,qu:()=>x});function T(u,g){let h=_(u,g);if(h&&g.indexOf("/")===-1){const d=u.substring(u.lastIndexOf("/")+1);h+=_(d,g)}return h}s(T,"fuzzyScore");function c(u){const g=u.toLowerCase().split("");let h="";for(let d=0;d<g.length;d++){const p=g[d].replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");d===0?h+=`(.*)(${p})`:h+=`([^${p}]*?)(${p})`}return new RegExp(`${h}(.*?)$`,"i")}s(c,"fuzzyRegexp");function C(u,g,h){if(g){const d=u.innerHTML.trim().match(h||c(g));if(!d)return;let m=!1;const p=[];for(let b=1;b<d.length;++b){const v=d[b];!v||(b%2===0?m||(p.push("<mark>"),m=!0):m&&(p.push("</mark>"),m=!1),p.push(v))}u.innerHTML=p.join("")}else{const d=u.innerHTML.trim(),m=d.replace(/<\/?mark>/g,"");d!==m&&(u.innerHTML=m)}}s(C,"fuzzyHighlightElement");function _(u,g){let h=u;if(h===g)return 1;const d=h.length;let m=0,p=0;for(let q=0;q<g.length;q++){const E=g[q],A=h.indexOf(E.toLowerCase()),k=h.indexOf(E.toUpperCase()),j=Math.min(A,k),P=j>-1?j:Math.max(A,k);if(P===-1)return 0;m+=.1,h[P]===E&&(m+=.1),P===0&&(m+=.8,q===0&&(p=1)),h.charAt(P-1)===" "&&(m+=.8),h=h.substring(P+1,d)}const b=g.length,v=m/b;let L=(v*(b/d)+v)/2;return p&&L+.1<1&&(L+=.1),L}s(_,"stringScore");function x(u,g){return u.score>g.score?-1:u.score<g.score?1:u.text<g.text?-1:u.text>g.text?1:0}s(x,"compare")},99254:($,D,f)=>{"use strict";f.d(D,{Z:()=>d});var T=f(47142);const c=s((m,p,b)=>{if(!(0,T.CD)(m,p))return-1/0;const v=(0,T.Gs)(m,p);return v<b?-1/0:v},"getScore"),C=s((m,p,b)=>{m.innerHTML="";let v=0;for(const L of(0,T.m7)(p,b)){b.slice(v,L)!==""&&m.appendChild(document.createTextNode(b.slice(v,L))),v=L+1;const E=document.createElement("mark");E.textContent=b[L],m.appendChild(E)}m.appendChild(document.createTextNode(b.slice(v)))},"highlightElement"),_=new WeakMap,x=new WeakMap,u=new WeakMap,g=s(m=>{if(!u.has(m)&&m instanceof HTMLElement){const p=(m.getAttribute("data-value")||m.textContent||"").trim();return u.set(m,p),p}return u.get(m)||""},"getTextCache");class h extends HTMLElement{connectedCallback(){const p=this.querySelector("ul");if(!p)return;const b=new Set(p.querySelectorAll("li")),v=this.querySelector("input");v instanceof HTMLInputElement&&v.addEventListener("input",()=>{this.value=v.value});const L=new MutationObserver(E=>{let A=!1;for(const k of E)if(k.type==="childList"&&k.addedNodes.length){for(const j of k.addedNodes)if(j instanceof HTMLLIElement&&!b.has(j)){const P=g(j);A=A||(0,T.CD)(this.value,P),b.add(j)}}A&&this.sort()});L.observe(p,{childList:!0});const q={handler:L,items:b,lazyItems:new Map,timer:null};x.set(this,q)}disconnectedCallback(){const p=x.get(this);p&&(p.handler.disconnect(),x.delete(this))}addLazyItems(p,b){const v=x.get(this);if(!v)return;const{lazyItems:L}=v,{value:q}=this;let E=!1;for(const A of p)L.set(A,b),E=E||Boolean(q)&&(0,T.CD)(q,A);E&&this.sort()}sort(){const p=_.get(this);p&&(p.aborted=!0);const b={aborted:!1};_.set(this,b);const{minScore:v,markSelector:L,maxMatches:q,value:E}=this,A=x.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:E})))return;const{items:k,lazyItems:j}=A,P=this.hasAttribute("mark-selector"),M=this.querySelector("ul");if(!M)return;const O=[];if(E){for(const V of k){const H=g(V),N=c(E,H,v);N!==-1/0&&O.push({item:V,score:N})}for(const[V,H]of j){const N=c(E,V,v);N!==-1/0&&O.push({text:V,render:H,score:N})}O.sort((V,H)=>H.score-V.score).splice(q)}else{let V=O.length;for(const H of k){if(V>=q)break;O.push({item:H,score:1}),V+=1}for(const[H,N]of j){if(V>=q)break;O.push({text:H,render:N,score:1}),V+=1}}requestAnimationFrame(()=>{if(b.aborted)return;const V=M.querySelector('input[type="radio"]:checked');M.innerHTML="";let H=0;const N=s(()=>{if(b.aborted)return;const K=Math.min(O.length,H+100),W=document.createDocumentFragment();for(let te=H;te<K;te+=1){const le=O[te];let ae=null;if("render"in le&&"text"in le){const{render:we,text:ue}=le;ae=we(ue),k.add(ae),u.set(ae,ue),j.delete(ue)}else"item"in le&&(ae=le.item);ae instanceof HTMLElement&&(P&&C(L&&ae.querySelector(L)||ae,P?E:"",g(ae)),W.appendChild(ae))}H=K;let U=!1;if(V instanceof HTMLInputElement)for(const te of W.querySelectorAll('input[type="radio"]:checked'))te instanceof HTMLInputElement&&te.value!==V.value&&(te.checked=!1,U=!0);if(M.appendChild(W),V&&U&&V.dispatchEvent(new Event("change",{bubbles:!0})),K<O.length)requestAnimationFrame(N);else{M.hidden=O.length===0;const te=this.querySelector("[data-fuzzy-list-show-on-empty]");te&&(te.hidden=O.length>0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:O.length}))}},"nextBatch");N()})}get value(){return this.getAttribute("value")||""}set value(p){this.setAttribute("value",p)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(p){p?this.setAttribute("mark-selector",p):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(p){Number.isNaN(p)||this.setAttribute("min-score",String(p))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(p){Number.isNaN(p)||this.setAttribute("max-matches",String(p))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(p,b,v){if(b===v)return;const L=x.get(this);!L||(L.timer&&window.clearTimeout(L.timer),L.timer=window.setTimeout(()=>this.sort(),100))}}s(h,"FuzzyListElement");const d=h;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=h,window.customElements.define("fuzzy-list",h))},30481:($,D,f)=>{"use strict";f.d(D,{Y:()=>g,q:()=>h});var T=f(88149),c=f(86058);const C="dimension_";let _;const x=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{const d=(0,T.n)("octolytics");delete d.baseContext,_=new c.R(d)}catch{}function u(d){const m=(0,T.n)("octolytics").baseContext||{};if(m){delete m.app_id,delete m.event_url,delete m.host;for(const v in m)v.startsWith(C)&&(m[v.replace(C,"")]=m[v],delete m[v])}const p=document.querySelector("meta[name=visitor-payload]");if(p){const v=JSON.parse(atob(p.content));Object.assign(m,v)}const b=new URLSearchParams(window.location.search);for(const[v,L]of b)x.includes(v.toLowerCase())&&(m[v]=L);return Object.assign(m,d)}s(u,"extendBaseContext");function g(d){_==null||_.sendPageView(u(d))}s(g,"sendPageView");function h(d,m){var p,b;const v=(b=(p=document.head)==null?void 0:p.querySelector('meta[name="current-catalog-service"]'))==null?void 0:b.content,L=v?{service:v}:{};for(const[q,E]of Object.entries(m))E!=null&&(L[q]=`${E}`);_==null||_.sendEvent(d||"unknown",u(L))}s(h,"sendEvent")},53692:($,D,f)=>{"use strict";f.d(D,{$S:()=>c,Fk:()=>C,sz:()=>_});var T=f(45922);function c(x,u,g){const h={hydroEventPayload:x,hydroEventHmac:u,visitorPayload:"",visitorHmac:"",hydroClientContext:g},d=document.querySelector("meta[name=visitor-payload]");d instanceof HTMLMetaElement&&(h.visitorPayload=d.content);const m=document.querySelector("meta[name=visitor-hmac]")||"";m instanceof HTMLMetaElement&&(h.visitorHmac=m.content),(0,T.b)(h,!0)}s(c,"sendData");function C(x){const u=x.getAttribute("data-hydro-view")||"",g=x.getAttribute("data-hydro-view-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(C,"trackView");function _(x){const u=x.getAttribute("data-hydro-click-payload")||"",g=x.getAttribute("data-hydro-click-hmac")||"",h=x.getAttribute("data-hydro-client-context")||"";c(u,g,h)}s(_,"sendHydroEvent")},51244:($,D,f)=>{"use strict";f.d(D,{vt:()=>A,WF:()=>E,DV:()=>q,jW:()=>M,Nc:()=>p,$t:()=>C});const T={frequency:.6,recency:.4};function c(H,N){return H.sort((K,W)=>N(K)-N(W))}s(c,"sortBy");function C(H){const N=x(H),K=u(H);return function(W){return _(N.get(W)||0,K.get(W)||0)}}s(C,"scorer");function _(H,N){return H*T.frequency+N*T.recency}s(_,"score");function x(H){const N=[...Object.values(H)].reduce((K,W)=>K+W.visitCount,0);return new Map(Object.keys(H).map(K=>[K,H[K].visitCount/N]))}s(x,"frequencyMap");function u(H){const N=c([...Object.keys(H)],W=>H[W].lastVisitedAt),K=N.length;return new Map(N.map((W,U)=>[W,(U+1)/K]))}s(u,"recencyMap");const g=/^\/orgs\/([a-z0-9-]+)\/teams\/([\w-]+)/,h=[/^\/([^/]+)\/([^/]+)\/?$/,/^\/([^/]+)\/([^/]+)\/blob/,/^\/([^/]+)\/([^/]+)\/tree/,/^\/([^/]+)\/([^/]+)\/issues/,/^\/([^/]+)\/([^/]+)\/pulls?/,/^\/([^/]+)\/([^/]+)\/pulse/],d=[["organization",/^\/orgs\/([a-z0-9-]+)\/projects\/([0-9-]+)/],["repository",/^\/([^/]+)\/([^/]+)\/projects\/([0-9-]+)/]],m=100;function p(H){const N=H.match(g);if(N){v(q(N[1],N[2]));return}let K;for(let U=0,te=d.length;U<te;U++){const[le,ae]=d[U];if(K=H.match(ae),K){let we=null,ue=null;switch(le){case"organization":we=K[1],ue=K[2];break;case"repository":we=`${K[1]}/${K[2]}`,ue=K[3];break;default:}we&&ue&&v(A(we,ue));return}}let W;for(let U=0,te=h.length;U<te;U++)if(W=H.match(h[U]),W){v(E(W[1],W[2]));return}}s(p,"logPageView");function b(H){const N=Object.keys(H);if(N.length<=m)return H;const K=C(H),W=N.sort((U,te)=>K(te)-K(U)).slice(0,m/2);return Object.fromEntries(W.map(U=>[U,H[U]]))}s(b,"limitedPageViews");function v(H){const N=M(),K=L(),W=N[H]||{lastVisitedAt:K,visitCount:0};W.visitCount+=1,W.lastVisitedAt=K,N[H]=W,P(b(N))}s(v,"logPageViewByKey");function L(){return Math.floor(Date.now()/1e3)}s(L,"currentEpochTimeInSeconds");function q(H,N){return`team:${H}/${N}`}s(q,"buildTeamKey");function E(H,N){return`repository:${H}/${N}`}s(E,"buildRepositoryKey");function A(H,N){return`project:${H}/${N}`}s(A,"buildProjectKey");const k=/^(team|repository|project):[^/]+\/[^/]+(\/([^/]+))?$/,j="jump_to:page_views";function P(H){O(j,JSON.stringify(H))}s(P,"setPageViewsMap");function M(){const H=V(j);if(!H)return{};let N;try{N=JSON.parse(H)}catch{return P({}),{}}const K={};for(const W in N)W.match(k)&&(K[W]=N[W]);return K}s(M,"getPageViewsMap");function O(H,N){try{window.localStorage.setItem(H,N)}catch{}}s(O,"setItem");function V(H){try{return window.localStorage.getItem(H)}catch{return null}}s(V,"getItem")},11190:($,D,f)=>{"use strict";f.d(D,{I:()=>x,n:()=>_});var T=f(24216);const c=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],C="notification_shelf";function _(d,m=null){return d.has("notification_referrer_id")?(u(d,m),g(d)):null}s(_,"storeAndStripShelfParams");function x(d=null){const m=h(d);if(!m)return(0,T.cl)(C),null;try{const p=(0,T.rV)(C);if(!p)return null;const b=JSON.parse(p);if(!b||!b.pathname)throw new Error("Must have a pathname");if(b.pathname!==m)throw new Error("Stored pathname does not match current pathname.");const v={};for(const L of c)v[L]=b[L];return v}catch{return(0,T.cl)(C),null}}s(x,"getStoredShelfParamsForCurrentPage");function u(d,m){const p=h(m);if(!p)return;const b={pathname:p};for(const v of c){const L=d.get(v);L&&(b[v]=L)}(0,T.LS)(C,JSON.stringify(b))}s(u,"storeShelfParams");function g(d){for(const m of c)d.delete(m);return d}s(g,"deleteShelfParams");function h(d){d=d||window.location.pathname;const m=/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/,p=d.match(m);return p?p[0]:null}s(h,"getCurrentPullRequestPathname")},32904:($,D,f)=>{"use strict";f.d(D,{a:()=>T});function T(x,u){const g=x.closest("[data-notification-id]");u.hasAttribute("data-status")&&c(g,u.getAttribute("data-status")),u.hasAttribute("data-subscription-status")&&C(g,u.getAttribute("data-subscription-status")),u.hasAttribute("data-starred-status")&&_(g,u.getAttribute("data-starred-status"))}s(T,"updateNotificationStates");function c(x,u){x.classList.toggle("notification-archived",u==="archived"),x.classList.toggle("notification-unread",u==="unread"),x.classList.toggle("notification-read",u==="read")}s(c,"toggleNotificationStatus");function C(x,u){x.classList.toggle("notification-unsubscribed",u==="unsubscribed")}s(C,"toggleNotificationSubscriptionStatus");function _(x,u){x.classList.toggle("notification-starred",u==="starred")}s(_,"toggleNotificationStarredStatus")},19218:($,D,f)=>{"use strict";f.d(D,{v:()=>T});function T(c,C){C.appendChild(c.extractContents()),c.insertNode(C)}s(T,"surroundContents")},25331:($,D,f)=>{"use strict";f.d(D,{e:()=>T});function T(c){const C=c||window.location,_=document.head&&document.head.querySelector("meta[name=session-resume-id]");return _ instanceof HTMLMetaElement&&_.content||C.pathname}s(T,"getPageID")},82841:($,D,f)=>{"use strict";f.d(D,{Z:()=>m});var T=f(12737),c=f(29719),C=f(65935),_=f(5642);let x=!1;function u(p){const b=new URL(p,window.location.origin),v=new URLSearchParams(b.search.slice(1));return v.set("webauthn-support",(0,_.T)()),b.search=v.toString(),b.toString()}s(u,"urlWithParams");async function g(){const p=document.querySelector("link[rel=sudo-modal]"),b=document.querySelector(".js-sudo-prompt");if(b instanceof HTMLTemplateElement)return b;if(p){const v=await(0,c.a)(document,u(p.href));return document.body.appendChild(v),document.querySelector(".js-sudo-prompt")}else throw new Error("couldn't load sudo prompt")}s(g,"loadPromptTemplate");let h=!1;async function d(){if(x)return!1;x=!0,h=!1;const b=(await g()).content.cloneNode(!0),v=await(0,T.W)({content:b});return await new Promise(L=>{v.addEventListener("dialog:remove",function(){x=!1,L()},{once:!0})}),h}s(d,"sudoPrompt"),(0,C.AC)(".js-sudo-form",async function(p,b){try{await b.text()}catch(v){if(!v.response)throw v;let L;switch(v.response.status){case 401:L="Incorrect password.";break;case 429:L="Too many password attempts. Please wait and try again later.";break;default:L="Failed to receive a response. Please try again later."}p.querySelector(".js-sudo-error").textContent=L,p.querySelector(".js-sudo-error").hidden=!1,p.querySelector(".js-sudo-password").value="";return}h=!0,p.closest("details").removeAttribute("open")});async function m(){const p=await fetch("/sessions/in_sudo",{headers:{accept:"application/json","X-Requested-With":"XMLHttpRequest"}});return p.ok&&await p.text()==="true"?!0:d()}s(m,"triggerSudoPrompt")},40764:($,D,f)=>{"use strict";f.d(D,{Om:()=>_,lp:()=>c,rq:()=>T,t4:()=>C,yb:()=>u});function T(g){const h="\u200D",d=g.split(h);let m=0;for(const p of d)m+=Array.from(p.split(/[\ufe00-\ufe0f]/).join("")).length;return m/d.length}s(T,"getUtf8StringLength");function c(g,h,d){let m=g.value.substring(0,g.selectionEnd||0),p=g.value.substring(g.selectionEnd||0);return m=m.replace(h,d),p=p.replace(h,d),x(g,m+p,m.length),d}s(c,"replaceText");function C(g,h,d){if(g.selectionStart===null||g.selectionEnd===null)return c(g,h,d);const m=g.value.substring(0,g.selectionStart),p=g.value.substring(g.selectionEnd);return x(g,m+d+p,m.length),d}s(C,"replaceSelection");function _(g,h,d={}){const m=g.selectionEnd||0,p=g.value.substring(0,m),b=g.value.substring(m),v=g.value===""||p.match(/\n$/)?"":` +`,L=d.appendNewline?` +`:"",q=v+h+L;g.value=p+q+b;const E=m+q.length;return g.selectionStart=E,g.selectionEnd=E,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),g.focus(),q}s(_,"insertText");function x(g,h,d){g.value=h,g.selectionStart=d,g.selectionEnd=d,g.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}s(x,"setTextareaValueAndCursor");function u(g,h){const d=[...g],m=new TextEncoder,p=new Uint8Array(4);for(let b=0;b<d.length;b++){const v=d[b],{written:L,read:q}=m.encodeInto(v,p);if(!L||!q)return-1;const E=L-q;if(E!==0&&(b<h&&(h-=E),b>=h))break}return h}s(u,"GetCharIndexFromBytePosition")},66899:($,D,f)=>{"use strict";f.d(D,{dY:()=>h,iU:()=>g,oq:()=>u});const T=new WeakMap;function c(d){const m=T.get(d);!m||(m.timer!=null&&clearTimeout(m.timer),m.timer=window.setTimeout(()=>{m.timer!=null&&(m.timer=null),m.inputed=!1,m.listener.call(null,d)},m.wait))}s(c,"schedule");function C(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!0,p.timer!=null&&clearTimeout(p.timer))}s(C,"onKeydownInput");function _(d){const m=d.currentTarget,p=T.get(m);!p||(p.keypressed=!1,p.inputed&&c(m))}s(_,"onKeyupInput");function x(d){const m=d.currentTarget,p=T.get(m);!p||(p.inputed=!0,p.keypressed||c(m))}s(x,"onInputInput");function u(d,m,p={wait:null}){T.set(d,{keypressed:!1,inputed:!1,timer:void 0,listener:m,wait:p.wait!=null?p.wait:100}),d.addEventListener("keydown",C),d.addEventListener("keyup",_),d.addEventListener("input",x)}s(u,"addThrottledInputEventListener");function g(d,m){d.removeEventListener("keydown",C),d.removeEventListener("keyup",_),d.removeEventListener("input",x);const p=T.get(d);p&&(p.timer!=null&&p.listener===m&&clearTimeout(p.timer),T.delete(d))}s(g,"removeThrottledInputEventListener");function h(d){const m=T.get(d);m&&m.listener.call(null,d)}s(h,"dispatchThrottledInputEvent")},5878:($,D,f)=>{"use strict";f.d(D,{Z:()=>c});function T(C){return C.offsetWidth<=0&&C.offsetHeight<=0}s(T,"hidden");function c(C){return!T(C)}s(c,"visible")},5642:($,D,f)=>{"use strict";f.d(D,{T:()=>c,k:()=>C});var T=f(70112);function c(){return(0,T.Zh)()?"supported":"unsupported"}s(c,"webauthnSupportLevel");async function C(){var _;return await((_=window.PublicKeyCredential)==null?void 0:_.isUserVerifyingPlatformAuthenticatorAvailable())?"supported":"unsupported"}s(C,"iuvpaaSupportLevel")}},$=>{var D=s(T=>$($.s=T),"__webpack_exec__");$.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537","app_assets_modules_github_behaviors_pjax_ts","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_be-af52ef","app_assets_modules_github_behaviors_details_ts-app_assets_modules_github_behaviors_include-fr-a5a4c7"],()=>D(56851));var f=$.O()}]);})(); + +//# sourceMappingURL=behaviors-77f99b7e6910.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js new file mode 100644 index 0000000..09e09d2 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/command-palette-958553b96f7b.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var vt=Object.defineProperty;var n=(S,C)=>vt(S,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["command-palette"],{86761:(S,C,a)=>{var i=a(90420),b=Object.defineProperty,v=Object.getOwnPropertyDescriptor,g=n((t,e,s,o)=>{for(var r=o>1?void 0:o?v(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&b(e,s,r),r},"__decorateClass");const m="*";let p=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=""}active(t,e){return this.scopeTypeMatch(t.type)&&this.modeMatch(e)}scopeTypeMatch(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t):!0}modeMatch(t){return this.char===m||this.char===t}character(){return this.char===m?"":this.char}},"CommandPaletteModeElement");g([i.Lj],p.prototype,"char",2),g([i.Lj],p.prototype,"placeholder",2),g([i.Lj],p.prototype,"scopeTypes",2),p=g([i.Ih],p);var d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=n((t,e,s,o)=>{for(var r=o>1?void 0:o?h(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&d(e,s,r),r},"command_palette_tip_element_decorateClass");const f="*",E="";let _=n(class extends HTMLElement{constructor(){super(...arguments);this.scopeTypes=E,this.mode=f,this.matchMode=E,this.value=f,this.onEmpty=!1,this.onError=!1}connectedCallback(){this.hidden=!0}available(t,e=!1,s=!1){return this.valueMatch(t.text)&&this.scopeTypeMatch(t.scope.type)&&this.modeMatch(t.mode)&&this.showOnEmpty(e)&&this.showOnError(s)}toggle(t,e=!1,s=!1){this.hidden=!this.available(t,e,s)}valueMatch(t){return this.value===f||this.value===t}scopeTypeMatch(t){return this.scopeTypes!==E&&(this.scopeTypes===f||JSON.parse(this.scopeTypes).includes(t))}modeMatch(t){if(this.matchMode===E)return this.mode===f||this.mode===t;{const e=new RegExp(this.matchMode);return t.match(e)!==null}}showOnEmpty(t){return this.onEmpty?t:!0}showOnError(t){return this.onError?t:!0}},"CommandPaletteTipElement");u([i.Lj],_.prototype,"scopeTypes",2),u([i.Lj],_.prototype,"mode",2),u([i.Lj],_.prototype,"matchMode",2),u([i.Lj],_.prototype,"value",2),u([i.Lj],_.prototype,"onEmpty",2),u([i.Lj],_.prototype,"onError",2),_=u([i.Ih],_);var G=a(47779),$e=Object.defineProperty,Fe=Object.getOwnPropertyDescriptor,R=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Fe(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&$e(e,s,r),r},"command_palette_token_element_decorateClass");let k=n(class extends HTMLElement{constructor(){super(...arguments);this.type="",this.id="",this.text="",this.value=""}},"CommandPaletteTokenElement");R([i.Lj],k.prototype,"type",2),R([i.Lj],k.prototype,"id",2),R([i.Lj],k.prototype,"text",2),R([i.Lj],k.prototype,"value",2),k=R([i.Ih],k);var gt=a(39200),He=a(23207),bt=a(2846),Y=a(80829),ze=a(4220),z=a(78584);class U extends z.j{fetch(e,s){return this.fetchSrc(e)}enabledFor(e){return this.modeMatch(e)&&this.scopeMatch(e)}clearCache(){}scopeMatch(e){return this.scopeTypes.length===0||this.scopeTypes.includes(e.scope.type)}modeMatch(e){return this.modes.includes(e.mode)||this.hasWildCard}async fetchSrc(e,s=""){var o;if(!this.src)throw new Error("No src defined");const r=new URL(this.src,window.location.origin),c=e.params();s&&c.set("mode",s),r.search=c.toString();const l=await fetch(r.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const L=await l.json();return{results:((o=L.results)==null?void 0:o.map(w=>ze.g.build(w)))||[],octicons:L.octicons}}else return{error:!0,results:[]}}}n(U,"RemoteProvider");class H extends U{constructor(){super(...arguments);this.maxItems=1e3,this.scopedItems={},this.cachedOcticons={}}clearCache(){super.clearCache(),this.scopedItems={},this.cachedOcticons={}}get debounce(){return 0}async prefetch(e){if(!this.scopeMatch(e)||this.scopedItems[e.scope.id])return;const s=new Y.A("",e.mode,{subjectId:e.subjectId,subjectType:e.subjectType,returnTo:e.returnTo,scope:e.scope}),o=await this.fetchSrc(s,e.mode);this.octicons=o.octicons||[];const r=o.results||[];this.scopedItems[e.scope.id]=r,this.cachedOcticons[e.scope.id]=this.octicons}async fetch(e,s){const o=this.scopedItems[e.scope.id]||[],r=this.cachedOcticons[e.scope.id]||[];return{results:this.fuzzyFilter(o,e).slice(0,this.maxItems),octicons:r}}}n(H,"PrefetchedProvider");class ee extends H{enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}}n(ee,"CommandsProvider");var Ue=a(81072),V=a(98810);class te extends H{async fetchSrc(e){if(!this.src)throw new Error("No src provided");const s=new URL(this.src,window.location.origin);s.search=e.params().toString();const r=await(await fetch(s.toString(),{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(!r.results)return;const c=r.results[0];if(c.base_file_path){const l=c.base_file_path,L=c.paths;r.results=L.map(w=>V.s.from({title:w,path:`${l}/${w}`,icon:"file-color-fg-muted",group:"files"}))}else c.action&&c.action.type==="access_policy"?r.results=[new Ue.i(c)]:r.results=[];return r}async fetch(e,s=!1){const o=e.text.match(/(.+):(\d*)\s*$/);return o?this.fetchWithLineNumbers(e,o):super.fetch(e,s)}async fetchWithLineNumbers(e,s){const o=s[1],r=s[2],c=new Y.A(o,e.mode,{scope:e.scope}),l=[],L=(await super.fetch(c,!1)).results;for(const w of L)w instanceof V.s&&l.push(this.convert(w,r));return{results:l}}convert(e,s){return s===""||!(e instanceof V.s)||(e.title=`${e.title}:${s}`,e.action.path=`${e.action.path}#L${s}`),e}}n(te,"FilesProvider");class se extends z.j{enabledFor(e){return!0}clearCache(){}get hasCommands(){return!1}get debounce(){return 0}async fetch(e,s=!1){return e.mode!=="?"&&!s?{results:[]}:{results:Array.from(this.element.querySelectorAll("command-palette-help")).filter(c=>c.show(e)).map((c,l)=>c.toItem(l))}}}n(se,"HelpProvider");var Ve=a(31411);class oe extends z.j{enabledFor(e){return!(e.isBlank()||e.mode==="?"||e.mode===">")}clearCache(){}get hasCommands(){return!1}async fetch(e,s=!1){return{results:[Ve.K.create(e)]}}}n(oe,"SearchLinksProvider");class q{static create(e){const s=this.providers[e.type];if(!s)throw new Error(`Unknown provider type: ${e.type}`);return new s(e)}}n(q,"ServerDefinedProviderFactory"),q.providers={remote:U,prefetched:H,commands:ee,files:te,help:se,"search-links":oe};var qe=Object.defineProperty,We=Object.getOwnPropertyDescriptor,j=n((t,e,s,o)=>{for(var r=o>1?void 0:o?We(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&qe(e,s,r),r},"server_defined_provider_element_decorateClass");let T=n(class extends He.b{constructor(){super(...arguments);this._wildcard="*"}get debounce(){return parseInt(this.fetchDebounce,10)}get hasCommands(){return this.supportsCommands}get hasWildCard(){return this.modes.includes(this._wildcard)}get modes(){return this.supportedModes===""&&(this._modes=[""]),this._modes||(this._modes=JSON.parse(this.supportedModes)),this._modes}get scopeTypes(){return this.supportedScopeTypes===""?[]:(this._scopeTypes||(this._scopeTypes=JSON.parse(this.supportedScopeTypes)),this._scopeTypes)}connectedCallback(){this.provider=q.create(this)}},"ServerDefinedProviderElement");j([i.Lj],T.prototype,"type",2),j([i.Lj],T.prototype,"supportedModes",2),j([i.Lj],T.prototype,"fetchDebounce",2),j([i.Lj],T.prototype,"supportedScopeTypes",2),j([i.Lj],T.prototype,"src",2),j([i.Lj],T.prototype,"supportsCommands",2),T=j([i.Ih],T);var Ne=a(8665),Ze=Object.defineProperty,Ke=Object.getOwnPropertyDescriptor,B=n((t,e,s,o)=>{for(var r=o>1?void 0:o?Ke(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&Ze(e,s,r),r},"command_palette_help_element_decorateClass");let D=n(class extends HTMLElement{connectedCallback(){this.hidden=!0}show(t){return this.isEnabledScopeType(t)}isEnabledScopeType(t){return this.scopeTypes?this.scopeTypes&&JSON.parse(this.scopeTypes).includes(t.scope.type):!0}toItem(t){const e={group:this.group,title:this.titleElement.innerHTML,index:t};return this.prefix&&(e.prefix=this.prefix),this.hintElement.textContent&&(e.persistentHint=this.hintElement.innerHTML),Ne.B.from(e)}},"CommandPaletteHelpElement");B([i.Lj],D.prototype,"group",2),B([i.Lj],D.prototype,"prefix",2),B([i.Lj],D.prototype,"scopeTypes",2),B([i.fA],D.prototype,"titleElement",2),B([i.fA],D.prototype,"hintElement",2),D=B([i.Ih],D);var Ct=a(68313),Et=a(96753),St=a(28760),_t=a(3991),Je=a(77417);class y{constructor(){this.iconType="octicon",this.group="commands",this.priority=0,this.dismissAfterRun=!0}static item(e={}){return new Je.U(new this,e)}run(e){new Error("Not implemented")}isApplicable(e){return!0}}n(y,"MainWindowCommand");class W extends y{constructor(){super(...arguments);this.group="global_commands"}}n(W,"MainWindowGlobalCommand");class ne extends y{constructor(){super(...arguments);this.title="Delete discussion\u2026",this.icon="trash-color-fg-muted"}get deleteButton(){return document.querySelector("button#dialog-show-delete-discussion")}get dialogElement(){return document.querySelector("#delete-discussion")}isApplicable(){return this.deleteButton!=null}run(){const e=this.deleteButton;if(e){e.click(),setTimeout(()=>{var s,o;(o=(s=this.dialogElement)==null?void 0:s.querySelector('button[type="submit"]'))==null||o.focus()},0);return}}}n(ne,"DeleteDiscussion");class re extends y{constructor(){super(...arguments);this.title="Edit discussion body",this.icon="pencil-color-fg-muted"}get editButton(){return document.querySelector(".js-discussions-comment-edit-button")}isApplicable(){return this.editButton!=null}run(){var e;(e=this.editButton)==null||e.click()}}n(re,"EditDiscussion");class ie extends y{constructor(){super(...arguments);this.title="Transfer discussion\u2026",this.icon="arrow-right-color-fg-muted"}fetchDetails(){return document.querySelector("details.js-transfer-discussion-details")}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s==null?void 0:s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(ie,"TransferDiscussion");const Qe=[ne,ie,re];var M=a(64992),ae=a(33241),ce=a(88513);class x extends y{constructor(){super(...arguments);this.title="2 spaces",this.iconType="none",this.tabSize="2",this.group=""}async run(e){this.updateTabSize(),this.saveSettings(e)}updateTabSize(){const e=document.querySelectorAll("[data-tab-size]");for(const s of e)s.setAttribute("data-tab-size",this.tabSize)}async saveSettings(e){const s=new FormData;s.set("tab_size_rendering_preference",this.tabSize);const o="Failed to save tab size preference";try{(await(0,ce.Q)("/settings/appearance/tab_size",{method:"PUT",body:s})).ok?e.displayFlash("success","Tab size rendering updated"):e.displayFlash("error",o)}catch{e.displayFlash("error",o)}}}n(x,"TabSizeTwo");class le extends x{constructor(){super(...arguments);this.title="3 spaces",this.tabSize="3"}}n(le,"TabSizeThree");class ue extends x{constructor(){super(...arguments);this.title="4 spaces",this.tabSize="4"}}n(ue,"TabSizeFour");class de extends x{constructor(){super(...arguments);this.title="6 spaces",this.tabSize="6"}}n(de,"TabSizeSix");class he extends x{constructor(){super(...arguments);this.title="8 spaces",this.tabSize="8"}}n(he,"TabSizeEight");class pe extends x{constructor(){super(...arguments);this.title="10 spaces",this.tabSize="10"}}n(pe,"TabSizeTen");class me extends x{constructor(){super(...arguments);this.title="12 spaces",this.tabSize="12"}}n(me,"TabSizeTwelve");class fe extends W{constructor(){super(...arguments);this.title="Change tab size rendering",this.icon="gear-color-fg-muted",this.priority=10,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"tab-sizes",this.pageItems),!0)}get pageItems(){return[x,le,ue,de,he,pe,me].map(e=>e.item())}select(e){this.run(e)}}n(fe,"SwitchTabSize");class ye extends y{constructor(){super(...arguments);this.title="Open in github.dev editor",this.icon="codespaces-color-fg-muted",this.priority=10}isApplicable(){return this.fetchLink()instanceof HTMLAnchorElement}fetchLink(){return document.querySelector(".js-github-dev-shortcut")}run(){var e;(e=this.fetchLink())==null||e.click()}}n(ye,"OpenInDotDev");class ve extends W{constructor(){super(...arguments);this.title="Switch theme",this.icon="paintbrush-color-fg-muted",this.priority=9,this.dismissAfterRun=!1}run(e){e.pushPage(new ae.Z4(this.title,"switch-theme-page-1",this.pageItems),!0)}get pageItems(){return[I,Ce,be,ge,Ee].map(e=>e.item())}select(e){this.run(e)}}n(ve,"SwitchTheme");class I extends y{constructor(){super(...arguments);this.title="Default dark",this.icon="moon-color-fg-muted",this.mode="dark",this.theme="dark",this.group=""}applyTheme(){this.loadStyles(this.theme),this.mode!=="auto"&&(0,M.on)(this.theme,this.mode),(0,M.h5)(this.mode)}async run(){this.applyTheme(),this.saveSettings(this.mode,this.lightTheme,this.darkTheme)}async saveSettings(e=this.mode,s,o){const r=new FormData;r.set("color_mode",e),s&&r.set("light_theme",s),o&&r.set("dark_theme",o);const l=await(await(0,ce.Q)("/settings/appearance/color_mode",{method:"PUT",body:r})).json();this.loadStyles(l.light_theme),this.loadStyles(l.dark_theme),(0,M.on)(l.light_theme,"light"),(0,M.on)(l.dark_theme,"dark"),(0,M.h5)(l.color_mode)}loadStyles(e){const s=document.querySelector(`link[data-color-theme='${e}']`);s&&!s.hasAttribute("href")&&s.hasAttribute("data-href")&&s.setAttribute("href",s.getAttribute("data-href"))}get darkTheme(){return this.mode==="dark"?this.theme:(0,M.yn)("dark")}get lightTheme(){return this.mode==="light"?this.theme:(0,M.yn)("light")}}n(I,"SwitchToDark");class ge extends I{constructor(){super(...arguments);this.title="Switch theme to dark high contrast",this.theme="dark_high_contrast"}}n(ge,"SwitchToDarkHighContrast");class be extends I{constructor(){super(...arguments);this.title="Dark dimmed",this.theme="dark_dimmed"}}n(be,"SwitchToDarkDimmed");class Ce extends I{constructor(){super(...arguments);this.title="Default light",this.icon="sun-color-fg-muted",this.mode="light",this.theme="light"}}n(Ce,"SwitchToLight");class Ee extends I{constructor(){super(...arguments);this.title="Sync with system settings",this.icon="sun-color-fg-muted",this.mode="auto"}get darkTheme(){}get lightTheme(){}}n(Ee,"SwitchToAuto");class Se extends y{constructor(){super();const e=this.isSubscribe();this.title=`${e?"Subscribe":"Unsubscribe"}`,this.icon=`${e?"bell":"bell-slash"}-color-fg-muted`}isApplicable(){var e;return this.fetchButton()instanceof HTMLButtonElement&&((e=this.fetchButton())==null?void 0:e.disabled)===!1}isSubscribe(){var e,s;return((s=(e=this.fetchButton())==null?void 0:e.textContent)==null?void 0:s.trim())==="Subscribe"}fetchButton(){return document.querySelector(".thread-subscribe-button")}run(){var e;(e=this.fetchButton())==null||e.click()}}n(Se,"UpdateSubscription");const Xe=[ye,fe,ve,Se];function _e(t){t.focus(),t.selectionStart=t.selectionEnd=t.value.length}n(_e,"moveCursorToEnd");class N extends y{constructor(){super(...arguments);this.title="Edit issue body",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.isIssue()}run(){const e=document.createElement("button");e.hidden=!0,e.classList.add("js-comment-edit-button");const s=document.querySelector("div.js-comment");s==null||s.appendChild(e),e.click(),e.remove(),setTimeout(()=>{var o;const r=(o=s==null?void 0:s.parentElement)==null?void 0:o.querySelector("textarea.js-comment-field");r&&_e(r)},0)}}n(N,"EditIssueBody");class Z extends y{constructor(){super(...arguments);this.title="Edit issue title",this.icon="pencil-color-fg-muted"}issueBody(){return document.querySelector(".js-command-palette-issue-body")}isIssue(){return!!this.issueBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isIssue()}fetchButton(){return document.querySelector(".js-title-edit-button")}run(){var e;(e=this.fetchButton())==null||e.click(),setTimeout(()=>{const s=document.querySelector("input#issue_title[autofocus]");s&&_e(s)},0)}}n(Z,"EditIssueTitle");class we extends y{constructor(){super(...arguments);this.title="Transfer issue\u2026",this.icon="arrow-right-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-transfer-issue")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(we,"TransferIssue");class Te extends y{constructor(){super();const e=this.isLock();this.title=`${e?"Lock":"Unlock"} conversation`,this.icon=`${e?"lock":"key"}-color-fg-muted`}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}isLock(){var e,s;return((s=(e=document.querySelector("summary.lock-toggle-link"))==null?void 0:e.textContent)==null?void 0:s.trim())==="Lock conversation"}fetchDetails(){return document.querySelector("details.js-lock-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=document.querySelector("#unlock-reason"))==null||s.focus()},0))}}n(Te,"LockIssue");class xe extends y{constructor(){super(...arguments);this.title="Delete issue\u2026",this.icon="trash-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-delete-issue")}run(){const e=this.fetchDetails();e&&(e.open=!0,setTimeout(()=>{var s;(s=e.querySelector('button[type="submit"]'))==null||s.focus()},0))}}n(xe,"DeleteIssue");class Pe extends y{constructor(){super(...arguments);this.title="Convert issue to discussion\u2026",this.icon="comment-discussion-color-fg-muted"}isApplicable(){return this.fetchDetails()instanceof HTMLDetailsElement}fetchDetails(){return document.querySelector("details.js-convert-to-discussion")}run(){var e;const s=this.fetchDetails();if(s){const o=n(()=>{setTimeout(()=>{var r;(r=s.querySelector("[data-menu-button]"))==null||r.focus()},0)},"focusMenu");(e=s.querySelector("include-fragment"))==null||e.addEventListener("load",o),s.open=!0,o()}}}n(Pe,"ConvertToDiscussion");const Ge=[Z,N,Te,we,xe,Pe];var Ye=a(78078),P=a(76745);class K extends y{constructor(){super(...arguments);this.title="Open in new codespace",this.icon="codespaces-color-fg-muted",this.priority=11}isApplicable(){const e=this.fetchElements();return!!(e.codeModal&&e.codespacesForm&&e.newCodespacesButton&&e.codespacesTab)}run(){const{codeModal:e,codespacesTab:s,newCodespacesButton:o}=this.fetchElements();!(e&&s&&o)||(e.open=!0,s.click(),o instanceof HTMLButtonElement&&o.click())}fetchElements(){const e=document.querySelector(".js-create-codespaces-form-command"),s=(e==null?void 0:e.closest("details"))||null,o=(s==null?void 0:s.querySelector('[data-tab="cloud"]'))||null,r=(e==null?void 0:e.querySelector('summary[role="button"], button[type="submit"]'))||null;return{codespacesForm:e,codeModal:s,codespacesTab:o,newCodespacesButton:r}}}n(K,"OpenCodespace");var $=a(76168);class Ae extends N{constructor(){super(...arguments);this.title="Edit pull request body"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.isPullRequest()}}n(Ae,"EditPullRequestBody");class Le extends Z{constructor(){super(...arguments);this.title="Edit pull request title"}pullRequestBody(){return document.querySelector(".js-command-palette-pull-body")}isPullRequest(){return!!this.pullRequestBody()}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement&&this.isPullRequest()}}n(Le,"EditPullRequestTitle");class je extends y{constructor(){super(...arguments);this.title="Update current branch",this.icon="sync-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-update-branch-form button")}run(){const e=this.fetchButton();e&&(e.scrollIntoView({behavior:"smooth",block:"center"}),e.click())}}n(je,"UpdateBranch");class De extends y{constructor(){super(...arguments);this.title="Convert to draft",this.icon="git-pull-request-draft-color-fg-muted"}isApplicable(){return this.fetchButton()instanceof HTMLButtonElement}fetchButton(){return document.querySelector(".js-convert-to-draft")}run(){var e;const s=(e=this.fetchButton())==null?void 0:e.closest("details");s&&(s.open=!0,setTimeout(()=>{var o;(o=s.querySelector(".js-convert-to-draft"))==null||o.focus()},0))}}n(De,"ConvertToDraft");class Me extends y{constructor(){super(...arguments);this.title="Copy current branch name",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-copy-branch")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Branch name copied to clipboard!")}catch{e.displayFlash("error","Unable to copy branch name to clipboard!")}}}}n(Me,"CopyBranchName");const et=[Me,Le,Ae,je,De,K];class ke extends y{constructor(){super(...arguments);this.title="Copy file permalink",this.icon="copy-color-fg-muted"}isApplicable(){return this.fetchPermalinkContainer()instanceof HTMLAnchorElement}fetchPermalinkContainer(){return document.querySelector(".js-permalink-shortcut")}async run(e){const s=this.fetchPermalinkContainer();if(s){const o=`${s.href}${window.location.hash}`;try{await(0,$.z)(o),e.displayFlash("success","Copied permalink!")}catch{e.displayFlash("error","Failed to copy permalink!")}}}}n(ke,"CopyPermalink");class Be extends y{constructor(){super(...arguments);this.title="Clone repository: Copy HTTPS",this.icon="copy-color-fg-muted",this.priority=4}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-http")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Be,"CloneCopyHttps");class Ie extends y{constructor(){super(...arguments);this.title="Clone repository: Copy SSH",this.icon="copy-color-fg-muted",this.priority=3}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-ssh")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Ie,"CloneCopySsh");class Oe extends y{constructor(){super(...arguments);this.title="Clone repository: Copy GitHub CLI",this.icon="copy-color-fg-muted",this.priority=2}isApplicable(){return this.backendCommandsDisabled()&&this.fetchClipboardCopy()instanceof P.Z}fetchClipboardCopy(){return document.querySelector(".js-clone-url-gh-cli")}backendCommandsDisabled(){return!!window.commandPalette&&!window.commandPalette.hasAttribute("data-commands-path")}async run(e){const s=this.fetchClipboardCopy();if(s instanceof P.Z){const o=s.value;try{await(0,$.z)(o),e.displayFlash("success","Clone URL copied!")}catch{e.displayFlash("error","Clone URL couldn't be copied")}}}}n(Oe,"CloneCopyCli");const tt=[Be,Ie,Oe,ke,K];class J extends Ye.B{constructor(){super(...arguments);this.itemsByType={},this.items=[],this.needsFetch=!0}enabledFor(e){const s=["discussion","issue","pull_request"];return e.mode===">"?!0:!!s.includes(e.scope.type)}get hasCommands(){return!0}async fetch(e){return this.items=[...Ge.map(o=>o.item()),...et.map(o=>o.item()),...tt.map(o=>o.item()),...Qe.map(o=>o.item()),...Xe.map(o=>o.item())].filter(o=>o.isApplicable(e)),{results:this.fuzzyFilter(this.items,e)}}get debounce(){return 0}clearCache(){}}n(J,"MainWindowCommandsProvider"),window.commandPalette&&window.commandPalette.registerProvider("main-window-commands-provider",new J),window.addEventListener("command-palette-ready",()=>{var t;(t=window.commandPalette)==null||t.registerProvider("main-window-commands-provider",new J)});var O=a(64465),st=a(49815),ot=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,F=n((t,e,s,o)=>{for(var r=o>1?void 0:o?nt(e,s):e,c=t.length-1,l;c>=0;c--)(l=t[c])&&(r=(o?l(e,s,r):l(r))||r);return o&&r&&ot(e,s,r),r},"command_palette_input_element_decorateClass");let A=n(class extends HTMLElement{constructor(){super(...arguments);this.setupComplete=!1,this.connected=!1}static get observedAttributes(){return["input-value","typeahead","scope"]}setup(){this.classList.add("d-flex","flex-items-center","flex-nowrap","py-1","pl-3","pr-2","border-bottom"),this.input=this.querySelector("input.js-input"),this.overlayInput=this.querySelector("input.js-overlay-input"),this.scopeElement=this.querySelector("command-palette-scope"),this.searchIcon=this.querySelector(".js-search-icon"),this.spinner=this.querySelector(".js-spinner"),this.defaultScope=this.scope,this.hasAttribute("autofocus")&&this.input.focus(),this.inputValue.length!==0&&this._dispatchEvent("command-palette-input"),this.setupComplete=!0}connectedCallback(){this.setupComplete||this.setup(),this.inputValue=this.getAttribute("input-value")||"",this.typeahead=this.getAttribute("typeahead")||"",this.placeholder=this.getAttribute("placeholder")||"",this.connected=!0}attributeChangedCallback(t,e,s){!this.input||(t==="typeahead"?this.typeahead=s:t==="input-value"&&(this.inputValue=s,this._dispatchEvent("command-palette-input")))}focus(){this.input.focus()}setRemovedTokenAndSelect(t){t&&(this.inputValue=t),this.focus(),this.input.select()}get scope(){return this.scopeElement.scope}set scope(t){this.scopeElement.scope=t,this.clearButton.hidden=!this.hasSomethingToClear()}hasScope(){return this.scopeElement.hasScope()}clearScope(){return this.scopeElement.clearScope()}removeToken(){return this.scopeElement.removeToken()}get placeholder(){return this.input.getAttribute("placeholder")||""}set placeholder(t){this.input.setAttribute("placeholder",t)}get typeaheadPlaceholderText(){return this.typeaheadPlaceholder.textContent||""}set typeaheadPlaceholderText(t){this.typeaheadPlaceholder.textContent=t}get inputValue(){var t;return((t=this.input)==null?void 0:t.value)||""}set inputValue(t){this.input.value=t,this.typeahead=t,this.resetPlaceholder(),this.onInput()}get overlay(){return this.overlayInput.value}set overlay(t){this.overlayInput.value=t}get typeahead(){return this.typeaheadValue}set typeahead(t){if(this.typeaheadValue=this.overlay+t,this.mirror.textContent=this.inputValue,t==="")this.typeaheadText.textContent="";else if(this.placeholder="",this.typeaheadPlaceholderText="",this.valueStartsWithTypeahead){const e=this.inputValue.length-(this.overlay?1:0);this.typeaheadText.textContent=t.substring(e)}else this.typeaheadText.textContent=` \u2013 ${t}`}showModePlaceholder(t=""){this.typeaheadPlaceholderText=t}get valueStartsWithTypeahead(){return this.typeaheadValue.toLowerCase().startsWith(this.inputValue.toLowerCase())}get isCursorAtEnd(){return this.inputValue.length===this.input.selectionStart}set loading(t){this.spinner.hidden=!t,this.searchIcon.hidden=t}resetPlaceholder(){this.inputValue.replace(this.overlay,"")&&this.overlay&&(this.typeaheadPlaceholderText=""),this.placeholder=this.getAttribute("placeholder")||""}onInput(){this.resetPlaceholder(),!!this.connected&&(this.clearButton.hidden=!this.hasSomethingToClear(),this._dispatchEvent("command-palette-input"))}onClear(t){t instanceof KeyboardEvent&&t.key!=="Enter"||(this.inputValue="",this.input.focus(),this._dispatchEvent("command-palette-cleared"))}onKeydown(t){if(this.isSelectKeystroke(t.key)&&(this._dispatchEvent("command-palette-select"),t.stopImmediatePropagation(),t.preventDefault()),this.hasSomethingToClear()&&(0,O.o)(t)&&t.key==="Backspace"){this.onClear();return}if(this.input.selectionStart===0&&this.input.selectionEnd===0&&t.key==="Backspace"){this._dispatchEvent("command-palette-descope"),t.stopImmediatePropagation(),t.preventDefault();return}}hasSomethingToClear(){return this.scopeElement.hasScope()||this.inputValue.length>0}isSelectKeystroke(t){return(0,st.c)("ACCESSIBLE_COMMAND_PALETTE")?!1:t==="Tab"||t==="ArrowRight"&&this.isCursorAtEnd}textSelected(){return this.input.selectionStart!==this.input.selectionEnd}_dispatchEvent(t){const e=new CustomEvent(t,{cancelable:!0,detail:{typeahead:this.typeahead,value:this.inputValue}});return this.dispatchEvent(e)}},"CommandPaletteInputElement");A.tagName="command-palette-input",F([i.fA],A.prototype,"typeaheadPlaceholder",2),F([i.fA],A.prototype,"typeaheadText",2),F([i.fA],A.prototype,"mirror",2),F([i.fA],A.prototype,"clearButton",2),A=F([i.Ih],A);var rt=a(11793),it=a(6741),at=a(35889),Re=a(64463),ct=a(45922);window.customElements.get(O.Z.tagName)||window.customElements.define(O.Z.tagName,O.Z);function lt(){document.addEventListener("keydown",ut),(0,Re.N7)(".js-command-palette-dialog",t=>{if(!t)return;const e=window.performance.now(),s=Q();!s||(t.addEventListener("toggle",()=>{t.open?s.activate():s.deactivate()}),s.addEventListener("command-palette-activated",o=>{o instanceof CustomEvent&&(o.detail.previouslyActivated||(0,ct.b)({distributionKey:"COMMAND_PALETTE_FIRST_OPEN",distributionValue:window.performance.now()-e}))}))}),(0,Re.N7)(".js-socket-channel.js-updatable-content",{subscribe:t=>(0,it.RB)(t,"socket:message",()=>{const e=Q();!e||e.clearCommands(!1)})})}n(lt,"observeCommandPalette");function Q(){return document.querySelector(O.Z.tagName)}n(Q,"findCommandPalette");function ut(t){if(!t.code)return;const e=Q();if(!e)return;const s=mt(),o=X(e.platformActivationHotkey,t),r=X(e.platformSecondaryActivationHotkey,t),c=X(e.platformCommandModeHotkey,t),l=!dt(t)&&!s&&(o||c),L=!s&&(r||c),w=e.hasAttribute("data-memex-hotkey-enabled")&&s&&(o||r||c);(l||L||w)&&(ft(c),t.preventDefault(),t.stopPropagation())}n(ut,"handleKeyDown");function X(t,e){let s=(0,rt.EL)(e);return s=s.replace("\u02DA","k"),t.split(",").some(o=>s===o)}n(X,"hotkeyMatchesEvent");function dt(t){return ht(t)||pt(t)}n(dt,"shouldIgnoreActivation");function ht(t){const e=t.target;return e?e.closest(".js-previewable-comment-form")!==null:!1}n(ht,"triggeredInsideAPreviewableCommentForm");function pt(t){const e=t.target;if(!e)return!1;const s=e.closest(".js-code-editor");if(!s)return!1;const o=(0,at.P)(s);if(!o)return!1;const r=o.editor;if(!r)return!1;const c=r.getMode().name;return c==="gfm"||c==="markdown"}n(pt,"triggeredInsideAMarkdownCodeEditor");function mt(){return!!document.querySelector("#memex-root")}n(mt,"triggeredInsideMemex");function ft(t){for(const e of document.querySelectorAll(".js-command-palette-dialog")){const s=e.querySelector(A.tagName);if(!s)return;if(e.open)e.open=!1;else{yt(s,t);const o=e.querySelector(O.Z.tagName);o&&(o.previouslyActiveElement=document.activeElement),e.open=!0}}}n(ft,"toggleCommandPalette");function yt(t,e){const s=t.inputValue.startsWith(">");return e&&!s?(t.inputValue=`>${t.inputValue}`,!0):!e&&s?(t.inputValue=t.inputValue.substring(1),!0):!1}n(yt,"toggleCommandMode"),lt()},35889:(S,C,a)=>{a.d(C,{P:()=>v,g:()=>g});var i=a(59753);const b=new WeakMap;function v(d){return b.get(d)}n(v,"getCodeEditor");async function g(d){return b.get(d)||m(await p(d,"codeEditor:ready"))}n(g,"getAsyncCodeEditor");function m(d){if(!(d instanceof CustomEvent))throw new Error("assert: event is not a CustomEvent");const h=d.detail.editor;if(!d.target)throw new Error("assert: event.target is null");return b.set(d.target,h),h}n(m,"onEditorFromEvent"),(0,i.on)("codeEditor:ready",".js-code-editor",m);function p(d,h){return new Promise(u=>{d.addEventListener(h,u,{once:!0})})}n(p,"nextEvent")},64992:(S,C,a)=>{a.d(C,{I3:()=>v,h5:()=>m,on:()=>p,yn:()=>d});var i=a(7739),b=a(64926);(async()=>(await i.x,(0,b.d8)("preferred_color_mode",v())))();function v(){if(g("dark"))return"dark";if(g("light"))return"light"}n(v,"getPreferredColorMode");function g(h){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${h})`).matches}n(g,"prefersColorScheme");function m(h){const u=document.querySelector("html[data-color-mode]");!u||u.setAttribute("data-color-mode",h)}n(m,"setClientMode");function p(h,u){const f=document.querySelector("html[data-color-mode]");!f||f.setAttribute(`data-${u}-theme`,h)}n(p,"setClientTheme");function d(h){const u=document.querySelector("html[data-color-mode]");if(!!u)return u.getAttribute(`data-${h}-theme`)}n(d,"getClientTheme")},64926:(S,C,a)=>{a.d(C,{$1:()=>b,d8:()=>g,ej:()=>i,kT:()=>m});function i(p){return b(p)[0]}n(i,"getCookie");function b(p){const d=[];for(const h of v()){const[u,f]=h.trim().split("=");p===u&&typeof f!="undefined"&&d.push({key:u,value:f})}return d}n(b,"getCookies");function v(){try{return document.cookie.split(";")}catch{return[]}}n(v,"readCookies");function g(p,d,h=null,u=!1,f="lax"){let E=document.domain;if(E==null)throw new Error("Unable to get document domain");E.endsWith(".github.com")&&(E="github.com");const _=location.protocol==="https:"?"; secure":"",G=h?`; expires=${h}`:"";u===!1&&(E=`.${E}`);try{document.cookie=`${p}=${d}; path=/; domain=${E}${G}${_}; samesite=${f}`}catch{}}n(g,"setCookie");function m(p,d=!1){let h=document.domain;if(h==null)throw new Error("Unable to get document domain");h.endsWith(".github.com")&&(h="github.com");const u=new Date().getTime(),f=new Date(u-1).toUTCString(),E=location.protocol==="https:"?"; secure":"",_=`; expires=${f}`;d===!1&&(h=`.${h}`);try{document.cookie=`${p}=''; path=/; domain=${h}${_}${E}`}catch{}}n(m,"deleteCookie")},7739:(S,C,a)=>{a.d(C,{C:()=>b,x:()=>i});const i=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),b=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},97474:(S,C,a)=>{a.d(C,{Z:()=>i});function i(b){var v,g;const m=(g=(v=b.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:g.content;if(!m)return!1;const p=m.replace(/\.$/,"").split(".").slice(-2).join("."),d=b.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return p!==d}n(i,"detectProxySite")},45922:(S,C,a)=>{a.d(C,{b:()=>g});var i=a(97474),b=a(7739);let v=[];function g(u,f=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=h(),v.push(u),f?d():p()}n(g,"sendStats");let m=null;async function p(){await b.C,m==null&&(m=window.requestIdleCallback(d))}n(p,"scheduleSendStats");function d(){var u,f;if(m=null,!v.length||(0,i.Z)(document))return;const E=(f=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:f.content;if(!E)return;const _=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(E,_)}catch{}v=[]}n(d,"flushStats");function h(){var u,f;return!!((f=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:f.content)}n(h,"isLoggedIn"),document.addEventListener("pagehide",d),document.addEventListener("visibilitychange",d)},6741:(S,C,a)=>{a.d(C,{RB:()=>b,qC:()=>v,w0:()=>i});class i{constructor(m){this.closed=!1,this.unsubscribe=()=>{m(),this.closed=!0}}}n(i,"Subscription");function b(g,m,p,d={capture:!1}){return g.addEventListener(m,p,d),new i(()=>{g.removeEventListener(m,p,d)})}n(b,"fromEvent");function v(...g){return new i(()=>{for(const m of g)m.unsubscribe()})}n(v,"compose")}},S=>{var C=n(i=>S(S.s=i),"__webpack_exec__");S.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996","vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"],()=>C(86761));var a=S.O()}]);})(); + +//# sourceMappingURL=command-palette-10120dba33e7.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css new file mode 100644 index 0000000..f8ab479 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/dark-d4a90c367f0c.css @@ -0,0 +1,3 @@ +[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--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);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--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);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.15);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.15);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--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);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: -2px -2px 0 #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-focus-bg: #21262d;--color-btn-focus-border: #8b949e;--color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3);--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-focus-bg: #238636;--color-btn-primary-focus-border: rgba(240,246,252,0.1);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #58a6ff;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-focus-border: rgba(240,246,252,0.1);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4);--color-btn-outline-counter-bg: rgba(31,111,235,0.1);--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-focus-border: #f85149;--color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4);--color-btn-danger-counter-bg: rgba(218,54,51,0.1);--color-btn-danger-icon: #f85149;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: #010409;--color-switch-track-border: #6e7681;--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-border: #58a6ff;--color-switch-knob-checked-bg: #1f6feb;--color-switch-knob-checked-disabled-bg: #484f58;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.15);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.15);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.15);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.15);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #F78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-primer-shadow-focus: 0 0 0 3px #0c2d6b;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #FFDDD2;--color-scale-coral-1: #FFC2B2;--color-scale-coral-2: #FFA28B;--color-scale-coral-3: #F78166;--color-scale-coral-4: #EA6045;--color-scale-coral-5: #CF462D;--color-scale-coral-6: #AC3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640D04;--color-scale-coral-9: #460701}} + +/*# sourceMappingURL=dark-27e9c50c7b31.css.map*/
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js new file mode 100644 index 0000000..b0e0f01 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-a9715ada910e.js @@ -0,0 +1,35 @@ +"use strict";(()=>{var te=Object.defineProperty;var o=(T,E)=>te(T,"name",{value:E,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["discussions"],{67105:(T,E,a)=>{var l=a(6741),d=a(64463),v=a(65935);(0,d.N7)(".js-discussions-goto-answer-button",{add:e=>{const t=e.getAttribute("href"),n=document.querySelector(t);n&&(0,l.RB)(e,"click",s=>{if(t){s.preventDefault();let m="center";n.getBoundingClientRect().height>=window.innerHeight&&(m="start"),n.scrollIntoView({behavior:"smooth",block:m})}},{capture:!0})}}),(0,d.N7)(".js-discussions-title-container",{add:e=>{e.querySelector(".js-discussions-goto-answer-button")?h():f()}});function h(){const e=document.querySelector(".js-discussion");e&&e.classList.add("answered")}o(h,"removeMarkAsAnswerButtons");function f(){const e=document.querySelector(".js-discussion");e&&e.classList.remove("answered")}o(f,"addMarkAsAnswerButtons"),(0,v.AC)(".js-discussion-comment-mark-answer",async function(e,t){await c(e,t)}),(0,v.AC)(".js-discussion-comment-unmark-answer",async function(e,t){await c(e,t)});async function c(e,t){const n=await t.html();let s=e;const m=e.closest("[data-replace-remote-form-target]");if(m){const y=m.getAttribute("data-replace-remote-form-target");s=y?document.getElementById(y):m}s.replaceWith(n.html)}o(c,"replaceAnswerForm");var i=a(59753),r=a(45075);(0,r.w4)("keyup",".js-discussion-category-name-field",function(){const e=document.querySelector(".js-discussion-category-form");if(!e)return;const t=e.querySelector(".js-discussion-category-name-field"),n=e.querySelector(".js-submit-discussion-category");t.value.length>0&&(n.disabled=!1)}),(0,i.on)("click",".js-discussion-category-toggle-emoji-picker",function(e){const n=u(e).querySelector(".js-discussion-category-emoji-picker");n.hidden=!n.hidden}),(0,i.on)("click",".js-discussion-category-emoji-button",function(e){if(!(e.currentTarget instanceof HTMLButtonElement))return;const t=u(e),n=t.querySelector(".js-discussion-category-emoji-field");n.value=e.currentTarget.value;const s=t.querySelector(".js-discussion-category-custom-emoji");s.innerHTML=e.currentTarget.innerHTML;for(const y of t.querySelectorAll(".selected-emoji"))y.classList.remove("selected-emoji");e.currentTarget.classList.add("selected-emoji");const m=t.querySelector(".js-discussion-category-emoji-picker");m.hidden=!0});function u(e){return e.currentTarget.closest(".js-discussion-category-form")}o(u,"getDiscussionCategoryContainer");function b(e){var t;const n=document.querySelector("#category-select-header"),s=document.querySelector(".js-discussion-category-select-label"),m=(t=e.querySelector(".js-discussion-category-emoji"))==null?void 0:t.cloneNode(!0),y=document.createTextNode(e.getAttribute("data-category-name")),C=e.getAttribute("data-supports-polls"),B=document.createElement("span");n instanceof HTMLElement&&(B.setAttribute("id","category-select-header"),B.setAttribute("class","css-truncate css-truncate-target"),B.setAttribute("data-supports-polls",C),m instanceof HTMLElement&&(m.classList.add("mr-2"),B.appendChild(m)),B.appendChild(y),n.replaceWith(B),s instanceof HTMLElement&&(s.hidden=!1))}o(b,"updateHeader");function p(e){const t=document.querySelector("#discussion_poll_form");!t||(t.hidden=!e)}o(p,"displayPollForm"),(0,i.on)("click",".js-poll-option-template-button",function(e){var t;const s=e.currentTarget.parentElement,m=s.querySelector(".js-poll-option-destroy-field"),y=s.closest(".js-discussion-poll-form-component");m?(m.value="true",(t=m.nextElementSibling)==null||t.classList.remove("js-poll-option"),s.hidden=!0):s.remove();const C=document.querySelector(".js-add-poll-option");(C==null?void 0:C.hidden)&&(C.hidden=!1,C.setAttribute("aria-hidden","false")),y&&(0,i.f)(y,"pollOptionRemoved")}),(0,i.on)("click",".js-add-poll-option",function(e){const t=e.currentTarget,n=document.querySelector("#poll-option-container"),s=+n.getAttribute("data-poll-options-limit"),m=document.querySelector(".js-poll-option-template"),y=n.getAttribute("data-new-discussion")==="true";if(n&&m){const B=m.cloneNode(!0);B.hidden=!1;const Y=B.querySelector(".js-poll-option-template-input");if(y)Y.name="discussion[poll_attributes][options_attributes][][option]";else{const At=n.getAttribute("data-poll-option-next-key");Y.name=`discussion[poll_attributes][options_attributes][${At}][option]`,n.setAttribute("data-poll-option-next-key",`${parseInt(At)+1}`)}n.appendChild(B)}const C=n.querySelectorAll(".js-poll-option").length;t&&C>=s&&(t.hidden=!0,t.setAttribute("aria-hidden","true"))}),(0,i.on)("change","#js-verify-searched",function(e){const t=e.currentTarget,n=document.querySelector("#submit"),s=document.querySelector("#new_discussion");s instanceof HTMLFormElement&&s.checkValidity()&&n&&(n.disabled=!t.checked)}),(0,i.on)("change","#js-discussion-title",function(e){const t=e.currentTarget,n=document.querySelector("#js-similar-search-link");if(n instanceof HTMLAnchorElement&&t instanceof HTMLInputElement){const s=n.getAttribute("data-path");n.href=`${s}${encodeURIComponent(t.value)}`}}),(0,i.on)("details-menu-selected",".js-discussion-category-select",function(e){const t=e.detail.relatedTarget,n=document.querySelector("#discussion_category_id"),s=document.querySelector("#submit"),m=document.querySelector("#new_discussion"),y=document.querySelector("#js-verify-searched");let C=!0;y instanceof HTMLInputElement&&(C=y.checked,s instanceof HTMLButtonElement&&!C&&(s.disabled=!0)),b(t);const B=t.getAttribute("data-supports-polls");if(n instanceof HTMLInputElement){if(n.setAttribute("value",t.id),B==="true"){const Y=document.querySelector(".js-previewable-comment-form");(Y==null?void 0:Y.classList.contains("preview-selected"))||p(!0)}else p(!1);m instanceof HTMLFormElement&&m.checkValidity()&&C&&(s==null||s.removeAttribute("disabled"))}},{capture:!0});var w=a(29719);(0,d.N7)(".js-discussions-comment-actions-button",{subscribe:e=>(0,l.RB)(e,"mouseover",M,{capture:!1,once:!0})}),(0,i.on)("click",".js-discussions-comment-actions-button",function({currentTarget:e}){R(e)}),(0,d.N7)(".js-discussions-comment-actions-rendered-button",{add:e=>W(e)});function M(e){const t=e.currentTarget;g(t)}o(M,"handleMouseover");function W(e){const t=e.closest(".timeline-comment-actions");if(!!t&&t.hasAttribute("data-open-after-click")){t.removeAttribute("data-open-after-click");const n=e.closest("details");if(!n)return;n.setAttribute("open","")}}o(W,"conditionallyOpenMenu");async function g(e){if(!e)return;const t=e.closest(".timeline-comment-actions");if(!t)return;const n=t.querySelector(".js-discussions-comment-actions-container");if(!n)return;const s=n.getAttribute("data-comment-actions-url");if(!s)return;const m=await(0,w.a)(document,s);!m||n.replaceWith(m)}o(g,"insertCommentActions");function R(e){if(!e)return;const t=e.closest(".timeline-comment-actions");!t||t.setAttribute("data-open-after-click","")}o(R,"setClickAfterInsert");var x=a(69567),$=a(55741);(0,d.N7)(".js-discussions-comment-edit-button",{subscribe:e=>(0,l.RB)(e,"click",Z,{capture:!1,once:!0})}),(0,d.N7)(".js-task-list-container .contains-task-list",{add:async e=>I(e)}),(0,d.N7)(".js-discussion-poll-form-component",{subscribe:e=>(0,l.RB)(e,"pollOptionRemoved",X)}),(0,r.w4)("keyup",".js-discussion-poll-form-component input",X);async function I(e){const t=e.closest(".js-comment"),n=j(t);if(n){if(n.querySelector(".js-preview-body"))return;const m=n.getAttribute("data-permissions-url"),y=L(n).targetType;m&&y&&await H(m,y)&&(J(t),D(t))}}o(I,"conditionallyRenderEditForm");async function H(e,t){return(await(await fetch(e,{headers:{Accept:"application/json"}})).json())[t].update}o(H,"fetchAndReturnUpdatePermission");function Z(e){const n=e.currentTarget.closest(".js-comment");J(n),D(n),G(n)}o(Z,"handleClick");function X(e){const n=e.currentTarget.closest(".js-comment");if(n){const s=n.querySelector(".js-discussion-poll-form-component");s&&nt(n,(0,$.T)(s))}}o(X,"handlePollModificationEvent");function D(e){const t=e.querySelector(".js-discussions-markdown-toolbar-placeholder:last-child");if(t){const n={textareaId:t.getAttribute("data-textarea-id")};A("template.js-discussions-markdown-toolbar-template",t,n)}}o(D,"insertMarkdownToolbar");function G(e){const t=e.querySelector(".js-discussions-poll-edit-placeholder");if(t){const n=t.getAttribute("data-poll-edit-url");if(n==="")return;A("template.js-discussions-poll-edit-template",t,{pollEditUrl:n})}}o(G,"insertPollEditForm");function J(e){const t=j(e);if(t){const n=L(t);A("template.js-discussions-edit-form-template",t,n),q(e,n)}}o(J,"insertEditForm");function q(e,t){const n=F(e);n&&A("template.js-discussions-edit-actions-template",n,t)}o(q,"insertEditFormActions");function tt(e){const t=F(e);t&&A("template.js-discussions-poll-confirmation-template",t,{})}o(tt,"insertPollEditConfirmationPrompt");function nt(e,t){const n=j(e);if(n.getAttribute("data-poll-confirmation")==="true"!==t)if(t)tt(e),n.setAttribute("data-poll-confirmation","true");else{const m=L(n);q(e,m),n.setAttribute("data-poll-confirmation","false")}}o(nt,"toggleFormActionVariant");function j(e){return e.querySelector(".js-edit-comment-form-container")}o(j,"editFormTargetContainer");function F(e){return e.querySelector(".js-discussions-edit-form-actions")}o(F,"editFormActionsContainer");function L(e){return{bodyVersion:e.getAttribute("data-body-version"),outerDivClasses:e.getAttribute("data-outer-div-classes"),repositoryId:e.getAttribute("data-repository-id"),targetBody:e.getAttribute("data-target-body"),targetType:e.getAttribute("data-target-type"),textareaId:e.getAttribute("data-textarea-id"),slashCommandUrl:e.getAttribute("data-slash-command-url"),pollEditUrl:e.getAttribute("data-poll-edit-url")}}o(L,"editFormTemplateReplacements");function A(e,t,n){const s=document.querySelector(e);s&&(t.innerHTML="",t.appendChild(new x.R(s,n)))}o(A,"insertTemplate"),(0,d.N7)(".js-optimistic-reaction-render-button",{subscribe:e=>(0,l.RB)(e,"click",S,{capture:!1})});function S(e){const t=e.currentTarget;if(t){const n=new _(t);setTimeout(()=>{n.render()},1)}}o(S,"handleReactionEvent");class _{constructor(t){this.clickedReactionButton=t}render(){if(!this.isReactionAlreadyRendered)return this.addNewReactionGroup();this.isAddingReaction?this.addReactionToGroup():this.removeReactionFromGroup()}addReactionToGroup(){this.existingReactionGroupCountContainer&&this.existingReactionGroup&&(this.existingReactionGroup.removeAttribute("hidden"),this.existingReactionGroup.classList.add("user-has-reacted"),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount+1}`,this.addReactionToPopoverReactionButtons())}removeReactionFromGroup(){var t;this.existingReactionGroupCount===1&&this.existingReactionGroup.setAttribute("hidden",""),this.existingReactionGroupCountContainer.textContent=`${this.existingReactionGroupCount-1}`,(t=this.existingReactionGroup)==null||t.classList.remove("user-has-reacted"),this.removeReactionFromPopoverReactionButtons()}addNewReactionGroup(){const t=this.newEmojiButtonFromTemplate();this.newEmojiButtonTemplateContainer&&t&&this.commentReactionsContainer&&(this.nextButtonGroup?this.reactionGroupsContainer.insertBefore(t,this.nextButtonGroup):this.reactionGroupsContainer.append(t),t.classList.add(this.tooltipPositionClass),this.addReactionToPopoverReactionButtons(),this.commentReactionsContainer.classList.contains("d-md-none")&&this.commentReactionsContainer.classList.add("has-reactions"))}newEmojiButtonFromTemplate(){if(this.newEmojiButtonTemplateContainer){const n=this.newEmojiButtonTemplateContainer.content.querySelector(".js-reaction-group-button");if(n)return n.cloneNode(!0)}}get nextButtonGroup(){if(this.newEmojiButtonFromTemplatePosition!==void 0&&this.newEmojiButtonFromTemplatePosition!==null){const t=this.reactionGroupsContainer.children;for(const n of t)if(Number(n.getAttribute("data-button-index-position"))>this.newEmojiButtonFromTemplatePosition)return n}}get commentContainer(){return this.clickedReactionButton.closest(".js-comment")}get buttonsContainer(){return this.commentContainer.querySelector(".js-reaction-buttons-container")}get reactionContent(){return this.clickedReactionButton.getAttribute("data-reaction-content")}get reactionGroup(){return this.buttonsContainer.querySelector(`.js-comment-reactions-options g-emoji[alias='${this.reactionContent}'`)}get existingReactionGroup(){if(this.reactionGroup)return this.reactionGroup.closest(".js-reaction-group-button")}get existingReactionGroupCountContainer(){if(this.existingReactionGroup)return this.existingReactionGroup.querySelector(".js-discussion-reaction-group-count")}get newEmojiButtonTemplateContainer(){return document.getElementById(`emoji-reaction-button-template-${this.reactionContent}`)}get commentReactionsContainer(){return this.buttonsContainer.closest(".js-reaction-buttons-container")}get reactionGroupsContainer(){return this.buttonsContainer.querySelector(".js-comment-reactions-options")}get isReactionAlreadyRendered(){return!!this.reactionGroup}get isAddingReaction(){if(this.existingReactionGroup)return!this.existingReactionGroup.classList.contains("user-has-reacted")}get existingReactionGroupCount(){return this.existingReactionGroupCountContainer?Number(this.existingReactionGroupCountContainer.innerHTML):0}get newEmojiButtonFromTemplatePosition(){const t=this.newEmojiButtonFromTemplate();if(t)return Number(t.getAttribute("data-button-index-position"))}get tooltipPositionClass(){return this.buttonsContainer.querySelectorAll("button").length>1?"tooltipped-s":"tooltipped-se"}addReactionToPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.add("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)||(s.value=s.value.replace(/react/,"unreact"))}}removeReactionFromPopoverReactionButtons(){const t=this.commentContainer.querySelectorAll(".js-add-reaction-popover");for(const n of t){const s=n.querySelector(`button[data-reaction-content="${this.reactionContent}"]`);s.classList.remove("border","color-border-default","color-bg-accent"),s.value.match(/unreact/)&&(s.value=s.value.replace(/unreact/,"react"))}}}o(_,"OptimisticReactionRenderer");var N=a(97730);(0,d.N7)(".js-inline-comment-form-container",{add:e=>U(e)}),(0,i.on)("click",".js-discussions-previewable-comment-form",function({currentTarget:e}){P(e,{willFocus:!0})}),(0,d.N7)(".js-discussions-previewable-comment-form-auto-replace",{add:e=>P(e,{willFocus:!1})}),(0,i.on)("quote-selection",".js-discussion-quote-selection",function(e){const t=e.detail,n=t.closest(".js-timeline-discussion-comment");if(!n)return;const s=t.range;P(n,{willFocus:!0}),t.range=s});function U(e){const t=e.closest(".discussion-timeline-item.js-comment-container");t&&t.getAttribute("data-open-edit-form-after-load")==="true"&&(t.setAttribute("data-open-edit-form-after-load","false"),P(e,{willFocus:!0}))}o(U,"conditionallyInsertForm");function P(e,t){const n=e.closest(".js-timeline-discussion-comment"),s=n.querySelector(".js-discussions-previewable-comment-form-container");if(!s)return;const m=s.getAttribute("data-parent-comment-id"),y=s.getAttribute("data-anchor-id"),C=s.getAttribute("data-back-page"),B=document.querySelector("template.js-new-comment-template");m&&B&&!s.querySelector(".js-discussion-comment-form")&&(s.innerHTML="",s.appendChild(new x.R(B,{id:m,random:crypto.randomUUID(),anchorId:y,backPage:C}))),t.willFocus&&(0,N.j)(n)}o(P,"insertForm"),(0,v.AC)(".js-discussions-previewable-comment-form-container .js-discussion-comment-form",async function(e,t){var n;await t.text(),(0,N.w)(e),(n=e.closest(".js-discussions-previewable-comment-form-container").querySelector(".js-comment-form-error"))==null||n.classList.add("d-none")});var V=a(32750),k=a(36162),z=a(15205),et=a(56238),at=a(41311);async function ot(){const e=O(),t=e.value,s=t.slice(0,e.selectionEnd).split(/\s+/).pop();st().hidden=!1,O().setAttribute("aria-expanded","true");const[m,y]=s.split(":");y!=null?await Pt(m,y):Dt(m);const C=Lt();t.trim().length>0?(C.hidden=!1,(0,V.T_)(Q())):(C.hidden=!0,(0,V.QZ)(Q()))}o(ot,"updateSearchSuggestionResults");function Ct(){const e=O();e.value="",e.getAttribute("data-initial-value").trim().length===0?ot():(0,et.Bt)(Q())}o(Ct,"handleSearchClear");function Tt(e){switch(e.detail.hotkey){case"Enter":if(O().value.trim()!==""||lt().querySelector(".js-navigation-item.navigation-focus"))return;(0,et.Bt)(Q());return;case"Escape":st().hidden=!0,O().setAttribute("aria-expanded","false");break}}o(Tt,"handleSearchInputKeydown");function _t(e){if(e&&e.target){const t=e.target,n=O();n!=null&&n.setAttribute("aria-activedescendant",t.id)}}o(_t,"handleSearchFormFocus");function ct(){(0,V.jK)(Q()),st().hidden=!0,O().setAttribute("aria-expanded","false")}o(ct,"hideSearchSuggestions");function Rt(e){const t=O(),n=e.target;if(n.hasAttribute("data-search")){(0,et.Bt)(Q());return}let s=n.getAttribute("data-value");s[s.length-1]!==":"&&(s+=" ");const m=t.value.slice(0,t.selectionEnd).replace(/\S+$/,""),y=t.value.slice(t.selectionEnd);let C="";y.length>0&&y[0]!==" "&&(C=" "),t.value=m+s+C+y,e.preventDefault(),t.focus();const B=m.length+s.length;t.setSelectionRange(B,B),(0,i.f)(t,"input")}o(Rt,"handleSelectedSuggestionResultEvent");function Ft(){const e=O(),t=e.value.length;e.setSelectionRange(t,t),e.focus(),ct()}o(Ft,"restoreSearchInputFocus");function Q(){return document.querySelector(".js-discussion-search-form")}o(Q,"getSearchForm");function O(){return document.querySelector(".js-discussion-search-input")}o(O,"getSearchInput");function st(){return document.querySelector(".js-discussion-search-autocomplete-dropdown")}o(st,"getSearchAutocompleteDropdown");function lt(){return document.querySelector(".js-discussion-search-autocomplete-results")}o(lt,"getSearchAutocompleteResultsContainer");function Lt(){return document.querySelector(".js-discussion-search-clear")}o(Lt,"getSearchClearButton");const xt=(0,z.Z)(Bt);function Bt(){return[{value:"author:",description:"filter by discussion author"},{value:"category:",description:"filter by discussion category"},{value:"is:",description:"filter by answered or unanswered"},{value:"label:",description:"filter by discussion label"}]}o(Bt,"fetchQualifierSuggestions");async function Pt(e,t){const n=Mt(e),s=dt(n,t).then(m=>m.map(y=>({value:`${e}:${y.value}`,description:y.description})));mt(s)}o(Pt,"renderValueSuggestions");async function Mt(e){switch(e){case"author":return It();case"category":return qt();case"label":return kt();case"is":return Ot();default:return[]}}o(Mt,"fetchSuggestionsForQualifier");const ut=(0,z.Z)(async e=>await(await fetch(e,{headers:{Accept:"application/json"}})).json());async function It(){const e=O().getAttribute("data-suggestable-authors-path");return ut(e)}o(It,"fetchAuthorSuggestions");async function qt(){return JSON.parse(O().getAttribute("data-suggestable-categories"))}o(qt,"fetchCategorySuggestions");async function kt(){const e=O().getAttribute("data-suggestable-labels-path");return ut(e)}o(kt,"fetchLabelSuggestions");async function Ot(){return[{value:"answered"},{value:"unanswered"}]}o(Ot,"fetchTypeSuggestions");function Dt(e){const t=xt(),n=dt(t,e,{fuzzy:!1}).then(s=>s.length===0?t:s);mt(n)}o(Dt,"renderQualifierSuggestions");async function dt(e,t,{fuzzy:n}={fuzzy:!0}){const s=await e,m=t.trim();return!m||m.length===0?s:s.filter(y=>n?y.value.includes(m):y.value.startsWith(m))}o(dt,"filterSuggestionsList");async function mt(e){const t=e.then(n=>n.length===0?k.dy``:ft());(0,k.sY)(k.dy` + <div aria-live="assertive"> + ${Nt()} ${(0,at.C)(t,ft())} + ${(0,at.C)(Ut(e),k.dy` loading... `)} + </div> + `,lt())}o(mt,"renderSuggestionDropdown");function ft(){return k.dy`<h6 class="width-full text-normal border-bottom color-bg-default color-fg-muted py-2 mb-2"> + Suggested filters + </h6>`}o(ft,"renderSuggestionsTitle");function Nt(){const e=O().value.trim();return e.length===0?k.dy``:k.dy` + <div + class="d-flex flex-justify-between border-bottom-0 rounded-2 py-1 px-2 mx-0 mb-1 js-navigation-item" + data-search="true" + > + <span class="text-bold">${e}</span> + <svg class="octicon mt-1" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> + <path + transform-origin="center" + transform="scale(1,-1) translate(0, 1)" + fill-rule="evenodd" + d="M6.78 1.97a.75.75 0 010 1.06L3.81 6h6.44A4.75 4.75 0 0115 10.75v2.5a.75.75 0 01-1.5 0v-2.5a3.25 3.25 0 00-3.25-3.25H3.81l2.97 2.97a.75.75 0 11-1.06 1.06L1.47 7.28a.75.75 0 010-1.06l4.25-4.25a.75.75 0 011.06 0z" + ></path> + </svg> + </div> + `}o(Nt,"renderSearchSuggestion");async function Ut(e){return(await e).map((n,s)=>k.dy` + <div + role="option" + id="discussions-search-option-${s}" + class="border-bottom-0 rounded-2 py-1 px-2 mx-0 mb-1 js-navigation-item" + data-value="${n.value}" + > + <span class="text-bold">${n.value}</span> + <span class="autocomplete-text-qualifier color-fg-muted">${n.description}</span> + </div> + `)}o(Ut,"renderSuggestionList");var $t=a(29946);(0,i.on)("focusin",".js-discussion-search-input",ot),(0,i.on)("focusout:delay",".js-discussion-search-input",ct),(0,i.on)("navigation:open",".js-discussion-search-form",e=>{Rt(e)}),(0,i.on)("navigation:focus",".js-discussion-search-form",e=>{_t(e)}),(0,i.on)("navigation:keydown",".js-discussion-search-form",e=>{Tt(e)}),(0,d.N7)(".js-discussion-search-input",e=>{e.addEventListener("input",ot)}),(0,i.on)("click",".js-discussion-search-clear",Ct);let it=!1;(0,i.on)("submit",".js-discussion-search-form",()=>(it=!0,!0));function pt(){it&&Ft(),it=!1}o(pt,"restoreFocus"),document.addEventListener("pjax:end",pt),document.addEventListener($t.QE.SUCCESS,pt);var Ht=a(42150);(0,d.N7)(".js-confetti-party",()=>{(0,Ht.Z)()}),(0,i.on)("change",".js-discussion-spotlight-preview-trigger",function(e){const t=e.currentTarget,s=t.closest("form").querySelectorAll(`input[name="${t.name}"]`);for(const m of s){const y=m.closest("label");m.checked?y.setAttribute("aria-selected","true"):y.setAttribute("aria-selected","false")}Vt(t)}),(0,i.on)("click",".js-toggle-manage-discussion-spotlight",function(e){e.target instanceof HTMLElement});function Vt(e){const n=ht(e).querySelector(".js-discussion-spotlight-preview");Gt(n)}o(Vt,"previewTriggerChanged");async function Gt(e){const t=ht(e),n=e.getAttribute("data-url"),s=new URL(n,window.location.origin),m=t.querySelector(".js-discussion-spotlight-form");s.search+=(s.search?"&":"")+(0,et.qC)(m);let y;try{y=await(0,w.a)(document,s.toString())}catch{return}e.replaceWith(y)}o(Gt,"updateSpotlightPreview");function ht(e){return e.closest(".js-manage-discussion-spotlight-container")}o(ht,"getManageSpotlightContainer"),(0,v.AC)(".js-spotlight-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove(),document.querySelector(".js-discussions-categories")&&document.querySelector(".js-discussions-categories").classList.remove("v-hidden")}),(0,d.N7)(".js-discussion-spotlights-sortable",{async add(e){const{Sortable:t}=await a.e("app_assets_modules_github_sortable-behavior_ts").then(a.bind(a,36962));t.create(e,{animation:150,handle:".js-discussion-spotlight-handle",onUpdate:async()=>{const n=e.getAttribute("data-update-url"),m=Array.from(e.querySelectorAll(".js-discussion-spotlight")).map(C=>C.getAttribute("data-id")),y=e.parentElement.querySelector(".js-data-url-csrf");!y||await fetch(n,{method:"PUT",mode:"same-origin",body:JSON.stringify({spotlight_ids:m}),headers:{"Content-Type":"application/json",Accept:"application/json","Scoped-CSRF-Token":y.value,"X-Requested-With":"XMLHttpRequest"}})}})}}),(0,i.on)("click",".js-discussion-comment-thread-expand-button",function({currentTarget:e}){const t=gt(e);!t||Wt(t)}),(0,i.on)("click",".js-discussions-fetch-all-paginated-comments",function({currentTarget:e}){const t=gt(e);!t||Kt(t)});function Wt(e){Xt(e)&&e.setAttribute("data-open-edit-form-after-load","true")}o(Wt,"conditionallyOpenEditFormAfterLoad");function Kt(e){const t=e.querySelector(".js-discussion-comment-thread-expand-button");t&&(e.setAttribute("data-open-edit-form-after-load","true"),t.click())}o(Kt,"clickShowMoreButton");function gt(e){return e.closest(".discussion-timeline-item.js-comment-container")}o(gt,"commentContainerFor");function Xt(e){const t=e.querySelector(".js-inline-comment-form-container");return t?t.classList.contains("open"):!1}o(Xt,"isReplyFormOpen"),(0,d.N7)(".js-remove-error-state-on-click > details",{add:e=>Qt(e)});function Qt(e){var t;const n=(t=document.getElementById("discussion_category_id"))==null?void 0:t.getAttribute("value");if(!n)return;const s=e.querySelector(`.discussion-category-${n}`);!s||s.click()}o(Qt,"conditionallyReselectCategory");var ee=a(62805),vt=a(12981);const Zt=o(async(e,t,n,s)=>{const m=new FormData;m.append("question",n);for(const y of s)m.append("options[]",y);return await fetch(e,{body:m,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"sendRequest");class yt{constructor(t){this.pollForm=t,this.pollPreviewUrl=this.pollForm.getAttribute("data-poll-preview-url")||""}hide(){var t;this.pollForm.hidden=!0,(t=this.pollForm)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.pollForm.hidden=!1,(t=this.pollForm)==null||t.setAttribute("aria-hidden","false")}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-poll-preview-url-post-csrf");return t?t.value:""}getOptions(){const t=[],n=this.pollForm.querySelector("#poll-option-container");if(!n)return t;const s=n.querySelectorAll(".js-poll-option");for(const m of s)m.value&&t.push(m.value);return t}getQuestion(){const t=this.pollForm.querySelector(".js-poll-form-input-question");return t?t.value:""}}o(yt,"PollFormElement");class bt{constructor(t){this.pollFormElement=t}hidePollForm(){this.pollFormElement.hide()}showPollForm(){this.pollFormElement.show()}async getPreview(){const t=this.pollFormElement.getQuestion(),n=this.pollFormElement.getOptions();return t&&n.length>0?await(await Zt(this.pollFormElement.pollPreviewUrl,this.pollFormElement.getCsrfInputValue(),t,n)).text():""}}o(bt,"Poll");let K;(0,d.N7)(".js-discussion-poll-form-component",e=>{K=new bt(new yt(e))}),(0,i.on)("preview:rendered",".js-previewable-comment-form",async function(e){if(!K)return;const n=e.currentTarget.querySelector(".comment-body"),s=await K.getPreview();n.append((0,vt.r)(document,s)),K.hidePollForm()}),(0,i.on)("poll-preview:toggle:off",".js-discussion-poll-form-component",async function(){if(!K)return;const e=document.querySelector(".js-discussion-category-select");if(e){const t=e.querySelector("#category-select-header");if(!t)return;t.getAttribute("data-supports-polls")==="true"&&K.showPollForm()}else K.showPollForm()});const zt=o(async(e,t,n)=>{const s=new FormData;return s.append("option_id",n),await fetch(e,{body:s,method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}})},"polls_voting_sendRequest");class Et{constructor(t){this.optionsElement=t}checkedValue(){var t;const n=(t=this.optionsElement)==null?void 0:t.querySelector(".js-discussion-poll-option:checked");return n==null?void 0:n.value}hide(){var t;this.optionsElement&&(this.optionsElement.hidden=!0),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.optionsElement&&(this.optionsElement.hidden=!1),(t=this.optionsElement)==null||t.setAttribute("aria-hidden","false")}}o(Et,"PollOptionsElement");class wt{constructor(t){this.resultsElement=t}hide(){var t;this.resultsElement&&(this.resultsElement.hidden=!0),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","true")}show(){var t;this.resultsElement&&(this.resultsElement.hidden=!1),(t=this.resultsElement)==null||t.setAttribute("aria-hidden","false")}}o(wt,"PollResultsElement");class St{constructor(t){this.pollForm=t,this.resultsElement=new wt(t.querySelector(".js-discussion-poll-results")),this.optionsElement=new Et(t.querySelector(".js-discussion-poll-options")),this.hideResultsButton=t.querySelector(".js-poll-hide-results"),this.showResultsButton=t.querySelector(".js-poll-show-results"),this.voteButton=t.querySelector(".js-discussion-poll-vote-button"),this.voteUrl=this.pollForm.getAttribute("data-vote-url")||"",this.pollUrl=this.pollForm.getAttribute("data-poll-url")||"",this.pollLocked=this.pollForm.getAttribute("data-poll-locked")||""}getCsrfInputValue(){const t=this.pollForm.querySelector(".js-data-url-post-csrf");return t?t.value:""}hideResults(){var t,n,s,m;this.resultsElement.hide(),this.optionsElement.show(),this.hideResultsButton&&(this.hideResultsButton.hidden=!0),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","true"),this.showResultsButton&&(this.showResultsButton.hidden=!1),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","false"),this.pollLocked==="true"?(s=this.voteButton)==null||s.setAttribute("aria-disabled","true"):(m=this.voteButton)==null||m.setAttribute("aria-disabled","false")}showResults(){var t,n,s;this.resultsElement.show(),this.optionsElement.hide(),this.hideResultsButton&&(this.hideResultsButton.hidden=!1),(t=this.hideResultsButton)==null||t.setAttribute("aria-hidden","false"),this.showResultsButton&&(this.showResultsButton.hidden=!0),(n=this.showResultsButton)==null||n.setAttribute("aria-hidden","true"),(s=this.voteButton)==null||s.setAttribute("aria-disabled","true")}}o(St,"polls_voting_PollFormElement");class jt{constructor(t){this.pollFormElement=t,this.bindHideResultsClick(t.hideResultsButton),this.bindShowResultsClick(t.showResultsButton),this.bindVoteClick(t.voteButton)}bindHideResultsClick(t){t==null||t.addEventListener("click",async()=>{this.hideResults()})}bindShowResultsClick(t){t==null||t.addEventListener("click",async()=>{this.showResults()})}bindVoteClick(t){t==null||t.addEventListener("click",async()=>{this.vote()})}async vote(){const t=this.pollFormElement.optionsElement.checkedValue();if(t&&(await zt(this.pollFormElement.voteUrl,this.pollFormElement.getCsrfInputValue(),t)).ok)try{const m=await(await fetch(this.pollFormElement.pollUrl,{headers:{Accept:"text/html"}})).text();this.pollFormElement.pollForm.replaceWith((0,vt.r)(document,m))}catch{return}}hideResults(){this.pollFormElement.hideResults()}showResults(){this.pollFormElement.showResults()}}o(jt,"polls_voting_Poll"),(0,d.N7)(".js-discussion-poll-component",e=>{new jt(new St(e))});var Yt=a(7739);const Jt=new IntersectionObserver(function(e){for(const t of e)t.isIntersecting&&(t.target.hidden=!0)},{root:null,rootMargin:"0px",threshold:.1});(0,d.N7)(".js-whats-new",e=>Jt.observe(e)),(0,i.on)("click",".js-whats-new-state",e=>{var t;((t=e.target)==null?void 0:t.parentNode).scrollIntoView({behavior:"smooth",block:"start"})});const rt=o(()=>{const e=document.querySelector(".js-whats-new-state");!e||(e.hidden=!1)},"showWhatsNew");document.addEventListener("pjax:end",rt),document.addEventListener("turbo:load",rt),async function(){await Yt.x,setTimeout(rt,1e3)}()},47930:(T,E,a)=>{a.d(E,{S:()=>h});function l(f){const c=document.querySelectorAll(f);if(c.length>0)return c[c.length-1]}o(l,"queryLast");function d(){const f=l("meta[name=analytics-location]");return f?f.content:window.location.pathname}o(d,"pagePathname");function v(){const f=l("meta[name=analytics-location-query-strip]");let c="";f||(c=window.location.search);const i=l("meta[name=analytics-location-params]");i&&(c+=(c?"&":"?")+i.content);for(const r of document.querySelectorAll("meta[name=analytics-param-rename]")){const u=r.content.split(":",2);c=c.replace(new RegExp(`(^|[?&])${u[0]}($|=)`,"g"),`$1${u[1]}$2`)}return c}o(v,"pageQuery");function h(){return`${window.location.protocol}//${window.location.host}${d()+v()}`}o(h,"requestUri")},22485:(T,E,a)=>{a.d(E,{N:()=>v,x:()=>h});var l=a(7739);let d=null;(async function(){await l.x,f()})();function v(i){h(c(i))}o(v,"announceFromElement");function h(i){!d||(d.textContent="",d.textContent=i)}o(h,"announce");function f(){d=document.createElement("div"),d.setAttribute("aria-live","polite"),d.classList.add("sr-only"),document.body.append(d)}o(f,"createNoticeContainer");function c(i){return(i.getAttribute("aria-label")||i.innerText||"").trim()}o(c,"getTextContent")},42150:(T,E,a)=>{a.d(E,{Z:()=>nt});const l=Math.random,d=Math.cos,v=Math.sin,h=Math.PI,f=h*2,c=40,i=3,r=12-i,u=10,b=100,p=-.1,w=-p-p,M=.13,W=.18,g=.4,R=.7-g;let x,$;const I=[],H=["#6a737d","#0366d6","#28a745","#ffd33d","#f66a0a","#6f42c1","#ea4aaa"];function Z(){const j=Math.floor(Math.random()*H.length);return H[j]}o(Z,"colorTheme");function X(j,F,L){return(1-d(h*L))/2*(F-j)+j}o(X,"interpolation");const D=1/u,G=D+D;function J(){const j=[D,1-D];let F=1-G;const L=[0,1];for(;F;){let A=F*l(),S,_,N,U,P;for(S=0,_=j.length,F=0;S<_;S+=2){if(U=j[S],P=j[S+1],N=P-U,A<F+N){const z=A+U-F;L.push(z),A=z;break}F+=N}const V=A-D,k=A+D;for(S=j.length-1;S>0;S-=2)_=S-1,U=j[_],P=j[S],U>=V&&U<k?P>k?j[_]=k:j.splice(_,2):U<V&&P>V&&(P<=k?j[S]=V:j.splice(S,0,V,k));for(S=0,_=j.length,F=0;S<_;S+=2)F+=j[S+1]-j[S]}return L.sort()}o(J,"createPoisson");const q=document.createElement("div");q.style.position="fixed",q.style.top="0",q.style.left="0",q.style.width="100%",q.style.height="0",q.style.overflow="visible",q.style.zIndex="9999";class tt{constructor(F){this.frame=0,this.outer=document.createElement("div"),this.inner=document.createElement("div"),this.outer.appendChild(this.inner),this.outer.style.position="absolute",this.outer.style.width=`${i+r*l()}px`,this.outer.style.height=`${i+r*l()}px`,this.inner.style.width="100%",this.inner.style.height="100%",this.inner.style.backgroundColor=F(),this.outer.style.perspective="50px",this.outer.style.transform=`rotate(${360*l()}deg)`,this.theta=360*l(),this.axis=`rotate3D(${d(360*l())},${d(360*l())},0,`,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.dTheta=g+R*l(),this.x=window.innerWidth*l(),this.y=-b,this.dx=v(p+w*l()),this.dy=M+W*l(),this.outer.style.left=`${this.x}px`,this.outer.style.top=`${this.y}px`,this.splineX=J(),this.splineY=[];const L=this.splineX.length-1;for(let A=1;A<L;++A)this.splineY[A]=b*l();this.splineY[0]=this.splineY[L]=b*l()}update(F,L){this.frame+=L,this.x+=this.dx*L,this.y+=this.dy*L,this.theta+=this.dTheta*L;let A=this.frame%7777/7777,S=0,_=1;for(;A>=this.splineX[_];)S=_++;const N=X(this.splineY[S],this.splineY[_],(A-this.splineX[S])/(this.splineX[_]-this.splineX[S]));return A*=f,this.inner.style.transform=`${this.axis}${this.theta}deg)`,this.outer.style.left=`${this.x+N*d(A)}px`,this.outer.style.top=`${this.y+N*v(A)}px`,this.y>F+b}}o(tt,"Confetto");function nt(j){const F=j==null?5e3:j;if(!$){document.body.appendChild(q);const L=o(()=>{const _=new tt(Z);I.push(_),q.appendChild(_.outer),x=window.setTimeout(L,c*l())},"addConfetto");L();let A;const S=o(_=>{const N=A?_-A:0;A=_;const U=window.innerHeight;for(let P=I.length-1;P>=0;--P)I[P].update(U,N)&&(q.removeChild(I[P].outer),I.splice(P,1));if(x||I.length){$=requestAnimationFrame(S);return}document.body.removeChild(q),$=void 0},"loop");window.setTimeout(function(){clearTimeout(x),x=void 0},F),requestAnimationFrame(S)}}o(nt,"poof")},97730:(T,E,a)=>{a.d(E,{j:()=>h,w:()=>f});var l=a(59753),d=a(55741),v=a(45075);(0,l.on)("click",".js-toggle-inline-comment-form",function(c){const i=c.currentTarget.closest(".js-line-comments");h(i)}),(0,l.on)("quote-selection",".js-line-comments",function(c){h(c.currentTarget),c.stopPropagation()}),(0,v.w4)("keydown",".js-inline-comment-form-container form .js-comment-field",function(c){const i=c.target;if(!i.classList.contains("js-navigation-enable")&&c.key==="Escape"&&i.value.length===0){const r=i.closest("form");f(r),c.preventDefault()}}),(0,l.on)("click",".js-hide-inline-comment-form",function(c){const i=c.currentTarget.closest("form");!(0,d.T)(i)||confirm(c.target.getAttribute("data-confirm-cancel-text"))?f(i):c.preventDefault()});function h(c){var i;const r=c.querySelector(".js-inline-comment-form-container");r.classList.add("open"),(i=r.querySelector(".js-write-tab"))==null||i.click(),r.querySelector(".js-comment-field").focus(),(0,l.f)(r,"inlinecomment:focus")}o(h,"focusForm");function f(c){c.reset();const i=c.closest(".js-inline-comment-form-container");i.classList.remove("open");const r=i.querySelector(".js-multi-line-preview");r&&(r.hidden=!0),(0,l.f)(i,"inlinecomment:collapse")}o(f,"blurForm")},62805:(T,E,a)=>{var l=a(22485),d=a(64463);const v=o(async(i,r,u,b)=>{const p=new FormData;return b===!0&&p.append("upvote","true"),await fetch(i,{body:u==="delete"?"":p,method:u,mode:"same-origin",headers:{"Scoped-CSRF-Token":r}})},"sendRequest");class h{constructor(r){this.voteCountElement=r}getLabel(){var r;return((r=this.voteCountElement)==null?void 0:r.getAttribute("data-upvote-label"))||""}getText(){var r;return((r=this.voteCountElement)==null?void 0:r.textContent)||""}}o(h,"VoteCountElement");class f{constructor(r){this.voteForm=r,this.voteButton=this.voteForm.querySelector(".js-upvote-button"),this.defaultVoteCountElement=new h(r.querySelector(".js-default-vote-count")),this.upvotedCountElement=new h(r.querySelector(".js-upvoted-vote-count")),this.url=this.voteForm.getAttribute("data-url")||""}isUpvoted(){return this.voteForm.getAttribute("data-upvoted")==="true"}getCsrfDeleteInputValue(){const r=this.voteForm.querySelector(".js-data-url-delete-csrf");return r?r.value:""}getCsrfPutInputValue(){const r=this.voteForm.querySelector(".js-data-url-put-csrf");return r?r.value:""}simulateUpvote(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","true"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.add("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.remove("color-fg-muted")),this.voteForm.classList.add("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.upvotedCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","true"),(0,l.x)(`${this.upvotedCountElement.getText()} Upvotes`)}simulateUpvoteDeletion(){var r,u,b,p;this.voteForm.setAttribute("data-upvoted","false"),this.voteForm.getAttribute("data-new-upvote")&&((r=this.voteForm.querySelector(".js-upvote-button"))==null||r.classList.remove("user-has-reacted","color-bg-accent"),(u=this.voteForm.querySelector(".js-upvote-button"))==null||u.classList.add("color-fg-muted")),this.voteForm.classList.remove("is-upvoted"),(b=this.voteButton)==null||b.setAttribute("aria-label",this.defaultVoteCountElement.getLabel()),(p=this.voteButton)==null||p.setAttribute("aria-pressed","false"),(0,l.x)(`${this.defaultVoteCountElement.getText()} Upvotes`)}displayUpVoteError(r){const u=this.voteForm.querySelector(".js-upvote-error");u instanceof HTMLElement&&(u.textContent=r,u.hidden=!1)}hideVoteErrors(){const r=this.voteForm.querySelector(".js-upvote-error");r instanceof HTMLElement&&(r.hidden=!0)}}o(f,"VoteFormElement");class c{constructor(r){this.voteFormElement=r}animateUpvote(r){r?this.voteFormElement.simulateUpvoteDeletion():this.voteFormElement.simulateUpvote()}animateUpvoteUndo(r){r?this.voteFormElement.simulateUpvote():this.voteFormElement.simulateUpvoteDeletion()}async click(){this.voteFormElement.hideVoteErrors();const r=this.voteFormElement.isUpvoted(),u=r?this.voteFormElement.getCsrfDeleteInputValue():this.voteFormElement.getCsrfPutInputValue(),b=r?"delete":"put";this.animateUpvote(r);const p=await v(this.voteFormElement.url,u,b,!r);if(!p.ok){const w=await p.json();this.voteFormElement.displayUpVoteError(w.error),this.animateUpvoteUndo(r)}}}o(c,"Upvote"),(0,d.N7)(".js-upvote-button",i=>{if(!(i instanceof HTMLElement)||!(i.parentElement instanceof HTMLElement))return;const r=new c(new f(i.parentElement));i.addEventListener("click",async()=>{await r.click()})})},7739:(T,E,a)=>{a.d(E,{C:()=>d,x:()=>l});const l=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(v=>{document.addEventListener("DOMContentLoaded",()=>{v()})})}(),d=function(){return document.readyState==="complete"?Promise.resolve():new Promise(v=>{window.addEventListener("load",v)})}()},29719:(T,E,a)=>{a.d(E,{D:()=>h,a:()=>v});var l=a(17463),d=a(12981);async function v(f,c,i){const r=new Request(c,i);r.headers.append("X-Requested-With","XMLHttpRequest");const u=await self.fetch(r);if(u.status<200||u.status>=300)throw new Error(`HTTP ${u.status}${u.statusText||""}`);return(0,l.t)((0,l.P)(f),u),(0,d.r)(f,await u.text())}o(v,"fetchSafeDocumentFragment");function h(f,c,i=1e3){return o(async function r(u){const b=new Request(f,c);b.headers.append("X-Requested-With","XMLHttpRequest");const p=await self.fetch(b);if(p.status<200||p.status>=300)throw new Error(`HTTP ${p.status}${p.statusText||""}`);if(p.status===200)return p;if(p.status===202)return await new Promise(w=>setTimeout(w,u)),r(u*1.5);throw new Error(`Unexpected ${p.status} response status from poll endpoint`)},"poll")(i)}o(h,"fetchPoll")},55741:(T,E,a)=>{a.d(E,{M:()=>v,T:()=>h});var l=a(14840),d=a(56238);function v(g,R=!1){return h(g)||b(g,R)||M(g)||W(g)}o(v,"hasInteractions");function h(g){for(const R of g.querySelectorAll("input, textarea"))if((R instanceof HTMLInputElement||R instanceof HTMLTextAreaElement)&&f(R))return!0;return!1}o(h,"hasDirtyFields");function f(g){if(g instanceof HTMLInputElement&&(g.type==="checkbox"||g.type==="radio")){if(g.checked!==g.defaultChecked)return!0}else if(g.value!==g.defaultValue)return!0;return!1}o(f,"formFieldValueChanged");let c;async function i(g,R){c=g;try{await R()}finally{c=null}}o(i,"withActiveElement");function r(g){return c instanceof Element?c:g&&g.ownerDocument&&g.ownerDocument.activeElement?g.ownerDocument.activeElement:null}o(r,"getActiveElement");let u;document.addEventListener("mouseup",function(g){u=g.target});function b(g,R){const x=r(g);return x===null||R&&x===g?!1:x===g&&(0,d.sw)(x)||g.contains(x)&&!w(x)?!0:u instanceof Element&&g.contains(u)&&!!u.closest("details[open] > summary")}o(b,"hasFocus");const p="a[href], button";function w(g){var R;if(g instanceof l.Z)return!0;const x=g instanceof HTMLAnchorElement||g instanceof HTMLButtonElement,$=(R=g.parentElement)==null?void 0:R.classList.contains("task-list-item");if(x&&$)return!0;if(!(u instanceof Element))return!1;const I=g.closest(p);if(!I)return!1;const H=u.closest(p);return I===H}o(w,"activeElementIsSafe");function M(g){return g.matches(":active:enabled")}o(M,"hasMousedown");function W(g){return!!(g.closest(".is-dirty")||g.querySelector(".is-dirty"))}o(W,"markedAsDirty")},17463:(T,E,a)=>{a.d(E,{P:()=>l,t:()=>v});function l(h){const f=[...h.querySelectorAll("meta[name=html-safe-nonce]")].map(c=>c.content);if(f.length<1)throw new Error("could not find html-safe-nonce on document");return f}o(l,"getDocumentHtmlSafeNonces");class d extends Error{constructor(f,c){super(`${f} for HTTP ${c.status}`);this.response=c}}o(d,"ResponseError");function v(h,f,c=!1){const i=f.headers.get("content-type")||"";if(!c&&!i.startsWith("text/html"))throw new d(`expected response with text/html, but was ${i}`,f);if(c&&!(i.startsWith("text/html")||i.startsWith("application/json")))throw new d(`expected response with text/html or application/json, but was ${i}`,f);const r=f.headers.get("x-html-safe");if(r){if(!h.includes(r))throw new d("response X-HTML-Safe nonce did not match",f)}else throw new d("missing X-HTML-Safe nonce",f)}o(v,"verifyResponseHtmlSafeNonce")},45075:(T,E,a)=>{a.d(E,{ZG:()=>f,q6:()=>i,w4:()=>c});var l=a(8439);let d=!1;const v=new l.Z;function h(r){const u=r.target;if(u instanceof HTMLElement&&u.nodeType!==Node.DOCUMENT_NODE)for(const b of v.matches(u))b.data.call(null,u)}o(h,"handleFocus");function f(r,u){d||(d=!0,document.addEventListener("focus",h,!0)),v.add(r,u),document.activeElement instanceof HTMLElement&&document.activeElement.matches(r)&&u(document.activeElement)}o(f,"onFocus");function c(r,u,b){function p(w){const M=w.currentTarget;!M||(M.removeEventListener(r,b),M.removeEventListener("blur",p))}o(p,"blurHandler"),f(u,function(w){w.addEventListener(r,b),w.addEventListener("blur",p)})}o(c,"onKey");function i(r,u){function b(p){const{currentTarget:w}=p;!w||(w.removeEventListener("input",u),w.removeEventListener("blur",b))}o(b,"blurHandler"),f(r,function(p){p.addEventListener("input",u),p.addEventListener("blur",b)})}o(i,"onInput")},12981:(T,E,a)=>{a.d(E,{r:()=>l});function l(d,v){const h=d.createElement("template");return h.innerHTML=v,d.importNode(h.content,!0)}o(l,"parseHTML")},97474:(T,E,a)=>{a.d(E,{Z:()=>l});function l(d){var v,h;const f=(h=(v=d.head)==null?void 0:v.querySelector('meta[name="expected-hostname"]'))==null?void 0:h.content;if(!f)return!1;const c=f.replace(/\.$/,"").split(".").slice(-2).join("."),i=d.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return c!==i}o(l,"detectProxySite")},84818:(T,E,a)=>{a.d(E,{Z:()=>d});class l{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}o(l,"NoOpStorage");function d(v,h={throwQuotaErrorsOnSet:!1},f=window){let c;try{c=f[v]}catch{c=new l}const{throwQuotaErrorsOnSet:i}=h;function r(p){try{return c.getItem(p)}catch{return null}}o(r,"getItem");function u(p,w){try{c.setItem(p,w)}catch(M){if(i&&M.message.toLowerCase().includes("quota"))throw M}}o(u,"setItem");function b(p){try{c.removeItem(p)}catch{}}return o(b,"removeItem"),{getItem:r,setItem:u,removeItem:b}}o(d,"safeStorage")},24216:(T,E,a)=>{a.d(E,{LS:()=>v,cl:()=>h,rV:()=>d});var l=a(84818);const{getItem:d,setItem:v,removeItem:h}=(0,l.Z)("sessionStorage")},29946:(T,E,a)=>{a.d(E,{Ak:()=>W,F2:()=>D,F6:()=>I,FP:()=>w,LD:()=>p,OE:()=>b,Po:()=>u,QE:()=>h,Rl:()=>Z,Xk:()=>x,Ys:()=>$,aN:()=>X,wP:()=>H});var l=a(24216),d=a(47930),v=a(45922);const h=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",c="soft-navigation-referrer",i="soft-navigation-marker",r="reload";function u(){return(0,l.rV)(i)==="1"}o(u,"inSoftNavigation");function b(){return Boolean(g())}o(b,"hasSoftNavFailure");function p(){performance.mark(i),(0,l.LS)(i,"1"),(0,l.LS)(c,(0,d.S)()||window.location.href)}o(p,"startSoftNav");function w(){(0,l.LS)(i,"0")}o(w,"endSoftNav");function M(){(0,l.LS)(i,"0"),(0,l.cl)(c),(0,l.cl)(f)}o(M,"clearSoftNav");function W(G){(0,l.LS)(f,G||r)}o(W,"setSoftNavFailReason");function g(){return(0,l.rV)(f)}o(g,"getSoftNavFailReason");let R=0;function x(){R+=1,document.dispatchEvent(new CustomEvent(h.SUCCESS,{detail:R}))}o(x,"softNavSucceeded");function $(){const G=g()||r;document.dispatchEvent(new CustomEvent(h.ERROR,{detail:G})),R=0,M(),(0,v.b)({turboFailureReason:G})}o($,"softNavFailed");function I(){document.dispatchEvent(new CustomEvent(h.INITIAL)),R=0,M()}o(I,"softNavInitial");function H(){return(0,l.rV)(c)||document.referrer}o(H,"getSoftNavReferrer");function Z(){return performance.getEntriesByName(i).length===0?0:performance.measure(i,i).duration}o(Z,"getDurationSinceLastSoftNav");function X(){document.dispatchEvent(new Event(h.START))}o(X,"beginProgressBar");function D(){document.dispatchEvent(new Event(h.END))}o(D,"completeProgressBar")},45922:(T,E,a)=>{a.d(E,{b:()=>h});var l=a(97474),d=a(7739);let v=[];function h(u,b=!1){u.timestamp===void 0&&(u.timestamp=new Date().getTime()),u.loggedIn=r(),v.push(u),b?i():c()}o(h,"sendStats");let f=null;async function c(){await d.C,f==null&&(f=window.requestIdleCallback(i))}o(c,"scheduleSendStats");function i(){var u,b;if(f=null,!v.length||(0,l.Z)(document))return;const p=(b=(u=document.head)==null?void 0:u.querySelector('meta[name="browser-stats-url"]'))==null?void 0:b.content;if(!p)return;const w=JSON.stringify({stats:v});try{navigator.sendBeacon&&navigator.sendBeacon(p,w)}catch{}v=[]}o(i,"flushStats");function r(){var u,b;return!!((b=(u=document.head)==null?void 0:u.querySelector('meta[name="user-login"]'))==null?void 0:b.content)}o(r,"isLoggedIn"),document.addEventListener("pagehide",i),document.addEventListener("visibilitychange",i)}},T=>{var E=o(l=>T(T.s=l),"__webpack_exec__");T.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b","app_assets_modules_github_form_ts-app_assets_modules_github_navigation_ts"],()=>E(67105));var a=T.O()}]);})(); + +//# sourceMappingURL=discussions-94188b076c4b.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css new file mode 100644 index 0000000..da4d0c4 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/discussions-bf737c3b4f29.css @@ -0,0 +1,3 @@ +.discussions-spotlight-wrapper:first-of-type{padding-left:0 !important}.discussion-spotlights-sortable .sortable-drag{padding:0 !important;background-color:transparent}.discussion-spotlight-modal{width:560px;overflow-y:auto}.discussion-spotlight-pattern-container{mix-blend-mode:soft-light;background-position:20px 20px;background-size:35px;opacity:.5}.discussion-spotlight-pattern-zap{background-image:url("/static/images/icons/spotlight/zap-pattern.svg")}.discussion-spotlight-pattern-chevron-up{background-image:url("/static/images/icons/spotlight/chevron-up-pattern.svg")}.discussion-spotlight-pattern-dot-fill{background-image:url("/static/images/icons/spotlight/dot-fill-pattern.svg")}.discussion-spotlight-pattern-dot{background-image:url("/static/images/icons/spotlight/dot-pattern.svg")}.discussion-spotlight-pattern-heart-fill{background-image:url("/static/images/icons/spotlight/heart-fill-pattern.svg")}.discussion-spotlight-pattern-plus{background-image:url("/static/images/icons/spotlight/plus-pattern.svg")}.discussion-spotlight{height:188px;flex:1 1 auto;overflow:hidden}.discussion-spotlight-preview{height:160px}.discussion-spotlight-gradient{width:35px;height:35px}.discussion-spotlight-gradient .discussion-spotlight-gradient-selected-indicator{display:none}.discussion-spotlight-gradient[aria-selected=true]{box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3)}.discussion-spotlight-gradient[aria-selected=true] .discussion-spotlight-gradient-selected-indicator{display:inline-block}.discussion-spotlight-emoji{top:calc(35% - 35px);left:calc(50% - 48px);width:96px;height:96px;font-size:96px;text-shadow:0 3px 14px rgba(0,0,0,.3)}.discussion-spotlight-details{pointer-events:none}.discussion-spotlight-details>*{pointer-events:auto}.discussion-spotlight-handle{cursor:pointer;background:var(--color-primer-canvas-backdrop)}.discussion-feed-body pre{padding:16px;overflow-x:auto;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body code,.discussion-feed-body tt{padding:.2em .4em;background-color:var(--color-canvas-subtle);border-radius:6px}.discussion-feed-body ul{padding-left:32px;margin-bottom:16px}.discussion-feed-body ol{padding-left:32px;margin-bottom:16px;list-style-type:number}.discussion-feed-body h1,.discussion-feed-body h2,.discussion-feed-body h3{font-size:16px}.discussion-feed-body table{display:none}.timeline-comment.timeline-chosen-answer{border:2px solid var(--color-success-emphasis)}.sidebar-emoji-box{width:auto !important;height:auto !important}.discussions-timeline-scroll-target{width:100%;padding-top:60px;margin-top:-60px;pointer-events:none !important}.discussions-timeline-scroll-target>*{pointer-events:auto}.discussions-emoji-box{font-size:14px !important;line-height:14px !important;vertical-align:0 !important;cursor:default}@media(min-width: 768px){.discussions-emoji-box{font-size:16px !important;line-height:16px !important;vertical-align:0 !important}}.discussion-timeline-item::before{display:none}.discussion-primer-next-nested-comment-timeline-item::before{left:30px}.discussion-nested-comment-timeline-item::before{left:25px}@media(min-width: 544px){.discussion-nested-comment-timeline-item::before{left:30px}}.discussion-nested-comment-timeline-item:first-child::before{top:16px}.discussion-nested-comment-group{margin-left:32px}.discussion-nested-comment-paging-form::before{width:0;background-color:transparent}.discussion-nested-comment-paging-badge .octicon{fill:var(--color-border-muted);transform:rotate(90deg)}.discussion-nested-comment-paging-form-body{margin-left:24px}:target .discussion-nested-comment-group .timeline-comment{box-shadow:none !important}.discussion-nested-comment-timeline-item:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.inline-comment-form-container.open .discussion-nested-comment-inline-form .previewable-comment-form{display:block}.discussion-footer-answered-badge{padding:0 8px 0 4px !important;line-height:inherit}.discussion-footer-answer-icon{width:26px;height:26px}.discussion-footer-answer-button{padding:0 8px !important;line-height:inherit}.discussion-event-wrapper:last-child .discussion-event-timeline-item{padding-bottom:0 !important}.discussion-event-wrapper:last-child .discussion-event-timeline-item::before{display:none}.discussion-event-timeline-item::before{left:-6px}.is-comment-editing .discussion-comment .previewable-comment-form{display:none}.is-comment-editing .discussion-comment .timeline-comment-actions,.is-comment-editing .discussion-comment .edit-comment-hide{display:block}.discussion-comment .previewable-edit.is-comment-editing .timeline-comment-header{display:flex !important}.errored .discussion-category-picker{border-color:var(--color-danger-emphasis)}.discussion-annoucement-badge{background-color:var(--color-neutral-muted)}.discussion-Link--secondary:visited{color:var(--color-fg-subtle) !important}.disabled-category-form{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.bg-discussions-row-emoji-box{width:42px !important;height:42px !important;background:var(--color-bg-discussions-row-emoji-box)}.bg-discussions-row-emoji-box-small{width:30px !important;height:30px !important;background:var(--color-bg-discussions-row-emoji-box)}:target .nested-discussion-timeline-comment{box-shadow:none !important}.nested-discussion-timeline-comment .markdown-body pre{background-color:var(--color-neutral-muted)}.comment-body div[type=discussions-op-text]{padding:8px;border:1px solid var(--color-border-muted) !important;border-radius:6px}.comment-body div[type=discussions-op-text] p{margin-bottom:0}.discussion-vote-form .slidey-boi{transition:.4s ease-in-out;transform:perspective(1px) translateY(0%)}.discussion-vote-form.is-upvoted .slidey-boi{transform:perspective(1px) translateY(-50%)} + +/*# sourceMappingURL=discussions-2d691bda776c.css.map*/
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js new file mode 100644 index 0000000..1c7c278 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/element-registry-5ae34a61606f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var u=Object.defineProperty;var m=(l,a)=>u(l,"name",{value:a,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{92333:(l,a,s)=>{const d=new Map,v=new Promise(n=>{document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",()=>n(),{once:!0})}),j=new Promise(n=>{const o=m(()=>{n(),document.removeEventListener("click",o),document.removeEventListener("touchstart",o),document.removeEventListener("keydown",o)},"handler");document.addEventListener("click",o),document.addEventListener("touchstart",o,{passive:!0}),document.addEventListener("keydown",o)}),i={ready:v,firstInteraction:j},h=new WeakMap;function g(n=document.body){cancelAnimationFrame(h.get(n)||0),h.set(n,requestAnimationFrame(()=>{for(const o of d.keys()){const e=n.matches(o)?n:n.querySelector(o);if(customElements.get(o)||e){const c=(e==null?void 0:e.getAttribute("data-load-on"))||"ready",p=c in i?i[c]:i.ready;for(const x of d.get(o)||[])p.then(x);d.delete(o),h.delete(n)}}}))}m(g,"scan"),new MutationObserver(n=>{if(!!d.size)for(const o of n)for(const e of o.addedNodes)e instanceof Element&&g(e)}).observe(document,{subtree:!0,childList:!0});let f=!0;function t(n,o){d.has(n)||d.set(n,[]),d.get(n).push(o),f&&g(document.body),f=!1}m(t,"whenSeen"),t("animated-image",()=>s.e("app_components_accessibility_animated-image-element_ts").then(s.bind(s,1711))),t("launch-code",()=>s.e("app_components_account_verifications_launch-code-element_ts").then(s.bind(s,33954))),t("metric-selection",()=>s.e("app_components_advisories_metric-selection-element_ts").then(s.bind(s,63887))),t("severity-calculator",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_components_advisories_severity-calculator-element_ts")]).then(s.bind(s,606))),t("create-branch",()=>Promise.all([s.e("vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"),s.e("app_components_branch_create-branch-element_ts")]).then(s.bind(s,78928))),t("alert-dismissal-details",()=>s.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(s.bind(s,32445))),t("sku-list",()=>s.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(s.bind(s,14067))),t("create-button",()=>s.e("app_components_codespaces_create-button-element_ts").then(s.bind(s,1834))),t("command-palette-page",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-element_ts")]).then(s.bind(s,33094))),t("command-palette-page-stack",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"),s.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"),s.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(s.bind(s,9222))),t("deferred-diff-lines",()=>s.e("app_components_diffs_deferred-diff-lines-element_ts").then(s.bind(s,51598))),t("readme-toc",()=>s.e("app_components_files_readme-toc-element_ts").then(s.bind(s,11423))),t("delayed-loading",()=>s.e("app_components_github_delayed-loading-element_ts").then(s.bind(s,58525))),t("feature-callout",()=>s.e("app_components_github_feature-callout-element_ts").then(s.bind(s,89434))),t("reopen-button",()=>s.e("app_components_issues_reopen-button-element_ts").then(s.bind(s,67195))),t("math-renderer",()=>Promise.all([s.e("vendors-node_modules_lit-html_lit-html_js"),s.e("app_components_mathjax_math-renderer-element_ts")]).then(s.bind(s,24561))),t("max-value",()=>s.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(s.bind(s,43893))),t("codespaces-policy-form",()=>s.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(s.bind(s,97718))),t("insights-form",()=>s.e("app_components_organizations_settings_features_insights-form-element_ts").then(s.bind(s,17764))),t("action-list",()=>Promise.all([s.e("vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"),s.e("app_components_primer_action_list_action-list-element_ts")]).then(s.bind(s,51126))),t("action-menu",()=>s.e("app_components_primer_action_menu_action-menu-element_ts").then(s.bind(s,59086))),t("toggle-switch",()=>s.e("app_components_primer_experimental_toggle-switch-element_ts").then(s.bind(s,15004))),t("iterate-focusable-elements.ts",()=>s.e("app_components_primer_modal_dialog_iterate-focusable-elements_ts").then(s.bind(s,23349))),t("modal-dialog",()=>s.e("app_components_primer_modal_dialog_modal-dialog-element_ts").then(s.bind(s,27257))),t("file-filter",()=>s.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(s.bind(s,44846))),t("file-tree",()=>s.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(s.bind(s,62978))),t("file-tree-toggle",()=>s.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(s.bind(s,93559))),t("dependabot-alert-row",()=>s.e("app_components_repos_alerts_dependabot-alert-row-element_ts").then(s.bind(s,76257))),t("dependabot-alert-table-header",()=>s.e("app_components_repos_alerts_dependabot-alert-table-header-element_ts").then(s.bind(s,47691))),t("memex-project-picker",()=>s.e("app_components_repositories_memex_memex-project-picker-element_ts").then(s.bind(s,88018))),t("pin-organization-repo",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_components_repositories_pin-organization-repo-element_ts")]).then(s.bind(s,77028))),t("common.ts",()=>s.e("app_components_search_parsing_common_ts").then(s.bind(s,97597))),t("parsing.ts",()=>Promise.all([s.e("vendors-node_modules_github_blackbird-parser_dist_blackbird_js"),s.e("app_components_search_parsing_parsing_ts-_b3651")]).then(s.bind(s,23209))),t("search-input",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("app_components_search_search-input-element_ts")]).then(s.bind(s,17804))),t("blackbird.ts",()=>s.e("app_components_search_suggestions_blackbird_ts").then(s.bind(s,52048))),t("custom-scopes.ts",()=>s.e("app_components_search_suggestions_custom-scopes_ts").then(s.bind(s,77717))),t("default.ts",()=>s.e("app_components_search_suggestions_default_ts").then(s.bind(s,63951))),t("fixed-qualifiers.ts",()=>s.e("app_components_search_suggestions_fixed-qualifiers_ts").then(s.bind(s,82721))),t("history.ts",()=>s.e("app_components_search_suggestions_history_ts").then(s.bind(s,86909))),t("languages.ts",()=>s.e("app_components_search_suggestions_languages_ts").then(s.bind(s,47512))),t("repos.ts",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"),s.e("app_assets_modules_github_jump-to_ts"),s.e("app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c"),s.e("node_modules_delegated-events_dist_index_js")]).then(s.bind(s,4022))),t("suggestions.ts",()=>s.e("app_components_search_suggestions_suggestions_ts").then(s.bind(s,47378))),t("types.ts",()=>s.e("app_components_search_suggestions_types_ts").then(s.bind(s,76286))),t("project-picker",()=>Promise.all([s.e("vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_components_sidebar_project-picker-element_ts")]).then(s.bind(s,88175))),t("slash-command-toolbar-button",()=>s.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(s.bind(s,83326))),t("monthly-spend-graph",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts")]).then(s.bind(s,14676))),t("turbo-staffbar",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-element_ts").then(s.bind(s,2079))),t("turbo-staffbar-preview",()=>s.e("app_components_stafftools_turbo_turbo-staffbar-preview-element_ts").then(s.bind(s,23566))),t("themed-picture",()=>s.e("app_components_themed_pictures_themed-picture-element_ts").then(s.bind(s,73422))),t("tracking-block-api.ts",()=>s.e("app_components_tracking_blocks_tracking-block-api_ts").then(s.bind(s,28825))),t("tracking-block",()=>Promise.all([s.e("app_components_tracking_blocks_tracking-block-api_ts"),s.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(s.bind(s,38373))),t("tracking-block-omnibar",()=>s.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(s.bind(s,76829))),t("profile-pins",()=>Promise.all([s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_profile_profile-pins-element_ts")]).then(s.bind(s,9473))),t("emoji-picker",()=>s.e("app_assets_modules_github_emoji-picker-element_ts").then(s.bind(s,62993))),t("edit-hook-secret",()=>s.e("app_assets_modules_github_behaviors_edit-hook-secret-element_ts").then(s.bind(s,1665))),t("insights-query",()=>s.e("app_assets_modules_github_insights_insights-query_ts").then(s.bind(s,31417))),t("remote-clipboard-copy",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(s.bind(s,53287))),t("series-table",()=>s.e("app_assets_modules_github_insights_series-table_ts").then(s.bind(s,82100))),t("line-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_line-chart_ts")]).then(s.bind(s,75689))),t("bar-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_bar-chart_ts")]).then(s.bind(s,83515))),t("column-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_column-chart_ts")]).then(s.bind(s,86564))),t("stacked-area-chart",()=>Promise.all([s.e("vendors-node_modules_chart_js_dist_chart_esm_js"),s.e("vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"),s.e("vendors-node_modules_github_base-chart-element_dist_base-chart_js"),s.e("app_assets_modules_github_insights_stacked-area-chart_ts")]).then(s.bind(s,96514))),t("presence-avatars",()=>s.e("app_assets_modules_github_presence_presence-avatars_ts").then(s.bind(s,33096))),t("pulse-authors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(s.bind(s,97724))),t("stacks-input-config-view",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"),s.e("app_assets_modules_github_stacks_stacks-input-config-view_ts")]).then(s.bind(s,97818))),t("community-contributions-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(s.bind(s,14008))),t("discussion-page-views-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(s.bind(s,16427))),t("discussions-daily-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(s.bind(s,69142))),t("discussions-new-contributors",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(s.bind(s,72895))),t("code-frequency-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(s.bind(s,29728))),t("contributors-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158"),s.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(s.bind(s,56194))),t("org-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834"),s.e("app_assets_modules_github_graphs_org-insights-graph-element_ts")]).then(s.bind(s,79429))),t("traffic-clones-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(s.bind(s,69549))),t("traffic-visitors-graph",()=>Promise.all([s.e("vendors-node_modules_selector-observer_dist_index_esm_js"),s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(s.bind(s,5932))),t("commit-activity-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(s.bind(s,30579))),t("marketplace-insights-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"),s.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25"),s.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(s.bind(s,23825))),t("user-sessions-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(s.bind(s,75020))),t("reload-after-polling",()=>s.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(s.bind(s,87159))),t("package-dependencies-security-graph",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(s.bind(s,69709))),t(".js-sub-dependencies",()=>s.e("app_assets_modules_github_dependencies_ts").then(s.bind(s,42221))),t("network-graph",()=>Promise.all([s.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9"),s.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(s.bind(s,11507))),t("business-audit-log-map",()=>Promise.all([s.e("vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"),s.e("vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js"),s.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d"),s.e("app_assets_modules_github_behaviors_pjax_ts"),s.e("app_assets_modules_github_business-audit-log-map-element_ts")]).then(s.bind(s,15529))),t("inline-machine-translation",()=>s.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(s.bind(s,96002)))}},l=>{var a=m(d=>l(l.s=d),"__webpack_exec__"),s=a(92333)}]);})(); + +//# sourceMappingURL=element-registry-5c2629948a88.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js new file mode 100644 index 0000000..f34ff2e --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/environment-3ccf192d151f.js @@ -0,0 +1,4 @@ +(()=>{var J=Object.defineProperty;var e=(w,t)=>J(w,"name",{value:t,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{83721:(w,t,i)=>{"use strict";var a=i(92003);window.addEventListener("error",c=>{c.error&&(0,a.eK)(c.error)}),window.addEventListener("unhandledrejection",async c=>{if(!!c.promise)try{await c.promise}catch(f){(0,a.eK)(f)}}),window.location.hash==="#b00m"&&setTimeout(()=>{throw new Error("b00m")});var v=i(30523),l=i(50232);(0,l.nn)()},47930:(w,t,i)=>{"use strict";i.d(t,{S:()=>c});function a(f){const o=document.querySelectorAll(f);if(o.length>0)return o[o.length-1]}e(a,"queryLast");function v(){const f=a("meta[name=analytics-location]");return f?f.content:window.location.pathname}e(v,"pagePathname");function l(){const f=a("meta[name=analytics-location-query-strip]");let o="";f||(o=window.location.search);const u=a("meta[name=analytics-location-params]");u&&(o+=(o?"&":"?")+u.content);for(const b of document.querySelectorAll("meta[name=analytics-param-rename]")){const d=b.content.split(":",2);o=o.replace(new RegExp(`(^|[?&])${d[0]}($|=)`,"g"),`$1${d[1]}$2`)}return o}e(l,"pageQuery");function c(){return`${window.location.protocol}//${window.location.host}${v()+l()}`}e(c,"requestUri")},7739:(w,t,i)=>{"use strict";i.d(t,{C:()=>v,x:()=>a});const a=function(){return document.readyState==="interactive"||document.readyState==="complete"?Promise.resolve():new Promise(l=>{document.addEventListener("DOMContentLoaded",()=>{l()})})}(),v=function(){return document.readyState==="complete"?Promise.resolve():new Promise(l=>{window.addEventListener("load",l)})}()},92003:(w,t,i)=>{"use strict";i.d(t,{aJ:()=>s,cI:()=>E,eK:()=>S});var a=i(29946),v=i(97474),l=i(82918),c=i(50232),f=i(28382),o=i(47930),u=i(49815);let b=!1,d=0;const y=Date.now();function S(p,_={}){p&&p.name!=="AbortError"&&O(I(T(p),_))}e(S,"reportError");async function O(p){var _,A;if(!L())return;const x=(A=(_=document.head)==null?void 0:_.querySelector('meta[name="browser-errors-url"]'))==null?void 0:A.content;if(!!x){if(n(p.error.stacktrace)){b=!0;return}d++;try{await fetch(x,{method:"post",body:JSON.stringify(p)})}catch{}}}e(O,"report");function T(p){return{type:p.name,value:p.message,stacktrace:E(p)}}e(T,"formatError");function I(p,_={}){return Object.assign({error:p,sanitizedUrl:(0,o.S)()||window.location.href,readyState:document.readyState,referrer:(0,a.wP)(),timeSinceLoad:Math.round(Date.now()-y),user:s()||void 0,turbo:(0,u.c)("TURBO")},_)}e(I,"errorContext");function E(p){return(0,f.Q)(p.stack||"").map(_=>({filename:_.file||"",function:String(_.methodName),lineno:(_.lineNumber||0).toString(),colno:(_.column||0).toString()}))}e(E,"stacktrace");const r=/(chrome|moz|safari)-extension:\/\//;function n(p){return p.some(_=>r.test(_.filename)||r.test(_.function))}e(n,"isExtensionError");function s(){var p,_;const A=(_=(p=document.head)==null?void 0:p.querySelector('meta[name="user-login"]'))==null?void 0:_.content;return A||`anonymous-${(0,l.b)()}`}e(s,"pageUser");let g=!1;window.addEventListener("pageshow",()=>g=!1),window.addEventListener("pagehide",()=>g=!0),document.addEventListener(a.QE.ERROR,p=>{O(I({type:"SoftNavError",value:p.detail,stacktrace:E(new Error)}))});function L(){return!g&&!b&&d<10&&(0,c.Gb)()&&!(0,v.Z)(document)}e(L,"reportable"),typeof BroadcastChannel=="function"&&new BroadcastChannel("shared-worker-error").addEventListener("message",_=>{S(_.data.error)})},49815:(w,t,i)=>{"use strict";i.d(t,{$:()=>o,c:()=>c});var a=i(15205);const v=(0,a.Z)(l);function l(){var u,b;return(((b=(u=document.head)==null?void 0:u.querySelector('meta[name="enabled-features"]'))==null?void 0:b.content)||"").split(",")}e(l,"enabledFeatures");const c=(0,a.Z)(f);function f(u){return v().indexOf(u)!==-1}e(f,"isEnabled");const o={isFeatureEnabled:c}},97474:(w,t,i)=>{"use strict";i.d(t,{Z:()=>a});function a(v){var l,c;const f=(c=(l=v.head)==null?void 0:l.querySelector('meta[name="expected-hostname"]'))==null?void 0:c.content;if(!f)return!1;const o=f.replace(/\.$/,"").split(".").slice(-2).join("."),u=v.location.hostname.replace(/\.$/,"").split(".").slice(-2).join(".");return o!==u}e(a,"detectProxySite")},84818:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});class a{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}}e(a,"NoOpStorage");function v(l,c={throwQuotaErrorsOnSet:!1},f=window){let o;try{o=f[l]}catch{o=new a}const{throwQuotaErrorsOnSet:u}=c;function b(S){try{return o.getItem(S)}catch{return null}}e(b,"getItem");function d(S,O){try{o.setItem(S,O)}catch(T){if(u&&T.message.toLowerCase().includes("quota"))throw T}}e(d,"setItem");function y(S){try{o.removeItem(S)}catch{}}return e(y,"removeItem"),{getItem:b,setItem:d,removeItem:y}}e(v,"safeStorage")},24216:(w,t,i)=>{"use strict";i.d(t,{LS:()=>l,cl:()=>c,rV:()=>v});var a=i(84818);const{getItem:v,setItem:l,removeItem:c}=(0,a.Z)("sessionStorage")},29946:(w,t,i)=>{"use strict";i.d(t,{Ak:()=>I,F2:()=>A,F6:()=>g,FP:()=>O,LD:()=>S,OE:()=>y,Po:()=>d,QE:()=>c,Rl:()=>p,Xk:()=>n,Ys:()=>s,aN:()=>_,wP:()=>L});var a=i(24216),v=i(47930),l=i(45922);const c=Object.freeze({INITIAL:"soft-nav:initial",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",START:"soft-nav:start",END:"soft-nav:end"}),f="soft-navigation-fail",o="soft-navigation-referrer",u="soft-navigation-marker",b="reload";function d(){return(0,a.rV)(u)==="1"}e(d,"inSoftNavigation");function y(){return Boolean(E())}e(y,"hasSoftNavFailure");function S(){performance.mark(u),(0,a.LS)(u,"1"),(0,a.LS)(o,(0,v.S)()||window.location.href)}e(S,"startSoftNav");function O(){(0,a.LS)(u,"0")}e(O,"endSoftNav");function T(){(0,a.LS)(u,"0"),(0,a.cl)(o),(0,a.cl)(f)}e(T,"clearSoftNav");function I(x){(0,a.LS)(f,x||b)}e(I,"setSoftNavFailReason");function E(){return(0,a.rV)(f)}e(E,"getSoftNavFailReason");let r=0;function n(){r+=1,document.dispatchEvent(new CustomEvent(c.SUCCESS,{detail:r}))}e(n,"softNavSucceeded");function s(){const x=E()||b;document.dispatchEvent(new CustomEvent(c.ERROR,{detail:x})),r=0,T(),(0,l.b)({turboFailureReason:x})}e(s,"softNavFailed");function g(){document.dispatchEvent(new CustomEvent(c.INITIAL)),r=0,T()}e(g,"softNavInitial");function L(){return(0,a.rV)(o)||document.referrer}e(L,"getSoftNavReferrer");function p(){return performance.getEntriesByName(u).length===0?0:performance.measure(u,u).duration}e(p,"getDurationSinceLastSoftNav");function _(){document.dispatchEvent(new Event(c.START))}e(_,"beginProgressBar");function A(){document.dispatchEvent(new Event(c.END))}e(A,"completeProgressBar")},45922:(w,t,i)=>{"use strict";i.d(t,{b:()=>c});var a=i(97474),v=i(7739);let l=[];function c(d,y=!1){d.timestamp===void 0&&(d.timestamp=new Date().getTime()),d.loggedIn=b(),l.push(d),y?u():o()}e(c,"sendStats");let f=null;async function o(){await v.C,f==null&&(f=window.requestIdleCallback(u))}e(o,"scheduleSendStats");function u(){var d,y;if(f=null,!l.length||(0,a.Z)(document))return;const S=(y=(d=document.head)==null?void 0:d.querySelector('meta[name="browser-stats-url"]'))==null?void 0:y.content;if(!S)return;const O=JSON.stringify({stats:l});try{navigator.sendBeacon&&navigator.sendBeacon(S,O)}catch{}l=[]}e(u,"flushStats");function b(){var d,y;return!!((y=(d=document.head)==null?void 0:d.querySelector('meta[name="user-login"]'))==null?void 0:y.content)}e(b,"isLoggedIn"),document.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u)},30523:w=>{(function(){"use strict";var t=window,i=document;function a(l){var c=["MSIE ","Trident/","Edge/"];return new RegExp(c.join("|")).test(l)}e(a,"isMicrosoftBrowser");function v(){if("scrollBehavior"in i.documentElement.style&&t.__forceSmoothScrollPolyfill__!==!0)return;var l=t.HTMLElement||t.Element,c=468,f=a(t.navigator.userAgent)?1:0,o={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:l.prototype.scroll||b,scrollIntoView:l.prototype.scrollIntoView},u=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now;function b(n,s){this.scrollLeft=n,this.scrollTop=s}e(b,"scrollElement");function d(n){return .5*(1-Math.cos(Math.PI*n))}e(d,"ease");function y(n){if(n===null||typeof n!="object"||n.behavior===void 0||n.behavior==="auto"||n.behavior==="instant")return!0;if(typeof n=="object"&&n.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+n.behavior+" is not a valid value for enumeration ScrollBehavior.")}e(y,"shouldBailOut");function S(n,s){if(s==="Y")return n.clientHeight+f<n.scrollHeight;if(s==="X")return n.clientWidth+f<n.scrollWidth}e(S,"hasScrollableSpace");function O(n,s){var g=t.getComputedStyle(n,null)["overflow"+s];return g==="auto"||g==="scroll"}e(O,"canOverflow");function T(n){var s=S(n,"Y")&&O(n,"Y"),g=S(n,"X")&&O(n,"X");return s||g}e(T,"isScrollable");function I(n){var s;do n=n.parentNode,s=n===i.body;while(s===!1&&T(n)===!1);return s=null,n}e(I,"findScrollableParent");function E(n){var s=u(),g,L,p,_=(s-n.startTime)/c;_=_>1?1:_,g=d(_),L=n.startX+(n.x-n.startX)*g,p=n.startY+(n.y-n.startY)*g,n.method.call(n.scrollable,L,p),(L!==n.x||p!==n.y)&&t.requestAnimationFrame(E.bind(t,n))}e(E,"step");function r(n,s,g){var L,p,_,A,x=u();n===i.body?(L=t,p=t.scrollX||t.pageXOffset,_=t.scrollY||t.pageYOffset,A=o.scroll):(L=n,p=n.scrollLeft,_=n.scrollTop,A=b),E({scrollable:L,method:A,startTime:x,startX:p,startY:_,x:s,y:g})}e(r,"smoothScroll"),t.scroll=t.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.scroll.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:t.scrollY||t.pageYOffset);return}r.call(t,i.body,arguments[0].left!==void 0?~~arguments[0].left:t.scrollX||t.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:t.scrollY||t.pageYOffset)}},t.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])){o.scrollBy.call(t,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}r.call(t,i.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset))}},l.prototype.scroll=l.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value couldn't be converted");o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var n=arguments[0].left,s=arguments[0].top;r.call(this,this,typeof n=="undefined"?this.scrollLeft:~~n,typeof s=="undefined"?this.scrollTop:~~s)}},l.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(y(arguments[0])===!0){o.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},l.prototype.scrollIntoView=function(){if(y(arguments[0])===!0){o.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var n=I(this),s=n.getBoundingClientRect(),g=this.getBoundingClientRect();n!==i.body?(r.call(this,n,n.scrollLeft+g.left-s.left,n.scrollTop+g.top-s.top),t.getComputedStyle(n).position!=="fixed"&&t.scrollBy({left:s.left,top:s.top,behavior:"smooth"})):t.scrollBy({left:g.left,top:g.top,behavior:"smooth"})}}e(v,"polyfill"),w.exports={polyfill:v}})()},28382:(w,t,i)=>{"use strict";i.d(t,{Q:()=>v});var a="<unknown>";function v(E){var r=E.split(` +`);return r.reduce(function(n,s){var g=f(s)||u(s)||y(s)||I(s)||O(s);return g&&n.push(g),n},[])}e(v,"parse");var l=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|<anonymous>|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/;function f(E){var r=l.exec(E);if(!r)return null;var n=r[2]&&r[2].indexOf("native")===0,s=r[2]&&r[2].indexOf("eval")===0,g=c.exec(r[2]);return s&&g!=null&&(r[2]=g[1],r[3]=g[2],r[4]=g[3]),{file:n?null:r[2],methodName:r[1]||a,arguments:n?[r[2]]:[],lineNumber:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}e(f,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function u(E){var r=o.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(u,"parseWinjs");var b=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function y(E){var r=b.exec(E);if(!r)return null;var n=r[3]&&r[3].indexOf(" > eval")>-1,s=d.exec(r[3]);return n&&s!=null&&(r[3]=s[1],r[4]=s[2],r[5]=null),{file:r[3],methodName:r[1]||a,arguments:r[2]?r[2].split(","):[],lineNumber:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}e(y,"parseGecko");var S=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function O(E){var r=S.exec(E);return r?{file:r[3],methodName:r[1]||a,arguments:[],lineNumber:+r[4],column:r[5]?+r[5]:null}:null}e(O,"parseJSC");var T=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function I(E){var r=T.exec(E);return r?{file:r[2],methodName:r[1]||a,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null}e(I,"parseNode")},50232:(w,t,i)=>{"use strict";i.d(t,{nn:()=>Q,Gb:()=>Z});function a(m){const h=new AbortController;return h.abort(m),h.signal}e(a,"abortsignal_abort_abortSignalAbort");function v(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}e(v,"isSupported");function l(){return AbortSignal.abort===a}e(l,"isPolyfilled");function c(){v()||(AbortSignal.abort=a)}e(c,"apply");function f(m){const h=new AbortController;return setTimeout(()=>h.abort(new DOMException("TimeoutError")),m),h.signal}e(f,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}e(o,"abortsignal_timeout_isSupported");function u(){return AbortSignal.timeout===f}e(u,"abortsignal_timeout_isPolyfilled");function b(){o()||(AbortSignal.timeout=f)}e(b,"abortsignal_timeout_apply");class d extends Error{constructor(h,P,C={}){super(P);Object.defineProperty(this,"errors",{value:Array.from(h),configurable:!0,writable:!0}),C.cause&&Object.defineProperty(this,"cause",{value:C.cause,configurable:!0,writable:!0})}}e(d,"AggregateError");function y(){return typeof globalThis.AggregateError=="function"}e(y,"aggregateerror_isSupported");function S(){return globalThis.AggregateError===d}e(S,"aggregateerror_isPolyfilled");function O(){y()||(globalThis.AggregateError=d)}e(O,"aggregateerror_apply");const T=Reflect.getPrototypeOf(Int8Array)||{};function I(m){const h=this.length;return m=Math.trunc(m)||0,m<0&&(m+=h),m<0||m>=h?void 0:this[m]}e(I,"arrayLikeAt");function E(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in T&&typeof T.at=="function"}e(E,"arraylike_at_isSupported");function r(){return Array.prototype.at===I&&String.prototype.at===I&&T.at===I}e(r,"arraylike_at_isPolyfilled");function n(){if(!E()){const m={value:I,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",m),Object.defineProperty(String.prototype,"at",m),Object.defineProperty(T,"at",m)}}e(n,"arraylike_at_apply");function s(){const m=new Uint32Array(4);crypto.getRandomValues(m);let h=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(P){h++;const C=m[h>>3]>>h%8*4&15;return(P==="x"?C:C&3|8).toString(16)})}e(s,"randomUUID");function g(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}e(g,"crypto_randomuuid_isSupported");function L(){return g()&&crypto.randomUUID===s}e(L,"crypto_randomuuid_isPolyfilled");function p(){g()||(crypto.randomUUID=s)}e(p,"crypto_randomuuid_apply");const _=EventTarget.prototype.addEventListener;function A(m,h,P){if(typeof P=="object"&&"signal"in P&&P.signal instanceof AbortSignal){if(P.signal.aborted)return;_.call(P.signal,"abort",()=>{this.removeEventListener(m,h,P)})}return _.call(this,m,h,P)}e(A,"addEventListenerWithAbortSignal");function x(){let m=!1;const h=e(()=>m=!0,"setSignalSupported");function P(){}e(P,"noop");const C=Object.create({},{signal:{get:h}});try{const R=new EventTarget;return R.addEventListener("test",P,C),R.removeEventListener("test",P,C),m}catch{return m}}e(x,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===A}e(ee,"event_abortsignal_isPolyfilled");function $(){typeof AbortSignal=="function"&&!x()&&(EventTarget.prototype.addEventListener=A)}e($,"event_abortsignal_apply");const K=Object.prototype.hasOwnProperty;function N(m,h){if(m==null)throw new TypeError("Cannot convert undefined or null to object");return K.call(Object(m),h)}e(N,"object_hasown_objectHasOwn");function M(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}e(M,"object_hasown_isSupported");function te(){return Object.hasOwn===N}e(te,"object_hasown_isPolyfilled");function V(){M()||Object.defineProperty(Object,"hasOwn",{value:N,configurable:!0,writable:!0})}e(V,"object_hasown_apply");function j(m){return new Promise((h,P)=>{let C=!1;const R=Array.from(m),k=[];function z(D){C||(C=!0,h(D))}e(z,"resolveOne");function G(D){k.push(D),k.length===R.length&&P(new globalThis.AggregateError(k,"All Promises rejected"))}e(G,"rejectIfDone");for(const D of R)Promise.resolve(D).then(z,G)})}e(j,"promise_any_promiseAny");function U(){return"any"in Promise&&typeof Promise.any=="function"}e(U,"promise_any_isSupported");function ne(){return Promise.all===j}e(ne,"promise_any_isPolyfilled");function X(){U()||(Promise.any=j)}e(X,"promise_any_apply");const Y=50;function B(m,h={}){const P=Date.now(),C=h.timeout||0,R=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,Y-(Date.now()-P))}},"didTimeout",{get(){return Date.now()-P>C}});return window.setTimeout(()=>{m(R)})}e(B,"requestidlecallback_requestIdleCallback");function F(m){clearTimeout(m)}e(F,"cancelIdleCallback");function W(){return typeof globalThis.requestIdleCallback=="function"}e(W,"requestidlecallback_isSupported");function re(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===F}e(re,"requestidlecallback_isPolyfilled");function q(){W()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=F)}e(q,"requestidlecallback_apply");const H=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function Z(){return H&&v()&&o()&&y()&&E()&&g()&&x()&&M()&&U()&&W()}e(Z,"lib_isSupported");function oe(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}e(oe,"lib_isPolyfilled");function Q(){c(),b(),O(),n(),p(),$(),V(),X(),q()}e(Q,"lib_apply")},82918:(w,t,i)=>{"use strict";i.d(t,{b:()=>f});let a;function v(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}e(v,"generateClientId");function l(o){const u=`GH1.1.${o}`,b=Date.now(),d=new Date(b+1*365*86400*1e3).toUTCString();let{domain:y}=document;y.endsWith(".github.com")&&(y="github.com"),document.cookie=`_octo=${u}; expires=${d}; path=/; domain=${y}; secure; samesite=lax`}e(l,"setClientIdCookie");function c(){let o;const b=document.cookie.match(/_octo=([^;]+)/g);if(!b)return;let d=[0,0];for(const y of b){const[,S]=y.split("="),[,O,...T]=S.split("."),I=O.split("-").map(Number);I>d&&(d=I,o=T.join("."))}return o}e(c,"getClientIdFromCookie");function f(){try{const o=c();if(o)return o;const u=v();return l(u),u}catch{return a||(a=v()),a}}e(f,"getOrCreateClientId")},15205:(w,t,i)=>{"use strict";i.d(t,{Z:()=>v});function a(...l){return JSON.stringify(l,(c,f)=>typeof f=="object"?f:String(f))}e(a,"defaultHash");function v(l,c={}){const{hash:f=a,cache:o=new Map}=c;return function(...u){const b=f.apply(this,u);if(o.has(b))return o.get(b);let d=l.apply(this,u);return d instanceof Promise&&(d=d.catch(y=>{throw o.delete(b),y})),o.set(b,d),d}}e(v,"memoize")}},w=>{var t=e(a=>w(w.s=a),"__webpack_exec__"),i=t(83721)}]);})(); + +//# sourceMappingURL=environment-d5c096edc4e7.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css new file mode 100644 index 0000000..443aa00 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-4151d1bd4fa5.css @@ -0,0 +1,3 @@ +.min-height-full{min-height:100vh !important}.marketing-section{position:relative;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:1.5;text-align:center;border-bottom:1px solid var(--color-border-default)}.marketing-section::before{display:table;content:""}.marketing-section::after{display:table;clear:both;content:""}.marketing-section h3{font-size:20px;font-weight:400}.marketing-hero-octicon{position:relative;width:100px;height:100px;margin:0 auto 16px;text-align:center;border:solid 1px var(--color-border-default);border-radius:50px}.marketing-hero-octicon .octicon{margin-top:24px;color:var(--color-accent-fg)}.marketing-hero-octicon .octicon-checklist{position:relative;right:-3px}.hanging-icon-list{list-style-type:none}.hanging-icon-list li{padding-left:24px;margin:8px 0;font-size:14px}.hanging-icon-list .octicon{float:left;margin-top:4px;margin-left:-24px;color:var(--color-fg-muted)}.hanging-icon-list .octicon-check{color:var(--color-success-fg)}.hanging-icon-list .octicon-x{color:var(--color-danger-fg)}.integrations-hero-octicon.marketing-hero-octicon{width:75px;height:75px;border-width:5px}.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:16px}.marketing-blue-octicon{color:#34acbf;border-color:#34acbf}.marketing-blue-octicon .octicon{color:#34acbf}.marketing-turquoise-octicon{color:#75bbb6;border-color:#75bbb6}.marketing-turquoise-octicon .octicon{color:#75bbb6}.marketing-purple-octicon{color:#b086b7;border-color:#b086b7}.marketing-purple-octicon .octicon{color:#b086b7}.marketing-graphic{position:relative}.intgrs-dir .marketing-graphic{padding-right:0;margin:0}.intgrs-dir .footer{margin-top:40px}.intgrs-dir-section h2{margin-top:0;margin-bottom:16px;font-size:24px;font-weight:300}.intgrs-dir-intro{padding:40px 0;margin:0;text-align:left;background-image:linear-gradient(-110deg, #48227d 0%, #2f569c 100%);border-bottom:0}.pagehead+.intgrs-dir-intro{margin-top:-16px}.intgrs-dir-intro .directory-header-back{margin-top:8px;font-size:16px;color:#fff}.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;text-decoration:none}.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}.intgrs-dir-intro .directory-header-back .header-link{color:var(--color-accent-fg)}.intgrs-dir-intro .directory-tag-line{margin-bottom:0;font-size:32px;font-weight:400;color:#fff}.intgrs-dir-intro .lead{margin-top:8px;margin-bottom:4px;font-size:16px;font-weight:400;color:#d7def1}.intgrs-lstng-search{display:inline-block;width:33%;margin-left:16px}.intgrs-lstng-search .subnav-search-input{width:100%}.intgrs-lstng-categories-container{display:inline-block;float:left;width:20%}.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}.intgrs-lstng-categories-container .filter-item{padding:4px 8px;margin-right:-8px;margin-left:-8px}.intgrs-lstng-container{display:inline-block;width:80%;text-align:left}.intgrs-lstng-item{position:relative;display:inline-flex;width:30.8%;font-size:14px;border:1px solid var(--color-border-muted);border-radius:4px;transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}.intgrs-lstng-item:hover{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5);transform:scale(1.05)}.intgrs-lstng-item .intgrs-lstng-logo{display:block;margin:0 auto 8px}.intgrs-lstng-item .draft-tag{position:absolute;top:-1px;left:10px}.intgrs-lstng-item-link{display:block;width:100%;height:181px;padding-top:16px}.intgrs-lstng-item-link:hover{text-decoration:none}.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:var(--color-accent-fg)}.intgrs-lstng-item-header{margin:16px 8px 0;font-size:14px;font-weight:600;color:var(--color-fg-default)}.intgrs-lstng-item-description{position:relative;height:2.8em;padding:0 8px;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-fg-muted)}.intgrs-lstng-item-description::after{position:absolute;right:0;bottom:0;padding:0 16px 0 16px;color:transparent;content:" ";background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%)}.intgr-admin-link{position:relative;display:inline-block;height:25px;padding-left:24px;font-size:12px;vertical-align:middle;border:1px solid var(--color-border-muted);border-radius:6px}.intgr-admin-link.draft-tag{padding-left:24px;border:0}.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}.intgr-admin-link.draft-tag:hover{text-decoration:none;background-color:#000}.intgr-admin-link:hover .octicon{color:var(--color-accent-fg)}.intgr-admin-link .octicon{position:absolute;top:3px;left:5px;color:var(--color-fg-muted)}.intgr-feat-header{position:relative;width:85%;padding:0 65px 8px;color:#d7def1}.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}.intgr-feat-header .marketing-hero-octicon{position:absolute;top:0;left:5px;width:50px;height:50px;border-width:3px}.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:12px}.intgr-feat-header h2{margin:0;font-size:24px;line-height:50px;color:#fff}.intgr-feat-header p{max-width:580px;margin:0;font-size:16px}.integrations-breadcrumb{display:inline-block;font-weight:400;color:var(--color-accent-fg)}.integrations-breadcrumb-link{line-height:0;color:#d7def1}.integrations-breadcrumb-link:hover{color:#fff;text-decoration:none}.integrations-auth-wrapper{max-width:540px;padding-right:16px;padding-left:16px;margin:60px auto}.integrations-auth-header{font-size:20px;text-align:center}.integrations-permissions-group dt{font-size:16px;font-weight:400}.integrations-permissions-group .integrations-permission{position:relative;padding-left:24px;margin-bottom:8px;list-style-type:none}.integrations-permissions-group .integrations-permission .octicon{position:absolute;top:1px;left:0;margin-right:8px}.integrations-install-target .select-menu{vertical-align:middle}.integrations-install-target input[type=radio]{margin-right:8px}.integrations-install-target .flash{background-color:transparent}.integrations-install-target .flash-error{background-color:transparent;border:0}.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:4px}.integrations-install-target .octicon-lock{color:var(--color-attention-fg)}.integrations-install-target .private{background-color:#fff9ea}.integrations-install-target [aria-selected=true].private,.integrations-install-target .navigation-focus.private{background-color:#4078c0}.integrations-install-target [aria-selected=true].octicon-lock,.integrations-install-target .navigation-focus .octicon-lock{color:inherit}.integrations-setup-note{margin:8px 0}.listgroup-item{line-height:inherit}.listgroup-item.disabled{background-color:var(--color-canvas-subtle)}.listgroup-item.disabled .listgroup-item-title{color:var(--color-fg-default)}.link-small{color:var(--color-fg-muted);transition:color 500ms ease}.sub-permissions-error{max-width:unset !important}.not-found-octocat-wrapper{width:71px;height:71px;border-radius:45px}.not-found-octocat-wrapper::after{position:absolute;top:58px;left:45px;z-index:-2;display:block;width:4px;height:4px;vertical-align:baseline;content:"";background:var(--color-canvas-default);border-radius:4px;box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;animation-name:pull-string;animation-duration:.75s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}100%{opacity:1;stddeviation:0}}.not-found-lightbulb-ani{z-index:1;opacity:.25;animation-name:lightbulb;animation-duration:2.5s;animation-fill-mode:forwards;animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0, 12px, 0)}75%{opacity:1;transform:none}100%{opacity:0}}.boxed-group-table .toggle-currency{font-size:12px;font-weight:400}.has-removed-contents{display:none}.org-login{margin-top:-32px;margin-bottom:32px}.org-login img{width:450px;padding:1px;margin:8px -24px;border:1px solid var(--color-border-default)}.member-list-item .member-username{display:inline}.member-list-item .member-link{display:inline}.actor-and-action{font-weight:600}.vertical-separator{margin-right:8px;margin-left:4px;border-left:1px solid var(--color-border-default)}.audit-log-search .audit-search-form{margin-bottom:8px}.audit-log-search .audit-results-actions{margin:16px 0}.audit-log-search .audit-search-clear{margin-bottom:0}.billing-addon-items table input{width:5em}.billing-addon-items td{vertical-align:middle;border-bottom:0}.billing-addon-items td.fixed{width:150px}.billing-addon-items td.black{color:var(--color-fg-default)}.billing-addon-items tr{border-bottom:1px solid var(--color-border-muted)}.billing-addon-items tr:last-child{border-bottom-width:0}.billing-addon-items tr:nth-child(even){background-color:var(--color-canvas-subtle)}.billing-addon-items tr.total-row{color:var(--color-danger-fg);background-color:var(--color-canvas-default)}.billing-addon-items .new-addon-items{margin-left:4px}.billing-addon-items .addon-cost{color:var(--color-fg-muted)}.billing-addon-items .discounted-original-price{color:var(--color-fg-muted)}.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}.billing-addon-items .payment-summary{margin-right:8px;margin-left:8px}.billing-credit-card .javascript-disabled-overlay{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:var(--color-canvas-default);opacity:.5}.billing-credit-card.disabled .javascript-disabled-overlay{display:block}.billing-extra-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-vat-box{padding-left:8px;margin:8px 0;border-left:6px solid var(--color-border-muted)}.billing-section .action-button{float:right;margin-bottom:4px;margin-left:8px}.billing-section .section-label{position:absolute;width:85px;font-weight:400;color:var(--color-fg-muted);text-align:right}.billing-section .section-content{margin-left:100px;color:var(--color-fg-default)}.billing-section:last-child{border-bottom:0}.billing-section .usage-bar{max-width:304px}.usage-bar{width:100%;margin:4px 0 0;background:#eee;border-radius:20px}.usage-bar.exceeded .progress{background-color:var(--color-danger-emphasis) !important}.usage-bar .progress{position:relative;max-width:100%;height:5px;background-color:var(--color-success-emphasis);border-radius:20px;transition:width .3s}.usage-bar .progress.no-highlight{background:var(--color-neutral-muted)}.usage-bar .progress--orange{background-color:var(--color-severe-emphasis)}.usage-bar .progress--purple{background-color:var(--color-done-emphasis)}.lfs-data-pack-field{margin:-4px 0}.packs-table .desc{width:1%;white-space:nowrap}.lfs-data-icon{color:var(--color-fg-muted);text-align:center}.lfs-data-icon.dark{color:var(--color-fg-default)}.lfs-data-icon.octicon-database{margin-right:4px;margin-left:2px}.setup-wrapper .paypal-container{margin-bottom:32px}.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:8px}.payment-methods{position:relative}.payment-methods .selected-payment-method{display:none}.payment-methods .selected-payment-method::before{display:table;content:""}.payment-methods .selected-payment-method::after{display:table;clear:both;content:""}.payment-methods .selected-payment-method.active{display:block}.payment-methods .form-group dd .form-control.short.input-vat{width:300px}.payment-methods .pay-with-header{margin:4px 0}.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .terms,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .loading-paypal-spinner{display:none}.payment-methods.paypal-loading .loading-paypal-spinner{display:block}.payment-methods.paypal-down .paypal-down-flash{display:block}.payment-methods.paypal-logged-in .paypal-sign-in{display:none}.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .terms,.payment-methods.paypal-logged-in .paypal-signed-in{display:block}.payment-methods.has-paypal-account .paypal-sign-in{display:none}.payment-methods.has-paypal-account .paypal-signed-in{display:block}.paypal-label{margin:16px 0 8px;font-weight:600}.paypal-container{display:inline-block;margin-bottom:16px;vertical-align:top;background-color:var(--color-canvas-subtle);border-radius:4px}.braintree-paypal-loggedin{padding:12px 16px !important;background-position:12px 50% !important;border:1px solid var(--color-border-muted) !important;border-radius:4px}.bt-pp-name{margin-left:16px !important}.bt-pp-email{margin-left:16px !important}.bt-pp-cancel{font-size:0 !important;line-height:1 !important;color:var(--color-danger-fg) !important;text-decoration:none !important}.payment-history .id,.payment-history .date,.payment-history .receipt,.payment-history .status,.payment-history .amount{white-space:nowrap}.payment-history .break-all{word-break:break-all}.payment-history .receipt{text-align:center}.payment-history .currency,.payment-history .status{color:var(--color-fg-muted)}.payment-history .status-icon{width:14px;text-align:center}.payment-history .succeeded .status{color:var(--color-success-fg)}.payment-history .refunded,.payment-history .failed{background:var(--color-canvas-subtle)}.payment-history .refunded td,.payment-history .failed td{opacity:.5}.payment-history .refunded .receipt,.payment-history .refunded .status,.payment-history .failed .receipt,.payment-history .failed .status{opacity:1}.payment-history .refunded .status{color:var(--color-fg-muted)}.payment-history .failed .status{color:var(--color-danger-fg)}.paypal-icon{margin:0 2px 0 1px;vertical-align:middle}.currency-container .local-currency,.currency-container .local-currency-block{display:none}.currency-container.open .local-currency{display:inline}.currency-container.open .local-currency-block{display:block}.currency-container.open .default-currency{display:none}.strong-label{display:inline-block;margin-bottom:4px;font-weight:600}.discounted-original-price{font-weight:400;color:var(--color-fg-muted);text-decoration:line-through}.billing-manager-input{width:500px}.seats-change-arrow{margin:0 8px}.plan-choice{position:relative;display:block;padding:16px;padding-left:40px;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default)}.plan-choice.open,.plan-choice.selected{background-color:var(--color-canvas-default)}.plan-choice--experiment{cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large);transform:scale(1.025)}.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:var(--color-success-emphasis);box-shadow:var(--color-shadow-small)}.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:var(--color-success-emphasis)}.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:var(--color-done-emphasis)}.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:var(--color-done-fg)}.plan-choice-icon{transition:box-shadow .3s}.plan-choice-icon .octicon{transition:transform .2s;transform:scale(0.5)}.plan-choice-radio{position:absolute;top:18px;left:15px}.plan-choice-exp{margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.seat-field{width:50px;margin-right:4px}.billing-line-items{margin-top:8px}.billing-line-item{padding:8px 0;font-size:12px;list-style:none;border-top:1px solid var(--color-border-default)}.billing-line-item::before{display:table;content:""}.billing-line-item::after{display:table;clear:both;content:""}.billing-line-item-last{font-weight:600;border-top-width:3px}.line-item-value{float:right}.condensed-payment-methods .vat-field{width:100%}.condensed-payment-methods .state-field{width:30%}.condensed-payment-methods .postcode-field{width:28%}.condensed-payment-methods .country-field{width:42%}.condensed-payment-methods .is-international .country-field{width:72%}.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions{display:block}.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}.new-org-billing-form .z_hppm_iframe{width:100% !important}.billing-tooltip-underline{cursor:help;border-bottom:1px dotted}.billing-box-accordion[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:var(--color-fg-muted)}.billing-box-accordion-chevron[open] .octicon-chevron-right{height:auto;transform:rotate(90deg)}.billing-box-accordion-state .octicon{color:var(--color-fg-muted);transition:transform .09s ease-out}.billing-box-progress{padding-top:1px;margin-bottom:4px}.Details-element:focus{outline:none}.organization-radio-button-budget-disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.organization-radio-button-budget-disabled label p{color:var(--color-fg-muted) !important}.required-asterisked::after{color:var(--color-danger-fg);content:" *"}.blob-interaction-bar{position:relative;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.blob-interaction-bar::before{display:table;content:""}.blob-interaction-bar::after{display:table;clear:both;content:""}.blob-interaction-bar .octicon-search{position:absolute;top:6px;left:10px;font-size:12px;color:var(--color-fg-muted)}.blob-filter{width:100%;padding:4px 16px 4px 32px;font-size:12px;border:0;border-radius:0;outline:none}.blob-filter:focus{outline:none}.TagsearchPopover{width:inherit;max-width:600px}.TagsearchPopover-content{max-height:300px}.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:var(--color-canvas-subtle)}.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}.diff-table .line-alert,.blob-code-content .line-alert{position:absolute;left:0;margin:-2px 2px}.diff-table .codeowners-error,.blob-code-content .codeowners-error{color:var(--color-danger-fg)}.diff-table .error-highlight,.blob-code-content .error-highlight{position:relative;cursor:help;font-style:italic;color:var(--color-danger-fg)}.diff-table .error-highlight::before,.blob-code-content .error-highlight::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-fg), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.blob-code-content .blob-num .line-alert{margin-top:1px}.diff-table .blob-num .line-alert{margin:2px -2px}.csv-data .line-alert{position:absolute;margin:2px 4px}.CopyBlock{line-height:20px;cursor:pointer}.CopyBlock .octicon-copy{display:none}.CopyBlock:hover,.CopyBlock:focus,.CopyBlock:active{background-color:var(--color-canvas-default);outline:none}.CopyBlock:hover .octicon-copy,.CopyBlock:focus .octicon-copy,.CopyBlock:active .octicon-copy{display:inline-block}.blob-header.is-stuck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.commit-form-avatar{margin-left:-64px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.quick-pull-new-branch-icon{top:9px;left:10px}.CodeMirror-hints{position:absolute;z-index:10;max-height:20em;margin:0;overflow-y:auto;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.CodeMirror-hint{padding:2px 8px;margin:0;color:var(--color-fg-default);white-space:pre;cursor:pointer}.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.CodeMirror-hint-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.CodeMirror-lint-tooltip{position:fixed;z-index:100;min-width:300px;max-width:600px;opacity:0;transition:opacity .4s}.CodeMirror-lint-mark-error{position:relative;cursor:help}.CodeMirror-lint-mark-error::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-danger-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-warning{position:relative;cursor:help}.CodeMirror-lint-mark-warning::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-attention-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-lint-mark-info{position:relative;cursor:help}.CodeMirror-lint-mark-info::before{position:absolute;top:101%;width:100%;height:.25em;content:"";background:linear-gradient(135deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%),linear-gradient(45deg, transparent, transparent 45%, var(--color-accent-emphasis), transparent 55%, transparent 100%);background-repeat:repeat-x,repeat-x;background-size:.5em .5em}.CodeMirror-hint-active .CodeMirror-hint-description{color:var(--color-fg-on-emphasis) !important}.merge-pr{padding-top:8px;margin:16px 0 0;border-top:1px solid var(--color-border-default)}.merge-pr.open .merge-branch-form{display:block}.merge-pr.open .branch-action{display:none}.merge-pr.is-merging-jump.open .queue-branch-form,.merge-pr.is-merging-group.open .queue-branch-form,.merge-pr.is-merging-solo.open .queue-branch-form{display:block}.status-heading{margin-bottom:1px}.merge-status-list{max-height:0;padding:0;margin:16px -16px -16px -55px;overflow-y:auto;transition:max-height .25s ease-in-out}.statuses-toggle-opened{display:none}.merge-status-item{position:relative;padding:8px 16px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}.merge-status-item:last-child:not(.review-item){border-bottom:0}.merge-status-item .css-truncate-target{max-width:100%}.merge-status-item .dismiss-review-form{display:none}.merge-status-item.open .review-status-item{display:none !important}.merge-status-item.open .dismiss-review-form{display:block}.status-meta{color:var(--color-fg-muted)}.status-meta-file-name{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:6px}.status-actions{margin-left:auto}.branch-action-item-icon{float:left;margin-left:-40px}.merge-status-icon{min-width:30px}.branch-action{padding-left:55px;margin-top:16px;margin-bottom:16px}.branch-action .merge-branch-heading{margin-bottom:4px}.branch-action-icon{float:left;width:40px;height:40px;margin-left:-55px;color:var(--color-fg-on-emphasis);border-radius:6px}.branch-action-body{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.branch-action-body .spinner{display:block;float:left;width:32px;height:32px;margin-right:16px;background:url("/images/spinners/octocat-spinner-32.gif") no-repeat}.branch-action-body .merge-message,.branch-action-body .merge-branch-form,.branch-action-body .queue-branch-form{padding:16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.post-merge-message{padding:16px}.branch-action-item{padding:16px 16px 16px 55px;font-size:13px;line-height:1.4}.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid var(--color-border-default)}.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list,.branch-action-item.open>.merge-status-list{max-height:231px;margin-bottom:-16px;border:solid var(--color-border-default);border-width:1px 0 0}.branch-action-item.open .statuses-toggle-opened{display:inline}.branch-action-item.open .statuses-toggle-closed{display:none}.branch-action-btn{margin-left:16px}.branch-action-item-simple{padding-left:16px}.branch-action-item-simple .merge-status-list{margin-left:-16px}.branch-action-item-simple .merge-status-item{padding-left:12px}.branch-action-state-clean .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.branch-action-state-clean .branch-action-body{border-color:var(--color-success-emphasis)}.branch-action-state-clean .branch-action-body::after,.branch-action-state-clean .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-clean .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-clean .branch-action-body::before{background-color:var(--color-success-emphasis)}.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent}.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:var(--color-attention-emphasis)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::after,.branch-action-state-unstable .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-unknown .branch-action-body::after,.branch-action-state-unstable .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-unknown .branch-action-body::before,.branch-action-state-unstable .branch-action-body::before{background-color:var(--color-attention-emphasis)}.branch-action-state-merged .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis);border:1px solid transparent}.branch-action-state-merged .branch-action-body{border-color:var(--color-done-emphasis)}.branch-action-state-merged .branch-action-body::after,.branch-action-state-merged .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-merged .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-merged .branch-action-body::before{background-color:var(--color-done-emphasis)}.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.branch-action-state-dirty .branch-action-body,.branch-action-state-closed-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:var(--color-border-default)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-dirty .branch-action-body::after,.branch-action-state-closed-dirty .branch-action-body::after,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-dirty .branch-action-body::before,.branch-action-state-closed-dirty .branch-action-body::before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body::before{background-color:var(--color-border-default)}.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent}.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:var(--color-danger-emphasis)}.branch-action-state-error .branch-action-body::after,.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.branch-action-state-error .branch-action-body::after,.is-merging .branch-action-state-error-if-merging .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.branch-action-state-error .branch-action-body::before,.is-merging .branch-action-state-error-if-merging .branch-action-body::before{background-color:var(--color-danger-emphasis)}.enqueued-pull-request .branch-action-body::after,.enqueued-pull-request .branch-action-body::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.enqueued-pull-request .branch-action-body::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.enqueued-pull-request .branch-action-body::before{background-color:var(--color-attention-emphasis)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.branch-action-body .spinner{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.merge-branch-form,.queue-branch-form{display:none;margin:16px 0}.merge-branch-form .commit-form,.queue-branch-form .commit-form{border-color:var(--color-success-emphasis)}.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::before,.queue-branch-form .commit-form::before{display:block;border-right-color:var(--color-border-default)}}.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:none}@media(min-width: 768px){.merge-branch-form .commit-form::after,.queue-branch-form .commit-form::after{display:block}}.merge-branch-form.error .commit-form,.merge-branch-form.danger .commit-form,.queue-branch-form.error .commit-form,.queue-branch-form.danger .commit-form{border-color:var(--color-danger-emphasis)}.merge-branch-form.error .commit-form::before,.merge-branch-form.danger .commit-form::before,.queue-branch-form.error .commit-form::before,.queue-branch-form.danger .commit-form::before{border-right-color:var(--color-danger-emphasis)}.merge-button-matrix-merge-form .merge-branch-form{display:block}.completeness-indicator{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-problem{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent;border-radius:50%}.completeness-indicator-warning{color:var(--color-fg-on-emphasis);background-color:var(--color-attention-emphasis);border:1px solid transparent;border-radius:50%}.pull-merging .pull-merging-error{display:none}.pull-merging.is-error .pull-merging-error{display:block}.pull-merging.is-error .merge-pr{display:none}.admin-options-block .admin-option-button{margin-top:8px}.admin-options-block .policy-enforcement{display:inline;margin-left:8px;color:var(--color-fg-muted)}.admin-options-block .policy-enforcement label{font-size:14px}.admin-options-block .disabled{color:var(--color-fg-muted)}.admin-options-block .disabled .note{color:var(--color-fg-muted)}.overflow-scroll-y{overflow-x:hidden !important;overflow-y:scroll !important}.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}.business-menu-icon{width:16px;margin-right:8px}.deprovisioning-checkbox>.show-if-disabled{display:none}.deprovisioning-checkbox.checkbox-disabled{color:var(--color-fg-muted)}.deprovisioning-checkbox.checkbox-disabled>.show-if-disabled{display:inherit}.dormant-users-recent-reports{gap:16px}.avatar-migration-status-badge{width:20px;height:20px}body.full-width-p-0 .new-discussion-timeline{padding:0 !important}body.full-width-p-0 .footer .mt-6{margin-top:0 !important;border-top:0 !important}body.full-width-p-0 .tabnav .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav .tabnav-tabs{margin-left:16px}.actions-full-screen .pagehead,.actions-full-screen .hide-full-screen,.actions-full-screen .Header-old,.actions-full-screen .Header{display:none}.checks-list-item.selected .checks-list-item-name{background-color:var(--color-accent-emphasis) !important}.checks-list-item.selected .selected-color-white{color:var(--color-fg-on-emphasis) !important}.checks-list-item-icon{width:16px}.check-annotation{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.file .check-annotation{border-bottom:1px solid var(--color-border-default)}.file .check-annotation:last-child{border-bottom:0}.check-annotation .annotation-actions{top:4px;right:8px}.check-annotation .annotation-octicon{width:16px}.check-annotation.Details--on .Details-content--hidden{display:block !important}.annotation-title{word-break:break-all}.check-annotation-failure{box-shadow:inset 4px 0 0 var(--color-danger-emphasis)}.check-annotation-failure .annotation-title{color:var(--color-danger-fg)}.check-annotation-warning{box-shadow:inset 4px 0 0 var(--color-attention-emphasis)}.check-annotation-warning .octicon-alert{color:var(--color-attention-fg)}.check-annotation-warning .annotation-title{color:var(--color-attention-fg)}.neutral-check{color:var(--color-fg-muted)}.code-frequency .addition{fill:#2cbe4e;fill-opacity:1}.code-frequency .deletion{fill:var(--color-danger-emphasis);fill-opacity:1}.code-list .file-box{border:1px solid var(--color-border-default);border-radius:6px}.code-list .title{min-height:24px;margin:-4px 0 8px 40px;font-weight:600;line-height:1.2}.code-list .repo-specific .title,.code-list .repo-specific .full-path{margin-left:0}.code-list .match-count,.code-list .updated-at{margin:0;font-weight:400}.code-list .language{float:right;margin-left:8px;font-size:12px;color:rgba(51,51,51,.75)}.code-list .avatar{float:left}.code-list .code-list-item+.code-list-item{border-top:1px solid var(--color-border-muted)}.code-list .blob-num{padding:0}.code-list .blob-num::before{content:normal}.code-list .blob-num a{padding:0 8px;color:inherit}.code-list .blob-num a:hover{color:var(--color-accent-fg)}.code-list .blob-code{white-space:pre-wrap}.code-list .divider .blob-num,.code-list .divider .blob-code{padding-top:0;padding-bottom:0;cursor:default;background-color:var(--color-canvas-subtle)}.code-list .divider .blob-num{height:18px;padding:0 8px;line-height:15px;background-color:var(--color-canvas-subtle)}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .octicon-repo{color:var(--color-fg-muted)}.code-list .full-path .octicon-lock{color:var(--color-attention-fg)}.code-list .full-path a{color:var(--color-fg-muted)}.code-list-item-private .file-box{border:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num{background-color:var(--color-attention-subtle);border-right:1px solid var(--color-attention-muted)}.code-list-item-private .blob-num a{color:var(--color-attention-fg)}.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code{color:var(--color-attention-fg);background-color:var(--color-attention-subtle)}.code-scanning-alert-warning-message{border-color:var(--color-attention-emphasis) !important}.code-scanning-font-size-inherit{font-size:inherit !important}.cs-message .md-list{padding-left:2em}.code-scanning-timeline .TimelineItem:last-of-type.code-scanning-alert-dismissal-comment::before{width:0}.codesearch-head.pagehead h1{width:250px;line-height:33px}@media(min-width: 768px){.advanced-search-form .flattened dt{width:230px}.advanced-search-form .flattened dt label{font-weight:400}.advanced-search-form .flattened dd{margin-left:250px}.advanced-search-form .form-checkbox{margin-left:250px}}.codesearch-results .code-list .title a{word-wrap:break-word}.codesearch-results .repo-list-item{border-bottom:0}.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid var(--color-border-default)}.search-form-fluid .TableObject-item--primary{position:relative;padding-right:8px}.search-form-fluid .completed-query{position:absolute;z-index:1;padding:inherit;margin:0;overflow:hidden;white-space:nowrap}.search-form-fluid .completed-query span{opacity:0}.search-form-fluid .search-page-label{position:relative;display:block;font-weight:400;cursor:text}.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}.search-form-fluid .search-page-input{position:relative;z-index:2;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none}.search-form-fluid .search-page-input:focus{box-shadow:none}.topics-row-container{height:30px;overflow:hidden}@media(max-width: 544px){.codesearch-pagination-container a:not(.next_page):not(.previous_page),.codesearch-pagination-container .gap{display:none}.codesearch-pagination-container .previous_page,.codesearch-pagination-container .next_page{width:100%}.codesearch-pagination-container .current{color:var(--color-fg-muted);background:var(--color-canvas-default);border-color:var(--color-border-default)}.codesearch-pagination-container .current::after{content:" of " attr(data-total-pages)}}.codespaces-policy-form details>summary::-webkit-details-marker{display:none}.codespaces-wider-select-menu-modal{width:420px;margin-right:32px}.codespaces-policy-item-no-hover:hover{background-color:var(--color-canvas-overlay)}.codespaces-policy-constraint-menu-item-muted-hover:hover{color:var(--color-fg-default);background-color:var(--color-btn-hover-bg)}.codespaces-policy-form-button-hover:hover .codespaces-policy-form-button-text-hover{border-color:var(--color-btn-hover-bg) !important}.codespaces-policy-form-button-hide-border{border-color:var(--color-scale-white) !important}.codespaces-policy-form-blue-hover:hover{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:hover svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-blue-hover:focus svg{color:var(--color-accent-fg) !important}.codespaces-policy-form-danger-hover:hover{background-color:var(--color-danger-subtle) !important}.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}@media(prefers-color-scheme: light){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: dark){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-dark.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media(prefers-color-scheme: no-preference){.cloud-panel .welcome-image{background:url("/images/modules/site/codespaces/dropdown-background-light.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain}}.commit-activity-master{margin-top:16px}.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:var(--color-attention-fg)}g.bar{fill:var(--color-success-fg)}g.mini{fill:var(--color-severe-fg)}g.active rect{fill:var(--color-danger-fg)}circle.focus{fill:var(--color-fg-muted)}.dot text{fill:var(--color-fg-muted);stroke:none}span.no-nl-marker{position:relative;color:var(--color-danger-fg);vertical-align:middle}.symlink .no-nl-marker{display:none}.range-editor{position:relative;padding:4px 16px 4px 40px;margin-top:16px;margin-bottom:16px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.range-editor .dots{font-size:16px}.range-editor .select-menu{position:relative;display:inline-block}.range-editor .select-menu.fork-suggester{display:none}.range-editor .branch-name{line-height:22px}.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}.range-editor .pre-mergability{display:inline-block;padding:4px;line-height:26px;vertical-align:middle}.range-editor .pre-mergability .octicon{vertical-align:text-bottom}.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}.range-editor-icon{float:left;margin-top:8px;margin-left:-24px;color:var(--color-fg-muted)}.compare-pr-header{display:none}.is-pr-composer-expanded .compare-show-header{display:none}.is-pr-composer-expanded .compare-pr-header{display:block}.range-cross-repo-pair{display:inline-block;padding:4px;white-space:nowrap}.tint-box{position:relative;margin-bottom:8px;background:var(--color-canvas-subtle);border-radius:6px}.tint-box.transparent{background:var(--color-canvas-default)}.tint-box .activity{padding-top:100px;margin-top:0}.contrib-person path{fill:var(--color-severe-fg)}.contrib-person .midlabel{fill:var(--color-neutral-emphasis)}.coupons .setup-plans td img{margin-top:-2px;vertical-align:middle}.coupons .coupon-form-body{width:270px;padding:16px;margin:100px auto 60px;font-size:14px;text-align:center;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.coupons .coupon-form-body .input-block{margin-bottom:16px}.coupons .coupon-form-body .btn{display:block;width:100%}.coupon-icon{width:80px;height:80px;margin:0 auto 16px;color:var(--color-accent-fg);border:1px solid var(--color-border-default);border-radius:40px}.coupon-icon .octicon{margin-top:16px;margin-right:2px}.coupons-list-options .select-menu{display:inline-block;margin-right:8px}.coupons-list-options .pagination{float:right;margin:0}.repo-private-icon{fill:var(--color-attention-fg)}.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid var(--color-border-default)}.news-full{float:none;width:auto}.dashboard-break-word{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}.news .feed-item-heading-menu-button{color:var(--color-fg-muted)}.news .feed-item-heading-menu-button:hover{color:var(--color-fg-default)}.suggest-icon{width:48px;height:48px;padding:4px}.suggest-icon svg,.suggest-icon path{fill:#fff}.suggest-icon svg::before,.suggest-icon path::before{bottom:-6px;left:-4px;background-color:#9e7bff}.suggest-icon svg::after,.suggest-icon path::after{top:-5px;right:-5px;width:5px;height:5px;background-color:#6c84e9}.suggest-icon .suggest-icon-bubble{position:absolute;width:6px;height:6px;background-color:#6c84e9;border-radius:50%}.suggest-icon .suggest-icon-bubble:nth-of-type(2n){width:4px;height:4px;background-color:#9e7bff}.suggest-icon .suggest-icon-bubble:nth-of-type(1){bottom:-7px;left:-7px}.suggest-icon .suggest-icon-bubble:nth-of-type(2){top:-4px;right:4px}.suggest-icon .suggest-icon-bubble:nth-of-type(3){top:-7px;right:-8px}.dashboard-notice{position:relative;padding:16px 16px 16px 55px;margin-bottom:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px}.dashboard-notice .dismiss{position:absolute;top:10px;right:10px;width:16px;height:16px;color:var(--color-fg-muted);cursor:pointer}.dashboard-notice .dismiss:hover{color:var(--color-fg-muted)}.dashboard-notice .notice-icon{position:absolute;top:15px;left:15px}.dashboard-notice .octicon-organization{color:var(--color-accent-fg)}.dashboard-notice h2{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:400;color:var(--color-fg-default)}.dashboard-notice p.no-title{padding-right:4px}.dashboard-notice ul{margin-left:16px}.dashboard-notice li{padding-bottom:16px}.dashboard-notice .coupon{padding:8px;margin:16px 0;font-size:20px;font-weight:600;text-align:center;background:var(--color-canvas-default);border:1px dashed var(--color-border-default)}.dashboards-overview-lead{width:700px}.dashboards-overview-cards .boxed-group{width:100%;margin:8px 0}.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}.dashboards-overview-cards .is-no-activity .blankslate{display:block}.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}.dashboards-overview-cards .blankslate{display:none;padding-top:47px;background-color:var(--color-canvas-default);border:0;box-shadow:none}.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}.dashboards-overview-cards .is-decrease .octicon-arrow-down{display:inline-block}.dashboards-overview-cards .octicon-arrow-down{color:var(--color-danger-fg)}.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}.dashboards-overview-cards .summary-stats{height:78px}.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}.dashboards-overview-cards .summary-stats .metric-1{color:var(--color-accent-fg)}.dashboards-overview-cards .summary-stats .totals-num{margin:0 8px}.dashboards-overview-cards .summary-stats .single{width:100%}.dashboards-overview-cards .dashboards-overview-graph{height:160px}.dashboards-overview-cards .dashboards-overview-graph path{fill:none;stroke-width:2}.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}.dashboards-overview-cards .metric-0 circle{fill:#1db34f;stroke:#fff;stroke-width:2}.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;stroke:#fff;stroke-width:2}dl.form.developer-select-account{margin-top:0}.developer-wrapper .setup-info-module .features-list{margin-left:16px}.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-16px}.developer-thanks h2{font-size:40px;font-weight:400}.developer-thanks .hook{margin-top:2px;margin-bottom:32px;font-size:16px;font-weight:300;color:var(--color-fg-muted)}.developer-thanks-image{position:relative;bottom:-45px;float:left;width:400px}.developer-thanks-section{margin:130px 0 0 470px}.developer-next-steps{font-size:16px;font-weight:300;list-style:none}.developer-next-steps li{margin-top:8px}.developer-next-steps li:first-child{margin-top:0}.developer-next-steps .octicon{margin-right:8px;color:var(--color-success-fg);vertical-align:middle}.file-diff-split[data-lock-side-selection=left] [data-split-side=right],.file-diff-split[data-lock-side-selection=right] [data-split-side=left]{-webkit-user-select:none;user-select:none}.invisible{position:absolute;opacity:0}.icon-discussion-answered{color:var(--color-success-fg)}.icon-discussion-answered,.icon-discussion-answered path{fill:var(--color-success-emphasis)}.icon-discussion-white{color:var(--color-discussions-state-answered-icon) !important}.icon-discussion-white,.icon-discussion-white path{fill:var(--color-discussions-state-answered-icon) !important}.icon-discussion-gray{color:var(--color-fg-default)}.icon-discussion-gray,.icon-discussion-gray path{fill:var(--color-fg-default)}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-checked=true]:hover,.label-select-menu .select-menu-item[aria-checked=true]:focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item-icon,.label-select-menu .label-options-icon{color:inherit !important}.user-has-reacted .octicon{fill:var(--color-accent-fg)}.donut-chart>.error,.donut-chart>.cancelled,.donut-chart>.action_required,.donut-chart>.timed_out,.donut-chart>.failure{fill:var(--color-checks-donut-error)}.donut-chart>.expected,.donut-chart>.queued,.donut-chart>.in_progress,.donut-chart>.waiting,.donut-chart>.requested,.donut-chart>.pending{fill:var(--color-checks-donut-pending)}.donut-chart>.success{fill:var(--color-checks-donut-success)}.donut-chart>.neutral,.donut-chart>.stale,.donut-chart>.skipped{fill:var(--color-checks-donut-neutral)}.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;margin-top:0}.survey-question-form.is-other-selected .other-text-form{display:inline-block}.survey-question-form.is-other-selected .other-text-form-block{display:block}.ghe-license-status{padding:40px 0;font-size:16px;text-align:center}.ghe-license-status .octocat{width:225px;margin-bottom:16px}.ghe-license-status h1{margin-bottom:8px}.ghe-license-status p{margin-bottom:4px;color:var(--color-fg-muted)}.ghe-license-expiry-icon{margin:4px 8px 0 0;color:var(--color-attention-fg)}.feature-preview-dialog{width:90vw;max-width:880px;height:60vh;min-height:240px;max-height:700px}.feature-preview-dialog .feature-preview-info{height:60vh;min-height:183px;max-height:calc(100% - 57px)}.file{position:relative;margin-top:16px;margin-bottom:16px;border:1px solid var(--color-border-default, #ddd);border-radius:6px}.file .drag-and-drop{border:0;border-top:1px dashed var(--color-border-default)}.file:target{outline:none !important;box-shadow:0 0 0 2px var(--color-accent-fg) !important}.file .data.empty{padding:4px 8px;color:var(--color-fg-muted)}.file:not(.open) .file-header.file-header--expandable{border-bottom:0;border-radius:6px}.file .data.suppressed,.file.open .image{display:none}.file.open .data.suppressed{display:block}.file .image{position:relative;padding:32px;text-align:center;background-color:#ddd}.file .image table{margin:0 auto}.file .image td{padding:0 4px;color:var(--color-fg-muted);text-align:center;vertical-align:top}.file .image td img{max-width:100%}.file .image .border-wrap{position:relative;display:inline-block;line-height:0;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default)}.file .image a{display:inline-block;line-height:0}.file .image img,.file .image canvas{max-width:600px;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee;border:1px solid #fff}.file .image .view img,.file .image .view canvas{position:relative;top:0;right:0;max-width:inherit;background:url("/images/modules/commit/trans_bg.gif") right bottom #eee}.file .image .view>span{vertical-align:middle}.file .empty{background:none}.file-header{z-index:2;padding:4px 8px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.file-header::before{display:table;content:""}.file-header::after{display:table;clear:both;content:""}.file-actions{float:right;padding-top:2px;font-size:12px}.file-actions select{margin-left:4px}.file-info{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:32px}.file-info .octicon{vertical-align:text-bottom}.sticky-file-header{position:sticky;top:60px}.diff-progressive-loader{min-height:150px}.load-diff-button,.load-diff-retry{z-index:1;min-height:32px}.diff-placeholder-svg{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ghae-bootstrap-container{min-height:calc(100vh - 54px)}.ghae-bootstrap-incomplete-step{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.ghae-bootstrap-complete-step{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.ghae-enterprise-name-form-error{left:50%;transform:translateX(-50%)}.graphs .area{fill:var(--color-success-emphasis);fill-opacity:.5}.graphs .path{fill:none;stroke:var(--color-success-emphasis);stroke-opacity:1;stroke-width:2px}.graphs .dot{fill:var(--color-success-emphasis);stroke:#1e7e34;stroke-width:2px}.graphs .dot.padded{stroke:var(--color-canvas-default);stroke-width:1px}.graphs .dot.padded circle:hover{fill:var(--color-accent-emphasis)}.graphs .d3-tip{fill:var(--color-neutral-emphasis)}.graphs .d3-tip text{font-size:12px;fill:var(--color-canvas-default)}.graphs .dir{float:right;padding-top:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--color-fg-muted)}.graphs .selection .overlay{visibility:none}.graphs .selection .selection{fill:var(--color-neutral-emphasis);fill-opacity:.1;stroke:var(--color-fg-default);stroke-dasharray:3 3;stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.graph-filter h3{display:inline-block;font-size:24px;font-weight:300}.graph-filter .info{margin-bottom:16px;color:var(--color-fg-muted)}.graph-canvas .activity{width:400px;padding:8px;margin:100px auto 0;color:var(--color-fg-default);text-align:center;border-radius:6px}.graph-canvas .dots{margin:0 auto}.graph-canvas>.activity{display:none}.graph-canvas .axis{font-size:12px}.graph-canvas .axis line{stroke:var(--color-border-default);shape-rendering:crispedges}.graph-canvas .axis text{fill:var(--color-fg-muted)}.graph-canvas .axis path{display:none}.graph-canvas .axis .zero line{stroke:var(--color-accent-emphasis);stroke-dasharray:3 3;stroke-width:1.5}.graph-canvas text.axis{fill:var(--color-fg-muted)}.graph-canvas .graph-loading,.graph-canvas .graph-error,.graph-canvas .graph-no-usable-data,.graph-canvas .graph-empty{display:none}.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity{display:block}.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-load-error .graph-error{display:block}.svg-tip{position:absolute;z-index:99999;padding:8px 16px;font-size:12px;color:var(--color-fg-on-emphasis);text-align:center;background:var(--color-neutral-emphasis-plus);border-radius:6px}.svg-tip.is-visible{display:block}.svg-tip::after{position:absolute;bottom:-10px;left:50%;width:5px;height:5px;box-sizing:border-box;margin:0 0 0 -4px;content:" ";border:5px solid transparent;border-top-color:var(--color-neutral-emphasis-plus)}.svg-tip.left::after{left:10%}.svg-tip.right::after{left:90%}.svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.svg-tip.comparison .title{display:block;padding:8px;margin:0;font-weight:600;line-height:1;pointer-events:none}.svg-tip.comparison ul{padding:4px 8px 8px 8px;margin:0;white-space:nowrap;list-style:none}.svg-tip.comparison li{display:inline-block;padding-top:16px}.svg-tip.comparison .metric-0,.svg-tip.comparison .metric-1{position:relative}.svg-tip.comparison .metric-0::before,.svg-tip.comparison .metric-1::before{position:absolute;top:0;right:0;left:0;height:4px;content:"";border:1px solid var(--color-border-default);border-radius:6px}.svg-tip.comparison .metric-0::before{background-color:var(--color-success-emphasis)}.svg-tip.comparison .metric-1::before{background-color:var(--color-accent-emphasis)}.svg-tip-one-line{white-space:nowrap}.activity-overview-axis,.activity-overview-point{stroke:var(--color-calendar-graph-day-L4-bg)}.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:var(--color-calendar-halloween-graph-day-L4-bg)}.activity-overview-label{fill:var(--color-fg-muted)}.activity-overview-percentage{font-size:12px;fill:var(--color-fg-muted)}.team-breadcrumb .team-breadcrumb-item{display:inline-block}.team-breadcrumb .team-breadcrumb-item::after{padding-right:.5em;padding-left:.5em;color:var(--color-neutral-muted);content:"/"}.team-breadcrumb .team-breadcrumb-item-selected::after{content:none}.team-discussions-container{min-height:100vh}.team-left-column{max-width:100%}@media(min-width: 768px){.team-left-column{max-width:350px}}.team-left-column .team-avatar{width:80px;height:80px}@media(min-width: 768px){.team-left-column .team-avatar{width:140px;height:140px}}.team-discussions{max-width:768px}.team-discussions .previewable-comment-form .comment{border:0}.team-discussions .previewable-comment-form .toolbar-commenting.toolbar-commenting.toolbar-commenting{background:transparent}.team-discussions .previewable-comment-form .tabnav-tab.selected{background-color:var(--color-canvas-default)}.hooks-listing .boxed-group-action.select-menu{z-index:auto}.hooks-listing .boxed-group-inner{padding:0 8px;margin-bottom:8px}.hook-item a:hover{text-decoration:none}.hook-item .item-status{float:left;width:16px;margin-right:8px;text-align:center}.hook-item .description{color:var(--color-fg-muted)}.hook-item .description .css-truncate-target{max-width:160px}.hook-item .icon-for-success,.hook-item .icon-for-failure,.hook-item .icon-for-pending,.hook-item .icon-for-inactive{display:none}.hook-item.success .icon-for-success{display:inline-block;color:var(--color-success-fg)}.hook-item.failure .icon-for-failure{display:inline-block;color:var(--color-danger-fg)}.hook-item.pending .icon-for-pending{display:inline-block;color:var(--color-fg-muted)}.hook-item.inactive .icon-for-inactive{display:inline-block;color:var(--color-fg-muted)}.hook-item .icon-for-enabled,.hook-item .icon-for-disabled{display:none}.hook-item.enabled .icon-for-enabled{display:inline-block;color:var(--color-success-fg)}.hook-item.disabled .icon-for-disabled{display:inline-block;color:var(--color-fg-muted)}.hook-item .hook-error-message{margin-left:24px;color:var(--color-danger-fg)}.hook-url.css-truncate-target{max-width:360px}.hooks-oap-warning{margin-top:0}.hooks-oap-warning ul{margin:8px 0}.hooks-oap-warning ul li{margin-left:16px}.item-name{float:left;font-weight:600}.hovercard-icon{width:16px}.integration-meta-head{font-size:16px;color:var(--color-fg-muted)}.integrations-select-repos{max-height:138px;overflow-y:scroll;border-radius:6px}.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 32px}.integrations-select-repos .mini-repo-list-item:hover .repo,.integrations-select-repos .mini-repo-list-item:hover .owner{text-decoration:none}.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}.integrations-select-repos::-webkit-scrollbar{width:10px}.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:solid var(--color-canvas-default) 2px;border-radius:6px;box-shadow:0 0 1px rgba(255,255,255,.5)}.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}.integrations-repository-picker{width:440px}.target-avatar{position:relative;top:-2px}.issue-list-item+.issue-list-item{border-top:solid 1px var(--color-border-muted)}.pinned-issue-item .pinned-issue-handle{cursor:grab}.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}.pinned-issue-item.is-dragging{background-color:var(--color-accent-subtle)}.pinned-issue-item.sortable-ghost{background-color:var(--color-accent-subtle);opacity:0}.issues-reset-query-wrapper{margin-bottom:16px}.label-link:hover{text-decoration:none}.issues-reset-query{font-weight:600;color:var(--color-fg-muted)}.issues-reset-query:hover{color:var(--color-accent-fg);text-decoration:none}.issues-reset-query:hover .issues-reset-query-icon{background-color:var(--color-accent-emphasis)}.issues-reset-query-icon{width:18px;height:18px;padding:1px;margin-right:4px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.table-list-milestones .stats{gap:0 15px}.table-list-milestones .table-list-cell{padding:16px 16px}.table-list-milestones .stat{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:var(--color-fg-muted);white-space:nowrap}.table-list-milestones .stat a{color:inherit}.table-list-milestones .stat-label{font-weight:400;color:var(--color-fg-muted)}.milestone-title{width:500px}.milestone-title-link{margin-top:0;margin-bottom:4px;font-size:24px;font-weight:400;line-height:1.2}.milestone-title-link a{color:var(--color-fg-default, #333)}.milestone-title-link a:hover{color:var(--color-accent-fg)}.milestone-progress{width:auto;max-width:420px}.milestone-progress .progress-bar{margin-top:8px;margin-bottom:12px}.milestone-meta{font-size:14px}.milestone-meta-item{display:inline-block;margin-right:8px}.milestone-meta-item .octicon{width:16px;text-align:center}.milestone-description-html{display:none}.milestone-description{margin-top:4px}.milestone-description .expand-more{color:var(--color-accent-fg);cursor:pointer}.milestone-description .expand-more:hover{text-decoration:underline}.milestone-description.open .milestone-description-plaintext{display:none}.milestone-description.open .milestone-description-html{display:block}.milestones-flexbox-gap{gap:10px}.issue-reorder-warning{z-index:110}.task-progress{color:var(--color-fg-muted);text-decoration:none;vertical-align:top}.task-progress .octicon{margin-right:4px;color:var(--color-fg-muted, #999);vertical-align:bottom}.task-progress .progress-bar{display:inline-block;width:80px;height:5px;vertical-align:2px;background-color:var(--color-neutral-muted)}.task-progress .progress-bar .progress{background-color:var(--color-border-default)}.task-progress-counts{display:inline-block;margin-right:4px;margin-left:-2px;font-size:12px}a.task-progress:hover{color:var(--color-accent-fg)}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:var(--color-accent-emphasis)}.issue-meta-section .octicon{color:var(--color-fg-muted, #ccc);vertical-align:bottom}.issue-milestone{max-width:240px}.issue-milestone .css-truncate-target{max-width:100px}.milestone-link .octicon{font-size:14px}.milestone-link:hover .octicon{color:inherit}.new-pr-form{margin-top:16px;margin-bottom:16px}.new-pr-form::before{display:table;content:""}.new-pr-form::after{display:table;clear:both;content:""}.new-pr-form .discussion-timeline::before{display:none}.label-select-menu .description{margin-left:16px}.label-select-menu .color{display:inline-block;width:14px;height:14px;margin-top:-1px;margin-right:2px;vertical-align:middle;border-radius:7px}.label-select-menu [aria-checked=true] .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu .selected .select-menu-item-icon{color:inherit !important}.label-select-menu [aria-checked=true] .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu .selected .octicon-circle-slash{color:var(--color-fg-muted)}.label-select-menu [aria-checked=true]:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu .selected:active{background-color:transparent !important}.label-select-menu .select-menu-item{position:relative}.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item[aria-selected=true],.label-select-menu .select-menu-item.navigation-focus{color:inherit;background-color:var(--color-neutral-subtle)}.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon,.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon{color:transparent}.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon,.label-select-menu .select-menu-item.navigation-focus .label-options-icon{color:inherit}.label-select-menu>form{position:relative}.subnav .btn+.issues-search{padding-right:8px;border-right:1px solid var(--color-border-muted)}.reaction-sort-item{float:left;width:39px;padding:4px;margin-top:4px;text-align:center;pointer-events:all;border:solid 1px transparent;border-radius:6px;opacity:.7}.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;background-color:var(--color-accent-emphasis);opacity:1}.reaction-sort-item[aria-checked=true]{background-color:var(--color-accent-subtle);border-color:var(--color-accent-emphasis);opacity:1}.issue-keyword{border-bottom:1px dotted var(--color-border-default)}.issue-keyword:hover{border-bottom:0}.new-label-color-dimensions{width:24px;height:24px}.select-menu-item[aria-selected=true]>.octicon.label-options-icon,.select-menu-item.navigation-focus>.octicon.label-options-icon{color:var(--color-fg-default)}.new-label-color-input:invalid{color:var(--color-danger-fg)}.issue-form-textarea{height:100px !important;min-height:100px !important}.issue-forms-wysiwyg-container .comment-form-head{background:var(--color-canvas-subtle) !important}.issue-forms-wysiwyg-container .comment-body{border-bottom:0 !important}.issue-form-body>:first-child{margin-top:0 !important}.issue-create-branch-menu-action{color:var(--color-fg-default)}.issue-create-branch-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.issue-create-branch-menu-action:focus:not(:disabled){color:var(--color-fg-default);background-color:var(--color-neutral-subtle)}react-app{display:flex !important}react-app>div{width:100%}.repository-lang-stats{position:relative}.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;padding:8px 4px;text-align:center;white-space:nowrap;border-bottom:0}.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;color:var(--color-fg-muted);text-decoration:none}.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:var(--color-fg-default)}.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.repository-lang-stats-graph{width:100%;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color{line-height:8px;text-indent:-9999px}.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:6px}.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:6px}.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid var(--color-canvas-default)}.facebox-loading,.octocat-spinner{min-height:64px;background-image:url("/images/spinners/octocat-spinner-64.gif");background-repeat:no-repeat;background-position:center center}.octocat-spinner-32{min-height:32px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.facebox-loading,.octocat-spinner{background-image:url("/images/spinners/octocat-spinner-128.gif");background-size:64px 64px}.octocat-spinner-32{background-image:url("/images/spinners/octocat-spinner-64.gif");background-size:32px 32px}}.map-container .activity{top:120px;left:340px;z-index:99999}.map-container .is-graph-loading .activity{display:block}.map{height:350px}.map-background{pointer-events:all;fill:#0366d6}.map-background-zoom{cursor:grab}.map-land{fill:none;stroke:#256aae;stroke-width:2;shape-rendering:crispedges}.map-country{fill:#d7c7ad;shape-rendering:crispedges;cursor:pointer}.map-country.hk{stroke:#a5967e}.map-country:hover{fill:#c8b28e}.map-country.active{fill:#f6e5ca}.map-borders{fill:none;stroke:#a5967e;shape-rendering:crispedges}.map-graticule{pointer-events:none;fill:none;stroke:#fff;stroke-opacity:.2;shape-rendering:crispedges}.map-graticule :nth-child(2n){stroke-dasharray:2,2}.map-legend .map-legend-circle{fill-opacity:0;stroke:#fff;stroke-width:1.5}.map-legend .map-legend-text{font-size:12px;fill:#fff;text-anchor:end}.map-legend .map-legend-link{stroke:#fff;stroke-width:1.5}.map-point{pointer-events:none;fill:#f66a0a}.map-point:hover{fill:#e36209}.map-country-info{top:8px;right:8px;pointer-events:none;opacity:0}.MarketplaceJumbotron{background-color:var(--color-neutral-emphasis);background-image:url("/images/modules/marketplace/bg-hero.svg");background-repeat:repeat-y;background-position:center top;background-size:150% auto}@media(min-width: 768px){.MarketplaceJumbotron{background-repeat:no-repeat;background-size:cover}}.CircleBadge--feature{position:relative;top:0;transition:top .15s ease-in,box-shadow .12s ease-in}.MarketplaceFeature{min-width:250px}.MarketplaceFeature-text{opacity:.7;transition:opacity .12s ease-in}.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}.MarketplaceFeature-link:active .CircleBadge--feature{top:0;box-shadow:0}.MarketplaceSideNav{-webkit-overflow-scrolling:touch;background-color:var(--color-canvas-subtle)}@media(min-width: 768px){.MarketplaceSideNav{background-color:var(--color-canvas-default);border-right:1px solid var(--color-border-default)}}.ScreenshotCarousel{border:1px solid var(--color-border-default);border-radius:6px}.ScreenshotCarousel-screenshot{padding:16px}.ScreenshotCarousel-nav{display:flex;overflow-x:auto;align-items:top;box-shadow:inset 0 1px 0 var(--color-border-default)}.ScreenshotCarousel-navitem{width:20%;min-width:120px;padding:16px;cursor:pointer;border-right:1px solid var(--color-border-default)}.ScreenshotCarousel-navitem:last-child{border-right:0}.ScreenshotCarousel-navitem.selected{background-color:var(--color-canvas-subtle);box-shadow:inset 0 0 4px rgba(36,41,46,.15)}.marketplace-listing-screenshot-container{width:175px;min-height:175px;background-repeat:no-repeat;background-position:center center;background-size:cover}.marketplace-listing-screenshot-zoom{display:none;cursor:move}.marketplace-listing-details-sidebar{order:2}@media(min-width: 768px){.marketplace-listing-details-sidebar{order:1}}.marketplace-listing-details-description{order:1}@media(min-width: 768px){.marketplace-listing-details-description{order:2}}.marketplace-listing-screenshot-link{height:100px;cursor:move}.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom{top:0;left:0;display:block;width:100%;height:100%;padding-top:24px;background-color:rgba(255,255,255,.75)}.marketplace-integratable-logo{width:40px;height:40px}.marketplace-listing-save-notice,.marketplace-listing-save-error{display:none;opacity:0;transition:opacity .15s linear}.marketplace-listing-save-notice.visible,.marketplace-listing-save-error.visible{display:inline-block;opacity:1}.marketplace-listing-screenshot-delete-form{position:absolute;bottom:-24px;width:100%;text-align:center}.marketplace-plan-dollar-field-container .price-note{display:none}.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:var(--color-danger-emphasis)}.marketplace-plan-emphasis{color:var(--color-fg-default)}.selected .marketplace-plan-emphasis{color:var(--color-fg-on-emphasis)}.marketplace-plan-unit-name-preview::before{content:"per "}.marketplace-plan-per-time{clear:right}.marketplace-billing-modal{width:540px;max-height:90vh;margin-top:5vh}.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;white-space:pre-wrap}.marketplace-listing-markdown{line-height:1.4}.marketplace-product-callout{border-color:var(--color-border-default) !important}.marketplace-product-callout::before,.marketplace-product-callout::after{display:none}.marketplace-product-callout .branch-action-item-icon{color:var(--color-fg-muted);background-color:var(--color-canvas-subtle)}.filter-item.selected .Label--secondary{color:var(--color-fg-on-emphasis);border-color:var(--color-fg-on-emphasis)}.MarketplaceEdit-body{min-height:570px}.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);max-width:100% !important}.MarketplaceEdit-body .menu{border-right:0;border-left:0;border-radius:0}.MarketplaceEdit-body .menu-item{padding:12px 16px;background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected{background:var(--color-canvas-default)}.MarketplaceEdit-body .menu-item:hover{background:var(--color-canvas-subtle)}.MarketplaceEdit-body .menu-item.selected::before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background-color:var(--color-severe-emphasis)}.MarketplaceEdit-body .menu-item:first-child::before{border-top-left-radius:0}.MarketplaceEdit-body .CircleIcon{display:inline-block;width:32px;height:32px;font-weight:600;line-height:32px;color:var(--color-fg-muted);text-align:center;background:#e6ebf1;border-radius:50%}.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}.BarChart{border-radius:6px}.BarChart-bar{height:10px;border-right:1px solid var(--color-canvas-default)}.BarChart-bar--green{background-color:var(--color-success-emphasis)}.BarChart-bar--orange{background-color:var(--color-severe-emphasis)}.BarChart-bar--yellow{background-color:var(--color-attention-emphasis)}.CircleBadge--tiny{width:32px;height:32px}.CircleBadge--github{position:relative}.CircleBadge--github.CircleBadge--large::after{right:5px;bottom:5px}.CircleBadge--github.CircleBadge--small::after{right:-5px;bottom:-5px}.CircleBadge--github::after{position:absolute;right:0;bottom:0;display:block;width:22px;height:22px;padding:4px;line-height:0;content:"";background:var(--color-canvas-default) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZSBDb3B5PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IktpdGNoZW4tc2luayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iT2N0aWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNzAuMDAwMDAwLCAtMTU4NC4wMDAwMDApIiBmaWxsPSIjMUIxRjIzIj4gICAgICAgICAgICA8cGF0aCBkPSJNMzgxLDE1ODQgQzM3NC45MjI1LDE1ODQgMzcwLDE1ODguOTIyNSAzNzAsMTU5NSBDMzcwLDE1OTkuODY3NSAzNzMuMTQ4NzUsMTYwMy45Nzg3NSAzNzcuNTIxMjUsMTYwNS40MzYyNSBDMzc4LjA3MTI1LDE2MDUuNTMyNSAzNzguMjc3NSwxNjA1LjIwMjUgMzc4LjI3NzUsMTYwNC45MTM3NSBDMzc4LjI3NzUsMTYwNC42NTI1IDM3OC4yNjM3NSwxNjAzLjc4NjI1IDM3OC4yNjM3NSwxNjAyLjg2NSBDMzc1LjUsMTYwMy4zNzM3NSAzNzQuNzg1LDE2MDIuMTkxMjUgMzc0LjU2NSwxNjAxLjU3MjUgQzM3NC40NDEyNSwxNjAxLjI1NjI1IDM3My45MDUsMTYwMC4yOCAzNzMuNDM3NSwxNjAwLjAxODc1IEMzNzMuMDUyNSwxNTk5LjgxMjUgMzcyLjUwMjUsMTU5OS4zMDM3NSAzNzMuNDIzNzUsMTU5OS4yOSBDMzc0LjI5LDE1OTkuMjc2MjUgMzc0LjkwODc1LDE2MDAuMDg3NSAzNzUuMTE1LDE2MDAuNDE3NSBDMzc2LjEwNSwxNjAyLjA4MTI1IDM3Ny42ODYyNSwxNjAxLjYxMzc1IDM3OC4zMTg3NSwxNjAxLjMyNSBDMzc4LjQxNSwxNjAwLjYxIDM3OC43MDM3NSwxNjAwLjEyODc1IDM3OS4wMiwxNTk5Ljg1Mzc1IEMzNzYuNTcyNSwxNTk5LjU3ODc1IDM3NC4wMTUsMTU5OC42MyAzNzQuMDE1LDE1OTQuNDIyNSBDMzc0LjAxNSwxNTkzLjIyNjI1IDM3NC40NDEyNSwxNTkyLjIzNjI1IDM3NS4xNDI1LDE1OTEuNDY2MjUgQzM3NS4wMzI1LDE1OTEuMTkxMjUgMzc0LjY0NzUsMTU5MC4wNjM3NSAzNzUuMjUyNSwxNTg4LjU1MTI1IEMzNzUuMjUyNSwxNTg4LjU1MTI1IDM3Ni4xNzM3NSwxNTg4LjI2MjUgMzc4LjI3NzUsMTU4OS42Nzg3NSBDMzc5LjE1NzUsMTU4OS40MzEyNSAzODAuMDkyNSwxNTg5LjMwNzUgMzgxLjAyNzUsMTU4OS4zMDc1IEMzODEuOTYyNSwxNTg5LjMwNzUgMzgyLjg5NzUsMTU4OS40MzEyNSAzODMuNzc3NSwxNTg5LjY3ODc1IEMzODUuODgxMjUsMTU4OC4yNDg3NSAzODYuODAyNSwxNTg4LjU1MTI1IDM4Ni44MDI1LDE1ODguNTUxMjUgQzM4Ny40MDc1LDE1OTAuMDYzNzUgMzg3LjAyMjUsMTU5MS4xOTEyNSAzODYuOTEyNSwxNTkxLjQ2NjI1IEMzODcuNjEzNzUsMTU5Mi4yMzYyNSAzODguMDQsMTU5My4yMTI1IDM4OC4wNCwxNTk0LjQyMjUgQzM4OC4wNCwxNTk4LjY0Mzc1IDM4NS40Njg3NSwxNTk5LjU3ODc1IDM4My4wMjEyNSwxNTk5Ljg1Mzc1IEMzODMuNDIsMTYwMC4xOTc1IDM4My43NjM3NSwxNjAwLjg1NzUgMzgzLjc2Mzc1LDE2MDEuODg4NzUgQzM4My43NjM3NSwxNjAzLjM2IDM4My43NSwxNjA0LjU0MjUgMzgzLjc1LDE2MDQuOTEzNzUgQzM4My43NSwxNjA1LjIwMjUgMzgzLjk1NjI1LDE2MDUuNTQ2MjUgMzg0LjUwNjI1LDE2MDUuNDM2MjUgQzM4OC44NTEyNSwxNjAzLjk3ODc1IDM5MiwxNTk5Ljg1Mzc1IDM5MiwxNTk1IEMzOTIsMTU4OC45MjI1IDM4Ny4wNzc1LDE1ODQgMzgxLDE1ODQgTDM4MSwxNTg0IFoiIGlkPSJTaGFwZS1Db3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=") center no-repeat;border-radius:100px}body.page-responsive .flash-full .container{width:100%;max-width:980px}.ClipboardButton{position:relative}.ClipboardButton.ClipboardButton--success{border-color:var(--color-success-emphasis);box-shadow:0 0 0 .2em rgba(52,208,88,.4)}.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media(min-width: 768px){.MarketplacePlan--sticky{position:sticky;top:24px;z-index:999}}@media(max-width: 544px){.Box--full{right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;margin:0;border-radius:0;transform:none}}.MarketplaceBackground-wrapper{position:relative}.MarketplaceBackground-recommendations{position:relative;top:-90px;width:313px;margin-top:-150px;margin-bottom:-120px;overflow:hidden}.MarketplaceBackground-recommendations img{position:relative;top:0;right:225px;width:549px}@media(min-width: 544px){.MarketplaceBackground-recommendations{position:relative;width:463px;margin-top:-180px;margin-bottom:70px;overflow:hidden}.MarketplaceBackground-recommendations img{right:305px;width:730px}}@media(min-width: 768px){.MarketplaceBackground-recommendations{position:absolute;top:-228px;right:-69px;width:633px}.MarketplaceBackground-recommendations img{right:195px;width:750px}}@media(min-width: 1012px){.MarketplaceBackground-recommendations{top:-268px;right:0;width:1040px}.MarketplaceBackground-recommendations img{right:-115px;width:900px}}@media(min-width: 1280px){.MarketplaceBackground-recommendations{top:-325px;right:105px;width:1040px}.MarketplaceBackground-recommendations img{right:0;width:1040px}}.MarketplaceBackground-buffer{padding-top:40px;margin-top:-146px;background:var(--color-canvas-subtle)}@media(min-width: 544px){.MarketplaceBackground-buffer{padding-top:120px;margin-top:-233px}}@media(min-width: 768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media(min-width: 1012px){.MarketplaceBackground-buffer{margin-top:-89px}}.MarketplaceHeader{overflow:hidden}.Link--muted.filter-item.selected{color:var(--color-fg-on-emphasis) !important}.MarketplaceBody{position:relative}@media(min-width: 544px){.MarketplaceBody{top:-72px;z-index:2}}.MarketplaceDetails .octicon{transition:transform 200ms linear;transform:scaleY(1)}.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}.MarketplaceAnnouncement{color:#fff;background:linear-gradient(90deg, #257bf9, #2426ca)}.MarketplaceAnnouncement-icon{width:80px;opacity:.9}.MarketplaceAnnouncement-description{opacity:.7}.member-list-item .table-list-cell-checkbox{width:30px}.member-list-item.adminable .member-info{padding-left:4px}.member-list-item .member-avatar-cell{width:64px}.triage-mode .none-selected{display:none}.merge-branch-heading{margin:0;line-height:1;color:var(--color-fg-default)}.merge-branch-description{margin-right:160px;margin-bottom:-4px;line-height:1.6em;color:var(--color-fg-muted)}.alt-merge-options{display:inline-block;margin-bottom:0;margin-left:4px;vertical-align:middle}.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}.merge-branch-prh-output{margin-top:8px}.merge-branch-form,.queue-branch-form{display:none;padding-left:60px}.merge-branch-manually{display:none;padding-top:16px;margin-top:16px;background-color:transparent;border-top:1px solid var(--color-border-default)}.merge-branch-manually p{margin-bottom:0}.merge-branch-manually h3{margin-bottom:8px}.merge-branch-manually .intro{padding-bottom:8px;margin-top:0}.merge-branch-manually .step{margin:16px 0 4px}.open .merge-branch-manually{display:block}.select-menu-merge-method{width:310px}.select-menu-merge-method .select-menu-item:hover,.select-menu-merge-method .select-menu-item:hover .octicon,.select-menu-merge-method .select-menu-item:hover .select-menu-item-text{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-merge-method .select-menu-item:hover .description{color:var(--color-fg-on-emphasis)}.merge-pr.is-squashing .commit-author-fields{display:none}.merge-pr.is-rebasing .commit-form-fields{display:none;transition:opacity .15s linear 0s,margin-top .25s ease .1s}.merge-pr .btn-group-merge,.merge-pr .btn-group-merge-group,.merge-pr .merge-queue-info,.merge-pr .merge-queue-group-time-to-merge,.merge-pr.is-squashing .btn-group-squash,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-updating-via-merge .btn-group-update-merge,.merge-pr.is-updating-via-rebase .btn-group-update-rebase,.merge-pr.is-merging-solo .btn-group-merge-solo,.merge-pr.is-merging-solo .merge-queue-solo-time-to-merge,.merge-pr.is-merging-jump .btn-group-merge-jump,.merge-pr.is-merging-group .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-directly,.merge-pr.is-merging .merging-directly-warning{display:inline-block}.merge-pr .merging-body,.merge-pr .rebasing-body,.merge-pr .squashing-body,.merge-pr .merging-body-merge-warning,.merge-pr .merging-directly-warning,.merge-pr.is-merging .merge-queue-info,.merge-pr.is-merging-group .merge-queue-solo-time-to-merge,.merge-pr.is-merging-solo .merge-queue-group-time-to-merge,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body{display:none}.merge-pr.is-merging .merging-body,.merge-pr.is-merging-solo .merging-body,.merge-pr.is-merging-jump .merging-body,.merge-pr.is-merging-group .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body,.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning{display:block}.merge-pr .btn-group-squash,.merge-pr .btn-group-merge-solo,.merge-pr .btn-group-merge-jump,.merge-pr .btn-group-merge-directly,.merge-pr .btn-group-rebase,.merge-pr .btn-group-update-merge,.merge-pr .btn-group-update-rebase,.merge-pr.is-squashing .btn-group-merge,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-merging-solo .btn-group-merge-group,.merge-pr.is-merging-jump .btn-group-merge-group,.merge-pr.is-merging .btn-group-merge-group{display:none;margin-left:0}.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}.unavailable-merge-method{display:block;margin-top:4px;color:var(--color-severe-fg)}[aria-selected=true].disabled .unavailable-merge-method,.navigation-focus.disabled .unavailable-merge-method{color:var(--color-fg-on-emphasis)}.try-merge-queue-popover{left:265px}@media(min-width: 1012px){.try-merge-queue-popover{left:272px}}.try-merge-queue-beta-flag{vertical-align:middle}.network .network-tree{vertical-align:middle}.network .gravatar{margin-right:4px;vertical-align:middle;border-radius:6px}.network .octicon{display:inline-block;width:16px;margin-left:2px;text-align:center;vertical-align:middle}.internal-repo-avatar{right:4px;bottom:-4px;border:solid 2px var(--color-canvas-default)}.owner-reponame dl.form-group{margin-top:4px;margin-bottom:0}.owner-reponame .slash{float:left;padding-top:32px;margin:0 8px;font-size:20px;color:var(--color-fg-muted)}.reponame-suggestion{color:var(--color-success-fg);cursor:pointer}.upgrade-upsell{padding-left:32px}.cc-upgrade{padding-left:16px}.news .release{margin-top:0;margin-bottom:0}.news blockquote{color:var(--color-fg-muted)}.news .alert{position:relative;padding:0 0 1em 45px;overflow:hidden;border-top:1px solid #eff3f6}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{padding:0 0 0 40px;border-width:0}.news .alert .octicon{color:var(--color-fg-muted)}.news .alert .dashboard-event-icon{position:absolute;top:18px;left:22px;transform:translateX(-50%)}.news .alert .body{padding:1em 0 0;overflow:hidden;font-size:14px;border-bottom:0}.news .alert .time{font-size:12px;color:var(--color-fg-muted)}.news .alert .title{padding:0;font-weight:600}.news .alert .title .subtle{color:var(--color-fg-muted)}.news .alert .gravatar{float:left;margin-right:.6em;line-height:0;background-color:var(--color-canvas-default);border-radius:6px}.news .alert .simple .title{display:inline-block;font-size:14px;font-weight:400;color:var(--color-fg-muted)}.news .alert .simple .time{display:inline-block}.news .alert:first-child{border-top:0}.news .alert:first-child .body{padding-top:0}.news .alert:first-child .dashboard-event-icon{top:0}.news .github-welcome .done{color:var(--color-fg-muted);text-decoration:line-through}.news .commits li{margin-top:.15em;list-style-type:none}.news .commits li.more{padding-top:2px;font-size:12px}.news .commits li .committer{display:none;padding-left:.5em}.news .commits li img{margin:0 1px 0 0;vertical-align:middle;background-color:var(--color-canvas-default);border-radius:6px}.news .commits li img.emoji{padding:0;margin:0;border:0}.news .commits li .message{display:inline-block;max-width:390px;margin-top:2px;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news div.message,.news li blockquote{display:inline;font-size:14px;color:var(--color-fg-muted)}.oauth-permissions-details{position:relative;padding:16px;margin:0;list-style:none;border-bottom:1px solid var(--color-border-muted)}.oauth-permissions-details:first-child{border-radius:6px 6px 0 0}.oauth-permissions-details:last-child{border:0;border-radius:0 0 6px 6px}.oauth-permissions-details.oauth-public-data-only{border-radius:6px}.oauth-permissions-details .markdown-body{font-size:12px}.oauth-permissions-details .content{display:none;margin-left:45px}.oauth-permissions-details .content .form-checkbox{margin-left:0}.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}.oauth-permissions-details .octicon{float:left;color:var(--color-fg-muted);text-align:center}.oauth-permissions-details .permission-help{font-size:12px}.oauth-permissions-details .permission-help ul{padding-left:16px;margin:1em 0}.oauth-permissions-details .permission-summary{margin-left:45px}.oauth-permissions-details .permission-summary .access-details{position:relative;color:var(--color-fg-muted)}.oauth-permissions-details .permission-summary em.highlight{position:relative;padding:2px 4px;margin-right:-2px;margin-left:-4px;font-style:normal;color:var(--color-fg-default);background:var(--color-search-keyword-hl);border-radius:6px}.oauth-permissions-details .permission-title{display:block;color:var(--color-fg-default)}.oauth-permissions-details a.btn-sm{float:right;margin-top:4px}.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.oauth-permissions-details.open .content{display:block}.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.none .no-access,.oauth-permissions-details.none .default-access{display:inline}.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:var(--color-fg-muted)}.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:var(--color-fg-muted)}.oauth-permissions-details.default .default-access{display:inline}.oauth-permissions-details.full .full-access{display:inline}.oauth-details-toggle{position:absolute;top:0;right:0;padding:16px 16px}.oauth-details-toggle .octicon-chevron-up{display:none}.open .oauth-details-toggle .octicon-chevron-down{display:none}.open .oauth-details-toggle .octicon-chevron-up{display:block}.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .no-access{display:none}.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile{display:none}.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers{display:inline}.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile{display:inline}.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}.oauth-repo-permissions .default-access,.oauth-repo-permissions .public-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .full-access{display:none}.oauth-repo-permissions.full .full-access{display:inline}.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access{display:inline}.oauth-repo-permissions.public .public-access{display:inline}.oauth-repo-permissions.default .default-access{display:inline}.oauth-delete-repo-permissions .octicon-alert{color:var(--color-danger-fg)}.oauth-repo-status-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-deployment-permissions .full-access{display:none}.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-public-access,.oauth-notifications-permissions .via-full-access{display:none}.oauth-notifications-permissions.read .read-access{display:inline}.oauth-notifications-permissions.via-public .via-public-access{display:inline}.oauth-notifications-permissions.via-public .octicon{display:none}.oauth-notifications-permissions.via-full .via-full-access{display:inline}.oauth-gist-permissions .no-access,.oauth-gist-permissions .full-access{display:none}.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access,.oauth-granular-permissions .full-access{display:none}.oauth-granular-permissions.none .no-access{display:inline}.oauth-granular-permissions.read .read-access{display:inline}.oauth-granular-permissions.write .write-access{display:inline}.oauth-granular-permissions.full .full-access{display:inline}.oauth-no-description{color:var(--color-fg-muted)}.oauth-org-access-details{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item:hover{background:var(--color-canvas-subtle)}.oauth-org-access-details a:hover{text-decoration:none}.oauth-org-access-details .boxed-group-inner{border:0;border-radius:6px}.oauth-org-access-details .oauth-org-item{line-height:24px}.oauth-org-access-details .oauth-org-item:first-child{border-radius:6px 6px 0 0}.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;margin:4px}.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}.oauth-org-access-details .oauth-org-item.on strong{color:var(--color-fg-default)}.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}.oauth-org-access-details .oauth-org-item.revoked{background:var(--color-canvas-default)}.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools,.oauth-org-access-details .oauth-org-item.revoked .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:var(--color-danger-fg)}.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools,.oauth-org-access-details .oauth-org-item.loading .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}.oauth-org-access-details .btn{line-height:1.5em}.oauth-org-access-details .octicon{color:var(--color-fg-muted)}.oauth-org-access-details .octicon-check{display:none;color:var(--color-success-fg)}.oauth-org-access-details .octicon-x{display:inline}.oauth-org-access-details .octicon-x.org-access-denied{color:var(--color-danger-fg)}.permission-title{margin-top:0}.boxed-group-inner .oauth-application-info{margin-bottom:8px}.oauth-application-info .application-title{font-size:32px;color:var(--color-fg-default)}.oauth-application-info .application-description{margin-top:4px;margin-bottom:0}.oauth-application-info .listgroup-item{line-height:inherit}.oauth-application-info .app-denied,.oauth-application-info .app-approved{margin-left:8px;font-size:14px;font-weight:400;white-space:nowrap}.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:var(--color-success-fg)}.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:var(--color-severe-fg)}.app-transfer-actions form{display:inline}.developer-app-item .developer-app-avatar-cell{width:60px}.developer-app-item .developer-app-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--color-fg-default)}.developer-app-item .developer-app-name:hover{color:var(--color-accent-fg);text-decoration:none}.developer-app-item .developer-app-info-cell{padding-left:0}.developer-app-item .developer-app-list-meta{margin-top:4px;margin-bottom:2px;font-weight:400;color:var(--color-fg-muted)}.org-transfer-requests{margin:8px 0 16px}.toggle-secret-field .secret-standin{display:block}.toggle-secret-field .secret-field{display:none}.toggle-secret-field.open .secret-standin{display:none}.toggle-secret-field.open .secret-field{display:block}.invitation-2fa-banner{margin-right:-24px;margin-left:-24px}.sign-up-via-invitation .bleed-flush{width:100%;padding:0 16px;margin-left:-16px;border-color:var(--color-border-default)}.sign-up-via-invitation label{font-size:14px}.orghead{padding-top:16px;padding-bottom:0;margin-bottom:16px;color:var(--color-fg-default);background-color:var(--color-page-header-bg);border-bottom:1px solid var(--color-border-default)}.orghead .orgnav{position:relative;top:1px;margin-top:8px}.org-repos .TableObject-item--primary{white-space:normal}.org-name{font-weight:400;color:var(--color-fg-default)}.audit-log-search .member-info{width:300px}.audit-log-search .member-info .member-avatar{float:left;margin-right:16px}.audit-log-search .member-info .member-link{display:block}.audit-log-search .member-info .member-list-avatar{margin-right:0}.audit-log-search .member-info .ghost{display:inline-block;color:var(--color-fg-muted)}.audit-log-search .blankslate{border-top-left-radius:0;border-top-right-radius:0}.audit-log-search .export-phrase{margin:4px 0}.audit-results-actions{overflow:auto}.audit-search-clear{float:left;margin-bottom:16px;border:0}.audit-search-clear .issues-reset-query{margin-bottom:0}.audit-type{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-type .octicon{margin-right:4px;font-weight:400;vertical-align:bottom}.audit-type .repo{color:var(--color-severe-fg)}.audit-type .team{color:var(--color-success-fg)}.audit-type .user{color:var(--color-done-fg)}.audit-type .oauth_access{color:var(--color-danger-fg)}.audit-type .hook{color:#e1bf4e}.export-phrase{margin-top:4px}.export-phrase pre{padding-left:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre-wrap;border-left:1px solid var(--color-border-muted)}.two-factor-enforcement-form .loading-spinner{float:left;margin:0 0 0 -16px;vertical-align:middle}.saml-enabled-banner-container{background-color:var(--color-canvas-default)}.saml-settings-form .test-status-indicator,.oidc-settings-form .test-status-indicator{width:30px;height:30px;margin-top:-4px;border-radius:50%}.saml-settings-form .test-status-indicator .octicon,.oidc-settings-form .test-status-indicator .octicon{display:block;margin-top:8px;margin-right:auto;margin-left:auto}.saml-settings-form .form-group.errored,.oidc-settings-form .form-group.errored{margin-bottom:40px}.saml-settings-form .test-status-indicator-error,.oidc-settings-form .test-status-indicator-error{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis)}.saml-settings-form .test-status-indicator-success,.oidc-settings-form .test-status-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis)}.saml-settings-form .details-container .method-field,.oidc-settings-form .details-container .method-field{display:none}.saml-settings-form .details-container .method-label,.oidc-settings-form .details-container .method-label{font-weight:400}.saml-settings-form .details-container .details-target,.oidc-settings-form .details-container .details-target{cursor:pointer}.saml-settings-form .details-container.open .method-value,.saml-settings-form .details-container.open .details-target,.oidc-settings-form .details-container.open .method-value,.oidc-settings-form .details-container.open .details-target{display:none}.saml-settings-form .details-container.open .method-field,.oidc-settings-form .details-container.open .method-field{display:inline-block}.saml-settings-form .saml-enforcement-disabled,.oidc-settings-form .saml-enforcement-disabled{opacity:.5}.form-group .form-control.saml-certificate-field{width:440px;height:150px;min-height:0}.member-avatar{float:left;margin:1px}.member-fullname{color:var(--color-fg-muted)}.auto-search-group{position:relative}.auto-search-group .auto-search-input{padding-left:32px}.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;left:10px;z-index:5;width:16px;height:16px}.auto-search-group .spinner{top:9px;background-color:var(--color-canvas-default)}.auto-search-group>.octicon{top:10px;font-size:14px;color:var(--color-fg-muted);text-align:center}.org-list .list-item{position:relative;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-muted)}.org-list .list-item::before{display:table;content:""}.org-list .list-item::after{display:table;clear:both;content:""}.permission-level-cell .select-menu-button{width:90px;text-align:left}.permission-level-cell .select-menu-button::after{position:absolute;top:10px;right:10px}.permission-level-cell .spinner{float:none;opacity:0;transition:opacity .2s ease-in-out}.permission-level-cell .is-loading .spinner{opacity:1}.select-menu-option-title{margin-top:0;margin-bottom:0}.reinstate-org-member{position:relative;width:500px;margin:40px auto}.reinstate-org-member .reinstate-lead{margin-bottom:32px;font-size:16px}.reinstate-org-member label{cursor:pointer}.reinstate-org-member .reinstate-detail-container{margin:16px 0}.reinstate-org-member .reinstate-title{color:var(--color-fg-default)}.reinstate-org-member .reinstate-title .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.permission-title{margin-top:0}.invite-member-results ul{margin:0}.team-member-list{list-style:none}.team-member-list .table-list-cell{padding-top:16px;padding-bottom:16px}.team-member-list .team-member-content{margin-left:50px}.team-member-list .team-member-username{margin:0;font-size:14px;font-weight:600;line-height:20px}.team-member-list .Label--secondary{cursor:default}.team-member-list .invite-icon{width:28px;color:var(--color-fg-muted)}.menu-item-danger,.menu-item-danger.selected{color:var(--color-danger-fg)}.menu-item-danger:hover,.menu-item-danger[aria-selected=true],.menu-item-danger.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger.selected.navigation-focus{color:var(--color-fg-on-emphasis);background:var(--color-danger-emphasis)}.team-member-list-avatar{float:left;margin-right:8px}.team-member-list-avatar .octicon{width:40px;color:var(--color-fg-muted)}.confirm-removal-list-container{margin-bottom:16px;border:1px solid var(--color-border-default);border-radius:6px}.confirm-removal-list-item{padding:8px;margin:0;font-size:14px;font-weight:600;border-top:1px solid var(--color-border-muted)}.confirm-removal-list-item:first-child{border-top:0}.manage-member-meta{list-style:none}.manage-member-meta-item{margin-top:12px;color:var(--color-fg-muted)}.manage-member-meta-item:first-child{margin-top:0}.manage-member-meta-item .btn-link{color:var(--color-fg-muted)}.manage-member-meta-item>.octicon{width:14px;margin-right:4px;color:var(--color-fg-muted);text-align:center}.manage-member-meta-item>.octicon-alert{color:var(--color-severe-fg)}.ldap-group-dn{display:block;font-weight:400;color:var(--color-fg-muted)}.ldap-import-groups-container .blankslate{display:none}.ldap-import-groups-container.is-empty .blankslate{display:block}.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}.ldap-memberships-list{margin-bottom:32px}.ldap-memberships-list .table-list-cell{padding-top:8px;padding-bottom:8px;font-size:12px;vertical-align:middle}.ldap-memberships-list .table-list-cell:last-child{width:92px}.ldap-memberships-list .ldap-list-team-name{width:380px}.ldap-memberships-list .ldap-group-dn{font-size:12px}.ldap-memberships-list .ldap-mention-as{width:260px}.ldap-memberships-list .edit{position:absolute;padding:8px;margin-left:-32px;color:var(--color-accent-fg);cursor:pointer}.ldap-memberships-list .edit-fields{display:none}.ldap-memberships-list .is-editing .edit-hide{display:none}.ldap-memberships-list .is-editing .edit-fields{display:block}.ldap-memberships-list .is-editing .spinner{margin-left:16px;vertical-align:middle}.ldap-memberships-list .is-removing{opacity:.25}.ldap-memberships-list .is-removing .edit{opacity:.5}.team-name-field{height:33px}.ldap-import-form-actions{margin-top:32px}.invited .team-member-list{margin:-16px 0}.invited .team-member-list .list-item{padding:8px 0;border-bottom:1px solid var(--color-border-muted)}.invited .team-member-list .list-item::before{display:table;content:""}.invited .team-member-list .list-item::after{display:table;clear:both;content:""}.invited .team-member-list .list-item:last-of-type{border:0}.invited .team-member-list .list-item .edit-invitation{float:right;margin-top:4px}.invited-banner::before{display:table;content:""}.invited-banner::after{display:table;clear:both;content:""}.invited-banner .btn-sm{float:right;margin-left:4px}.invited-banner p{font-size:14px;line-height:1.5}.invited-banner .inviter-link{font-weight:600}.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}.org-menu-item:not([aria-current=page])+.org-sub-menu{display:none}.trial-banner-notice{background-image:linear-gradient(180deg, #0366d6 0%, #2188ff 100%)}@media(min-width: 768px){.Popover-message--extra-large{min-width:544px !important}}.theme-picker{margin-bottom:-1px;background-color:var(--color-canvas-default);background-clip:padding-box;border-bottom:1px solid var(--color-border-default);box-shadow:var(--color-shadow-medium)}.theme-picker>.container{position:relative;overflow:hidden;text-align:center}.theme-picker-thumbs{border-bottom:1px solid var(--color-border-muted)}.theme-toggle{width:32px;height:32px;padding:0;color:var(--color-fg-muted);background:none;border:0}.theme-toggle:hover{color:var(--color-accent-fg);text-decoration:none}.theme-toggle.disabled,.theme-toggle.disabled:hover{color:var(--color-fg-muted);cursor:not-allowed}.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;top:50px;overflow:hidden}.theme-toggle-full-left{left:4px}.theme-toggle-full-right{right:4px}.theme-selector{height:102px;margin:16px 46px}.theme-selector-thumbnail{padding:2px;border:1px solid var(--color-border-muted)}.theme-selector-thumbnail:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.theme-selector-thumbnail.selected{padding:4px;background-color:var(--color-accent-emphasis);border:0}.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid var(--color-canvas-default)}.theme-selector-img{width:126px;height:96px;border-radius:1px}.theme-picker-spinner{position:absolute;top:16px;left:50%;margin-left:-16px;background-color:var(--color-canvas-default);opacity:1;transition:.2s,opacity ease-in-out}.theme-picker-spinner~.theme-picker-controls .theme-name{opacity:0}.theme-picker-view-toggle{float:left}.theme-picker-view-toggle .for-hiding{display:none}.theme-picker-view-toggle.open .for-hiding{display:inline}.theme-picker-view-toggle.open .for-showing{display:none}.theme-picker-controls{position:absolute;top:15px;left:50%;width:220px;margin-left:-110px;line-height:34px;text-align:center}.theme-picker-controls .theme-toggle{vertical-align:middle}.theme-name{display:inline-block;margin-right:8px;margin-left:8px;font-size:20px;line-height:1;vertical-align:middle}.page-preview{z-index:-100;display:block;width:100%;height:6000px;padding:0;background-color:var(--color-canvas-default);border:0}.pinned-items-spinner{position:relative;top:2px;left:6px}.pinned-items-setting-link{font-size:12px;font-weight:400}.pinned-item-name{color:var(--color-fg-default)}.pinned-item-checkbox+.pinned-item-name:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg);border-radius:6px}.pinned-item-checkbox:disabled+.pinned-item-name{color:var(--color-fg-muted)}.pinned-item-checkbox:disabled+.pinned-item-name:hover{cursor:default}.pinned-gist-blob-num{min-width:36px;cursor:default}.pinned-gist-blob-num:hover{color:var(--color-fg-muted);cursor:default}@media print{#serverstats,.Header-old,.Header,.header-search,.reponav,.comment::before,.comment::after,.footer,.pagehead-actions,.discussion-timeline-actions,.timeline-comment-actions,.timeline-new-comment,.thread-subscription-status,.lock-toggle-link,.header,.file-actions,.js-expandable-line,.gh-header-sticky,.pr-toolbar.is-placeholder,.language-color{display:none !important}.repository-lang-stats-graph{height:0}.btn:not(.btn-outline){color:var(--color-fg-default) !important;background:none}p,.comment h2{page-break-inside:avoid}.markdown-body h2{page-break-after:avoid}.topic-tag{padding:0}.topic-tag::before{margin-right:-2px;content:"#"}.blob-num{border-right:2px solid var(--color-border-default)}.blob-num-deletion{border-right-color:var(--color-danger-emphasis)}.blob-num-addition{border-right-color:var(--color-success-emphasis)}.blob-code-addition .x{border-bottom:2px solid var(--color-success-emphasis);border-radius:0}.blob-code-deletion .x{border-bottom:2px solid var(--color-danger-emphasis);border-radius:0}.pr-toolbar.is-stuck{position:static !important;width:100% !important}.diffstat-block-neutral{border:4px solid var(--color-border-default)}.diffstat-block-deleted{border:4px solid var(--color-danger-emphasis)}.diffstat-block-added{border:4px solid var(--color-success-emphasis)}.State{color:var(--color-fg-default);background:none;border:1px solid var(--color-border-default);border-color:none}.State--open{color:var(--color-success-fg);border:1px solid #2cbe4e}.State--merged{color:var(--color-done-fg);border:1px solid var(--color-done-emphasis)}.State--closed{color:var(--color-danger-fg);border:1px solid var(--color-danger-emphasis)}.markdown-body pre>code{white-space:pre-wrap}}.projects-splash-dialog{position:fixed;top:0;right:auto;left:50%;z-index:999;width:90vw;max-width:700px;max-height:80vh;margin:10vh auto;transform:translateX(-50%)}@media(min-width: 544px){.projects-splash-dialog{margin:20vh auto}}.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-mobile.png");background-repeat:no-repeat;background-position:left;background-size:cover}@media(min-width: 768px){.projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner.png")}}.projects-splash-banner p{max-width:100%}@media(min-width: 768px){.projects-splash-banner p{max-width:55%}}@media(min-width: 768px){[data-color-mode=light][data-light-theme*=dark] .projects-splash-banner,[data-color-mode=dark][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: light)and (min-width: 768px){[data-color-mode=auto][data-light-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}@media(prefers-color-scheme: dark)and (min-width: 768px){[data-color-mode=auto][data-dark-theme*=dark] .projects-splash-banner{background-image:url("/images/modules/memexes/projects-beta-banner-dark.png")}}.project-description p:last-child{margin-bottom:0 !important}.pending-cards-status{top:-2px;right:-9px;width:14px;height:14px;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-canvas-default)}.project-column{min-width:100%;max-width:100%;background-color:var(--color-canvas-inset);border-width:0 !important;border-radius:0 !important}.project-column:focus{outline:none}@media(min-width: 544px){.project-column{min-width:355px;max-width:355px;border-width:1px !important;border-radius:6px !important}.project-column:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus)}}.project-column.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus);transform:translateX(4px) translateY(-4px)}.sortable-ghost{background-color:var(--color-canvas-subtle);opacity:.5}.project-card{background-color:var(--color-canvas-overlay)}.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0 !important}.project-card:first-child{margin-top:8px !important}@media(min-width: 544px){.project-card:first-child{margin-top:4px !important}}.project-card ul,.project-card ol{margin-bottom:8px;margin-left:16px}.project-card blockquote{padding:0 .75em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.project-card .contains-task-list{margin-left:24px}.project-card:hover{border-color:var(--color-border-default) !important;box-shadow:0 1px 3px rgba(106,115,125,.3) !important}.project-card:focus{outline:none}@media(min-width: 544px){.project-card:focus{border-color:var(--color-accent-emphasis) !important;box-shadow:var(--color-btn-shadow-input-focus) !important}}.project-card.moving{background-color:var(--color-accent-subtle) !important;box-shadow:var(--color-btn-shadow-input-focus) !important;transform:translateX(4px) translateY(0)}.issue-card.draggable{cursor:move}.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}.issue-card pre{word-wrap:break-word;white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}100%{transform:translateX(0)}}.project-note-form textarea{resize:vertical}.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}.card-octicon{top:6px;left:10px}.card-note-octicon{top:8px}.is-sending .auto-search-group .chooser-spinner{top:15px;right:21px;left:auto}.card-filter-autocomplete-dropdown{z-index:500;float:none;min-width:240px;max-height:270px;cursor:pointer}.card-filter-autocomplete-dropdown [aria-selected=true],.card-filter-autocomplete-dropdown .navigation-focus{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis);border-radius:6px}.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier{color:var(--color-fg-on-emphasis) !important}.projects-reset-query:hover .projects-reset-query-icon{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis)}.projects-reset-query-icon{width:18px;height:18px;padding:1px;background-color:var(--color-fg-muted)}.project-small-menu-dropdown::before,.project-small-menu-dropdown::after{display:none}.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none !important}.project-edit-mode .project-move-actions{display:flex !important}.push-board-over{padding-right:0 !important;transition:all .2s ease}@media(min-width: 544px){.push-board-over{padding-right:360px !important}}.projects-comment-form .comment-md-support-link{float:none;width:100%;text-align:center}.projects-comment-form .comment-form-actions{width:100%;padding:8px 16px;margin:4px 0 !important}.projects-comment-form .comment-form-actions button{width:100%;margin:4px 0 !important}.projects-comment-form .comment-form-head{padding:0 !important;margin:0 !important;border-bottom:0}.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;padding-top:4px;text-align:center;background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-default)}.projects-comment-form .comment-form-head::after{display:block;clear:both;content:" "}.projects-comment-form .comment-form-textarea{height:250px !important}.projects-comment-form .preview-content{margin:0;border-top:1px solid var(--color-border-default)}.projects-comment-form .preview-content .comment-body{padding:16px}.project-issue-body-wrapper{max-height:200px;overflow:hidden}.Details--on .project-issue-body-wrapper{max-height:none;overflow:visible}.project-issue-body-blur{height:32px;background:linear-gradient(to top, var(--color-project-gradient-in), var(--color-project-gradient-out))}.Details--on .project-issue-body-blur{height:0}.project-comment-title-hover .comment-action,.project-comment-body-hover .comment-action{opacity:0}.project-comment-title-hover:hover .comment-action,.project-comment-body-hover:hover .comment-action{opacity:1}.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}.project-name-hover .project-name-edit-action{opacity:0}.project-name-hover:hover .project-name-edit-action{opacity:1}.vcard-fullname{font-size:24px;line-height:1.25}.vcard-username{font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:var(--color-fg-muted)}.user-profile-bio-message{margin:4px 0 0;font-size:12px;color:var(--color-fg-default)}.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}.user-repo-search-results-summary{white-space:normal}.pull-request-tab-content{display:none}.pull-request-tab-content.is-visible{display:block}.discussion-timeline p.explain{margin:0;font-size:12px}.pull-request-ref-restore{display:none}.pull-request-ref-restore-text{display:block}.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last{display:block}.files-bucket{margin-bottom:16px}.full-width .diffbar .container{padding-right:0;padding-left:0}.stale-files-tab{float:left;padding:4px 8px;margin-top:-4px;margin-bottom:-4px;color:var(--color-severe-fg);background-color:var(--color-severe-subtle);border-radius:6px}.stale-files-tab-link{font-weight:600;color:inherit}.pr-toolbar{position:sticky;top:0;z-index:29;min-height:60px;padding:0 16px;margin:-16px -16px 0}.pr-toolbar .float-right .diffbar-item{margin-right:0}.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:16px}.pr-toolbar.is-stuck{height:60px;background-color:var(--color-canvas-default)}@media(min-width: 1150px){.commit-build-statuses .status-checks-dropdown{width:500px}}.full-commit .commit-build-statuses .status-checks-dropdown{width:500px}.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;margin-bottom:16px}.diffbar{background-color:var(--color-canvas-default)}.diffbar .show-if-stuck{display:none}.diffbar .container{width:auto}.diffbar .table-of-contents{margin-bottom:0}.diffbar .table-of-contents ol{margin-bottom:-16px}.diffbar .table-of-contents li{border-top:1px solid var(--color-border-muted)}.diffbar .table-of-contents li:first-child{border-top:0}.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:var(--color-fg-on-emphasis)}.is-stuck .diffbar .show-if-stuck{display:block}.is-stuck .diffbar .diffstat{display:none}.is-stuck .diffbar .stale-files-tab{margin-top:-8px}.diffbar-item{float:left;font-size:12px;vertical-align:middle}.add-comment-label,.is-review-pending .start-review-label{display:none}.start-review-label,.is-review-pending .add-comment-label{display:inline-block}.is-review-pending .review-simple-reply-button{display:none}.review-comment-contents{margin-left:44px}.review-comment::after,.review-comment-loader::after,.review-comment.is-comment-editing::after{position:absolute;top:31px;left:29px;z-index:-1;width:3px;height:100%;content:"";background-color:var(--color-canvas-subtle)}.review-comment{position:relative;padding:8px 16px;color:var(--color-fg-default)}.review-comment:first-child{padding-top:16px}.review-comment:last-child{padding-bottom:16px}.review-comment .comment-body,.review-comment .comment-reactions{padding:0}.review-comment .comment-body{padding-top:4px}.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0 !important}.review-comment .comment-reactions{margin-top:4px;border-top:0 !important}.review-comment .comment-reactions.has-reactions{margin-top:12px}.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;margin-top:4px}.review-comment:last-child::after,.review-comment:last-child .review-comment-contents::after{display:none}.review-comment .timeline-comment-action{padding:0 4px}.review-comment .is-comment-editing{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.review-comment .is-comment-editing::after{top:100%;bottom:0;left:19px;height:20px}.review-comment .is-comment-editing .timeline-comment-actions,.review-comment .is-comment-editing .edit-comment-hide{display:none}.review-comment .is-comment-editing .previewable-comment-form{display:block}.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}.pr-review-reactions .has-reactions,.pr-review-reactions .has-reactions.comment-reactions{margin-bottom:16px;margin-left:16px}.timeline-comment.is-comment-editing .discussion-item-header{display:none}.review-thread-reply{padding:8px 16px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.review-thread-reply .inline-comment-form{margin:-8px -16px;background-color:var(--color-canvas-default);border:0}.review-thread-reply-button{display:inline-block;min-height:28px;padding:4px 8px;margin-left:8px;cursor:text}.readme.contributing>div{max-height:250px;overflow:auto}.readme .markdown-body,.readme .plain{word-wrap:break-word}.readme .plain pre{font-size:14px;white-space:pre-wrap}.file .readme table[data-table-type=yaml-metadata]{font-size:12px;line-height:1}.file .readme table[data-table-type=yaml-metadata] table{margin:0}.labels-list .blankslate{display:none}.labels-list .table-list-header{display:block}.labels-list.is-empty .blankslate{display:block}.labels-list.is-empty .table-list-header{display:none}.label-select-menu-item .g-emoji{font-size:12px;line-height:1;vertical-align:baseline}.label-edit::before{display:table;content:""}.label-edit::after{display:table;clear:both;content:""}.label-edit label{display:block;margin-bottom:8px}.label-edit .error{float:left;margin-top:8px;margin-left:8px;color:var(--color-danger-fg)}.label-edit.loading{display:block}.label-characters-remaining{color:var(--color-fg-muted)}.repo-list{position:relative}.repo-list-item{position:relative;padding-top:32px;padding-bottom:32px;list-style:none;border-bottom:1px solid var(--color-border-muted)}.repo-list-item-with-avatar{padding-left:42px}.repo-list-item-hanging-avatar{float:left;margin-left:-42px}.mini-repo-list-item{position:relative;display:block;padding:4px 64px 4px 32px;font-size:14px;border-top:1px solid var(--color-border-default)}.mini-repo-list-item:hover{text-decoration:none}.mini-repo-list-item:hover .repo,.mini-repo-list-item:hover .owner{text-decoration:underline}.mini-repo-list-item .repo-icon{float:left;margin-top:2px;margin-left:-16px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-and-owner{max-width:220px}.mini-repo-list-item .owner{max-width:110px}.mini-repo-list-item .repo{font-weight:600}.mini-repo-list-item .stars{position:absolute;top:0;right:10px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.mini-repo-list-item .repo-description{display:block;max-width:100%;font-size:12px;line-height:21px;color:var(--color-fg-muted)}.private .mini-repo-list-item{background-color:var(--color-attention-subtle)}.private .mini-repo-list-item .repo-icon{color:var(--color-attention-fg)}.form-group.errored label .commit-ref{background-color:var(--color-danger-subtle)}.repo-menu-item:not([aria-current=page])+.repo-sub-menu{display:none}.feature-callout .new-label-hidden{display:none}.feature-callout .new-feature-label.new-label-hidden{display:inline}.repository-og-image{width:100%;max-width:640px;height:320px;object-fit:cover;object-position:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeout{width:auto;height:300px;padding:0;margin:16px 0;background-color:transparent;border:0}.timeout h3{padding-top:100px;color:var(--color-fg-muted)}.repo-language-color{position:relative;top:1px;display:inline-block;width:12px;height:12px;border:1px solid var(--color-primer-border-contrast);border-radius:50%}.iconbutton .octicon{margin-right:0}.prereceive-feedback{padding:16px;margin-bottom:16px;border:1px solid #dfe2e5;border-left:6px solid #caa21a;border-radius:6px}.prereceive-feedback-heading{margin-top:0;margin-bottom:8px;color:var(--color-attention-fg)}.repository-item-checkbox:checked+.repository-item-name{background-color:var(--color-accent-subtle)}.custom-role-icon{background-color:var(--color-canvas-subtle)}.profile-picture{margin:8px 0 0}.profile-picture>p{float:left;margin:0;line-height:30px}.profile-picture>img{float:left;margin:0 8px 0 0;border-radius:6px}.app-owner{margin:16px 0 0}.avatar-upload .flash{width:100%;padding:32px 16px;border:dashed 1px var(--color-danger-emphasis);box-shadow:none}.avatar-upload .upload-state{display:none;padding:8px 0}.avatar-upload .upload-state p{margin:0;font-size:12px;color:var(--color-fg-muted)}.avatar-upload .avatar-upload .octicon{display:inline-block}.is-uploading .avatar-upload .loading{display:block;padding:0}.is-uploading .avatar-upload .loading img{vertical-align:top}.is-uploading .avatar-upload .button-change-avatar{display:none}.is-bad-file .avatar-upload .bad-file{display:block;margin:0}.is-too-big .avatar-upload .too-big{display:block;margin:0}.is-bad-dimensions .avatar-upload .bad-dimensions{display:block;margin:0}.is-bad-format .avatar-upload .bad-format{display:block;margin:0}.is-failed .avatar-upload .failed-request{display:block;margin:0}.is-empty .avatar-upload .file-empty{display:block;margin:0}dl.new-email-form{padding:8px 8px 0;margin:0 -8px 8px;border-top:1px solid var(--color-border-default)}.recent-user-key-access{color:#1e7e34}.oauth-app-info-container .float-left-container{float:left;text-align:left}.oauth-app-info-container .float-right-container{float:right;text-align:right}.oauth-app-info-container dl.keys{margin:8px 0}.oauth-app-info-container dl.keys dt{margin-top:8px;font-weight:600;color:var(--color-fg-muted)}.oauth-app-info-container dl.keys dd{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-default)}.oauth-app-info-container .user-count{font-size:32px;font-weight:300;color:var(--color-fg-muted)}.access-token{border-bottom:1px solid var(--color-border-muted)}.access-token:last-child{border:0}.access-token .last-used{margin-right:8px}.access-token.new-token{background-color:rgba(108,198,68,.1)}.access-token.new-token .octicon-check{color:var(--color-success-fg)}.access-token .token-description{max-width:450px;color:var(--color-fg-default)}.access-token .token{font-size:14px}.access-token .token-type{min-width:76px}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.u2f-registration{position:relative;padding-bottom:4px;margin-bottom:4px}.u2f-registration.is-sending .u2f-registration-delete{display:none}.u2f-registration.is-sending .spinner{position:relative;top:3px}.u2f-registration-icon{position:absolute;left:-24px;color:var(--color-fg-muted)}.new-u2f-registration{position:relative}.new-u2f-registration .add-u2f-registration-form:not(.for-trusted-device){display:none;margin-bottom:8px}.new-u2f-registration.is-active .add-u2f-registration-link{display:none}.new-u2f-registration.is-active .add-u2f-registration-form{display:block}.new-u2f-registration .webauthn-request-interaction,.new-u2f-registration .webauthn-request-error{display:none}.new-u2f-registration.is-sending .webauthn-request-interaction{display:block}.new-u2f-registration.is-showing-error .webauthn-request-error{display:block}.spinner{display:none}.is-sending .spinner{display:inline-block}.confirmation-phrase{font-style:italic;font-weight:400}.session-device .session-state-indicator.recent{background-color:var(--color-success-emphasis);box-shadow:0 0 10px rgba(108,198,68,.5)}.session-device .session-state-indicator.revoked{background-color:var(--color-danger-emphasis);box-shadow:0 0 10px rgba(198,108,68,.5)}.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa, #ccc);box-shadow:0 1px 0 #fff}.collaborators .collab-list{border-bottom-width:0}.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}.collaborators .collab-list-cell{padding-top:16px;padding-bottom:16px;vertical-align:middle}.collaborators .collab-meta{width:140px}.collaborators .collab-remove{padding-right:16px;text-align:right}.collaborators .collab-remove .remove-link{color:var(--color-fg-muted)}.collaborators .collab-remove .remove-link:hover{color:var(--color-danger-fg)}.collaborators .collab-team-link{width:300px}.collaborators .collab-team-link:hover{text-decoration:none}.collaborators .collab-team-link .avatar{float:left;margin-top:1px;margin-right:8px}.collaborators .collab-team-link.disabled{pointer-events:none}.collaborators .collab-info{height:100%;color:var(--color-fg-default)}.collaborators .collab-info .description{padding-right:50px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaborators .collab-info .collab-name{display:block;font-size:14px}.collaborators .collab-info .collab-message{position:relative;top:25%;display:block}.collaborators .copy-invite-modal{left:0;width:300px}@media(min-width: 768px){.collaborators .copy-invite-modal{right:0;left:unset;width:352px}}.collaborators .copy-invite-modal::before,.collaborators .copy-invite-modal::after{display:none}.access-form-wrapper{padding:8px;background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default);border-radius:0 0 6px 6px}.access-flash{padding:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.repo-access-group .blankslate{display:none}.repo-access-group.is-empty .blankslate{display:block}.boxed-group-list .access-level{color:var(--color-fg-muted)}.boxed-group-list .access-level.css-truncate-target{max-width:500px}.settings-next{font-size:14px;line-height:1.5}.settings-next label{font-size:14px}.settings-next .note{font-size:12px}.settings-next .form-checkbox input[type=radio],.settings-next .form-checkbox input[type=checkbox]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;min-height:0}.form-hr{margin-top:16px;margin-bottom:16px;border-bottom-color:var(--color-border-default, #e5e5e5)}.listgroup{list-style:none;border:1px solid var(--color-border-default, #e5e5e5);border-radius:6px}.listgroup-item{min-height:inherit;padding:8px;font-size:12px;line-height:26px;color:var(--color-fg-muted)}.listgroup-item::before{display:table;content:""}.listgroup-item::after{display:table;clear:both;content:""}.listgroup-item+.listgroup-item{border-top:1px solid var(--color-border-default, #e5e5e5)}.listgroup-item.listgroup-item-preview{line-height:inherit}.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:4px}.listgroup-item .css-truncate-target{max-width:200px}.listgroup-item-title{display:block;font-weight:600}.listgroup-item-body{display:block}.listgroup-header{border-top:0;border-bottom:1px solid var(--color-border-default, #e5e5e5)}.listgroup-overflow{max-height:240px;overflow-y:auto;background-color:var(--color-canvas-subtle, #f5f5f5)}.listgroup-sm .listgroup-item{padding-top:4px;padding-bottom:4px}.protected-branches{margin-top:16px;margin-bottom:16px}.protected-branch-options{margin-left:16px;opacity:.5}.protected-branch-options.active{opacity:1}.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss,.protected-branch-reviews.on .allow-force-pushes,.protected-branch-reviews.on .require-approving-reviews{display:block}.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss,.protected-branch-reviews .allow-force-pushes,.protected-branch-reviews .require-approving-reviews{display:none}.authorized-pushers{width:440px}.authorized-pushers .add-protected-branch-actor{display:block}.authorized-pushers .actor-limit-reached{display:none;padding:8px;font-size:12px}.authorized-pushers.at-limit .add-protected-branch-actor{display:none}.authorized-pushers.at-limit .actor-limit-reached{display:block;width:440px}.protected-branch-authorized-pushers-table,.protected-branch-pushers-table{margin-top:8px}.protected-branch-authorized-pushers-table .boxed-group-inner,.protected-branch-pushers-table .boxed-group-inner{max-height:350px;overflow-y:auto}.protected-branch-authorized-pushers-table .table-list,.protected-branch-pushers-table .table-list{border-bottom:0}.protected-branch-authorized-pushers-table .table-list-cell,.protected-branch-pushers-table .table-list-cell{vertical-align:middle}.protected-branch-authorized-pushers-table .table-list-cell:first-child,.protected-branch-pushers-table .table-list-cell:first-child{width:100%}.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization,.protected-branch-pushers-table .avatar,.protected-branch-pushers-table .octicon-jersey,.protected-branch-pushers-table .octicon-organization{width:36px;margin-right:8px;text-align:center}.user-already-added::after{display:inline-block;padding:1px 4px;margin-left:4px;font-size:12px;line-height:1.4;color:var(--color-fg-on-emphasis);content:"Already added";background:var(--color-severe-emphasis);border-radius:6px}.protected-branch-admin-permission{padding:4px;margin:-2px 0 -2px -4px;line-height:normal;border:1px solid transparent;border-radius:6px}.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:transparent}50%{color:#4c4a42;background-color:#fff9ea;border-color:#dfd8c2}100%{background-color:transparent}}.automated-check-options{margin-top:8px}.automated-check-options .listgroup-item label{font-size:inherit}.automated-check-options .listgroup-item input[type=checkbox]{float:none;margin-top:-2px;margin-right:4px;margin-left:0}.automated-check-options .label{margin-top:4px}.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-color:var(--color-severe-emphasis)}.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.two-factor-recovery-codes{margin:32px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:20px}.two-factor-recovery-code-mark{width:24px;height:24px;font-size:24px;line-height:16px;color:var(--color-fg-muted)}.two-factor-recovery-code{display:inline-block;width:48%;line-height:1.6;text-align:center}.two-factor-recovery-code::before{position:relative;top:-3px;margin-right:8px;font-size:12px;color:var(--color-fg-muted);content:"●"}.recovery-codes-saving-options{margin-left:32px}.recovery-codes-saving-options .recovery-code-save-button{width:115px;margin-right:16px;text-align:center}.recovery-codes-warning{margin:0 -16px}.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;margin-right:16px}.two-factor-steps{padding:16px 16px 0;margin:32px 0;border:1px solid var(--color-border-default);border-radius:6px}.setup-wrapper{width:750px;padding-top:32px;margin:0 auto}.setup-wrapper::before{display:table;content:""}.setup-wrapper::after{display:table;clear:both;content:""}.setup-header{padding-bottom:16px;margin:0 auto 32px;overflow:hidden;text-align:left;border-bottom:1px solid var(--color-border-default)}.setup-header h1{margin-top:0;margin-bottom:0;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-1px}.setup-header h1 .octicon{color:var(--color-fg-muted)}.setup-header .lead{margin-top:2px;margin-bottom:0;font-size:20px}.setup-header .lead a{color:var(--color-fg-muted)}.setup-header .lead a:hover{color:var(--color-accent-fg);text-decoration:none}.setup-org{padding-bottom:0;border-bottom:0}.setup-main{float:left;width:450px}.setup-secondary{float:right;width:250px}.setup-secondary .info{padding-top:0;padding-bottom:0;margin-top:-8px;font-size:12px;line-height:18px;color:var(--color-fg-muted);text-align:center}.setup-info-module{margin-bottom:32px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.075)}.setup-info-module h2{padding:16px;margin-bottom:16px;overflow:hidden;font-size:16px;border-bottom:1px solid var(--color-border-default)}.setup-info-module h2 .price{float:right;font-weight:600;color:var(--color-fg-muted)}.setup-info-module h3{padding:0 16px;margin:0 0 -8px;font-size:14px}.setup-info-module p{padding:0 16px;margin:16px 0}.features-list{padding:0 16px 16px;margin:0;font-size:14px;list-style:none}.features-list li{margin-top:8px}.features-list li:first-child{margin-top:0}.features-list .list-divider{margin:16px -16px;border-top:1px solid var(--color-border-muted)}.features-list .octicon-check{margin-right:4px;color:var(--color-success-fg)}.features-list .octicon-question{font-size:12px;color:var(--color-fg-muted)}.features-list .tooltipped::after{width:250px;white-space:normal}.setup-form-container .setup-form-title{font-size:16px}.setup-form-container .secure{float:right;margin-top:2px;font-size:12px;color:var(--color-success-fg);text-transform:uppercase}.setup-form-container hr{margin-top:24px;margin-bottom:24px}.setup-form-container .form-actions{padding-top:0;padding-bottom:0;text-align:left}.team-member-container{margin-bottom:16px}.team-member-container .team-member-username{line-height:1.2}.setup-form{padding-bottom:16px}.setup-form .form-group.successed .error{display:none}.setup-form .form-group dd .form-control{width:100%}.setup-form .form-group dd .form-control.short{width:250px}.setup-form dd{position:relative}.setup-form dd .octicon{position:absolute;top:8px;right:25px}.setup-form .octicon-alert{color:var(--color-danger-fg)}.setup-form .octicon-check{color:var(--color-success-fg)}.setup-form .tos-info,.setup-form .setup-organization-next{margin:16px 0;border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.setup-form .tos-info{padding:16px 0}.setup-form .setup-organization-next{padding-top:16px;padding-bottom:16px}.setup-form .setup-plans{border-collapse:separate;border:1px solid var(--color-border-default)}.setup-form .setup-plans tr.selected{background-color:var(--color-accent-subtle)}.setup-form .setup-plans .name{font-weight:600}.setup-form .setup-plans .choose-plan input[type=radio]{display:none}.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;margin:0;word-wrap:normal}.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;margin-bottom:16px}.setup-creditcard-form .form-group select.select-country{width:182px;margin-right:4px}.setup-creditcard-form .form-group select:invalid{color:var(--color-fg-muted)}.setup-creditcard-form .form-group select.select-state{width:113px}.setup-creditcard-form .form-group .input-vat{width:288px}.setup-creditcard-form .form-group input.input-postal-code{width:180px}.setup-creditcard-form.is-vat-country .vat-field{display:block}.setup-creditcard-form.is-international .form-group select.select-country{width:300px}.setup-creditcard-form.is-international .state-form{display:none}.setup-creditcard-form.no-postcodes .postal-code-form{display:none}.setup-creditcard-form dd .octicon-credit-card{position:inherit}.setup-creditcard-form .vat-field{display:none}.setup-creditcard-form .vat-field.prefilled{display:block}.setup-creditcard-form .help-text{font-size:80%;font-weight:400;color:var(--color-fg-muted)}.user-identification-questions{float:none;width:auto;margin-top:40px}.user-identification-questions .question{margin-bottom:32px}.user-identification-questions .response-group label{font-weight:400}.user-identification-questions .form-checkbox{margin:8px 0}.user-identification-questions .disclaimer{margin:40px 0 0;text-align:center}.user-identification-questions.redesign .question{margin-bottom:96px}.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;border:0;border-bottom:6px solid #000;box-shadow:0 0 0}.signup-plan-summary-subhead{border-bottom:6px solid}.signup-btn:disabled{opacity:.5 !important}.collection-search-results em{padding:.1em;background-color:#faffa6}.draft-tag{padding:4px 8px;font-weight:600;color:#eee;background-color:#404040}.showcase-page-pattern{position:relative;z-index:-1;height:100px;margin-top:-24px;margin-bottom:-70px}.showcase-page-pattern::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(180deg, rgba(255, 255, 255, 0.85), white)}.showcase-page-repo-list{border-top:1px solid var(--color-border-muted)}.slash-command-menu-item .command-description{color:var(--color-fg-muted)}.slash-command-menu-item[aria-selected=true]{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.slash-command-menu-item[aria-selected=true] .command-description{color:var(--color-fg-on-emphasis)}.modal-anchor::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:block;cursor:default;content:" ";background:var(--color-primer-canvas-backdrop)}.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}@keyframes sponsors-progress-animation{0%{background-position:100%}100%{background-position:0%}}@keyframes circle-progress{0%{stroke-dasharray:0 100}}.sponsors-funded-dependencies-percent-circle-bg,.sponsors-funded-dependencies-percent-circle{fill:none;stroke-width:3;stroke-linecap:round}.sponsors-funded-dependencies-percent-circle-bg{stroke:var(--color-done-subtle)}.sponsors-funded-dependencies-percent-circle{animation:circle-progress 1s ease-out forwards}.sponsors-goal-progress-bar{background:#ec6cb9;transition:width .5s ease-in}@media(prefers-reduced-motion: no-preference){.sponsors-goal-progress-bar:hover{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goal-completed-bar{background:linear-gradient(90deg, #ffd33d 0%, #ea4aaa 17%, #b34bff 34%, #01feff 51%, #ffd33d 68%, #ea4aaa 85%, #b34bff 100%);background-size:300% 100%}@media(prefers-reduced-motion: no-preference){.sponsors-goal-completed-bar{transition:width .5s ease-in;animation:sponsors-progress-animation 2s linear infinite}}.sponsors-goals-avatar-border{background-color:var(--color-canvas-default);border:1px solid var(--color-fg-on-emphasis)}.sponsors-goals-heart-anim{width:100px;height:100px;cursor:pointer;background:url("/images/modules/site/sponsors/heart-explosion.png") no-repeat;background-position:0 0;background-size:600px 100px;transition:background-position .3s steps(5);transition-duration:0s}.sponsors-goals-heart-anim.is-active{background-position:-500px 0;transition-duration:.3s}.open>.sponsors-foldable{max-height:700px}.open .sponsors-foldable-opened{display:block}.open .sponsors-foldable-closed{display:none}.sponsors-foldable{max-height:0;box-sizing:border-box;overflow-y:auto;transition:max-height .25s ease-in-out}.sponsors-foldable-opened{display:none}.sponsors-foldable-closed{display:block}.sponsor-card{width:100%;height:450px;border:0}@media(min-width: 544px){.sponsor-card{height:260px}}.sponsor-cell{padding:8px;vertical-align:middle;border-right:1px solid var(--color-neutral-muted);border-bottom:1px solid var(--color-neutral-muted)}.sponsor-cell:first-child{width:45px;padding-left:32px;border-right-width:0}.sponsor-cell:last-child{padding-left:8px;border-right-width:0}.sponsor-header-cell{padding-right:16px;font-weight:600;text-align:left;border-top:1px solid var(--color-neutral-muted)}.sponsor-row-number{color:var(--color-fg-subtle)}@media(prefers-reduced-motion: no-preference){.tier-category:hover .tier-emoji{animation:wiggle .1s alternate;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:4}}@keyframes wiggle{0%{transform:rotate(-25deg)}100%{transform:rotate(15deg) scale(1.2)}}.sponsors-featured-item{width:100%}@media(min-width: 768px){.sponsors-featured-item{width:calc(50% - 8px)}}.tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.team-label-ldap{display:inline-block;padding:0 8px;line-height:25px;color:var(--color-fg-muted);text-transform:uppercase;cursor:default;border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:none}.team-label-ldap.header-label-ldap{padding:4px 4px}.team-member-ellipsis{width:25px;height:25px;line-height:24px}.team-member-ellipsis:hover{color:var(--color-accent-fg);background:var(--color-canvas-subtle)}.team-listing .nested-teams-checkbox{padding-left:4px}.team-listing .nested-teams-checkbox.show{padding-right:12px}.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}.team-listing .team-info{width:280px}.team-listing .team-short-info{width:170px}.team-listing .nested-team-info{width:650px}.team-listing .nested-team-name{max-width:268px}.team-listing .shortened-teams-avatars{margin-left:auto}.team-listing .shortened-teams-avatars.width-0{width:300px}.team-listing .shortened-teams-avatars.width-1{width:233px}.team-listing .shortened-teams-avatars.width-2{width:167px}.team-listing .shortened-teams-avatars.width-3{width:99px}.team-listing .team-members-count{width:124px}.team-listing .team-show-more-cell{width:980px}.team-listing .team-buttons{width:150px}.team-listing .octicon-wrapper{width:16px}.team-listing .is-open.root-team{background-color:var(--color-canvas-subtle)}.team-listing .is-open .expand-nested-team{font-weight:600}.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}.traffic-graph{min-height:150px}.traffic-graph .activity{margin-top:0}.traffic-graph .activity .dots{margin-top:40px}.traffic-graph .path{fill:none;stroke-width:2}.traffic-graph path.total{stroke:var(--color-success-emphasis)}.traffic-graph path.unique{stroke:var(--color-accent-emphasis)}.traffic-graph .axis.x .tick:first-of-type line{stroke:var(--color-success-emphasis);stroke-width:2px}.traffic-graph .y line{stroke:var(--color-success-emphasis)}.traffic-graph .y.unique line{stroke:var(--color-accent-emphasis)}.traffic-graph .overlay{fill-opacity:0}.uniques-graph .axis.x .tick:last-child line{stroke:var(--color-accent-emphasis);stroke-width:2px}.svg-tip .date{color:var(--color-fg-on-emphasis)}.top-domains .dots{display:block;margin:167px auto 0}table.capped-list{width:100%;line-height:100%}table.capped-list th{padding:8px;text-align:left;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default)}table.capped-list td{padding:8px;font-size:12px;vertical-align:middle;border-bottom:1px solid var(--color-border-muted)}table.capped-list th.middle,table.capped-list td.middle{text-align:center}table.capped-list .favicon{width:16px;height:16px;margin:0 4px;vertical-align:middle}table.capped-list .octicon{margin-right:8px;color:var(--color-fg-muted);vertical-align:-3px}table.capped-list tr:nth-child(even){background-color:var(--color-canvas-subtle)}.capped-list-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-graph-stats .summary-stats{width:100%}.traffic-graph-stats .summary-stats::before{display:table;content:""}.traffic-graph-stats .summary-stats::after{display:table;clear:both;content:""}.traffic-graph-stats .summary-stats li{display:block;float:left;width:50%}.totals circle{fill:var(--color-success-emphasis);stroke:var(--color-canvas-default);stroke-width:2}.uniques circle{fill:var(--color-accent-emphasis);stroke:var(--color-canvas-default);stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}.TrackingBlock .TrackingBlock-list{padding-left:0}.TrackingBlock-item:hover{background-color:var(--color-canvas-inset)}.TrackingBlock-omnibar{display:flex;align-items:stretch;width:100%;border-radius:6px}.TrackingBlock-omnibar:hover .TrackingBlock-omnibar-inputElement{background:var(--color-action-list-item-default-hover-bg);outline:1px solid var(--color-border-default)}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement{background:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 0 0 6px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputElement:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.TrackingBlock-omnibar:focus-within .TrackingBlock-omnibar-inputButton{display:inline-block}.TrackingBlock [data-disabled] .TrackingBlock-omnibar{background-color:var(--color-canvas-subtle)}.TrackingBlock [data-disabled] .TrackingBlock-omnibar:hover{outline:none !important}.TrackingBlock-omnibar-inputWrapper{position:relative;flex:1}.TrackingBlock-omnibar-inputWrapper .octicon{position:absolute;margin:8px;color:var(--color-fg-muted);pointer-events:none}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement{display:inline-block;width:100%;height:32px;background:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline-start:32px;padding-inline-end:8px}.TrackingBlock-omnibar-inputWrapper .TrackingBlock-omnibar-inputElement:focus{background:var(--color-canvas-default);border-color:var(--color-accent-fg);border-radius:6px 0 0 6px}.TrackingBlock-omnibar .TrackingBlock-omnibar-inputButton{display:none;border-radius:0 6px 6px 0}.tracking-block-item-dropdown{top:4px;right:4px;padding:0 4px;margin-right:8px}.tracking-block-item-dropdown .dropdown-menu::before,.tracking-block-item-dropdown .dropdown-menu::after{display:none}.TrackingBlock-item:hover .dropdown-details-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.TrackingBlock-item:hover .dropdown-details-button svg{overflow:visible}.typeahead-result{position:relative;display:block;min-width:100%;padding:8px;margin-top:0;color:var(--color-fg-default);cursor:pointer}.typeahead-result::before{display:table;content:""}.typeahead-result::after{display:table;clear:both;content:""}.typeahead-result:first-child{border-top:0}.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true],.typeahead-result.navigation-focus{text-decoration:none}.typeahead-result[aria-selected=true],.typeahead-result:hover,.typeahead-result.navigation-focus{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.typeahead-result[aria-selected=true] .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus{color:var(--color-fg-on-emphasis)}.typeahead-result.disabled{pointer-events:none;opacity:.5}.member-suggestion{padding-left:44px}.member-suggestion .avatar{float:left;margin-right:8px;margin-left:-32px}.member-suggestion .member-suggestion-info{width:90%;margin-top:2px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-suggestion .member-name{font-size:12px;color:var(--color-fg-muted)}.member-suggestion .member-email{margin-top:0;margin-bottom:0}.member-suggestion .octicon-plus,.member-suggestion .octicon-check{position:absolute;top:50%;right:15px;margin-top:-8px;color:var(--color-fg-muted)}.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action{margin-top:0;margin-bottom:0;color:var(--color-fg-muted)}.member-suggestion .non-member-action{display:none}.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email{color:var(--color-fg-on-emphasis)}.member-suggestion[aria-selected=true] .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note{display:none}.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action{display:block}.member-suggestion[aria-selected=true] .octicon,.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon{color:var(--color-fg-on-emphasis)}.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info{margin-top:-2px}.non-member-result{padding-left:32px}.email-suggestion{padding-left:32px}.email-suggestion .octicon-mail{margin-left:-16px;color:var(--color-fg-muted)}.email-suggestion .member-suggestion-info{margin-top:1px}.repo-access-add-team .team-name{font-size:14px}.repo-access-add-team .team-description{display:block}.repo-access-add-team .team-size,.repo-access-add-team .team-description{font-size:12px;color:var(--color-fg-muted)}.repo-access-add-team[aria-selected=true] .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description{color:var(--color-fg-on-emphasis)}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 16px;background-color:var(--color-canvas-subtle);border:0;border-radius:6px}#user-content-toc ul{padding-left:0;font-weight:600;list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li::before{float:left;margin-top:-0.2em;margin-right:.2em;font-size:1.2em;line-height:1;color:var(--color-fg-muted);content:"⌞"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;margin-bottom:.5em;font-size:1.25em;border-bottom:0}.user-list-info{min-height:48px;padding:0;font-size:16px;font-weight:400;line-height:20px}.WorkflowJob-deployment-progress .Progress{background:none}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-complete{background-color:var(--color-workflow-card-progress-complete-bg) !important}.WorkflowJob-deployment-progress .WorkflowJob-deployment-progress-incomplete{background-color:var(--color-workflow-card-progress-incomplete-bg) !important}.WorkflowJob{padding:12px;transition:opacity ease-out .12s}.WorkflowJob-title{height:20px;line-height:20px}.WorkflowJob-title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.MatrixComponent-pending{padding:12px;transition:opacity ease-out .12s}.MatrixComponent-collapse--title{line-height:20px}.actions-workflow-table.sticky th{position:sticky;top:0;z-index:1;background-color:var(--color-primer-canvas-sticky)}.actions-workflow-table th{height:auto;line-height:44px;text-align:left}.actions-workflow-table td{height:64px;padding-top:12px;padding-bottom:12px;line-height:20px}.actions-workflow-table td.compact{height:48px}.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:16px}@media(min-width: 768px){.actions-workflow-table th:first-child,.actions-workflow-table td:first-child{padding-left:20px}}.actions-workflow-table th:last-child,.actions-workflow-table td:last-child{padding-right:20px}@media(max-width: 768px){.actions-fullwidth-module{position:relative;margin-right:-16px !important;margin-left:-16px !important;border-right:0 !important;border-left:0 !important}.actions-fullwidth-module.actions-fullwidth-module{border-radius:0 !important}.actions-fullwidth-module::after{position:absolute;right:0;bottom:-17px;left:0;z-index:0;height:16px;content:"";background-color:var(--color-canvas-subtle)}}.annotation--contracted div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annotation--expanded div:first-child{word-break:break-word;white-space:pre-wrap}.enterprise-settings .field-with-errors{min-width:0;padding:0} + +/*# sourceMappingURL=github-e2412376f390.css.map*/
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js new file mode 100644 index 0000000..9257d62 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/github-elements-8b41dad63765.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var se=Object.defineProperty;var a=(B,P)=>se(B,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{47486:(B,P,m)=>{var b=m(71544),L=m(38257),y=m(14840),p=m(57260),E=m(13002),I=m(73921),D=m(27034),_=m(51941),d=m(88309),o=m(40987),h=m(57852),f=m(88823);window.IncludeFragmentElement.prototype.fetch=s=>(s.headers.append("X-Requested-With","XMLHttpRequest"),window.fetch(s));var c=m(99254),l=m(90420),w=Object.defineProperty,C=Object.getOwnPropertyDescriptor,A=a((s,t,e,n)=>{for(var i=n>1?void 0:n?C(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&w(t,e,i),i},"__decorateClass");let W=a(class extends HTMLElement{updateURL(s){const t=s.currentTarget,e=t.getAttribute("data-url")||"";if(this.helpField.value=e,t.matches(".js-git-protocol-clone-url"))for(const n of this.helpTexts)n.textContent=e;for(const n of this.cloneURLButtons)n.classList.remove("selected");t.classList.add("selected")}},"GitCloneHelpElement");A([l.fA],W.prototype,"helpField",2),A([l.GO],W.prototype,"helpTexts",2),A([l.GO],W.prototype,"cloneURLButtons",2),W=A([l.Ih],W);var q=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"__accessCheck"),z=a((s,t,e)=>(q(s,t,"read from private field"),e?e.call(s):t.get(s)),"__privateGet"),U=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"__privateAdd"),k=a((s,t,e,n)=>(q(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"__privateSet"),M,S,H,G;function dt(s,t){const e=[];let n=0;for(let i=0;i<s.length;i++){const r=s[i],u=t.indexOf(r,n);if(u===-1)return e;n=u+1,e.push(u)}return e}a(dt,"defaultPositions");class Y extends HTMLElement{constructor(){super(...arguments);U(this,M,""),U(this,S,""),U(this,H,void 0),U(this,G,void 0)}get query(){return this.ownerInput?this.ownerInput.value:this.getAttribute("query")||""}set query(t){this.setAttribute("query",t)}get ownerInput(){const t=this.ownerDocument.getElementById(this.getAttribute("data-owner-input")||"");return t instanceof HTMLInputElement?t:null}connectedCallback(){var t;this.handleEvent(),(t=this.ownerInput)==null||t.addEventListener("input",this),k(this,H,new MutationObserver(()=>this.handleEvent()))}handleEvent(){z(this,G)&&cancelAnimationFrame(z(this,G)),k(this,G,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){var t;(t=this.ownerInput)==null||t.removeEventListener("input",this),z(this,H).disconnect()}mark(){const t=this.textContent||"",e=this.query;if(t===z(this,M)&&e===z(this,S))return;k(this,M,t),k(this,S,e),z(this,H).disconnect();let n=0;const i=document.createDocumentFragment();for(const r of(this.positions||dt)(e,t)){if(Number(r)!==r||r<n||r>t.length)continue;t.slice(n,r)!==""&&i.appendChild(document.createTextNode(t.slice(n,r))),n=r+1;const g=document.createElement("mark");g.textContent=t[r],i.appendChild(g)}i.appendChild(document.createTextNode(t.slice(n))),this.replaceChildren(i),z(this,H).observe(this,{attributes:!0,childList:!0,subtree:!0})}}a(Y,"MarkedTextElement"),M=new WeakMap,S=new WeakMap,H=new WeakMap,G=new WeakMap,Y.observedAttributes=["query","data-owner-input"];const j=null;window.customElements.get("marked-text")||(window.MarkedTextElement=Y,window.customElements.define("marked-text",Y));var tt=m(52641);class N extends HTMLElement{connectedCallback(){this.addEventListener("input",bt)}disconnectedCallback(){this.removeEventListener("input",bt)}}a(N,"PasswordStrengthElement"),window.customElements.get("password-strength")||(window.PasswordStrengthElement=N,window.customElements.define("password-strength",N));function bt(s){const t=s.currentTarget;if(!(t instanceof N))return;const e=s.target;if(!(e instanceof HTMLInputElement))return;const n=e.form;if(!(n instanceof HTMLFormElement))return;const i=ht(e.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(i.valid){e.setCustomValidity("");const r=t.querySelector("dl.form-group");r&&(r.classList.remove("errored"),r.classList.add("successed"))}else e.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");Nt(t,i),(0,tt.G)(n)}a(bt,"onInput");function ht(s,t){const e={valid:!1,hasMinimumCharacterCount:s.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:t.passphraseLength!==0&&s.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(s),hasNumber:/\d/.test(s)};return e.valid=e.hasMinimumPassphraseLength||e.hasMinimumCharacterCount&&e.hasLowerCase&&e.hasNumber,e}a(ht,"validatePassword");function Nt(s,t){var e,n;const i=s.querySelector("[data-more-than-n-chars]"),r=s.querySelector("[data-min-chars]"),u=s.querySelector("[data-number-requirement]"),g=s.querySelector("[data-letter-requirement]"),T=((e=s.getAttribute("error-class"))==null?void 0:e.split(" ").filter(O=>O.length>0))||[],x=((n=s.getAttribute("pass-class"))==null?void 0:n.split(" ").filter(O=>O.length>0))||[];for(const O of[i,r,u,g])O==null||O.classList.remove(...T,...x);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...x);else if(t.valid)r.classList.add(...x),u.classList.add(...x),g.classList.add(...x);else{const O=t.hasMinimumCharacterCount?x:T,J=t.hasNumber?x:T,It=t.hasLowerCase?x:T;i==null||i.classList.add(...T),r.classList.add(...O),u.classList.add(...J),g.classList.add(...It)}}a(Nt,"highlightPasswordStrengthExplainer");var ie=m(37211);class xt extends D.Z{async fetch(t,e=1e3){const n=await super.fetch(t);return n.status===202?(await new Promise(i=>setTimeout(i,e)),this.fetch(t,e*1.5)):n}}a(xt,"PollIncludeFragmentElement"),window.customElements.get("poll-include-fragment")||(window.PollIncludeFragmentElement=xt,window.customElements.define("poll-include-fragment",xt));var Ft=m(75329);class Lt extends Ft.nJ{connectedCallback(){mt.push(this),yt||(St(),yt=window.setInterval(St,1e3))}disconnectedCallback(){const t=mt.indexOf(this);t!==-1&&mt.splice(t,1),mt.length||(window.clearInterval(yt),yt=void 0)}getFormattedDate(){const t=this.date;if(!t)return;const e=new Date().getTime()-t.getTime(),n=Math.floor(e/1e3),i=Math.floor(n/60),r=Math.floor(i/60),u=Math.floor(r/24),g=n-i*60,T=i-r*60,x=r-u*24;return i<1?this.applyPrecision([`${n}s`]):r<1?this.applyPrecision([`${i}m`,`${g}s`]):u<1?this.applyPrecision([`${r}h`,`${T}m`,`${g}s`]):this.applyPrecision([`${u}d`,`${x}h`,`${T}m`,`${g}s`])}applyPrecision(t){const e=Number(this.getAttribute("data-precision")||t.length);return t.slice(0,e).join(" ")}}a(Lt,"PreciseTimeAgoElement");const mt=[];let yt;function St(){for(const s of mt)s.textContent=s.getFormattedDate()||""}a(St,"updateNowElements"),window.customElements.get("precise-time-ago")||(window.PreciseTimeAgoElement=Lt,window.customElements.define("precise-time-ago",Lt));var Rt=m(12981),Vt=m(56238),zt=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,ft=a((s,t,e,n)=>{for(var i=n>1?void 0:n?qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&zt(t,e,i),i},"remote_pagination_element_decorateClass");let rt=a(class extends HTMLElement{constructor(){super(...arguments);this.loaderWasFocused=!1}connectedCallback(){this.setPaginationUrl(this.list)}get hasNextPage(){return!this.form.hidden}loadNextPage(){!this.hasNextPage||(0,Vt.Bt)(this.form)}get disabled(){return this.submitButton.hasAttribute("aria-disabled")}set disabled(s){s?this.submitButton.setAttribute("aria-disabled","true"):this.submitButton.removeAttribute("aria-disabled"),this.submitButton.classList.toggle("disabled",s)}loadstart(s){s.target.addEventListener("focus",()=>{this.loaderWasFocused=!0},{once:!0}),s.target.addEventListener("include-fragment-replaced",()=>{var t;this.setPaginationUrl(this.list),this.loaderWasFocused&&((t=this.focusMarkers.pop())==null||t.focus()),this.loaderWasFocused=!1},{once:!0})}async submit(s){var t;if(s.preventDefault(),this.disabled)return;this.disabled=!0;let e;try{const i=await fetch(this.form.action);if(!i.ok)return;e=await i.text()}catch{return}const n=(0,Rt.r)(document,e);this.setPaginationUrl(n),this.list.append(n),(t=this.focusMarkers.pop())==null||t.focus(),this.disabled=!1,this.dispatchEvent(new CustomEvent("remote-pagination-load"))}setPaginationUrl(s){const t=s.querySelector("[data-pagination-src]");if(!t)return;const e=t.getAttribute("data-pagination-src");e?(this.form.action=e,this.form.hidden=!1):this.form.hidden=!0}},"RemotePaginationElement");ft([l.fA],rt.prototype,"form",2),ft([l.fA],rt.prototype,"list",2),ft([l.GO],rt.prototype,"focusMarkers",2),ft([l.fA],rt.prototype,"submitButton",2),rt=ft([l.Ih],rt);var kt=m(10160);const jt=/\s|\(|\[/;function $t(s,t,e){const n=s.lastIndexOf(t,e-1);if(n===-1||s.lastIndexOf(" ",e-1)>n)return;const r=s[n-1];return r&&!jt.test(r)?void 0:{word:s.substring(n+t.length,e),position:n+t.length,beginningOfLine:Ut(r)}}a($t,"keyword");const Ut=a(s=>s===void 0||/\n/.test(s),"isBeginningOfLine"),Gt=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],Ht=["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"],Ot=new WeakMap;function Kt(s,t){const e=s.nodeName.toLowerCase();if(e!=="textarea"&&e!=="input")throw new Error("expected textField to a textarea or input");let n=Ot.get(s);if(n&&n.parentElement===s.parentElement)n.innerHTML="";else{n=document.createElement("div"),Ot.set(s,n);const g=window.getComputedStyle(s),T=Gt.slice(0);e==="textarea"?T.push("white-space:pre-wrap;"):T.push("white-space:nowrap;");for(let x=0,O=Ht.length;x<O;x++){const J=Ht[x];T.push(`${J}:${g.getPropertyValue(J)};`)}n.style.cssText=T.join(" ")}const i=document.createElement("span");i.style.cssText="position: absolute;",i.innerHTML=" ";let r,u;if(typeof t=="number"){let g=s.value.substring(0,t);g&&(r=document.createTextNode(g)),g=s.value.substring(t),g&&(u=document.createTextNode(g))}else{const g=s.value;g&&(r=document.createTextNode(g))}if(r&&n.appendChild(r),n.appendChild(i),u&&n.appendChild(u),!n.parentElement){if(!s.parentElement)throw new Error("textField must have a parentElement to mirror");s.parentElement.insertBefore(n,s)}return n.scrollTop=s.scrollTop,n.scrollLeft=s.scrollLeft,{mirror:n,marker:i}}a(Kt,"textFieldMirror");function Zt(s,t=s.selectionEnd){const{mirror:e,marker:n}=Kt(s,t),i=e.getBoundingClientRect(),r=n.getBoundingClientRect();return setTimeout(()=>{e.remove()},5e3),{top:r.top-i.top,left:r.left-i.left}}a(Zt,"textFieldSelectionPosition");const at=new WeakMap;class Bt{constructor(t,e){this.expander=t,this.input=e,this.combobox=null,this.menu=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.interactingWithMenu=!1,e.addEventListener("paste",this.onpaste),e.addEventListener("input",this.oninput),e.addEventListener("keydown",this.onkeydown),e.addEventListener("blur",this.onblur)}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(t,e){this.input===document.activeElement&&this.setMenu(t,e)}deactivate(){const t=this.menu,e=this.combobox;return!t||!e?!1:(this.menu=null,this.combobox=null,t.removeEventListener("combobox-commit",this.oncommit),t.removeEventListener("mousedown",this.onmousedown),e.destroy(),t.remove(),!0)}setMenu(t,e){this.deactivate(),this.menu=e,e.id||(e.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(e);const n=e.querySelector(".js-slash-command-menu-items");n?this.combobox=new kt.Z(this.input,n):this.combobox=new kt.Z(this.input,e);const{top:i,left:r}=Zt(this.input,t.position),u=parseInt(window.getComputedStyle(this.input).fontSize);e.style.top=`${i+u}px`,e.style.left=`${r}px`,this.combobox.start(),e.addEventListener("combobox-commit",this.oncommit),e.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}setValue(t){if(t==null)return;const e=this.match;if(!e)return;const n=this.input.value.substring(0,e.position-e.key.length),i=this.input.value.substring(e.position+e.text.length);let{cursor:r,value:u}=this.replaceCursorMark(t);u=(u==null?void 0:u.length)===0?u:`${u} `,this.input.value=n+u+i,this.deactivate(),this.input.focus(),r=n.length+(r||u.length),this.input.selectionStart=r,this.input.selectionEnd=r}replaceCursorMark(t){const e=/%cursor%/gm,n=e.exec(t);return n?{cursor:n.index,value:t.replace(e,"")}:{cursor:null,value:t}}async onCommit({target:t}){const e=t;if(!(e instanceof HTMLElement)||!this.combobox)return;const n=this.match;if(!n)return;const i={item:e,key:n.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:i}),u=!this.expander.dispatchEvent(r),{onValue:g}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));await g(this.expander,n.key,e),!u&&i.value&&this.setValue(i.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(t){return new Promise(e=>setTimeout(e,t))}async onInput(){if(this.justPasted){this.justPasted=!1;return}const t=this.findMatch();if(t){if(this.match=t,await this.delay(this.appropriateDelay(this.match)),this.match!==t)return;const e=await this.notifyProviders(t);if(!this.match)return;e?this.activate(t,e):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(t){return t.beginningOfLine||t.text!==""?0:250}findMatch(){const t=this.input.selectionEnd,e=this.input.value;for(const n of this.expander.keys){const i=$t(e,n,t);if(i)return{text:i.word,key:n,position:i.position,beginningOfLine:i.beginningOfLine}}}async notifyProviders(t){const e=[],n=a(x=>e.push(x),"provide"),i=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:t.text,key:t.key}});if(!this.expander.dispatchEvent(i))return;const{onChange:u}=await m.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(m.bind(m,49914));return u(this.expander,t.key,n,t.text),(await Promise.all(e)).filter(x=>x.matched).map(x=>x.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(t){t.key==="Escape"&&this.deactivate()&&(t.stopImmediatePropagation(),t.preventDefault())}}a(Bt,"SlashCommandExpander");class Mt extends HTMLElement{get keys(){const t=this.getAttribute("keys");return t?t.split(" "):[]}connectedCallback(){const t=this.querySelector('input[type="text"], textarea');if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;const e=new Bt(this,t);at.set(this,e)}disconnectedCallback(){const t=at.get(this);!t||(t.destroy(),at.delete(this))}setValue(t){const e=at.get(this);!e||e.setValue(t)}setMenu(t,e=!1){const n=at.get(this);!n||!n.match||(e&&(n.interactingWithMenu=!0),n.setMenu(n.match,t))}closeMenu(){const t=at.get(this);!t||t.setValue("")}isLoading(){const t=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}showError(){const t=this.getElementsByClassName("js-slash-command-expander-error")[0];if(t){const e=t.cloneNode(!0);e.classList.remove("d-none"),this.setMenu(e)}}}a(Mt,"SlashCommandExpanderElement"),window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=Mt,window.customElements.define("slash-command-expander",Mt));var Xt=Object.defineProperty,Qt=Object.getOwnPropertyDescriptor,_t=a((s,t,e,n)=>{for(var i=n>1?void 0:n?Qt(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Xt(t,e,i),i},"text_suggester_element_decorateClass");let pt=a(class extends HTMLElement{acceptSuggestion(){var s;((s=this.suggestion)==null?void 0:s.textContent)&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}},"TextSuggesterElement");_t([l.fA],pt.prototype,"input",2),_t([l.fA],pt.prototype,"suggestionContainer",2),_t([l.fA],pt.prototype,"suggestion",2),pt=_t([l.Ih],pt);var Dt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_filter_input_element_accessCheck"),R=a((s,t,e)=>(Dt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_filter_input_element_privateGet"),ot=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_filter_input_element_privateAdd"),V=a((s,t,e,n)=>(Dt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_filter_input_element_privateSet"),gt,lt,ut,et,vt,K;function Jt(s){return Boolean(s instanceof Set||s&&typeof s=="object"&&"size"in s&&"add"in s&&"delete"in s&&"clear"in s)}a(Jt,"isSetAlike");class Tt extends HTMLElement{constructor(){super(...arguments);ot(this,gt,void 0),ot(this,lt,0),ot(this,ut,null),ot(this,et,void 0),ot(this,vt,new Set),ot(this,K,null),this.filter=(t,e)=>String(t).includes(e)}static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(R(this,K))return R(this,K);if(this.hasAttribute("aria-owns")){const t=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");t&&Jt(t)&&V(this,K,t)}return R(this,K)||V(this,K,new Set)}set filtered(t){V(this,K,t)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(t){this.setAttribute("src",t)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(t){this.setAttribute("loading",t)}get accept(){return this.getAttribute("accept")||""}set accept(t){this.setAttribute("accept",t)}get property(){return this.getAttribute("data-property")||""}set property(t){this.setAttribute("data-property",t)}reset(){this.filtered.clear(),V(this,vt,new Set)}clear(){!this.input||(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(t,e,n){const i=this.isConnected&&this.src,r=this.loading==="eager",u=t==="src"||t==="loading"||t==="accept"||t==="data-property",g=t==="src"||t==="data-property",T=e!==n;g&&T&&(V(this,ut,null),R(this,et)&&clearTimeout(R(this,et))),i&&r&&u&&T?(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load()))):t==="aria-owns"&&V(this,K,null)}connectedCallback(){this.src&&this.loading==="eager"&&(cancelAnimationFrame(R(this,lt)),V(this,lt,requestAnimationFrame(()=>this.load())));const t=this.input;if(!t)return;const e=this.getAttribute("aria-owns");e!==null&&this.attributeChangedCallback("aria-owns","",e),t.setAttribute("autocomplete","off"),t.setAttribute("spellcheck","false"),this.src&&this.loading==="lazy"&&(document.activeElement===t?this.load():t.addEventListener("focus",()=>{this.load()},{once:!0})),t.addEventListener("input",this)}disconnectedCallback(){var t;(t=this.input)==null||t.removeEventListener("input",this)}handleEvent(t){var e,n;t.type==="input"&&(R(this,et)&&clearTimeout(R(this,et)),V(this,et,window.setTimeout(()=>this.filterItems(),((n=(e=this.input)==null?void 0:e.value)==null?void 0:n.length)||0<3?300:0)))}async load(){var t;(t=R(this,gt))==null||t.abort(),V(this,gt,new AbortController);const{signal:e}=R(this,gt);if(!this.src)throw new Error("missing src");if(await new Promise(n=>setTimeout(n,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{const n=await this.fetch(this.request(),{signal:e});if(location.origin+this.src!==n.url)return;if(!n.ok)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);V(this,vt,new Set((await n.json())[this.property])),V(this,ut,null),this.dispatchEvent(new Event("loadend"))}catch(n){if(e.aborted){this.dispatchEvent(new Event("loadend"));return}throw(async()=>(this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))))(),n}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(t,e){return fetch(t,e)}filterItems(){var t,e;const n=(e=(t=this.input)==null?void 0:t.value.trim())!=null?e:"",i=R(this,ut);if(V(this,ut,n),n===i)return;this.dispatchEvent(new CustomEvent("virtual-filter-input-filter"));let r;i&&n.includes(i)?r=this.filtered:(r=R(this,vt),this.filtered.clear());for(const u of r)this.filter(u,n)?this.filtered.add(u):this.filtered.delete(u);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}a(Tt,"VirtualFilterInputElement"),gt=new WeakMap,lt=new WeakMap,ut=new WeakMap,et=new WeakMap,vt=new WeakMap,K=new WeakMap;const re=null;window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=Tt,window.customElements.define("virtual-filter-input",Tt));var Wt=a((s,t,e)=>{if(!t.has(s))throw TypeError("Cannot "+e)},"virtual_list_element_accessCheck"),v=a((s,t,e)=>(Wt(s,t,"read from private field"),e?e.call(s):t.get(s)),"virtual_list_element_privateGet"),nt=a((s,t,e)=>{if(t.has(s))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(s):t.set(s,e)},"virtual_list_element_privateAdd"),Z=a((s,t,e,n)=>(Wt(s,t,"write to private field"),n?n.call(s,e):t.set(s,e),e),"virtual_list_element_privateSet"),st,F,Q,$,Et,At,ct;class Pt extends HTMLElement{constructor(){super(...arguments);nt(this,st,!1),nt(this,F,new Set),nt(this,Q,new Map),nt(this,$,1/0),nt(this,Et,new Map),nt(this,At,new Map),nt(this,ct,0)}static get observedAttributes(){return["data-updating"]}get updating(){return this.getAttribute("data-updating")==="lazy"?"lazy":"eager"}set updating(t){this.setAttribute("data-updating",t)}get size(){return v(this,F).size}get range(){const t=this.getBoundingClientRect().height,{scrollTop:e}=this,n=`${e}-${t}`;if(v(this,Et).has(n))return v(this,Et).get(n);let i=0,r=0,u=0,g=0;const T=v(this,Q);for(const x of v(this,F)){const O=T.get(x)||v(this,$);if(u+O<e)u+=O,i+=1,r+=1;else if(g-O<t)g+=O,r+=1;else if(g>=t)break}return[i,r]}attributeChangedCallback(t,e,n){if(e===n||!this.isConnected)return;const i=t==="data-updating"&&n==="eager",r=t==="data-sorted"&&this.hasAttribute("data-sorted");(i||r)&&this.update()}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this)}update(){v(this,ct)&&cancelAnimationFrame(v(this,ct)),!v(this,st)&&this.hasAttribute("data-sorted")?Z(this,ct,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):Z(this,ct,requestAnimationFrame(this.updateSync))}renderItem(t){const e={item:t,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:e})),e.fragment.children[0]}recalculateHeights(t){const e=this.querySelector("ul, ol, tbody");e&&(e.append(this.renderItem(t)),Z(this,$,e.children[0].getBoundingClientRect().height),v(this,Q).set(t,v(this,$)),e.replaceChildren())}updateSync(){const t=this.querySelector("ul, ol");if(!t)return;const[e,n]=this.range;if(n<e||!this.dispatchEvent(new CustomEvent("virtual-list-update",{cancelable:!0})))return;const r=new Map,u=v(this,At);let g=-1,T=!0,x=0;for(const X of v(this,F)){if(g===-1&&(!Number.isFinite(v(this,$))||v(this,$)===0)&&this.recalculateHeights(X),g+=1,g<e){x+=v(this,Q).get(X)||v(this,$);continue}if(g>n){T=!1;break}let it=null;if(u.has(X))it=u.get(X);else{if(it=this.renderItem(X),!it)continue;u.set(X,it)}r.set(X,it)}t.replaceChildren(...r.values()),t.style.paddingTop=`${x}px`;const O=this.size*v(this,$);t.style.height=`${O||0}px`;let J=!1;const It=this.getBoundingClientRect().bottom;for(const[X,it]of r){const{height:ee,bottom:ne}=it.getBoundingClientRect();J=J||ne>=It,v(this,Q).set(X,ee)}if(!T&&this.size>r.size&&!J)return v(this,Et).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new CustomEvent("virtual-list-updated"))}has(t){return v(this,F).has(t)}add(t){return v(this,F).add(t),Z(this,st,!1),Number.isFinite(v(this,$))||this.recalculateHeights(t),this.updating==="eager"&&this.update(),this}delete(t){const e=v(this,F).delete(t);return Z(this,st,!1),v(this,Q).delete(t),this.updating==="eager"&&this.update(),e}clear(){v(this,F).clear(),v(this,Q).clear(),Z(this,$,1/0),Z(this,st,!0),this.updating==="eager"&&this.update()}forEach(t,e){for(const n of this)t.call(e,n,n,this)}entries(){return v(this,F).entries()}values(){return v(this,F).values()}keys(){return v(this,F).keys()}[Symbol.iterator](){return v(this,F)[Symbol.iterator]()}sort(t){return Z(this,F,new Set(Array.from(this).sort(t))),Z(this,st,!0),this.updating==="eager"&&this.update(),this}}a(Pt,"VirtualListElement"),st=new WeakMap,F=new WeakMap,Q=new WeakMap,$=new WeakMap,Et=new WeakMap,At=new WeakMap,ct=new WeakMap;const ae=null;window.customElements.get("virtual-list")||(window.VirtualListElement=Pt,window.customElements.define("virtual-list",Pt));var Yt=Object.defineProperty,te=Object.getOwnPropertyDescriptor,Ct=a((s,t,e,n)=>{for(var i=n>1?void 0:n?te(t,e):t,r=s.length-1,u;r>=0;r--)(u=s[r])&&(i=(n?u(t,e,i):u(i))||i);return n&&i&&Yt(t,e,i),i},"visible_password_element_decorateClass");let wt=a(class extends HTMLElement{show(){this.input.type="text",this.input.focus(),this.showButton.hidden=!0,this.hideButton.hidden=!1}hide(){this.input.type="password",this.input.focus(),this.hideButton.hidden=!0,this.showButton.hidden=!1}},"VisiblePasswordElement");Ct([l.fA],wt.prototype,"input",2),Ct([l.fA],wt.prototype,"showButton",2),Ct([l.fA],wt.prototype,"hideButton",2),wt=Ct([l.Ih],wt)},7679:(B,P,m)=>{m.d(P,{H:()=>y,v:()=>L});var b=m(59753);function L(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!1)}a(L,"showGlobalError");function y(){const p=document.getElementById("ajax-error-message");p&&(p.hidden=!0)}a(y,"hideGlobalError"),(0,b.on)("deprecatedAjaxError","[data-remote]",function(p){const E=p.detail,{error:I,text:D}=E;p.currentTarget===p.target&&(I==="abort"||I==="canceled"||(/<html/.test(D)?(L(),p.stopImmediatePropagation()):setTimeout(function(){p.defaultPrevented||L()},0)))}),(0,b.on)("deprecatedAjaxSend","[data-remote]",function(){y()}),(0,b.on)("click",".js-ajax-error-dismiss",function(){y()})},52641:(B,P,m)=>{m.d(P,{G:()=>_});var b=m(45075),L=m(64463),y=m(59753);const p=["input[pattern]","input[required]","textarea[required]","input[data-required-change]","textarea[data-required-change]","input[data-required-value]","textarea[data-required-value]"].join(",");function E(d){const o=d.getAttribute("data-required-value"),h=d.getAttribute("data-required-value-prefix");if(d.value===o)d.setCustomValidity("");else{let f=o;h&&(f=h+f),d.setCustomValidity(f)}}a(E,"checkValidityForRequiredValueField"),(0,b.q6)("[data-required-value]",function(d){const o=d.currentTarget;E(o)}),(0,y.on)("change","[data-required-value]",function(d){const o=d.currentTarget;E(o),_(o.form)}),(0,b.q6)("[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity("")}),(0,y.on)("change","[data-required-trimmed]",function(d){const o=d.currentTarget;o.value.trim()===""?o.setCustomValidity(o.getAttribute("data-required-trimmed")):o.setCustomValidity(""),_(o.form)}),(0,b.ZG)(p,d=>{let o=d.checkValidity();function h(){const f=d.checkValidity();f!==o&&d.form&&_(d.form),o=f}a(h,"inputHandler"),d.addEventListener("input",h),d.addEventListener("blur",a(function f(){d.removeEventListener("input",h),d.removeEventListener("blur",f)},"blurHandler"))});const I=new WeakMap;function D(d){I.get(d)||(d.addEventListener("change",()=>_(d)),I.set(d,!0))}a(D,"installHandlers");function _(d){const o=d.checkValidity();for(const h of d.querySelectorAll("button[data-disable-invalid]"))h.disabled=!o}a(_,"validate"),(0,L.N7)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(d){const o=d.form;o&&(D(o),d.disabled=!o.checkValidity())}}),(0,L.N7)("input[data-required-change], textarea[data-required-change]",function(d){const o=d,h=o.type==="radio"&&o.form?o.form.elements.namedItem(o.name).value:null;function f(c){const l=o.form;if(c&&o.type==="radio"&&l&&h)for(const w of l.elements.namedItem(o.name))w instanceof HTMLInputElement&&w.setCustomValidity(o.value===h?"unchanged":"");else o.setCustomValidity(o.value===(h||o.defaultValue)?"unchanged":"")}a(f,"customValidity"),o.addEventListener("input",f),o.addEventListener("change",f),f(),o.form&&_(o.form)}),document.addEventListener("reset",function(d){if(d.target instanceof HTMLFormElement){const o=d.target;setTimeout(()=>_(o))}})},56238:(B,P,m)=>{m.d(P,{Bt:()=>E,DN:()=>_,KL:()=>h,Se:()=>D,qC:()=>f,sw:()=>d});var b=m(59753),L=m(2061),y=m(7679);(0,b.on)("click",".js-remote-submit-button",async function(c){const w=c.currentTarget.form;c.preventDefault();let C;try{C=await fetch(w.action,{method:w.method,body:new FormData(w),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}C&&!C.ok&&(0,y.v)()});function p(c,l,w){return c.dispatchEvent(new CustomEvent(l,{bubbles:!0,cancelable:w}))}a(p,"fire");function E(c,l){l&&(I(c,l),(0,L.j)(l)),p(c,"submit",!0)&&c.submit()}a(E,"requestSubmit");function I(c,l){if(!(c instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(l instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(l.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!c||c!==l.form)throw new Error("The specified element is not owned by the form element.")}a(I,"checkButtonValidity");function D(c,l){if(typeof l=="boolean")if(c instanceof HTMLInputElement)c.checked=l;else throw new TypeError("only checkboxes can be set to boolean value");else{if(c.type==="checkbox")throw new TypeError("checkbox can't be set to string value");c.value=l}p(c,"change",!1)}a(D,"changeValue");function _(c,l){for(const w in l){const C=l[w],A=c.elements.namedItem(w);(A instanceof HTMLInputElement||A instanceof HTMLTextAreaElement)&&(A.value=C)}}a(_,"fillFormValues");function d(c){if(!(c instanceof HTMLElement))return!1;const l=c.nodeName.toLowerCase(),w=(c.getAttribute("type")||"").toLowerCase();return l==="select"||l==="textarea"||l==="input"&&w!=="submit"&&w!=="reset"||c.isContentEditable}a(d,"isFormField");function o(c){return new URLSearchParams(c)}a(o,"searchParamsFromFormData");function h(c,l){const w=new URLSearchParams(c.search),C=o(l);for(const[A,W]of C)w.append(A,W);return w.toString()}a(h,"combineGetFormSearchParams");function f(c){return o(new FormData(c)).toString()}a(f,"serialize")},99254:(B,P,m)=>{m.d(P,{Z:()=>d});var b=m(47142);const L=a((o,h,f)=>{if(!(0,b.CD)(o,h))return-1/0;const c=(0,b.Gs)(o,h);return c<f?-1/0:c},"getScore"),y=a((o,h,f)=>{o.innerHTML="";let c=0;for(const l of(0,b.m7)(h,f)){f.slice(c,l)!==""&&o.appendChild(document.createTextNode(f.slice(c,l))),c=l+1;const C=document.createElement("mark");C.textContent=f[l],o.appendChild(C)}o.appendChild(document.createTextNode(f.slice(c)))},"highlightElement"),p=new WeakMap,E=new WeakMap,I=new WeakMap,D=a(o=>{if(!I.has(o)&&o instanceof HTMLElement){const h=(o.getAttribute("data-value")||o.textContent||"").trim();return I.set(o,h),h}return I.get(o)||""},"getTextCache");class _ extends HTMLElement{connectedCallback(){const h=this.querySelector("ul");if(!h)return;const f=new Set(h.querySelectorAll("li")),c=this.querySelector("input");c instanceof HTMLInputElement&&c.addEventListener("input",()=>{this.value=c.value});const l=new MutationObserver(C=>{let A=!1;for(const W of C)if(W.type==="childList"&&W.addedNodes.length){for(const q of W.addedNodes)if(q instanceof HTMLLIElement&&!f.has(q)){const z=D(q);A=A||(0,b.CD)(this.value,z),f.add(q)}}A&&this.sort()});l.observe(h,{childList:!0});const w={handler:l,items:f,lazyItems:new Map,timer:null};E.set(this,w)}disconnectedCallback(){const h=E.get(this);h&&(h.handler.disconnect(),E.delete(this))}addLazyItems(h,f){const c=E.get(this);if(!c)return;const{lazyItems:l}=c,{value:w}=this;let C=!1;for(const A of h)l.set(A,f),C=C||Boolean(w)&&(0,b.CD)(w,A);C&&this.sort()}sort(){const h=p.get(this);h&&(h.aborted=!0);const f={aborted:!1};p.set(this,f);const{minScore:c,markSelector:l,maxMatches:w,value:C}=this,A=E.get(this);if(!A||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:C})))return;const{items:W,lazyItems:q}=A,z=this.hasAttribute("mark-selector"),U=this.querySelector("ul");if(!U)return;const k=[];if(C){for(const M of W){const S=D(M),H=L(C,S,c);H!==-1/0&&k.push({item:M,score:H})}for(const[M,S]of q){const H=L(C,M,c);H!==-1/0&&k.push({text:M,render:S,score:H})}k.sort((M,S)=>S.score-M.score).splice(w)}else{let M=k.length;for(const S of W){if(M>=w)break;k.push({item:S,score:1}),M+=1}for(const[S,H]of q){if(M>=w)break;k.push({text:S,render:H,score:1}),M+=1}}requestAnimationFrame(()=>{if(f.aborted)return;const M=U.querySelector('input[type="radio"]:checked');U.innerHTML="";let S=0;const H=a(()=>{if(f.aborted)return;const G=Math.min(k.length,S+100),dt=document.createDocumentFragment();for(let j=S;j<G;j+=1){const tt=k[j];let N=null;if("render"in tt&&"text"in tt){const{render:bt,text:ht}=tt;N=bt(ht),W.add(N),I.set(N,ht),q.delete(ht)}else"item"in tt&&(N=tt.item);N instanceof HTMLElement&&(z&&y(l&&N.querySelector(l)||N,z?C:"",D(N)),dt.appendChild(N))}S=G;let Y=!1;if(M instanceof HTMLInputElement)for(const j of dt.querySelectorAll('input[type="radio"]:checked'))j instanceof HTMLInputElement&&j.value!==M.value&&(j.checked=!1,Y=!0);if(U.appendChild(dt),M&&Y&&M.dispatchEvent(new Event("change",{bubbles:!0})),G<k.length)requestAnimationFrame(H);else{U.hidden=k.length===0;const j=this.querySelector("[data-fuzzy-list-show-on-empty]");j&&(j.hidden=k.length>0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:k.length}))}},"nextBatch");H()})}get value(){return this.getAttribute("value")||""}set value(h){this.setAttribute("value",h)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(h){h?this.setAttribute("mark-selector",h):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(h){Number.isNaN(h)||this.setAttribute("min-score",String(h))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(h){Number.isNaN(h)||this.setAttribute("max-matches",String(h))}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(h,f,c){if(f===c)return;const l=E.get(this);!l||(l.timer&&window.clearTimeout(l.timer),l.timer=window.setTimeout(()=>this.sort(),100))}}a(_,"FuzzyListElement");const d=_;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=_,window.customElements.define("fuzzy-list",_))},45075:(B,P,m)=>{m.d(P,{ZG:()=>E,q6:()=>D,w4:()=>I});var b=m(8439);let L=!1;const y=new b.Z;function p(_){const d=_.target;if(d instanceof HTMLElement&&d.nodeType!==Node.DOCUMENT_NODE)for(const o of y.matches(d))o.data.call(null,d)}a(p,"handleFocus");function E(_,d){L||(L=!0,document.addEventListener("focus",p,!0)),y.add(_,d),document.activeElement instanceof HTMLElement&&document.activeElement.matches(_)&&d(document.activeElement)}a(E,"onFocus");function I(_,d,o){function h(f){const c=f.currentTarget;!c||(c.removeEventListener(_,o),c.removeEventListener("blur",h))}a(h,"blurHandler"),E(d,function(f){f.addEventListener(_,o),f.addEventListener("blur",h)})}a(I,"onKey");function D(_,d){function o(h){const{currentTarget:f}=h;!f||(f.removeEventListener("input",d),f.removeEventListener("blur",o))}a(o,"blurHandler"),E(_,function(h){h.addEventListener("input",d),h.addEventListener("blur",o)})}a(D,"onInput")},12981:(B,P,m)=>{m.d(P,{r:()=>b});function b(L,y){const p=L.createElement("template");return p.innerHTML=y,L.importNode(p.content,!0)}a(b,"parseHTML")},37211:(B,P,m)=>{m.d(P,{X:()=>L});var b=m(64463);function L(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}a(L,"getPlatform");function y(p){const E=(p.getAttribute("data-platforms")||"").split(","),I=L();return Boolean(I&&E.includes(I))}a(y,"runningOnPlatform"),(0,b.N7)(".js-remove-unless-platform",function(p){y(p)||p.remove()})},2061:(B,P,m)=>{m.d(P,{j:()=>b,u:()=>L});function b(y){const p=y.closest("form");if(!(p instanceof HTMLFormElement))return;let E=L(p);if(y.name){const I=y.matches("input[type=submit]")?"Submit":"",D=y.value||I;E||(E=document.createElement("input"),E.type="hidden",E.classList.add("is-submit-button-value"),p.prepend(E)),E.name=y.name,E.value=D}else E&&E.remove()}a(b,"persistSubmitButtonValue");function L(y){const p=y.querySelector("input.is-submit-button-value");return p instanceof HTMLInputElement?p:null}a(L,"findPersistedSubmitButtonValue")}},B=>{var P=a(b=>B(B.s=b),"__webpack_exec__");B.O(0,["vendors-node_modules_selector-observer_dist_index_esm_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],()=>P(47486));var m=B.O()}]);})(); + +//# sourceMappingURL=github-elements-1649ccafecd9.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css new file mode 100644 index 0000000..2192c7e --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/global-181aeb293fed.css @@ -0,0 +1,11 @@ +.color-border-inverse{border-color:var(--color-fg-on-emphasis) !important}.bg-gray-2,.bg-gray-3{background-color:var(--color-neutral-muted) !important}.color-text-white{color:var(--color-scale-white) !important}.border-white-fade{border-color:rgba(255,255,255,.15) !important}.lead{color:var(--color-fg-muted)}.text-emphasized{color:var(--color-fg-default)}.Label.Label--orange{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label.Label--purple{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label.Label--pink{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}/*! + * GitHub Light v0.5.0 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-c2::before{content:"^M"}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{position:absolute;left:0;right:0;background:inherit;z-index:15;padding:.1em .8em;overflow:hidden;color:inherit}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{border:none;outline:none;background:transparent;width:20em;color:inherit;font-family:monospace}.CodeMirror-dialog button{font-size:70%}.CodeMirror-merge{position:relative;border:1px solid #ddd;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{height:350px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:47%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:6%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0px;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;box-sizing:border-box;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;background:#f8f8f8}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#555;line-height:1}.CodeMirror-merge-scrolllock:after{content:"⇛ ⇚"}.CodeMirror-merge-scrolllock.CodeMirror-merge-scrolllock-enabled:after{content:"⇛⇚"}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#44c;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-r-inserted,.CodeMirror-merge-l-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-deleted,.CodeMirror-merge-l-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#ffffe0}.CodeMirror-merge-r-chunk-start{border-top:1px solid #ee8}.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #ee8}.CodeMirror-merge-r-connect{fill:#ffffe0;stroke:#ee8;stroke-width:1px}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt{display:none}/*! + * GitHub Light v0.4.2 + * Copyright (c) 2012 - 2017 GitHub, Inc. + * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE) + */.cm-s-github-light.CodeMirror{background:var(--color-codemirror-bg);color:var(--color-codemirror-text)}.cm-s-github-light .CodeMirror-gutters{background:var(--color-codemirror-gutters-bg);border-right-width:0}.cm-s-github-light .CodeMirror-guttermarker{color:var(--color-codemirror-guttermarker-text)}.cm-s-github-light .CodeMirror-guttermarker-subtle{color:var(--color-codemirror-guttermarker-subtle-text)}.cm-s-github-light .CodeMirror-linenumber{color:var(--color-codemirror-linenumber-text);padding:0 16px 0 16px}.cm-s-github-light .CodeMirror-cursor{border-left:1px solid var(--color-codemirror-cursor)}.cm-s-github-light.CodeMirror-focused .CodeMirror-selected,.cm-s-github-light .CodeMirror-line::selection,.cm-s-github-light .CodeMirror-line>span::selection,.cm-s-github-light .CodeMirror-line>span>span::selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-line::-moz-selection,.cm-s-github-light .CodeMirror-line>span::-moz-selection,.cm-s-github-light .CodeMirror-line>span>span::-moz-selection{background:var(--color-codemirror-selection-bg, #d7d4f0)}.cm-s-github-light .CodeMirror-activeline-background{background:var(--color-codemirror-activeline-bg)}.cm-s-github-light .CodeMirror-matchingbracket{text-decoration:underline;color:var(--color-codemirror-matchingbracket-text) !important}.cm-s-github-light .CodeMirror-lines{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;background:var(--color-codemirror-lines-bg);line-height:1.5}.cm-s-github-light .cm-comment{color:var(--color-codemirror-syntax-comment)}.cm-s-github-light .cm-constant{color:var(--color-codemirror-syntax-constant)}.cm-s-github-light .cm-entity{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-entity)}.cm-s-github-light .cm-keyword{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-keyword)}.cm-s-github-light .cm-storage{color:var(--color-codemirror-syntax-storage)}.cm-s-github-light .cm-string{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-string)}.cm-s-github-light .cm-support{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-support)}.cm-s-github-light .cm-variable{font-weight:normal;font-style:normal;text-decoration:none;color:var(--color-codemirror-syntax-variable)}details-dialog{position:fixed;margin:10vh auto;top:0;left:50%;transform:translateX(-50%);z-index:999;max-height:80vh;max-width:90vw;width:448px;overflow:auto}.user-select-contain{-webkit-user-select:contain;user-select:contain}.ajax-pagination-form .ajax-pagination-btn{width:100%;padding:6px;margin-top:20px;font-weight:600;color:var(--color-accent-fg);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus{color:var(--color-accent-fg);background-color:var(--color-canvas-subtle)}.ajax-pagination-form.loading .ajax-pagination-btn{text-indent:-3000px;background-color:var(--color-canvas-subtle);background-image:url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");background-repeat:no-repeat;background-position:center center;border-color:var(--color-border-default)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.ajax-pagination-form.loading .ajax-pagination-btn{background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-size:16px auto}}body.intent-mouse [role=button]:focus,body.intent-mouse [role=tabpanel][tabindex="0"]:focus,body.intent-mouse button:focus,body.intent-mouse summary:focus,body.intent-mouse a:focus{outline:none;box-shadow:none}body.intent-mouse [tabindex="0"]:focus,body.intent-mouse details-dialog:focus{outline:none}.CodeMirror{height:calc(100vh - 1px)}.file-editor-upload{height:100%}.issue-template-editor{height:100%}.file-editor-textarea{width:100%;padding:5px 4px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;resize:vertical;border:0;border-radius:0;outline:none}.container-preview .tabnav-tabs{margin:-5px 0 -5px -9px}.container-preview .tabnav-tabs .tabnav-tab{padding:12px 16px;border-radius:0}.container-preview .tabnav-tabs>.selected:first-child{border-top-left-radius:6px}.container-preview .tabnav-tabs .selected{font-weight:600}.container-preview.template-editor .commit-create,.container-preview.template-editor .file-actions{display:block}.container-preview.template-editor .show-code,.container-preview.template-editor .commit-preview,.container-preview.template-editor .loading-preview-msg,.container-preview.template-editor .no-changes-preview-msg,.container-preview.template-editor .error-preview-msg{display:none !important}.container-preview.render-editor .commit-create,.container-preview.render-editor .file-actions{display:block}.container-preview.render-editor .template-editor,.container-preview.render-editor .show-code,.container-preview.render-editor .commit-preview,.container-preview.render-editor .loading-preview-msg,.container-preview.render-editor .no-changes-preview-msg,.container-preview.render-editor .error-preview-msg{display:none !important}.container-preview.show-code .commit-create,.container-preview.show-code .file-actions{display:block}.container-preview.show-code .template-editor,.container-preview.show-code .render-editor,.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg{display:none !important}.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .file-actions{display:none !important}.container-preview.loading-preview .loading-preview-msg{display:block}.container-preview.loading-preview .template-editor,.container-preview.loading-preview .render-editor,.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview{display:none !important}.container-preview.show-preview .commit-preview{display:block}.container-preview.show-preview .template-editor,.container-preview.show-preview .render-editor,.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg{display:none !important}.container-preview.no-changes-preview .no-changes-preview-msg{display:block}.container-preview.no-changes-preview .template-editor,.container-preview.no-changes-preview .render-editor,.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview{display:none !important}.container-preview.error-preview .error-preview-msg{display:block}.container-preview.error-preview .template-editor,.container-preview.error-preview .render-editor,.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview{display:none !important}.container-preview p.preview-msg{padding:30px;font-size:16px}.CodeMirror-merge-header{height:30px}.CodeMirror-merge-header .CodeMirror-merge-pane{height:30px;line-height:30px}.cm-s-github-light .merge-gutter{width:14px}.conflict-background+.CodeMirror-gutter-wrapper .CodeMirror-linenumber{background-color:var(--color-attention-subtle)}.form-group .edit-action{opacity:.6}.form-group .form-field-hover{background-color:none;border:1px solid var(--color-border-default)}.form-group:hover .edit-action{cursor:pointer;opacity:.7}.form-group:hover .form-field-hover{cursor:pointer;border:1px solid var(--color-border-default)}.placeholder-box{border:1px solid var(--color-border-default)}.template-previews{max-width:768px}.template-previews .Box .expand-group{display:none;height:0}.template-previews .Box .dismiss-preview-button{display:none}.template-previews .Box.expand-preview .expand-group{display:block;height:100%;transition:height 3s}.template-previews .Box.expand-preview .preview-button{display:none}.template-previews .Box.expand-preview .dismiss-preview-button{display:inline}.template-previews .discussion-sidebar-heading{font-size:14px;color:var(--color-neutral-emphasis)}.template-previews .discussion-sidebar-heading:hover{color:var(--color-accent-emphasis)}.edit-labels{display:none}.preview-section{display:block}.edit-section{display:none}.Box .section-focus .preview-section{display:none}.Box .section-focus .edit-section{display:block}.commit-create .CodeMirror{padding-top:8px}auto-complete,details-dialog,details-menu,file-attachment,filter-input,remote-input,tab-container,text-expander,turbo-frame,[data-catalyst]{display:block}[data-catalyst-inline]{display:inline}.Details--on .Details-content--shown{display:none !important}.Details:not(.Details--on) .Details-content--hidden{display:none !important}.Details:not(.Details--on) .Details-content--hidden-not-important{display:none}.Details-element[open]>summary .Details-content--closed{display:none !important}.Details-element:not([open])>summary .Details-content--open{display:none !important}g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1em;font-style:normal !important;font-weight:400;line-height:1;vertical-align:-0.075em}g-emoji img{width:1em;height:1em}.emoji-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.emoji-result{display:inline-block;height:20px;font-size:16px;font-weight:400;vertical-align:middle}.gollum-editor .comment-form-head.tabnav{border:1px solid var(--color-border-muted)}.gollum-editor .gollum-editor-body{height:390px;resize:vertical}.active .gollum-editor-function-buttons{display:block !important}.auth-form{width:340px;margin:0 auto}.auth-form .form-group.warn .warning,.auth-form .form-group.warn .error,.auth-form .form-group.errored .warning,.auth-form .form-group.errored .error{max-width:274px}.auth-form-header{padding:8px 16px;margin:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#829aa8;border:1px solid #768995;border-radius:6px 6px 0 0}.auth-form-header h1{font-size:16px}.auth-form-header h1 a{color:#fff}.auth-form-header .octicon{position:absolute;top:10px;right:20px;color:rgba(0,0,0,.4);text-shadow:0 1px 0 rgba(255,255,255,.1)}.auth-form-message{max-height:140px;padding:16px 16px 8px;overflow-y:scroll;border:1px solid var(--color-border-default);border-radius:6px}.auth-form-message ol,.auth-form-message ul{padding-left:inherit;margin-bottom:inherit}.auth-form-body{padding:16px;font-size:14px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-top:0;border-radius:0 0 6px 6px}.auth-form-body .input-block{margin-top:4px;margin-bottom:16px}.auth-form-body p{margin-bottom:0}.auth-form-body ol,.auth-form-body ul{padding-left:inherit;margin-bottom:inherit}.two-factor-help{position:relative;padding:8px 8px 8px 32px;margin:60px 0 auto auto;border:1px solid var(--color-border-muted);border-radius:6px}.two-factor-help h4{margin-top:0;margin-bottom:4px}.two-factor-help .octicon-device-mobile,.two-factor-help .octicon-key,.two-factor-help .octicon-shield-lock,.two-factor-help .octicon-circle-slash{position:absolute;top:10px;left:10px}.sms-send-code-spinner{position:relative;bottom:2px;display:none;vertical-align:bottom}.loading .sms-send-code-spinner{display:inline}.auth-form-body .webauthn-form-body{padding:0}.webauthn-form-body{padding:32px 32px 16px;text-align:center}.webauthn-form-body button{margin-top:16px}.flash.sms-error,.flash.sms-success{display:none;margin:0 0 8px}.is-sent .sms-success{display:block}.is-sent .sms-error{display:none}.is-not-sent .sms-success{display:none}.is-not-sent .sms-error{display:block}.session-authentication{background-color:var(--color-canvas-default)}.session-authentication .header-logged-out{background-color:transparent;border-bottom:0}.session-authentication .header-logo{color:var(--color-fg-default)}.session-authentication .flash{padding:16px 16px;margin:0 auto;margin-bottom:8px;font-size:14px;border-style:solid;border-width:1px;border-radius:6px}.session-authentication .flash .container{width:auto}.session-authentication .flash .flash-close{height:40px}.session-authentication .flash.flash-banner{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.session-authentication .auth-form label{display:block;margin-bottom:8px;font-weight:400;text-align:left}.session-authentication .auth-form .btn{margin-top:16px}.session-authentication .auth-form .webauthn-message{margin-bottom:0}.session-authentication .label-link{float:right;font-size:12px}.session-authentication .auth-form-header{margin-bottom:16px;color:var(--color-fg-default);text-align:center;text-shadow:none;background-color:transparent;border:0}.session-authentication .auth-form-header h1{font-size:24px;font-weight:300;letter-spacing:-0.5px}.session-authentication .auth-form-body{border-top:1px solid var(--color-border-muted);border-radius:6px}.session-authentication .auth-form-body.webauthn-form-body{padding:16px}.session-authentication .login-callout{padding:16px 16px;text-align:center;border:1px solid var(--color-border-default);border-radius:6px}.session-authentication .two-factor-help{padding:0 0 0 16px;margin-top:16px;border:0}.session-authentication .two-factor-help .octicon-device-mobile,.session-authentication .two-factor-help .octicon-key,.session-authentication .two-factor-help .octicon-shield-lock,.session-authentication .two-factor-help .octicon-circle-slash{top:4px;left:0}.session-authentication.enterprise .header-logged-out{padding:48px 0 24px;background-color:transparent}.session-authentication.hosted .header-logged-out{padding:40px 0 16px;background-color:transparent}.Header-old{z-index:32;padding-top:12px;padding-bottom:12px;color:#fff;background-color:var(--color-header-bg)}.server-stats+.Header-old{box-shadow:inset 0 1px 0 rgba(255,255,255,.075)}.Header-old .dropdown-menu{width:300px}.Header-old .notification-indicator:hover::after{content:none}@media(min-width: 1012px){.Header-old .notification-indicator:hover::after{content:attr(aria-label)}}.HeaderMenu{display:none;clear:both}@media(min-width: 1012px){.HeaderMenu{display:block;clear:none}}.open .HeaderMenu{display:block}.HeaderMenu-summary::marker,.HeaderMenu-summary::-webkit-details-marker{display:none}@keyframes dropdown-display{0%{opacity:0;transform:scale(0.98) translateY(-0.6em)}100%{opacity:1;transform:scale(1) translateY(0)}}.HeaderMenu--logged-out{z-index:100;width:300px;overflow:auto;background-color:var(--color-canvas-default);box-shadow:0 10px 50px rgba(27,31,35,.15)}@media(min-width: 1012px){.HeaderMenu--logged-out{width:auto;overflow:visible;background-color:transparent;box-shadow:none}}.HeaderMenu--logged-out .jump-to-suggestions{top:100%}.HeaderMenu--logged-out .HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}.HeaderMenu--logged-out .header-search-key-slash{margin-right:8px !important}.HeaderMenu--logged-out .dropdown-menu{position:static;width:auto;border:0 solid transparent;box-shadow:none}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{display:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu{position:absolute;width:300px;border:0;box-shadow:0 3px 12px rgba(27,31,35,.15),0 0 1px rgba(27,31,35,.2)}.HeaderMenu--logged-out .dropdown-menu::before,.HeaderMenu--logged-out .dropdown-menu::after{content:""}}.HeaderMenu--logged-out .dropdown-menu-s{transform:none}@media(min-width: 1012px){.HeaderMenu--logged-out .dropdown-menu-s{transform:translateX(50%)}}.HeaderMenu--logged-out .header-search{width:auto;border-top:0}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search{width:240px}}.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-border-muted)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{border-color:var(--color-header-search-border)}}@media(max-width: 1012px){.HeaderMenu--logged-out .header-search-wrapper{background-color:var(--color-canvas-default)}}.HeaderMenu--logged-out .header-search-input{padding-top:8px;padding-bottom:8px;font-size:14px;-webkit-appearance:none;color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input{color:inherit}}.HeaderMenu--logged-out .header-search-input::placeholder{color:var(--color-fg-muted) !important}@media(min-width: 1012px){.HeaderMenu--logged-out .header-search-input::placeholder{color:rgba(255,255,255,.75) !important}}.HeaderMenu-link{color:var(--color-fg-default);white-space:nowrap;background:transparent;transition:opacity .4s}.HeaderMenu-link:hover{color:var(--color-fg-default);opacity:.75}@media(min-width: 1012px){.HeaderMenu-link{color:#fff;transition:opacity .4s}.HeaderMenu-link:hover{color:#fff;opacity:.75}}.HeaderMenu-link .icon-chevon-down-mktg{top:24px;right:0;width:14px;stroke:var(--color-fg-default);transition:stroke .4s}@media(min-width: 1012px){.HeaderMenu-link .icon-chevon-down-mktg{top:-2px;width:12px;stroke:rgba(255,255,255,.5);background:transparent}}.HeaderMenu-details[open]>summary::before{display:none}@media(min-width: 1012px){.HeaderMenu-details[open]>summary::before{position:absolute;bottom:-8px;display:block}}.HeaderMenu-details[open] .HeaderMenu-link{color:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .HeaderMenu-link{color:rgba(255,255,255,.75)}}.HeaderMenu-details[open] .dropdown-menu{animation:none}@media(min-width: 1012px){.HeaderMenu-details[open] .dropdown-menu{animation:dropdown-display .4s cubic-bezier(0.73, 0.005, 0.22, 1)}}.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:var(--color-fg-default)}@media(min-width: 1012px){.HeaderMenu-details[open] .icon-chevon-down-mktg{stroke:#fff}}.header-logo-invertocat{margin:-1px 16px -1px -2px;color:#fff;white-space:nowrap}.header-logo-invertocat .octicon-mark-github{float:left}.header-logo-invertocat:hover{color:#fff;text-decoration:none}.notification-indicator .mail-status{position:absolute;top:-6px;left:6px;z-index:2;display:none;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.notification-indicator .mail-status.unread{display:inline-block}.notification-indicator:hover .mail-status{text-decoration:none;background-color:var(--color-accent-emphasis)}.header-nav-current-user{padding-bottom:0;font-size:inherit}.header-nav-current-user .css-truncate-target{max-width:100%}.header-nav-current-user .user-profile-link{color:var(--color-fg-default)}.unread-indicator{position:absolute;top:0;left:13px;z-index:2;width:14px;height:14px;color:#fff;background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border:2px solid var(--color-header-bg);border-radius:50%}.unread-indicator--small{width:10px;height:10px;border:0}.unread-indicator-container .unread-indicator{top:9px;right:10px;left:inherit;width:10px;height:10px;border:0}.header-search-wrapper{display:table;width:100%;max-width:100%;padding:0;font-size:inherit;font-weight:400;color:var(--color-scale-white);vertical-align:middle;background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.header-search-wrapper.header-search-wrapper-jump-to .header-search-scope{width:-moz-fit-content;width:fit-content}.header-search-wrapper .truncate-repo-scope{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-wrapper.focus{background-color:rgba(255,255,255,.175);box-shadow:none}.header-search-wrapper.focus .header-search-scope{color:var(--color-scale-white);background-color:rgba(255,255,255,.075);border-right-color:#282e34}.header-search-input{display:table-cell;width:100%;padding-top:0;padding-bottom:0;font-size:inherit;color:inherit;background:none;border:0;box-shadow:none}.header-search-input::placeholder{color:rgba(255,255,255,.75)}.header-search-input:focus{border:0;box-shadow:none}.header-search-input:focus~.header-search-key-slash{display:none !important}.header-search-input::-ms-clear{display:none}.header-search-button{display:table-cell;font-size:inherit;color:inherit;background:none}.header-search-button.input-button:focus{border:0 !important;box-shadow:none}.header-search-button.input-button:focus~.header-search-key-slash{display:none !important}.header-search-button::-ms-clear{display:none}.header-search-button.placeholder{color:rgba(255,255,255,.75)}.header-search-scope{display:none;padding-right:8px;padding-left:8px;font-size:inherit;line-height:28px;color:rgba(255,255,255,.7);white-space:nowrap;vertical-align:middle;border-right:1px solid var(--color-border-muted);border-right-color:#282e34;border-top-left-radius:6px;border-bottom-left-radius:6px}.header-search-scope:empty+.header-search-input{width:100%}.header-search-scope:hover{color:var(--color-scale-white);background-color:rgba(255,255,255,.12)}.scoped-search .header-search-wrapper{display:flex}.jump-to-field-active{color:var(--color-fg-default) !important;background-color:var(--color-canvas-subtle)}.jump-to-field-active::placeholder{color:var(--color-fg-muted) !important}.jump-to-field-active~.header-search-key-slash{display:none}.jump-to-field-active.jump-to-dropdown-visible{border-bottom-right-radius:0;border-bottom-left-radius:0}.jump-to-suggestions{top:100%;left:0;z-index:35;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.jump-to-suggestions-path{min-width:0;min-height:44px;color:var(--color-fg-default)}.jump-to-suggestions-path .jump-to-octicon{width:28px;color:var(--color-fg-muted)}.jump-to-suggestions-path .jump-to-suggestion-name{max-width:none}.jump-to-suggestions-path mark{font-weight:600;background-color:transparent}.jump-to-suggestions-results-container .navigation-item{border-bottom:1px solid var(--color-border-default)}.jump-to-suggestions-results-container .navigation-item:last-child{border-bottom:0}.jump-to-suggestions-results-container .d-on-nav-focus{display:none}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-octicon,.jump-to-suggestions-results-container .navigation-focus .jump-to-octicon{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .jump-to-suggestions-path,.jump-to-suggestions-results-container .navigation-focus .jump-to-suggestions-path{color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] mark,.jump-to-suggestions-results-container .navigation-focus mark{color:var(--color-fg-on-emphasis)}.jump-to-suggestions-results-container [aria-selected=true] .d-on-nav-focus,.jump-to-suggestions-results-container .navigation-focus .d-on-nav-focus{display:block}.header-search{max-width:100%;transition:.2s ease-in-out;transition-property:max-width,padding-bottom,padding-top}@media(min-width: 768px){.header-search{max-width:272px}}@media(min-width: 768px){.header-search:focus-within{max-width:544px}}@media(min-width: 768px){.header-search.fixed-width:focus-within{max-width:272px}}.HeaderMenu--logged-out .header-search{min-width:auto}.search-input{width:350px}.search-input-container{z-index:35;height:36px;color:var(--color-scale-white);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border)}.search-input-container .input-parsed-symbol{padding-right:4px;padding-left:4px;color:var(--color-accent-emphasis);background:var(--color-accent-subtle);border-radius:6px}.search-suggestions{top:-14px;left:-14px;z-index:15;width:calc(100% + 26px) !important}.search-suggestions .suggestion-search-input-wrapper{border:1px solid var(--color-accent-emphasis);align-items:center;box-shadow:var(--color-btn-shadow-input-focus)}.search-suggestions .suggestion-search-input{height:24px;padding-top:2px;margin-right:12px;margin-left:12px;white-space:pre;outline:0 solid transparent;align-items:center}.search-suggestions .suggestion-search-input:empty::before{color:var(--color-fg-subtle);content:attr(placeholder)}.search-suggestions .suggestion-list{list-style:none}.search-suggestions .suggestion-list [aria-selected=true]{background-color:var(--color-canvas-inset) !important}.search-suggestions .suggestion-list :hover{background-color:inherit}.search-suggestions .header-search-input{overflow:hidden}.dark-backdrop{top:0;right:0;bottom:0;left:0;z-index:32;height:100%;background-color:var(--color-primer-canvas-backdrop)}.Header-item--search{flex-grow:100}.boxed-group{position:relative;margin-bottom:30px;border-radius:6px}.boxed-group .Counter{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{padding:0;font-size:12px}.boxed-group>h3,.boxed-group .heading{display:block;padding:9px 10px 10px;margin:0;font-size:14px;line-height:17px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-bottom:0;border-radius:6px 6px 0 0}.boxed-group>h3 a,.boxed-group .heading a{color:inherit}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{font-weight:400;color:var(--color-fg-muted);text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px}.boxed-group .tabnav.heading{padding:0}.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}.boxed-group .tabnav.heading li:first-child .selected{border-left-color:var(--color-canvas-default);border-top-left-radius:6px}.boxed-group .tabnav-tab{border-top:0;border-radius:0}.boxed-group code.heading{font-size:12px}.boxed-group.dangerzone>h3{color:var(--color-fg-on-emphasis);background-color:var(--color-danger-emphasis);border:1px solid var(--color-danger-emphasis)}.boxed-group.dangerzone .boxed-group-inner{border-top:0}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}.dashboard-sidebar .boxed-group{margin-bottom:20px}.boxed-group .bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group .compact{margin-top:10px;margin-bottom:10px}.boxed-group-inner{padding:10px;color:var(--color-fg-muted);background:var(--color-canvas-default);border:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.boxed-group-inner .markdown-body{padding:20px 10px 10px;font-size:13px}.boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group-inner.seamless{padding:0}.boxed-group-inner .tabnav{padding-right:10px;padding-left:10px;margin-right:-10px;margin-left:-10px}.boxed-group-inner .tabnav-tab.selected{border-top:1px solid var(--color-border-default)}.boxed-action{float:right;margin-left:10px}.boxed-group-action{position:relative;z-index:2;float:right;margin:5px 10px 0 0}.boxed-group-action.flush{margin-top:0;margin-right:0}.field-with-errors{display:inline}.boxed-group-list{margin:0;list-style:none}.boxed-group-list:first-child>li:first-child{border-top:0}.boxed-group-list>li{display:block;padding:5px 10px;margin-right:-10px;margin-left:-10px;line-height:23px;border-bottom:1px solid var(--color-border-default)}.boxed-group-list>li:first-child{border-top:1px solid var(--color-border-default)}.boxed-group-list>li:last-of-type{border-bottom:0}.boxed-group-list>li.selected{background:var(--color-success-subtle)}.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li .avatar{margin-top:-2px;margin-right:4px}.boxed-group-list>li .octicon{width:24px;margin-right:4px}.boxed-group-list>li .btn-sm{float:right;margin:-1px 0 0 10px}.boxed-group-list>li .BtnGroup{float:right}.boxed-group-list>li .BtnGroup .btn-sm{float:left}.boxed-group.flush .boxed-group-list li{width:auto;padding-right:0;padding-left:0;margin-left:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:0}.boxed-group-table{width:100%;text-align:left}.boxed-group-table tr:last-child td{border-bottom:0}.boxed-group-table th{padding:9px;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.boxed-group-table td{padding:9px;vertical-align:top;border-bottom:1px solid var(--color-border-muted)}.ajax-error-message{position:fixed;top:0;left:50%;z-index:9999;width:974px;margin:0 3px;margin-left:-487px;transition:top .5s ease-in-out}.ajax-error-message>.octicon-alert{vertical-align:text-top}.container{width:980px;margin-right:auto;margin-left:auto}.container::before{display:table;content:""}.container::after{display:table;clear:both;content:""}.draft.octicon{color:var(--color-fg-muted)}.closed.octicon,.reverted.octicon{color:var(--color-closed-fg)}.open.octicon{color:var(--color-open-fg)}.closed.octicon.octicon-issue-closed,.merged.octicon{color:var(--color-done-fg)}.progress-bar{display:block;height:15px;overflow:hidden;background-color:var(--color-border-muted);border-radius:6px}.progress-bar .progress{display:block;height:100%;background-color:var(--color-success-emphasis)}.reverse-progress-container{position:relative;height:3px;background-color:var(--color-border-muted);background-image:linear-gradient(to right, var(--color-success-emphasis), var(--color-accent-emphasis), var(--color-done-emphasis), var(--color-danger-emphasis), var(--color-severe-emphasis));background-size:100% 3px}.reverse-progress-bar{position:absolute;right:0;height:100%;background-color:var(--color-border-muted)}.progress-bar-small{height:10px}.select-menu-button::after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.select-menu-button.icon-only{padding-left:7px}.select-menu-button.primary::after{border-top-color:var(--color-fg-on-emphasis)}.select-menu-button.primary::after:active{background-color:var(--color-success-emphasis)}.select-menu-button-large::after{margin-left:.25em;border-width:.33em}.select-menu .spinner{float:left;margin:4px 0 0 -24px}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.select-menu-modal-right{position:relative}.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}.select-menu .select-menu-clear-item{display:block}.select-menu .select-menu-clear-item .octicon{color:inherit}.select-menu .select-menu-clear-item+.select-menu-no-results{display:none !important}.select-menu.is-loading .select-menu-loading-overlay{display:block}.select-menu.is-loading .select-menu-modal{min-height:200px}.select-menu.has-error .select-menu-error{display:block}.select-menu-error{display:none}.select-menu-loading-overlay{position:absolute;top:0;z-index:5;display:none;width:100%;height:100%;background-color:var(--color-canvas-overlay);border:1px solid transparent;border-radius:5px}.select-menu-modal-holder{position:absolute;z-index:30;display:none}.select-menu-modal{position:relative;width:300px;margin-top:4px;margin-bottom:20px;overflow:hidden;font-size:12px;color:var(--color-fg-default);background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-divider{padding:8px 10px;line-height:16px;background:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.select-menu-header .select-menu-title,.select-menu-divider{font-weight:600;color:var(--color-fg-default)}.select-menu-divider{margin-top:-1px;border-top:1px solid var(--color-border-muted)}.select-menu-header .close-button,.select-menu-header .octicon{display:block;float:right;color:var(--color-fg-muted);cursor:pointer}.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:var(--color-fg-default)}.select-menu-header:focus{outline:none}.select-menu-filters{background-color:var(--color-canvas-overlay)}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid var(--color-border-muted)}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid var(--color-border-muted);border-radius:6px}.select-menu-text-filter input::placeholder{color:var(--color-fg-subtle)}.select-menu-tabs{padding:10px 10px 0;border-bottom:1px solid var(--color-border-muted)}.select-menu-tabs ul{position:relative;bottom:-1px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav{display:inline-block;padding:4px 8px 2px;font-size:12px;font-weight:600;color:var(--color-fg-muted);text-decoration:none;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:6px 6px 0 0}.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover{color:var(--color-fg-default)}.select-menu-tabs a[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs .select-menu-tab-nav.selected{color:var(--color-fg-default);background-color:var(--color-canvas-overlay);border-color:var(--color-border-muted);border-bottom-color:var(--color-canvas-overlay)}.select-menu-list{position:relative;max-height:400px;overflow:auto}.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item{display:none}.select-menu-blankslate{padding:16px;text-align:center}.select-menu-blankslate svg{display:block;margin-right:auto;margin-bottom:9px;margin-left:auto;fill:var(--color-fg-muted)}.select-menu-blankslate h3{font-size:14px;color:var(--color-fg-default)}.select-menu-blankslate p{width:195px;margin-right:auto;margin-bottom:0;margin-left:auto}.select-menu-item{display:block;padding:8px 8px 8px 30px;overflow:hidden;color:inherit;cursor:pointer;border-bottom:1px solid var(--color-border-muted)}.select-menu-item .select-menu-item-text .octicon-x{display:none;float:right;margin:1px 10px 0 0;opacity:.6}.select-menu-item:hover{text-decoration:none}.select-menu-item.disabled,.select-menu-item[disabled],.select-menu-item[aria-disabled=true],.select-menu-item.disabled.selected{color:var(--color-fg-muted);cursor:default}.select-menu-item.disabled .description,.select-menu-item[disabled] .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item.disabled.selected .description{color:var(--color-fg-muted)}.select-menu-item.disabled.opaque,.select-menu-item[disabled].opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item.disabled.selected.opaque{opacity:.7}.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar{opacity:.5}.select-menu-item .octicon{vertical-align:middle}.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:var(--color-fg-muted) !important}.select-menu-item .octicon-circle-slash{color:var(--color-fg-muted)}.select-menu-item.excluded{background-color:var(--color-canvas-subtle)}.select-menu-item input[type=radio]{display:none}.select-menu-item:focus{outline:none}.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit !important}.select-menu-item:hover,.select-menu-item:hover.selected,.select-menu-item:hover.select-menu-action,.select-menu-item:hover .description-inline,.select-menu-item:focus,.select-menu-item:focus.selected,.select-menu-item:focus.select-menu-action,.select-menu-item:focus .description-inline,.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true]:hover,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true] .description-inline{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.select-menu-item:hover>.octicon,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus .description-inline>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true]:hover>.octicon,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true] .description-inline>.octicon{color:var(--color-fg-on-emphasis)}.select-menu-item:hover .description,.select-menu-item:hover .description-warning,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:focus .description,.select-menu-item:focus .description-warning,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning{color:var(--color-fg-on-emphasis)}.select-menu-item:hover.disabled,.select-menu-item[disabled]:hover,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item.navigation-focus.disabled{color:var(--color-fg-muted);background-color:var(--color-canvas-overlay)}.select-menu-item:hover.disabled .description,.select-menu-item[disabled]:hover .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item.navigation-focus.disabled .description{color:var(--color-fg-muted)}.select-menu-item>.octicon-dash{display:none}.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}.select-menu-item input:checked+.octicon-check{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true],.select-menu-item.selected{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description,.select-menu-item.selected .description{color:var(--color-fg-muted)}details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon,.select-menu-item.selected>.octicon{color:var(--color-fg-default)}details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash,.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash{color:inherit;visibility:visible}details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x,.select-menu-item.selected .select-menu-item-text .octicon-x{display:block;color:inherit}.select-menu.label-select-menu .select-menu-item:active{background-color:transparent !important}.select-menu-item:hover .Label,.select-menu-item:focus .Label{color:inherit;border-color:currentColor}.select-menu-item a{color:inherit;text-decoration:none}.select-menu-item .hidden-select-button-text{display:none}.select-menu-item .css-truncate-target{max-width:100%}.select-menu-item-icon{float:left;margin-left:-20px}form.select-menu-item>div:first-child{display:none !important}.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible{border-bottom:0;border-radius:0 0 6px 6px}.select-menu-action{font-weight:400;color:var(--color-fg-default)}.select-menu-action>.octicon{color:inherit}.select-menu-action:hover{color:var(--color-accent-fg)}.select-menu-no-results{display:none;padding:9px;color:var(--color-fg-muted);cursor:auto}.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;overflow:hidden;line-height:0}.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;width:20px;height:20px;border-radius:6px}.select-menu-item-gravatar{float:left;width:20px;height:20px;margin-right:8px;border-radius:6px}.select-menu-button-gravatar{float:left;margin-right:5px}.select-menu-item-text{display:block;text-align:left}.select-menu-item-text .description{display:block;max-width:265px;font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-inline{font-size:12px;color:var(--color-fg-muted)}.select-menu-item-text .description-warning{color:var(--color-danger-fg)}.select-menu-item-text mark{font-weight:600;color:inherit;background-color:inherit}.select-menu-item-heading{display:block;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600}.select-menu-item-heading .description{display:inline;font-weight:400}.select-menu-new-item-form{display:none}.select-menu-new-item-form .octicon{color:var(--color-accent-fg)}.table-list{display:table;width:100%;color:var(--color-fg-muted);table-layout:fixed;border-bottom:1px solid var(--color-border-default)}.table-list ol{list-style-type:decimal}.table-list-bordered{border-bottom-color:var(--color-border-default)}.table-list-bordered .table-list-cell:first-child{border-left:1px solid var(--color-border-default)}.table-list-bordered .table-list-cell:last-child{border-right:1px solid var(--color-border-default)}.table-list-item{position:relative;display:table-row;list-style:none}.table-list-item.unread .table-list-cell:first-child{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.table-list-cell{position:relative;display:table-cell;padding:8px 10px;font-size:12px;vertical-align:top;border-top:1px solid var(--color-border-default)}.table-list-cell.flush-left{padding-left:0}.table-list-cell.flush-right{padding-right:0}.table-list-header{position:relative;margin-top:20px;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-radius:6px 6px 0 0}.table-list-header::before{display:table;content:""}.table-list-header::after{display:table;clear:both;content:""}.table-list-header .btn-link{position:relative;display:inline-block;padding-top:13px;padding-bottom:13px;font-weight:400}.table-list-heading{margin-left:10px}.table-list-header-meta{display:inline-block;padding-top:13px;padding-bottom:13px;color:var(--color-fg-muted)}.table-list-header-toggle h4{padding:12px 0}.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}.table-list-header-toggle.states .selected{font-weight:600}.table-list-header-toggle .btn-link{color:var(--color-fg-muted)}.table-list-header-toggle .btn-link .octicon{margin-right:4px}.table-list-header-toggle .btn-link:hover{color:var(--color-fg-default);text-decoration:none}.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled{pointer-events:none;opacity:.5}.table-list-header-toggle .select-menu{position:relative}.table-list-header-toggle .select-menu-item[aria-checked=true],.table-list-header-toggle .select-menu-item.selected{font-weight:600}.table-list-header-toggle .select-menu-button{padding-right:15px;padding-left:15px}.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover{color:var(--color-fg-default)}.table-list-header-toggle .select-menu-modal-holder{right:10px}.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}.table-list-header-next{margin-top:20px;margin-bottom:-1px}.table-list-header-next .table-list-header-select-all{padding-left:14px}.table-list-header-next .select-all-dropdown{padding-top:10px;padding-bottom:10px}.table-list-triage{display:none}.triage-mode .table-list-filters{display:none !important}.triage-mode .table-list-triage{display:block}.breadcrumb{font-size:16px;color:var(--color-fg-muted)}.breadcrumb .separator{white-space:pre-wrap}.breadcrumb .separator::before,.breadcrumb .separator::after{content:" "}.breadcrumb strong.final-path{color:var(--color-fg-default)}.capped-cards{list-style:none}.capped-card-content{display:block;background:var(--color-canvas-subtle)}.capped-card-content::before{display:table;content:""}.capped-card-content::after{display:table;clear:both;content:""}.details-collapse .collapse{position:relative;display:none;height:0;overflow:hidden;transition:height .35s ease-in-out}.details-collapse.open .collapse{display:block;height:auto;overflow:visible}.collapsible-sidebar-widget-button{display:flex;padding:0;align-items:center;background-color:transparent;border:0;justify-content:space-between}.collapsible-sidebar-widget-indicator{transition:transform .25s;transform:translate(0, 0) translate3d(0, 0, 0)}.collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0;transition:opacity .25s;animation-play-state:paused}.collapsible-sidebar-widget-content{width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-indicator{display:none}.collapsible-sidebar-widget-loading .collapsible-sidebar-widget-loader{display:block;visibility:visible;opacity:1;animation-play-state:running}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-content{max-height:100%;overflow:visible;opacity:1}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-indicator{display:block;transform:rotate(180deg)}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-loader{display:none;visibility:hidden;opacity:0}.collapsible-sidebar-widget-active .collapsible-sidebar-widget-active-hidden{display:none;opacity:0}.comment .email-format{line-height:1.5}.previewable-edit .previewable-comment-form{display:none}.previewable-edit .previewable-comment-form::before{display:table;content:""}.previewable-edit .previewable-comment-form::after{display:table;clear:both;content:""}.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}.previewable-edit .previewable-comment-form .form-actions{float:right;margin-right:8px;margin-bottom:8px}.previewable-edit.is-comment-editing .timeline-comment-header{display:none !important}.is-comment-editing .previewable-comment-form{display:block}.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide{display:none}.is-comment-loading .previewable-comment-form{opacity:.5}.comment-show-stale{display:none}.is-comment-stale .comment-show-stale{display:block}.comment-body{width:100%;padding:16px;overflow:visible;font-size:14px}.comment-body .highlight{overflow:visible !important;background-color:transparent}.comment-form-textarea{width:100%;max-width:100%;height:100px;min-height:100px;margin:0;line-height:1.6}.comment-form-textarea.dragover{border:solid 1px var(--color-accent-emphasis)}.hide-reaction-suggestion:hover::before,.hide-reaction-suggestion:hover::after,.hide-reaction-suggestion:active::before,.hide-reaction-suggestion:active::after{display:none}.reaction-suggestion[data-reaction-suggestion-message]:hover::before,.reaction-suggestion[data-reaction-suggestion-message]:hover::after{display:inline-block}.reaction-suggestion[data-reaction-suggestion-message]::before,.reaction-suggestion[data-reaction-suggestion-message]::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}.reaction-suggestion[data-reaction-suggestion-message]::after{content:attr(data-reaction-suggestion-message)}.discussion-topic-header{position:relative;padding:8px;word-wrap:break-word}.comment-form-error{padding:16px 8px;margin:8px;color:var(--color-fg-default);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-emphasis);border-radius:6px}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-hidden-reply.expanded{display:block}.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 16px;margin:16px 0;color:var(--color-fg-muted);border-left:4px solid var(--color-border-default)}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 8px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border-radius:1px}.email-format .email-hidden-toggle a:hover{background-color:var(--color-accent-muted)}.email-format .email-hidden-toggle a:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.comment-email-format div{white-space:normal}.comment-email-format .email-hidden-reply{display:none;white-space:normal}.comment-email-format .email-hidden-reply.expanded{display:block}.comment-email-format blockquote,.comment-email-format p{margin:0}.locked-conversation .write-tab,.locked-conversation .preview-tab{color:#c6cbd1}.write-tab:focus,.preview-tab:focus{outline:1px dotted var(--color-accent-emphasis)}.manual-file-chooser-transparent{min-height:0;overflow:hidden;opacity:.01}.manual-file-chooser-transparent::-webkit-file-upload-button{cursor:pointer}.manual-file-chooser-transparent:focus{opacity:1 !important}.markdown-body .highlight:hover .zeroclipboard-container,.markdown-body .snippet-clipboard-content:hover .zeroclipboard-container{display:block;animation:fade-in 200ms both}.markdown-body .highlight .zeroclipboard-container,.markdown-body .snippet-clipboard-content .zeroclipboard-container{display:none;animation:fade-out 200ms both}.rich-diff clipboard-copy{display:none}.commit-form{position:relative;padding:16px;border:1px solid var(--color-border-default);border-radius:6px}.commit-form::after,.commit-form::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.commit-form::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.commit-form::before{background-color:var(--color-border-default)}.commit-form .input-block{margin-top:8px;margin-bottom:8px}.commit-form-avatar{float:left;margin-left:-64px;border-radius:6px}.commit-form-actions::before{display:table;content:""}.commit-form-actions::after{display:table;clear:both;content:""}.commit-form-actions .BtnGroup{margin-right:4px}.merge-commit-message{resize:vertical}@media(max-width: 768px){.commit-form::after,.commit-form::before{display:none !important}}.commit-sha{padding:.2em .4em;font-size:90%;font-weight:400;background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-muted);border-radius:.2em}.commit .commit-title,.commit .commit-title a{color:var(--color-fg-default)}.commit .commit-title.blank,.commit .commit-title.blank a{color:var(--color-fg-muted)}.commit .commit-title .issue-link{font-weight:600;color:var(--color-accent-fg)}.commit .sha-block,.commit .sha{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.commit.open .commit-desc{display:block}.commit-link{font-weight:400;color:var(--color-accent-fg)}.commit-ref{position:relative;display:inline-block;padding:0 4px;font:.85em/1.8 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.commit-ref .user{color:var(--color-accent-fg)}a.commit-ref:hover{color:var(--color-accent-fg);text-decoration:none;background-color:var(--color-accent-subtle)}.commit-desc{display:none}.commit-desc pre{max-width:700px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;color:var(--color-fg-default);white-space:pre-wrap}.commit-desc+.commit-branches{padding-top:8px;margin-top:2px;border-top:solid 1px var(--color-border-subtle)}.commit-author-section{color:var(--color-fg-default)}.commit-author-section span.user-mention{font-weight:400}.commit-tease-sha{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:90%;color:var(--color-fg-default)}.commits-list-item[aria-selected=true],.commits-list-item.navigation-focus{background:#f6fbff}.commits-list-item .commit-title{margin:0;font-size:16px;font-weight:600;color:var(--color-fg-default)}.commits-list-item .commit-meta{margin-top:1px;font-weight:400;color:var(--color-fg-muted)}.commits-list-item .status .octicon{height:14px;line-height:14px}.commits-list-item .commit-author{color:var(--color-fg-muted)}.commits-list-item .octicon-arrow-right{margin:0 4px}.commits-list-item .btn-outline{margin-top:2px}.commits-list-item .commit-desc pre{margin-top:4px;margin-bottom:8px;color:var(--color-fg-muted)}.commits-list-item .commit-desc pre a{word-break:break-word}.commit-indicator{margin-left:4px}.commit-links-group{margin-right:4px}.commits-list-item+.commits-list-item{border-top:1px solid var(--color-border-default)}.full-commit{padding:8px 8px 0;margin:8px 0;font-size:14px;background:var(--color-neutral-subtle);border:1px solid var(--color-border-default);border-radius:6px}.full-commit:first-child{margin-top:0}.full-commit div.commit-title{font-size:16px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list{display:inline;margin-right:8px;margin-left:2px;vertical-align:middle;list-style:none}.full-commit .branches-list li{display:inline-block;padding-left:4px;font-weight:600;color:var(--color-fg-default)}.full-commit .branches-list li::before{padding-right:4px;font-weight:400;content:"+"}.full-commit .branches-list li:first-child{padding-left:0}.full-commit .branches-list li:first-child::before{padding-right:0;content:""}.full-commit .branches-list li.loading{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request{font-weight:400;color:var(--color-fg-muted)}.full-commit .branches-list li.pull-request::before{margin-left:-8px;content:""}.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}.full-commit .branches-list li a{color:inherit}.full-commit .commit-meta{padding:8px;margin-right:-8px;margin-left:-8px;background:var(--color-canvas-default);border-top:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.full-commit .sha-block{margin-left:16px;font-size:12px;line-height:24px;color:var(--color-fg-muted)}.full-commit .sha-block>.sha{color:var(--color-fg-default)}.full-commit .sha-block>a{color:var(--color-fg-default);text-decoration:none;border-bottom:1px dotted var(--color-border-muted)}.full-commit .sha-block>a:hover{border-bottom:1px solid var(--color-border-default)}.full-commit .commit-desc{display:block;margin:-4px 0 8px}.full-commit .commit-desc pre{max-width:100%;overflow:visible;font-size:13px;word-wrap:break-word}.commit-branches{font-size:12px;color:var(--color-fg-muted);vertical-align:middle}.commit-branches .octicon{vertical-align:middle}.commit-build-statuses{position:relative;display:inline-block;text-align:left}.commit-build-statuses .dropdown-menu{min-width:362.6666666667px;max-width:544px;padding-top:0;padding-bottom:0}.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;border-bottom:0}.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e{top:-11px}.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 6px 6px}.dropdown-signed-commit .dropdown-menu{width:260px;margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.dropdown-signed-commit .dropdown-menu::after{border-bottom-color:var(--color-canvas-subtle)}.dropdown-signed-commit .dropdown-menu-w{top:-28px;margin-top:0}.dropdown-signed-commit .dropdown-menu-w::after{border-bottom-color:transparent;border-left-color:var(--color-canvas-subtle)}.signed-commit-header{line-height:1.3;white-space:normal;border-collapse:separate;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.signed-commit-header .octicon-verified{color:var(--color-success-fg)}.signed-commit-header .octicon-unverified{color:var(--color-fg-muted)}.signed-commit-footer{font-size:12px;line-height:1.5}.signed-commit-cert-info{margin-bottom:4px}.signed-commit-cert-info td{vertical-align:top}.signed-commit-cert-info td:first-child{width:44px;padding-right:12px}.signed-commit-badge{display:inline-block;padding:1px 4px;font-size:12px;color:var(--color-fg-muted);vertical-align:middle;-webkit-user-select:none;user-select:none;background:none;border:1px solid var(--color-border-default);border-radius:6px}.signed-commit-badge:hover{text-decoration:none;border-color:var(--color-neutral-muted)}.signed-commit-badge.verified{color:var(--color-success-fg)}.signed-commit-badge.verified:hover{border-color:var(--color-success-emphasis)}.signed-commit-badge.unverified{color:var(--color-attention-fg)}.signed-commit-badge.unverified:hover{border-color:var(--color-attention-emphasis)}.signed-commit-badge-small{margin-top:-2px;margin-right:4px}.signed-commit-badge-medium{padding:4px 8px;font-size:12px;border-radius:6px}.signed-commit-badge-large{padding:4px 12px;margin-right:8px;font-size:14px;line-height:20px;border-radius:6px}.signed-commit-verified-label{color:#1e7e34}.signed-commit-signer-name{font-size:14px;text-align:left}.signed-commit-signer-name .signer{display:block;font-weight:600;color:var(--color-fg-default)}.table-of-contents{margin:16px 0}.table-of-contents li{padding:8px 0;list-style-type:none}.table-of-contents li+li{border-top:1px solid var(--color-border-muted)}.table-of-contents li>.octicon{margin-right:4px}.table-of-contents .toc-diff-stats{padding-left:16px;line-height:26px}.table-of-contents .toc-diff-stats .octicon{float:left;margin-top:4px;margin-left:-16px;color:#c6cbd1}.table-of-contents .toc-diff-stats .btn-link{font-weight:600}.table-of-contents .toc-diff-stats+.content{padding-top:4px}.table-of-contents .octicon-diff-removed{color:var(--color-danger-fg)}.table-of-contents .octicon-diff-renamed{color:var(--color-fg-muted)}.table-of-contents .octicon-diff-modified{color:var(--color-attention-fg)}.table-of-contents .octicon-diff-added{color:var(--color-success-fg)}.copyable-terminal{position:relative;padding:8px 55px 8px 8px;background-color:var(--color-canvas-subtle);border-radius:6px}.copyable-terminal-content{overflow:auto}.copyable-terminal-button{position:absolute;top:5px;right:5px}.copyable-terminal-button .zeroclipboard-button{float:right}.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;margin:0 auto}.blob-wrapper{overflow-x:auto;overflow-y:hidden}.blob-wrapper table tr:nth-child(2n){background-color:transparent}.page-edit-blob.height-full .CodeMirror{height:300px}.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;flex-direction:column;flex:1 1 auto}.blob-wrapper-embedded{max-height:240px;overflow-y:auto}.diff-table{width:100%;border-collapse:separate}.diff-table .blob-code.blob-code-inner{padding-left:22px}.diff-table .line-comments{padding:10px;vertical-align:top;border-top:1px solid var(--color-border-default)}.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}.diff-table tr:not(:last-child) .line-comments{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.diff-view .blob-code-marker-context::before,.diff-view .blob-code-marker-injected_context::before,.diff-view .blob-code-marker-addition::before,.diff-view .blob-code-marker-deletion::before{top:4px}.diff-view .line-alert,.diff-table .line-alert{position:absolute;left:-60px;margin:2px}.comment-body .diff-view .line-alert{left:0}.blob-num{position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;color:var(--color-fg-subtle);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.blob-num:hover{color:var(--color-fg-default)}.blob-num::before{content:attr(data-line-number)}.blob-num.non-expandable{cursor:default}.blob-num.non-expandable:hover{color:var(--color-fg-subtle)}.blob-num-hidden::before{visibility:hidden}.blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.blob-code-inner{overflow:visible;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--color-fg-default);word-wrap:normal;white-space:pre}.blob-code-inner .x-first{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.blob-code-inner .x-last{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:var(--color-attention-subtle);box-shadow:inset 2px 0 0 var(--color-attention-muted)}.blob-code-inner::selection,.blob-code-inner *::selection{background-color:var(--color-accent-muted)}.blob-code-inner.blob-code-addition,.blob-code-inner.blob-code-deletion{position:relative;padding-left:22px !important}.blob-code-marker::before{position:absolute;top:1px;left:8px;padding-right:8px;content:attr(data-code-marker)}.blob-code-context,.blob-code-addition,.blob-code-deletion{padding-left:22px}.blob-code-marker-addition::before{position:absolute;top:1px;left:8px;content:"+ "}.blob-code-marker-deletion::before{position:absolute;top:1px;left:8px;content:"- "}.blob-code-marker-context::before{position:absolute;top:1px;left:8px;content:" "}.blob-code-marker-injected_context::before{position:absolute;top:1px;left:8px;content:" "}.soft-wrap .diff-table{table-layout:fixed}.soft-wrap .blob-code{padding-left:18px;text-indent:-7px}.soft-wrap .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.soft-wrap .no-nl-marker{display:none}.soft-wrap .add-line-comment{margin-top:0;margin-left:-24px}.soft-wrap .blob-code-context,.soft-wrap .blob-code-addition,.soft-wrap .blob-code-deletion{padding-left:24px;text-indent:0}.blob-num-hunk,.blob-code-hunk,.blob-num-expandable{color:var(--color-fg-muted);vertical-align:middle}.blob-num-hunk,.blob-num-expandable{background-color:var(--color-diff-blob-hunk-num-bg)}.blob-code-hunk{padding-top:4px;padding-bottom:4px;background-color:var(--color-accent-subtle);border-width:1px 0}.blob-expanded .blob-num:not(.blob-num-context-outside-diff),.blob-expanded .blob-code:not(.blob-code-context){background-color:var(--color-canvas-subtle)}.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-num,.blob-expanded+tr.show-top-border:not(.blob-expanded) .blob-code{border-top:1px solid var(--color-border-muted)}.blob-expanded tr.show-top-border .blob-num-hunk,.blob-expanded tr.show-top-border .blob-num{border-top:1px solid var(--color-border-muted)}tr.show-top-border+.blob-expanded .blob-num,tr.show-top-border+.blob-expanded .blob-code{border-top:1px solid var(--color-border-muted)}.blob-num-expandable{width:auto;padding:0;font-size:12px;text-align:center}.blob-num-expandable .directional-expander{display:block;width:auto;height:auto;margin-right:-1px;color:var(--color-diff-blob-expander-icon);cursor:pointer}.blob-num-expandable .single-expander{padding-top:4px;padding-bottom:4px}.blob-num-expandable .directional-expander:hover{color:var(--color-fg-on-emphasis);text-shadow:none;background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.blob-code-addition{background-color:var(--color-diff-blob-addition-line-bg);outline:1px dotted transparent}.blob-code-addition .x{color:var(--color-diff-blob-addition-fg);background-color:var(--color-diff-blob-addition-word-bg)}.blob-num-addition{color:var(--color-diff-blob-addition-num-text);background-color:var(--color-diff-blob-addition-num-bg);border-color:var(--color-success-emphasis)}.blob-num-addition:hover{color:var(--color-fg-default)}.blob-code-deletion{background-color:var(--color-diff-blob-deletion-line-bg);outline:1px dashed transparent}.blob-code-deletion .x{color:var(--color-diff-blob-deletion-fg);background-color:var(--color-diff-blob-deletion-word-bg)}.blob-num-deletion{color:var(--color-diff-blob-deletion-num-text);background-color:var(--color-diff-blob-deletion-num-bg);border-color:var(--color-danger-emphasis)}.blob-num-deletion:hover{color:var(--color-fg-default)}.is-selecting{cursor:ns-resize !important}.is-selecting .blob-num{cursor:ns-resize !important}.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;cursor:ns-resize !important}.is-selecting .is-hovered .add-line-comment{opacity:0}.is-selecting.file-diff-split{cursor:nwse-resize !important}.is-selecting.file-diff-split .blob-num{cursor:nwse-resize !important}.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split a{pointer-events:none;cursor:nwse-resize !important}.selected-line{position:relative}.selected-line::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;pointer-events:none;content:"";background:var(--color-attention-subtle);mix-blend-mode:var(--color-diff-blob-selected-line-highlight-mix-blend-mode)}.selected-line.selected-line-top::after{border-top:1px solid var(--color-attention-muted)}.selected-line.selected-line-bottom::after{border-bottom:1px solid var(--color-attention-muted)}.selected-line:first-child::after,.selected-line.selected-line-left::after{border-left:1px solid var(--color-attention-muted)}.selected-line:last-child::after,.selected-line.selected-line-right::after{border-right:1px solid var(--color-attention-muted)}.is-commenting .selected-line.blob-code::before{position:absolute;top:0;left:-1px;display:block;width:4px;height:100%;content:"";background:var(--color-accent-emphasis)}.add-line-comment{position:relative;z-index:1;float:left;width:22px;height:22px;margin:-2px -10px -2px -32px;line-height:21px;color:var(--color-fg-on-emphasis);text-align:center;text-indent:0;cursor:pointer;background-color:var(--color-accent-emphasis);border-radius:6px;box-shadow:var(--color-shadow-medium);opacity:0;transition:transform .1s ease-in-out;transform:scale(0.8, 0.8)}.add-line-comment:hover{transform:scale(1, 1)}.is-hovered .add-line-comment,.add-line-comment:focus{opacity:1}.add-line-comment .octicon{vertical-align:text-top;pointer-events:none}.add-line-comment.octicon-check{background:#333;opacity:1}.inline-comment-form{border:1px solid #dfe2e5;border-radius:6px}.timeline-inline-comments{width:100%;table-layout:fixed}.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments{display:table-row}.inline-comments{display:none}.inline-comments .line-comments+.blob-num{border-left-width:1px}.inline-comments .timeline-comment{margin-bottom:10px}.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}.comment-holder{max-width:780px}.comment-holder+.comment-holder{margin-top:16px}.line-comments+.line-comments,.empty-cell+.line-comments{border-left:1px solid var(--color-border-muted)}.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.full-width .container-xl{width:100%;max-width:none;padding-right:20px;padding-left:20px}body.full-width .repository-content{width:100%}body.full-width .new-pr-form{max-width:980px}.file-diff-split{table-layout:fixed}.file-diff-split .blob-code+.blob-num{border-left:1px solid var(--color-border-muted)}.file-diff-split .blob-code-inner{word-wrap:break-word;white-space:pre-wrap}.file-diff-split .empty-cell{cursor:default;background-color:var(--color-neutral-subtle);border-right-color:var(--color-border-muted)}@media(max-width: 1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px !important}.file-diff-split markdown-toolbar{position:absolute;right:8px;bottom:-40px}}.submodule-diff-stats .octicon-diff-removed{color:var(--color-danger-fg)}.submodule-diff-stats .octicon-diff-renamed{color:var(--color-fg-muted)}.submodule-diff-stats .octicon-diff-modified{color:var(--color-attention-fg)}.submodule-diff-stats .octicon-diff-added{color:var(--color-success-fg)}.BlobToolbar{left:-17px}.BlobToolbar-dropdown{margin-left:-2px}.pl-token:hover,.pl-token.active{cursor:pointer;background:#ffea7f}.discussion-timeline{position:relative;float:left}.discussion-timeline::before{position:absolute;top:0;bottom:0;left:72px;z-index:0;display:block;width:2px;content:"";background-color:var(--color-border-default)}.discussion-sidebar-item{padding-top:16px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-item .btn .octicon{margin-right:0}.discussion-sidebar-item .muted-icon{color:var(--color-fg-muted)}.discussion-sidebar-item .muted-icon:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;border-top:1px solid var(--color-border-muted)}.discussion-sidebar-item .select-menu{position:relative}.discussion-sidebar-item .select-menu-modal-holder{top:25px;right:-1px;left:auto}.discussion-sidebar-heading{margin-bottom:8px;font-size:12px;color:var(--color-fg-muted)}.discussion-sidebar-toggle{padding:4px 0;margin:-4px 0 4px}.discussion-sidebar-toggle .octicon{float:right;color:var(--color-fg-muted)}.discussion-sidebar-toggle:hover{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;width:100%;font-weight:600;text-align:left;background:none;border:0}.sidebar-progress-bar .progress-bar{height:8px;margin-bottom:2px;border-radius:6px}.sidebar-assignee .css-truncate-target{max-width:110px}.sidebar-assignee .assignee{font-weight:600;color:var(--color-fg-muted);vertical-align:middle}.sidebar-assignee .assignee:hover{color:var(--color-accent-fg);text-decoration:none}.sidebar-assignee .reviewers-status-icon{width:14px}.sidebar-assignee .octicon{margin-top:2px}.thread-subscribe-form.is-error .thread-subscribe-button{color:var(--color-danger-fg)}.sidebar-notifications{position:relative}.sidebar-notifications .thread-subscription-status{padding:0;margin:0;border:0}.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}.sidebar-notifications .thread-subscription-status .reason{padding:0;margin:4px 0 0}.sidebar-notifications .thread-subscription-status .btn-sm{display:block;width:100%}.participation .participant-avatar{float:left;margin:4px 0 0 4px}.participation a{color:var(--color-fg-muted)}.participation a:hover{color:var(--color-accent-fg);text-decoration:none}.participation-avatars{margin-left:-4px}.participation-avatars::before{display:table;content:""}.participation-avatars::after{display:table;clear:both;content:""}.participation-more{float:left;margin:8px 4px 0}.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}.inline-comment-form::before{display:table;content:""}.inline-comment-form::after{display:table;clear:both;content:""}.inline-comment-form .tabnav-tabs{display:inline-block}.inline-comment-form .form-actions{float:right}.gh-header-actions{float:right;margin-top:4px}.gh-header-actions .btn-sm{float:left;margin-left:4px}.gh-header-actions .btn-sm .octicon{margin-right:0}.gh-header{background-color:var(--color-canvas-default)}.gh-header .gh-header-sticky{height:1px}.gh-header .gh-header-sticky .meta{font-size:12px}.gh-header .gh-header-sticky .sticky-content,.gh-header .gh-header-sticky .gh-header-shadow{display:none}.gh-header .gh-header-sticky.is-stuck{z-index:110;height:60px}.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;top:0;right:0;left:0;z-index:109;display:block;height:60px;content:"";background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-default)}.gh-header .gh-header-edit{display:none}.gh-header .gh-header-meta .base-ref{display:inline-block}.gh-header .gh-header-meta .commit-ref-dropdown{display:none}.gh-header.open .gh-header-show{display:none}.gh-header.open .gh-header-edit{display:block}.gh-header.open .gh-header-meta .base-ref{display:none}.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;margin-top:-4px;vertical-align:top}.gh-header-title{margin-right:150px;margin-bottom:0;font-weight:400;line-height:1.125;word-wrap:break-word}.gh-header-no-access .gh-header-title{margin-right:0}.gh-header-number{font-weight:300;color:var(--color-fg-muted)}.gh-header-meta{padding-bottom:8px;margin-top:8px;font-size:14px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-default)}.gh-header.issue .gh-header-meta{margin-bottom:16px}.gh-header.pull .gh-header-meta{padding-bottom:0;border-bottom:0}.gh-header-meta .commit-ref .css-truncate-target,.gh-header-meta .commit-ref:hover .css-truncate-target{max-width:80vw}.gh-header-meta .State{margin-right:8px}.gh-header-meta .avatar{float:left;margin-top:-4px;margin-right:4px}.timeline-comment-wrapper{position:relative;padding-left:56px;margin-top:16px;margin-bottom:16px}.timeline-comment-avatar{float:left;margin-left:-56px;border-radius:6px}.timeline-comment-avatar .avatar{width:40px;height:40px}.timeline-comment-avatar .avatar-child{width:20px;height:20px}.timeline-comment{position:relative;color:var(--color-fg-default);background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}.timeline-comment.will-transition-once::before,.timeline-comment.will-transition-once::after{transition:border-right-color .65s ease-in-out}.timeline-comment.current-user{border-color:var(--color-accent-muted)}.timeline-comment.current-user .timeline-comment-header{background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.current-user .Label{border-color:var(--color-accent-muted)}.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:var(--color-accent-muted);background-color:var(--color-accent-subtle);border-bottom-color:var(--color-accent-muted)}.timeline-comment.unread-item,.timeline-comment.is-internal{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .timeline-comment-header,.timeline-comment.is-internal .timeline-comment-header{background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment.unread-item .Label,.timeline-comment.is-internal .Label{border-color:var(--color-attention-muted)}.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav{color:var(--color-attention-muted);background-color:var(--color-attention-subtle);border-bottom-color:var(--color-attention-muted)}.timeline-comment:empty{display:none}.timeline-comment .comment+.comment{border-top:1px solid var(--color-border-default)}.timeline-comment .comment+.comment::before,.timeline-comment .comment+.comment::after{display:none}.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;border-top-right-radius:0}.timeline-comment--caret::after,.timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-subtle), var(--color-canvas-subtle))}.timeline-comment--caret::before{background-color:var(--color-border-default)}.is-pending .timeline-comment--caret::after,.is-pending .timeline-comment--caret::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.is-pending .timeline-comment--caret::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.is-pending .timeline-comment--caret::before{background-color:var(--color-attention-emphasis)}.timeline-comment--caret.current-user::after,.timeline-comment--caret.current-user::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.current-user::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.timeline-comment--caret.current-user::before{background-color:var(--color-accent-muted)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::after,.timeline-comment--caret.is-internal::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.timeline-comment--caret.unread-item::after,.timeline-comment--caret.is-internal::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle))}.timeline-comment--caret.unread-item::before,.timeline-comment--caret.is-internal::before{background-color:var(--color-attention-muted)}.timeline-comment--caret.timeline-comment--caret-nw::before,.timeline-comment--caret.timeline-comment--caret-nw::after{transform:rotate(90deg)}.timeline-comment--caret.timeline-comment--caret-nw::before{top:-12px;left:12px}.timeline-comment--caret.timeline-comment--caret-nw::after{top:-10px;left:11px}.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:none}@media(min-width: 768px){.page-responsive .timeline-comment--caret::before,.page-responsive .timeline-comment--caret::after{display:block}}:target .timeline-comment--caret::before{background-color:var(--color-accent-fg)}:target .timeline-comment--caret::after{margin-left:2px !important}:target .timeline-comment{z-index:2;border-color:var(--color-accent-fg);outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.review-comment:target{border-radius:6px;outline:none !important;box-shadow:0 0 0 1px var(--color-accent-fg) !important}.timeline-comment-header{display:flex;align-items:center;padding-right:16px;padding-left:16px;color:var(--color-fg-muted);flex-direction:row-reverse;background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-default);border-top-left-radius:6px;border-top-right-radius:6px}.timeline-comment-header:only-child{border-bottom:0;border-radius:6px}.timeline-comment-header .author{color:var(--color-fg-muted)}.timeline-comment-header code{word-break:break-all}.comment-type-icon{color:inherit}.timeline-comment-header-text{min-width:0;padding-top:8px;padding-bottom:8px;margin-bottom:1px;flex:1 1 auto}.timeline-comment-header-text code a{color:var(--color-fg-muted)}.timeline-comment-actions{float:right;margin-left:8px}.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;margin-top:-4px}.timeline-comment-action{display:inline-block;padding:8px 4px;color:var(--color-fg-muted)}.timeline-comment-action:hover,.timeline-comment-action:focus{color:var(--color-accent-fg);text-decoration:none;opacity:1}.timeline-comment-action .octicon-check{height:16px}.timeline-comment-action.disabled{color:var(--color-fg-muted);cursor:default}.timeline-comment-action.disabled:hover{color:var(--color-fg-muted)}.timeline-new-comment{margin-bottom:0}.timeline-new-comment .comment-form-head{margin-bottom:8px}.timeline-new-comment .previewable-comment-form .comment-body{padding-top:0}.comment-form-head .toolbar-commenting{float:right}.discussion-item-icon{float:left;width:32px;height:32px;margin-top:-4px;margin-left:-39px;line-height:28px;color:var(--color-fg-muted);text-align:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%}.discussion-item-header{color:var(--color-fg-muted);word-wrap:break-word}.discussion-item-header .discussion-item-private{vertical-align:-1px}.discussion-item-header:last-child{padding-bottom:0}.discussion-item-header .commit-ref{font-size:85%;vertical-align:baseline}.discussion-item-header .btn-outline{float:right;padding:4px 8px;margin-top:-4px;margin-left:8px}.discussion-item-private{color:var(--color-fg-muted)}.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;background:var(--color-canvas-subtle);border-radius:6px 6px 0 0}.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:var(--color-canvas-default)}@media(min-width: 1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media(min-width: 768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:var(--color-canvas-subtle)}}.previewable-comment-form .comment{border:0}.previewable-comment-form .comment-body{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:transparent;border-bottom:1px solid var(--color-border-default)}.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;background-color:var(--color-canvas-default)}.composer.composer-responsive{padding-left:0}.composer.composer-responsive .discussion-topic-header{padding:0}.composer.composer-responsive .timeline-comment{border:0}.composer.composer-responsive .timeline-comment::before,.composer.composer-responsive .timeline-comment::after{display:none}.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media(min-width: 768px){.composer.composer-responsive{padding-left:56px}.composer.composer-responsive .timeline-comment{border:1px solid var(--color-border-default)}.composer.composer-responsive .timeline-comment::after,.composer.composer-responsive .timeline-comment::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.composer.composer-responsive .timeline-comment::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.composer.composer-responsive .timeline-comment::before{background-color:var(--color-border-default)}}.discussion-timeline-actions{background-color:var(--color-canvas-default);border-top:2px solid var(--color-border-default)}.discussion-timeline-actions .merge-pr{padding-top:0;border-top:0}.discussion-timeline-actions .thread-subscription-status{margin-top:16px}.pagination-loader-container{background-color:var(--color-canvas-default);background-image:url("/images/modules/pulls/progressive-disclosure-line.svg");background-repeat:repeat-x;background-position:center;background-size:16px}[data-color-mode=light][data-light-theme*=dark] .pagination-loader-container,[data-color-mode=dark][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .pagination-loader-container{background-image:url("/images/modules/pulls/progressive-disclosure-line-dark.svg")}}:target .timeline-comment-group .timeline-comment .timeline-comment-group .timeline-comment{box-shadow:none !important}.is-pending .form-actions{margin-right:8px;margin-bottom:4px}.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected,.is-pending .comment-form-head.tabnav{border-color:var(--color-attention-emphasis)}.is-pending .file-header,.is-pending .comment-form-head.tabnav{background-color:var(--color-attention-subtle)}.discussion-item-icon-gray{background-color:var(--color-timeline-badge-bg) !important}.footer-octicon{color:var(--color-fg-subtle)}.footer-octicon:hover{color:var(--color-fg-muted)}.user-mention,.team-mention{font-weight:600;color:var(--color-fg-default);white-space:nowrap}.Popover .user-mention,.Popover .team-mention{white-space:normal}@media(max-width: 543px){.notifications-component-menu-modal{margin:calc(10vh - 16px) 0}}@media(min-width: 544px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{width:100%}}@media(min-width: 768px){.notifications-component-menu-modal,.notifications-component-dialog,.notifications-component-dialog-modal{min-width:300px}}.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent;background:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.notifications-component-dialog:not([hidden])+.notifications-component-dialog-overlay{display:none}}.notifications-component-dialog{z-index:99;animation:none}@keyframes notifications-component-dialog-animation--sm{0%{opacity:0;transform:translateX(16px)}}@media(min-width: 544px){.notifications-component-dialog{position:absolute;top:auto;right:auto;bottom:auto;left:auto;max-height:none;padding-top:0;margin:0;transform:none}}.notifications-component-dialog .notifications-component-dialog-modal{animation:none}.pagehead{position:relative;padding-top:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border-default)}.pagehead.admin{background:url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x}.pagehead ul.pagehead-actions{position:relative;z-index:31;float:right;margin:0}.pagehead .path-divider{margin:0 .25em}.pagehead h1{min-height:32px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400}.pagehead h1 .avatar{margin-top:-2px;margin-right:8px;margin-bottom:-2px}.pagehead .underline-nav{height:69px;margin-top:-16px;margin-bottom:-16px}.pagehead-heading{color:inherit}.pagehead-actions>li{float:left;margin:0 8px 0 0;font-size:12px;color:var(--color-fg-default);list-style-type:none}.pagehead-actions>li:last-child{margin-right:0}.pagehead-actions .octicon-mute{color:var(--color-danger-fg)}.pagehead-actions .select-menu{position:relative}.pagehead-actions .select-menu::before{display:table;content:""}.pagehead-actions .select-menu::after{display:table;clear:both;content:""}.pagehead-actions .select-menu-modal-holder{top:100%}.pagehead-tabs-item{float:left;padding:8px 16px 12px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.pagehead-tabs-item .octicon{color:var(--color-fg-muted)}.pagehead-tabs-item:hover{color:var(--color-fg-default);text-decoration:none}.pagehead-tabs-item.selected{font-weight:600;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.pagehead-tabs-item.selected>.octicon{color:inherit}.reponav{position:relative;top:1px;margin-top:-4px}.reponav::before{display:table;content:""}.reponav::after{display:table;clear:both;content:""}.reponav-item{float:left;padding:8px 16px 8px;color:var(--color-fg-muted);white-space:nowrap;border:solid transparent;border-width:3px 1px 1px;border-radius:6px 6px 0 0}.reponav-item .octicon{color:var(--color-fg-muted)}.reponav-item:hover,.reponav-item:focus{color:var(--color-fg-default);text-decoration:none}.reponav-item.selected{color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-severe-emphasis) var(--color-border-default) transparent}.reponav-item.selected .octicon{color:inherit}.reponav-wrapper{position:relative;z-index:2;overflow-y:hidden;background-color:var(--color-neutral-emphasis)}.reponav-wrapper .reponav{top:0;padding-right:8px;padding-left:8px;margin-top:0;-webkit-overflow-scrolling:touch;overflow-x:auto;color:rgba(255,255,255,.75)}.reponav-wrapper .reponav-item{display:inline-block;float:none;padding:4px 8px 16px;color:var(--color-fg-muted);border:0}.reponav-wrapper .reponav-item.selected{font-weight:600;color:var(--color-fg-default);background-color:transparent;border:0}@media(max-width: 768px){.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background-color:transparent}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item--navActive::after{display:none}.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.steps{display:table;width:100%;padding:0;margin:32px auto 0;overflow:hidden;list-style:none;border:1px solid #dfe2e5;border-radius:6px;box-shadow:0 1px 3px rgba(27,31,35,.05)}.steps li{display:table-cell;width:33.3%;padding:8px 16px;color:#c6cbd1;cursor:default;background-color:var(--color-canvas-subtle);border-left:1px solid #dfe2e5}.steps li.current{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.steps li.current .octicon{color:var(--color-accent-fg)}.steps li .octicon{float:left;margin-right:16px;margin-bottom:4px}.steps li .step{display:block}.steps li:first-child{border-left:0}.steps .complete{color:var(--color-fg-muted)}.steps .complete .octicon{color:var(--color-success-fg)}.prose-diff .anchor{display:none}.prose-diff .show-rich-diff{color:var(--color-accent-fg);text-decoration:none;cursor:pointer}.prose-diff .show-rich-diff:hover{text-decoration:underline}.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;margin:16px auto;color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:var(--color-fg-muted)}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before{font-size:16px;color:var(--color-fg-muted);content:"Sorry, no visible changes to display."}.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before{color:var(--color-fg-default)}.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;text-decoration:none}.prose-diff .markdown-body{padding:32px;padding-left:16px}.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .markdown-body>del{text-decoration:none;box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del{display:block;border-radius:0}.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one{margin-left:16px}.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child *{margin-top:0}.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 var(--color-success-muted)}.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 var(--color-danger-muted)}.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 var(--color-attention-muted)}.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:16px}.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed{display:block;border-radius:0}.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one{margin-left:16px}.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *{margin-top:0}.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added{color:var(--color-fg-default);background:var(--color-success-subtle);border-bottom:1px solid var(--color-success-muted)}.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}.prose-diff>.markdown-body li ul.added{background:var(--color-success-subtle)}.prose-diff>.markdown-body li ul.removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon{margin-right:4px;margin-left:4px;color:var(--color-fg-muted)}.prose-diff>.markdown-body li.added.moved{background:var(--color-attention-subtle)}.prose-diff>.markdown-body li.removed.moved{display:none}.prose-diff>.markdown-body pre{padding:8px 16px}.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed{background:var(--color-attention-subtle);border-left-color:var(--color-border-default)}.prose-diff>.markdown-body :not(li.moved).removed{color:var(--color-fg-default);text-decoration:line-through;background:var(--color-danger-subtle)}.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:var(--color-success-subtle)}.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}.prose-diff>.markdown-body li:not(.moved).removed{color:var(--color-fg-default);background:var(--color-danger-subtle)}.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins{border-top:0;border-bottom:0}.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;border-width:1px}.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins){text-decoration:none}.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del{display:block;padding:0}.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;margin-bottom:0}span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag{border-bottom:1px dotted var(--color-border-default);border-radius:0}a.added_href,a.changed_href,span.removed_href{border-bottom:1px dotted var(--color-border-default);border-radius:0}.diff-view .file-type-prose .rich-diff{display:none}.diff-view .display-rich-diff .rich-diff{display:block}.diff-view .display-rich-diff .file-diff{display:none}.protip{margin-top:16px;color:var(--color-fg-muted);text-align:center}.protip strong{color:var(--color-fg-default)}.protip code{padding:2px;background-color:var(--color-canvas-subtle);border-radius:6px}.add-reactions-options-item{margin-top:-1px;margin-right:-1px;line-height:29px;border:1px solid transparent}.add-reactions-options-item .emoji{display:inline-block;transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2)}.add-reactions-options-item:hover .emoji,.add-reactions-options-item:focus .emoji{text-decoration:none !important;transform:scale(1.2) !important}.add-reactions-options-item:active{background-color:var(--color-accent-subtle)}.page-responsive .add-reactions-options-item{height:20vw}@media(min-width: 544px){.page-responsive .add-reactions-options-item{height:auto}}.comment-reactions{display:none}.comment-reactions::before{display:table;content:""}.comment-reactions::after{display:table;clear:both;content:""}.comment-reactions .reactions-menu{z-index:100}.page-responsive .comment-reactions{display:none}@media(min-width: 768px){.page-responsive .comment-reactions{display:none}.page-responsive .comment-reactions.has-reactions{display:flex}}.comment-reactions.has-reactions{display:flex}.comment-reactions.has-reactions:not(.social-reactions){border-top:1px solid var(--color-border-default)}.comment-reactions .user-has-reacted{background-color:var(--color-accent-subtle)}.reactions-container .user-has-reacted{background-color:var(--color-accent-subtle)}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-social-reaction-bg-hover:var(--color-scale-gray-7);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-8)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}}.social-reaction-summary-item+.social-reaction-summary-item{margin-left:8px}.social-reactions .comment-body{margin-left:16px !important}.social-button-emoji{display:inline-block;width:16px;height:16px;font-size:1em !important;line-height:1.25;vertical-align:-1px}.social-reaction-summary-item{height:26px;padding:0 4px !important;margin-right:0;font-size:12px;line-height:26px;background-color:transparent;border:1px solid var(--color-border-default, #d2dff0);border-radius:100px}.social-reaction-summary-item:focus,.social-reaction-summary-item:focus-visible{border-radius:100px !important}.social-reaction-summary-item:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.social-reaction-summary-item:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.social-reaction-summary-item.user-has-reacted{background-color:var(--color-accent-subtle);border:1px solid var(--color-accent-emphasis) !important}.social-reaction-summary-item.user-has-reacted:hover{background-color:var(--color-social-reaction-bg-reacted-hover) !important}.social-reaction-summary-item>span{height:24px;padding:0 4px;margin-left:2px}.social-reaction-summary-item:hover{background-color:var(--color-social-reaction-bg-hover)}.reaction-dropdown-button{color:var(--color-fg-muted)}.reaction-dropdown-button:hover{color:var(--color-accent-fg)}.reaction-dropdown-button--inline{width:26px;height:26px}.reaction-dropdown-button--inline:hover{background-color:var(--color-btn-hover-bg) !important;border-color:var(--color-btn-hover-border) !important}.reaction-dropdown-button:disabled{color:var(--color-primer-fg-disabled) !important;pointer-events:none}.reactions-with-gap .comment .comment-reactions{margin-left:16px;border-top:0 !important}.new-reactions-dropdown .dropdown-menu-reactions{width:auto;padding:0 2px}.new-reactions-dropdown .dropdown-menu-reactions::before,.new-reactions-dropdown .dropdown-menu-reactions::after{background-color:transparent;border:0}.new-reactions-dropdown .dropdown-item-reaction{width:32px;height:32px;padding:4px;margin:4px 2px}.new-reactions-dropdown .dropdown-item-reaction.user-has-reacted{background-color:var(--color-accent-subtle)}.new-reactions-dropdown .dropdown-item-reaction:hover{background-color:var(--color-btn-hover-bg)}.RecentBranches{background-color:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.RecentBranches-item{line-height:28px;color:var(--color-fg-default)}.RecentBranches-item+.RecentBranches-item{border-top:1px solid var(--color-attention-emphasis)}.RecentBranches-item-link{color:var(--color-fg-default)}.RecentBranches-item-link.css-truncate-target{max-width:400px}.render-container{padding:32px;line-height:0;text-align:center;background:var(--color-canvas-subtle);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.render-container .render-viewer{display:block;width:1px;height:1px;border:0}.render-container .octospinner{display:none}.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid,.render-container .render-fullscreen{display:none}.render-container.is-render-automatic .octospinner{display:inline-block}.render-container.is-render-requested .octospinner{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer-error{display:inline-block}.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner{display:none}.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner{display:none}.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner{display:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;padding:0;background:none}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{width:100%;height:100%}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner{display:none}.render-needs-enrichment{margin-bottom:16px}.render-needs-enrichment .render-full-screen{width:100%;height:auto;padding:16px;overflow:auto}.render-needs-enrichment .render-expand{top:2px;right:2px}.render-needs-enrichment .render-full-screen-close{top:0;right:0;padding:4px}.render-needs-enrichment .details{margin-bottom:0}.render-needs-enrichment .render-plaintext-hidden{display:none}.render-needs-enrichment.render-error .js-render-box{display:none !important}.render-notice{padding:16px 16px;font-size:14px;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.Skeleton{color:rgba(0,0,0,0);background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.1));background-size:400% 100%;animation:skeleton-loading 8s ease-in-out infinite}.Skeleton *{visibility:hidden}.Skeleton--text{-webkit-clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px);clip-path:inset(4px 0 4px 0 round 3px 3px 3px 3px)}.is-error .Skeleton{display:none}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.authors-2 .AvatarStack{min-width:36px !important}.authors-3 .AvatarStack{min-width:46px !important}[aria-selected=true] .AvatarStack-body,.navigation-focus .AvatarStack-body{background:#f6fbff}.tracked-in-parent-pill{position:relative;cursor:default}.tracked-in-parent-pill-truncated{position:absolute;left:100%;display:none;white-space:nowrap;background:var(--color-canvas-default);border-left-width:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.tracked-in-parent-pill:hover .tracked-in-parent-pill-truncated{display:block}.wizard-step-item{position:relative;padding:8px 0;margin-left:16px;flex-direction:row}.wizard-step-item::before{position:absolute;top:32px;bottom:0;left:0;display:block;width:2px;height:100%;content:"";background-color:var(--color-border-default)}.wizard-step-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-16px;color:var(--color-fg-default);align-items:center;background-color:var(--color-border-default);border:1px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.wizard-step-body{min-width:0;max-width:100%;color:var(--color-fg-default);flex:auto}.wizard-step-body .wizard-step-buttons{display:none;margin-top:16px;justify-content:flex-end}.wizard-step-container{border:0}.wizard-step-container .wizard-step-content{display:none;width:100%;padding:16px 24px 24px 24px;overflow:visible;font-size:14px}.wizard-step-container.wizard-step-container-icon .wizard-step-content{padding:24px}.wizard-step-header{padding-top:4px;padding-left:8px}.wizard-step-header>.wizard-step-title{min-width:0;margin-bottom:4px;flex:1 1 auto;color:var(--color-fg-muted)}.wizard-step-icon{display:none;height:96px;color:var(--color-accent-fg);background-image:linear-gradient(to right, var(--color-accent-subtle), var(--color-canvas-default));justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-item::before{background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-complete=true] .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-badge .wizard-step-check{display:block;color:var(--color-fg-on-emphasis)}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{top:0;display:block;height:16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-item::before{display:none}}.wizard-step[data-single-page-wizard-last-step=true] .wizard-step-icon{color:var(--color-success-fg);background-image:linear-gradient(to right, var(--color-success-subtle), var(--color-canvas-default))}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge .wizard-step-check{display:none}.wizard-step:not([data-single-page-wizard-last-step=true]) .wizard-step-badge::before{color:var(--color-fg-on-emphasis);content:attr(data-single-page-wizard-step)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-badge{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-badge{background-color:var(--color-success-emphasis)}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-item::before{top:42px;height:16px}.wizard-step[data-single-page-wizard-step-current=true][data-single-page-wizard-last-step=true] .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle))}.wizard-step[data-single-page-wizard-step-current=true]:not([data-single-page-wizard-last-step=true]) .wizard-step-container-icon::after{background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-icon{display:flex}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:column}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-item{flex-direction:row}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:16px;margin-left:-16px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-body{margin-top:0;margin-left:0}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container{position:relative;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:11px;right:100%;left:-8px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:2px;background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default))}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{background-color:var(--color-border-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{transform:rotate(90deg)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before{position:absolute;top:-12px;right:100%;left:12px;display:block;width:8px;height:16px;pointer-events:none;content:" ";-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:-10px;left:11px}@media(min-width: 768px){.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::before,.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{top:11px;left:-8px;transform:rotate(0)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container::after{margin-left:1px}}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-header{display:none}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content-header{margin-bottom:16px}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-title{color:var(--color-fg-default)}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-container .wizard-step-content{display:block}.wizard-step[data-single-page-wizard-step-current=true] .wizard-step-buttons{display:flex}.alert-label{color:var(--color-fg-on-emphasis)}.graph-canvas .alert-label--critical{fill:var(--color-danger-emphasis)}.graph-canvas .alert-label--high{fill:var(--color-severe-emphasis)}.graph-canvas .alert-label--moderate{fill:var(--color-attention-emphasis)}.graph-canvas .alert-label--low{fill:var(--color-neutral-emphasis)}.advisory-form{background-color:var(--color-canvas-subtle);border-top:1px solid var(--color-border-default)}.advisory-form .form-control{background-color:var(--color-canvas-default)}.advisory-form .form-actions{background-color:var(--color-canvas-default)}.advisory-form .previewable-comment-form{background-color:var(--color-canvas-default)}.advisory-credit-window-min{min-height:72px}.advisory-credit-window-max{max-height:370px}[data-target="animated-image.originalImage"],[data-target="animated-image.replacedImage"],[data-a11y-animated-images=system] [data-animated-image],[data-a11y-animated-images=disabled] [data-animated-image]{display:none}animated-image[data-catalyst]{display:inline-block}.AnimatedImagePlayer{position:relative;display:inline-block;width:100%}.AnimatedImagePlayer>a:not(.AnimatedImagePlayer-images){display:none}.AnimatedImagePlayer-controls{position:absolute;top:8px;right:8px;z-index:2;display:none;padding:4px;list-style:none;background:var(--color-canvas-default);border-radius:6px;box-shadow:var(--color-overlay-shadow);opacity:1;transition:opacity 80ms linear}.AnimatedImagePlayer-images .AnimatedImagePlayer-animatedImage{cursor:pointer}.AnimatedImagePlayer-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background-color:var(--color-canvas-default);border:0;border-radius:6px}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer-button:hover{background-color:var(--color-btn-hover-bg);transition:background-color 200ms linear}}.AnimatedImagePlayer-images{display:block;width:100%;padding:0;margin:0;background:none;border:0;outline:none;outline-offset:0}.AnimatedImagePlayer-images:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:0}.AnimatedImagePlayer-button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.AnimatedImagePlayer-button svg{width:16px;height:16px;pointer-events:none;fill:var(--color-fg-muted)}.AnimatedImagePlayer-button:hover svg{fill:var(--color-fg-default)}.AnimatedImagePlayer-stillImage{position:absolute;top:0;left:0;z-index:1;display:none;width:100%;height:100%;pointer-events:none}.AnimatedImagePlayer-animatedImage{width:100%;max-width:100%;max-height:100%}.AnimatedImagePlayer.playing .AnimatedImagePlayer-controls{opacity:0;transition-delay:1s}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-animatedImage{opacity:0 !important}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-animatedImage{opacity:1 !important}.AnimatedImagePlayer.playing.player-focused .AnimatedImagePlayer-controls{opacity:1;transition-delay:0ms}@media(hover: hover)and (pointer: fine){.AnimatedImagePlayer.playing:hover .AnimatedImagePlayer-controls{opacity:1;transition-delay:0s}}.AnimatedImagePlayer.enabled.playing .AnimatedImagePlayer-stillImage,.AnimatedImagePlayer.enabled.playing .icon-play,.AnimatedImagePlayer .icon-pause{display:none}.AnimatedImagePlayer .icon-play,.AnimatedImagePlayer.enabled.playing .icon-pause,.AnimatedImagePlayer.enabled .AnimatedImagePlayer-stillImage{display:block}.AnimatedImagePlayer.enabled .AnimatedImagePlayer-controls{display:flex}.emoji-tab.UnderlineNav-item{margin-right:4px}.emoji-tab[role=tab][aria-selected=true]{font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-severe-emphasis)}.emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:var(--color-fg-muted)}.selected-emoji{z-index:100;background-color:var(--color-accent-emphasis)}.emoji-picker-container .emoji-picker-tab g-emoji{margin-right:auto;margin-left:4px}.emoji-tab .emoji-icon{width:auto}.emoji-picker-container{z-index:1;width:395px}.emoji-picker-tab{height:136px;padding-top:8px}.emoji-picker-emoji-width{width:32px;height:28px}.emoji-picker-tab .btn-outline:not(:hover){background-color:transparent}.emoji-picker-list{list-style:none}.notification-shelf{z-index:34}.notification-shelf.is-stuck{z-index:999}@media(max-width: 767px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;white-space:normal}}@media(max-width: 543px){.notifications-v2 .Box{border-right:0;border-left:0;border-radius:0}}@media(max-width: 543px){.notifications-v2 .Box .Box-header{border-right:0 !important;border-left:0 !important;border-radius:0 !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right{width:auto !important;min-width:auto !important;margin-left:53px !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative !important;right:unset !important;margin-right:8px;flex-direction:row !important}}@media(max-width: 767px){.notifications-v2 .AvatarStack-body .avatar{position:relative !important;margin-right:-12px !important;margin-left:0 !important;border-right:1px solid #fff !important;border-left:0 !important}}.notifications-v2 .thread-subscription-status{background-color:transparent !important}.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block !important}.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none !important}.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-read{display:block !important}.notifications-v2 .notification-unread .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread{display:none !important}.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block !important}.notifications-v2 .notification-starred .notification-action-star{display:none !important}.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block !important}.notifications-v2 .notification-starred .notification-action-unstar{display:block !important}.notifications-v2 .thread-subscribe-form{display:none !important}.notifications .read .avatar img{opacity:.5}.notifications .read .undo{display:block}.notifications .read .delete{visibility:hidden}.notifications .read[aria-selected=true],.notifications .read.navigation-focus{background-color:#f5f9fc}.notifications .muted .unmute{display:block}.notifications .muted .mute{display:none}.notifications .unmute{display:none}.notifications-list{float:left;width:100%}.thread-subscription-status{padding:8px;margin:40px 0 16px;color:var(--color-fg-muted);border:1px solid var(--color-border-default);border-radius:6px}.thread-subscription-status .btn-sm>.octicon{margin-right:1px}.thread-subscription-status .reason{display:inline-block;margin:0 8px;vertical-align:middle}.thread-subscription-status .thread-subscribe-form{display:inline-block;vertical-align:middle}.subscription .loading{opacity:.5}.progress-pjax-loader{z-index:99999;height:2px !important;background:transparent;opacity:0;transition:opacity .4s linear .4s}.progress-pjax-loader.is-loading{opacity:1;transition:none}.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;transition:width .4s ease}.starred .starred-button-icon{color:var(--color-scale-yellow-2)}.user-lists-menu-action{color:var(--color-fg-default)}.user-lists-menu-action:hover:not(:disabled){color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.user-lists-menu-action:focus:not(:disabled){color:var(--color-fg-default);outline:2px solid var(--color-accent-emphasis);outline-offset:2px}.starring-container .BtnGroup-parent:active{z-index:auto}.shelf{padding-top:16px;margin-bottom:16px;background-color:var(--color-canvas-default);border-bottom:1px solid var(--color-border-muted)}.shelf .container{position:relative}.org-sso,.business-sso{width:340px;margin:0 auto}.org-sso .sso-title,.business-sso .sso-title{font-size:24px;font-weight:300;letter-spacing:-0.5px}.org-sso .org-sso-panel,.org-sso .business-sso-panel,.business-sso .org-sso-panel,.business-sso .business-sso-panel{padding:16px;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.org-sso .sso-recovery-callout,.business-sso .sso-recovery-callout{padding:16px 8px;text-align:center;border:1px solid var(--color-border-muted);border-radius:6px}.sso-modal{padding:16px}.sso-modal .org-sso,.sso-modal .business-sso{width:auto}.sso-modal .org-sso .org-sso-panel,.sso-modal .business-sso .business-sso-panel{border:0}.sso-modal .sso-prompt-success,.sso-modal .sso-prompt-error{display:none}.sso-modal.success .sso-prompt-default{display:none}.sso-modal.success .sso-prompt-success{display:block}.sso-modal.error .sso-prompt-default{display:none}.sso-modal.error .sso-prompt-error{display:block}.sso-modal.error .flash-error{margin-right:-32px;margin-left:-32px;border-right:0;border-left:0;border-radius:0}.tag-input-container{position:relative}.tag-input-container .suggester{position:absolute;z-index:100;width:100%;margin-top:-1px}.tag-input-container ul{list-style:none}.tag-input input{float:left;padding-left:2px;margin:0;background:none;border:0;box-shadow:none}.tag-input input:focus{box-shadow:none}.task-list-item{list-style-type:none}.task-list-item label{font-weight:400}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:4px}.task-list-item .handle{display:none}.task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.convert-to-issue-button{top:2px;right:4px;padding:0 2px;margin-right:8px;-webkit-user-select:none;user-select:none;background-color:var(--color-canvas-subtle)}.convert-to-issue-button .octicon{fill:var(--color-fg-default)}.convert-to-issue-button:hover .octicon,.convert-to-issue-button:focus .octicon{fill:var(--color-accent-fg)}.reorderable-task-lists .markdown-body .contains-task-list{padding:0}.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:24px}.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}.reorderable-task-lists .markdown-body .task-list-item{padding:2px 15px 2px 42px;margin-right:-15px;margin-left:-15px;line-height:1.5;border:0}.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;float:left;width:20px;padding:2px 0 0 2px;margin-left:-43px;opacity:0}.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:var(--color-fg-default)}.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}.reorderable-task-lists .markdown-body .contains-task-list:dir(rtl) .task-list-item{margin-right:0}.comment-body .reference{font-weight:600;white-space:nowrap}.comment-body .issue-link{white-space:normal}.comment-body .issue-link .issue-shorthand{font-weight:400;color:var(--color-fg-muted)}.comment-body .issue-link:hover .issue-shorthand,.comment-body .issue-link:focus .issue-shorthand{color:var(--color-accent-fg)}.review-comment-contents .markdown-body .task-list-item{padding-left:42px;margin-right:-12px;margin-left:-12px;border-top-left-radius:6px;border-bottom-left-radius:6px}.convert-to-issue-enabled .task-list-item .contains-task-list{padding:4px 15px 0 43px;margin:0 -15px 0 -42px}.convert-to-issue-enabled .task-list-item.hovered{background-color:var(--color-canvas-subtle)}.convert-to-issue-enabled .task-list-item.hovered .contains-task-list{background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button{z-index:20;width:auto;height:auto;overflow:visible;clip:auto}.convert-to-issue-enabled .task-list-item.hovered>.convert-to-issue-button svg{overflow:visible}.convert-to-issue-enabled .task-list-item.is-loading{color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:1px solid var(--color-accent-subtle);border-bottom:1px solid var(--color-canvas-default);border-left:1px solid var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading ul{color:var(--color-fg-default);background-color:var(--color-canvas-default)}.convert-to-issue-enabled .task-list-item.is-loading>.handle{opacity:0}.toolbar-commenting .dropdown-menu-s{width:100px}.toolbar-commenting .dropdown-item{font-weight:600;line-height:1em;background:none;border:0}.toolbar-commenting .dropdown-item:hover{color:var(--color-accent-fg)}.toolbar-commenting .dropdown-item:focus{color:var(--color-accent-fg);outline:none}.toolbar-item{display:block;float:left;padding:4px;cursor:pointer}.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}.toolbar-item .select-menu-modal{margin-top:2px}.toolbar-item .select-menu-item{padding-left:8px}.topic-tag{display:inline-block;padding:.3em .9em;margin:0 .5em .5em 0;white-space:nowrap;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-link:hover{text-decoration:none;background-color:#def}.delete-topic-button,.delete-topic-link{display:inline-block;width:26px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff;border-top-right-radius:6px;border-bottom-right-radius:6px}.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}.topic-tag-action:hover .delete-topic-link{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag-outline{background:transparent;box-shadow:inset 0 0 0 1px #c8e1ff}.delete-topic-link{padding-right:8px;padding-left:8px;margin-left:8px;line-height:1.75}.delete-topic-link:hover{text-decoration:none}.invalid-topic .delete-topic-button{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-left-color:var(--color-danger-emphasis)}.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}.topic-tag-action{display:inline-flex;align-items:center;padding-left:.8em;margin:.4em .4em 0 0;background-color:var(--color-accent-subtle);border-radius:6px}.topic-tag-action.invalid-topic{color:var(--color-fg-default);background-color:var(--color-danger-subtle);border-color:var(--color-danger-emphasis)}.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;width:26px;font-size:14px;color:var(--color-fg-muted);background-color:var(--color-accent-subtle);border-top:0;border-right:0;border-bottom:0;border-left:1px solid #b4d9ff}.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:var(--color-fg-on-emphasis)}.topic-tag-action .add-topic-button:hover{background-color:var(--color-success-emphasis)}.topic-tag-action .remove-topic-button{border-right:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.topic-tag-action .remove-topic-button:hover{background-color:var(--color-danger-emphasis)}.topic-input-container .tag-input{width:908px;cursor:text}.topic-input-container .tag-input.org-repo-tag-input{width:100%}.topic-input-container .tag-input .tag-input-inner{min-height:26px;background-image:none}.topic-input-container .topic-tag{margin-top:2px}.topic .css-truncate-target{max-width:75%}.topic-list .topic-list-item+.topic-list-item{border-top:1px solid var(--color-border-default)}.topic-box .starred{color:var(--color-attention-fg);border:0}.topic-box .unstarred{color:var(--color-fg-muted);border:0}.user-status-suggestions{height:98px;transition:height 100ms ease-out,opacity 200ms ease-in}.user-status-suggestions.collapsed{height:0;opacity:0}.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container{word-break:break-word;word-wrap:break-word}.user-status-container .input-group-button .btn{width:46px;height:34px;line-height:0}.user-status-container .input-group-button g-emoji{font-size:1.3em;line-height:18px}.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}.user-status-container img.emoji{width:18px;height:18px}.emoji-status-width{width:20px}.user-status-org-button .user-status-org-detail{color:var(--color-fg-muted)}.user-status-org-button:hover .user-status-org-detail,.user-status-org-button:focus .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-org-button.selected{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.user-status-org-button.selected .user-status-org-detail{color:var(--color-fg-on-emphasis)}.user-status-limited-availability-compact{width:8px;height:8px;background-color:var(--color-attention-emphasis)}.user-status-message-wrapper{color:var(--color-fg-default)}.toggle-user-status-edit:hover .user-status-message-wrapper,.toggle-user-status-edit:focus .user-status-message-wrapper{color:var(--color-accent-fg)}.user-status-message-wrapper div{display:inline}.user-status-header g-emoji{font-size:1.25em}.user-status-message-wrapper .g-emoji{display:inline-block}.user-status-limited-availability-container{margin-top:16px;margin-bottom:16px}@media only screen and (max-height: 560px){.user-status-suggestions{display:none}.user-status-limited-availability-container{margin-top:8px;margin-bottom:8px}}.user-status-circle-badge{background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:2em;box-shadow:var(--color-shadow-small)}.command-palette{box-shadow:var(--color-overlay-shadow)}@media(min-width: 768px){.command-palette-details-dialog{width:512px}}@media(min-width: 1012px){.command-palette-details-dialog{width:640px}}@media(min-width: 1280px){.command-palette-details-dialog{width:720px}}.page-stack-transition-height{overflow-y:scroll;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.2s;transition-property:max-height,min-height}.page-stack-transition-height.no-transition{transition-duration:0s}.command-palette-input-group{position:relative;z-index:0;padding-left:0;color:var(--color-fg-subtle)}.command-palette-input-group .no-focus-indicator:focus,.command-palette-input-group .no-focus-indicator:focus-visible{border:0 !important;outline:none !important}.command-palette-input-group .command-palette-typeahead{position:absolute;z-index:1;padding:inherit;pointer-events:none}.command-palette-input-group .command-palette-typeahead .typeahead-segment{white-space:pre}.command-palette-input-group .command-palette-typeahead .typeahead-segment.input-mirror{opacity:0}.command-palette-input-group .typeahead-input{padding:inherit}.command-palette-input-clear-button{color:var(--color-fg-subtle)}.command-palette-input-clear-button:hover{color:var(--color-fg-muted)}themed-picture{visibility:hidden}.is-auto-complete-loading :not(input).form-control{padding-right:0;background-image:none}.ActionMenu{position:absolute;z-index:999;display:none;background-color:var(--color-canvas-overlay)}@media(min-width: 1012px){.hx_actions-sidebar{max-width:320px}}.hx_anim-fade-out{animation-name:hx-fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes hx-fade-out{0%{opacity:1}100%{opacity:0}}.AvatarStack--large{min-width:44px;height:32px}.AvatarStack--large.AvatarStack--two{min-width:48px}.AvatarStack--large.AvatarStack--three-plus{min-width:52px}.AvatarStack--large .AvatarStack-body .avatar{width:32px;height:32px;margin-right:-28px}.AvatarStack--large .AvatarStack-body:hover .avatar{margin-right:4px}.AvatarStack--large .avatar.avatar-more::before{width:32px}.AvatarStack--large .avatar.avatar-more::after{width:30px}.AvatarStack--large .avatar.avatar-more::after,.AvatarStack--large .avatar.avatar-more::before{height:32px}.hx_avatar_stack_commit .AvatarStack{min-width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack .avatar{width:24px;height:24px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--two{min-width:40px}.hx_avatar_stack_commit .AvatarStack.AvatarStack--three-plus{min-width:44px}.hx_flex-avatar-stack{display:flex;align-items:center}.hx_flex-avatar-stack-item{min-width:0;max-width:24px}.hx_flex-avatar-stack-item .avatar{display:block;background-color:var(--color-canvas-default);border:2px solid var(--color-canvas-default);box-shadow:none}.hx_flex-avatar-stack-item:last-of-type{flex-shrink:0;max-width:none}.Box-row--focus-gray.navigation-focus .AvatarStack-body{background-color:var(--color-canvas-subtle)}.AvatarStack-body:not(:hover){background-color:transparent}.AvatarStack--three-plus.AvatarStack--three-plus .avatar-more{display:none}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover) .avatar:nth-of-type(n + 6){display:none;opacity:0}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(1){z-index:5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(2){z-index:4}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(3){z-index:3}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(4){z-index:2}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body>.avatar:nth-of-type(5){z-index:1}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3) img{opacity:.5}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4) img{opacity:.33}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5) img{opacity:.25}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-6px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-18px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:-6px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--right .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:-18px;margin-left:0}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-2px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-30px}.AvatarStack--three-plus.AvatarStack--three-plus.AvatarStack--large .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-30px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more+.avatar:nth-of-type(3){margin-right:0;margin-left:-10px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(4){margin-right:0;margin-left:-21px}.hx_avatar_stack_commit .AvatarStack--three-plus.AvatarStack--three-plus .AvatarStack-body:not(:hover)>.avatar-more~.avatar:nth-of-type(5){margin-right:0;margin-left:-21px}.hx_badge-search-container{cursor:text}.hx_badge-search-container .hx_badge-input{border:0;outline:0;box-shadow:none}.hx_badge-search-container .hx_badge-input:focus{border:0 !important;box-shadow:none !important}.hx_badge-search-container .hx_badge-input::placeholder{font-size:12px}.hx_badge-search-container .hx_badge-input-inline{height:30px}.hx_badge{cursor:pointer}.hx_badge[aria-pressed=true]{color:var(--color-fg-on-emphasis) !important;background-color:var(--color-accent-emphasis) !important;border-color:var(--color-accent-emphasis) !important}.hx_Box--firstRowRounded0 .Box-row:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.Box-row:first-of-type{border-top-color:transparent}.hx_Box-row--with-top-border:first-of-type{border-top-color:inherit}.Box--overlay [data-close-dialog],.Box-overlay--narrow [data-close-dialog],.Box-overlay--wide [data-close-dialog]{z-index:1}.dropdown-item.btn-link:disabled,.dropdown-item.btn-link:disabled:hover,.dropdown-item.btn-link[aria-disabled=true],.dropdown-item.btn-link[aria-disabled=true]:hover{background-color:transparent}@media(hover: hover){.hx_menuitem--focus{background-color:var(--color-canvas-subtle)}}@media(-webkit-min-device-pixel-ratio: 2)and (-webkit-min-device-pixel-ratio: 0), (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 0.001dpcm){g-emoji{font-size:1.25em}}.hx_create-pr-button:hover{border-right-width:0}.hx_create-pr-button:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:1px}summary[type=button].btn{-webkit-appearance:none;appearance:none}.form-control:-webkit-autofill{box-shadow:inset 0 0 0 32px var(--color-canvas-default) !important;-webkit-text-fill-color:var(--color-fg-default)}.form-control:-webkit-autofill:focus{box-shadow:inset 0 0 0 32px var(--color-canvas-default),var(--color-primer-shadow-focus) !important}::-webkit-calendar-picker-indicator{filter:invert(50%)}[data-color-mode=light][data-light-theme*=dark] ::selection,[data-color-mode=dark][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] ::selection{background-color:var(--color-accent-muted)}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-workflow-card-connector:var(--color-scale-gray-5);--color-workflow-card-connector-bg:var(--color-scale-gray-5);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-5);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-5);--color-workflow-card-bg:var(--color-scale-gray-7);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(27, 31, 35, 0.04);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-5);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-6);--color-discussions-state-answered-icon:var(--color-scale-green-3);--color-bg-discussions-row-emoji-box:var(--color-scale-gray-6);--color-notifications-button-text:var(--color-scale-white);--color-notifications-button-hover-text:var(--color-scale-white);--color-notifications-button-hover-bg:var(--color-scale-blue-4);--color-notifications-row-read-bg:var(--color-canvas-default);--color-notifications-row-bg:var(--color-canvas-subtle);--color-icon-directory:var(--color-fg-muted);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#631c03;--color-calendar-halloween-graph-day-L2-bg:#bd561d;--color-calendar-halloween-graph-day-L3-bg:#fa7a18;--color-calendar-halloween-graph-day-L4-bg:#fddf68;--color-calendar-graph-day-bg:var(--color-scale-gray-8);--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#0e4429;--color-calendar-graph-day-L2-bg:#006d32;--color-calendar-graph-day-L3-bg:#26a641;--color-calendar-graph-day-L4-bg:#39d353;--color-calendar-graph-day-L1-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L2-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L3-border:rgba(255, 255, 255, 0.05);--color-calendar-graph-day-L4-border:rgba(255, 255, 255, 0.05);--color-user-mention-fg:var(--color-scale-yellow-0);--color-user-mention-bg:var(--color-scale-yellow-8);--color-text-white:var(--color-scale-white)}}:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-workflow-card-connector:var(--color-scale-gray-3);--color-workflow-card-connector-bg:var(--color-scale-gray-3);--color-workflow-card-connector-inactive:var(--color-border-default);--color-workflow-card-connector-inactive-bg:var(--color-border-default);--color-workflow-card-connector-highlight:var(--color-scale-blue-4);--color-workflow-card-connector-highlight-bg:var(--color-scale-blue-4);--color-workflow-card-bg:var(--color-scale-white);--color-workflow-card-inactive-bg:var(--color-canvas-inset);--color-workflow-card-header-shadow:rgba(0, 0, 0, 0);--color-workflow-card-progress-complete-bg:var(--color-scale-blue-4);--color-workflow-card-progress-incomplete-bg:var(--color-scale-gray-2);--color-discussions-state-answered-icon:var(--color-scale-white);--color-bg-discussions-row-emoji-box:rgba(209, 213, 218, 0.5);--color-notifications-button-text:var(--color-fg-muted);--color-notifications-button-hover-text:var(--color-fg-default);--color-notifications-button-hover-bg:var(--color-scale-gray-2);--color-notifications-row-read-bg:var(--color-canvas-subtle);--color-notifications-row-bg:var(--color-scale-white);--color-icon-directory:var(--color-scale-blue-3);--color-checks-step-error-icon:var(--color-scale-red-4);--color-calendar-halloween-graph-day-L1-bg:#ffee4a;--color-calendar-halloween-graph-day-L2-bg:#ffc501;--color-calendar-halloween-graph-day-L3-bg:#fe9600;--color-calendar-halloween-graph-day-L4-bg:#03001c;--color-calendar-graph-day-bg:#ebedf0;--color-calendar-graph-day-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L1-bg:#9be9a8;--color-calendar-graph-day-L2-bg:#40c463;--color-calendar-graph-day-L3-bg:#30a14e;--color-calendar-graph-day-L4-bg:#216e39;--color-calendar-graph-day-L1-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L2-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L3-border:rgba(27, 31, 35, 0.06);--color-calendar-graph-day-L4-border:rgba(27, 31, 35, 0.06);--color-user-mention-fg:var(--color-fg-default);--color-user-mention-bg:var(--color-attention-subtle);--color-text-white:var(--color-scale-white)}}.hx_color-icon-directory{color:var(--color-icon-directory)}.hx_comment-box--tip::after{background-image:linear-gradient(var(--color-canvas-default), var(--color-canvas-default)) !important}.hx_keyword-hl{background-color:var(--color-search-keyword-hl)}.hx_dot-fill-pending-icon{color:var(--color-attention-emphasis) !important}@media(max-width: 543px){[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}@media(max-width: 543px)and (prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-fg-default: var(--color-scale-gray-0);--color-canvas-default: var(--color-scale-gray-8)}}:root[data-color-mode=dark] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=dark] .readme [href$="#gh-light-mode-only"]{display:none}:root[data-color-mode=light] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=light] .readme [href$="#gh-dark-mode-only"]{display:none}@media(prefers-color-scheme: dark){:root[data-color-mode=auto] .entry-content [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-light-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-light-mode-only"]{display:none}}@media(prefers-color-scheme: light){:root[data-color-mode=auto] .entry-content [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .comment-body [href$="#gh-dark-mode-only"],:root[data-color-mode=auto] .readme [href$="#gh-dark-mode-only"]{display:none}}.colorblind-themes-v1{--color-open-fg: var(--color-success-fg);--color-open-emphasis: var(--color-success-emphasis);--color-open-muted: var(--color-success-muted);--color-open-subtle: var(--color-success-subtle);--color-closed-fg: var(--color-danger-fg);--color-closed-emphasis: var(--color-danger-emphasis);--color-closed-muted: var(--color-danger-muted);--color-closed-subtle: var(--color-danger-subtle)}.dropdown-item:focus [class*=color-text-],.dropdown-item:hover [class*=color-text-]{color:inherit !important}.filter-item.selected [class*=color-text-]{color:inherit !important}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:var(--color-btn-shadow-input-focus)}.reset-btn-override{font-weight:600;color:var(--color-fg-muted)}.reset-btn-override:hover{color:var(--color-accent-fg);text-decoration:none}.reset-btn-override:hover .reset-btn-override-icon{background-color:var(--color-accent-emphasis)}.reset-btn-override-icon{width:18px;height:18px;padding:1px;margin-right:3px;color:var(--color-fg-on-emphasis);text-align:center;background-color:var(--color-neutral-emphasis);border-radius:6px}.is-auto-complete-loading .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_breadcrumb-header .header-search-wrapper{height:32px}.hx_breadcrumb-header .notification-indicator .mail-status,.hx_breadcrumb-header .unread-indicator{background-color:var(--color-accent-emphasis);background-image:none}.hx_breadcrumb-header .Header-link,.hx_breadcrumb-header .Header-current-page{color:var(--color-header-logo)}.hx_breadcrumb-header-crumbs .Header-link,.hx_breadcrumb-header-logo{transition:opacity .1s ease-out}.hx_breadcrumb-header-crumbs .Header-link:hover,.hx_breadcrumb-header-logo:hover{color:var(--color-header-text);opacity:.75}.hx_breadcrumb-header-divider{color:var(--color-header-divider)}.Header-button{background-color:var(--color-scale-gray-8);border:1px solid var(--color-scale-gray-6);border-radius:6px;transition:background-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.Header-button .octicon{color:var(--color-header-logo)}.Header-button:hover,.Header-button:focus,.Header-button:active{background-color:transparent}.Header-button:hover .octicon,.Header-button:focus .octicon,.Header-button:active .octicon{color:var(--color-header-text);box-shadow:none}.hx_breadcrumb-header-dropdown::before,.hx_breadcrumb-header-dropdown::after{display:none}.hx_breadcrumb-header-dropdown .dropdown-item{line-height:40px;transition:background-color 60ms ease-out}.hx_breadcrumb-header-dropdown .dropdown-item:hover{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(0.2, 0, 0.13, 2);transform:scale(1)}.btn:hover .icon-sponsor,.btn:focus .icon-sponsor,.Label:hover .icon-sponsor,.Label:focus .icon-sponsor,.btn:hover .icon-sponsoring,.btn:focus .icon-sponsoring,.Label:hover .icon-sponsoring,.Label:focus .icon-sponsoring{transform:scale(1.1)}.icon-sponsor{overflow:visible !important}.hx_kbd{display:inline-block;min-width:21px;padding:0 4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted);text-align:center;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:none}.hx_hit-user em,.hx_hit-package em,.hx_hit-marketplace em,.hx_hit-highlighting-wrapper em,.hx_hit-commit em,.hx_hit-issue em,.hx_hit-repo em,.hx_hit-wiki em{font-style:normal;font-weight:600}.SelectMenu-list.select-menu-list{max-height:none}@media(max-width: 543px){.SelectMenu-modal{width:unset !important}}.SelectMenu--hasFilter .SelectMenu-list{contain:content}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-fg-muted);pointer-events:none}.SelectMenu .SelectMenu-item .is-filtering{color:var(--color-fg-muted)}.SelectMenu .SelectMenu-item .is-filtering b{color:var(--color-fg-default)}label.SelectMenu-item{font-weight:400}label.SelectMenu-item[aria-checked=true]{font-weight:600}.hx_SelectMenu-modal-no-animation{animation:none}.Box--responsive{margin-right:-15px;margin-left:-15px;border-right:0;border-left:0;border-radius:0}.Box--responsive .Box-row--unread{position:relative;box-shadow:none}.Box--responsive .Box-row--unread::before{position:absolute;top:36px;left:20px;display:inline-block;width:8px;height:8px;color:#fff;content:"";background-image:linear-gradient(#54a3ff, #006eed);background-clip:padding-box;border-radius:50%}.Box--responsive .Box-header{border-right-width:0;border-left-width:0;border-radius:0}@media(min-width: 544px){.Box--responsive{margin-right:0;margin-left:0;border:1px solid var(--color-border-default);border-radius:6px}.Box--responsive .Box-header{border-right-width:1px;border-left-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box--responsive .Box-row--unread{box-shadow:2px 0 0 var(--color-accent-emphasis) inset}.Box--responsive .Box-row--unread::before{display:none}}@media(max-width: 767px){.page-responsive .dropdown-menu,.page-responsive .dropdown-item{padding-top:8px;padding-bottom:8px}.page-responsive .hx_dropdown-fullscreen[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;top:auto;right:16px !important;bottom:20%;left:16px !important;width:auto !important;max-width:none !important;max-height:calc(80% - 16px);margin:0 !important;overflow-y:auto;transform:none;animation:dropdown-menu-animation .24s cubic-bezier(0, 0.1, 0.1, 1) backwards;-webkit-overflow-scrolling:touch}.page-responsive .hx_dropdown-fullscreen .dropdown-menu::before,.page-responsive .hx_dropdown-fullscreen .dropdown-menu::after{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;padding-bottom:16px}}.hx_rsm-close-button{display:none !important}@media(max-width: 767px){.page-responsive .hx_rsm[open]>summary::before{background-color:var(--color-primer-canvas-backdrop)}.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{position:fixed !important;top:75px;right:16px !important;left:16px;display:flex;width:auto;height:80%;margin:0;flex-direction:column;animation:hx_rsm-modal-animation .24s .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}.page-responsive .hx_rsm--auto-height .select-menu-modal{top:auto;bottom:20%;height:auto;max-height:calc(80% - 16px)}.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.page-responsive .hx_rsm tab-container,.page-responsive .hx_rsm-content{display:flex;min-height:0;flex-direction:column;flex:auto}.page-responsive .hx_rsm .select-menu-list{flex:auto;max-height:none;-webkit-overflow-scrolling:touch}.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}.page-responsive .hx_rsm .select-menu-item{padding-top:16px;padding-bottom:16px;padding-left:40px}.page-responsive .hx_rsm .close-button,.page-responsive .hx_rsm-close-button{position:relative;display:block !important}.page-responsive .hx_rsm .close-button::before,.page-responsive .hx_rsm-close-button::before{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;content:""}.page-responsive .hx_rsm .close-button .octicon-x,.page-responsive .hx_rsm-close-button .octicon-x{color:var(--color-fg-muted)}.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}.page-responsive .hx_rsm .select-menu-button::before,.page-responsive .hx_rsm-trigger::before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0, 0, 0.2, 1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}@keyframes hx_rsm-modal-animation{0%{opacity:0;transform:scale(0.9)}}.page-responsive .hx_rsm-dialog{max-width:none;height:auto;max-height:80%;transform:none}.page-responsive .hx_rsm-dialog-content{flex:1;min-height:0}}@media(max-width: 767px)and (max-height: 500px){.page-responsive .hx_rsm .select-menu-modal,.page-responsive .hx_rsm-modal{bottom:16px;height:auto}}.select-menu-modal{border-color:var(--color-border-default);box-shadow:var(--color-shadow-large)}.select-menu-header,.select-menu-filters{background:var(--color-canvas-overlay)}.select-menu-text-filter input{padding:5px 12px}.select-menu-item{text-align:left;background-color:var(--color-canvas-overlay);border-top:0;border-right:0;border-left:0}.preview-selected .tabnav--responsive{border-bottom:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tabs{z-index:1}@media(max-width: 767px){.tabnav--responsive .tabnav-tab{background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-left:0;border-radius:0}.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid var(--color-border-default)}.tabnav--responsive .tabnav-tab[aria-selected=true],.tabnav--responsive .tabnav-tab.selected{background-color:var(--color-canvas-default);border-bottom:0}}@media(max-width: 767px){.hx_sm-hide-drag-drop textarea{border-bottom:1px solid var(--color-border-default);border-bottom-right-radius:6px;border-bottom-left-radius:6px}.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none !important}}@media(hover: none){.tooltipped:hover::before,.tooltipped:hover::after{display:none}}@media(hover: none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible !important}}.min-width-lg{min-width:1012px}.min-width-xl{min-width:1280px}.min-height-0{min-height:0 !important}.ws-pre-wrap{white-space:pre-wrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media screen and (prefers-reduced-motion: no-preference){.hide-no-pref-motion{display:none !important;visibility:hidden}}@media screen and (prefers-reduced-motion: reduce){.hide-reduced-motion{display:none !important;visibility:hidden}}.line_through{text-decoration:line-through;text-decoration-thickness:1%}.gap-2{gap:8px}.starring-container .unstarred,.starring-container.on .starred{display:block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:.5}.hidden-when-empty:empty{display:none !important}.cm-number,.cm-atom{color:var(--color-codemirror-syntax-constant)}auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{padding-right:30px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){auto-check .is-autocheck-loading,auto-check .is-autocheck-successful,auto-check .is-autocheck-errored{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}auto-check .is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}auto-check .is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important}.hx_disabled-form-checkbox-label.form-checkbox.disabled{color:var(--color-fg-muted)}.autocomplete-item{background-color:transparent}.ColorSwatch{display:inline-block;width:1em;height:1em;vertical-align:middle;border:1px solid var(--color-border-subtle);border-radius:6px}.label-select-menu .color,.ColorSwatch{border-radius:2em}.details-overlay[open]>.dropdown-item:hover{color:inherit;background:var(--color-canvas-default)}remote-input[loading] .form-control{padding-right:30px;background-image:url("/images/spinners/octocat-spinner-32.gif");background-size:16px}.hx_form-control-spinner{position:absolute;top:24px;right:24px;display:none}@media(min-width: 767px){.hx_form-control-spinner{top:18px;right:18px}}.hx_form-control-spinner-wrapper{position:relative}.hx_form-control-spinner-wrapper .is-loading.form-control{padding-right:28px}.hx_form-control-spinner-wrapper .is-loading+.hx_form-control-spinner{display:block}.drag-and-drop{border-color:var(--color-border-default)}.input-sm{min-height:28px}.btn .octicon-triangle-down{margin-right:0}.UnderlineNav-item.selected .UnderlineNav-octicon,.UnderlineNav-item[aria-current]:not([aria-current=false]) .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:inherit}.break-line-anywhere{line-break:anywhere !important}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{margin-top:4px}.status-indicator-success::before,.status-indicator-failed::before{content:none}.markdown-title code{padding:2px 4px;font-size:.9em;line-height:1;background-color:var(--color-neutral-muted);border-radius:6px}.hx_ActionList-content>.hx_ActionList-item-label,.hx_ActionList-content>.hx_ActionList-item-visual{pointer-events:none}.IssueLabel--big.lh-condensed{display:inline-block;padding:0 10px;font-size:12px;font-weight:500;line-height:22px !important;border:1px solid transparent;border-radius:2em}.hx_IssueLabel{--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))}:root .hx_IssueLabel,[data-color-mode=light][data-light-theme*=light] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light] .hx_IssueLabel{--lightness-threshold: 0.453;--border-threshold: 0.96;--border-alpha: max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1));color:hsl(0deg, 0%, calc(var(--lightness-switch) * 100%));background:rgb(var(--label-r), var(--label-g), var(--label-b));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 25) * 1%), var(--border-alpha))}}[data-color-mode=light][data-light-theme*=dark] .hx_IssueLabel,[data-color-mode=dark][data-dark-theme*=dark] .hx_IssueLabel{--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));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .hx_IssueLabel{--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));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .hx_IssueLabel{--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));color:hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%));background:rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha));border-color:hsla(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%), var(--border-alpha))}}.signed-commit-badge-small,.signed-commit-badge-medium,.signed-commit-badge-large{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.signed-commit-badge-small{margin-top:0}.signed-commit-badge-large{padding-right:10px;padding-left:10px;line-height:22px}.topic-tag-action,.delete-topic-button,.topic-tag{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;padding-right:10px;padding-left:10px;line-height:22px;color:var(--color-accent-fg);background-color:var(--color-accent-subtle);border:1px solid var(--color-topic-tag-border, transparent)}.topic-tag-action:active,.topic-tag-action:hover,.delete-topic-button:active,.delete-topic-button:hover,.topic-tag:active,.topic-tag:hover{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.topic-tag{margin:0 .125em .333em 0}.topic-tag-outline{background:transparent}.topic-tag-action{display:inline-flex;padding-right:0;margin:.6em .5em 0 0}.delete-topic-button,.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:flex;width:24px;height:24px;padding:0;color:inherit;border-color:transparent;border-left:0;border-radius:2em;align-items:center;justify-content:center}.hx_Layout.hx_Layout--sidebar-hidden{grid-auto-flow:row;grid-template-columns:1fr !important}.hx_Layout.hx_Layout--sidebar-hidden .Layout-sidebar,.hx_Layout.hx_Layout--sidebar-hidden .Layout-divider,.hx_Layout.hx_Layout--sidebar-hidden .Layout-main{width:100% !important;grid-column:1 !important}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided{--Layout-gutter: 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider{height:1px;grid-row:2}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided .Layout-main{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.hx_Layout.hx_Layout--sidebar-hidden.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.hx_Layout--sidebar{top:60px;box-sizing:border-box;overscroll-behavior:contain}.branch-action-item.color-border-default{border-color:var(--color-border-default) !important}.user-status-container .input-group-button .btn{height:32px}.reponav-item,.pagehead-tabs-item{border-radius:4px 4px 0 0}.reponav-item.selected,.pagehead-tabs-item.selected{border-top-color:#f9826c}.auto-search-group>.octicon{top:8px}.subnav-search>button.mt-2{margin-top:6px !important}.completeness-indicator-success{color:var(--color-fg-on-emphasis);background-color:var(--color-btn-primary-bg)}.pagination-loader-container button.color-bg-default.border-0{border-top-left-radius:6px;border-top-right-radius:6px}.avatar-user{border-radius:50% !important}@media(max-width: 543px){.minimized-comment>details>div{padding-left:0 !important}}@media(max-width: 543px){.minimized-comment>details>summary>div{flex-direction:column}.minimized-comment>details>summary>div .review-comment-contents{align-left:flex-start}}.hx_disabled-input{margin-right:-4px !important;margin-left:-4px !important}.hx_disabled-input sidebar-memex-input[disabled]:not(.no-pointer) *{cursor:pointer}.hx_disabled-input sidebar-memex-input:not([disabled]) .Box-row--hover-gray{background-color:var(--color-canvas-subtle)}.hx_disabled-input .Box-row--hover-gray svg.octicon-pencil{visibility:hidden;opacity:0}.hx_disabled-input .Box-row--hover-gray:hover,.hx_disabled-input .Box-row--hover-gray:focus{padding-top:8px !important;padding-bottom:8px !important}.hx_disabled-input .Box-row--hover-gray:hover svg.octicon-pencil,.hx_disabled-input .Box-row--hover-gray:focus svg.octicon-pencil{visibility:visible;opacity:1}.hx_disabled-input input:not(:disabled){margin-top:8px !important;margin-bottom:8px !important}.hx_disabled-input input[disabled],.hx_disabled-input select[disabled],.hx_disabled-input .form-control[contenteditable=false]{padding-right:0;padding-left:0;margin-right:0;color:var(--color-fg-default) !important;background:transparent;border:0;box-shadow:none;opacity:1}.hx_disabled-input text-expander input[type=text][disabled]{display:none}.hx_disabled-input text-expander input[type=text][disabled]+div.form-control{display:block}.hx_disabled-input text-expander input[type=text]+div.form-control{display:none}.hx_disabled-input input[type=date][disabled]{display:none}.hx_disabled-input input[type=date][disabled]+div.form-control{display:block}.hx_disabled-input input[type=date]+div.form-control{display:none}.hx_disabled-input input[disabled]::placeholder,.hx_disabled-input selected[disabled]::placeholder{color:var(--color-fg-default) !important}.hx_disabled-input .form-select{background-image:none !important}.hx_disabled-input .Box-row--focus-gray:focus{background:var(--color-canvas-subtle)}.summary-iteration .inline-status{display:none}.summary-iteration .block-status{display:inline-block}.list-iteration .inline-status{display:inline}.list-iteration .block-status{display:none}.hx_tabnav-in-dropdown{border-radius:5px 5px 0 0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:first-child .tabnav-tab[aria-current]:not([aria-current=false]){border-left:0}.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tabs .hx_tabnav-in-dropdown-wrapper:last-child .tabnav-tab[aria-current]:not([aria-current=false]){border-right:0}.hx_tabnav-in-dropdown .tabnav-tab.selected,.hx_tabnav-in-dropdown .tabnav-tab[aria-selected=true],.hx_tabnav-in-dropdown .tabnav-tab[aria-current]:not([aria-current=false]){margin-top:-1px;background-color:var(--color-canvas-overlay)}.hx_tabnav-in-dropdown #cloud-tab[aria-selected=false]::after{position:absolute;top:-14px;right:10px;left:auto;z-index:10;display:inline-block;content:"";border:7px solid transparent;border-bottom:7px solid var(--color-canvas-subtle)}.details-overlay-dark[open]>summary::before{z-index:111 !important}.turbo-progress-bar{z-index:2147483647}.timeline-comment .previewable-comment-form textarea{max-height:none} + +/*# sourceMappingURL=global-0d69ca7f0327.css.map*/
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css new file mode 100644 index 0000000..044e8a7 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/light-92c7d381038e.css @@ -0,0 +1,3 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--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);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--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);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: #CCFFD8;--color-diff-blob-addition-line-bg: #E6FFEC;--color-diff-blob-addition-word-bg: #ABF2BC;--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: #FFD7D5;--color-diff-blob-deletion-line-bg: #FFEBE9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #2da44e;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #FFEBE9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #2da44e;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--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);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-focus-bg: #f6f8fa;--color-btn-focus-border: rgba(27,31,36,0.15);--color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3);--color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15);--color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #2da44e;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #2c974b;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(137,55%,36%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-focus-bg: #2da44e;--color-btn-primary-focus-border: rgba(27,31,36,0.15);--color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-focus-border: rgba(27,31,36,0.15);--color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4);--color-btn-outline-counter-bg: rgba(9,105,218,0.1);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-focus-border: rgba(27,31,36,0.15);--color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #FFEBE9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-border: #afb8c1;--color-switch-track-checked-bg: #ddf4ff;--color-switch-track-checked-hover-bg: #b6e3ff;--color-switch-track-checked-active-bg: #80ccff;--color-switch-track-checked-border: #54aeff;--color-switch-knob-checked-bg: #0969da;--color-switch-knob-checked-disabled-bg: #6e7781;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #2da44e;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #bf8700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #FFEBE9;--color-open-fg: #1a7f37;--color-open-emphasis: #2da44e;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #cf222e;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #FFEBE9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #FD8C73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #FFEBE9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #FFF0EB;--color-scale-coral-1: #FFD6CC;--color-scale-coral-2: #FFB4A1;--color-scale-coral-3: #FD8C73;--color-scale-coral-4: #EC6547;--color-scale-coral-5: #C4432B;--color-scale-coral-6: #9E2F1C;--color-scale-coral-7: #801F0F;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}} + +/*# sourceMappingURL=light-4a4c63a331c1.css.map*/
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js new file mode 100644 index 0000000..4d11df4 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/notifications-global-a5a0da1c07bc.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var x=Object.defineProperty;var u=(_,L)=>x(_,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{7679:(_,L,g)=>{g.d(L,{H:()=>f,v:()=>y});var s=g(59753);function y(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!1)}u(y,"showGlobalError");function f(){const l=document.getElementById("ajax-error-message");l&&(l.hidden=!0)}u(f,"hideGlobalError"),(0,s.on)("deprecatedAjaxError","[data-remote]",function(l){const b=l.detail,{error:A,text:D}=b;l.currentTarget===l.target&&(A==="abort"||A==="canceled"||(/<html/.test(D)?(y(),l.stopImmediatePropagation()):setTimeout(function(){l.defaultPrevented||y()},0)))}),(0,s.on)("deprecatedAjaxSend","[data-remote]",function(){f()}),(0,s.on)("click",".js-ajax-error-dismiss",function(){f()})},56238:(_,L,g)=>{g.d(L,{Bt:()=>b,DN:()=>w,KL:()=>p,Se:()=>D,qC:()=>k,sw:()=>I});var s=g(59753),y=g(2061),f=g(7679);(0,s.on)("click",".js-remote-submit-button",async function(a){const h=a.currentTarget.form;a.preventDefault();let v;try{v=await fetch(h.action,{method:h.method,body:new FormData(h),headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})}catch{}v&&!v.ok&&(0,f.v)()});function l(a,n,h){return a.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:h}))}u(l,"fire");function b(a,n){n&&(A(a,n),(0,y.j)(n)),l(a,"submit",!0)&&a.submit()}u(b,"requestSubmit");function A(a,n){if(!(a instanceof HTMLFormElement))throw new TypeError("The specified element is not of type HTMLFormElement.");if(!(n instanceof HTMLElement))throw new TypeError("The specified element is not of type HTMLElement.");if(n.type!=="submit")throw new TypeError("The specified element is not a submit button.");if(!a||a!==n.form)throw new Error("The specified element is not owned by the form element.")}u(A,"checkButtonValidity");function D(a,n){if(typeof n=="boolean")if(a instanceof HTMLInputElement)a.checked=n;else throw new TypeError("only checkboxes can be set to boolean value");else{if(a.type==="checkbox")throw new TypeError("checkbox can't be set to string value");a.value=n}l(a,"change",!1)}u(D,"changeValue");function w(a,n){for(const h in n){const v=n[h],C=a.elements.namedItem(h);(C instanceof HTMLInputElement||C instanceof HTMLTextAreaElement)&&(C.value=v)}}u(w,"fillFormValues");function I(a){if(!(a instanceof HTMLElement))return!1;const n=a.nodeName.toLowerCase(),h=(a.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&h!=="submit"&&h!=="reset"||a.isContentEditable}u(I,"isFormField");function c(a){return new URLSearchParams(a)}u(c,"searchParamsFromFormData");function p(a,n){const h=new URLSearchParams(a.search),v=c(n);for(const[C,T]of v)h.append(C,T);return h.toString()}u(p,"combineGetFormSearchParams");function k(a){return c(new FormData(a)).toString()}u(k,"serialize")},2061:(_,L,g)=>{g.d(L,{j:()=>s,u:()=>y});function s(f){const l=f.closest("form");if(!(l instanceof HTMLFormElement))return;let b=y(l);if(f.name){const A=f.matches("input[type=submit]")?"Submit":"",D=f.value||A;b||(b=document.createElement("input"),b.type="hidden",b.classList.add("is-submit-button-value"),l.prepend(b)),b.name=f.name,b.value=D}else b&&b.remove()}u(s,"persistSubmitButtonValue");function y(f){const l=f.querySelector("input.is-submit-button-value");return l instanceof HTMLInputElement?l:null}u(y,"findPersistedSubmitButtonValue")},55089:(_,L,g)=>{var s=g(90420),y=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l=u((e,t,r,i)=>{for(var o=i>1?void 0:i?f(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&y(t,r,o),o},"__decorateClass");let b=u(class extends HTMLElement{constructor(){super();this.addEventListener("socket:message",this.update.bind(this))}update(e){const t=e.detail.data;!this.link||!this.modifier||(this.link.setAttribute("aria-label",t.aria_label),this.link.setAttribute("data-ga-click",t.ga_click),this.modifier.setAttribute("class",t.span_class))}},"NotificationIndicatorElement");l([s.fA],b.prototype,"link",2),l([s.fA],b.prototype,"modifier",2),b=l([s.Ih],b);var A=g(7679),D=g(56238),w=Object.defineProperty,I=Object.getOwnPropertyDescriptor,c=u((e,t,r,i)=>{for(var o=i>1?void 0:i?I(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&w(t,r,o),o},"notifications_list_subscription_form_element_decorateClass");let p=u(class extends HTMLElement{constructor(){super(...arguments);this.lastAppliedLabels={}}connectedCallback(){const e=this.querySelector(".js-label-subscriptions-load");e==null||e.addEventListener("loadend",()=>{this.subscriptionsLabels.length>0&&(this.updateCheckedState("custom"),this.updateMenuButtonCopy("custom"))})}async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,A.H)();const t=e.currentTarget,r=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:r,headers:{"X-Requested-With":"XMLHttpRequest",Accept:"application/json"}});if(!i.ok){(0,A.v)();return}const o=await i.json(),d=r.get("do");typeof d=="string"&&this.updateCheckedState(d),typeof d=="string"&&this.updateMenuButtonCopy(d),this.updateSocialCount(o.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden=!(e==="subscribed"||e==="custom"),this.stopIgnoringButtonCopy.hidden=e!=="ignore",this.watchButtonCopy.hidden=!(e!=="subscribed"&&e!=="custom"&&e!=="ignore")}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(const e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(const t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if(e==="custom")this.customButton.setAttribute("aria-checked","true");else{this.customButton.setAttribute("aria-checked","false");for(const t of[...this.threadTypeCheckboxes])(0,D.Se)(t,!1);if(this.subscriptionsContainer!==void 0){for(let t=0;t<this.subscriptionsLabels.length;t++)this.subscriptionsLabels[t].remove();this.subscriptionsSubtitle!==void 0&&this.subscriptionsSubtitle.toggleAttribute("hidden",!1),this.subscriptionsContainer.innerHTML=""}}}updateSocialCount(e){this.socialCount&&(this.socialCount.textContent=e,this.socialCount.setAttribute("aria-label",`${this.pluralizeUsers(e)} watching this repository`))}pluralizeUsers(e){return parseInt(e)===1?"1 user is":`${e} users are`}handleDialogLabelToggle(e){const t=e.detail.wasChecked,r=e.detail.toggledLabelId,i=e.detail.templateLabelElementClone;if(t){for(let o=0;o<this.subscriptionsLabels.length;o++)if(this.subscriptionsLabels[o].getAttribute("data-label-id")===r){this.subscriptionsLabels[o].remove();break}}else i.removeAttribute("hidden"),i.setAttribute("data-targets","notifications-list-subscription-form.subscriptionsLabels"),this.subscriptionsContainer.appendChild(i)}openCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.enableApplyButtonAndCheckbox(),this.saveCurrentLabelsState(),this.customDialog.toggleAttribute("hidden",!1),setTimeout(()=>{var t;(t=this.customDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.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 t=0;t<this.subscriptionsLabels.length;t++){const r=this.subscriptionsLabels[t].getAttribute("data-label-id");for(let i=0;i<this.dialogLabelItems.length;i++)if(this.dialogLabelItems[i].labelId===r){this.dialogLabelItems[i].setCheckedForDropdownLabel(!1);break}}for(let t=0;t<Object.keys(this.lastAppliedLabels).length;t++){const r=Object.keys(this.lastAppliedLabels)[t];for(let i=0;i<this.dialogLabelItems.length;i++)if(this.dialogLabelItems[i].labelId===r){this.dialogLabelItems[i].setCheckedForDropdownLabel(!0);break}}this.subscriptionsContainer.replaceChildren(...Object.values(this.lastAppliedLabels)),this.closeFilterLabelsDialog(e)}openFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.customDialog.toggleAttribute("hidden",!0),this.filterLabelsDialog.toggleAttribute("hidden",!1),setTimeout(()=>{var t;(t=this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]"))==null||t.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(){const e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){const e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.innerHTML="";for(let e=0;e<this.subscriptionsLabels.length;e++){const t=this.subscriptionsLabels[e].getAttribute("data-label-id");t&&(this.lastAppliedLabels[t]=this.subscriptionsLabels[e].cloneNode(!0),this.appendLabelToFormInput(t))}}appendLabelToFormInput(e){const t=document.createElement("input");t.setAttribute("type","hidden"),t.setAttribute("name","labels[]"),t.setAttribute("value",e),this.labelInputs.appendChild(t)}detailsToggled(){this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0)}submitCustom(e){e.preventDefault(),this.details.toggleAttribute("open",!1)}threadTypeCheckboxesUpdated(){const e=!this.threadTypeCheckboxes.some(t=>t.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsListSubscriptionFormElement");c([s.fA],p.prototype,"details",2),c([s.fA],p.prototype,"menu",2),c([s.fA],p.prototype,"customButton",2),c([s.fA],p.prototype,"customDialog",2),c([s.fA],p.prototype,"filterLabelsDialog",2),c([s.GO],p.prototype,"subscriptionButtons",2),c([s.GO],p.prototype,"subscriptionsLabels",2),c([s.fA],p.prototype,"labelInputs",2),c([s.fA],p.prototype,"subscriptionsSubtitle",2),c([s.fA],p.prototype,"socialCount",2),c([s.fA],p.prototype,"unwatchButtonCopy",2),c([s.fA],p.prototype,"stopIgnoringButtonCopy",2),c([s.fA],p.prototype,"watchButtonCopy",2),c([s.GO],p.prototype,"threadTypeCheckboxes",2),c([s.fA],p.prototype,"customSubmit",2),c([s.fA],p.prototype,"subscriptionsContainer",2),c([s.GO],p.prototype,"dialogLabelItems",2),p=c([s.Ih],p);var k=Object.defineProperty,a=Object.getOwnPropertyDescriptor,n=u((e,t,r,i)=>{for(var o=i>1?void 0:i?a(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&k(t,r,o),o},"notifications_team_subscription_form_element_decorateClass");let h=u(class extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}},"NotificationsTeamSubscriptionFormElement");n([s.fA],h.prototype,"details",2),h=n([s.Ih],h);var v=Object.defineProperty,C=Object.getOwnPropertyDescriptor,T=u((e,t,r,i)=>{for(var o=i>1?void 0:i?C(t,r):t,d=e.length-1,m;d>=0;d--)(m=e[d])&&(o=(i?m(t,r,o):m(o))||o);return i&&o&&v(t,r,o),o},"notifications_subscriptions_dialog_label_item_decorateClass");let E=u(class extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){const t=this.label.getAttribute("aria-checked")==="true";this.setCheckedForDropdownLabel(!t),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:t,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}},"NotificationsDialogLabelItemElement");T([s.fA],E.prototype,"label",2),T([s.fA],E.prototype,"hiddenLabelTemplate",2),T([s.fA],E.prototype,"hiddenCheckboxInput",2),T([s.Lj],E.prototype,"labelId",2),E=T([s.Ih],E)}},_=>{var L=u(s=>_(_.s=s),"__webpack_exec__");_.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51"],()=>L(55089));var g=_.O()}]);})(); + +//# sourceMappingURL=notifications-global-efb6b04b1517.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css new file mode 100644 index 0000000..81c8b42 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/primer-10084108b209.css @@ -0,0 +1,13 @@ +:root,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! + * @primer/css/core + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.ActionList{padding:8px}.ActionList--full{padding:0}.ActionList--subGroup{padding:0}.ActionList--divided .ActionList-item-label::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline::before{position:absolute;top:-6px;display:block;width:100%;height:1px;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--divided .ActionList-item-descriptionWrap--inline .ActionList-item-label::before{content:unset}.ActionList--divided .ActionList-item--navActive .ActionList-item-label::before,.ActionList--divided .ActionList-item--navActive+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-label::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:first-of-type .ActionList-item-descriptionWrap--inline::before,.ActionList-sectionDivider+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}.ActionList--tree{--ActionList-tree-depth: 1}.ActionList--tree .ActionList-item--subItem>.ActionList-content{font-size:14px}.ActionList--tree .ActionList-item.ActionList-item--singleton .ActionList-content{padding-left:32px}.ActionList--tree .ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup{position:relative}.ActionList--tree .ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:calc(8px * var(--ActionList-tree-depth))}.ActionList--tree .ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(0deg)}.ActionList--tree .ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:rotate(-90deg)}.ActionList--tree .ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:400}.ActionList--tree .ActionList-item--hasSubItem .ActionList-item--subItem:not(.ActionList-item--hasSubItem) .ActionList-content>span:first-child{padding-left:24px}.ActionList--tree>[aria-level="1"].ActionList-item--hasSubItem>.ActionList--subGroup::before{position:absolute;left:16px;width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList--tree .ActionList-item--hasSubItem:not([aria-level="1"])>.ActionList--subGroup::before{position:absolute;left:calc(8px * (var(--ActionList-tree-depth)) + 7px);width:1px;height:100%;content:"";background:var(--color-action-list-item-inline-divider)}.ActionList-item{position:relative;list-style:none;background-color:transparent;border-radius:6px}.ActionList-item:hover,.ActionList-item:active{cursor:pointer}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{cursor:pointer;background-color:var(--color-action-list-item-default-hover-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):hover:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}}.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background:var(--color-action-list-item-default-active-bg)}.ActionList-item:not(.ActionList-item--hasSubItem):active:not(.ActionList-item--navActive),.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active:not(.ActionList-item--navActive){outline:solid 1px transparent;outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--color-action-list-item-default-active-border)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item:not(.ActionList-item--hasSubItem):active,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{animation:ActionList-item-active-bg 4s forwards cubic-bezier(0.33, 1, 0.68, 1)}}@keyframes ActionList-item-active-bg{50%{box-shadow:inset 0 2px 12px 6px rgba(var(--color-canvas-default), 0.4);transform:scale(1)}100%{transform:scale(0.97)}}@media(hover: hover){.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item:not(.ActionList-item--hasSubItem):hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item:not(.ActionList-item--hasSubItem):hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover .ActionList-item-descriptionWrap--inline::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover+.ActionList-item .ActionList-item-descriptionWrap--inline::before{visibility:hidden}}.ActionList-item:not(.ActionList-item--hasSubItem):active .ActionList-item-label::before,.ActionList-item:not(.ActionList-item--hasSubItem):active+.ActionList-item .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active .ActionList-item-label::before,.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active+.ActionList-item .ActionList-item-label::before{visibility:hidden}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content{z-index:1}@media(hover: hover){.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--hasSubItem>.ActionList-content:active{background-color:var(--color-action-list-item-default-active-bg)}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--subItem) .ActionList-item-label{font-weight:600}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger){background:var(--color-action-list-item-default-selected-bg)}@media(hover: hover){.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger):hover{background-color:var(--color-action-list-item-default-hover-bg)}}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::before,.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)+.ActionList-item::before{visibility:hidden}.ActionList-item.ActionList-item--navActive:not(.ActionList-item--danger)::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectCheckmark{visibility:visible;opacity:1;transition:visibility 0 linear 0,opacity 50ms}.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{visibility:visible}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=true] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-singleSelectCheckmark{animation:checkmarkIn 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-accent-fg);stroke:var(--color-accent-fg);stroke-width:1px}.ActionList-item[aria-checked=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=true] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectCheckmark{fill:var(--color-fg-on-emphasis)}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectCheckmark{visibility:hidden;opacity:0;transition:visibility 0 linear 50ms,opacity 50ms}.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{visibility:hidden;transition:visibility 0s linear 200ms;-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}@media screen and (prefers-reduced-motion: no-preference){.ActionList-item[aria-checked=false] .ActionList-item-singleSelectCheckmark,.ActionList-item[aria-selected=false] .ActionList-item-singleSelectCheckmark{animation:checkmarkOut 200ms cubic-bezier(0.11, 0, 0.5, 0) forwards}}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIcon .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);stroke:var(--color-border-default);stroke-width:1px}.ActionList-item[aria-checked=false] .ActionList-item-multiSelectIconRect,.ActionList-item[aria-selected=false] .ActionList-item-multiSelectIconRect{fill:var(--color-canvas-default);border:1px solid var(--color-border-default)}@keyframes checkmarkIn{from{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{from{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(16px 0 0 0);clip-path:inset(16px 0 0 0)}}.ActionList-item.ActionList-item--danger .ActionList-item-label{color:var(--color-danger-fg)}.ActionList-item.ActionList-item--danger .ActionList-item-visual{color:var(--color-danger-fg)}@media(hover: hover){.ActionList-item.ActionList-item--danger:hover{background:var(--color-action-list-item-danger-hover-bg)}.ActionList-item.ActionList-item--danger:hover .ActionList-item-label{color:var(--color-action-list-item-danger-hover-text)}}.ActionList-item.ActionList-item--danger .ActionList-content:active{background:var(--color-action-list-item-danger-active-bg)}.ActionList-item .ActionList{padding:unset}.ActionList-content{position:relative;display:grid;width:100%;padding:6px 8px;font-size:14px;font-weight:400;color:var(--color-fg-default);text-align:left;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:6px;transition:background 33.333ms linear;touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-rows:min-content;grid-template-areas:"leadingAction leadingVisual label trailingVisual trailingAction";grid-template-columns:min-content min-content minmax(0, auto) min-content min-content;align-items:start}.ActionList-content>:not(:last-child){margin-right:8px}.ActionList-content:hover{text-decoration:none}.ActionList-content:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content:focus:not(:focus-visible){outline:solid 1px transparent}.ActionList-content:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.ActionList-content[aria-disabled=true] .ActionList-item-label,.ActionList-content[aria-disabled=true] .ActionList-item-description{color:var(--color-primer-fg-disabled)}.ActionList-content[aria-disabled=true] .ActionList-item-visual{fill:var(--color-primer-fg-disabled)}@media(hover: hover){.ActionList-content[aria-disabled=true]:hover{cursor:not-allowed;background-color:transparent}}@media screen and (prefers-reduced-motion: no-preference){.ActionList-content[aria-expanded]+.ActionList--subGroup{transition:opacity 160ms cubic-bezier(0.25, 1, 0.5, 1),transform 160ms cubic-bezier(0.25, 1, 0.5, 1)}}.ActionList-content[aria-expanded]+.ActionList--subGroup .ActionList-content{padding-left:24px}.ActionList-content[aria-expanded].ActionList-content--visual16+.ActionList--subGroup .ActionList-content{padding-left:32px}.ActionList-content[aria-expanded].ActionList-content--visual20+.ActionList--subGroup .ActionList-content{padding-left:36px}.ActionList-content[aria-expanded].ActionList-content--visual24+.ActionList--subGroup .ActionList-content{padding-left:40px}.ActionList-content[aria-expanded=true] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(-1)}.ActionList-content[aria-expanded=true]+.ActionList--subGroup{height:auto;overflow:visible;visibility:visible;opacity:1;transform:translateY(0)}.ActionList-content[aria-expanded=true].ActionList-content--hasActiveSubItem>.ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false] .ActionList-item-collapseIcon{transition:transform 120ms linear;transform:scaleY(1)}.ActionList-content[aria-expanded=false]+.ActionList--subGroup{height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-16px)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem{background:var(--color-action-list-item-default-selected-bg)}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem .ActionList-item-label{font-weight:600}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::before,.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem+.ActionList-item::before{visibility:hidden}.ActionList-content[aria-expanded=false].ActionList-content--hasActiveSubItem::after{position:absolute;top:calc(50% - 12px);left:-8px;width:4px;height:24px;content:"";background:var(--color-accent-fg);border-radius:6px}.ActionList-content.ActionList-content--sizeMedium{padding:10px 8px}.ActionList-content.ActionList-content--sizeLarge{padding:14px 8px}.ActionList-content.ActionList-content--fontSmall{font-size:12px}@media(pointer: coarse){.ActionList-content{padding:14px 8px}}.ActionList-content.ActionList-content--blockDescription .ActionList-item-visual{place-self:start}.ActionList-item-action--leading{grid-area:leadingAction}.ActionList-item-visual--leading{grid-area:leadingVisual}.ActionList-item-label{grid-area:label}.ActionList-item-visual--trailing{grid-area:trailingVisual}.ActionList-item-action--trailing{grid-area:trailingAction}.ActionList-item-descriptionWrap{grid-area:label;display:flex;flex-direction:column}.ActionList-item-descriptionWrap .ActionList-item-description{margin-top:4px}.ActionList-item-descriptionWrap .ActionList-item-label{font-weight:600}.ActionList-item-descriptionWrap--inline{position:relative;flex-direction:row;align-items:baseline}.ActionList-item-descriptionWrap--inline .ActionList-item-description{margin-left:8px}.ActionList-item-description{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-fg-muted)}.ActionList-item-visual,.ActionList-item-action{display:flex;min-height:20px;color:var(--color-fg-muted);pointer-events:none;fill:var(--color-fg-muted);align-items:center}.ActionList-item-label{position:relative;font-weight:400;line-height:20px;color:var(--color-fg-default)}.ActionList-item-label--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionList-item--subItem>.ActionList-content{font-size:12px}.ActionList-sectionDivider:not(:empty){display:flex;padding:6px 8px;font-size:12px;font-weight:600;color:var(--color-fg-muted);flex-direction:column}.ActionList-sectionDivider:empty{display:block;height:1px;padding:0;margin:7px -8px 8px;list-style:none;background:var(--color-action-list-item-inline-divider);border:0}.ActionList-sectionDivider .ActionList-sectionDivider-title{font-size:12px;font-weight:600;color:var(--color-fg-muted)}.ActionList-sectionDivider--filled{margin:8px -8px;background:var(--color-canvas-subtle);border-top:1px solid var(--color-action-list-item-inline-divider);border-bottom:1px solid var(--color-action-list-item-inline-divider)}.ActionList-sectionDivider--filled:empty{height:8px;box-sizing:border-box}.ActionList-sectionDivider--filled:first-child{margin-top:0}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:600}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a,button,[role=button],input[type=radio],input[type=checkbox]{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px transparent}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:12px;font-weight:600}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-radius:6px}.Box--condensed{line-height:1.25}.Box--condensed .Box-header{padding:8px 16px}.Box--condensed .Box-body{padding:8px 16px}.Box--condensed .Box-footer{padding:8px 16px}.Box--condensed .Box-btn-octicon.btn-octicon{padding:8px 16px;margin:-8px -16px;line-height:1.25}.Box--condensed .Box-row{padding:8px 16px}.Box--spacious .Box-header{padding:24px;line-height:1.25}.Box--spacious .Box-title{font-size:20px}.Box--spacious .Box-body{padding:24px}.Box--spacious .Box-footer{padding:24px}.Box--spacious .Box-btn-octicon.btn-octicon{padding:24px;margin:-24px -24px}.Box--spacious .Box-row{padding:24px}.Box-header{padding:16px;margin:-1px -1px 0;background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-title{font-size:14px;font-weight:600}.Box-body{padding:16px;border-bottom:1px solid var(--color-border-default)}.Box-body:last-of-type{margin-bottom:-1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row{padding:16px;margin-top:-1px;list-style-type:none;border-top-color:var(--color-border-muted);border-top-style:solid;border-top-width:1px}.Box-row:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.Box-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:100}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{padding:16px;margin-top:-1px;border-top-color:var(--color-border-default);border-top-style:solid;border-top-width:1px;border-radius:0 0 6px 6px}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box--blue .Box-body{border-color:var(--color-accent-muted)}.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--blue .Box-footer{border-color:var(--color-accent-muted)}.Box--danger{border-color:var(--color-danger-emphasis)}.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box--danger .Box-body:last-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{padding:16px 16px;margin:-16px -16px;line-height:1.5}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;margin-left:-0.35em;white-space:nowrap;list-style:none}.breadcrumb-item::after{display:inline-block;height:.8em;margin:0 .5em;content:"";border-right:.1em solid var(--color-fg-muted);transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected::after,.breadcrumb-item[aria-current]:not([aria-current=false])::after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:500;opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:0;-webkit-appearance:none;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:transparent;border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:transparent}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:transparent;border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:transparent;border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:600;line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:600;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}fieldset{padding:0;margin:0;border:0}label{font-weight:600}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:transparent;border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px transparent}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],.form-select[disabled]{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,.form-select[disabled]::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}::placeholder{color:var(--color-fg-subtle);opacity:1}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:600}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;-webkit-appearance:none;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:relative}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:600}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:400;border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid transparent}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{padding-right:30px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-16px.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-moz-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-errored{background-size:16px 16px}dl.form-group>dd .form-control.is-autocheck-loading,.form-group>.form-group-body .form-control.is-autocheck-loading{background-image:url("/images/spinners/octocat-spinner-32.gif")}dl.form-group>dd .form-control.is-autocheck-successful,.form-group>.form-group-body .form-control.is-autocheck-successful{background-image:url("/images/modules/ajax/success@2x.png")}dl.form-group>dd .form-control.is-autocheck-errored,.form-group>.form-group-body .form-control.is-autocheck-errored{background-image:url("/images/modules/ajax/error@2x.png")}}.status-indicator{display:inline-block;width:16px;height:16px;margin-left:5px}.status-indicator .octicon{display:none}.status-indicator-success::before{content:""}.status-indicator-success .octicon-check{display:inline-block;color:var(--color-success-fg);fill:var(--color-success-fg)}.status-indicator-success .octicon-x{display:none}.status-indicator-failed::before{content:""}.status-indicator-failed .octicon-check{display:none}.status-indicator-failed .octicon-x{display:inline-block;color:var(--color-danger-fg);fill:var(--color-danger-fg)}.status-indicator-loading{width:16px;background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");background-repeat:no-repeat;background-position:0 0;background-size:16px}.inline-form{display:inline-block}.inline-form .btn-plain{background-color:transparent;border:0}.drag-and-drop{padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border:1px solid var(--color-border-default);border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error{display:none}.drag-and-drop .error{color:var(--color-danger-fg)}.drag-and-drop img{vertical-align:top}.is-default .drag-and-drop .default{display:inline-block}.is-uploading .drag-and-drop .loading{display:inline-block}.is-bad-file .drag-and-drop .bad-file{display:inline-block}.is-duplicate-filename .drag-and-drop .duplicate-filename{display:inline-block}.is-too-big .drag-and-drop .too-big{display:inline-block}.is-hidden-file .drag-and-drop .hidden-file{display:inline-block}.is-empty .drag-and-drop .empty{display:inline-block}.is-bad-permissions .drag-and-drop .bad-permissions{display:inline-block}.is-repository-required .drag-and-drop .repository-required{display:inline-block}.drag-and-drop-error-info{font-weight:400;color:var(--color-fg-muted)}.drag-and-drop-error-info a{color:var(--color-accent-fg)}.is-failed .drag-and-drop .failed-request{display:inline-block}.manual-file-chooser{position:absolute;width:240px;padding:5px;margin-left:-80px;cursor:pointer;opacity:.0001}.manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.btn .manual-file-chooser{top:0;padding:0;line-height:34px}.upload-enabled textarea{display:block;border-bottom:1px dashed var(--color-border-default);border-bottom-right-radius:0;border-bottom-left-radius:0}.upload-enabled.focused{border-color:var(--color-accent-fg);border-radius:6px;outline:none;box-shadow:0 0 0 2px var(--color-accent-fg)}.upload-enabled.focused .form-control{border-color:transparent;border-bottom-color:var(--color-accent-fg);box-shadow:none}.upload-enabled.focused .drag-and-drop{border-color:transparent}.dragover textarea,.dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}.write-content{position:relative}.previewable-comment-form{position:relative}.previewable-comment-form .tabnav{position:relative;padding:8px 8px 0}.previewable-comment-form .comment{border:1px solid var(--color-border-default)}.previewable-comment-form .comment-form-error{margin-bottom:8px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;margin:0 8px 8px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form textarea{display:block;width:100%;min-height:100px;max-height:500px;padding:8px;resize:vertical}.form-action-spacious{margin-top:10px}div.composer{margin-top:0;border:0}.composer .comment-form-textarea{height:200px;min-height:200px}.composer .tabnav{margin:0 0 10px}h2.account{margin:15px 0 0;font-size:18px;font-weight:400;color:var(--color-fg-muted)}p.explain{position:relative;font-size:12px;color:var(--color-fg-muted)}p.explain strong{color:var(--color-fg-default)}p.explain .octicon{margin-right:5px;color:var(--color-fg-muted)}p.explain .minibutton{top:-4px;float:right}.form-group label{position:static}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{display:grid;--Layout-sidebar-width: 220px;--Layout-gutter: 16px;grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)));grid-gap:var(--Layout-gutter)}@media(max-width: calc(544px - 0.02px)){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-sidebar,.Layout .Layout-divider,.Layout .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter: 0}.Layout.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(768px - 0.02px)){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-sidebar,.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: calc(1012px - 0.02px)){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-sidebar,.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main{width:100% !important;grid-column:1 !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter: 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{height:1px;grid-row:2}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{height:8px;margin-right:0;background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:1px 0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter: 24px}}.Layout.Layout--gutter-none{--Layout-gutter: 0px}.Layout.Layout--gutter-condensed{--Layout-gutter: 16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter: 32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter: 40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width: 220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width: 296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width: 256px}}@media(min-width: 1012px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width: 336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{display:block;grid-column:2;width:1px;margin-right:-1px;background:var(--color-border-default)}.Layout.Layout--divided .Layout-main{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-xl{margin-right:auto;margin-left:auto}.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(768px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(1012px + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(1280px + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Link{color:var(--color-accent-fg)}.Link:hover{text-decoration:underline;cursor:pointer}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{color:var(--color-accent-fg) !important;text-decoration:none}.Link--onHover:hover{color:var(--color-accent-fg) !important;text-decoration:underline;cursor:pointer}.Link--secondary:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--muted:hover [class*=color-fg]{color:inherit !important}.menu{margin-bottom:16px;list-style:none;background-color:var(--color-canvas-default);border:1px solid var(--color-border-default);border-radius:6px}.menu-item{position:relative;display:block;padding:8px 16px;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-item:first-child{border-top:0;border-top-left-radius:6px;border-top-right-radius:6px}.menu-item:first-child::before{border-top-left-radius:6px}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.menu-item:last-child::before{border-bottom-left-radius:6px}.menu-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-selected=true],.menu-item[aria-current]:not([aria-current=false]){cursor:default;background-color:var(--color-menu-bg-active)}.menu-item.selected::before,.menu-item[aria-selected=true]::before,.menu-item[aria-current]:not([aria-current=false])::before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background-color:var(--color-primer-border-active)}.menu-item .octicon{width:16px;margin-right:8px;color:var(--color-fg-muted);text-align:center}.menu-item .Counter{float:right;margin-left:4px}.menu-item .menu-warning{float:right;color:var(--color-attention-fg)}.menu-item .avatar{float:left;margin-right:4px}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{display:block;padding:8px 16px;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:600;color:var(--color-fg-default);border-bottom:1px solid var(--color-border-muted)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.menu-heading:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.tabnav{margin-top:0;margin-bottom:16px;border-bottom:1px solid var(--color-border-default)}.tabnav-tabs{display:flex;margin-bottom:-1px;overflow:auto}.tabnav-tab{display:inline-block;flex-shrink:0;padding:8px 16px;font-size:14px;line-height:23px;color:var(--color-fg-muted);text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-selected=true],.tabnav-tab[aria-current]:not([aria-current=false]){color:var(--color-fg-default);background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:6px 6px 0 0}.tabnav-tab.selected .octicon,.tabnav-tab[aria-selected=true] .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:6px 6px 0 0 !important;outline-offset:-6px}.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:4px;color:var(--color-fg-muted)}.tabnav-tab .Counter{margin-left:4px;color:inherit}.tabnav-extra{display:inline-block;padding-top:10px;margin-left:10px;font-size:12px;color:var(--color-fg-muted)}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:8px}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:transparent}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:600}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:transparent;border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:transparent;border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:500;color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:500;line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{display:flex;min-height:48px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:auto;justify-content:space-between}.UnderlineNav .Counter{margin-left:8px;color:var(--color-fg-default);background-color:var(--color-neutral-muted)}.UnderlineNav .Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.UnderlineNav-body{display:flex;align-items:center;gap:8px;list-style:none}.UnderlineNav-item{position:relative;display:flex;padding:0 8px;font-size:14px;line-height:30px;color:var(--color-fg-default);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:0;border-radius:6px;align-items:center}.UnderlineNav-item:hover,.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible{color:var(--color-fg-default);text-decoration:none;border-bottom-color:var(--color-neutral-muted);outline-offset:-2px;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]::before{display:block;height:0;font-weight:600;visibility:hidden;content:attr(data-content)}.UnderlineNav-item::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:48px;content:"";transform:translateX(-50%) translateY(-50%)}@media(pointer: fine){.UnderlineNav-item:hover{color:var(--color-fg-default);text-decoration:none;background:var(--color-action-list-item-default-hover-bg);transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[role=tab][aria-selected=true],.UnderlineNav-item[aria-current]:not([aria-current=false]){font-weight:600;color:var(--color-fg-default);border-bottom-color:var(--color-primer-border-active);outline-offset:-8px}.UnderlineNav-item.selected::after,.UnderlineNav-item[role=tab][aria-selected=true]::after,.UnderlineNav-item[aria-current]:not([aria-current=false])::after{position:absolute;right:50%;bottom:calc(50% - 25px);width:100%;height:2px;content:"";background:var(--color-primer-border-active);border-radius:6px;transform:translate(50%, -50%)}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:48px}.UnderlineNav-octicon{display:inline !important;margin-right:8px;color:var(--color-fg-muted);fill:var(--color-fg-muted)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:transparent}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:transparent}@supports((-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%)) or (clip-path: polygon(50% 0, 100% 50%, 50% 100%))){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;-webkit-clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px);clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;-webkit-clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px);clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);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(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate.css-truncate-overflow,.css-truncate .css-truncate-overflow,.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;min-width:0;max-width:100%}.Truncate>.Truncate-text{min-width:1ch;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:4px}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:hover,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:active{max-width:100% !important;flex-shrink:0;cursor:pointer}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;overflow:hidden;visibility:hidden;opacity:0}.Overlay{display:flex;min-width:192px;flex-direction:column;background-color:var(--color-canvas-overlay);border-radius:.75rem;box-shadow:var(--color-overlay-shadow);opacity:1}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100% - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100% - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100% - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100% - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100% - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100% - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100% - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100% - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100% - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100% - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running Overlay--motion-scaleFade}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.Overlay-form{display:flex;overflow:auto;flex-direction:column;flex-grow:1}.Overlay-header{z-index:1;display:flex;flex-direction:column}.Overlay-header.Overlay-header--divided{padding-bottom:8px;box-shadow:inset 0 -1px var(--color-border-default)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:16px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:8px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:20px}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:14px}.Overlay-header .Overlay-headerContentWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 8px 0 8px}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:8px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;padding:6px 0 6px 8px;flex-direction:column;flex-grow:1;gap:4px}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{margin:0;font-size:14px;font-weight:600}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{margin:0;font-size:12px;font-weight:400;color:var(--color-fg-muted)}.Overlay-body{padding:16px;padding-top:0;overflow-y:auto;scrollbar-width:thin;font-size:14px;flex-grow:1}.Overlay-body.Overlay-body--paddingCondensed{padding:8px;padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{z-index:1;display:flex;padding:0 16px 16px 16px;flex-direction:row;flex-shrink:0;flex-wrap:wrap}.Overlay-footer.Overlay-footer--divided{padding-top:16px;box-shadow:inset 0 1px var(--color-border-default)}.Overlay-footer.Overlay-footer--alignStart{justify-content:flex-start;gap:8px}.Overlay-footer.Overlay-footer--alignCenter{justify-content:center;gap:8px}.Overlay-footer.Overlay-footer--alignEnd{justify-content:flex-end;gap:8px}.Overlay-closeButton{position:relative;display:grid;width:32px;height:32px;padding:0;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:6px;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;place-content:center;align-self:flex-start;flex-shrink:0}.Overlay-closeButton:hover,.Overlay-closeButton:focus{background-color:var(--color-btn-hover-bg);border:1px solid var(--color-btn-hover-bg)}.Overlay-backdrop--center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor{position:absolute;background-color:transparent}.Overlay-backdrop--anchor .Overlay{width:auto}.Overlay-backdrop--side{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left .Overlay{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right .Overlay{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom .Overlay{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top .Overlay{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}@media(max-width: 767.98px){.Overlay-backdrop--center-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:center}.Overlay-backdrop--anchor-whenNarrow{position:absolute;background-color:transparent}.Overlay-backdrop--anchor-whenNarrow .Overlay{width:auto}.Overlay-backdrop--side-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted);align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-right-radius:0;border-bottom-right-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow .Overlay-whenNarrow{border-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0}.Overlay-backdrop--full-whenNarrow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;background-color:var(--color-neutral-muted)}.Overlay-backdrop--full-whenNarrow .Overlay{width:100%;max-width:100vw;height:100%;max-height:100vh;border-radius:unset;flex-grow:1}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:1px solid var(--color-border-default) !important;border-left:1px solid var(--color-border-default) !important}.border-y{border-top:1px solid var(--color-border-default) !important;border-bottom:1px solid var(--color-border-default) !important}.border{border:1px solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--color-border-default) !important}.border-right{border-right:1px solid var(--color-border-default) !important}.border-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-left{border-left:1px solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:6px !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:4px !important}.rounded-2{border-radius:6px !important}.rounded-3{border-radius:8px !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}@media(min-width: 544px){.border-sm{border:1px solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:1px solid var(--color-border-default) !important}.border-sm-right{border-right:1px solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-sm-left{border-left:1px solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:6px !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:4px !important}.rounded-sm-2{border-radius:6px !important}.rounded-sm-3{border-radius:8px !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-sm-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-sm-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-sm-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-sm-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-sm-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-sm-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-sm-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-sm-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 768px){.border-md{border:1px solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:1px solid var(--color-border-default) !important}.border-md-right{border-right:1px solid var(--color-border-default) !important}.border-md-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-md-left{border-left:1px solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:6px !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:4px !important}.rounded-md-2{border-radius:6px !important}.rounded-md-3{border-radius:8px !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-md-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-md-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-md-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-md-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-md-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-md-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-md-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-md-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1012px){.border-lg{border:1px solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:1px solid var(--color-border-default) !important}.border-lg-right{border-right:1px solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-lg-left{border-left:1px solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:6px !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:4px !important}.rounded-lg-2{border-radius:6px !important}.rounded-lg-3{border-radius:8px !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-lg-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-lg-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-lg-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-lg-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-lg-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-lg-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-lg-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-lg-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}@media(min-width: 1280px){.border-xl{border:1px solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:1px solid var(--color-border-default) !important}.border-xl-right{border-right:1px solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:1px solid var(--color-border-default) !important}.border-xl-left{border-left:1px solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:6px !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:4px !important}.rounded-xl-2{border-radius:6px !important}.rounded-xl-3{border-radius:8px !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.rounded-xl-top-2{border-top-left-radius:6px !important;border-top-right-radius:6px !important}.rounded-xl-top-3{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.rounded-xl-right-2{border-top-right-radius:6px !important;border-bottom-right-radius:6px !important}.rounded-xl-right-3{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important}.rounded-xl-bottom-2{border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important}.rounded-xl-bottom-3{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:4px !important;border-top-left-radius:4px !important}.rounded-xl-left-2{border-bottom-left-radius:6px !important;border-top-left-radius:6px !important}.rounded-xl-left-3{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important}}.circle{border-radius:50% !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:transparent !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:transparent}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px transparent}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px transparent;box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:4px !important}.mt-1{margin-top:4px !important}.mb-1{margin-bottom:4px !important}.mr-1{margin-right:4px !important}.ml-1{margin-left:4px !important}.mt-n1{margin-top:-4px !important}.mb-n1{margin-bottom:-4px !important}.mr-n1{margin-right:-4px !important}.ml-n1{margin-left:-4px !important}.mx-1{margin-right:4px !important;margin-left:4px !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.m-2{margin:8px !important}.mt-2{margin-top:8px !important}.mb-2{margin-bottom:8px !important}.mr-2{margin-right:8px !important}.ml-2{margin-left:8px !important}.mt-n2{margin-top:-8px !important}.mb-n2{margin-bottom:-8px !important}.mr-n2{margin-right:-8px !important}.ml-n2{margin-left:-8px !important}.mx-2{margin-right:8px !important;margin-left:8px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.m-3{margin:16px !important}.mt-3{margin-top:16px !important}.mb-3{margin-bottom:16px !important}.mr-3{margin-right:16px !important}.ml-3{margin-left:16px !important}.mt-n3{margin-top:-16px !important}.mb-n3{margin-bottom:-16px !important}.mr-n3{margin-right:-16px !important}.ml-n3{margin-left:-16px !important}.mx-3{margin-right:16px !important;margin-left:16px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.m-4{margin:24px !important}.mt-4{margin-top:24px !important}.mb-4{margin-bottom:24px !important}.mr-4{margin-right:24px !important}.ml-4{margin-left:24px !important}.mt-n4{margin-top:-24px !important}.mb-n4{margin-bottom:-24px !important}.mr-n4{margin-right:-24px !important}.ml-n4{margin-left:-24px !important}.mx-4{margin-right:24px !important;margin-left:24px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.m-5{margin:32px !important}.mt-5{margin-top:32px !important}.mb-5{margin-bottom:32px !important}.mr-5{margin-right:32px !important}.ml-5{margin-left:32px !important}.mt-n5{margin-top:-32px !important}.mb-n5{margin-bottom:-32px !important}.mr-n5{margin-right:-32px !important}.ml-n5{margin-left:-32px !important}.mx-5{margin-right:32px !important;margin-left:32px !important}.my-5{margin-top:32px !important;margin-bottom:32px !important}.m-6{margin:40px !important}.mt-6{margin-top:40px !important}.mb-6{margin-bottom:40px !important}.mr-6{margin-right:40px !important}.ml-6{margin-left:40px !important}.mt-n6{margin-top:-40px !important}.mb-n6{margin-bottom:-40px !important}.mr-n6{margin-right:-40px !important}.ml-n6{margin-left:-40px !important}.mx-6{margin-right:40px !important;margin-left:40px !important}.my-6{margin-top:40px !important;margin-bottom:40px !important}.mt-7{margin-top:48px !important}.mb-7{margin-bottom:48px !important}.mt-n7{margin-top:-48px !important}.mb-n7{margin-bottom:-48px !important}.my-7{margin-top:48px !important;margin-bottom:48px !important}.mt-8{margin-top:64px !important}.mb-8{margin-bottom:64px !important}.mt-n8{margin-top:-64px !important}.mb-n8{margin-bottom:-64px !important}.my-8{margin-top:64px !important;margin-bottom:64px !important}.mt-9{margin-top:80px !important}.mb-9{margin-bottom:80px !important}.mt-n9{margin-top:-80px !important}.mb-n9{margin-bottom:-80px !important}.my-9{margin-top:80px !important;margin-bottom:80px !important}.mt-10{margin-top:96px !important}.mb-10{margin-bottom:96px !important}.mt-n10{margin-top:-96px !important}.mb-n10{margin-bottom:-96px !important}.my-10{margin-top:96px !important;margin-bottom:96px !important}.mt-11{margin-top:112px !important}.mb-11{margin-bottom:112px !important}.mt-n11{margin-top:-112px !important}.mb-n11{margin-bottom:-112px !important}.my-11{margin-top:112px !important;margin-bottom:112px !important}.mt-12{margin-top:128px !important}.mb-12{margin-bottom:128px !important}.mt-n12{margin-top:-128px !important}.mb-n12{margin-bottom:-128px !important}.my-12{margin-top:128px !important;margin-bottom:128px !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:4px !important}.mt-sm-1{margin-top:4px !important}.mb-sm-1{margin-bottom:4px !important}.mr-sm-1{margin-right:4px !important}.ml-sm-1{margin-left:4px !important}.mt-sm-n1{margin-top:-4px !important}.mb-sm-n1{margin-bottom:-4px !important}.mr-sm-n1{margin-right:-4px !important}.ml-sm-n1{margin-left:-4px !important}.mx-sm-1{margin-right:4px !important;margin-left:4px !important}.my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.m-sm-2{margin:8px !important}.mt-sm-2{margin-top:8px !important}.mb-sm-2{margin-bottom:8px !important}.mr-sm-2{margin-right:8px !important}.ml-sm-2{margin-left:8px !important}.mt-sm-n2{margin-top:-8px !important}.mb-sm-n2{margin-bottom:-8px !important}.mr-sm-n2{margin-right:-8px !important}.ml-sm-n2{margin-left:-8px !important}.mx-sm-2{margin-right:8px !important;margin-left:8px !important}.my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.m-sm-3{margin:16px !important}.mt-sm-3{margin-top:16px !important}.mb-sm-3{margin-bottom:16px !important}.mr-sm-3{margin-right:16px !important}.ml-sm-3{margin-left:16px !important}.mt-sm-n3{margin-top:-16px !important}.mb-sm-n3{margin-bottom:-16px !important}.mr-sm-n3{margin-right:-16px !important}.ml-sm-n3{margin-left:-16px !important}.mx-sm-3{margin-right:16px !important;margin-left:16px !important}.my-sm-3{margin-top:16px !important;margin-bottom:16px !important}.m-sm-4{margin:24px !important}.mt-sm-4{margin-top:24px !important}.mb-sm-4{margin-bottom:24px !important}.mr-sm-4{margin-right:24px !important}.ml-sm-4{margin-left:24px !important}.mt-sm-n4{margin-top:-24px !important}.mb-sm-n4{margin-bottom:-24px !important}.mr-sm-n4{margin-right:-24px !important}.ml-sm-n4{margin-left:-24px !important}.mx-sm-4{margin-right:24px !important;margin-left:24px !important}.my-sm-4{margin-top:24px !important;margin-bottom:24px !important}.m-sm-5{margin:32px !important}.mt-sm-5{margin-top:32px !important}.mb-sm-5{margin-bottom:32px !important}.mr-sm-5{margin-right:32px !important}.ml-sm-5{margin-left:32px !important}.mt-sm-n5{margin-top:-32px !important}.mb-sm-n5{margin-bottom:-32px !important}.mr-sm-n5{margin-right:-32px !important}.ml-sm-n5{margin-left:-32px !important}.mx-sm-5{margin-right:32px !important;margin-left:32px !important}.my-sm-5{margin-top:32px !important;margin-bottom:32px !important}.m-sm-6{margin:40px !important}.mt-sm-6{margin-top:40px !important}.mb-sm-6{margin-bottom:40px !important}.mr-sm-6{margin-right:40px !important}.ml-sm-6{margin-left:40px !important}.mt-sm-n6{margin-top:-40px !important}.mb-sm-n6{margin-bottom:-40px !important}.mr-sm-n6{margin-right:-40px !important}.ml-sm-n6{margin-left:-40px !important}.mx-sm-6{margin-right:40px !important;margin-left:40px !important}.my-sm-6{margin-top:40px !important;margin-bottom:40px !important}.mt-sm-7{margin-top:48px !important}.mb-sm-7{margin-bottom:48px !important}.mt-sm-n7{margin-top:-48px !important}.mb-sm-n7{margin-bottom:-48px !important}.my-sm-7{margin-top:48px !important;margin-bottom:48px !important}.mt-sm-8{margin-top:64px !important}.mb-sm-8{margin-bottom:64px !important}.mt-sm-n8{margin-top:-64px !important}.mb-sm-n8{margin-bottom:-64px !important}.my-sm-8{margin-top:64px !important;margin-bottom:64px !important}.mt-sm-9{margin-top:80px !important}.mb-sm-9{margin-bottom:80px !important}.mt-sm-n9{margin-top:-80px !important}.mb-sm-n9{margin-bottom:-80px !important}.my-sm-9{margin-top:80px !important;margin-bottom:80px !important}.mt-sm-10{margin-top:96px !important}.mb-sm-10{margin-bottom:96px !important}.mt-sm-n10{margin-top:-96px !important}.mb-sm-n10{margin-bottom:-96px !important}.my-sm-10{margin-top:96px !important;margin-bottom:96px !important}.mt-sm-11{margin-top:112px !important}.mb-sm-11{margin-bottom:112px !important}.mt-sm-n11{margin-top:-112px !important}.mb-sm-n11{margin-bottom:-112px !important}.my-sm-11{margin-top:112px !important;margin-bottom:112px !important}.mt-sm-12{margin-top:128px !important}.mb-sm-12{margin-bottom:128px !important}.mt-sm-n12{margin-top:-128px !important}.mb-sm-n12{margin-bottom:-128px !important}.my-sm-12{margin-top:128px !important;margin-bottom:128px !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:4px !important}.mt-md-1{margin-top:4px !important}.mb-md-1{margin-bottom:4px !important}.mr-md-1{margin-right:4px !important}.ml-md-1{margin-left:4px !important}.mt-md-n1{margin-top:-4px !important}.mb-md-n1{margin-bottom:-4px !important}.mr-md-n1{margin-right:-4px !important}.ml-md-n1{margin-left:-4px !important}.mx-md-1{margin-right:4px !important;margin-left:4px !important}.my-md-1{margin-top:4px !important;margin-bottom:4px !important}.m-md-2{margin:8px !important}.mt-md-2{margin-top:8px !important}.mb-md-2{margin-bottom:8px !important}.mr-md-2{margin-right:8px !important}.ml-md-2{margin-left:8px !important}.mt-md-n2{margin-top:-8px !important}.mb-md-n2{margin-bottom:-8px !important}.mr-md-n2{margin-right:-8px !important}.ml-md-n2{margin-left:-8px !important}.mx-md-2{margin-right:8px !important;margin-left:8px !important}.my-md-2{margin-top:8px !important;margin-bottom:8px !important}.m-md-3{margin:16px !important}.mt-md-3{margin-top:16px !important}.mb-md-3{margin-bottom:16px !important}.mr-md-3{margin-right:16px !important}.ml-md-3{margin-left:16px !important}.mt-md-n3{margin-top:-16px !important}.mb-md-n3{margin-bottom:-16px !important}.mr-md-n3{margin-right:-16px !important}.ml-md-n3{margin-left:-16px !important}.mx-md-3{margin-right:16px !important;margin-left:16px !important}.my-md-3{margin-top:16px !important;margin-bottom:16px !important}.m-md-4{margin:24px !important}.mt-md-4{margin-top:24px !important}.mb-md-4{margin-bottom:24px !important}.mr-md-4{margin-right:24px !important}.ml-md-4{margin-left:24px !important}.mt-md-n4{margin-top:-24px !important}.mb-md-n4{margin-bottom:-24px !important}.mr-md-n4{margin-right:-24px !important}.ml-md-n4{margin-left:-24px !important}.mx-md-4{margin-right:24px !important;margin-left:24px !important}.my-md-4{margin-top:24px !important;margin-bottom:24px !important}.m-md-5{margin:32px !important}.mt-md-5{margin-top:32px !important}.mb-md-5{margin-bottom:32px !important}.mr-md-5{margin-right:32px !important}.ml-md-5{margin-left:32px !important}.mt-md-n5{margin-top:-32px !important}.mb-md-n5{margin-bottom:-32px !important}.mr-md-n5{margin-right:-32px !important}.ml-md-n5{margin-left:-32px !important}.mx-md-5{margin-right:32px !important;margin-left:32px !important}.my-md-5{margin-top:32px !important;margin-bottom:32px !important}.m-md-6{margin:40px !important}.mt-md-6{margin-top:40px !important}.mb-md-6{margin-bottom:40px !important}.mr-md-6{margin-right:40px !important}.ml-md-6{margin-left:40px !important}.mt-md-n6{margin-top:-40px !important}.mb-md-n6{margin-bottom:-40px !important}.mr-md-n6{margin-right:-40px !important}.ml-md-n6{margin-left:-40px !important}.mx-md-6{margin-right:40px !important;margin-left:40px !important}.my-md-6{margin-top:40px !important;margin-bottom:40px !important}.mt-md-7{margin-top:48px !important}.mb-md-7{margin-bottom:48px !important}.mt-md-n7{margin-top:-48px !important}.mb-md-n7{margin-bottom:-48px !important}.my-md-7{margin-top:48px !important;margin-bottom:48px !important}.mt-md-8{margin-top:64px !important}.mb-md-8{margin-bottom:64px !important}.mt-md-n8{margin-top:-64px !important}.mb-md-n8{margin-bottom:-64px !important}.my-md-8{margin-top:64px !important;margin-bottom:64px !important}.mt-md-9{margin-top:80px !important}.mb-md-9{margin-bottom:80px !important}.mt-md-n9{margin-top:-80px !important}.mb-md-n9{margin-bottom:-80px !important}.my-md-9{margin-top:80px !important;margin-bottom:80px !important}.mt-md-10{margin-top:96px !important}.mb-md-10{margin-bottom:96px !important}.mt-md-n10{margin-top:-96px !important}.mb-md-n10{margin-bottom:-96px !important}.my-md-10{margin-top:96px !important;margin-bottom:96px !important}.mt-md-11{margin-top:112px !important}.mb-md-11{margin-bottom:112px !important}.mt-md-n11{margin-top:-112px !important}.mb-md-n11{margin-bottom:-112px !important}.my-md-11{margin-top:112px !important;margin-bottom:112px !important}.mt-md-12{margin-top:128px !important}.mb-md-12{margin-bottom:128px !important}.mt-md-n12{margin-top:-128px !important}.mb-md-n12{margin-bottom:-128px !important}.my-md-12{margin-top:128px !important;margin-bottom:128px !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:4px !important}.mt-lg-1{margin-top:4px !important}.mb-lg-1{margin-bottom:4px !important}.mr-lg-1{margin-right:4px !important}.ml-lg-1{margin-left:4px !important}.mt-lg-n1{margin-top:-4px !important}.mb-lg-n1{margin-bottom:-4px !important}.mr-lg-n1{margin-right:-4px !important}.ml-lg-n1{margin-left:-4px !important}.mx-lg-1{margin-right:4px !important;margin-left:4px !important}.my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.m-lg-2{margin:8px !important}.mt-lg-2{margin-top:8px !important}.mb-lg-2{margin-bottom:8px !important}.mr-lg-2{margin-right:8px !important}.ml-lg-2{margin-left:8px !important}.mt-lg-n2{margin-top:-8px !important}.mb-lg-n2{margin-bottom:-8px !important}.mr-lg-n2{margin-right:-8px !important}.ml-lg-n2{margin-left:-8px !important}.mx-lg-2{margin-right:8px !important;margin-left:8px !important}.my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.m-lg-3{margin:16px !important}.mt-lg-3{margin-top:16px !important}.mb-lg-3{margin-bottom:16px !important}.mr-lg-3{margin-right:16px !important}.ml-lg-3{margin-left:16px !important}.mt-lg-n3{margin-top:-16px !important}.mb-lg-n3{margin-bottom:-16px !important}.mr-lg-n3{margin-right:-16px !important}.ml-lg-n3{margin-left:-16px !important}.mx-lg-3{margin-right:16px !important;margin-left:16px !important}.my-lg-3{margin-top:16px !important;margin-bottom:16px !important}.m-lg-4{margin:24px !important}.mt-lg-4{margin-top:24px !important}.mb-lg-4{margin-bottom:24px !important}.mr-lg-4{margin-right:24px !important}.ml-lg-4{margin-left:24px !important}.mt-lg-n4{margin-top:-24px !important}.mb-lg-n4{margin-bottom:-24px !important}.mr-lg-n4{margin-right:-24px !important}.ml-lg-n4{margin-left:-24px !important}.mx-lg-4{margin-right:24px !important;margin-left:24px !important}.my-lg-4{margin-top:24px !important;margin-bottom:24px !important}.m-lg-5{margin:32px !important}.mt-lg-5{margin-top:32px !important}.mb-lg-5{margin-bottom:32px !important}.mr-lg-5{margin-right:32px !important}.ml-lg-5{margin-left:32px !important}.mt-lg-n5{margin-top:-32px !important}.mb-lg-n5{margin-bottom:-32px !important}.mr-lg-n5{margin-right:-32px !important}.ml-lg-n5{margin-left:-32px !important}.mx-lg-5{margin-right:32px !important;margin-left:32px !important}.my-lg-5{margin-top:32px !important;margin-bottom:32px !important}.m-lg-6{margin:40px !important}.mt-lg-6{margin-top:40px !important}.mb-lg-6{margin-bottom:40px !important}.mr-lg-6{margin-right:40px !important}.ml-lg-6{margin-left:40px !important}.mt-lg-n6{margin-top:-40px !important}.mb-lg-n6{margin-bottom:-40px !important}.mr-lg-n6{margin-right:-40px !important}.ml-lg-n6{margin-left:-40px !important}.mx-lg-6{margin-right:40px !important;margin-left:40px !important}.my-lg-6{margin-top:40px !important;margin-bottom:40px !important}.mt-lg-7{margin-top:48px !important}.mb-lg-7{margin-bottom:48px !important}.mt-lg-n7{margin-top:-48px !important}.mb-lg-n7{margin-bottom:-48px !important}.my-lg-7{margin-top:48px !important;margin-bottom:48px !important}.mt-lg-8{margin-top:64px !important}.mb-lg-8{margin-bottom:64px !important}.mt-lg-n8{margin-top:-64px !important}.mb-lg-n8{margin-bottom:-64px !important}.my-lg-8{margin-top:64px !important;margin-bottom:64px !important}.mt-lg-9{margin-top:80px !important}.mb-lg-9{margin-bottom:80px !important}.mt-lg-n9{margin-top:-80px !important}.mb-lg-n9{margin-bottom:-80px !important}.my-lg-9{margin-top:80px !important;margin-bottom:80px !important}.mt-lg-10{margin-top:96px !important}.mb-lg-10{margin-bottom:96px !important}.mt-lg-n10{margin-top:-96px !important}.mb-lg-n10{margin-bottom:-96px !important}.my-lg-10{margin-top:96px !important;margin-bottom:96px !important}.mt-lg-11{margin-top:112px !important}.mb-lg-11{margin-bottom:112px !important}.mt-lg-n11{margin-top:-112px !important}.mb-lg-n11{margin-bottom:-112px !important}.my-lg-11{margin-top:112px !important;margin-bottom:112px !important}.mt-lg-12{margin-top:128px !important}.mb-lg-12{margin-bottom:128px !important}.mt-lg-n12{margin-top:-128px !important}.mb-lg-n12{margin-bottom:-128px !important}.my-lg-12{margin-top:128px !important;margin-bottom:128px !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:4px !important}.mt-xl-1{margin-top:4px !important}.mb-xl-1{margin-bottom:4px !important}.mr-xl-1{margin-right:4px !important}.ml-xl-1{margin-left:4px !important}.mt-xl-n1{margin-top:-4px !important}.mb-xl-n1{margin-bottom:-4px !important}.mr-xl-n1{margin-right:-4px !important}.ml-xl-n1{margin-left:-4px !important}.mx-xl-1{margin-right:4px !important;margin-left:4px !important}.my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.m-xl-2{margin:8px !important}.mt-xl-2{margin-top:8px !important}.mb-xl-2{margin-bottom:8px !important}.mr-xl-2{margin-right:8px !important}.ml-xl-2{margin-left:8px !important}.mt-xl-n2{margin-top:-8px !important}.mb-xl-n2{margin-bottom:-8px !important}.mr-xl-n2{margin-right:-8px !important}.ml-xl-n2{margin-left:-8px !important}.mx-xl-2{margin-right:8px !important;margin-left:8px !important}.my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.m-xl-3{margin:16px !important}.mt-xl-3{margin-top:16px !important}.mb-xl-3{margin-bottom:16px !important}.mr-xl-3{margin-right:16px !important}.ml-xl-3{margin-left:16px !important}.mt-xl-n3{margin-top:-16px !important}.mb-xl-n3{margin-bottom:-16px !important}.mr-xl-n3{margin-right:-16px !important}.ml-xl-n3{margin-left:-16px !important}.mx-xl-3{margin-right:16px !important;margin-left:16px !important}.my-xl-3{margin-top:16px !important;margin-bottom:16px !important}.m-xl-4{margin:24px !important}.mt-xl-4{margin-top:24px !important}.mb-xl-4{margin-bottom:24px !important}.mr-xl-4{margin-right:24px !important}.ml-xl-4{margin-left:24px !important}.mt-xl-n4{margin-top:-24px !important}.mb-xl-n4{margin-bottom:-24px !important}.mr-xl-n4{margin-right:-24px !important}.ml-xl-n4{margin-left:-24px !important}.mx-xl-4{margin-right:24px !important;margin-left:24px !important}.my-xl-4{margin-top:24px !important;margin-bottom:24px !important}.m-xl-5{margin:32px !important}.mt-xl-5{margin-top:32px !important}.mb-xl-5{margin-bottom:32px !important}.mr-xl-5{margin-right:32px !important}.ml-xl-5{margin-left:32px !important}.mt-xl-n5{margin-top:-32px !important}.mb-xl-n5{margin-bottom:-32px !important}.mr-xl-n5{margin-right:-32px !important}.ml-xl-n5{margin-left:-32px !important}.mx-xl-5{margin-right:32px !important;margin-left:32px !important}.my-xl-5{margin-top:32px !important;margin-bottom:32px !important}.m-xl-6{margin:40px !important}.mt-xl-6{margin-top:40px !important}.mb-xl-6{margin-bottom:40px !important}.mr-xl-6{margin-right:40px !important}.ml-xl-6{margin-left:40px !important}.mt-xl-n6{margin-top:-40px !important}.mb-xl-n6{margin-bottom:-40px !important}.mr-xl-n6{margin-right:-40px !important}.ml-xl-n6{margin-left:-40px !important}.mx-xl-6{margin-right:40px !important;margin-left:40px !important}.my-xl-6{margin-top:40px !important;margin-bottom:40px !important}.mt-xl-7{margin-top:48px !important}.mb-xl-7{margin-bottom:48px !important}.mt-xl-n7{margin-top:-48px !important}.mb-xl-n7{margin-bottom:-48px !important}.my-xl-7{margin-top:48px !important;margin-bottom:48px !important}.mt-xl-8{margin-top:64px !important}.mb-xl-8{margin-bottom:64px !important}.mt-xl-n8{margin-top:-64px !important}.mb-xl-n8{margin-bottom:-64px !important}.my-xl-8{margin-top:64px !important;margin-bottom:64px !important}.mt-xl-9{margin-top:80px !important}.mb-xl-9{margin-bottom:80px !important}.mt-xl-n9{margin-top:-80px !important}.mb-xl-n9{margin-bottom:-80px !important}.my-xl-9{margin-top:80px !important;margin-bottom:80px !important}.mt-xl-10{margin-top:96px !important}.mb-xl-10{margin-bottom:96px !important}.mt-xl-n10{margin-top:-96px !important}.mb-xl-n10{margin-bottom:-96px !important}.my-xl-10{margin-top:96px !important;margin-bottom:96px !important}.mt-xl-11{margin-top:112px !important}.mb-xl-11{margin-bottom:112px !important}.mt-xl-n11{margin-top:-112px !important}.mb-xl-n11{margin-bottom:-112px !important}.my-xl-11{margin-top:112px !important;margin-bottom:112px !important}.mt-xl-12{margin-top:128px !important}.mb-xl-12{margin-bottom:128px !important}.mt-xl-n12{margin-top:-128px !important}.mb-xl-n12{margin-bottom:-128px !important}.my-xl-12{margin-top:128px !important;margin-bottom:128px !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:4px !important}.pt-1{padding-top:4px !important}.pr-1{padding-right:4px !important}.pb-1{padding-bottom:4px !important}.pl-1{padding-left:4px !important}.px-1{padding-right:4px !important;padding-left:4px !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.p-2{padding:8px !important}.pt-2{padding-top:8px !important}.pr-2{padding-right:8px !important}.pb-2{padding-bottom:8px !important}.pl-2{padding-left:8px !important}.px-2{padding-right:8px !important;padding-left:8px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.p-3{padding:16px !important}.pt-3{padding-top:16px !important}.pr-3{padding-right:16px !important}.pb-3{padding-bottom:16px !important}.pl-3{padding-left:16px !important}.px-3{padding-right:16px !important;padding-left:16px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.p-4{padding:24px !important}.pt-4{padding-top:24px !important}.pr-4{padding-right:24px !important}.pb-4{padding-bottom:24px !important}.pl-4{padding-left:24px !important}.px-4{padding-right:24px !important;padding-left:24px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.p-5{padding:32px !important}.pt-5{padding-top:32px !important}.pr-5{padding-right:32px !important}.pb-5{padding-bottom:32px !important}.pl-5{padding-left:32px !important}.px-5{padding-right:32px !important;padding-left:32px !important}.py-5{padding-top:32px !important;padding-bottom:32px !important}.p-6{padding:40px !important}.pt-6{padding-top:40px !important}.pr-6{padding-right:40px !important}.pb-6{padding-bottom:40px !important}.pl-6{padding-left:40px !important}.px-6{padding-right:40px !important;padding-left:40px !important}.py-6{padding-top:40px !important;padding-bottom:40px !important}.pt-7{padding-top:48px !important}.pr-7{padding-right:48px !important}.pb-7{padding-bottom:48px !important}.pl-7{padding-left:48px !important}.py-7{padding-top:48px !important;padding-bottom:48px !important}.pt-8{padding-top:64px !important}.pr-8{padding-right:64px !important}.pb-8{padding-bottom:64px !important}.pl-8{padding-left:64px !important}.py-8{padding-top:64px !important;padding-bottom:64px !important}.pt-9{padding-top:80px !important}.pr-9{padding-right:80px !important}.pb-9{padding-bottom:80px !important}.pl-9{padding-left:80px !important}.py-9{padding-top:80px !important;padding-bottom:80px !important}.pt-10{padding-top:96px !important}.pr-10{padding-right:96px !important}.pb-10{padding-bottom:96px !important}.pl-10{padding-left:96px !important}.py-10{padding-top:96px !important;padding-bottom:96px !important}.pt-11{padding-top:112px !important}.pr-11{padding-right:112px !important}.pb-11{padding-bottom:112px !important}.pl-11{padding-left:112px !important}.py-11{padding-top:112px !important;padding-bottom:112px !important}.pt-12{padding-top:128px !important}.pr-12{padding-right:128px !important}.pb-12{padding-bottom:128px !important}.pl-12{padding-left:128px !important}.py-12{padding-top:128px !important;padding-bottom:128px !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:4px !important}.pt-sm-1{padding-top:4px !important}.pr-sm-1{padding-right:4px !important}.pb-sm-1{padding-bottom:4px !important}.pl-sm-1{padding-left:4px !important}.px-sm-1{padding-right:4px !important;padding-left:4px !important}.py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.p-sm-2{padding:8px !important}.pt-sm-2{padding-top:8px !important}.pr-sm-2{padding-right:8px !important}.pb-sm-2{padding-bottom:8px !important}.pl-sm-2{padding-left:8px !important}.px-sm-2{padding-right:8px !important;padding-left:8px !important}.py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.p-sm-3{padding:16px !important}.pt-sm-3{padding-top:16px !important}.pr-sm-3{padding-right:16px !important}.pb-sm-3{padding-bottom:16px !important}.pl-sm-3{padding-left:16px !important}.px-sm-3{padding-right:16px !important;padding-left:16px !important}.py-sm-3{padding-top:16px !important;padding-bottom:16px !important}.p-sm-4{padding:24px !important}.pt-sm-4{padding-top:24px !important}.pr-sm-4{padding-right:24px !important}.pb-sm-4{padding-bottom:24px !important}.pl-sm-4{padding-left:24px !important}.px-sm-4{padding-right:24px !important;padding-left:24px !important}.py-sm-4{padding-top:24px !important;padding-bottom:24px !important}.p-sm-5{padding:32px !important}.pt-sm-5{padding-top:32px !important}.pr-sm-5{padding-right:32px !important}.pb-sm-5{padding-bottom:32px !important}.pl-sm-5{padding-left:32px !important}.px-sm-5{padding-right:32px !important;padding-left:32px !important}.py-sm-5{padding-top:32px !important;padding-bottom:32px !important}.p-sm-6{padding:40px !important}.pt-sm-6{padding-top:40px !important}.pr-sm-6{padding-right:40px !important}.pb-sm-6{padding-bottom:40px !important}.pl-sm-6{padding-left:40px !important}.px-sm-6{padding-right:40px !important;padding-left:40px !important}.py-sm-6{padding-top:40px !important;padding-bottom:40px !important}.pt-sm-7{padding-top:48px !important}.pr-sm-7{padding-right:48px !important}.pb-sm-7{padding-bottom:48px !important}.pl-sm-7{padding-left:48px !important}.py-sm-7{padding-top:48px !important;padding-bottom:48px !important}.pt-sm-8{padding-top:64px !important}.pr-sm-8{padding-right:64px !important}.pb-sm-8{padding-bottom:64px !important}.pl-sm-8{padding-left:64px !important}.py-sm-8{padding-top:64px !important;padding-bottom:64px !important}.pt-sm-9{padding-top:80px !important}.pr-sm-9{padding-right:80px !important}.pb-sm-9{padding-bottom:80px !important}.pl-sm-9{padding-left:80px !important}.py-sm-9{padding-top:80px !important;padding-bottom:80px !important}.pt-sm-10{padding-top:96px !important}.pr-sm-10{padding-right:96px !important}.pb-sm-10{padding-bottom:96px !important}.pl-sm-10{padding-left:96px !important}.py-sm-10{padding-top:96px !important;padding-bottom:96px !important}.pt-sm-11{padding-top:112px !important}.pr-sm-11{padding-right:112px !important}.pb-sm-11{padding-bottom:112px !important}.pl-sm-11{padding-left:112px !important}.py-sm-11{padding-top:112px !important;padding-bottom:112px !important}.pt-sm-12{padding-top:128px !important}.pr-sm-12{padding-right:128px !important}.pb-sm-12{padding-bottom:128px !important}.pl-sm-12{padding-left:128px !important}.py-sm-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:4px !important}.pt-md-1{padding-top:4px !important}.pr-md-1{padding-right:4px !important}.pb-md-1{padding-bottom:4px !important}.pl-md-1{padding-left:4px !important}.px-md-1{padding-right:4px !important;padding-left:4px !important}.py-md-1{padding-top:4px !important;padding-bottom:4px !important}.p-md-2{padding:8px !important}.pt-md-2{padding-top:8px !important}.pr-md-2{padding-right:8px !important}.pb-md-2{padding-bottom:8px !important}.pl-md-2{padding-left:8px !important}.px-md-2{padding-right:8px !important;padding-left:8px !important}.py-md-2{padding-top:8px !important;padding-bottom:8px !important}.p-md-3{padding:16px !important}.pt-md-3{padding-top:16px !important}.pr-md-3{padding-right:16px !important}.pb-md-3{padding-bottom:16px !important}.pl-md-3{padding-left:16px !important}.px-md-3{padding-right:16px !important;padding-left:16px !important}.py-md-3{padding-top:16px !important;padding-bottom:16px !important}.p-md-4{padding:24px !important}.pt-md-4{padding-top:24px !important}.pr-md-4{padding-right:24px !important}.pb-md-4{padding-bottom:24px !important}.pl-md-4{padding-left:24px !important}.px-md-4{padding-right:24px !important;padding-left:24px !important}.py-md-4{padding-top:24px !important;padding-bottom:24px !important}.p-md-5{padding:32px !important}.pt-md-5{padding-top:32px !important}.pr-md-5{padding-right:32px !important}.pb-md-5{padding-bottom:32px !important}.pl-md-5{padding-left:32px !important}.px-md-5{padding-right:32px !important;padding-left:32px !important}.py-md-5{padding-top:32px !important;padding-bottom:32px !important}.p-md-6{padding:40px !important}.pt-md-6{padding-top:40px !important}.pr-md-6{padding-right:40px !important}.pb-md-6{padding-bottom:40px !important}.pl-md-6{padding-left:40px !important}.px-md-6{padding-right:40px !important;padding-left:40px !important}.py-md-6{padding-top:40px !important;padding-bottom:40px !important}.pt-md-7{padding-top:48px !important}.pr-md-7{padding-right:48px !important}.pb-md-7{padding-bottom:48px !important}.pl-md-7{padding-left:48px !important}.py-md-7{padding-top:48px !important;padding-bottom:48px !important}.pt-md-8{padding-top:64px !important}.pr-md-8{padding-right:64px !important}.pb-md-8{padding-bottom:64px !important}.pl-md-8{padding-left:64px !important}.py-md-8{padding-top:64px !important;padding-bottom:64px !important}.pt-md-9{padding-top:80px !important}.pr-md-9{padding-right:80px !important}.pb-md-9{padding-bottom:80px !important}.pl-md-9{padding-left:80px !important}.py-md-9{padding-top:80px !important;padding-bottom:80px !important}.pt-md-10{padding-top:96px !important}.pr-md-10{padding-right:96px !important}.pb-md-10{padding-bottom:96px !important}.pl-md-10{padding-left:96px !important}.py-md-10{padding-top:96px !important;padding-bottom:96px !important}.pt-md-11{padding-top:112px !important}.pr-md-11{padding-right:112px !important}.pb-md-11{padding-bottom:112px !important}.pl-md-11{padding-left:112px !important}.py-md-11{padding-top:112px !important;padding-bottom:112px !important}.pt-md-12{padding-top:128px !important}.pr-md-12{padding-right:128px !important}.pb-md-12{padding-bottom:128px !important}.pl-md-12{padding-left:128px !important}.py-md-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:4px !important}.pt-lg-1{padding-top:4px !important}.pr-lg-1{padding-right:4px !important}.pb-lg-1{padding-bottom:4px !important}.pl-lg-1{padding-left:4px !important}.px-lg-1{padding-right:4px !important;padding-left:4px !important}.py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.p-lg-2{padding:8px !important}.pt-lg-2{padding-top:8px !important}.pr-lg-2{padding-right:8px !important}.pb-lg-2{padding-bottom:8px !important}.pl-lg-2{padding-left:8px !important}.px-lg-2{padding-right:8px !important;padding-left:8px !important}.py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.p-lg-3{padding:16px !important}.pt-lg-3{padding-top:16px !important}.pr-lg-3{padding-right:16px !important}.pb-lg-3{padding-bottom:16px !important}.pl-lg-3{padding-left:16px !important}.px-lg-3{padding-right:16px !important;padding-left:16px !important}.py-lg-3{padding-top:16px !important;padding-bottom:16px !important}.p-lg-4{padding:24px !important}.pt-lg-4{padding-top:24px !important}.pr-lg-4{padding-right:24px !important}.pb-lg-4{padding-bottom:24px !important}.pl-lg-4{padding-left:24px !important}.px-lg-4{padding-right:24px !important;padding-left:24px !important}.py-lg-4{padding-top:24px !important;padding-bottom:24px !important}.p-lg-5{padding:32px !important}.pt-lg-5{padding-top:32px !important}.pr-lg-5{padding-right:32px !important}.pb-lg-5{padding-bottom:32px !important}.pl-lg-5{padding-left:32px !important}.px-lg-5{padding-right:32px !important;padding-left:32px !important}.py-lg-5{padding-top:32px !important;padding-bottom:32px !important}.p-lg-6{padding:40px !important}.pt-lg-6{padding-top:40px !important}.pr-lg-6{padding-right:40px !important}.pb-lg-6{padding-bottom:40px !important}.pl-lg-6{padding-left:40px !important}.px-lg-6{padding-right:40px !important;padding-left:40px !important}.py-lg-6{padding-top:40px !important;padding-bottom:40px !important}.pt-lg-7{padding-top:48px !important}.pr-lg-7{padding-right:48px !important}.pb-lg-7{padding-bottom:48px !important}.pl-lg-7{padding-left:48px !important}.py-lg-7{padding-top:48px !important;padding-bottom:48px !important}.pt-lg-8{padding-top:64px !important}.pr-lg-8{padding-right:64px !important}.pb-lg-8{padding-bottom:64px !important}.pl-lg-8{padding-left:64px !important}.py-lg-8{padding-top:64px !important;padding-bottom:64px !important}.pt-lg-9{padding-top:80px !important}.pr-lg-9{padding-right:80px !important}.pb-lg-9{padding-bottom:80px !important}.pl-lg-9{padding-left:80px !important}.py-lg-9{padding-top:80px !important;padding-bottom:80px !important}.pt-lg-10{padding-top:96px !important}.pr-lg-10{padding-right:96px !important}.pb-lg-10{padding-bottom:96px !important}.pl-lg-10{padding-left:96px !important}.py-lg-10{padding-top:96px !important;padding-bottom:96px !important}.pt-lg-11{padding-top:112px !important}.pr-lg-11{padding-right:112px !important}.pb-lg-11{padding-bottom:112px !important}.pl-lg-11{padding-left:112px !important}.py-lg-11{padding-top:112px !important;padding-bottom:112px !important}.pt-lg-12{padding-top:128px !important}.pr-lg-12{padding-right:128px !important}.pb-lg-12{padding-bottom:128px !important}.pl-lg-12{padding-left:128px !important}.py-lg-12{padding-top:128px !important;padding-bottom:128px !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:4px !important}.pt-xl-1{padding-top:4px !important}.pr-xl-1{padding-right:4px !important}.pb-xl-1{padding-bottom:4px !important}.pl-xl-1{padding-left:4px !important}.px-xl-1{padding-right:4px !important;padding-left:4px !important}.py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.p-xl-2{padding:8px !important}.pt-xl-2{padding-top:8px !important}.pr-xl-2{padding-right:8px !important}.pb-xl-2{padding-bottom:8px !important}.pl-xl-2{padding-left:8px !important}.px-xl-2{padding-right:8px !important;padding-left:8px !important}.py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.p-xl-3{padding:16px !important}.pt-xl-3{padding-top:16px !important}.pr-xl-3{padding-right:16px !important}.pb-xl-3{padding-bottom:16px !important}.pl-xl-3{padding-left:16px !important}.px-xl-3{padding-right:16px !important;padding-left:16px !important}.py-xl-3{padding-top:16px !important;padding-bottom:16px !important}.p-xl-4{padding:24px !important}.pt-xl-4{padding-top:24px !important}.pr-xl-4{padding-right:24px !important}.pb-xl-4{padding-bottom:24px !important}.pl-xl-4{padding-left:24px !important}.px-xl-4{padding-right:24px !important;padding-left:24px !important}.py-xl-4{padding-top:24px !important;padding-bottom:24px !important}.p-xl-5{padding:32px !important}.pt-xl-5{padding-top:32px !important}.pr-xl-5{padding-right:32px !important}.pb-xl-5{padding-bottom:32px !important}.pl-xl-5{padding-left:32px !important}.px-xl-5{padding-right:32px !important;padding-left:32px !important}.py-xl-5{padding-top:32px !important;padding-bottom:32px !important}.p-xl-6{padding:40px !important}.pt-xl-6{padding-top:40px !important}.pr-xl-6{padding-right:40px !important}.pb-xl-6{padding-bottom:40px !important}.pl-xl-6{padding-left:40px !important}.px-xl-6{padding-right:40px !important;padding-left:40px !important}.py-xl-6{padding-top:40px !important;padding-bottom:40px !important}.pt-xl-7{padding-top:48px !important}.pr-xl-7{padding-right:48px !important}.pb-xl-7{padding-bottom:48px !important}.pl-xl-7{padding-left:48px !important}.py-xl-7{padding-top:48px !important;padding-bottom:48px !important}.pt-xl-8{padding-top:64px !important}.pr-xl-8{padding-right:64px !important}.pb-xl-8{padding-bottom:64px !important}.pl-xl-8{padding-left:64px !important}.py-xl-8{padding-top:64px !important;padding-bottom:64px !important}.pt-xl-9{padding-top:80px !important}.pr-xl-9{padding-right:80px !important}.pb-xl-9{padding-bottom:80px !important}.pl-xl-9{padding-left:80px !important}.py-xl-9{padding-top:80px !important;padding-bottom:80px !important}.pt-xl-10{padding-top:96px !important}.pr-xl-10{padding-right:96px !important}.pb-xl-10{padding-bottom:96px !important}.pl-xl-10{padding-left:96px !important}.py-xl-10{padding-top:96px !important;padding-bottom:96px !important}.pt-xl-11{padding-top:112px !important}.pr-xl-11{padding-right:112px !important}.pb-xl-11{padding-bottom:112px !important}.pl-xl-11{padding-left:112px !important}.py-xl-11{padding-top:112px !important;padding-bottom:112px !important}.pt-xl-12{padding-top:128px !important}.pr-xl-12{padding-right:128px !important}.pb-xl-12{padding-bottom:128px !important}.pl-xl-12{padding-left:128px !important}.py-xl-12{padding-top:128px !important;padding-bottom:128px !important}}.p-responsive{padding-right:16px !important;padding-left:16px !important}@media(min-width: 544px){.p-responsive{padding-right:40px !important;padding-left:40px !important}}@media(min-width: 1012px){.p-responsive{padding-right:16px !important;padding-left:16px !important}}.h1{font-size:26px !important}@media(min-width: 768px){.h1{font-size:32px !important}}.h2{font-size:22px !important}@media(min-width: 768px){.h2{font-size:24px !important}}.h3{font-size:18px !important}@media(min-width: 768px){.h3{font-size:20px !important}}.h4{font-size:16px !important}.h5{font-size:14px !important}.h6{font-size:12px !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600 !important}.f1{font-size:26px !important}@media(min-width: 768px){.f1{font-size:32px !important}}.f2{font-size:22px !important}@media(min-width: 768px){.f2{font-size:24px !important}}.f3{font-size:18px !important}@media(min-width: 768px){.f3{font-size:20px !important}}.f4{font-size:16px !important}@media(min-width: 768px){.f4{font-size:16px !important}}.f5{font-size:14px !important}.f6{font-size:12px !important}.f00-light{font-size:40px !important;font-weight:300 !important}@media(min-width: 768px){.f00-light{font-size:48px !important}}.f0-light{font-size:32px !important;font-weight:300 !important}@media(min-width: 768px){.f0-light{font-size:40px !important}}.f1-light{font-size:26px !important;font-weight:300 !important}@media(min-width: 768px){.f1-light{font-size:32px !important}}.f2-light{font-size:22px !important;font-weight:300 !important}@media(min-width: 768px){.f2-light{font-size:24px !important}}.f3-light{font-size:18px !important;font-weight:300 !important}@media(min-width: 768px){.f3-light{font-size:20px !important}}.text-small{font-size:12px !important}.lead{margin-bottom:30px;font-size:20px;font-weight:300}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:400 !important}.text-bold{font-weight:600 !important}.text-semibold{font-weight:500 !important}.text-light{font-weight:300 !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:600}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto}/*! + * @primer/css/product + * http://primer.style/css + * + * Released under MIT license. Copyright (c) 2019 GitHub Inc. + */.flash{position:relative;padding:20px 16px;border-style:solid;border-width:1px;border-radius:6px}.flash p:last-child{margin-bottom:0}.flash .octicon{margin-right:12px}.flash-messages{margin-bottom:24px}.flash-close{float:right;padding:16px;margin:-16px;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;appearance:none}.flash-close:hover{opacity:.7}.flash-close:active{opacity:.5}.flash-close .octicon{margin-right:0}.flash-action{float:right;margin-top:-3px;margin-left:24px;background-clip:padding-box}.flash-action.btn .octicon{margin-right:4px;color:var(--color-fg-muted)}.flash-action.btn-primary{background-clip:border-box}.flash-action.btn-primary .octicon{color:inherit}.flash{color:var(--color-fg-default);background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted)}.flash .octicon{color:var(--color-accent-fg)}.flash-warn{color:var(--color-fg-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.flash-warn .octicon{color:var(--color-attention-fg)}.flash-error{color:var(--color-fg-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.flash-error .octicon{color:var(--color-danger-fg)}.flash-success{color:var(--color-fg-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.flash-success .octicon{color:var(--color-success-fg)}.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}.flash-full,.flash-banner{background-color:var(--color-canvas-default)}.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:var(--color-attention-subtle)}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 544px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{position:relative;display:inline}.autocomplete-embedded-icon-wrap{display:inline-flex;padding:4px 8px;align-items:center}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.autocomplete-embedded-icon-wrap .form-control{padding:0;margin-left:8px;border:none;box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{position:absolute;left:0;z-index:99;width:max-content;min-width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.autocomplete-item{display:block;width:100%;padding:4px 8px;overflow:hidden;font-weight:600;color:var(--color-fg-default);text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:var(--color-canvas-overlay);border:0}.autocomplete-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.selected,.autocomplete-item[aria-selected=true],.autocomplete-item.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *,.autocomplete-item.navigation-focus *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:500;border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:400;color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;background-color:var(--color-avatar-bg);border-radius:6px;flex-shrink:0;box-shadow:0 0 0 1px var(--color-avatar-border)}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:4px}.avatar-1{width:16px;height:16px}.avatar-2{width:20px;height:20px}.avatar-3{width:24px;height:24px}.avatar-4{width:28px;height:28px}.avatar-5{width:32px;height:32px}.avatar-6{width:40px;height:40px}.avatar-7{width:48px;height:48px}.avatar-8{width:64px;height:64px}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{position:relative;min-width:26px;height:20px}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{display:flex;background:var(--color-canvas-default)}.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:content-box;margin-right:-11px;background-color:var(--color-canvas-default);border-right:1px solid var(--color-canvas-default);border-radius:4px;box-shadow:none;transition:margin .1s ease-in-out}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}.AvatarStack-body .avatar img{border-radius:4px}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{z-index:1;margin-right:0;background:var(--color-canvas-subtle)}.avatar.avatar-more::before,.avatar.avatar-more::after{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid var(--color-canvas-default)}.avatar.avatar-more::before{width:17px;background:var(--color-avatar-stack-fade-more)}.avatar.avatar-more::after{width:14px;background:var(--color-avatar-stack-fade)}.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more::before{width:5px}.AvatarStack--right .avatar.avatar-more::after{width:2px;background:var(--color-canvas-subtle)}.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid var(--color-canvas-default)}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{position:relative;padding:32px;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{padding:2px 5px 3px;font-size:14px;background:var(--color-canvas-default);border:1px solid var(--color-border-muted);border-radius:6px}.blankslate img{width:56px;height:56px}.blankslate-icon{margin-right:4px;margin-bottom:8px;margin-left:4px;color:var(--color-fg-muted)}.blankslate-image{margin-bottom:16px}.blankslate-heading{margin-bottom:4px}.blankslate-action{margin-top:16px}.blankslate-action:first-of-type{margin-top:24px}.blankslate-action:last-of-type{margin-bottom:8px}.blankslate-capped{border-radius:0 0 6px 6px}.blankslate-spacious{padding:80px 40px}.blankslate-narrow{max-width:485px;margin:0 auto}.blankslate-large img{width:80px;height:80px}.blankslate-large h3{margin:16px 0;font-size:24px}.blankslate-large p{font-size:16px}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-style:solid;border-width:4px 4px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:100;width:160px;padding-top:4px;padding-bottom:4px;margin-top:2px;list-style:none;background-color:var(--color-canvas-overlay);background-clip:padding-box;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large)}.dropdown-menu::before,.dropdown-menu::after{position:absolute;display:inline-block;content:""}.dropdown-menu::before{border:8px solid transparent;border-bottom-color:var(--color-border-default)}.dropdown-menu::after{border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;overflow:visible;text-overflow:inherit}.dropdown-item{display:block;padding:4px 8px 4px 16px;overflow:hidden;color:var(--color-fg-default);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background-color:var(--color-accent-emphasis)}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-text-]{color:inherit !important}.dropdown-item:hover>.Label{color:inherit !important;border-color:currentColor}.dropdown-item.btn-link{width:100%;text-align:left}.dropdown-signout{width:100%;text-align:left;background:none;border:0}.dropdown-divider{display:block;height:0;margin:8px 0;border-top:1px solid var(--color-border-default)}.dropdown-header{padding:4px 16px;font-size:12px;color:var(--color-fg-muted)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{top:0;right:100%;left:auto;width:auto;margin-top:0;margin-right:8px}.dropdown-menu-w::before{top:10px;right:-16px;left:auto;border-color:transparent;border-left-color:var(--color-border-default)}.dropdown-menu-w::after{top:11px;right:-14px;left:auto;border-color:transparent;border-left-color:var(--color-canvas-overlay)}.dropdown-menu-e{top:0;left:100%;width:auto;margin-top:0;margin-left:8px}.dropdown-menu-e::before{top:10px;left:-16px;border-color:transparent;border-right-color:var(--color-border-default)}.dropdown-menu-e::after{top:11px;left:-14px;border-color:transparent;border-right-color:var(--color-canvas-overlay)}.dropdown-menu-ne{top:auto;bottom:100%;left:0;margin-bottom:3px}.dropdown-menu-ne::before,.dropdown-menu-ne::after{top:auto;right:auto}.dropdown-menu-ne::before{bottom:-8px;left:9px;border-top:8px solid var(--color-border-default);border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent}.dropdown-menu-ne::after{bottom:-7px;left:10px;border-top:7px solid var(--color-canvas-overlay);border-right:7px solid transparent;border-bottom:0;border-left:7px solid transparent}.dropdown-menu-s{right:50%;left:auto;transform:translateX(50%)}.dropdown-menu-s::before{top:-16px;right:50%;transform:translateX(50%)}.dropdown-menu-s::after{top:-14px;right:50%;transform:translateX(50%)}.dropdown-menu-sw{right:0;left:auto}.dropdown-menu-sw::before{top:-16px;right:9px;left:auto}.dropdown-menu-sw::after{top:-14px;right:10px;left:auto}.dropdown-menu-se::before{top:-16px;left:9px}.dropdown-menu-se::after{top:-14px;left:10px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:600;color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.label,.Label{display:inline-block;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;border:1px solid transparent;border-radius:2em;border-color:var(--color-border-default)}.label:hover,.Label:hover{text-decoration:none}.Label--large{padding-right:10px;padding-left:10px;line-height:22px}.Label--inline{display:inline;padding:.12em .5em;font-size:85%}.Label--primary{color:var(--color-fg-default);border-color:var(--color-neutral-emphasis)}.Label--secondary{color:var(--color-fg-muted);border-color:var(--color-border-default)}.Label--info,.Label--accent{color:var(--color-accent-fg);border-color:var(--color-accent-emphasis)}.Label--success{color:var(--color-success-fg);border-color:var(--color-success-emphasis)}.Label--warning,.Label--attention{color:var(--color-attention-fg);border-color:var(--color-attention-emphasis)}.Label--severe{color:var(--color-severe-fg);border-color:var(--color-severe-emphasis)}.Label--danger{color:var(--color-danger-fg);border-color:var(--color-danger-emphasis)}.Label--open{color:var(--color-open-fg);border-color:var(--color-open-emphasis)}.Label--closed{color:var(--color-closed-fg);border-color:var(--color-closed-emphasis)}.Label--done{color:var(--color-done-fg);border-color:var(--color-done-emphasis)}.Label--sponsors{color:var(--color-sponsors-fg);border-color:var(--color-sponsors-emphasis)}.state,.State{display:inline-block;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;border-radius:2em}.state,.State,.State--draft{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis);border:1px solid transparent}.State--open{color:var(--color-fg-on-emphasis);background-color:var(--color-open-emphasis)}.State--merged{color:var(--color-fg-on-emphasis);background-color:var(--color-done-emphasis)}.State--closed{color:var(--color-fg-on-emphasis);background-color:var(--color-closed-emphasis)}.State--small{padding:0 10px;font-size:12px;line-height:24px}.State--small .octicon{width:1em}.Counter{display:inline-block;min-width:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;color:var(--color-fg-default);text-align:center;background-color:var(--color-neutral-muted);border:1px solid var(--color-counter-border);border-radius:2em}.Counter:empty{display:none}.Counter .octicon{vertical-align:text-top;opacity:.8}.Counter--primary{color:var(--color-fg-on-emphasis);background-color:var(--color-neutral-emphasis)}.Counter--secondary{color:var(--color-fg-muted);background-color:var(--color-neutral-subtle)}.diffstat{font-size:12px;font-weight:600;color:var(--color-fg-muted);white-space:nowrap;cursor:default}.diffstat-block-deleted,.diffstat-block-added,.diffstat-block-neutral{display:inline-block;width:8px;height:8px;margin-left:1px;outline-offset:-1px}.diffstat-block-deleted{background-color:var(--color-danger-emphasis);outline:1px solid var(--color-border-subtle)}.diffstat-block-added{background-color:var(--color-diffstat-addition-bg);outline:1px solid var(--color-border-subtle)}.diffstat-block-neutral{background-color:var(--color-neutral-muted);outline:1px solid var(--color-border-subtle)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{position:relative;width:232px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px}.Popover-message::before,.Popover-message::after{position:absolute;left:50%;display:inline-block;content:""}.Popover-message::before{top:-16px;margin-left:-9px;border:8px solid transparent;border-bottom-color:var(--color-border-default)}.Popover-message::after{top:-14px;margin-left:-8px;border:7px solid transparent;border-bottom-color:var(--color-canvas-overlay)}.Popover-message--no-caret::before,.Popover-message--no-caret::after{display:none}.Popover-message--bottom::before,.Popover-message--bottom::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{top:auto;border-bottom-color:transparent}.Popover-message--bottom::before,.Popover-message--bottom-right::before,.Popover-message--bottom-left::before{bottom:-16px;border-top-color:var(--color-border-default)}.Popover-message--bottom::after,.Popover-message--bottom-right::after,.Popover-message--bottom-left::after{bottom:-14px;border-top-color:var(--color-canvas-overlay)}.Popover-message--top-right,.Popover-message--bottom-right{right:-9px;margin-right:0}.Popover-message--top-right::before,.Popover-message--top-right::after,.Popover-message--bottom-right::before,.Popover-message--bottom-right::after{left:auto;margin-left:0}.Popover-message--top-right::before,.Popover-message--bottom-right::before{right:20px}.Popover-message--top-right::after,.Popover-message--bottom-right::after{right:21px}.Popover-message--top-left,.Popover-message--bottom-left{left:-9px;margin-left:0}.Popover-message--top-left::before,.Popover-message--top-left::after,.Popover-message--bottom-left::before,.Popover-message--bottom-left::after{left:24px;margin-left:0}.Popover-message--top-left::after,.Popover-message--bottom-left::after{left:25px}.Popover-message--right::before,.Popover-message--right::after,.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left::before,.Popover-message--left::after,.Popover-message--left-top::before,.Popover-message--left-top::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:50%;left:auto;margin-left:0;border-bottom-color:transparent}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before,.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{margin-top:-9px}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after,.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{margin-top:-8px}.Popover-message--right::before,.Popover-message--right-top::before,.Popover-message--right-bottom::before{right:-16px;border-left-color:var(--color-border-default)}.Popover-message--right::after,.Popover-message--right-top::after,.Popover-message--right-bottom::after{right:-14px;border-left-color:var(--color-canvas-overlay)}.Popover-message--left::before,.Popover-message--left-top::before,.Popover-message--left-bottom::before{left:-16px;border-right-color:var(--color-border-default)}.Popover-message--left::after,.Popover-message--left-top::after,.Popover-message--left-bottom::after{left:-14px;border-right-color:var(--color-canvas-overlay)}.Popover-message--right-top::before,.Popover-message--right-top::after,.Popover-message--left-top::before,.Popover-message--left-top::after{top:24px}.Popover-message--right-bottom::before,.Popover-message--right-bottom::after,.Popover-message--left-bottom::before,.Popover-message--left-bottom::after{top:auto}.Popover-message--right-bottom::before,.Popover-message--left-bottom::before{bottom:16px}.Popover-message--right-bottom::after,.Popover-message--left-bottom::after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{position:fixed;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important}.Popover-message{top:auto;right:auto;bottom:auto;left:auto;width:auto !important;margin:8px}.Popover-message>.btn-octicon{padding:12px !important}.Popover-message::after,.Popover-message::before{display:none}}.Progress{display:flex;height:8px;overflow:hidden;background-color:var(--color-neutral-muted);border-radius:6px;outline:1px solid transparent}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid transparent}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:600}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:transparent;border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:500;color:var(--color-fg-muted);text-align:center;background-color:transparent;border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid transparent;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:500;color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-closeButton:focus,.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:500;color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{display:flex;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid var(--color-border-muted);flex-flow:row wrap;justify-content:flex-end}.Subhead--spacious{margin-top:40px}.Subhead-heading{font-size:24px;font-weight:400;flex:1 1 auto;order:0}.Subhead-heading--danger{font-weight:600;color:var(--color-danger-fg)}.Subhead-description{font-size:14px;color:var(--color-fg-muted);flex:1 100%;order:2}.Subhead-actions{margin:4px 0 4px 4px;align-self:center;justify-content:flex-end;order:1}.Subhead-actions+.Subhead-description{margin-top:4px}.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}.TimelineItem::before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:var(--color-border-muted)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:var(--color-fg-muted);align-items:center;background-color:var(--color-timeline-badge-bg);border:2px solid var(--color-canvas-default);border-radius:50%;justify-content:center;flex-shrink:0}.TimelineItem-badge--success{color:var(--color-fg-on-emphasis);background-color:var(--color-success-emphasis);border:1px solid transparent}.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:var(--color-fg-muted);flex:auto}.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0;margin-bottom:-16px;margin-left:-56px;background-color:var(--color-canvas-default);border:0;border-top:4px solid var(--color-border-default)}.TimelineItem--condensed{padding-top:4px;padding-bottom:0}.TimelineItem--condensed:last-child{padding-bottom:16px}.TimelineItem--condensed .TimelineItem-badge{height:16px;margin-top:8px;margin-bottom:8px;color:var(--color-fg-muted);background-color:var(--color-canvas-default);border:0}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid transparent;border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:transparent;border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;display:inline-flex;gap:8px}.ToggleSwitch:hover .ToggleSwitch-knob{background-color:var(--color-btn-hover-bg)}.ToggleSwitch:active .ToggleSwitch-knob{background-color:var(--color-btn-active-bg)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{position:relative;display:block;width:64px;height:32px;padding:0;overflow:hidden;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-switch-track-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:background-color,border-color;-webkit-appearance:none;appearance:none}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:0}@media(pointer: coarse){.ToggleSwitch-track::before{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:44px;content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion){.ToggleSwitch-track{transition:none}.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active{background-color:var(--color-canvas-subtle)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-checked=true][aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true][aria-disabled=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-disabled-bg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border:0;transform:translateX(calc(100% + 1px))}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{cursor:not-allowed;background-color:var(--color-canvas-subtle);border-color:var(--color-border-subtle);transition-property:none}.ToggleSwitch-track[aria-disabled=true]:hover .ToggleSwitch-knob,.ToggleSwitch-track[aria-disabled=true]:active .ToggleSwitch-knob{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:hover,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob:active{background-color:var(--color-btn-bg)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-fg-subtle)}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon{color:var(--color-fg-subtle)}.ToggleSwitch-icons{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.ToggleSwitch-lineIcon{line-height:0;color:var(--color-accent-fg);transition-duration:80ms;transition-property:transform;transform:translateX(-100%);flex:1 0 50%}.ToggleSwitch-circleIcon{line-height:0;color:var(--color-fg-default);transition-duration:80ms;transition-property:transform;transform:translateX(0);flex:1 0 50%}.ToggleSwitch-knob{position:absolute;top:-1px;bottom:-1px;z-index:1;width:50%;background-color:var(--color-btn-bg);border:1px solid var(--color-switch-track-border);border-radius:6px;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);transition-duration:80ms;transition-property:transform;transform:translateX(-1px)}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{position:relative;font-size:14px;line-height:1.5;color:var(--color-fg-default);text-align:right}.ToggleSwitch--small .ToggleSwitch-status{font-size:12px}.ToggleSwitch--small .ToggleSwitch-track{width:48px;height:24px}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left} + +/*# sourceMappingURL=primer-048cfb03804d.css.map*/
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js new file mode 100644 index 0000000..3c9544b --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/runtime-65b3abbb8226.js @@ -0,0 +1,4 @@ +(()=>{var S=Object.defineProperty;var u=(g,b)=>S(g,"name",{value:b,configurable:!0});(()=>{"use strict";var g={},b={};function t(e){var o=b[e];if(o!==void 0)return o.exports;var _=b[e]={id:e,loaded:!1,exports:{}};return g[e].call(_.exports,_,_.exports,t),_.loaded=!0,_.exports}u(t,"__webpack_require__"),t.m=g,(()=>{var e=[];t.O=(o,_,a,n)=>{if(_){n=n||0;for(var s=e.length;s>0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[_,a,n];return}for(var p=1/0,s=0;s<e.length;s++){for(var[_,a,n]=e[s],r=!0,i=0;i<_.length;i++)(n&!1||p>=n)&&Object.keys(t.O).every(H=>t.O[H](_[i]))?_.splice(i--,1):(r=!1,n<p&&(p=n));if(r){e.splice(s--,1);var l=a();l!==void 0&&(o=l)}}return o}})(),t.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},(()=>{var e=Object.getPrototypeOf?_=>Object.getPrototypeOf(_):_=>_.__proto__,o;t.t=function(_,a){if(a&1&&(_=this(_)),a&8||typeof _=="object"&&_&&(a&4&&_.__esModule||a&16&&typeof _.then=="function"))return _;var n=Object.create(null);t.r(n);var s={};o=o||[null,e({}),e([]),e(e)];for(var p=a&2&&_;typeof p=="object"&&!~o.indexOf(p);p=e(p))Object.getOwnPropertyNames(p).forEach(r=>s[r]=()=>_[r]);return s.default=()=>_,t.d(n,s),n}})(),t.d=(e,o)=>{for(var _ in o)t.o(o,_)&&!t.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:o[_]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((o,_)=>(t.f[_](e,o),o),[])),t.u=e=>e==="vendors-node_modules_selector-observer_dist_index_esm_js"?""+e+"-8a8fb532f817.js":e==="vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js"?""+e+"-c86dedecba6d.js":e==="vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996"?""+e+"-3878570f122b.js":e==="app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd"?""+e+"-b9402c4f55ed.js":e==="vendors-node_modules_lit-html_lit-html_js"?""+e+"-ba8ef7c9465c.js":e==="vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js"?""+e+"-338b7b65f61e.js":e==="vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe"?""+e+"-12cdb93781b2.js":e==="vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"?""+e+"-d2bd677ffadf.js":e==="app_assets_modules_github_behaviors_pjax_ts"?""+e+"-9f84f27e2e5c.js":e==="vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7"?""+e+"-e5871d6341d9.js":e==="vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4"?""+e+"-c50ba3159c37.js":e==="vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f"?""+e+"-316d55757fd3.js":e==="vendors-node_modules_codemirror_lib_codemirror_js"?""+e+"-0e675a3cbbdb.js":e==="vendors-node_modules_three_build_three_module_js"?""+e+"-d26576a099b1.js":e==="vendors-node_modules_dompurify_dist_purify_js"?""+e+"-0677fca37991.js":"chunk-"+e+"-"+{"vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"ffef934f6d1e","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"20ded1c3f9b2","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"570800e4a58c","app_assets_modules_github_jump-to_ts":"9bb6962425bc","app_assets_modules_github_user-status-submit_ts":"b84397a4ac61","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"edcc67677b51","app_components_search_parsing_parsing_ts-_b3651":"aa493d973ae3","app_assets_modules_github_sortable-behavior_ts":"cd5461703766","app_components_accessibility_animated-image-element_ts":"94f17dc1685d","app_components_account_verifications_launch-code-element_ts":"d0fd2937b212","app_components_advisories_metric-selection-element_ts":"4daf4af581d1","app_components_advisories_severity-calculator-element_ts":"420add2d60b0","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"27a93e9feadc","app_components_branch_create-branch-element_ts":"47c73f958638","app_components_code_scanning_alert-dismissal-details-element_ts":"bfe6b385324e","app_components_codespaces_advanced_options_sku-list-element_ts":"ceaa5115fdcc","app_components_codespaces_create-button-element_ts":"d1ca5c6d0c0b","app_components_command_palette_command-palette-page-element_ts":"529a5c0079af","app_components_command_palette_command-palette-page-stack-element_ts":"51f9b6fbafdf","app_components_diffs_deferred-diff-lines-element_ts":"74cc226b15d7","app_components_files_readme-toc-element_ts":"1e5835991a94","app_components_github_delayed-loading-element_ts":"f1de276bb7aa","app_components_github_feature-callout-element_ts":"2e2e8020e6ac","app_components_issues_reopen-button-element_ts":"8528a7c35aa7","app_components_mathjax_math-renderer-element_ts":"b9b794ce9879","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"d970b5ecb0bb","app_components_organizations_settings_codespaces-policy-form-element_ts":"1e572db4e753","app_components_organizations_settings_features_insights-form-element_ts":"fb80816ea539","app_components_primer_action_list_action-list-element_ts":"79601d8e2624","app_components_primer_action_menu_action-menu-element_ts":"c2ea03248767","app_components_primer_experimental_toggle-switch-element_ts":"bc0f9dc31330","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"c9e90cad64bc","app_components_primer_modal_dialog_modal-dialog-element_ts":"191000849018","app_components_pull_requests_file_tree_file-filter-element_ts":"832274f35bf2","app_components_pull_requests_file_tree_file-tree-element_ts":"f3152f4f0a04","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"ef3d053b90c4","app_components_repos_alerts_dependabot-alert-row-element_ts":"4b2c2c17a666","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"7a8a0e5e816e","app_components_repositories_memex_memex-project-picker-element_ts":"53ed3ef415f5","app_components_repositories_pin-organization-repo-element_ts":"8169732f40ca",app_components_search_parsing_common_ts:"669dbaaac99c","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"10d0e2f3411a","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"2e9a9b96b433","app_components_search_search-input-element_ts":"c662cde7b457",app_components_search_suggestions_blackbird_ts:"9d3f0b9a1660","app_components_search_suggestions_custom-scopes_ts":"df25852e3ad8",app_components_search_suggestions_default_ts:"1e7083750a58","app_components_search_suggestions_fixed-qualifiers_ts":"f3da35af54f7",app_components_search_suggestions_history_ts:"5b7778d3b8d2",app_components_search_suggestions_languages_ts:"f8f91a6927a5","node_modules_delegated-events_dist_index_js":"a5f42cedc533",app_components_search_suggestions_suggestions_ts:"07b36587481e",app_components_search_suggestions_types_ts:"916e3d8c45b4","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"625e7dd04142","app_components_sidebar_project-picker-element_ts":"a7445ee5bcf3","app_components_slash_commands_slash-command-toolbar-button-element_ts":"447765607cc3","vendors-node_modules_chart_js_dist_chart_esm_js":"6cff96b2b76c","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"5b02ffbbc782","app_components_stafftools_turbo_turbo-staffbar-element_ts":"22fa02e1f021","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"302a5111f0a7","app_components_themed_pictures_themed-picture-element_ts":"9f2cc0c8b0fc","app_components_tracking_blocks_tracking-block-api_ts":"d2edfcc3fd5a","app_components_tracking_blocks_tracking-block-element_ts":"1bf94db855a2","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"f776363d9b1c","app_assets_modules_github_profile_profile-pins-element_ts":"3f9eaf9c1f60","app_assets_modules_github_emoji-picker-element_ts":"5eb690ad8ba2","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"5517e7abe783","app_assets_modules_github_insights_insights-query_ts":"1d49b290a0a9","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"5ec315b1456a","app_assets_modules_github_insights_series-table_ts":"88c40e967d3d","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"527a851d4dfc","app_assets_modules_github_insights_line-chart_ts":"ea9f86c8b7ce","app_assets_modules_github_insights_bar-chart_ts":"79b8bed29df1","app_assets_modules_github_insights_column-chart_ts":"5086ae8267a3","app_assets_modules_github_insights_stacked-area-chart_ts":"f2b10cc42f1b","app_assets_modules_github_presence_presence-avatars_ts":"68eea861e2bd","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"555a0a12a2af","app_assets_modules_github_stacks_stacks-input-config-view_ts":"52b337e4e085","app_assets_modules_github_graphs_community-contributions_ts":"d1497b6d575f","app_assets_modules_github_graphs_discussion-page-views_ts":"b7b14d0a8e16","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"ae3978791f6f","app_assets_modules_github_graphs_discussions-new-contributors_ts":"b53affc543a7","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"bb79cb796c54","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"cb8dab829171","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"b1f74f8aa268","app_assets_modules_github_graphs_contributors-graph-element_ts":"618c49878ee2","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"b4d52f496960","app_assets_modules_github_graphs_org-insights-graph-element_ts":"ffb02396dbf4","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"9d80281b1f30","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"cd2424a12f84","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"0d5b216bec91","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"1c205baacb3b","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"6e57a35fbc19","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"1bf929bb3d58","app_assets_modules_github_settings_user-sessions-map-element_ts":"38e2fd1a876f","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"0383e1293fe8","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"4ba70be83c34",app_assets_modules_github_dependencies_ts:"9edfce444edb","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"c308a504a500","app_assets_modules_github_graphs_network-graph-element_ts":"4e7d9dc97c14","app_assets_modules_github_business-audit-log-map-element_ts":"48ea5be979d9","app_assets_modules_github_localization_inline-machine-translation-element_ts":"203846088225","app_assets_modules_github_gist_drag-drop_ts":"83cc70a31603","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"e6b2becb5f85","app_assets_modules_github_profile_contributions-spider-graph_ts":"9823b871480c","app_assets_modules_github_webgl-warp_ts":"8d34dd71e14f","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"e458fb3fc4c8","app_components_search_parsing_parsing_ts-_b3650":"0b181ac6599e"}[e]+".js",t.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={};t.l=(o,_,a,n)=>{if(e[o]){e[o].push(_);return}var s,p;if(a!==void 0)for(var r=document.getElementsByTagName("script"),i=0;i<r.length;i++){var l=r[i];if(l.getAttribute("src")==o){s=l;break}}s||(p=!0,s=document.createElement("script"),s.charset="utf-8",s.timeout=120,t.nc&&s.setAttribute("nonce",t.nc),s.src=o,s.src.indexOf(window.location.origin+"/")!==0&&(s.crossOrigin="anonymous"),s.integrity=t.sriHashes[n],s.crossOrigin="anonymous"),e[o]=[_];var d=u((c,h)=>{s.onerror=s.onload=null,clearTimeout(m);var H=e[o];if(delete e[o],s.parentNode&&s.parentNode.removeChild(s),H&&H.forEach(f=>f(h)),c)return c(h)},"onScriptComplete"),m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),p&&document.head.appendChild(s)}})(),t.r=e=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var o=t.g.document;if(!e&&o&&(o.currentScript&&(e=o.currentScript.src),!e)){var _=o.getElementsByTagName("script");_.length&&(e=_[_.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),t.sriHashes={"vendors-node_modules_selector-observer_dist_index_esm_js":"sha512-io+1MvgXPXTw8Kp4eOdNMJl8uGASuw8VfTY5VeIFETaAknimWi8GoxggMEeQ6mq0de4Dest4iIJ/9gUbCo0hgw==","vendors-node_modules_lit-html_lit-html_js":"sha512-uo73yUZcm4EicwjSbfxFZcKfjWniOxhLBp+q1n7IFRfutFM6/lzbQMgD0Xrxp7QD1HzqdvrV8UclPhi3mEOyzQ==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe":"sha512-Es25N4GyPa8Yfp5wpahoe5b2fyPtkRMyR6mKIXyCJC0ocqQazeWvxhGZhx3StRxOfqDfHDR5SS35u/R3Wux6Cg==","vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js":"sha512-yG3t7Lpt5yKkdMNXFpl75Xemm+g4ghZ5e8xRBwl/HMbmgc3htVvxrjbohbK9MMfnnci1SnogZNH9DhJHYdQf3A==",app_assets_modules_github_behaviors_pjax_ts:"sha512-n4Tyfi5c/uwygTjsnha2QyN3+RMC8XNjYdlbvspiE6fN9tdKgsapC36CztCZX31jUoPvHY3HPpR4MaU5JZhs5Q==","vendors-node_modules_manuelpuyol_turbo_dist_turbo_es2017-esm_js":"sha512-/++TT20eDLJNbF6hqcRE9Wk74AtUzJG26xP07mzhzLv81OuyBTpNhkbEMVXmzfGvVNFtdNW9+++nRzBrRDvE0w==","app_assets_modules_github_sortable-behavior_ts":"sha512-zVRhcDdmBJSH4u1VshV0m1Xv/MsVY8gEDm/mDjd2JuMmKVGL4XI6xXxteqHwrdcrnnxovc5cvbic9Ryndq0R5w==","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_memoize_dist_esm_index_-4f373e":"sha512-Yl590EFCC9Ai3oBOBPGHHnFk/m1dfRZ36ed6B/COnfIrFsgDBfXJZNd3tJ4MkFqHRJkz6iaG5/8Tz1t2xgW8+Q==","app_components_sidebar_project-picker-element_ts":"sha512-p0Re5bzz6wRFJRIv2VOMGO7ZF4y1038S3tnivDySJ9vmnXsqZgZnyep/CNT8sOD3eVgHZV7OSZ8Lw9RDD1MR7g==","vendors-node_modules_d3-array_src_max_js-node_modules_d3-scale_src_index_js-node_modules_d3-s-eaadf4":"sha512-xQujFZw3phJWVoaFFnQwaUyge4dMBCYeIUJTBis12/Ml14pFxb8mK5nHxiVAkDFkky5Pbpgim21NSklHDKAb+w==","vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-format_src_defaultLocale_js-node_mod-7a926f":"sha512-MW1VdX/TnBLsISJzPGBKrpMGPFCdyiVSOGVtEbLeTm7Fx9bBeaZs2ImvCoHgtthCiRH+x3TfmUa/vcUep1gqCg==","app_assets_modules_github_graphs_code-frequency-graph-element_ts":"sha512-u3nLeWxUBoYrHeCgWzlGQ79rCQhTxl87+1tiMjBXnIfEJycCoOQepZgYrThfBpBZY3LTSx3+6yIkav2e1U12iw==","vendors-node_modules_d3-transition_src_index_js-node_modules_github_catalyst_lib_index_js":"sha512-y42rgpFxP1DbK0bNhHyC8fOOU/1Ip2CmKZy2zlG+aMUOcpqlghWSqkQG2nqjNMc9WBAwHLvhrqiwlpoBLgZb9A==","app_assets_modules_github_graphs_commit-activity-graph-element_ts":"sha512-HCBbqss74mhyMQ3mPLklYK1fsZcOHMHxgL7ArjS7NDXVTnhT+qNy+SlLMuMRPlnhZRxwqpkcgUnx6/CVvY60lw==","vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-format_src_defaultLocale_js-node_m-a1674d":"sha512-G/kpuz1Y16Gg/ijNaeSkjiKtLLZzEFA3+fEJfh+mIJo3Af574OKPX0TauHXITa8Dxh+kcghjj+0o4z5lFlGObg==","app_assets_modules_github_settings_user-sessions-map-element_ts":"sha512-OOL9GodvJHHJLcmfT5ZTcqw4f+l7WpsTBHCY4u8oMfNNgJS0SEtzPOStE+gy2yM79MnNc8e0F+jbjVdxm5plcA==","vendors-node_modules_d3-array_src_descending_js-node_modules_d3-brush_src_index_js-node_modul-a5b158":"sha512-sfdPiqJoHzuwsvJhwKkgvs2ORgo6jTHJsVICMbtg9XpZ1jFUjJ4PcpUdJcP7kGcDTxx1uAl2kHM9WP9wKiVZig==","app_assets_modules_github_graphs_contributors-graph-element_ts":"sha512-YYxJh47iVfa6diFGp5WHAAhsomGVI3YrbiNQegkWYUIdrgjTisTgIB9zXXzf4O6EhhJZaRP1xkM+OyB9vYJg9A==","vendors-node_modules_d3-array_src_bisector_js-node_modules_d3-selection_src_pointer_js-node_m-1e8834":"sha512-tNUvSWlgjIZmBlPGQ3msqznE4PSnmZbtFa7qe9sCGk71/6p68EWe4OTAn12Fi2ZWXYNvDyyhk8O0O0gERhydUA==","app_assets_modules_github_graphs_org-insights-graph-element_ts":"sha512-/7Ajltv0nihK1C8QqPLAf3wLPb+g2BZ1+ZanvA4rgfxzeihWBG/Pam5w/vIyzM7wldR0zbppLqHico7qFPJlYQ==","app_assets_modules_github_d3_tip_ts-app_assets_modules_github_fetch_ts-app_assets_modules_git-8dea25":"sha512-nYAoGx8wM30ijAeF0zslV4kcJ7R4eyvHgcGZOOaaWcD5qqyouCNfMllcjpqNraR4ISYgOsOiTo0grDVI5bLMPw==","app_assets_modules_github_graphs_traffic-visitors-graph-element_ts":"sha512-DVsha+yRaHOjbnQYydgODDJQq9yq+X+mCpLn8TcGYC3a54kgIltVVMkhzZZNOURANZrjt5oVsZV54PJpMUFhsg==","app_assets_modules_github_graphs_marketplace-insights-graph-element_ts":"sha512-blejX7wZ3Oja/MyVCPGTZHkfDJ0d9BzFKckiceGe5V2K2OalBY/8yfZ1ZTAZ674vkTjVV2vpbUvv6jT024fNLg==","app_assets_modules_github_graphs_traffic-clones-graph-element_ts":"sha512-zSQkoS+Ecd0ThM28UZgkKVkfwvhxCP870evuOL2gIyKXXgQZsdemryjaFTzFx5MW/DzAF3dIGB9WaASz4ZTRqw==","app_assets_modules_github_graphs_pulse-authors-graph-element_ts":"sha512-VVoKEqKvdHS+7sRbqSXVI1Ydd5bgh1za2iWXVUfxll8XM0TCWV+caUJWS3WIXMv4QcIbJt3Z8MHNNkJ4OBSPfg==","app_assets_modules_github_graphs_community-contributions_ts":"sha512-0Ul7bVdfZe37M5Mv8AnyWlofiNhRk2KiKRC5LjHx525dGsQGiv0ril0peu07kiISvMmsoKLHquXGlwzRb8zC3g==","app_assets_modules_github_graphs_discussion-page-views_ts":"sha512-t7FNCo4WvrktOQJX4hCR/uP+NWKixEIeRvz9AymhF8de4Bq5j3lEJOrDoMt3qlticFAB6zU8ENgR5491BHlcQw==","app_assets_modules_github_graphs_discussions-daily-contributors_ts":"sha512-rjl4eR9vdjojHgR9jEhzV4RFpbup5fQQHr+EA2q5eTz60Ivy43c0AZmu4ndPP3DQdU3/IHHt4MaYnaJ5i3D+TQ==","app_assets_modules_github_graphs_discussions-new-contributors_ts":"sha512-tTr/xUOnRqB00BXHd/mgId6TGFgAK8dGIIxBHM+kQyi65vpCMXlObB7kf1aXAepYN8OcGWZozgcurI0WJvsoQg==","app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts":"sha512-S6cL6Dw0Xwoo3mxZHXjpQPb7fmDY4Voh/CLPlMU3x/PVyFH49NE/wgOPxMigz6rK8TArOWuluI7jQnb40JknEA==","app_assets_modules_github_business-audit-log-map-element_ts":"sha512-SOpb6XnZ/eYuo7XjLTZDWbRRDt/oi3z8OQqPNhbLd9R4/QYGByZGgdfVKwpNk/CoV6hr/G+RUVZGHzaAfPL3Uw==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52":"sha512-J6k+n+rcPp/fnECbmUOpA9NWqzuJ0TapcyU315tU5hvU3Wcy8k2pc/7SS4SpJgglJE0hooOOfwBYWBqoXNy2Iw==","app_components_branch_create-branch-element_ts":"sha512-R8c/lYY4umjJMfoetvCJw9wF+REHIyd1KWM0gpSFRwnZ4/cu4ZCrJUcMj4YwYTjzDtJIkVUGAFMOp38s6VAjxA==","app_assets_modules_github_gist_drag-drop_ts":"sha512-g8xwoxYDvFw1xdGeUiX3kPwOHg+D7ohnz2mQV7DOWFMQpq31WRJf/Lv5yXb0w3eTXgB9XljKPn30BcTnVF4WCQ==","app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts":"sha512-5rK+y1+FIYxZTHC6M/S5LxcfFCy5hlkciJpwh/cy1p6XTRiNQvlzORmuwrQaUCdFQDCSS33OGnIyd4xSh9d0OA==","app_components_repositories_pin-organization-repo-element_ts":"sha512-gWlzL0DKmxtOIByvYJKS1oLjRrvI6TqF1HQRnRy3qMzNWN6CM8/xqPHNQsUJprzNp208ydIc93l4d0RiKTs/pQ==","app_assets_modules_github_profile_profile-pins-element_ts":"sha512-P56vnB9gLZFXAQfLCp9gzLe7rR3konjuAzKkY/Uub4La4PF+hjDXCXuhFe54wYl+opOtW9kI/areIQGljk1mlw==","app_assets_modules_github_stacks_stacks-input-config-view_ts":"sha512-UrM35OCFyQwu5/E+baet1RMIGj0c7rO0FoeuQ1lwtS7qWC/u6jCvJ/pANI7m46Z89Dt9Eme6txjQmhAntGGwBg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd":"sha512-0r1nf/rfPz54kyePp4f63bcPxkFo7wyaUZJD/SwIVDK3q0WzurAK9ydOm88tzKtPJm8xWI0Vo25NyCfecwxJ9g==","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-d30067":"sha512-ENDi80EaeEEXzjCMdSu9R8nNqvZIzFf5YNw2krZvkm0C/cks2HzTvT+pPtg/bgMIWErgU8qPP5vyWWk2O7lI6g==","app_assets_modules_github_jump-to_ts":"sha512-m7aWJCW8rKJFRC39PZCY5FiHxt9ICwjf9maRe5id8cPbTsp1/AF2WxPIkqjav7VZEMV/Bu8Dedzp5IIkf1TANA==","app_assets_modules_github_behaviors_keyboard-shortcuts-helper_ts-app_assets_modules_github_di-aef89c":"sha512-LpqblrQz83HHgenDcjYy3rN/NuigIPzbeJsS2vQS9HeK44j19AzXCxTp7SnOm4iVuQUNaUHaTP1hV8AR0ITkwA==","node_modules_delegated-events_dist_index_js":"sha512-pfQs7cUzNWUZU1TsoUyQkuo94Vep/ju+KWeq0X/f4Z4a1Rn8DwQ1WESgw6+xqJwRT8fXIeMH25ApqlNCXebhzw==","app_components_search_search-input-element_ts":"sha512-xmLN57RXjMAJo+A5s9sjsg2+vvZxeAmpwkQle36jwMs12wlZxhoqykWh25KLqYufj39BdpD6equbftk9IoDwYg==","vendors-node_modules_github_blackbird-parser_dist_blackbird_js":"sha512-7cxnZ3tRgtODsvnacbC2B6YUiCDt9dLGq6iW3RgAcVdJZvm1m3EjfGz8q5/ZB3JW5yirMzTp9AW/ALZRlochQw==","app_components_search_parsing_parsing_ts-_b3651":"sha512-qkk9lzrjbB9cV86Z2BcRKwmMLLeIkgSpK0jHjf2fkOhZj5XjeyG2XdNqguUA/2yPjIuHcdZb+sAZfcmAGsw5Fw==","app_components_search_parsing_parsing_ts-_b3650":"sha512-CxgaxlmeuyzA1hR3Z93DttrbxoMPGALDdPDlW/sSXK6pFoGlWCBX+5aDYchkyLp1urzEuyTdOLIU7GSHgCjjxg==","vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js":"sha512-IN7Rw/myMji+xW9qQeSgm0Mdg8u9jqy7cbxwJEw+x0HY7f14WWXCwcSYdmaNW3xPyR4O6kMJLxLBLsZCkcV0sA==","_empty-file_js-app_assets_modules_github_tweetsodium_ts":"sha512-VwgA5KWMVLNgHQnhsrNXH8R4KPoWbevrJ3g1FdO4R7LQ9mSFHcmgOjKKEZnAeN7T1P6BF9kLR0hyq4EL0NgbXQ==","app_assets_modules_github_user-status-submit_ts":"sha512-uEOXpKxhBKCAXqZvexw690Vv2FXmXgKNy1xoZXw2HcV6pUy2vKT56D0+4tyleucPYGnupac/jT8vz2uW2JA24g==","vendors-node_modules_codemirror_lib_codemirror_js":"sha512-DmdaPLvb/kF0aYcvMT0Pw8Nzr/3XlUUfWSq3JyvnSJ/0hi6cOzoX/cGy54iMVwpDOPcBMHihmHhi+4tQTOOVFQ==","app_components_mathjax_math-renderer-element_ts":"sha512-ubeUzph5D9JEu51tDglPMrtjGQrq1z1ZT2HVnBXHLRcr+jlNWZOHNVcx6B0lBs2tLw+AntxZtdxcV/kWx5zmLg==","vendors-node_modules_mathjax_es5_tex-chtml-full_js":"sha512-5Fj7P8TILSZH5ADYBpidebAcsQMVguI0JFrtKzfleAcwd7v5wko+Ld5ajXC5fvEPitrbcpg1OW5TOrv4tLMFTg==","vendors-node_modules_dompurify_dist_purify_js":"sha512-Bnf8o3mR3y9eUXe5GjT532GNmyXVC28/saIQPm2tX+cM1M6T7VfMevPSBOnK8x0sTDK/Y49JSgCcSeR9weMQNA==","vendors-node_modules_date-fns_esm__lib_assign_index_js-node_modules_date-fns_esm__lib_getTime-5cc5c7":"sha512-5YcdY0HZbos9UvrIZWEVOBmGAxEwgbyoWa7c2lz6euUzh8NTTLq7jL4pHdlqpDJhoYITa1br3nY3VYxKKl3Sxg==","vendors-node_modules_chart_js_dist_chart_esm_js":"sha512-bP+WsrdsphISILB3e2Ud/4+77OtGAslxV1QRObm7jT7teE2tXJWq0hx0/4Qjede48efQskHmCgTFCpJ6M8ndiw==","app_components_sponsors_orgs_premium_dashboard_monthly-spend-graph-element_ts":"sha512-WwL/u8eCsEknPOuKFxiVSDc4th7P2VGBbpSBX2oYcroi76AONnC0gJkbmr0hzC/+1zMSB09yIOiLltecVX3G9A==","vendors-node_modules_github_base-chart-element_dist_base-chart_js":"sha512-UnqFHU38DvWXJeFEOfcCubQEEwe7jQQd48bb3usvusl/IMuJeTZM1vNwOKvhL083rSmW0wHU5rL87fgplbjVKw==","app_assets_modules_github_insights_column-chart_ts":"sha512-UIaugmejOdbSRxKiHknHfocmhlmTuCc9BJEWYwb1vn1rzmca8dSzbOHMDIrLsZpXD2PvH53HVIUBxdkcX1X3Cg==","app_assets_modules_github_insights_stacked-area-chart_ts":"sha512-8rEMxC8bdiMVnkl/Dg6W5hE0plq7HkejGxX4IntJaj3EYmwI2iXLDtsI912hYw+HvAS52CRZcsBSoYpiWGjEsw==","app_assets_modules_github_insights_bar-chart_ts":"sha512-ebi+0p3x2LuzflHRr4OdqLdUPxaLHC/L6otZhFbN7FlLocye78YQmY39J04D9be8jL8kfp0QsBzJrE9S73rSnQ==","app_assets_modules_github_insights_line-chart_ts":"sha512-6p+GyLfO9qB5ETrT/yeHjDAi6VsmHhah72oOKIY19k6u0lBU2EoHgEwZLMsOWOs7Rzd4eqoNtkkfCYwD41uV6g==","vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js":"sha512-M4t7ZfYekzzuD6LtJM2O2thksf+7b1Vd2unfw7B8U0BB3Pmxhl8FUQXeAxordejOUEKNr7u8LqOoN3ASn7RMYA==","app_components_primer_action_list_action-list-element_ts":"sha512-eWAdjiYklbIrS0Ih8KTZwljHost9MNrVsLrCv1jgj2igabKQGzMiF19ltaYARrAKQRkwKvT4xcRw6XWet39w3Q==","vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_catalyst_lib-6e1996":"sha512-OHhXDxIrjPxihpsnEsdJIpYDgh6bGwApvWK+bwqF13y6Ak9m3kdck0ebA+tS11pFq3xJRIrc/19EL7UiCE9c4A==","app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-7e29fd":"sha512-uUAsT1XtlLh6kGNmSTeDwosjKj5qkgwX5/+QUoZCn5pBl5QgGx0nq/OXe2dTh0qoakRnDYQ7NSxifhP4gRQTRw==","app_components_command_palette_command-palette-page-stack-element_ts":"sha512-Ufm2+6/fNMDOPBuCyRQ+nEtwlrtryiBx2slAzViKMgj6q7E7v3HUH0aoJ6lPJjhW9oP+2eUil7xpzkoDpKAXpw==","app_components_command_palette_command-palette-page-element_ts":"sha512-UppcAHmvQZ9+1Br2Fz+dTom0HsfjBgY4tzj1hH8gVAHFns/lcAJ/B+tcgCkKUBrnOUTaZxW9ktJkM/5pI48+6w==","vendors-node_modules_three_build_three_module_js":"sha512-0mV2oJmxbwpW3oe1WKaCN79fMYzbWZxWvPHRvB3+m0jNAYenyvvKxomvW/azsM3eIyEokGkiyL5pdZIRi8Hcqg==","app_assets_modules_github_webgl-warp_ts":"sha512-jTTdceFPhowWthPQJZWPHD84noEliIzmichqKZsnlUy7E0EmpA0WOHtcZ2yAxneTlSTl9OajQxtMH53yzh7kBw==","app_assets_modules_github_profile_contributions-spider-graph_ts":"sha512-mCO4cUgM6cZoMKAm8fbSLsY8/9/RcRurXn6wQ4e3I5l89HjwYZaf8qydOHf/F/wzNrWltt6sYa/x7EBa1a3SyQ==","app_components_advisories_severity-calculator-element_ts":"sha512-QgrdLWCw/T3UAcbD3rQtmu2VetJcJ4ZeyQI8+fkqkISbPsHou7OICetpZ4QF0Zf/8gVeSCZgY0kaWFI0mzh6rg==","app_assets_modules_github_behaviors_remote-clipboard-copy_ts":"sha512-XsMVsUVqX7Rgf9d4ZOMcyhu005kN1VcYcFlCmOUMojRm5IOmmFnJU9sykO0qfvepSnGpls+4JrlE94eCth6/iA==","app_components_accessibility_animated-image-element_ts":"sha512-lPF9wWhdafZFGitZkI4EJJytTymjA2gL2Ynu44jsV10BqufLjN/lunx86em8cSXYKJwYy9gcWY4FQ29SMSfYxg==","app_components_account_verifications_launch-code-element_ts":"sha512-0P0pN7ISdk2esA8jqX+kSfVLaO3PzyOZ6VT/XoLER20zk0REYvWF+c4kLitcGrIlah55SsXVCvtdDJ58nF/ASw==","app_components_advisories_metric-selection-element_ts":"sha512-Ta9K9YHRxCUplC9lgKa8Ulw3rJk4rTJAN+HGNokEZqi7piVfAZfKaP1uKjR8hTCc8uVd1P3el9khTE/HTl/JPg==","app_components_code_scanning_alert-dismissal-details-element_ts":"sha512-v+azhTJOsAzRFkDEUJbnEAFcFZkRccdDuu2YSCFmgTyZ+T6Iij2WEovRsimH5lqkZ0o0wM4HtaHKwPrxrsYrYg==","app_components_codespaces_advanced_options_sku-list-element_ts":"sha512-zqpRFf3Mcl/OTrHLJSsxfkV73poMNYhLhrgJhPfNVokxVoDnwdSRd/K50CKlZ2uNhnDct6oy5GqEH3xtUpglCQ==","app_components_codespaces_create-button-element_ts":"sha512-0cpcbQwLtFEMnBEPh6EEzi0RVPPwUU5kDBu4Cnrflr9VGtZe2zrifhyRzua9C5BGCP57kEE4aPBDIdO9L+qk4Q==","app_components_diffs_deferred-diff-lines-element_ts":"sha512-dMwiaxXXffWSdc6NarZIwYCSr7PmMXPjRmSx+eJy1WFylzGp+xBA/ZXbqHLFsts1wWQGRjZTKXfoj5Pbg1fOQg==","app_components_files_readme-toc-element_ts":"sha512-Hlg1mRqUjF49NFJSVV3XgAm76wbimmMBOM5iRpGJBa9D/ByL06e33Oddm13GJQObffLlxT+eKHaXDIhFZYiNxw==","app_components_github_delayed-loading-element_ts":"sha512-8d4na7eql/x4hCCUbEHfXxYse5kBI+748xAuuwybD74fO9fR/InT6vdeRbowaaqnmues+nwbD74BckskN5SY3A==","app_components_github_feature-callout-element_ts":"sha512-Li6AIOasOCvZdMrgLteprq0XOXVY1/JZ7M+enbvEtJJgSR5hmyj3OKtbqhtUhi0qAkMXiY9u8vG4ZiOJ4vmcyA==","app_components_issues_reopen-button-element_ts":"sha512-hSinw1qnb2n7olhfsgf+SLDfXbiEWhFKwgYIDnNwHcOMTJJNxfzCH+JMFG2XWlb1Z5lB7lFhXEUDnJBObxlhfg==","app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts":"sha512-2XC17LC7y9p3wlhPVtYQhmoVqena7ALdLyTL1J1k4NGu3C/FYUlP0M4dTUdb5agl3DqR9lF58c3cGnbE6K4N1g==","app_components_organizations_settings_codespaces-policy-form-element_ts":"sha512-HlcttOdTZl7aoUgIrwM1lh7JJ4oIx2oX1Iocuf4DkjBdR6wO7t0Auw0GW1LmVbC0tGjERh94O4aqG4fvfdWahw==","app_components_organizations_settings_features_insights-form-element_ts":"sha512-+4CBbqU5f99UrDjnsjvfcknOUO2/xOpgf26ljbyhydInWtVjRXsxtbaSp26X08HELZ4flmu01CkGQUFCL6bmWg==","app_components_primer_action_menu_action-menu-element_ts":"sha512-wuoDJIdnaSUQxJcd9e0KCh5U6CczuEEBqMWE2ZaMuRiv8c5foHSp1a+GuqHDyJazdNbZ0d/SCkZtvXVJb/IAVg==","app_components_primer_experimental_toggle-switch-element_ts":"sha512-vA+dwxMwb1jxu0V2VbOGSLpYDFU8FHmN/xxqIN/kfICkqriQrYftkb676eT+aGyltGdCW+ChOFEChxZRJyxe6A==","app_components_primer_modal_dialog_iterate-focusable-elements_ts":"sha512-yekMrWS8VU5ucaBD1gtyFAp4BNyOyM9JT+aIdfTkO3epXhqDqWxy50yOt/j/tRR1P2ymC0BM9+4R1xNgjKToVg==","app_components_primer_modal_dialog_modal-dialog-element_ts":"sha512-GRAAhJAY+bdXA4vJwE+OmFdjUpVydAP/SV1W+SmZQDq7Aq8oSB7Dq9q2XA8b/20gr0Aq5F6mdM00zngreJyh9A==","app_components_pull_requests_file_tree_file-filter-element_ts":"sha512-gyJ081vyf0Xgd4mZ3wc1eMkz3gWvofA+KmTD8qv4cDJymGwu8QsKFsZ8Z/L5yJmnErJedA84sH9TjhOBE/+iVw==","app_components_pull_requests_file_tree_file-tree-element_ts":"sha512-8xUvTwoEdeZADPOE3Re8TURu/biwMTU5zw1nngnJ4ZEaiR9jdCD94bCScdRjEizUepjoQHoOloFSekND3Y0E0Q==","app_components_pull_requests_file_tree_file-tree-toggle-element_ts":"sha512-7z0FO5DEnByUiAj8SylkFHf8fStEgx3PNR+GLb0ubOzPK6eMt036lI39IV/Btlk7OJLXVrc4hsOoG14shTCnNw==","app_components_repos_alerts_dependabot-alert-row-element_ts":"sha512-SywsF6Zms7czM5n1qife/0uz8LH3m7KbIc9YtJREiZ8G45WzADZuQlfsWCd4ulamomkS/kO//uvnj1g/JKZyKQ==","app_components_repos_alerts_dependabot-alert-table-header-element_ts":"sha512-eooOXoFuSYMgk3P1uV/IdkSlkQd4tDTr60il9hT1x3NZMsotcuYNd5g0LG9hinY23vYLxypE4aGqCD4Klxstdg==","app_components_repositories_memex_memex-project-picker-element_ts":"sha512-U+0+9BX1fnF9dXk2gFZ5tHgvkEw2UsQbxybv9+sCv1dwAFmZPLG860c3Ti8zMXg3wsv09LFj4fJWCTmHv4KBDg==",app_components_search_parsing_common_ts:"sha512-Zp26qsmcPLngNRzQRw1H7GCEv6yQSKHnEjkMIxQ4+ifY24a4SSNdmZtsTwHESw/7OwBkK6aQo24oqYMsoCknOg==",app_components_search_suggestions_blackbird_ts:"sha512-nT8LmhZgTVjXgUF9CK3GY8IdgTcYQcmhxgsA6aUT4wg0cR/jVk1B/YE5VRDpkbCeB16uiXEoa/PmlGygMiomnw==","app_components_search_suggestions_custom-scopes_ts":"sha512-3yWFLjrYRLUAB6oZ58Stabx+/gGwA7Baykephq56A5TA0WG2HvjuKJbTBTO05cjk22FpKGwA5yRpiZkHj4eXRw==",app_components_search_suggestions_default_ts:"sha512-HnCDdQpYLyjUz/WadRyCKStd4WtOmEa6HrhlN1McRzpH9r1JIhjNDuMJMqzVQhDTbaUFWBSYmt1wSJ/f4aDoxA==","app_components_search_suggestions_fixed-qualifiers_ts":"sha512-89o1r1T3mLKODJXmqnk+WedDAG0vur/nZNkVNA/Ww6xlQe/3Pe7NVfeF6j+LF0lpXOuVaIiAMK1SSDsPycBB8g==",app_components_search_suggestions_history_ts:"sha512-W3d407jS9VxXVyYTgLU485MVvXJKJhzs9iB/iyw/w4fei1MnDGLak++RmV4OiAmmkT+kLJsGBSd/aavIoXJB3g==",app_components_search_suggestions_languages_ts:"sha512-+PkaaSelHAPYRWvviLTId1S3HIvVw0yk99N4K2OhA/qTP37c9cOFgsxqO6t/Ki5/tzGp6jyYDqEKgJJ7SMEBZQ==",app_components_search_suggestions_suggestions_ts:"sha512-B7Nlh0geByqceYH4+Rta1MOcallw8HWTDn5fiO21ZrADo+QrSod8uRcVTq3CXWX6p6brzmE0tOjoAP9yB7u6Pg==",app_components_search_suggestions_types_ts:"sha512-kW49jEW0Ab9BtybEId64VGmsyfPlOMVRk/ttcVGyeC6+rnUeIFnlln8vL0pNwdhKSOP2pCk5o6+8EvXVosLjdw==","app_components_slash_commands_slash-command-toolbar-button-element_ts":"sha512-RHdlYHzDfpMjOdZbCWoUFmk7jTWLHTjZetsimOsI0Ms7D+5RcEAw9R0Eob3AsGx51A2AKGReTLzV0zZ1rv91qg==","app_components_stafftools_turbo_turbo-staffbar-element_ts":"sha512-IvoC4fAhrI5aCxE5K9bvUE20nGvZSVpVDVEwBKXLNimIYPnLDBbuLuRZRqWVfmNrRWt6oKPX/LTdGZQ6QwtUcg==","app_components_stafftools_turbo_turbo-staffbar-preview-element_ts":"sha512-MCpREfCnzYzKvsgDV2FuJdeHsK0Ob0MzLmzsH8TO7CyOJ3osSerFgJsB0pfYjxTb1jXPJmPkeqe6SwdNr4VyDg==","app_components_themed_pictures_themed-picture-element_ts":"sha512-nyzAyLD8t++Lyh+i/IKpkIk0JfFWjP0qKvuLoM4xwk4ck35wyex+EacGOIFiOH2LelcXV0FiL/xboRcVtgNl+A==","app_components_tracking_blocks_tracking-block-api_ts":"sha512-0u38w/1aNEmAh0TLGo79x4AYCYdt7S4g5mR0FShL9mAHI3mvtDhb3HSVqZJGoeh8+3vkIw6UUYLFrt69hQJYqw==","app_components_tracking_blocks_tracking-block-element_ts":"sha512-G/lNuFWi3Z6zNIzTSz/T2zcqJ6Q9zgtE3ttmIErpquUgVfeT29w9J3DOChUvscxdIaveCQC9QcxPLstZf9tauw==","app_components_tracking_blocks_tracking-block-omnibar-element_ts":"sha512-93Y2PZscwJN7bH9FjJ1jEkJWb+KmThUoqqUPL2pn/5RoO8Bd5y0yMSWoRSPJTy90r7Pw/9R4513IQAWSdiXeVQ==","app_assets_modules_github_emoji-picker-element_ts":"sha512-XraQrYuikdc2um+3rCRgeIwFYRKLUjir8U/nwSYOF52Vu+1v8etWLeILxjZKclExKqR/yZvn0UJYYLWez3W1ng==","app_assets_modules_github_behaviors_edit-hook-secret-element_ts":"sha512-VRfnq+eDbUcN8tTNmazkjOfVLTwP1zk5uj9fcgMr5CJ44xcp3O6uEhIRf6ceEZqWXbXvFCXR74TJ/X9xhVOV3g==","app_assets_modules_github_insights_insights-query_ts":"sha512-HUmykKCpoMqBGXg4S+Nzyneods7BnBTFdmev9lHrzcNlM4NUFiMBAO6KDU4QInL0IUXdEuZZGUZv9f5jGvJoKQ==","app_assets_modules_github_insights_series-table_ts":"sha512-iMQOln09UQ5kc+1plprNbTA6oySd/N4Pv7pNm5C0x+9SU+O3dy1+amg2vZPGiXwk0wW5jGP5lIRKUFKF4YaNZA==","app_assets_modules_github_presence_presence-avatars_ts":"sha512-aO6oYeK9FLQSsM97Dv6ydNEidC1URILeRiPeecHGx1+eiq9VfY4RRORukAQU2o+ADwNj93pxyLIWh56EX1FBsQ==","app_assets_modules_github_behaviors_reload-after-polling-element_ts":"sha512-A4PhKT/oT4hmMoP9muRqfT0p0BESrLWM2Q055YxXW+1vjz8rHLBLMo0RWDhm5pVMfQ3ONZ3UB/DaGfAAKLMY0g==",app_assets_modules_github_dependencies_ts:"sha512-nt/ORE7b8HDLyl9kFMy/WSAJb5WY7Z7LnOJXxJ3nvpqgFW/0x6cWKlvpmLbWmE/Kavq1kyridh02ZMgxswaCIg==","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-758ef9":"sha512-wwilBKUArz/rX5pIRCf12Drd7eXVXs1ojNAHgi9psdcnAkO6+cB5qG1JeZN7rySsdjVfG9ROnrrjbjsoUIonsA==","app_assets_modules_github_graphs_network-graph-element_ts":"sha512-Tn2dyXwUODVBVNhSZCvNV+cpSmFs3I5Ac0cTiVt9ytytAtXbugUtI4wiHkvlob5EOaAkjhOXJ4fbn8CeEtaUBw==","app_assets_modules_github_localization_inline-machine-translation-element_ts":"sha512-IDhGCIIlRbHjsowkTJXs0sd/86Zcld1QMdi2paC9Asgm3ZaNFG7utv/8tiOendd16UL8atdCfNM9dZJzMn9PUQ=="},(()=>{var e={runtime:0};t.f.j=(a,n)=>{var s=t.o(e,a)?e[a]:void 0;if(s!==0)if(s)n.push(s[2]);else if(a!="runtime"){var p=new Promise((d,m)=>s=e[a]=[d,m]);n.push(s[2]=p);var r=t.p+t.u(a),i=new Error,l=u(d=>{if(t.o(e,a)&&(s=e[a],s!==0&&(e[a]=void 0),s)){var m=d&&(d.type==="load"?"missing":d.type),c=d&&d.target&&d.target.src;i.message="Loading chunk "+a+` failed. +(`+m+": "+c+")",i.name="ChunkLoadError",i.type=m,i.request=c,s[1](i)}},"loadingEnded");t.l(r,l,"chunk-"+a,a)}else e[a]=0},t.O.j=a=>e[a]===0;var o=u((a,n)=>{var[s,p,r]=n,i,l,d=0;if(s.some(c=>e[c]!==0)){for(i in p)t.o(p,i)&&(t.m[i]=p[i]);if(r)var m=r(t)}for(a&&a(n);d<s.length;d++)l=s[d],t.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return t.O(m)},"webpackJsonpCallback"),_=globalThis.webpackChunk=globalThis.webpackChunk||[];_.forEach(o.bind(null,0)),_.push=o.bind(null,_.push.bind(_))})()})();})(); + +//# sourceMappingURL=runtime-bf6e3581be1e.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js new file mode 100644 index 0000000..f0a9ad6 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node__002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var Z=Object.defineProperty;var a=(z,_)=>Z(z,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51","node_modules_delegated-events_dist_index_js","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c50","vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c52"],{59753:(z,_,D)=>{D.d(_,{f:()=>o,on:()=>G});function p(){if(!(this instanceof p))return new p;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}a(p,"SelectorSet");var v=window.document.documentElement,P=v.matches||v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector;p.prototype.matchesSelector=function(e,n){return P.call(e,n)},p.prototype.querySelectorAll=function(e,n){return n.querySelectorAll(e)},p.prototype.indexes=[];var y=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"ID",selector:a(function(n){var r;if(r=n.match(y))return r[0].slice(1)},"matchIdSelector"),element:a(function(n){if(n.id)return[n.id]},"getElementId")});var C=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"CLASS",selector:a(function(n){var r;if(r=n.match(C))return r[0].slice(1)},"matchClassSelector"),element:a(function(n){var r=n.className;if(r){if(typeof r=="string")return r.split(/\s/);if(typeof r=="object"&&"baseVal"in r)return r.baseVal.split(/\s/)}},"getElementClassNames")});var x=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;p.prototype.indexes.push({name:"TAG",selector:a(function(n){var r;if(r=n.match(x))return r[0].toUpperCase()},"matchTagSelector"),element:a(function(n){return[n.nodeName.toUpperCase()]},"getElementTagName")}),p.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return a(e,"Map"),e.prototype.get=function(n){return this.map[n+" "]},e.prototype.set=function(n,r){this.map[n+" "]=r},e}();var S=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function w(e,n){e=e.slice(0).concat(e.default);var r=e.length,i,s,c,u,d=n,l,h,f=[];do if(S.exec(""),(c=S.exec(d))&&(d=c[3],c[2]||!d)){for(i=0;i<r;i++)if(h=e[i],l=h.selector(c[1])){for(s=f.length,u=!1;s--;)if(f[s].index===h&&f[s].key===l){u=!0;break}u||f.push({index:h,key:l});break}}while(c);return f}a(w,"parseSelectorIndexes");function W(e,n){var r,i,s;for(r=0,i=e.length;r<i;r++)if(s=e[r],n.isPrototypeOf(s))return s}a(W,"findByPrototype"),p.prototype.logDefaultIndexUsed=function(){},p.prototype.add=function(e,n){var r,i,s,c,u,d,l,h,f=this.activeIndexes,g=this.selectors,b=this.selectorObjects;if(typeof e=="string"){for(r={id:this.uid++,selector:e,data:n},b[r.id]=r,l=w(this.indexes,e),i=0;i<l.length;i++)h=l[i],c=h.key,s=h.index,u=W(f,s),u||(u=Object.create(s),u.map=new A,f.push(u)),s===this.indexes.default&&this.logDefaultIndexUsed(r),d=u.map.get(c),d||(d=[],u.map.set(c,d)),d.push(r);this.size++,g.push(e)}},p.prototype.remove=function(e,n){if(typeof e=="string"){var r,i,s,c,u,d,l,h,f=this.activeIndexes,g=this.selectors=[],b=this.selectorObjects,I={},q=arguments.length===1;for(r=w(this.indexes,e),s=0;s<r.length;s++)for(i=r[s],c=f.length;c--;)if(d=f[c],i.index.isPrototypeOf(d)){if(l=d.map.get(i.key),l)for(u=l.length;u--;)h=l[u],h.selector===e&&(q||h.data===n)&&(l.splice(u,1),I[h.id]=!0);break}for(s in I)delete b[s],this.size--;for(s in b)g.push(b[s].selector)}};function M(e,n){return e.id-n.id}a(M,"sortById"),p.prototype.queryAll=function(e){if(!this.selectors.length)return[];var n={},r=[],i=this.querySelectorAll(this.selectors.join(", "),e),s,c,u,d,l,h,f,g;for(s=0,u=i.length;s<u;s++)for(l=i[s],h=this.matches(l),c=0,d=h.length;c<d;c++)g=h[c],n[g.id]?f=n[g.id]:(f={id:g.id,selector:g.selector,data:g.data,elements:[]},n[g.id]=f,r.push(f)),f.elements.push(l);return r.sort(M)},p.prototype.matches=function(e){if(!e)return[];var n,r,i,s,c,u,d,l,h,f,g,b=this.activeIndexes,I={},q=[];for(n=0,s=b.length;n<s;n++)if(d=b[n],l=d.element(e),l){for(r=0,c=l.length;r<c;r++)if(h=d.map.get(l[r]))for(i=0,u=h.length;i<u;i++)f=h[i],g=f.id,!I[g]&&this.matchesSelector(e,f.selector)&&(I[g]=!0,q.push(f))}return q.sort(M)};var k={},E={},j=new WeakMap,O=new WeakMap,m=new WeakMap,T=Object.getOwnPropertyDescriptor(Event.prototype,"currentTarget");function N(e,n,r){var i=e[n];return e[n]=function(){return r.apply(e,arguments),i.apply(e,arguments)},e}a(N,"before");function R(e,n,r){var i=[],s=n;do{if(s.nodeType!==1)break;var c=e.matches(s);if(c.length){var u={node:s,observers:c};r?i.unshift(u):i.push(u)}}while(s=s.parentElement);return i}a(R,"dist_matches");function F(){j.set(this,!0)}a(F,"trackPropagation");function U(){j.set(this,!0),O.set(this,!0)}a(U,"trackImmediate");function L(){return m.get(this)||null}a(L,"getCurrentTarget");function $(e,n){!T||Object.defineProperty(e,"currentTarget",{configurable:!0,enumerable:!0,get:n||T.get})}a($,"defineCurrentTarget");function B(e){try{return e.eventPhase,!0}catch{return!1}}a(B,"canDispatch");function V(e){if(!!B(e)){var n=e.eventPhase===1?E:k,r=n[e.type];if(!!r){var i=R(r,e.target,e.eventPhase===1);if(!!i.length){N(e,"stopPropagation",F),N(e,"stopImmediatePropagation",U),$(e,L);for(var s=0,c=i.length;s<c&&!j.get(e);s++){var u=i[s];m.set(e,u.node);for(var d=0,l=u.observers.length;d<l&&!O.get(e);d++)u.observers[d].data.call(u.node,e)}m.delete(e),$(e)}}}}a(V,"dispatch");function G(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];u||(u=new p,c[e]=u,document.addEventListener(e,V,s)),u.add(n,r)}a(G,"on");function t(e,n,r){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=!!i.capture,c=s?E:k,u=c[e];!u||(u.remove(n,r),!u.size&&(delete c[e],document.removeEventListener(e,V,s)))}a(t,"off");function o(e,n,r){return e.dispatchEvent(new CustomEvent(n,{bubbles:!0,cancelable:!0,detail:r}))}a(o,"fire")},90420:(z,_,D)=>{D.d(_,{Lj:()=>T,Ih:()=>G,fA:()=>k,GO:()=>E});const p=new WeakSet;function v(t){p.add(t),t.shadowRoot&&P(t.shadowRoot),x(t),C(t.ownerDocument)}a(v,"bind");function P(t){x(t),C(t)}a(P,"bindShadow");const y=new WeakMap;function C(t=document){if(y.has(t))return y.get(t);let o=!1;const e=new MutationObserver(r=>{for(const i of r)if(i.type==="attributes"&&i.target instanceof Element)w(i.target);else if(i.type==="childList"&&i.addedNodes.length)for(const s of i.addedNodes)s instanceof Element&&x(s)});e.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const n={get closed(){return o},unsubscribe(){o=!0,y.delete(t),e.disconnect()}};return y.set(t,n),n}a(C,"listenForBind");function x(t){for(const o of t.querySelectorAll("[data-action]"))w(o);t instanceof Element&&t.hasAttribute("data-action")&&w(t)}a(x,"bindElements");function A(t){const o=t.currentTarget;for(const e of S(o))if(t.type===e.type){const n=o.closest(e.tag);p.has(n)&&typeof n[e.method]=="function"&&n[e.method](t);const r=o.getRootNode();if(r instanceof ShadowRoot&&p.has(r.host)&&r.host.matches(e.tag)){const i=r.host;typeof i[e.method]=="function"&&i[e.method](t)}}}a(A,"handleEvent");function*S(t){for(const o of(t.getAttribute("data-action")||"").trim().split(/\s+/)){const e=o.lastIndexOf(":"),n=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,e),tag:o.slice(e+1,n),method:o.slice(n+1)||"handleEvent"}}}a(S,"bindings");function w(t){for(const o of S(t))t.addEventListener(o.type,A)}a(w,"bindActions");function W(t,o){const e=t.tagName.toLowerCase();if(t.shadowRoot){for(const n of t.shadowRoot.querySelectorAll(`[data-target~="${e}.${o}"]`))if(!n.closest(e))return n}for(const n of t.querySelectorAll(`[data-target~="${e}.${o}"]`))if(n.closest(e)===t)return n}a(W,"findTarget");function M(t,o){const e=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(const r of t.shadowRoot.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)||n.push(r);for(const r of t.querySelectorAll(`[data-targets~="${e}.${o}"]`))r.closest(e)===t&&n.push(r);return n}a(M,"findTargets");function k(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return W(this,o)}})}a(k,"target");function E(t,o){return Object.defineProperty(t,o,{configurable:!0,get(){return M(this,o)}})}a(E,"targets");function j(t){const o=t.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[t.name]=t,window.customElements.define(o,t))}a(j,"register");function O(t){for(const o of t.querySelectorAll("template[data-shadowroot]"))o.parentElement===t&&t.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}a(O,"autoShadowRoot");const m=new WeakMap;function T(t,o){m.has(t)||m.set(t,[]),m.get(t).push(o)}a(T,"attr");function N(t,o){o||(o=R(Object.getPrototypeOf(t)));for(const e of o){const n=t[e],r=F(e);let i={configurable:!0,get(){return this.getAttribute(r)||""},set(s){this.setAttribute(r,s||"")}};typeof n=="number"?i={configurable:!0,get(){return Number(this.getAttribute(r)||0)},set(s){this.setAttribute(r,s)}}:typeof n=="boolean"&&(i={configurable:!0,get(){return this.hasAttribute(r)},set(s){this.toggleAttribute(r,s)}}),Object.defineProperty(t,e,i),e in t&&!t.hasAttribute(r)&&i.set.call(t,n)}}a(N,"initializeAttrs");function R(t){const o=new Set;let e=t;for(;e&&e!==HTMLElement;){const n=m.get(e)||[];for(const r of n)o.add(r);e=Object.getPrototypeOf(e)}return o}a(R,"getAttrNames");function F(t){return`data-${t.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}a(F,"attrToAttributeName");function U(t){let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return[...R(t.prototype)].map(F).concat(o)},set(e){o=e}})}a(U,"defineObservedAttributes");const L=new WeakSet;function $(t,o){t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),L.add(t),O(t),N(t),v(t),o&&o.call(t),t.shadowRoot&&P(t.shadowRoot)}a($,"initializeInstance");function B(t){U(t),j(t)}a(B,"initializeClass");function V(t){return L.has(t)}a(V,"initialized");function G(t){const o=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){$(this,o)},B(t)}a(G,"controller")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-01c6c51-edfd57e08401.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js new file mode 100644 index 0000000..a46ba85 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_delegated-events_dist_index_js-node_modu.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var K=Object.defineProperty;var u=(W,L)=>K(W,"name",{value:L,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe","node_modules_delegated-events_dist_index_js"],{59753:(W,L,H)=>{H.d(L,{f:()=>V,on:()=>z});function g(){if(!(this instanceof g))return new g;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}u(g,"SelectorSet");var x=window.document.documentElement,F=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector;g.prototype.matchesSelector=function(e,r){return F.call(e,r)},g.prototype.querySelectorAll=function(e,r){return r.querySelectorAll(e)},g.prototype.indexes=[];var q=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"ID",selector:u(function(r){var n;if(n=r.match(q))return n[0].slice(1)},"matchIdSelector"),element:u(function(r){if(r.id)return[r.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"CLASS",selector:u(function(r){var n;if(n=r.match(P))return n[0].slice(1)},"matchClassSelector"),element:u(function(r){var n=r.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var B=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;g.prototype.indexes.push({name:"TAG",selector:u(function(r){var n;if(n=r.match(B))return n[0].toUpperCase()},"matchTagSelector"),element:u(function(r){return[r.nodeName.toUpperCase()]},"getElementTagName")}),g.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var C;typeof window.Map=="function"?C=window.Map:C=function(){function e(){this.map={}}return u(e,"Map"),e.prototype.get=function(r){return this.map[r+" "]},e.prototype.set=function(r,n){this.map[r+" "]=n},e}();var I=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function O(e,r){e=e.slice(0).concat(e.default);var n=e.length,c,o,l,a,f=r,m,h,p=[];do if(I.exec(""),(l=I.exec(f))&&(f=l[3],l[2]||!f)){for(c=0;c<n;c++)if(h=e[c],m=h.selector(l[1])){for(o=p.length,a=!1;o--;)if(p[o].index===h&&p[o].key===m){a=!0;break}a||p.push({index:h,key:m});break}}while(l);return p}u(O,"parseSelectorIndexes");function M(e,r){var n,c,o;for(n=0,c=e.length;n<c;n++)if(o=e[n],r.isPrototypeOf(o))return o}u(M,"findByPrototype"),g.prototype.logDefaultIndexUsed=function(){},g.prototype.add=function(e,r){var n,c,o,l,a,f,m,h,p=this.activeIndexes,v=this.selectors,S=this.selectorObjects;if(typeof e=="string"){for(n={id:this.uid++,selector:e,data:r},S[n.id]=n,m=O(this.indexes,e),c=0;c<m.length;c++)h=m[c],l=h.key,o=h.index,a=M(p,o),a||(a=Object.create(o),a.map=new C,p.push(a)),o===this.indexes.default&&this.logDefaultIndexUsed(n),f=a.map.get(l),f||(f=[],a.map.set(l,f)),f.push(n);this.size++,v.push(e)}},g.prototype.remove=function(e,r){if(typeof e=="string"){var n,c,o,l,a,f,m,h,p=this.activeIndexes,v=this.selectors=[],S=this.selectorObjects,j={},U=arguments.length===1;for(n=O(this.indexes,e),o=0;o<n.length;o++)for(c=n[o],l=p.length;l--;)if(f=p[l],c.index.isPrototypeOf(f)){if(m=f.map.get(c.key),m)for(a=m.length;a--;)h=m[a],h.selector===e&&(U||h.data===r)&&(m.splice(a,1),j[h.id]=!0);break}for(o in j)delete S[o],this.size--;for(o in S)v.push(S[o].selector)}};function D(e,r){return e.id-r.id}u(D,"sortById"),g.prototype.queryAll=function(e){if(!this.selectors.length)return[];var r={},n=[],c=this.querySelectorAll(this.selectors.join(", "),e),o,l,a,f,m,h,p,v;for(o=0,a=c.length;o<a;o++)for(m=c[o],h=this.matches(m),l=0,f=h.length;l<f;l++)v=h[l],r[v.id]?p=r[v.id]:(p={id:v.id,selector:v.selector,data:v.data,elements:[]},r[v.id]=p,n.push(p)),p.elements.push(m);return n.sort(D)},g.prototype.matches=function(e){if(!e)return[];var r,n,c,o,l,a,f,m,h,p,v,S=this.activeIndexes,j={},U=[];for(r=0,o=S.length;r<o;r++)if(f=S[r],m=f.element(e),m){for(n=0,l=m.length;n<l;n++)if(h=f.map.get(m[n]))for(c=0,a=h.length;c<a;c++)p=h[c],v=p.id,!j[v]&&this.matchesSelector(e,p.selector)&&(j[v]=!0,U.push(p))}return U.sort(D)};var _={},w={},A=new WeakMap,T=new WeakMap,b=new WeakMap,y=Object.getOwnPropertyDescriptor(Event.prototype,"currentTarget");function R(e,r,n){var c=e[r];return e[r]=function(){return n.apply(e,arguments),c.apply(e,arguments)},e}u(R,"before");function s(e,r,n){var c=[],o=r;do{if(o.nodeType!==1)break;var l=e.matches(o);if(l.length){var a={node:o,observers:l};n?c.unshift(a):c.push(a)}}while(o=o.parentElement);return c}u(s,"dist_matches");function t(){A.set(this,!0)}u(t,"trackPropagation");function i(){A.set(this,!0),T.set(this,!0)}u(i,"trackImmediate");function d(){return b.get(this)||null}u(d,"getCurrentTarget");function E(e,r){!y||Object.defineProperty(e,"currentTarget",{configurable:!0,enumerable:!0,get:r||y.get})}u(E,"defineCurrentTarget");function N(e){try{return e.eventPhase,!0}catch{return!1}}u(N,"canDispatch");function k(e){if(!!N(e)){var r=e.eventPhase===1?w:_,n=r[e.type];if(!!n){var c=s(n,e.target,e.eventPhase===1);if(!!c.length){R(e,"stopPropagation",t),R(e,"stopImmediatePropagation",i),E(e,d);for(var o=0,l=c.length;o<l&&!A.get(e);o++){var a=c[o];b.set(e,a.node);for(var f=0,m=a.observers.length;f<m&&!T.get(e);f++)a.observers[f].data.call(a.node,e)}b.delete(e),E(e)}}}}u(k,"dispatch");function z(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];a||(a=new g,l[e]=a,document.addEventListener(e,k,o)),a.add(r,n)}u(z,"on");function G(e,r,n){var c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=!!c.capture,l=o?w:_,a=l[e];!a||(a.remove(r,n),!a.size&&(delete l[e],document.removeEventListener(e,k,o)))}u(G,"off");function V(e,r,n){return e.dispatchEvent(new CustomEvent(r,{bubbles:!0,cancelable:!0,detail:n}))}u(V,"fire")},14840:(W,L,H)=>{H.d(L,{Z:()=>R});const g="data-close-dialog",x=`[${g}]`;function F(s){let t=Array.from(s.querySelectorAll("[autofocus]")).filter(P)[0];t||(t=s,s.setAttribute("tabindex","-1")),t.focus()}u(F,"autofocus");function q(s){const t=s.currentTarget;t instanceof Element&&(s.key==="Escape"||s.key==="Esc"?(_(t,!1),s.stopPropagation()):s.key==="Tab"&&C(s))}u(q,"keydown");function P(s){return s.tabIndex>=0&&!s.disabled&&B(s)}u(P,"focusable");function B(s){return!s.hidden&&(!s.type||s.type!=="hidden")&&(s.offsetWidth>0||s.offsetHeight>0)}u(B,"visible");function C(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.querySelector("details-dialog");if(!t)return;s.preventDefault();const i=Array.from(t.querySelectorAll("*")).filter(P);if(i.length===0)return;const d=s.shiftKey?-1:1,E=t.getRootNode(),N=t.contains(E.activeElement)?E.activeElement:null;let k=d===-1?-1:0;if(N instanceof HTMLElement){const z=i.indexOf(N);z!==-1&&(k=z+d)}k<0?k=i.length-1:k=k%i.length,i[k].focus()}u(C,"restrictTabBehavior");function I(s){const t=s.querySelector("details-dialog");return t instanceof y?t.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0})):!0}u(I,"allowClosingDialog");function O(s){if(!(s.currentTarget instanceof Element))return;const t=s.currentTarget.closest("details");!t||!t.hasAttribute("open")||I(t)||(s.preventDefault(),s.stopPropagation())}u(O,"onSummaryClick");function M(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(i instanceof y)if(t.hasAttribute("open")){const d="getRootNode"in i?i.getRootNode():document;d.activeElement instanceof HTMLElement&&b.set(i,{details:t,activeElement:d.activeElement}),F(i),t.addEventListener("keydown",q)}else{for(const E of i.querySelectorAll("form"))E.reset();const d=D(t,i);d&&d.focus(),t.removeEventListener("keydown",q)}}u(M,"toggle");function D(s,t){const i=b.get(t);return i&&i.activeElement instanceof HTMLElement?i.activeElement:s.querySelector("summary")}u(D,"findFocusElement");function _(s,t){t!==s.hasAttribute("open")&&(t?s.setAttribute("open",""):I(s)&&s.removeAttribute("open"))}u(_,"toggleDetails");function w(s){const t=s.currentTarget;if(!(t instanceof Element))return;const i=t.querySelector("details-dialog");if(!(i instanceof y))return;const d=i.querySelector("include-fragment:not([src])");if(!d)return;const E=i.src;E!==null&&(d.addEventListener("loadend",()=>{t.hasAttribute("open")&&F(i)}),d.setAttribute("src",E),T(t))}u(w,"loadIncludeFragment");function A(s,t,i){T(s),t&&s.addEventListener("toggle",w,{once:!0}),t&&i&&s.addEventListener("mouseover",w,{once:!0})}u(A,"updateIncludeFragmentEventListeners");function T(s){s.removeEventListener("toggle",w),s.removeEventListener("mouseover",w)}u(T,"removeIncludeFragmentEventListeners");const b=new WeakMap;class y extends HTMLElement{static get CLOSE_ATTR(){return g}static get CLOSE_SELECTOR(){return x}constructor(){super();b.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;const i=t.closest("details");i&&t.closest(x)&&_(i,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");const t=b.get(this);if(!t)return;const i=this.parentElement;if(!i)return;const d=i.querySelector("summary");d&&(d.hasAttribute("role")||d.setAttribute("role","button"),d.addEventListener("click",O,{capture:!0})),i.addEventListener("toggle",M),t.details=i,A(i,this.src,this.preload)}disconnectedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;if(!i)return;i.removeEventListener("toggle",M),T(i);const d=i.querySelector("summary");d&&d.removeEventListener("click",O,{capture:!0}),t.details=null}toggle(t){const i=b.get(this);if(!i)return;const{details:d}=i;!d||_(d,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){const t=b.get(this);if(!t)return;const{details:i}=t;!i||A(i,this.src,this.preload)}}u(y,"DetailsDialogElement");const R=y;window.customElements.get("details-dialog")||(window.DetailsDialogElement=y,window.customElements.define("details-dialog",y))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_delegated-events_dist_index_js-node_modules_github_details-dialog-elemen-63debe-2fddb5aecbef.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js new file mode 100644 index 0000000..c45b168 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_catalyst_lib_index_js-node_module.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var B=Object.defineProperty;var i=(I,_)=>B(I,"name",{value:_,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js"],{90420:(I,_,L)=>{L.d(_,{Lj:()=>Y,Ih:()=>T,fA:()=>P,GO:()=>U});const F=new WeakSet;function v(e){F.add(e),e.shadowRoot&&g(e.shadowRoot),p(e),b(e.ownerDocument)}i(v,"bind");function g(e){p(e),b(e)}i(g,"bindShadow");const w=new WeakMap;function b(e=document){if(w.has(e))return w.get(e);let o=!1;const a=new MutationObserver(m=>{for(const n of m)if(n.type==="attributes"&&n.target instanceof Element)M(n.target);else if(n.type==="childList"&&n.addedNodes.length)for(const t of n.addedNodes)t instanceof Element&&p(t)});a.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const l={get closed(){return o},unsubscribe(){o=!0,w.delete(e),a.disconnect()}};return w.set(e,l),l}i(b,"listenForBind");function p(e){for(const o of e.querySelectorAll("[data-action]"))M(o);e instanceof Element&&e.hasAttribute("data-action")&&M(e)}i(p,"bindElements");function z(e){const o=e.currentTarget;for(const a of D(o))if(e.type===a.type){const l=o.closest(a.tag);F.has(l)&&typeof l[a.method]=="function"&&l[a.method](e);const m=o.getRootNode();if(m instanceof ShadowRoot&&F.has(m.host)&&m.host.matches(a.tag)){const n=m.host;typeof n[a.method]=="function"&&n[a.method](e)}}}i(z,"handleEvent");function*D(e){for(const o of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const a=o.lastIndexOf(":"),l=Math.max(0,o.lastIndexOf("#"))||o.length;yield{type:o.slice(0,a),tag:o.slice(a+1,l),method:o.slice(l+1)||"handleEvent"}}}i(D,"bindings");function M(e){for(const o of D(e))e.addEventListener(o.type,z)}i(M,"bindActions");function N(e,o){const a=e.tagName.toLowerCase();if(e.shadowRoot){for(const l of e.shadowRoot.querySelectorAll(`[data-target~="${a}.${o}"]`))if(!l.closest(a))return l}for(const l of e.querySelectorAll(`[data-target~="${a}.${o}"]`))if(l.closest(a)===e)return l}i(N,"findTarget");function q(e,o){const a=e.tagName.toLowerCase(),l=[];if(e.shadowRoot)for(const m of e.shadowRoot.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)||l.push(m);for(const m of e.querySelectorAll(`[data-targets~="${a}.${o}"]`))m.closest(a)===e&&l.push(m);return l}i(q,"findTargets");function P(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return N(this,o)}})}i(P,"target");function U(e,o){return Object.defineProperty(e,o,{configurable:!0,get(){return q(this,o)}})}i(U,"targets");function E(e){const o=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(o)||(window[e.name]=e,window.customElements.define(o,e))}i(E,"register");function C(e){for(const o of e.querySelectorAll("template[data-shadowroot]"))o.parentElement===e&&e.attachShadow({mode:o.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(o.content.cloneNode(!0))}i(C,"autoShadowRoot");const A=new WeakMap;function Y(e,o){A.has(e)||A.set(e,[]),A.get(e).push(o)}i(Y,"attr");function R(e,o){o||(o=S(Object.getPrototypeOf(e)));for(const a of o){const l=e[a],m=x(a);let n={configurable:!0,get(){return this.getAttribute(m)||""},set(t){this.setAttribute(m,t||"")}};typeof l=="number"?n={configurable:!0,get(){return Number(this.getAttribute(m)||0)},set(t){this.setAttribute(m,t)}}:typeof l=="boolean"&&(n={configurable:!0,get(){return this.hasAttribute(m)},set(t){this.toggleAttribute(m,t)}}),Object.defineProperty(e,a,n),a in e&&!e.hasAttribute(m)&&n.set.call(e,l)}}i(R,"initializeAttrs");function S(e){const o=new Set;let a=e;for(;a&&a!==HTMLElement;){const l=A.get(a)||[];for(const m of l)o.add(m);a=Object.getPrototypeOf(a)}return o}i(S,"getAttrNames");function x(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}i(x,"attrToAttributeName");function H(e){let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...S(e.prototype)].map(x).concat(o)},set(a){o=a}})}i(H,"defineObservedAttributes");const y=new WeakSet;function h(e,o){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),y.add(e),C(e),R(e),v(e),o&&o.call(e),e.shadowRoot&&g(e.shadowRoot)}i(h,"initializeInstance");function O(e){H(e),E(e)}i(O,"initializeClass");function Z(e){return y.has(e)}i(Z,"initialized");function T(e){const o=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){h(this,o)},O(e)}i(T,"controller")},75329:(I,_,L)=>{L.d(_,{nJ:()=>T});const F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(n){return`0${n}`.slice(-2)}i(g,"pad");function w(n,t){const r=n.getDay(),s=n.getDate(),c=n.getMonth(),u=n.getFullYear(),d=n.getHours(),f=n.getMinutes(),$=n.getSeconds();return t.replace(/%([%aAbBcdeHIlmMpPSwyYZz])/g,function(W){let k;switch(W[1]){case"%":return"%";case"a":return F[r].slice(0,3);case"A":return F[r];case"b":return v[c].slice(0,3);case"B":return v[c];case"c":return n.toString();case"d":return g(s);case"e":return String(s);case"H":return g(d);case"I":return g(w(n,"%l"));case"l":return String(d===0||d===12?12:(d+12)%12);case"m":return g(c+1);case"M":return g(f);case"p":return d>11?"PM":"AM";case"P":return d>11?"pm":"am";case"S":return g($);case"w":return String(r);case"y":return g(u%100);case"Y":return String(u);case"Z":return k=n.toString().match(/\((\w+)\)$/),k?k[1]:"";case"z":return k=n.toString().match(/\w([+-]\d\d\d\d) /),k?k[1]:""}return""})}i(w,"strftime");function b(n){let t;return function(){if(t)return t;if("Intl"in window)try{return t=new Intl.DateTimeFormat(void 0,n),t}catch(r){if(!(r instanceof RangeError))throw r}}}i(b,"makeFormatter");let p=null;const z=b({day:"numeric",month:"short"});function D(){if(p!==null)return p;const n=z();return n?(p=!!n.format(new Date(0)).match(/^\d/),p):!1}i(D,"isDayFirst");let M=null;const N=b({day:"numeric",month:"short",year:"numeric"});function q(){if(M!==null)return M;const n=N();return n?(M=!!n.format(new Date(0)).match(/\d,/),M):!0}i(q,"isYearSeparator");function P(n){return new Date().getUTCFullYear()===n.getUTCFullYear()}i(P,"isThisYear");function U(n,t){if("Intl"in window&&"RelativeTimeFormat"in window.Intl)try{return new Intl.RelativeTimeFormat(n,t)}catch(r){if(!(r instanceof RangeError))throw r}}i(U,"makeRelativeFormat");function E(n){const t=n.closest("[lang]");return t instanceof HTMLElement&&t.lang?t.lang:"default"}i(E,"localeFromElement");const C=new WeakMap;class A extends HTMLElement{static get observedAttributes(){return["datetime","day","format","lang","hour","minute","month","second","title","weekday","year","time-zone-name"]}connectedCallback(){const t=this.getFormattedTitle();t&&!this.hasAttribute("title")&&this.setAttribute("title",t);const r=this.getFormattedDate();r&&(this.textContent=r)}attributeChangedCallback(t,r,s){const c=this.getFormattedTitle();if(t==="datetime"){const $=Date.parse(s);isNaN($)?C.delete(this):C.set(this,new Date($))}const u=this.getFormattedTitle(),d=this.getAttribute("title");t!=="title"&&u&&(!d||d===c)&&this.setAttribute("title",u);const f=this.getFormattedDate();f&&(this.textContent=f)}get date(){return C.get(this)}getFormattedTitle(){const t=this.date;if(!t)return;const r=Y();if(r)return r.format(t);try{return t.toLocaleString()}catch(s){if(s instanceof RangeError)return t.toString();throw s}}getFormattedDate(){}}i(A,"ExtendedTimeElement");const Y=b({day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"2-digit",timeZoneName:"short"}),R=new WeakMap;class S extends A{attributeChangedCallback(t,r,s){(t==="hour"||t==="minute"||t==="second"||t==="time-zone-name")&&R.delete(this),super.attributeChangedCallback(t,r,s)}getFormattedDate(){const t=this.date;if(!t)return;const r=x(this,t)||"",s=H(this,t)||"";return`${r} ${s}`.trim()}}i(S,"LocalTimeElement");function x(n,t){const r={weekday:{short:"%a",long:"%A"},day:{numeric:"%e","2-digit":"%d"},month:{short:"%b",long:"%B"},year:{numeric:"%Y","2-digit":"%y"}};let s=D()?"weekday day month year":"weekday month day, year";for(const c in r){const u=r[c][n.getAttribute(c)||""];s=s.replace(c,u||"")}return s=s.replace(/(\s,)|(,\s$)/,""),w(t,s).replace(/\s+/," ").trim()}i(x,"formatDate");function H(n,t){const r={},s=n.getAttribute("hour");(s==="numeric"||s==="2-digit")&&(r.hour=s);const c=n.getAttribute("minute");(c==="numeric"||c==="2-digit")&&(r.minute=c);const u=n.getAttribute("second");(u==="numeric"||u==="2-digit")&&(r.second=u);const d=n.getAttribute("time-zone-name");if((d==="short"||d==="long")&&(r.timeZoneName=d),Object.keys(r).length===0)return;let f=R.get(n);f||(f=b(r),R.set(n,f));const $=f();if($)return $.format(t);{const W=r.second?"%H:%M:%S":"%H:%M";return w(t,W)}}i(H,"formatTime"),window.customElements.get("local-time")||(window.LocalTimeElement=S,window.customElements.define("local-time",S));class y{constructor(t,r){this.date=t,this.locale=r}toString(){const t=this.timeElapsed();if(t)return t;{const r=this.timeAhead();return r||`on ${this.formatDate()}`}}timeElapsed(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeAgoFromMs(t):null}timeAhead(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24);return t>=0&&u<30?this.timeUntil():null}timeAgo(){const t=new Date().getTime()-this.date.getTime();return this.timeAgoFromMs(t)}timeAgoFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return t<0?h(this.locale,0,"second"):r<10?h(this.locale,0,"second"):r<45?h(this.locale,-r,"second"):r<90?h(this.locale,-s,"minute"):s<45?h(this.locale,-s,"minute"):s<90?h(this.locale,-c,"hour"):c<24?h(this.locale,-c,"hour"):c<36?h(this.locale,-u,"day"):u<30?h(this.locale,-u,"day"):d<18?h(this.locale,-d,"month"):h(this.locale,-f,"year")}microTimeAgo(){const t=new Date().getTime()-this.date.getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return s<1?"1m":s<60?`${s}m`:c<24?`${c}h`:u<365?`${u}d`:`${f}y`}timeUntil(){const t=this.date.getTime()-new Date().getTime();return this.timeUntilFromMs(t)}timeUntilFromMs(t){const r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return d>=18?h(this.locale,f,"year"):d>=12?h(this.locale,f,"year"):u>=45?h(this.locale,d,"month"):u>=30?h(this.locale,d,"month"):c>=36?h(this.locale,u,"day"):c>=24?h(this.locale,u,"day"):s>=90?h(this.locale,c,"hour"):s>=45?h(this.locale,c,"hour"):r>=90?h(this.locale,s,"minute"):r>=45?h(this.locale,s,"minute"):r>=10?h(this.locale,r,"second"):h(this.locale,0,"second")}microTimeUntil(){const t=this.date.getTime()-new Date().getTime(),r=Math.round(t/1e3),s=Math.round(r/60),c=Math.round(s/60),u=Math.round(c/24),d=Math.round(u/30),f=Math.round(d/12);return u>=365?`${f}y`:c>=24?`${u}d`:s>=60?`${c}h`:s>1?`${s}m`:"1m"}formatDate(){let t=D()?"%e %b":"%b %e";return P(this.date)||(t+=q()?", %Y":" %Y"),w(this.date,t)}formatTime(){const t=Z();return t?t.format(this.date):w(this.date,"%l:%M%P")}}i(y,"RelativeTime");function h(n,t,r){const s=U(n,{numeric:"auto"});return s?s.format(t,r):O(t,r)}i(h,"formatRelativeTime");function O(n,t){if(n===0)switch(t){case"year":case"quarter":case"month":case"week":return`this ${t}`;case"day":return"today";case"hour":case"minute":return`in 0 ${t}s`;case"second":return"now"}else if(n===1)switch(t){case"year":case"quarter":case"month":case"week":return`next ${t}`;case"day":return"tomorrow";case"hour":case"minute":case"second":return`in 1 ${t}`}else if(n===-1)switch(t){case"year":case"quarter":case"month":case"week":return`last ${t}`;case"day":return"yesterday";case"hour":case"minute":case"second":return`1 ${t} ago`}else if(n>1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`in ${n} ${t}s`}else if(n<-1)switch(t){case"year":case"quarter":case"month":case"week":case"day":case"hour":case"minute":case"second":return`${-n} ${t}s ago`}throw new RangeError(`Invalid unit argument for format() '${t}'`)}i(O,"formatEnRelativeTime");const Z=b({hour:"numeric",minute:"2-digit"});class T extends A{getFormattedDate(){const t=this.date;if(!!t)return new y(t,E(this)).toString()}connectedCallback(){e.push(this),o||(a(),o=window.setInterval(a,60*1e3)),super.connectedCallback()}disconnectedCallback(){const t=e.indexOf(this);t!==-1&&e.splice(t,1),e.length||o&&(clearInterval(o),o=null)}}i(T,"RelativeTimeElement");const e=[];let o;function a(){let n,t,r;for(t=0,r=e.length;t<r;t++)n=e[t],n.textContent=n.getFormattedDate()||""}i(a,"updateNowElements"),window.customElements.get("relative-time")||(window.RelativeTimeElement=T,window.customElements.define("relative-time",T));class l extends T{getFormattedDate(){const t=this.getAttribute("format"),r=this.date;if(!!r)return t==="micro"?new y(r,E(this)).microTimeAgo():new y(r,E(this)).timeAgo()}}i(l,"TimeAgoElement"),window.customElements.get("time-ago")||(window.TimeAgoElement=l,window.customElements.define("time-ago",l));class m extends T{getFormattedDate(){const t=this.getAttribute("format"),r=this.date;if(!!r)return t==="micro"?new y(r,E(this)).microTimeUntil():new y(r,E(this)).timeUntil()}}i(m,"TimeUntilElement"),window.customElements.get("time-until")||(window.TimeUntilElement=m,window.customElements.define("time-until",m))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_time-elements_dist_index_js-42b6816e82bc.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js new file mode 100644 index 0000000..69880ed --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_clipboard-copy-element_dist_index.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var V=Object.defineProperty;var o=(U,I)=>V(U,"name",{value:I,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b","node_modules_delegated-events_dist_index_js"],{76745:(U,I,H)=>{H.d(I,{Z:()=>j});function b(c){const d=document.createElement("pre");return d.style.width="1px",d.style.height="1px",d.style.position="fixed",d.style.top="5px",d.textContent=c,d}o(b,"createNode");function E(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c.textContent);const d=getSelection();if(d==null)return Promise.reject(new Error);d.removeAllRanges();const k=document.createRange();return k.selectNodeContents(c),d.addRange(k),document.execCommand("copy"),d.removeAllRanges(),Promise.resolve()}o(E,"copyNode");function _(c){if("clipboard"in navigator)return navigator.clipboard.writeText(c);const d=document.body;if(!d)return Promise.reject(new Error);const k=b(c);return d.appendChild(k),E(k),d.removeChild(k),Promise.resolve()}o(_,"copyText");function D(c){const d=c.getAttribute("for"),k=c.getAttribute("value");function L(){c.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(o(L,"trigger"),k)_(k).then(L);else if(d){const C="getRootNode"in Element.prototype?c.getRootNode():c.ownerDocument;if(!(C instanceof Document||"ShadowRoot"in window&&C instanceof ShadowRoot))return;const N=C.getElementById(d);N&&q(N).then(L)}}o(D,"copy");function q(c){return c instanceof HTMLInputElement||c instanceof HTMLTextAreaElement?_(c.value):c instanceof HTMLAnchorElement&&c.hasAttribute("href")?_(c.href):E(c)}o(q,"copyTarget");function M(c){const d=c.currentTarget;d instanceof HTMLElement&&D(d)}o(M,"clicked");function A(c){if(c.key===" "||c.key==="Enter"){const d=c.currentTarget;d instanceof HTMLElement&&(c.preventDefault(),D(d))}}o(A,"keydown");function R(c){c.currentTarget.addEventListener("keydown",A)}o(R,"focused");function T(c){c.currentTarget.removeEventListener("keydown",A)}o(T,"blurred");class S extends HTMLElement{constructor(){super();this.addEventListener("click",M),this.addEventListener("focus",R),this.addEventListener("blur",T)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(d){this.setAttribute("value",d)}}o(S,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=S,window.customElements.define("clipboard-copy",S));const j=S},59753:(U,I,H)=>{H.d(I,{f:()=>B,on:()=>W});function b(){if(!(this instanceof b))return new b;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}o(b,"SelectorSet");var E=window.document.documentElement,_=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector;b.prototype.matchesSelector=function(e,t){return _.call(e,t)},b.prototype.querySelectorAll=function(e,t){return t.querySelectorAll(e)},b.prototype.indexes=[];var D=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"ID",selector:o(function(t){var n;if(n=t.match(D))return n[0].slice(1)},"matchIdSelector"),element:o(function(t){if(t.id)return[t.id]},"getElementId")});var q=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"CLASS",selector:o(function(t){var n;if(n=t.match(q))return n[0].slice(1)},"matchClassSelector"),element:o(function(t){var n=t.className;if(n){if(typeof n=="string")return n.split(/\s/);if(typeof n=="object"&&"baseVal"in n)return n.baseVal.split(/\s/)}},"getElementClassNames")});var M=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;b.prototype.indexes.push({name:"TAG",selector:o(function(t){var n;if(n=t.match(M))return n[0].toUpperCase()},"matchTagSelector"),element:o(function(t){return[t.nodeName.toUpperCase()]},"getElementTagName")}),b.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var A;typeof window.Map=="function"?A=window.Map:A=function(){function e(){this.map={}}return o(e,"Map"),e.prototype.get=function(t){return this.map[t+" "]},e.prototype.set=function(t,n){this.map[t+" "]=n},e}();var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function T(e,t){e=e.slice(0).concat(e.default);var n=e.length,u,i,f,l,g=t,y,w,v=[];do if(R.exec(""),(f=R.exec(g))&&(g=f[3],f[2]||!g)){for(u=0;u<n;u++)if(w=e[u],y=w.selector(f[1])){for(i=v.length,l=!1;i--;)if(v[i].index===w&&v[i].key===y){l=!0;break}l||v.push({index:w,key:y});break}}while(f);return v}o(T,"parseSelectorIndexes");function S(e,t){var n,u,i;for(n=0,u=e.length;n<u;n++)if(i=e[n],t.isPrototypeOf(i))return i}o(S,"findByPrototype"),b.prototype.logDefaultIndexUsed=function(){},b.prototype.add=function(e,t){var n,u,i,f,l,g,y,w,v=this.activeIndexes,x=this.selectors,P=this.selectorObjects;if(typeof e=="string"){for(n={id:this.uid++,selector:e,data:t},P[n.id]=n,y=T(this.indexes,e),u=0;u<y.length;u++)w=y[u],f=w.key,i=w.index,l=S(v,i),l||(l=Object.create(i),l.map=new A,v.push(l)),i===this.indexes.default&&this.logDefaultIndexUsed(n),g=l.map.get(f),g||(g=[],l.map.set(f,g)),g.push(n);this.size++,x.push(e)}},b.prototype.remove=function(e,t){if(typeof e=="string"){var n,u,i,f,l,g,y,w,v=this.activeIndexes,x=this.selectors=[],P=this.selectorObjects,K={},z=arguments.length===1;for(n=T(this.indexes,e),i=0;i<n.length;i++)for(u=n[i],f=v.length;f--;)if(g=v[f],u.index.isPrototypeOf(g)){if(y=g.map.get(u.key),y)for(l=y.length;l--;)w=y[l],w.selector===e&&(z||w.data===t)&&(y.splice(l,1),K[w.id]=!0);break}for(i in K)delete P[i],this.size--;for(i in P)x.push(P[i].selector)}};function j(e,t){return e.id-t.id}o(j,"sortById"),b.prototype.queryAll=function(e){if(!this.selectors.length)return[];var t={},n=[],u=this.querySelectorAll(this.selectors.join(", "),e),i,f,l,g,y,w,v,x;for(i=0,l=u.length;i<l;i++)for(y=u[i],w=this.matches(y),f=0,g=w.length;f<g;f++)x=w[f],t[x.id]?v=t[x.id]:(v={id:x.id,selector:x.selector,data:x.data,elements:[]},t[x.id]=v,n.push(v)),v.elements.push(y);return n.sort(j)},b.prototype.matches=function(e){if(!e)return[];var t,n,u,i,f,l,g,y,w,v,x,P=this.activeIndexes,K={},z=[];for(t=0,i=P.length;t<i;t++)if(g=P[t],y=g.element(e),y){for(n=0,f=y.length;n<f;n++)if(w=g.map.get(y[n]))for(u=0,l=w.length;u<l;u++)v=w[u],x=v.id,!K[x]&&this.matchesSelector(e,v.selector)&&(K[x]=!0,z.push(v))}return z.sort(j)};var c={},d={},k=new WeakMap,L=new WeakMap,C=new WeakMap,N=Object.getOwnPropertyDescriptor(Event.prototype,"currentTarget");function a(e,t,n){var u=e[t];return e[t]=function(){return n.apply(e,arguments),u.apply(e,arguments)},e}o(a,"before");function s(e,t,n){var u=[],i=t;do{if(i.nodeType!==1)break;var f=e.matches(i);if(f.length){var l={node:i,observers:f};n?u.unshift(l):u.push(l)}}while(i=i.parentElement);return u}o(s,"dist_matches");function r(){k.set(this,!0)}o(r,"trackPropagation");function m(){k.set(this,!0),L.set(this,!0)}o(m,"trackImmediate");function h(){return C.get(this)||null}o(h,"getCurrentTarget");function p(e,t){!N||Object.defineProperty(e,"currentTarget",{configurable:!0,enumerable:!0,get:t||N.get})}o(p,"defineCurrentTarget");function F(e){try{return e.eventPhase,!0}catch{return!1}}o(F,"canDispatch");function O(e){if(!!F(e)){var t=e.eventPhase===1?d:c,n=t[e.type];if(!!n){var u=s(n,e.target,e.eventPhase===1);if(!!u.length){a(e,"stopPropagation",r),a(e,"stopImmediatePropagation",m),p(e,h);for(var i=0,f=u.length;i<f&&!k.get(e);i++){var l=u[i];C.set(e,l.node);for(var g=0,y=l.observers.length;g<y&&!L.get(e);g++)l.observers[g].data.call(l.node,e)}C.delete(e),p(e)}}}}o(O,"dispatch");function W(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];l||(l=new b,f[e]=l,document.addEventListener(e,O,i)),l.add(t,n)}o(W,"on");function G(e,t,n){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=!!u.capture,f=i?d:c,l=f[e];!l||(l.remove(t,n),!l.size&&(delete f[e],document.removeEventListener(e,O,i)))}o(G,"off");function B(e,t,n){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n}))}o(B,"fire")},11793:(U,I,H)=>{H.d(I,{EL:()=>M,N9:()=>C,Tz:()=>N});class b{constructor(s){this.children=[],this.parent=s}delete(s){const r=this.children.indexOf(s);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(s){return this.children.push(s),this}}o(b,"Leaf");class E{constructor(s){this.parent=null,this.children={},this.parent=s||null}get(s){return this.children[s]}insert(s){let r=this;for(let m=0;m<s.length;m+=1){const h=s[m];let p=r.get(h);if(m===s.length-1)return p instanceof E&&(r.delete(p),p=null),p||(p=new b(r),r.children[h]=p),p;p instanceof b&&(p=null),p||(p=new E(r),r.children[h]=p),r=p}return r}delete(s){for(const r in this.children)if(this.children[r]===s){const h=delete this.children[r];return Object.keys(this.children).length===0&&this.parent&&this.parent.delete(this),h}return!1}}o(E,"RadixTrie");function _(a){if(!(a instanceof HTMLElement))return!1;const s=a.nodeName.toLowerCase(),r=(a.getAttribute("type")||"").toLowerCase();return s==="select"||s==="textarea"||s==="input"&&r!=="submit"&&r!=="reset"&&r!=="checkbox"&&r!=="radio"||a.isContentEditable}o(_,"isFormField");function D(a,s){const r=new CustomEvent("hotkey-fire",{cancelable:!0,detail:{path:s}});!a.dispatchEvent(r)||(_(a)?a.focus():a.click())}o(D,"fireDeterminedAction");function q(a){const s=[];let r=[""],m=!1;for(let h=0;h<a.length;h++){if(m&&a[h]===","){s.push(r),r=[""],m=!1;continue}if(a[h]===" "){r.push(""),m=!1;continue}else a[h]==="+"?m=!1:m=!0;r[r.length-1]+=a[h]}return s.push(r),s.map(h=>h.filter(p=>p!=="")).filter(h=>h.length>0)}o(q,"expandHotkeyToEdges");function M(a){const{ctrlKey:s,altKey:r,metaKey:m,key:h}=a,p=[],F=[s,r,m,R(a)];for(const[O,W]of F.entries())W&&p.push(A[O]);return A.includes(h)||p.push(h),p.join("+")}o(M,"hotkey");const A=["Control","Alt","Meta","Shift"];function R(a){const{shiftKey:s,code:r,key:m}=a;return s&&!(r.startsWith("Key")&&m.toUpperCase()===m)}o(R,"showShift");const T=new E,S=new WeakMap;let j=T,c=null,d=[];function k(){d=[],c=null,j=T}o(k,"resetTriePosition");function L(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}c!=null&&window.clearTimeout(c),c=window.setTimeout(k,1500);const s=j.get(M(a));if(!s){k();return}if(d.push(M(a)),j=s,s instanceof b){const r=a.target;let m=!1,h;const p=_(r);for(let F=s.children.length-1;F>=0;F-=1){h=s.children[F];const O=h.getAttribute("data-hotkey-scope");if(!p&&!O||p&&r.id===O){m=!0;break}}h&&m&&(D(h,d),a.preventDefault()),k()}}o(L,"keyDownHandler");function C(a,s){Object.keys(T.children).length===0&&document.addEventListener("keydown",L);const m=q(s||a.getAttribute("data-hotkey")||"").map(h=>T.insert(h).add(a));S.set(a,m)}o(C,"install");function N(a){const s=S.get(a);if(s&&s.length)for(const r of s)r&&r.delete(a);Object.keys(T.children).length===0&&document.removeEventListener("keydown",L)}o(N,"uninstall")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_clipboard-copy-element_dist_index_esm_js-node_modules_delegated-e-e4591b-ad1685fb2049.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js new file mode 100644 index 0000000..c9b3123 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_file-attachment-element_dist_inde.js @@ -0,0 +1,221 @@ +"use strict";(()=>{var dt=Object.defineProperty;var c=(j,P)=>dt(j,"name",{value:P,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104"],{76745:(j,P,I)=>{I.d(P,{Z:()=>v});function x(d){const t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=d,t}c(x,"createNode");function _(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d.textContent);const t=getSelection();if(t==null)return Promise.reject(new Error);t.removeAllRanges();const n=document.createRange();return n.selectNodeContents(d),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}c(_,"copyNode");function W(d){if("clipboard"in navigator)return navigator.clipboard.writeText(d);const t=document.body;if(!t)return Promise.reject(new Error);const n=x(d);return t.appendChild(n),_(n),t.removeChild(n),Promise.resolve()}c(W,"copyText");function S(d){const t=d.getAttribute("for"),n=d.getAttribute("value");function a(){d.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if(c(a,"trigger"),n)W(n).then(a);else if(t){const h="getRootNode"in Element.prototype?d.getRootNode():d.ownerDocument;if(!(h instanceof Document||"ShadowRoot"in window&&h instanceof ShadowRoot))return;const g=h.getElementById(t);g&&B(g).then(a)}}c(S,"copy");function B(d){return d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement?W(d.value):d instanceof HTMLAnchorElement&&d.hasAttribute("href")?W(d.href):_(d)}c(B,"copyTarget");function H(d){const t=d.currentTarget;t instanceof HTMLElement&&S(t)}c(H,"clicked");function M(d){if(d.key===" "||d.key==="Enter"){const t=d.currentTarget;t instanceof HTMLElement&&(d.preventDefault(),S(t))}}c(M,"keydown");function R(d){d.currentTarget.addEventListener("keydown",M)}c(R,"focused");function k(d){d.currentTarget.removeEventListener("keydown",M)}c(k,"blurred");class m extends HTMLElement{constructor(){super();this.addEventListener("click",H),this.addEventListener("focus",R),this.addEventListener("blur",k)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}}c(m,"ClipboardCopyElement"),window.customElements.get("clipboard-copy")||(window.ClipboardCopyElement=m,window.customElements.define("clipboard-copy",m));const v=m},57260:(j,P,I)=>{I.d(P,{P:()=>x});class x{constructor(i,f){this.file=i,this.directory=f,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(i,f){return _(i,f)}static from(i){const f=[];for(const E of i)if(E instanceof File)f.push(new x(E));else if(E instanceof x)f.push(E);else throw new Error("Unexpected type");return f}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(i){if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=i}saved(i){var f,E,L;if(this.state!=="pending"&&this.state!=="saving")throw new Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=(f=i==null?void 0:i.id)!==null&&f!==void 0?f:null,this.href=(E=i==null?void 0:i.href)!==null&&E!==void 0?E:null,this.name=(L=i==null?void 0:i.name)!==null&&L!==void 0?L:null}isPending(){return this.state==="pending"}isSaving(){return this.state==="saving"}isSaved(){return this.state==="saved"}}c(x,"Attachment");function _(s,i){return i&&R(s)?M("",k(s)):Promise.resolve(S(Array.from(s.files||[])).map(f=>new x(f)))}c(_,"transferredFiles");function W(s){return s.name.startsWith(".")}c(W,"hidden");function S(s){return Array.from(s).filter(i=>!W(i))}c(S,"visible");function B(s){return new Promise(function(i,f){s.file(i,f)})}c(B,"getFile");function H(s){return new Promise(function(i,f){const E=[],L=s.createReader(),O=c(()=>{L.readEntries(U=>{U.length>0?(E.push(...U),O()):i(E)},f)},"read");O()})}c(H,"getEntries");async function M(s,i){const f=[];for(const E of S(i))if(E.isDirectory)f.push(...await M(E.fullPath,await H(E)));else{const L=await B(E);f.push(new x(L,s))}return f}c(M,"traverse");function R(s){return s.items&&Array.from(s.items).some(i=>{const f=i.webkitGetAsEntry&&i.webkitGetAsEntry();return f&&f.isDirectory})}c(R,"isDirectory");function k(s){return Array.from(s.items).map(i=>i.webkitGetAsEntry()).filter(i=>i!=null)}c(k,"roots");class m extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",t),this.addEventListener("dragover",t),this.addEventListener("dragleave",n),this.addEventListener("drop",a),this.addEventListener("paste",y),this.addEventListener("change",T)}disconnectedCallback(){this.removeEventListener("dragenter",t),this.removeEventListener("dragover",t),this.removeEventListener("dragleave",n),this.removeEventListener("drop",a),this.removeEventListener("paste",y),this.removeEventListener("change",T)}get directory(){return this.hasAttribute("directory")}set directory(i){i?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(i){const f=i instanceof DataTransfer?await x.traverse(i,this.directory):x.from(i);this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:f}}))&&f.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:f}}))}}c(m,"FileAttachmentElement");function v(s){return Array.from(s.types).indexOf("Files")>=0}c(v,"hasFile");let d=null;function t(s){const i=s.currentTarget;d&&clearTimeout(d),d=window.setTimeout(()=>i.removeAttribute("hover"),200);const f=s.dataTransfer;!f||!v(f)||(f.dropEffect="copy",i.setAttribute("hover",""),s.preventDefault())}c(t,"onDragenter");function n(s){s.dataTransfer&&(s.dataTransfer.dropEffect="none"),s.currentTarget.removeAttribute("hover"),s.stopPropagation(),s.preventDefault()}c(n,"onDragleave");function a(s){const i=s.currentTarget;if(!(i instanceof m))return;i.removeAttribute("hover");const f=s.dataTransfer;!f||!v(f)||(i.attach(f),s.stopPropagation(),s.preventDefault())}c(a,"onDrop");const h=/^image\/(gif|png|jpeg)$/;function g(s){for(const i of s)if(i.kind==="file"&&h.test(i.type))return i.getAsFile();return null}c(g,"pastedFile");function y(s){if(!s.clipboardData||!s.clipboardData.items)return;const i=s.currentTarget;if(!(i instanceof m))return;const f=g(s.clipboardData.items);if(!f)return;const E=[f];i.attach(E),s.preventDefault()}c(y,"onPaste");function T(s){const i=s.currentTarget;if(!(i instanceof m))return;const f=s.target;if(!(f instanceof HTMLInputElement))return;const E=i.getAttribute("input");if(E&&f.id!==E)return;const L=f.files;!L||L.length===0||(i.attach(L),f.value="")}c(T,"onChange"),window.customElements.get("file-attachment")||(window.FileAttachmentElement=m,window.customElements.define("file-attachment",m));var u=null},48030:(j,P,I)=>{I.d(P,{N:()=>W});const x={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},_={start:["end","center"],end:["start","center"],center:["end","start"]};function W(d,t,n={}){const a=S(d),h=B(a),g=getComputedStyle(a),y=a.getBoundingClientRect(),[T,u]=[g.borderTopWidth,g.borderLeftWidth].map(i=>parseInt(i,10)||0),s={top:y.top+T,left:y.left+u};return R(h,s,d.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,M(n))}c(W,"getAnchoredPosition");function S(d){let t=d.parentNode;for(;t!==null;){if(t instanceof HTMLElement&&getComputedStyle(t).position!=="static")return t;t=t.parentNode}return document.body}c(S,"getPositionedParent");function B(d){let t=d;for(;t!==null&&!(t===document.body||getComputedStyle(t).overflow!=="visible");)t=t.parentNode;const n=t===document.body||!(t instanceof HTMLElement)?document.body:t,a=n.getBoundingClientRect(),h=getComputedStyle(n),[g,y,T,u]=[h.borderTopWidth,h.borderLeftWidth,h.borderRightWidth,h.borderBottomWidth].map(s=>parseInt(s,10)||0);return{top:a.top+g,left:a.left+y,width:a.width-T-y,height:Math.max(a.height-g-u,n===document.body?window.innerHeight:-1/0)}}c(B,"getClippingRect");const H={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function M(d={}){var t,n,a,h,g;const y=(t=d.side)!==null&&t!==void 0?t:H.side,T=(n=d.align)!==null&&n!==void 0?n:H.align;return{side:y,align:T,anchorOffset:(a=d.anchorOffset)!==null&&a!==void 0?a:y==="inside-center"?0:H.anchorOffset,alignmentOffset:(h=d.alignmentOffset)!==null&&h!==void 0?h:T!=="center"&&y.startsWith("inside")?H.alignmentOffset:0,allowOutOfBounds:(g=d.allowOutOfBounds)!==null&&g!==void 0?g:H.allowOutOfBounds}}c(M,"getDefaultSettings");function R(d,t,n,a,{side:h,align:g,allowOutOfBounds:y,anchorOffset:T,alignmentOffset:u}){const s={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height};let i=k(n,a,h,g,T,u),f=h,E=g;if(i.top-=t.top,i.left-=t.left,!y){const L=x[h];let O=0;if(L){let K=h;for(;O<L.length&&m(K,i,s,n);){const D=L[O++];K=D,i=k(n,a,D,g,T,u),i.top-=t.top,i.left-=t.left,f=D}}const U=_[g];let G=0;if(U){let K=g;for(;G<U.length&&v(K,i,s,n);){const D=U[G++];K=D,i=k(n,a,f,D,T,u),i.top-=t.top,i.left-=t.left,E=D}}i.top<s.top&&(i.top=s.top),i.left<s.left&&(i.left=s.left),i.left+n.width>d.width+s.left&&(i.left=d.width+s.left-n.width),L&&O<L.length&&i.top+n.height>d.height+s.top&&(i.top=d.height+s.top-n.height)}return Object.assign(Object.assign({},i),{anchorSide:f,anchorAlign:E})}c(R,"pureCalculateAnchoredPosition");function k(d,t,n,a,h,g){const y=t.left+t.width,T=t.top+t.height;let u=-1,s=-1;return n==="outside-top"?u=t.top-h-d.height:n==="outside-bottom"?u=T+h:n==="outside-left"?s=t.left-h-d.width:n==="outside-right"&&(s=y+h),(n==="outside-top"||n==="outside-bottom")&&(a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g),(n==="outside-left"||n==="outside-right")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),n==="inside-top"?u=t.top+h:n==="inside-bottom"?u=T-h-d.height:n==="inside-left"?s=t.left+h:n==="inside-right"?s=y-h-d.width:n==="inside-center"&&(s=(y+t.left)/2-d.width/2+h),n==="inside-top"||n==="inside-bottom"?a==="start"?s=t.left+g:a==="center"?s=t.left-(d.width-t.width)/2+g:s=y-d.width-g:(n==="inside-left"||n==="inside-right"||n==="inside-center")&&(a==="start"?u=t.top+g:a==="center"?u=t.top-(d.height-t.height)/2+g:u=T-d.height-g),{top:u,left:s}}c(k,"calculatePosition");function m(d,t,n,a){return d==="outside-top"||d==="outside-bottom"?t.top<n.top||t.top+a.height>n.height+n.top:t.left<n.left||t.left+a.width>n.width+n.left}c(m,"shouldRecalculatePosition");function v(d,t,n,a){if(d==="end")return t.left<n.left;if(d==="start"||d==="center")return t.left+a.width>n.left+n.width||t.left<n.left}c(v,"shouldRecalculateAlignment")},71544:(j,P,I)=>{var x=I(46481),_=I(76745);const W=2e3;function S(o){o.style.display="inline-block"}c(S,"showSVG");function B(o){o.style.display="none"}c(B,"hideSVG");function H(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(S(e),B(r))}c(H,"showCopy");function M(o){const[e,r]=o.querySelectorAll(".octicon");!e||!r||(B(e),S(r))}c(M,"showCheck");const R=new WeakMap;document.addEventListener("clipboard-copy",function({target:o}){if(!(o instanceof HTMLElement)||!o.hasAttribute("data-view-component"))return;const e=R.get(o);e?(clearTimeout(e),R.delete(o)):M(o),R.set(o,setTimeout(()=>{H(o),R.delete(o)},W))});var k=I(29501),m=I(75329);const v=new WeakMap,d=new WeakMap,t=new WeakMap;function n(o){const e=o.currentTarget;if(!(e instanceof i))return;const{box:r,image:p}=t.get(e)||{};if(!r||!p)return;let b=0,w=0;if(o instanceof KeyboardEvent)o.key==="ArrowUp"?w=-1:o.key==="ArrowDown"?w=1:o.key==="ArrowLeft"?b=-1:o.key==="ArrowRight"&&(b=1);else if(d.has(e)&&o instanceof MouseEvent){const A=d.get(e);b=o.pageX-A.dragStartX,w=o.pageY-A.dragStartY}else if(d.has(e)&&o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0],{dragStartX:$,dragStartY:N}=d.get(e);b=A-$,w=C-N}if(b!==0||w!==0){const A=Math.min(Math.max(0,r.offsetLeft+b),p.width-r.offsetWidth),C=Math.min(Math.max(0,r.offsetTop+w),p.height-r.offsetHeight);r.style.left=`${A}px`,r.style.top=`${C}px`,s(e,{x:A,y:C,width:r.offsetWidth,height:r.offsetHeight})}if(o instanceof MouseEvent)d.set(e,{dragStartX:o.pageX,dragStartY:o.pageY});else if(o instanceof TouchEvent){const{pageX:A,pageY:C}=o.changedTouches[0];d.set(e,{dragStartX:A,dragStartY:C})}}c(n,"moveCropArea");function a(o){const e=o.target;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=r.getBoundingClientRect();let w,A,C;if(o instanceof KeyboardEvent){if(o.key==="Escape")return T(r);if(o.key==="-"&&(C=-10),o.key==="="&&(C=10),!C)return;w=p.offsetWidth+C,A=p.offsetHeight+C,v.set(r,{startX:p.offsetLeft,startY:p.offsetTop})}else if(o instanceof MouseEvent){const $=v.get(r);if(!$)return;w=o.pageX-$.startX-b.left-window.pageXOffset,A=o.pageY-$.startY-b.top-window.pageYOffset}else if(o instanceof TouchEvent){const $=v.get(r);if(!$)return;w=o.changedTouches[0].pageX-$.startX-b.left-window.pageXOffset,A=o.changedTouches[0].pageY-$.startY-b.top-window.pageYOffset}w&&A&&y(r,w,A,!(o instanceof KeyboardEvent))}c(a,"updateCropArea");function h(o){const e=o.getRootNode();return e instanceof ShadowRoot?e.host:o}c(h,"getShadowHost");function g(o){const e=o.currentTarget;if(!(e instanceof HTMLElement))return;const r=h(e);if(!(r instanceof i))return;const{box:p}=t.get(r)||{};if(!p)return;const b=o.target;if(b instanceof HTMLElement)if(b.hasAttribute("data-direction")){const w=b.getAttribute("data-direction")||"";r.addEventListener("mousemove",a),r.addEventListener("touchmove",a,{passive:!0}),["nw","se"].indexOf(w)>=0&&r.classList.add("nwse"),["ne","sw"].indexOf(w)>=0&&r.classList.add("nesw"),v.set(r,{startX:p.offsetLeft+(["se","ne"].indexOf(w)>=0?0:p.offsetWidth),startY:p.offsetTop+(["se","sw"].indexOf(w)>=0?0:p.offsetHeight)}),a(o)}else r.addEventListener("mousemove",n),r.addEventListener("touchmove",n,{passive:!0})}c(g,"startUpdate");function y(o,e,r,p=!0){let b=Math.max(Math.abs(e),Math.abs(r),10);const w=v.get(o);if(!w)return;const{box:A,image:C}=t.get(o)||{};if(!A||!C)return;b=Math.min(b,r>0?C.height-w.startY:w.startY,e>0?C.width-w.startX:w.startX);const $=p?Math.round(Math.max(0,e>0?w.startX:w.startX-b)):A.offsetLeft,N=p?Math.round(Math.max(0,r>0?w.startY:w.startY-b)):A.offsetTop;A.style.left=`${$}px`,A.style.top=`${N}px`,A.style.width=`${b}px`,A.style.height=`${b}px`,s(o,{x:$,y:N,width:b,height:b})}c(y,"updateDimensions");function T(o){const{image:e}=t.get(o)||{};if(!e)return;const r=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);v.set(o,{startX:(e.clientWidth-r)/2,startY:(e.clientHeight-r)/2}),y(o,r,r)}c(T,"setInitialPosition");function u(o){const e=o.currentTarget;e instanceof i&&(d.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",a),e.removeEventListener("mousemove",n),e.removeEventListener("touchmove",a),e.removeEventListener("touchmove",n))}c(u,"stopUpdate");function s(o,e){const{image:r}=t.get(o)||{};if(!r)return;const p=r.naturalWidth/r.width;for(const b in e){const w=Math.round(e[b]*p);e[b]=w;const A=o.querySelector(`[data-image-crop-input='${b}']`);A instanceof HTMLInputElement&&(A.value=w.toString())}o.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}c(s,"fireChangeEvent");class i extends HTMLElement{connectedCallback(){if(t.has(this))return;const e=this.attachShadow({mode:"open"});e.innerHTML=` +<style> + :host { touch-action: none; display: block; } + :host(.nesw) { cursor: nesw-resize; } + :host(.nwse) { cursor: nwse-resize; } + :host(.nesw) .crop-box, :host(.nwse) .crop-box { cursor: inherit; } + :host([loaded]) .crop-image { display: block; } + :host([loaded]) ::slotted([data-loading-slot]), .crop-image { display: none; } + + .crop-wrapper { + position: relative; + font-size: 0; + } + .crop-container { + user-select: none; + -ms-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + position: absolute; + overflow: hidden; + z-index: 1; + top: 0; + width: 100%; + height: 100%; + } + + :host([rounded]) .crop-box { + border-radius: 50%; + box-shadow: 0 0 0 4000px rgba(0, 0, 0, 0.3); + } + .crop-box { + position: absolute; + border: 1px dashed #fff; + box-sizing: border-box; + cursor: move; + } + + :host([rounded]) .crop-outline { + outline: none; + } + .crop-outline { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + outline: 4000px solid rgba(0, 0, 0, .3); + } + + .handle { position: absolute; } + :host([rounded]) .handle::before { border-radius: 50%; } + .handle:before { + position: absolute; + display: block; + padding: 4px; + transform: translate(-50%, -50%); + content: ' '; + background: #fff; + border: 1px solid #767676; + } + .ne { top: 0; right: 0; cursor: nesw-resize; } + .nw { top: 0; left: 0; cursor: nwse-resize; } + .se { bottom: 0; right: 0; cursor: nwse-resize; } + .sw { bottom: 0; left: 0; cursor: nesw-resize; } +</style> +<slot></slot> +<div class="crop-wrapper"> + <img width="100%" class="crop-image" alt=""> + <div class="crop-container"> + <div data-crop-box class="crop-box"> + <div class="crop-outline"></div> + <div data-direction="nw" class="handle nw"></div> + <div data-direction="ne" class="handle ne"></div> + <div data-direction="sw" class="handle sw"></div> + <div data-direction="se" class="handle se"></div> + </div> + </div> +</div> +`;const r=e.querySelector("[data-crop-box]");if(!(r instanceof HTMLElement))return;const p=e.querySelector("img");p instanceof HTMLImageElement&&(t.set(this,{box:r,image:p}),p.addEventListener("load",()=>{this.loaded=!0,T(this)}),this.addEventListener("mouseleave",u),this.addEventListener("touchend",u),this.addEventListener("mouseup",u),r.addEventListener("mousedown",g),r.addEventListener("touchstart",g,{passive:!0}),this.addEventListener("keydown",n),this.addEventListener("keydown",a),this.src&&(p.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(e){e?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(e,r,p){const{image:b}=t.get(this)||{};e==="src"&&(this.loaded=!1,b&&(b.src=p))}}c(i,"ImageCropElement");const f=null;window.customElements.get("image-crop")||(window.ImageCropElement=i,window.customElements.define("image-crop",i));var E=I(11095),L=I(48030),O=function(o,e,r,p,b){if(p==="m")throw new TypeError("Private method is not writable");if(p==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?o!==e||!b:!e.has(o))throw new TypeError("Cannot write private member to an object whose class did not declare it");return p==="a"?b.call(o,r):b?b.value=r:e.set(o,r),r},U=function(o,e,r,p){if(r==="a"&&!p)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?o!==e||!p:!e.has(o))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?p:r==="a"?p.call(o):p?p.value:e.get(o)},G,K,D,z,et,Q,st;const nt="tooltip-open",it=6,lt=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];class l extends HTMLElement{constructor(){super(...arguments);G.add(this),K.set(this,void 0),D.set(this,"center"),z.set(this,"outside-bottom"),et.set(this,!1)}styles(){return` + :host { + position: absolute; + z-index: 1000000; + padding: .5em .75em; + font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + -webkit-font-smoothing: subpixel-antialiased; + color: var(--color-fg-on-emphasis); + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + background: var(--color-neutral-emphasis-plus); + border-radius: 6px; + opacity: 0; + max-width: 250px; + word-wrap: break-word; + white-space: normal; + width: max-content; + } + + :host:before{ + position: absolute; + z-index: 1000001; + color: var(--color-neutral-emphasis-plus); + content: ""; + border: 6px solid transparent; + opacity: 0 + } + + @keyframes tooltip-appear { + from { + opacity: 0 + } + to { + opacity: 1 + } + } + + :host:after{ + position: absolute; + display: block; + right: 0; + left: 0; + height: 12px; + content: "" + } + + :host(.${nt}), + :host(.${nt}):before { + animation-name: tooltip-appear; + animation-duration: .1s; + animation-fill-mode: forwards; + animation-timing-function: ease-in; + animation-delay: .4s + } + + :host(.tooltip-s):before, + :host(.tooltip-n):before { + right: 50%; + margin-right: -${it}px; + } + + :host(.tooltip-s):before, + :host(.tooltip-se):before, + :host(.tooltip-sw):before { + bottom: 100%; + border-bottom-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-s):after, + :host(.tooltip-se):after, + :host(.tooltip-sw):after { + bottom: 100% + } + + :host(.tooltip-n):before, + :host(.tooltip-ne):before, + :host(.tooltip-nw):before { + top: 100%; + border-top-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-n):after, + :host(.tooltip-ne):after, + :host(.tooltip-nw):after { + top: 100% + } + + :host(.tooltip-se):before, + :host(.tooltip-ne):before { + left: 0; + margin-left: ${it}px; + } + + :host(.tooltip-sw):before, + :host(.tooltip-nw):before { + right: 0; + margin-right: ${it}px; + } + + :host(.tooltip-w):before { + top: 50%; + bottom: 50%; + left: 100%; + margin-top: -6px; + border-left-color: var(--color-neutral-emphasis-plus) + } + + :host(.tooltip-e):before { + top: 50%; + right: 100%; + bottom: 50%; + margin-top: -6px; + border-right-color: var(--color-neutral-emphasis-plus) + } + `}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(e){this.setAttribute("for",e)}get type(){return this.getAttribute("data-type")==="label"?"label":"description"}set type(e){this.setAttribute("data-type",e)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(e){this.setAttribute("data-direction",e)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}connectedCallback(){var e;if(!this.shadowRoot){const p=this.attachShadow({mode:"open"});p.innerHTML=` + <style> + ${this.styles()} + </style> + <slot></slot> + `}if(this.hidden=!0,O(this,et,!0,"f"),this.id||(this.id=`tooltip-${Date.now()}-${(Math.random()*1e4).toFixed(0)}`),!this.control)return;this.setAttribute("role","tooltip"),(e=U(this,K,"f"))===null||e===void 0||e.abort(),O(this,K,new AbortController,"f");const{signal:r}=U(this,K,"f");this.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("mouseenter",this,{signal:r}),this.control.addEventListener("mouseleave",this,{signal:r}),this.control.addEventListener("focus",this,{signal:r}),this.control.addEventListener("blur",this,{signal:r}),this.ownerDocument.addEventListener("keydown",this,{signal:r}),U(this,G,"m",Q).call(this)}disconnectedCallback(){var e;(e=U(this,K,"f"))===null||e===void 0||e.abort()}handleEvent(e){!this.control||((e.type==="mouseenter"||e.type==="focus")&&this.hidden?this.hidden=!1:e.type==="blur"?this.hidden=!0:e.type==="mouseleave"&&e.relatedTarget!==this.control&&e.relatedTarget!==this?this.hidden=!0:e.type==="keydown"&&e.key==="Escape"&&!this.hidden&&(this.hidden=!0))}attributeChangedCallback(e){if(e==="id"||e==="data-type"){if(!this.id||!this.control)return;if(this.type==="label")this.control.setAttribute("aria-labelledby",this.id);else{let r=this.control.getAttribute("aria-describedby");r?r=`${r} ${this.id}`:r=this.id,this.control.setAttribute("aria-describedby",r)}}else if(this.isConnected&&e==="hidden")U(this,G,"m",Q).call(this);else if(e==="data-direction"){this.classList.remove(...lt);const r=this.direction;r==="n"?(O(this,D,"center","f"),O(this,z,"outside-top","f")):r==="ne"?(O(this,D,"start","f"),O(this,z,"outside-top","f")):r==="e"?(O(this,D,"center","f"),O(this,z,"outside-right","f")):r==="se"?(O(this,D,"start","f"),O(this,z,"outside-bottom","f")):r==="s"?(O(this,D,"center","f"),O(this,z,"outside-bottom","f")):r==="sw"?(O(this,D,"end","f"),O(this,z,"outside-bottom","f")):r==="w"?(O(this,D,"center","f"),O(this,z,"outside-left","f")):r==="nw"&&(O(this,D,"end","f"),O(this,z,"outside-top","f"))}}}c(l,"ToolTipElement"),K=new WeakMap,D=new WeakMap,z=new WeakMap,et=new WeakMap,G=new WeakSet,Q=c(function(){if(this.hidden)this.classList.remove(nt,...lt);else{this.classList.add(nt);for(const e of this.ownerDocument.querySelectorAll(this.tagName))e!==this&&(e.hidden=!0);U(this,G,"m",st).call(this)}},"_ToolTipElement_update"),st=c(function(){if(!this.control||!U(this,et,"f")||this.hidden)return;const e=10;this.style.left="0px";const r=(0,L.N)(this,this.control,{side:U(this,z,"f"),align:U(this,D,"f"),anchorOffset:e}),p=r.anchorSide,b=r.anchorAlign;this.style.top=`${r.top}px`,this.style.left=`${r.left}px`;let w="s";p==="outside-left"?w="w":p==="outside-right"?w="e":p==="outside-top"?b==="center"?w="n":b==="start"?w="ne":w="nw":b==="center"?w="s":b==="start"?w="se":w="sw",this.classList.add(`tooltip-${w}`)},"_ToolTipElement_updatePosition"),l.observedAttributes=["data-type","data-direction","id","hidden"],window.customElements.get("tool-tip")||(window.ToolTipElement=l,window.customElements.define("tool-tip",l))},38257:()=>{function j(k,m=0,{start:v=!0,middle:d=!0,once:t=!1}={}){var n=0,a,h=!1,g=c(function y(...T){if(!h){var u=Date.now()-n;n=Date.now(),v?(v=!1,k(...T),t&&y.cancel()):(d&&u<m||!d)&&(clearTimeout(a),a=setTimeout(function(){n=Date.now(),k(...T),t&&y.cancel()},d?m-u:m))}},"fn");return g.cancel=function(){clearTimeout(a),h=!0},g}c(j,"throttle");function P(k,m=0,{start:v=!1,middle:d=!1,once:t=!1}={}){return j(k,m,{start:v,middle:d,once:t})}c(P,"debounce");const I=new WeakMap;class x extends HTMLElement{connectedCallback(){const m=this.input;if(!m)return;const v=P(B.bind(null,this),300),d={check:v,controller:null};I.set(this,d),m.addEventListener("input",_),m.addEventListener("input",v),m.autocomplete="off",m.spellcheck=!1}disconnectedCallback(){const m=this.input;if(!m)return;const v=I.get(this);!v||(I.delete(this),m.removeEventListener("input",_),m.removeEventListener("input",v.check),m.setCustomValidity(""))}attributeChangedCallback(m){if(m==="required"){const v=this.input;if(!v)return;v.required=this.required}}static get observedAttributes(){return["required"]}get input(){return this.querySelector("input")}get src(){const m=this.getAttribute("src");if(!m)return"";const v=this.ownerDocument.createElement("a");return v.href=m,v.href}set src(m){this.setAttribute("src",m)}get csrf(){const m=this.querySelector("[data-csrf]");return this.getAttribute("csrf")||m instanceof HTMLInputElement&&m.value||""}set csrf(m){this.setAttribute("csrf",m)}get required(){return this.hasAttribute("required")}set required(m){m?this.setAttribute("required",""):this.removeAttribute("required")}}c(x,"AutoCheckElement");function _(k){const m=k.currentTarget;if(!(m instanceof HTMLInputElement))return;const v=m.closest("auto-check");if(!(v instanceof x))return;const d=v.src,t=v.csrf,n=I.get(v);if(!d||!t||!n)return;let a="Verifying\u2026";const h=c(g=>a=g,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:h}})),v.required&&m.setCustomValidity(a)}c(_,"setLoadingState");function W(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}c(W,"makeAbortController");async function S(k,m,v){try{const d=await fetch(m,v);return k.dispatchEvent(new CustomEvent("load")),k.dispatchEvent(new CustomEvent("loadend")),d}catch(d){throw d.name!=="AbortError"&&(k.dispatchEvent(new CustomEvent("error")),k.dispatchEvent(new CustomEvent("loadend"))),d}}c(S,"fetchWithNetworkEvents");async function B(k){const m=k.input;if(!m)return;const v=k.src,d=k.csrf,t=I.get(k);if(!v||!d||!t){k.required&&m.setCustomValidity("");return}if(!m.value.trim()){k.required&&m.setCustomValidity("");return}const n=new FormData;n.append("authenticity_token",d),n.append("value",m.value),m.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:n}})),t.controller?t.controller.abort():k.dispatchEvent(new CustomEvent("loadstart")),t.controller=W();try{const a=await S(k,v,{credentials:"same-origin",signal:t.controller.signal,method:"POST",body:n});a.ok?H(a,m,k.required):M(a,m,k.required),t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(a){a.name!=="AbortError"&&(t.controller=null,m.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}c(B,"check");function H(k,m,v){v&&m.setCustomValidity(""),m.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:k.clone()}}))}c(H,"processSuccess");function M(k,m,v){let d="Validation failed";const t=c(n=>d=n,"setValidity");m.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:k.clone(),setValidity:t}})),v&&m.setCustomValidity(d)}c(M,"processFailure"),window.customElements.get("auto-check")||(window.AutoCheckElement=x,window.customElements.define("auto-check",x));var R=null},11095:()=>{class j extends HTMLElement{get preload(){return this.hasAttribute("preload")}set preload(s){s?this.setAttribute("preload",""):this.removeAttribute("preload")}get src(){return this.getAttribute("src")||""}set src(s){this.setAttribute("src",s)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","menu");const s=this.parentElement;if(!s)return;const i=s.querySelector("summary");i&&(i.setAttribute("aria-haspopup","menu"),i.hasAttribute("role")||i.setAttribute("role","button"));const f=[x(s,"compositionstart",E=>y(this,E)),x(s,"compositionend",E=>y(this,E)),x(s,"click",E=>k(s,E)),x(s,"change",E=>k(s,E)),x(s,"keydown",E=>d(s,this,E)),x(s,"toggle",()=>_(s,this),{once:!0}),x(s,"toggle",()=>S(s)),this.preload?x(s,"mouseover",()=>_(s,this),{once:!0}):I,...W(s)];P.set(this,{subscriptions:f,loaded:!1,isComposing:!1})}disconnectedCallback(){const s=P.get(this);if(!!s){P.delete(this);for(const i of s.subscriptions)i.unsubscribe()}}}c(j,"DetailsMenuElement");const P=new WeakMap,I={unsubscribe(){}};function x(u,s,i,f=!1){return u.addEventListener(s,i,f),{unsubscribe:()=>{u.removeEventListener(s,i,f)}}}c(x,"fromEvent");function _(u,s){const i=s.getAttribute("src");if(!i)return;const f=P.get(s);if(!f||f.loaded)return;f.loaded=!0;const E=s.querySelector("include-fragment");E&&!E.hasAttribute("src")&&(E.addEventListener("loadend",()=>B(u)),E.setAttribute("src",i))}c(_,"loadFragment");function W(u){let s=!1;const i=c(()=>s=!0,"onmousedown"),f=c(()=>s=!1,"onkeydown"),E=c(()=>{!u.hasAttribute("open")||B(u)||s||H(u)},"ontoggle");return[x(u,"mousedown",i),x(u,"keydown",f),x(u,"toggle",E)]}c(W,"focusOnOpen");function S(u){if(!!u.hasAttribute("open"))for(const s of document.querySelectorAll("details[open] > details-menu")){const i=s.closest("details");i&&i!==u&&!i.contains(u)&&i.removeAttribute("open")}}c(S,"closeCurrentMenu");function B(u){if(!u.hasAttribute("open"))return!1;const s=u.querySelector("details-menu [autofocus]");return s?(s.focus(),!0):!1}c(B,"autofocus");function H(u){const s=document.activeElement;if(s&&t(s)&&u.contains(s))return;const i=M(u,!0);i&&i.focus()}c(H,"focusFirstItem");function M(u,s){const i=Array.from(u.querySelectorAll('[role^="menuitem"]:not([hidden]):not([disabled]):not([aria-disabled="true"])')),f=document.activeElement,E=f instanceof HTMLElement?i.indexOf(f):-1,L=s?i[E+1]:i[E-1],O=s?i[0]:i[i.length-1];return L||O}c(M,"sibling");const R=navigator.userAgent.match(/Macintosh/);function k(u,s){const i=s.target;if(i instanceof Element&&i.closest("details")===u){if(s.type==="click"){const f=i.closest('[role="menuitem"], [role="menuitemradio"]');if(!f)return;const E=f.querySelector("input");if(f.tagName==="LABEL"&&i===E)return;f.tagName==="LABEL"&&E&&!E.checked||v(f,u)}else if(s.type==="change"){const f=i.closest('[role="menuitemradio"], [role="menuitemcheckbox"]');f&&v(f,u)}}}c(k,"shouldCommit");function m(u,s){for(const i of s.querySelectorAll('[role="menuitemradio"], [role="menuitemcheckbox"]')){const f=i.querySelector('input[type="radio"], input[type="checkbox"]');let E=(i===u).toString();f instanceof HTMLInputElement&&(E=f.indeterminate?"mixed":f.checked.toString()),i.setAttribute("aria-checked",E)}}c(m,"updateChecked");function v(u,s){if(u.hasAttribute("disabled")||u.getAttribute("aria-disabled")==="true")return;const i=u.closest("details-menu");!i||!i.dispatchEvent(new CustomEvent("details-menu-select",{cancelable:!0,detail:{relatedTarget:u}}))||(a(u,s),m(u,s),u.getAttribute("role")!=="menuitemcheckbox"&&n(s),i.dispatchEvent(new CustomEvent("details-menu-selected",{detail:{relatedTarget:u}})))}c(v,"commit");function d(u,s,i){if(!(i instanceof KeyboardEvent)||u.querySelector("details[open]"))return;const f=P.get(s);if(!f||f.isComposing)return;const E=i.target instanceof Element&&i.target.tagName==="SUMMARY";switch(i.key){case"Escape":u.hasAttribute("open")&&(n(u),i.preventDefault(),i.stopPropagation());break;case"ArrowDown":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"ArrowUp":{E&&!u.hasAttribute("open")&&u.setAttribute("open","");const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case"n":if(R&&i.ctrlKey){const L=M(u,!0);L&&L.focus(),i.preventDefault()}break;case"p":if(R&&i.ctrlKey){const L=M(u,!1);L&&L.focus(),i.preventDefault()}break;case" ":case"Enter":{const L=document.activeElement;L instanceof HTMLElement&&t(L)&&L.closest("details")===u&&(i.preventDefault(),i.stopPropagation(),L.click())}break}}c(d,"keydown");function t(u){const s=u.getAttribute("role");return s==="menuitem"||s==="menuitemcheckbox"||s==="menuitemradio"}c(t,"isMenuItem");function n(u){if(!u.hasAttribute("open"))return;u.removeAttribute("open");const i=u.querySelector("summary");i&&i.focus()}c(n,"close");function a(u,s){const i=s.querySelector("[data-menu-button]");if(!i)return;const f=h(u);if(f)i.textContent=f;else{const E=g(u);E&&(i.innerHTML=E)}}c(a,"updateLabel");function h(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-text")?u:u.querySelector("[data-menu-button-text]");return s?s.getAttribute("data-menu-button-text")||s.textContent:null}c(h,"labelText");function g(u){if(!u)return null;const s=u.hasAttribute("data-menu-button-contents")?u:u.querySelector("[data-menu-button-contents]");return s?s.innerHTML:null}c(g,"labelHTML");function y(u,s){const i=P.get(u);!i||(i.isComposing=s.type==="compositionstart")}c(y,"trackComposition");var T=null;window.customElements.get("details-menu")||(window.DetailsMenuElement=j,window.customElements.define("details-menu",j))},73921:()=>{function j(){const t=/\bWindows NT 6.1\b/.test(navigator.userAgent),n=/\bWindows NT 6.2\b/.test(navigator.userAgent),a=/\bWindows NT 6.3\b/.test(navigator.userAgent),h=/\bFreeBSD\b/.test(navigator.userAgent),g=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||n||a||g||h)}c(j,"isEmojiSupported");const P=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function I(t){return P.has(t)}c(I,"isModifiable");const x="\u200D",_=65039;function W(t,n){const a=B(t);if(!I(a))return t;const h=R(n);return h?a.split(x).map(g=>I(g)?H(g,h):g).join(x):t}c(W,"applyTone");function S(t,n){const a=B(t);if(!I(a))return t;const h=n.map(g=>R(g));return a.split(x).map(g=>{if(!I(g))return g;const y=h.shift();return y?H(g,y):g}).join(x)}c(S,"applyTones");function B(t){return[...t].filter(n=>!M(n.codePointAt(0))).join("")}c(B,"removeTone");function H(t,n){const a=[...t].map(h=>h.codePointAt(0));return a[1]&&(M(a[1])||a[1]===_)?a[1]=n:a.splice(1,0,n),String.fromCodePoint(...a)}c(H,"tint");function M(t){return t>=127995&&t<=127999}c(M,"isTone");function R(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}c(R,"toneModifier");class k extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(n=>{const a=parseInt(n,10);return a>=0&&a<=5?a:0}).join(" ")}set tone(n){this.setAttribute("tone",n)}connectedCallback(){if(this.image===null&&!j()){const n=this.getAttribute("fallback-src");if(n){this.textContent="";const a=v(this);a.src=n,this.appendChild(a)}}this.hasAttribute("tone")&&m(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(n){switch(n){case"tone":m(this);break}}}c(k,"GEmojiElement");function m(t){if(t.image)return;const n=t.tone.split(" ").map(a=>parseInt(a,10));if(n.length===0)t.textContent=B(t.textContent||"");else if(n.length===1){const a=n[0];t.textContent=a===0?B(t.textContent||""):W(t.textContent||"",a)}else t.textContent=S(t.textContent||"",n)}c(m,"updateTone");function v(t){const n=document.createElement("img");return n.className="emoji",n.alt=t.getAttribute("alias")||"",n.height=20,n.width=20,n}c(v,"emojiImage"),window.customElements.get("g-emoji")||(window.GEmojiElement=k,window.customElements.define("g-emoji",k));var d=null},51941:()=>{const j=["[data-md-button]","md-header","md-bold","md-italic","md-quote","md-code","md-link","md-image","md-unordered-list","md-ordered-list","md-task-list","md-mention","md-ref","md-strikethrough"];function P(l){const o=[];for(const e of l.querySelectorAll(j.join(", ")))e.hidden||e.offsetWidth<=0&&e.offsetHeight<=0||e.closest("markdown-toolbar")===l&&o.push(e);return o}c(P,"getButtons");function I(l){return function(o){(o.key===" "||o.key==="Enter")&&(o.preventDefault(),l(o))}}c(I,"keydown");const x=new WeakMap;class _ extends HTMLElement{constructor(){super();const o=c(()=>{const e=x.get(this);!e||it(this,e)},"apply");this.addEventListener("keydown",I(o)),this.addEventListener("click",o)}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","button")}click(){const o=x.get(this);!o||it(this,o)}}c(_,"MarkdownButtonElement");class W extends _{constructor(){super();const o=parseInt(this.getAttribute("level")||"3",10);if(o<1||o>6)return;const e=`${"#".repeat(o)} `;x.set(this,{prefix:e})}}c(W,"MarkdownHeaderButtonElement"),window.customElements.get("md-header")||(window.MarkdownHeaderButtonElement=W,window.customElements.define("md-header",W));class S extends _{constructor(){super();x.set(this,{prefix:"**",suffix:"**",trimFirst:!0})}}c(S,"MarkdownBoldButtonElement"),window.customElements.get("md-bold")||(window.MarkdownBoldButtonElement=S,window.customElements.define("md-bold",S));class B extends _{constructor(){super();x.set(this,{prefix:"_",suffix:"_",trimFirst:!0})}}c(B,"MarkdownItalicButtonElement"),window.customElements.get("md-italic")||(window.MarkdownItalicButtonElement=B,window.customElements.define("md-italic",B));class H extends _{constructor(){super();x.set(this,{prefix:"> ",multiline:!0,surroundWithNewlines:!0})}}c(H,"MarkdownQuoteButtonElement"),window.customElements.get("md-quote")||(window.MarkdownQuoteButtonElement=H,window.customElements.define("md-quote",H));class M extends _{constructor(){super();x.set(this,{prefix:"`",suffix:"`",blockPrefix:"```",blockSuffix:"```"})}}c(M,"MarkdownCodeButtonElement"),window.customElements.get("md-code")||(window.MarkdownCodeButtonElement=M,window.customElements.define("md-code",M));class R extends _{constructor(){super();x.set(this,{prefix:"[",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(R,"MarkdownLinkButtonElement"),window.customElements.get("md-link")||(window.MarkdownLinkButtonElement=R,window.customElements.define("md-link",R));class k extends _{constructor(){super();x.set(this,{prefix:"![",suffix:"](url)",replaceNext:"url",scanFor:"https?://"})}}c(k,"MarkdownImageButtonElement"),window.customElements.get("md-image")||(window.MarkdownImageButtonElement=k,window.customElements.define("md-image",k));class m extends _{constructor(){super();x.set(this,{prefix:"- ",multiline:!0,unorderedList:!0})}}c(m,"MarkdownUnorderedListButtonElement"),window.customElements.get("md-unordered-list")||(window.MarkdownUnorderedListButtonElement=m,window.customElements.define("md-unordered-list",m));class v extends _{constructor(){super();x.set(this,{prefix:"1. ",multiline:!0,orderedList:!0})}}c(v,"MarkdownOrderedListButtonElement"),window.customElements.get("md-ordered-list")||(window.MarkdownOrderedListButtonElement=v,window.customElements.define("md-ordered-list",v));class d extends _{constructor(){super();x.set(this,{prefix:"- [ ] ",multiline:!0,surroundWithNewlines:!0})}}c(d,"MarkdownTaskListButtonElement"),window.customElements.get("md-task-list")||(window.MarkdownTaskListButtonElement=d,window.customElements.define("md-task-list",d));class t extends _{constructor(){super();x.set(this,{prefix:"@",prefixSpace:!0})}}c(t,"MarkdownMentionButtonElement"),window.customElements.get("md-mention")||(window.MarkdownMentionButtonElement=t,window.customElements.define("md-mention",t));class n extends _{constructor(){super();x.set(this,{prefix:"#",prefixSpace:!0})}}c(n,"MarkdownRefButtonElement"),window.customElements.get("md-ref")||(window.MarkdownRefButtonElement=n,window.customElements.define("md-ref",n));class a extends _{constructor(){super();x.set(this,{prefix:"~~",suffix:"~~",trimFirst:!0})}}c(a,"MarkdownStrikethroughButtonElement"),window.customElements.get("md-strikethrough")||(window.MarkdownStrikethroughButtonElement=a,window.customElements.define("md-strikethrough",a));class h extends HTMLElement{constructor(){super()}connectedCallback(){this.hasAttribute("role")||this.setAttribute("role","toolbar"),this.addEventListener("keydown",y),this.setAttribute("tabindex","0"),this.addEventListener("focus",g,{once:!0})}disconnectedCallback(){this.removeEventListener("keydown",y)}get field(){const o=this.getAttribute("for");if(!o)return null;const e="getRootNode"in this?this.getRootNode():document;let r;return(e instanceof Document||e instanceof ShadowRoot)&&(r=e.getElementById(o)),r instanceof HTMLTextAreaElement?r:null}}c(h,"MarkdownToolbarElement");function g({target:l}){if(!(l instanceof Element))return;l.removeAttribute("tabindex");let o="0";for(const e of P(l))e.setAttribute("tabindex",o),o==="0"&&(e.focus(),o="-1")}c(g,"onToolbarFocus");function y(l){const o=l.key;if(o!=="ArrowRight"&&o!=="ArrowLeft"&&o!=="Home"&&o!=="End")return;const e=l.currentTarget;if(!(e instanceof HTMLElement))return;const r=P(e),p=r.indexOf(l.target),b=r.length;if(p===-1)return;let w=0;o==="ArrowLeft"&&(w=p-1),o==="ArrowRight"&&(w=p+1),o==="End"&&(w=b-1),w<0&&(w=b-1),w>b-1&&(w=0);for(let A=0;A<b;A+=1)r[A].setAttribute("tabindex",A===w?"0":"-1");l.preventDefault(),r[w].focus()}c(y,"focusKeydown"),window.customElements.get("markdown-toolbar")||(window.MarkdownToolbarElement=h,window.customElements.define("markdown-toolbar",h));function T(l){return l.trim().split(` +`).length>1}c(T,"isMultipleLines");function u(l,o){return Array(o+1).join(l)}c(u,"repeat");function s(l,o){let e=o;for(;l[e]&&l[e-1]!=null&&!l[e-1].match(/\s/);)e--;return e}c(s,"wordSelectionStart");function i(l,o,e){let r=o;const p=e?/\n/:/\s/;for(;l[r]&&!l[r].match(p);)r++;return r}c(i,"wordSelectionEnd");let f=null;function E(l,{text:o,selectionStart:e,selectionEnd:r}){const p=l.selectionStart,b=l.value.slice(0,p),w=l.value.slice(l.selectionEnd);if(f===null||f===!0){l.contentEditable="true";try{f=document.execCommand("insertText",!1,o)}catch{f=!1}l.contentEditable="false"}if(f&&!l.value.slice(0,l.selectionStart).endsWith(o)&&(f=!1),!f){try{document.execCommand("ms-beginUndoUnit")}catch{}l.value=b+o+w;try{document.execCommand("ms-endUndoUnit")}catch{}l.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}e!=null&&r!=null?l.setSelectionRange(e,r):l.setSelectionRange(p,l.selectionEnd)}c(E,"insertText");function L(l,o){const e=l.value.slice(l.selectionStart,l.selectionEnd);let r;o.orderedList||o.unorderedList?r=nt(l,o):o.multiline&&T(e)?r=D(l,o):r=K(l,o),E(l,r)}c(L,"styleSelectedText");function O(l){const o=l.value.split(` +`);let e=0;for(let r=0;r<o.length;r++){const p=o[r].length+1;l.selectionStart>=e&&l.selectionStart<e+p&&(l.selectionStart=e),l.selectionEnd>=e&&l.selectionEnd<e+p&&(l.selectionEnd=e+p-1),e+=p}}c(O,"expandSelectionToLine");function U(l,o,e,r=!1){if(l.selectionStart===l.selectionEnd)l.selectionStart=s(l.value,l.selectionStart),l.selectionEnd=i(l.value,l.selectionEnd,r);else{const p=l.selectionStart-o.length,b=l.selectionEnd+e.length,w=l.value.slice(p,l.selectionStart)===o,A=l.value.slice(l.selectionEnd,b)===e;w&&A&&(l.selectionStart=p,l.selectionEnd=b)}return l.value.slice(l.selectionStart,l.selectionEnd)}c(U,"expandSelectedText");function G(l){const o=l.value.slice(0,l.selectionStart),e=l.value.slice(l.selectionEnd),r=o.match(/\n*$/),p=e.match(/^\n*/),b=r?r[0].length:0,w=p?p[0].length:0;let A,C;return o.match(/\S/)&&b<2&&(A=u(` +`,2-b)),e.match(/\S/)&&w<2&&(C=u(` +`,2-w)),A==null&&(A=""),C==null&&(C=""),{newlinesToAppend:A,newlinesToPrepend:C}}c(G,"newlinesToSurroundSelectedText");function K(l,o){let e,r;const{prefix:p,suffix:b,blockPrefix:w,blockSuffix:A,replaceNext:C,prefixSpace:$,scanFor:N,surroundWithNewlines:ot}=o,Z=l.selectionStart,rt=l.selectionEnd;let X=l.value.slice(l.selectionStart,l.selectionEnd),q=T(X)&&w.length>0?`${w} +`:p,Y=T(X)&&A.length>0?` +${A}`:b;if($){const V=l.value[l.selectionStart-1];l.selectionStart!==0&&V!=null&&!V.match(/\s/)&&(q=` ${q}`)}X=U(l,q,Y,o.multiline);let F=l.selectionStart,J=l.selectionEnd;const ut=C.length>0&&Y.indexOf(C)>-1&&X.length>0;if(ot){const V=G(l);e=V.newlinesToAppend,r=V.newlinesToPrepend,q=e+p,Y+=r}if(X.startsWith(q)&&X.endsWith(Y)){const V=X.slice(q.length,X.length-Y.length);if(Z===rt){let tt=Z-q.length;tt=Math.max(tt,F),tt=Math.min(tt,F+V.length),F=J=tt}else J=F+V.length;return{text:V,selectionStart:F,selectionEnd:J}}else if(ut)if(N.length>0&&X.match(N)){Y=Y.replace(C,X);const V=q+Y;return F=J=F+q.length,{text:V,selectionStart:F,selectionEnd:J}}else{const V=q+X+Y;return F=F+q.length+X.length+Y.indexOf(C),J=F+C.length,{text:V,selectionStart:F,selectionEnd:J}}else{let V=q+X+Y;F=Z+q.length,J=rt+q.length;const tt=X.match(/^\s*|\s*$/g);if(o.trimFirst&&tt){const ct=tt[0]||"",at=tt[1]||"";V=ct+q+X.trim()+Y+at,F+=ct.length,J-=at.length}return{text:V,selectionStart:F,selectionEnd:J}}}c(K,"blockStyle");function D(l,o){const{prefix:e,suffix:r,surroundWithNewlines:p}=o;let b=l.value.slice(l.selectionStart,l.selectionEnd),w=l.selectionStart,A=l.selectionEnd;const C=b.split(` +`);if(C.every(N=>N.startsWith(e)&&N.endsWith(r)))b=C.map(N=>N.slice(e.length,N.length-r.length)).join(` +`),A=w+b.length;else if(b=C.map(N=>e+N+r).join(` +`),p){const{newlinesToAppend:N,newlinesToPrepend:ot}=G(l);w+=N.length,A=w+b.length,b=N+b+ot}return{text:b,selectionStart:w,selectionEnd:A}}c(D,"multilineStyle");function z(l){const o=l.split(` +`),e=/^\d+\.\s+/,r=o.every(b=>e.test(b));let p=o;return r&&(p=o.map(b=>b.replace(e,""))),{text:p.join(` +`),processed:r}}c(z,"undoOrderedListStyle");function et(l){const o=l.split(` +`),e="- ",r=o.every(b=>b.startsWith(e));let p=o;return r&&(p=o.map(b=>b.slice(e.length,b.length))),{text:p.join(` +`),processed:r}}c(et,"undoUnorderedListStyle");function Q(l,o){return o?"- ":`${l+1}. `}c(Q,"makePrefix");function st(l,o){let e,r,p;return l.orderedList?(r=z(o),e=et(r.text),p=e.text):(r=et(o),e=z(r.text),p=e.text),[r,e,p]}c(st,"clearExistingListStyle");function nt(l,o){const e=l.selectionStart===l.selectionEnd;let r=l.selectionStart,p=l.selectionEnd;O(l);const b=l.value.slice(l.selectionStart,l.selectionEnd),[w,A,C]=st(o,b),$=C.split(` +`).map((q,Y)=>`${Q(Y,o.unorderedList)}${q}`),N=$.reduce((q,Y,F)=>q+Q(F,o.unorderedList).length,0),ot=$.reduce((q,Y,F)=>q+Q(F,!o.unorderedList).length,0);if(w.processed)return e?(r=Math.max(r-Q(0,o.unorderedList).length,0),p=r):(r=l.selectionStart,p=l.selectionEnd-N),{text:C,selectionStart:r,selectionEnd:p};const{newlinesToAppend:Z,newlinesToPrepend:rt}=G(l),X=Z+$.join(` +`)+rt;return e?(r=Math.max(r+Q(0,o.unorderedList).length+Z.length,0),p=r):A.processed?(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N-ot):(r=Math.max(l.selectionStart+Z.length,0),p=l.selectionEnd+Z.length+N),{text:X,selectionStart:r,selectionEnd:p}}c(nt,"listStyle");function it(l,o){const e=l.closest("markdown-toolbar");if(!(e instanceof h))return;const p=Object.assign(Object.assign({},{prefix:"",suffix:"",blockPrefix:"",blockSuffix:"",multiline:!1,replaceNext:"",prefixSpace:!1,scanFor:"",surroundWithNewlines:!1,orderedList:!1,unorderedList:!1,trimFirst:!1}),o),b=e.field;b&&(b.focus(),L(b,p))}c(it,"applyStyle");var lt=null},57852:(j,P,I)=>{var x=I(10160);const _=/\s|\(|\[/;function W(t,n,a,{multiWord:h,lookBackIndex:g,lastMatchPosition:y}={multiWord:!1,lookBackIndex:0,lastMatchPosition:null}){let T=t.lastIndexOf(n,a-1);if(T===-1||T<g)return;if(h){if(y!=null){if(y===T)return;T=y-n.length}if(t[T+1]===" "&&a>=T+n.length+1||t.lastIndexOf(` +`,a-1)>T||t.lastIndexOf(".",a-1)>T)return}else if(t.lastIndexOf(" ",a-1)>T)return;const u=t[T-1];return u&&!_.test(u)?void 0:{text:t.substring(T+n.length,a),position:T+n.length}}c(W,"query");const S=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],B=["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"],H=new WeakMap;function M(t,n){const a=t.nodeName.toLowerCase();if(a!=="textarea"&&a!=="input")throw new Error("expected textField to a textarea or input");let h=H.get(t);if(h&&h.parentElement===t.parentElement)h.innerHTML="";else{h=document.createElement("div"),H.set(t,h);const u=window.getComputedStyle(t),s=S.slice(0);a==="textarea"?s.push("white-space:pre-wrap;"):s.push("white-space:nowrap;");for(let i=0,f=B.length;i<f;i++){const E=B[i];s.push(`${E}:${u.getPropertyValue(E)};`)}h.style.cssText=s.join(" ")}const g=document.createElement("span");g.style.cssText="position: absolute;",g.innerHTML=" ";let y,T;if(typeof n=="number"){let u=t.value.substring(0,n);u&&(y=document.createTextNode(u)),u=t.value.substring(n),u&&(T=document.createTextNode(u))}else{const u=t.value;u&&(y=document.createTextNode(u))}if(y&&h.appendChild(y),h.appendChild(g),T&&h.appendChild(T),!h.parentElement){if(!t.parentElement)throw new Error("textField must have a parentElement to mirror");t.parentElement.insertBefore(h,t)}return h.scrollTop=t.scrollTop,h.scrollLeft=t.scrollLeft,{mirror:h,marker:g}}c(M,"textFieldMirror");function R(t,n=t.selectionEnd){const{mirror:a,marker:h}=M(t,n),g=a.getBoundingClientRect(),y=h.getBoundingClientRect();return setTimeout(()=>{a.remove()},5e3),{top:y.top-g.top,left:y.left-g.left}}c(R,"textFieldSelectionPosition");const k=new WeakMap;class m{constructor(n,a){this.expander=n,this.input=a,this.combobox=null,this.menu=null,this.match=null,this.justPasted=!1,this.lookBackIndex=0,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.interactingWithList=!1,a.addEventListener("paste",this.onpaste),a.addEventListener("input",this.oninput),a.addEventListener("keydown",this.onkeydown),a.addEventListener("blur",this.onblur)}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)}dismissMenu(){this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex)}activate(n,a){var h,g;if(this.input!==document.activeElement&&this.input!==((g=(h=document.activeElement)===null||h===void 0?void 0:h.shadowRoot)===null||g===void 0?void 0:g.activeElement))return;this.deactivate(),this.menu=a,a.id||(a.id=`text-expander-${Math.floor(Math.random()*1e5).toString()}`),this.expander.append(a),this.combobox=new x.Z(this.input,a);const{top:y,left:T}=R(this.input,n.position);a.style.top=`${y}px`,a.style.left=`${T}px`,this.combobox.start(),a.addEventListener("combobox-commit",this.oncommit),a.addEventListener("mousedown",this.onmousedown),this.combobox.navigate(1)}deactivate(){const n=this.menu;return!n||!this.combobox?!1:(this.menu=null,n.removeEventListener("combobox-commit",this.oncommit),n.removeEventListener("mousedown",this.onmousedown),this.combobox.destroy(),this.combobox=null,n.remove(),!0)}onCommit({target:n}){const a=n;if(!(a instanceof HTMLElement)||!this.combobox)return;const h=this.match;if(!h)return;const g=this.input.value.substring(0,h.position-h.key.length),y=this.input.value.substring(h.position+h.text.length),T={item:a,key:h.key,value:null};if(!this.expander.dispatchEvent(new CustomEvent("text-expander-value",{cancelable:!0,detail:T}))||!T.value)return;const s=`${T.value} `;this.input.value=g+s+y;const i=g.length+s.length;this.deactivate(),this.input.focus({preventScroll:!0}),this.input.selectionStart=i,this.input.selectionEnd=i,this.lookBackIndex=i,this.match=null}onBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async onInput(){if(this.justPasted){this.justPasted=!1;return}const n=this.findMatch();if(n){this.match=n;const a=await this.notifyProviders(n);if(!this.match)return;a?this.activate(n,a):this.deactivate()}else this.match=null,this.deactivate()}findMatch(){const n=this.input.selectionEnd||0,a=this.input.value;n<=this.lookBackIndex&&(this.lookBackIndex=n-1);for(const{key:h,multiWord:g}of this.expander.keys){const y=W(a,h,n,{multiWord:g,lookBackIndex:this.lookBackIndex,lastMatchPosition:this.match?this.match.position:null});if(y)return{text:y.text,key:h,position:y.position}}}async notifyProviders(n){const a=[],h=c(u=>a.push(u),"provide");return this.expander.dispatchEvent(new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:h,text:n.text,key:n.key}}))?(await Promise.all(a)).filter(u=>u.matched).map(u=>u.fragment)[0]:void 0}onMousedown(){this.interactingWithList=!0}onKeydown(n){n.key==="Escape"&&(this.match=null,this.deactivate()&&(this.lookBackIndex=this.input.selectionEnd||this.lookBackIndex,n.stopImmediatePropagation(),n.preventDefault()))}}c(m,"TextExpander");class v extends HTMLElement{get keys(){const n=this.getAttribute("keys"),a=n?n.split(" "):[],h=this.getAttribute("multiword"),g=h?h.split(" "):[],y=g.length===0&&this.hasAttribute("multiword");return a.map(T=>({key:T,multiWord:y||g.includes(T)}))}connectedCallback(){const n=this.querySelector('input[type="text"], textarea');if(!(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement))return;const a=new m(this,n);k.set(this,a)}disconnectedCallback(){const n=k.get(this);!n||(n.destroy(),k.delete(this))}dismiss(){const n=k.get(this);!n||n.dismissMenu()}}c(v,"TextExpanderElement"),window.customElements.get("text-expander")||(window.TextExpanderElement=v,window.customElements.define("text-expander",v));var d=null},88823:()=>{const j=function(){return document.readyState==="complete"?Promise.resolve():new Promise(W=>{window.addEventListener("load",W)})}();class P extends HTMLElement{async connectedCallback(){await j,this.content&&await x(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){const S=this.getAttribute("data-lines");try{return S?JSON.parse(S):[]}catch{return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(S))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(S){if(S>2147483647||S<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(S))}}c(P,"TypingEffectElement");var I=null;window.customElements.get("typing-effect")||(window.TypingEffectElement=P,window.customElements.define("typing-effect",P));async function x(W,S,B,H){for(let M=0;M<W.length;M++){if(B===0)S.append(W[M]);else for(const R of W[M].split(""))await _(B),S.innerHTML+=R;H!==0&&await _(H),M<W.length-1&&S.append(document.createElement("br"))}}c(x,"typeLines");async function _(W){return new Promise(S=>{setTimeout(S,W)})}c(_,"wait")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-52e104-58612d26affb.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js new file mode 100644 index 0000000..1396f80 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_filter-input-element_dist_index_j.js @@ -0,0 +1,14 @@ +"use strict";(()=>{var W=Object.defineProperty;var o=(D,x)=>W(D,"name",{value:x,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed"],{13002:(D,x,M)=>{M.d(x,{Z:()=>d});class v extends HTMLElement{constructor(){super();this.currentQuery=null,this.filter=null,this.debounceInputChange=_(()=>u(this,!0)),this.boundFilterResults=()=>{u(this,!1)}}static get observedAttributes(){return["aria-owns"]}attributeChangedCallback(n,t){t&&n==="aria-owns"&&u(this,!1)}connectedCallback(){const n=this.input;!n||(n.setAttribute("autocomplete","off"),n.setAttribute("spellcheck","false"),n.addEventListener("focus",this.boundFilterResults),n.addEventListener("change",this.boundFilterResults),n.addEventListener("input",this.debounceInputChange))}disconnectedCallback(){const n=this.input;!n||(n.removeEventListener("focus",this.boundFilterResults),n.removeEventListener("change",this.boundFilterResults),n.removeEventListener("input",this.debounceInputChange))}get input(){const n=this.querySelector("input");return n instanceof HTMLInputElement?n:null}reset(){const n=this.input;n&&(n.value="",n.dispatchEvent(new Event("change",{bubbles:!0})))}}o(v,"FilterInputElement");async function u(e,n=!1){const t=e.input;if(!t)return;const a=t.value.trim(),l=e.getAttribute("aria-owns");if(!l)return;const r=document.getElementById(l);if(!r)return;const c=r.hasAttribute("data-filter-list")?r:r.querySelector("[data-filter-list]");if(!c||(e.dispatchEvent(new CustomEvent("filter-input-start",{bubbles:!0})),n&&e.currentQuery===a))return;e.currentQuery=a;const m=e.filter||S,A=c.childElementCount;let h=0,k=!1;for(const g of Array.from(c.children)){if(!(g instanceof HTMLElement))continue;const L=w(g),R=m(g,L,a);R.hideNew===!0&&(k=R.hideNew),g.hidden=!R.match,R.match&&h++}const b=r.querySelector("[data-filter-new-item]"),E=!!b&&a.length>0&&!k;b instanceof HTMLElement&&(b.hidden=!E,E&&p(b,a)),y(r,h>0||E),e.dispatchEvent(new CustomEvent("filter-input-updated",{bubbles:!0,detail:{count:h,total:A}}))}o(u,"filterResults");function S(e,n,t){return{match:n.toLowerCase().indexOf(t.toLowerCase())!==-1,hideNew:n===t}}o(S,"matchSubstring");function w(e){return((e.querySelector("[data-filter-item-text]")||e).textContent||"").trim()}o(w,"getText");function p(e,n){const t=e.querySelector("[data-filter-new-item-text]");t&&(t.textContent=n);const a=e.querySelector("[data-filter-new-item-value]");(a instanceof HTMLInputElement||a instanceof HTMLButtonElement)&&(a.value=n)}o(p,"updateNewItem");function y(e,n){const t=e.querySelector("[data-filter-empty-state]");t instanceof HTMLElement&&(t.hidden=n)}o(y,"toggleBlankslate");function _(e){let n;return function(){clearTimeout(n),n=setTimeout(()=>{clearTimeout(n),e()},300)}}o(_,"debounce");const d=v;window.customElements.get("filter-input")||(window.FilterInputElement=v,window.customElements.define("filter-input",v))},88309:(D,x,M)=>{M.d(x,{Z:()=>_});const v=new WeakMap;class u extends HTMLElement{constructor(){super();const e=w.bind(null,this,!0),n={currentQuery:null,oninput:y(e),fetch:e,controller:null};v.set(this,n)}static get observedAttributes(){return["src"]}attributeChangedCallback(e,n){n&&e==="src"&&w(this,!1)}connectedCallback(){const e=this.input;if(!e)return;e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false");const n=v.get(this);!n||(e.addEventListener("focus",n.fetch),e.addEventListener("change",n.fetch),e.addEventListener("input",n.oninput))}disconnectedCallback(){const e=this.input;if(!e)return;const n=v.get(this);!n||(e.removeEventListener("focus",n.fetch),e.removeEventListener("change",n.fetch),e.removeEventListener("input",n.oninput))}get input(){const e=this.querySelector("input, textarea");return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement?e:null}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}}o(u,"RemoteInputElement");function S(){return"AbortController"in window?new AbortController:{signal:null,abort(){}}}o(S,"makeAbortController");async function w(d,e){const n=d.input;if(!n)return;const t=v.get(d);if(!t)return;const a=n.value;if(e&&t.currentQuery===a)return;t.currentQuery=a;const l=d.src;if(!l)return;const r=document.getElementById(d.getAttribute("aria-owns")||"");if(!r)return;const c=new URL(l,window.location.href),m=new URLSearchParams(c.search);m.append(d.getAttribute("param")||"q",a),c.search=m.toString(),t.controller?t.controller.abort():(d.dispatchEvent(new CustomEvent("loadstart")),d.setAttribute("loading","")),t.controller=S();let A,h="";try{A=await p(d,c.toString(),{signal:t.controller.signal,credentials:"same-origin",headers:{accept:"text/fragment+html"}}),h=await A.text(),d.removeAttribute("loading"),t.controller=null}catch(k){k.name!=="AbortError"&&(d.removeAttribute("loading"),t.controller=null);return}A&&A.ok?(r.innerHTML=h,d.dispatchEvent(new CustomEvent("remote-input-success",{bubbles:!0}))):d.dispatchEvent(new CustomEvent("remote-input-error",{bubbles:!0}))}o(w,"fetchResults");async function p(d,e,n){try{const t=await fetch(e,n);return d.dispatchEvent(new CustomEvent("load")),d.dispatchEvent(new CustomEvent("loadend")),t}catch(t){throw t.name!=="AbortError"&&(d.dispatchEvent(new CustomEvent("error")),d.dispatchEvent(new CustomEvent("loadend"))),t}}o(p,"fetchWithNetworkEvents");function y(d){let e;return function(){clearTimeout(e),e=setTimeout(()=>{clearTimeout(e),d()},300)}}o(y,"debounce");const _=u;window.customElements.get("remote-input")||(window.RemoteInputElement=u,window.customElements.define("remote-input",u))},29501:(D,x,M)=>{M.d(x,{Z:()=>u});function v(w){return Array.from(w.querySelectorAll('[role="tablist"] [role="tab"]')).filter(p=>p instanceof HTMLElement&&p.closest(w.tagName)===w)}o(v,"getTabs");class u extends HTMLElement{constructor(){super();this.addEventListener("keydown",p=>{const y=p.target;if(!(y instanceof HTMLElement)||y.closest(this.tagName)!==this||y.getAttribute("role")!=="tab"&&!y.closest('[role="tablist"]'))return;const _=v(this),d=_.indexOf(_.find(e=>e.matches('[aria-selected="true"]')));if(p.code==="ArrowRight"){let e=d+1;e>=_.length&&(e=0),S(this,e)}else if(p.code==="ArrowLeft"){let e=d-1;e<0&&(e=_.length-1),S(this,e)}else p.code==="Home"?(S(this,0),p.preventDefault()):p.code==="End"&&(S(this,_.length-1),p.preventDefault())}),this.addEventListener("click",p=>{const y=v(this);if(!(p.target instanceof Element)||p.target.closest(this.tagName)!==this)return;const _=p.target.closest('[role="tab"]');if(!(_ instanceof HTMLElement)||!_.closest('[role="tablist"]'))return;const d=y.indexOf(_);S(this,d)})}connectedCallback(){for(const p of v(this))p.hasAttribute("aria-selected")||p.setAttribute("aria-selected","false"),p.hasAttribute("tabindex")||(p.getAttribute("aria-selected")==="true"?p.setAttribute("tabindex","0"):p.setAttribute("tabindex","-1"))}}o(u,"TabContainerElement");function S(w,p){const y=v(w),_=Array.from(w.querySelectorAll('[role="tabpanel"]')).filter(t=>t.closest(w.tagName)===w),d=y[p],e=_[p];if(!!w.dispatchEvent(new CustomEvent("tab-container-change",{bubbles:!0,cancelable:!0,detail:{relatedTarget:e}}))){for(const t of y)t.setAttribute("aria-selected","false"),t.setAttribute("tabindex","-1");for(const t of _)t.hidden=!0,!t.hasAttribute("tabindex")&&!t.hasAttribute("data-tab-container-no-tabstop")&&t.setAttribute("tabindex","0");d.setAttribute("aria-selected","true"),d.setAttribute("tabindex","0"),d.focus(),e.hidden=!1,w.dispatchEvent(new CustomEvent("tab-container-changed",{bubbles:!0,detail:{relatedTarget:e}}))}}o(S,"selectTab"),window.customElements.get("tab-container")||(window.TabContainerElement=u,window.customElements.define("tab-container",u))},47142:(D,x,M)=>{M.d(x,{CD:()=>A,Gs:()=>c,m7:()=>m});var v=-1/0,u=1/0,S=-.005,w=-.005,p=-.01,y=1,_=.9,d=.8,e=.7,n=.6;function t(h){return h.toLowerCase()===h}o(t,"islower");function a(h){return h.toUpperCase()===h}o(a,"isupper");function l(h){for(var k=h.length,b=new Array(k),E="/",g=0;g<k;g++){var L=h[g];E==="/"?b[g]=_:E==="-"||E==="_"||E===" "?b[g]=d:E==="."?b[g]=n:t(E)&&a(L)?b[g]=e:b[g]=0,E=L}return b}o(l,"precompute_bonus");function r(h,k,b,E){for(var g=h.length,L=k.length,R=h.toLowerCase(),O=k.toLowerCase(),I=l(k,I),T=0;T<g;T++){b[T]=new Array(L),E[T]=new Array(L);for(var q=v,P=T===g-1?w:p,H=0;H<L;H++)if(R[T]===O[H]){var i=v;T?H&&(i=Math.max(E[T-1][H-1]+I[H],b[T-1][H-1]+y)):i=H*S+I[H],b[T][H]=i,E[T][H]=q=Math.max(i,q+P)}else b[T][H]=v,E[T][H]=q=q+P}}o(r,"compute");function c(h,k){var b=h.length,E=k.length;if(!b||!E)return v;if(b===E)return u;if(E>1024)return v;var g=new Array(b),L=new Array(b);return r(h,k,g,L),L[b-1][E-1]}o(c,"score");function m(h,k){var b=h.length,E=k.length,g=new Array(b);if(!b||!E)return g;if(b===E){for(var L=0;L<b;L++)g[L]=L;return g}if(E>1024)return g;var R=new Array(b),O=new Array(b);r(h,k,R,O);for(var I=!1,L=b-1,T=E-1;L>=0;L--)for(;T>=0;T--)if(R[L][T]!==v&&(I||R[L][T]===O[L][T])){I=L&&T&&O[L][T]===R[L-1][T-1]+y,g[L]=T--;break}return g}o(m,"positions");function A(h,k){h=h.toLowerCase(),k=k.toLowerCase();for(var b=h.length,E=0,g=0;E<b;E+=1)if(g=k.indexOf(h[E],g)+1,g===0)return!1;return!0}o(A,"hasMatch")},46481:(D,x,M)=>{M.d(x,{Z:()=>a});var v=M(10160);class u extends CustomEvent{constructor(r,c){super(r,c);this.relatedTarget=c.relatedTarget}}o(u,"AutocompleteEvent");function S(l,r=0){let c;return function(...m){clearTimeout(c),c=window.setTimeout(()=>{clearTimeout(c),l(...m)},r)}}o(S,"debounce");const w=new WeakMap;function p(l,r){const c=new XMLHttpRequest;return c.open("GET",r,!0),c.setRequestHeader("Accept","text/fragment+html"),y(l,c)}o(p,"fragment");function y(l,r){const c=w.get(l);c&&c.abort(),w.set(l,r);const m=o(()=>w.delete(l),"clear"),A=_(r);return A.then(m,m),A}o(y,"request");function _(l){return new Promise((r,c)=>{l.onload=function(){l.status>=200&&l.status<300?r(l.responseText):c(new Error(l.responseText))},l.onerror=c,l.send()})}o(_,"send");const d=window.testScreenReaderDelay||100;class e{constructor(r,c,m,A=!1){var h;if(this.container=r,this.input=c,this.results=m,this.combobox=new v.Z(c,m),this.feedback=document.getElementById(`${this.results.id}-feedback`),this.autoselectEnabled=A,this.clearButton=document.getElementById(`${this.input.id||this.input.name}-clear`),this.clientOptions=m.querySelectorAll("[role=option]"),this.feedback&&(this.feedback.setAttribute("aria-live","polite"),this.feedback.setAttribute("aria-atomic","true")),this.clearButton&&!this.clearButton.getAttribute("aria-label")){const k=document.querySelector(`label[for="${this.input.name}"]`);this.clearButton.setAttribute("aria-label","clear:"),this.clearButton.setAttribute("aria-labelledby",`${this.clearButton.id} ${(k==null?void 0:k.id)||""}`)}this.input.getAttribute("aria-expanded")||this.input.setAttribute("aria-expanded","false"),this.results.hidden=!0,this.results.setAttribute("aria-label","results"),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("spellcheck","false"),this.interactingWithList=!1,this.onInputChange=S(this.onInputChange.bind(this),300),this.onResultsMouseDown=this.onResultsMouseDown.bind(this),this.onInputBlur=this.onInputBlur.bind(this),this.onInputFocus=this.onInputFocus.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onCommit=this.onCommit.bind(this),this.handleClear=this.handleClear.bind(this),this.input.addEventListener("keydown",this.onKeydown),this.input.addEventListener("focus",this.onInputFocus),this.input.addEventListener("blur",this.onInputBlur),this.input.addEventListener("input",this.onInputChange),this.results.addEventListener("mousedown",this.onResultsMouseDown),this.results.addEventListener("combobox-commit",this.onCommit),(h=this.clearButton)===null||h===void 0||h.addEventListener("click",this.handleClear)}destroy(){this.input.removeEventListener("keydown",this.onKeydown),this.input.removeEventListener("focus",this.onInputFocus),this.input.removeEventListener("blur",this.onInputBlur),this.input.removeEventListener("input",this.onInputChange),this.results.removeEventListener("mousedown",this.onResultsMouseDown),this.results.removeEventListener("combobox-commit",this.onCommit)}handleClear(r){r.preventDefault(),this.input.getAttribute("aria-expanded")==="true"&&(this.input.setAttribute("aria-expanded","false"),this.updateFeedbackForScreenReaders("Results hidden.")),this.input.value="",this.container.value="",this.input.focus(),this.input.dispatchEvent(new Event("change")),this.container.open=!1}onKeydown(r){if(r.key==="Enter"&&this.container.open&&this.autoselectEnabled){const c=this.results.children[0];c&&(r.stopPropagation(),r.preventDefault(),this.onCommit({target:c}))}if(r.key==="Escape"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowUp"&&this.container.open)this.container.open=!1,r.stopPropagation(),r.preventDefault();else if(r.altKey&&r.key==="ArrowDown"&&!this.container.open){if(!this.input.value.trim())return;this.container.open=!0,r.stopPropagation(),r.preventDefault()}}onInputFocus(){this.fetchResults()}onInputBlur(){if(this.interactingWithList){this.interactingWithList=!1;return}this.container.open=!1}onCommit({target:r}){const c=r;if(!(c instanceof HTMLElement)||(this.container.open=!1,c instanceof HTMLAnchorElement))return;const m=c.getAttribute("data-autocomplete-value")||c.textContent;this.updateFeedbackForScreenReaders(`${c.textContent||""} selected.`),this.container.value=m,m||this.updateFeedbackForScreenReaders("Results hidden.")}onResultsMouseDown(){this.interactingWithList=!0}onInputChange(){this.feedback&&this.feedback.innerHTML&&(this.feedback.innerHTML=""),this.container.removeAttribute("value"),this.fetchResults()}identifyOptions(){let r=0;for(const c of this.results.querySelectorAll('[role="option"]:not([id])'))c.id=`${this.results.id}-option-${r++}`}updateFeedbackForScreenReaders(r){setTimeout(()=>{this.feedback&&(this.feedback.innerHTML=r)},d)}fetchResults(){const r=this.input.value.trim();if(!r){this.container.open=!1;return}const c=this.container.src;if(!c)return;const m=new URL(c,window.location.href),A=new URLSearchParams(m.search.slice(1));A.append("q",r),m.search=A.toString(),this.container.dispatchEvent(new CustomEvent("loadstart")),p(this.input,m.toString()).then(h=>{this.results.innerHTML=h,this.identifyOptions();const k=this.results.querySelectorAll('[role="option"]'),b=!!k.length,E=k.length,[g]=k,L=g==null?void 0:g.textContent;this.autoselectEnabled&&L?this.updateFeedbackForScreenReaders(`${E} results. ${L} is the top result: Press Enter to activate.`):this.updateFeedbackForScreenReaders(`${E||"No"} results.`),this.container.open=b,this.container.dispatchEvent(new CustomEvent("load")),this.container.dispatchEvent(new CustomEvent("loadend"))}).catch(()=>{this.container.dispatchEvent(new CustomEvent("error")),this.container.dispatchEvent(new CustomEvent("loadend"))})}open(){!this.results.hidden||(this.combobox.start(),this.results.hidden=!1)}close(){this.results.hidden||(this.combobox.stop(),this.results.hidden=!0)}}o(e,"Autocomplete");const n=new WeakMap;class t extends HTMLElement{connectedCallback(){const r=this.getAttribute("for");if(!r)return;const c=this.querySelector("input"),m=document.getElementById(r);if(!(c instanceof HTMLInputElement)||!m)return;const A=this.getAttribute("data-autoselect")==="true";n.set(this,new e(this,c,m,A)),m.setAttribute("role","listbox")}disconnectedCallback(){const r=n.get(this);r&&(r.destroy(),n.delete(this))}get src(){return this.getAttribute("src")||""}set src(r){this.setAttribute("src",r)}get value(){return this.getAttribute("value")||""}set value(r){this.setAttribute("value",r)}get open(){return this.hasAttribute("open")}set open(r){r?this.setAttribute("open",""):this.removeAttribute("open")}static get observedAttributes(){return["open","value"]}attributeChangedCallback(r,c,m){if(c===m)return;const A=n.get(this);if(!!A)switch(r){case"open":m===null?A.close():A.open();break;case"value":m!==null&&(A.input.value=m),this.dispatchEvent(new u("auto-complete-change",{bubbles:!0,relatedTarget:A.input}));break}}}o(t,"AutocompleteElement"),window.customElements.get("auto-complete")||(window.AutocompleteElement=t,window.customElements.define("auto-complete",t));const a=t},10160:(D,x,M)=>{M.d(x,{Z:()=>u});const v=!!navigator.userAgent.match(/Macintosh/);class u{constructor(a,l){this.input=a,this.list=l,this.isComposing=!1,l.id||(l.id=`combobox-${Math.random().toString().slice(2,6)}`),this.keyboardEventHandler=r=>S(r,this),this.compositionEventHandler=r=>d(r,this),this.inputHandler=this.clearSelection.bind(this),a.setAttribute("role","combobox"),a.setAttribute("aria-controls",l.id),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-autocomplete","list"),a.setAttribute("aria-haspopup","listbox")}destroy(){this.clearSelection(),this.stop(),this.input.removeAttribute("role"),this.input.removeAttribute("aria-controls"),this.input.removeAttribute("aria-expanded"),this.input.removeAttribute("aria-autocomplete"),this.input.removeAttribute("aria-haspopup")}start(){this.input.setAttribute("aria-expanded","true"),this.input.addEventListener("compositionstart",this.compositionEventHandler),this.input.addEventListener("compositionend",this.compositionEventHandler),this.input.addEventListener("input",this.inputHandler),this.input.addEventListener("keydown",this.keyboardEventHandler),this.list.addEventListener("click",w)}stop(){this.clearSelection(),this.input.setAttribute("aria-expanded","false"),this.input.removeEventListener("compositionstart",this.compositionEventHandler),this.input.removeEventListener("compositionend",this.compositionEventHandler),this.input.removeEventListener("input",this.inputHandler),this.input.removeEventListener("keydown",this.keyboardEventHandler),this.list.removeEventListener("click",w)}navigate(a=1){const l=Array.from(this.list.querySelectorAll('[aria-selected="true"]')).filter(_)[0],r=Array.from(this.list.querySelectorAll('[role="option"]')).filter(_),c=r.indexOf(l);if(c===r.length-1&&a===1||c===0&&a===-1){this.clearSelection(),this.input.focus();return}let m=a===1?0:r.length-1;if(l&&c>=0){const h=c+a;h>=0&&h<r.length&&(m=h)}const A=r[m];if(!!A)for(const h of r)A===h?(this.input.setAttribute("aria-activedescendant",A.id),A.setAttribute("aria-selected","true"),e(this.list,A)):h.setAttribute("aria-selected","false")}clearSelection(){this.input.removeAttribute("aria-activedescendant");for(const a of this.list.querySelectorAll('[aria-selected="true"]'))a.setAttribute("aria-selected","false")}}o(u,"Combobox");function S(t,a){if(!(t.shiftKey||t.metaKey||t.altKey)&&!(!v&&t.ctrlKey)&&!a.isComposing)switch(t.key){case"Enter":case"Tab":p(a.input,a.list)&&t.preventDefault();break;case"Escape":a.clearSelection();break;case"ArrowDown":a.navigate(1),t.preventDefault();break;case"ArrowUp":a.navigate(-1),t.preventDefault();break;case"n":v&&t.ctrlKey&&(a.navigate(1),t.preventDefault());break;case"p":v&&t.ctrlKey&&(a.navigate(-1),t.preventDefault());break;default:if(t.ctrlKey)break;a.clearSelection()}}o(S,"keyboardBindings");function w(t){if(!(t.target instanceof Element))return;const a=t.target.closest('[role="option"]');!a||a.getAttribute("aria-disabled")!=="true"&&y(a)}o(w,"commitWithElement");function p(t,a){const l=a.querySelector('[aria-selected="true"]');return l?(l.getAttribute("aria-disabled")==="true"||l.click(),!0):!1}o(p,"commit");function y(t){t.dispatchEvent(new CustomEvent("combobox-commit",{bubbles:!0}))}o(y,"fireCommitEvent");function _(t){return!t.hidden&&!(t instanceof HTMLInputElement&&t.type==="hidden")&&(t.offsetWidth>0||t.offsetHeight>0)}o(_,"visible");function d(t,a){a.isComposing=t.type==="compositionstart",!!document.getElementById(a.input.getAttribute("aria-controls")||"")&&a.clearSelection()}o(d,"trackComposition");function e(t,a){n(t,a)||(t.scrollTop=a.offsetTop)}o(e,"scrollTo");function n(t,a){const l=t.scrollTop,r=l+t.clientHeight,c=a.offsetTop,m=c+a.clientHeight;return c>=l&&m<=r}o(n,"inViewport")},27034:(D,x,M)=>{M.d(x,{Z:()=>d});const v=new WeakMap,u=new IntersectionObserver(e=>{for(const n of e)if(n.isIntersecting){const{target:t}=n;if(u.unobserve(t),!(t instanceof d))return;t.loading==="lazy"&&w(t)}},{rootMargin:"0px 0px 256px 0px",threshold:.01});function S(){return new Promise(e=>setTimeout(e,0))}o(S,"task");async function w(e){return u.unobserve(e),p(e).then(function(n){const t=document.createElement("template");t.innerHTML=n;const a=document.importNode(t.content,!0);!e.dispatchEvent(new CustomEvent("include-fragment-replace",{cancelable:!0,detail:{fragment:a}}))||(e.replaceWith(a),e.dispatchEvent(new CustomEvent("include-fragment-replaced")))},function(){e.classList.add("is-error")})}o(w,"handleData");function p(e){const n=e.src;let t=v.get(e);return t&&t.src===n?t.data:(n?t=y(e):t=Promise.reject(new Error("missing src")),v.set(e,{src:n,data:t}),t)}o(p,"getData");function y(e){return S().then(()=>(e.dispatchEvent(new Event("loadstart")),e.fetch(e.request()))).then(n=>{if(n.status!==200)throw new Error(`Failed to load resource: the server responded with a status of ${n.status}`);const t=n.headers.get("Content-Type");if(!_(e.accept)&&(!t||!t.includes(e.accept?e.accept:"text/html")))throw new Error(`Failed to load resource: expected ${e.accept||"text/html"} but was ${t}`);return n.text()}).then(n=>(S().then(()=>{e.dispatchEvent(new Event("load")),e.dispatchEvent(new Event("loadend"))}),n),n=>{throw S().then(()=>{e.dispatchEvent(new Event("error")),e.dispatchEvent(new Event("loadend"))}),n})}o(y,"fetchDataWithEvents");function _(e){return e&&!!e.split(",").find(n=>n.match(/^\s*\*\/\*/))}o(_,"isWildcard");class d extends HTMLElement{static get observedAttributes(){return["src","loading"]}get src(){const n=this.getAttribute("src");if(n){const t=this.ownerDocument.createElement("a");return t.href=n,t.href}else return""}set src(n){this.setAttribute("src",n)}get loading(){return this.getAttribute("loading")==="lazy"?"lazy":"eager"}set loading(n){this.setAttribute("loading",n)}get accept(){return this.getAttribute("accept")||""}set accept(n){this.setAttribute("accept",n)}get data(){return p(this)}attributeChangedCallback(n,t){n==="src"?this.isConnected&&this.loading==="eager"&&w(this):n==="loading"&&this.isConnected&&t!=="eager"&&this.loading==="eager"&&w(this)}constructor(){super();this.attachShadow({mode:"open"}).innerHTML=` + <style> + :host { + display: block; + } + </style> + <slot></slot>`}connectedCallback(){this.src&&this.loading==="eager"&&w(this),this.loading==="lazy"&&u.observe(this)}request(){const n=this.src;if(!n)throw new Error("missing src");return new Request(n,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"text/html"}})}load(){return p(this)}fetch(n){return fetch(n)}}o(d,"IncludeFragmentElement"),window.customElements.get("include-fragment")||(window.IncludeFragmentElement=d,window.customElements.define("include-fragment",d))},40987:(D,x,M)=>{M.d(x,{Z:()=>l});const v=new WeakMap;let u=null;function S(){return!!u}o(S,"isDragging");function w(i,s,f){v.set(i,{sortStarted:s,sortFinished:f}),i.addEventListener("dragstart",_),i.addEventListener("dragenter",d),i.addEventListener("dragend",n),i.addEventListener("drop",e),i.addEventListener("dragover",t)}o(w,"sortable");function p(i,s){if(i.parentNode===s.parentNode){let f=i;for(;f;){if(f===s)return!0;f=f.previousElementSibling}}return!1}o(p,"isBefore");function y(i,s){return i.closest("task-lists")===s.closest("task-lists")}o(y,"isSameContainer");function _(i){if(i.currentTarget!==i.target)return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".contains-task-list");if(!f||(s.classList.add("is-ghost"),i.dataTransfer&&i.dataTransfer.setData("text/plain",(s.textContent||"").trim()),!s.parentElement))return;const C=Array.from(s.parentElement.children),F=C.indexOf(s),B=v.get(s);B&&B.sortStarted(f),u={didDrop:!1,dragging:s,dropzone:s,sourceList:f,sourceSibling:C[F+1]||null,sourceIndex:F}}o(_,"onDragStart");function d(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move"),u.dropzone!==s&&(u.dragging.classList.add("is-dragging"),u.dropzone=s,p(u.dragging,s)?s.before(u.dragging):s.after(u.dragging))}}o(d,"onDragEnter");function e(i){if(!u)return;i.preventDefault(),i.stopPropagation();const s=i.currentTarget;if(!(s instanceof Element)||(u.didDrop=!0,!u.dragging.parentElement))return;let f=Array.from(u.dragging.parentElement.children).indexOf(u.dragging);const C=s.closest(".contains-task-list");if(!C||u.sourceIndex===f&&u.sourceList===C)return;u.sourceList===C&&u.sourceIndex<f&&f++;const F={list:u.sourceList,index:u.sourceIndex},B={list:C,index:f},N=v.get(u.dragging);N&&N.sortFinished({src:F,dst:B})}o(e,"onDrop");function n(){!u||(u.dragging.classList.remove("is-dragging"),u.dragging.classList.remove("is-ghost"),u.didDrop||u.sourceList.insertBefore(u.dragging,u.sourceSibling),u=null)}o(n,"onDragEnd");function t(i){if(!u)return;const s=i.currentTarget;if(s instanceof Element){if(!y(u.dragging,s)){i.stopPropagation();return}i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="move")}}o(t,"onDragOver");const a=new WeakMap;class l extends HTMLElement{connectedCallback(){this.addEventListener("change",f=>{const C=f.target;C instanceof HTMLInputElement&&(!C.classList.contains("task-list-item-checkbox")||this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:k(C),checked:C.checked}})))});const s=new MutationObserver(L.bind(null,this));a.set(this,s),s.observe(this,{childList:!0,subtree:!0}),L(this)}disconnectedCallback(){const s=a.get(this);s&&s.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(s){s?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(s){s?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(s,f,C){if(f!==C)switch(s){case"disabled":R(this);break}}}o(l,"TaskListsElement");const r=document.createElement("template");r.innerHTML=` + <span class="handle"> + <svg class="drag-handle" aria-hidden="true" width="16" height="16"> + <path d="M10 13a1 1 0 100-2 1 1 0 000 2zm-4 0a1 1 0 100-2 1 1 0 000 2zm1-5a1 1 0 11-2 0 1 1 0 012 0zm3 1a1 1 0 100-2 1 1 0 000 2zm1-5a1 1 0 11-2 0 1 1 0 012 0zM6 5a1 1 0 100-2 1 1 0 000 2z"/> + </svg> + </span>`;const c=new WeakMap;function m(i){if(c.get(i))return;c.set(i,!0);const s=i.closest("task-lists");if(!(s instanceof l)||s.querySelectorAll(".task-list-item").length<=1)return;const f=r.content.cloneNode(!0),C=f.querySelector(".handle");if(i.prepend(f),!C)throw new Error("handle not found");C.addEventListener("mouseenter",P),C.addEventListener("mouseleave",H),w(i,T,q),i.addEventListener("mouseenter",A),i.addEventListener("mouseleave",h)}o(m,"initItem");function A(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest("task-lists");f instanceof l&&f.sortable&&!f.disabled&&s.classList.add("hovered")}o(A,"onListItemMouseOver");function h(i){const s=i.currentTarget;s instanceof Element&&s.classList.remove("hovered")}o(h,"onListItemMouseOut");function k(i){const s=b(i);if(!s)throw new Error(".contains-task-list not found");const f=i.closest(".task-list-item"),C=Array.from(s.children).filter(B=>B.tagName==="LI"),F=f?C.indexOf(f):-1;return[O(s),F]}o(k,"position");function b(i){const s=i.parentElement;return s?s.closest(".contains-task-list"):null}o(b,"taskList");function E(i){return b(i)===g(i)}o(E,"isRootTaskList");function g(i){const s=b(i);return s?g(s)||s:null}o(g,"rootTaskList");function L(i){const s=i.querySelectorAll(".contains-task-list > .task-list-item");for(const f of s)E(f)&&m(f);R(i)}o(L,"syncState");function R(i){for(const s of i.querySelectorAll(".task-list-item"))s.classList.toggle("enabled",!i.disabled);for(const s of i.querySelectorAll(".task-list-item-checkbox"))s instanceof HTMLInputElement&&(s.disabled=i.disabled)}o(R,"syncDisabled");function O(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");return Array.from(s.querySelectorAll("ol, ul")).indexOf(i)}o(O,"listIndex");const I=new WeakMap;function T(i){const s=i.closest("task-lists");if(!s)throw new Error("parent not found");I.set(s,Array.from(s.querySelectorAll("ol, ul")))}o(T,"onSortStart");function q({src:i,dst:s}){const f=i.list.closest("task-lists");if(!f)return;const C=I.get(f);!C||(I.delete(f),f.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[C.indexOf(i.list),i.index],dst:[C.indexOf(s.list),s.index]}})))}o(q,"onSorted");function P(i){const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");if(!f)return;const C=f.closest("task-lists");C instanceof l&&C.sortable&&!C.disabled&&f.setAttribute("draggable","true")}o(P,"onHandleMouseOver");function H(i){if(S())return;const s=i.currentTarget;if(!(s instanceof Element))return;const f=s.closest(".task-list-item");!f||f.setAttribute("draggable","false")}o(H,"onHandleMouseOut"),window.customElements.get("task-lists")||(window.TaskListsElement=l,window.customElements.define("task-lists",l))}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-c7e9ed-f8db72a328a9.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js new file mode 100644 index 0000000..4e18cc6 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_mini-throttle_dist_index_js-node_.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var D=Object.defineProperty;var c=(x,C)=>D(x,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd"],{46263:(x,C,N)=>{N.d(C,{D:()=>b,P:()=>p});function p(_,m=0,{start:y=!0,middle:u=!0,once:w=!1}={}){let h=0,l,f=!1;function v(...k){if(f)return;const T=Date.now()-h;h=Date.now(),y?(y=!1,_.apply(this,k),w&&v.cancel()):(u&&T<m||!u)&&(clearTimeout(l),l=setTimeout(()=>{h=Date.now(),_.apply(this,k),w&&v.cancel()},u?m-T:m))}return c(v,"fn"),v.cancel=()=>{clearTimeout(l),f=!0},v}c(p,"throttle");function b(_,m=0,{start:y=!1,middle:u=!1,once:w=!1}={}){return p(_,m,{start:y,middle:u,once:w})}c(b,"debounce")},11793:(x,C,N)=>{N.d(C,{EL:()=>u,N9:()=>W,Tz:()=>S});class p{constructor(o){this.children=[],this.parent=o}delete(o){const r=this.children.indexOf(o);return r===-1?!1:(this.children=this.children.slice(0,r).concat(this.children.slice(r+1)),this.children.length===0&&this.parent.delete(this),!0)}add(o){return this.children.push(o),this}}c(p,"Leaf");class b{constructor(o){this.parent=null,this.children={},this.parent=o||null}get(o){return this.children[o]}insert(o){let r=this;for(let g=0;g<o.length;g+=1){const d=o[g];let n=r.get(d);if(g===o.length-1)return n instanceof b&&(r.delete(n),n=null),n||(n=new p(r),r.children[d]=n),n;n instanceof p&&(n=null),n||(n=new b(r),r.children[d]=n),r=n}return r}delete(o){for(const r in this.children)if(this.children[r]===o){const d=delete this.children[r];return Object.keys(this.children).length===0&&this.parent&&this.parent.delete(this),d}return!1}}c(b,"RadixTrie");function _(a){if(!(a instanceof HTMLElement))return!1;const o=a.nodeName.toLowerCase(),r=(a.getAttribute("type")||"").toLowerCase();return o==="select"||o==="textarea"||o==="input"&&r!=="submit"&&r!=="reset"&&r!=="checkbox"&&r!=="radio"||a.isContentEditable}c(_,"isFormField");function m(a,o){const r=new CustomEvent("hotkey-fire",{cancelable:!0,detail:{path:o}});!a.dispatchEvent(r)||(_(a)?a.focus():a.click())}c(m,"fireDeterminedAction");function y(a){const o=[];let r=[""],g=!1;for(let d=0;d<a.length;d++){if(g&&a[d]===","){o.push(r),r=[""],g=!1;continue}if(a[d]===" "){r.push(""),g=!1;continue}else a[d]==="+"?g=!1:g=!0;r[r.length-1]+=a[d]}return o.push(r),o.map(d=>d.filter(n=>n!=="")).filter(d=>d.length>0)}c(y,"expandHotkeyToEdges");function u(a){const{ctrlKey:o,altKey:r,metaKey:g,key:d}=a,n=[],e=[o,r,g,h(a)];for(const[t,i]of e.entries())i&&n.push(w[t]);return w.includes(d)||n.push(d),n.join("+")}c(u,"hotkey");const w=["Control","Alt","Meta","Shift"];function h(a){const{shiftKey:o,code:r,key:g}=a;return o&&!(r.startsWith("Key")&&g.toUpperCase()===g)}c(h,"showShift");const l=new b,f=new WeakMap;let v=l,k=null,T=[];function P(){T=[],k=null,v=l}c(P,"resetTriePosition");function I(a){if(a.defaultPrevented||!(a.target instanceof Node))return;if(_(a.target)){const r=a.target;if(!r.id||!r.ownerDocument.querySelector(`[data-hotkey-scope="${r.id}"]`))return}k!=null&&window.clearTimeout(k),k=window.setTimeout(P,1500);const o=v.get(u(a));if(!o){P();return}if(T.push(u(a)),v=o,o instanceof p){const r=a.target;let g=!1,d;const n=_(r);for(let e=o.children.length-1;e>=0;e-=1){d=o.children[e];const t=d.getAttribute("data-hotkey-scope");if(!n&&!t||n&&r.id===t){g=!0;break}}d&&g&&(m(d,T),a.preventDefault()),P()}}c(I,"keyDownHandler");function W(a,o){Object.keys(l.children).length===0&&document.addEventListener("keydown",I);const g=y(o||a.getAttribute("data-hotkey")||"").map(d=>l.insert(d).add(a));f.set(a,g)}c(W,"install");function S(a){const o=f.get(a);if(o&&o.length)for(const r of o)r&&r.delete(a);Object.keys(l.children).length===0&&document.removeEventListener("keydown",I)}c(S,"uninstall")},86058:(x,C,N)=>{N.d(C,{R:()=>w});function p(){let h;try{h=window.top.document.referrer}catch{if(window.parent)try{h=window.parent.document.referrer}catch{}}return h===""&&(h=document.referrer),h}c(p,"getReferrer");function b(){try{return`${screen.width}x${screen.height}`}catch{return"unknown"}}c(b,"getScreenResolution");function _(){let h=0,l=0;try{return typeof window.innerWidth=="number"?(l=window.innerWidth,h=window.innerHeight):document.documentElement!=null&&document.documentElement.clientWidth!=null?(l=document.documentElement.clientWidth,h=document.documentElement.clientHeight):document.body!=null&&document.body.clientWidth!=null&&(l=document.body.clientWidth,h=document.body.clientHeight),`${l}x${h}`}catch{return"unknown"}}c(_,"getBrowserResolution");function m(){return navigator.languages?navigator.languages.join(","):navigator.language||""}c(m,"getBrowserLanguages");function y(){return{referrer:p(),user_agent:navigator.userAgent,screen_resolution:b(),browser_resolution:_(),browser_languages:m(),pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:new Date().getTimezoneOffset()*-60}}c(y,"getRequestContext");var u=N(82918);class w{constructor(l){this.options=l}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,u.b)()}createEvent(l){return{page:location.href,title:document.title,context:{...this.options.baseContext,...l}}}sendPageView(l){const f=this.createEvent(l);this.send({page_views:[f]})}sendEvent(l,f){const v={...this.createEvent(f),type:l};this.send({events:[v]})}send({page_views:l,events:f}){const v={client_id:this.clientId,page_views:l,events:f,request_context:y()},k=JSON.stringify(v);try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,k);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:k,keepalive:!1})}}c(w,"AnalyticsClient")},82918:(x,C,N)=>{N.d(C,{b:()=>y});let p;function b(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}.${Math.round(Date.now()/1e3)}`}c(b,"generateClientId");function _(u){const w=`GH1.1.${u}`,h=Date.now(),l=new Date(h+1*365*86400*1e3).toUTCString();let{domain:f}=document;f.endsWith(".github.com")&&(f="github.com"),document.cookie=`_octo=${w}; expires=${l}; path=/; domain=${f}; secure; samesite=lax`}c(_,"setClientIdCookie");function m(){let u;const h=document.cookie.match(/_octo=([^;]+)/g);if(!h)return;let l=[0,0];for(const f of h){const[,v]=f.split("="),[,k,...T]=v.split("."),P=k.split("-").map(Number);P>l&&(l=P,u=T.join("."))}return u}c(m,"getClientIdFromCookie");function y(){try{const u=m();if(u)return u;const w=b();return _(w),w}catch{return p||(p=b()),p}}c(y,"getOrCreateClientId")},88149:(x,C,N)=>{N.d(C,{n:()=>p});function p(b="ha"){let _;const m={},y=document.head.querySelectorAll(`meta[name^="${b}-"]`);for(const u of Array.from(y)){const{name:w,content:h}=u,l=w.replace(`${b}-`,"").replace(/-/g,"_");l==="url"?_=h:m[l]=h}if(!_)throw new Error(`AnalyticsClient ${b}-url meta tag not found`);return{collectorUrl:_,...Object.keys(m).length>0?{baseContext:m}:{}}}c(p,"getOptionsFromMeta")},38772:(x,C,N)=>{N.d(C,{dy:()=>o,sY:()=>r,Au:()=>n});var p=N(69567);const b=new WeakSet;function _(e){return b.has(e)}c(_,"isDirective");function m(e,t){return _(t)?(t(e),!0):!1}c(m,"processDirective");function y(e){return(...t)=>{const i=e(...t);return b.add(i),i}}c(y,"directive");const u=new WeakMap;class w{constructor(t,i){this.element=t,this.type=i,this.element.addEventListener(this.type,this),u.get(this.element).set(this.type,this)}set(t){typeof t=="function"?this.handleEvent=t.bind(this.element):typeof t=="object"&&typeof t.handleEvent=="function"?this.handleEvent=t.handleEvent.bind(t):(this.element.removeEventListener(this.type,this),u.get(this.element).delete(this.type))}static for(t){u.has(t.element)||u.set(t.element,new Map);const i=t.attributeName.slice(2),s=u.get(t.element);return s.has(i)?s.get(i):new w(t.element,i)}}c(w,"EventHandler");function h(e,t){return e instanceof p.sV&&e.attributeName.startsWith("on")?(w.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),!0):!1}c(h,"processEvent");function l(e,t){return t instanceof S&&e instanceof p.GZ?(t.renderInto(e),!0):!1}c(l,"processSubTemplate");function f(e,t){return t instanceof DocumentFragment&&e instanceof p.GZ?(t.childNodes.length&&e.replace(...t.childNodes),!0):!1}c(f,"processDocumentFragment");function v(e){return typeof e=="object"&&Symbol.iterator in e}c(v,"isIterable");function k(e,t){if(!v(t))return!1;if(e instanceof p.GZ){const i=[];for(const s of t)if(s instanceof S){const E=document.createDocumentFragment();s.renderInto(E),i.push(...E.childNodes)}else s instanceof DocumentFragment?i.push(...s.childNodes):i.push(String(s));return i.length&&e.replace(...i),!0}else return e.value=Array.from(t).join(" "),!0}c(k,"processIterable");function T(e,t){m(e,t)||(0,p.W_)(e,t)||h(e,t)||l(e,t)||f(e,t)||k(e,t)||(0,p.Al)(e,t)}c(T,"processPart");const P=new WeakMap,I=new WeakMap,W=new WeakMap;class S{constructor(t,i,s){this.strings=t,this.values=i,this.processor=s}get template(){if(P.has(this.strings))return P.get(this.strings);{const t=document.createElement("template"),i=this.strings.length-1;return t.innerHTML=this.strings.reduce((s,E,F)=>s+E+(F<i?`{{ ${F} }}`:""),""),P.set(this.strings,t),t}}renderInto(t){const i=this.template;if(I.get(t)!==i){I.set(t,i);const s=new p.R(i,this.values,this.processor);W.set(t,s),t instanceof p.GZ?t.replace(...s.children):t.appendChild(s);return}W.get(t).update(this.values)}}c(S,"TemplateResult");const a=(0,p.AQ)(T);function o(e,...t){return new S(e,t,a)}c(o,"html");function r(e,t){e.renderInto(t)}c(r,"render");const g=new WeakMap,d=y((...e)=>t=>{g.has(t)||g.set(t,{i:e.length});const i=g.get(t);for(let s=0;s<e.length;s+=1)e[s]instanceof Promise?Promise.resolve(e[s]).then(E=>{s<i.i&&(i.i=s,T(t,E))}):s<=i.i&&(i.i=s,T(t,e[s]))}),n=y(e=>t=>{if(!(t instanceof p.GZ))return;const i=document.createElement("template");i.innerHTML=e;const s=document.importNode(i.content,!0);t.replace(...s.childNodes)})},69567:(x,C,N)=>{N.d(C,{sV:()=>u,GZ:()=>v,R:()=>d,AQ:()=>k,W_:()=>P,Al:()=>T,XK:()=>W});function*p(n){let e="",t=0,i=!1;for(let s=0;s<n.length;s+=1)n[s]==="{"&&n[s+1]==="{"&&n[s-1]!=="\\"&&!i?(i=!0,e&&(yield{type:"string",start:t,end:s,value:e}),e="{{",t=s,s+=2):n[s]==="}"&&n[s+1]==="}"&&n[s-1]!=="\\"&&i&&(i=!1,yield{type:"part",start:t,end:s+2,value:e.slice(2).trim()},e="",s+=2,t=s),e+=n[s]||"";e&&(yield{type:"string",start:t,end:n.length,value:e})}c(p,"parse");var b=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},_=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},m,y;class u{constructor(e,t){this.expression=t,m.set(this,void 0),y.set(this,""),b(this,m,e),_(this,m).updateParent("")}get attributeName(){return _(this,m).attr.name}get attributeNamespace(){return _(this,m).attr.namespaceURI}get value(){return _(this,y)}set value(e){b(this,y,e||""),_(this,m).updateParent(e)}get element(){return _(this,m).element}get booleanValue(){return _(this,m).booleanValue}set booleanValue(e){_(this,m).booleanValue=e}}c(u,"AttributeTemplatePart"),m=new WeakMap,y=new WeakMap;class w{constructor(e,t){this.element=e,this.attr=t,this.partList=[]}get booleanValue(){return this.element.hasAttributeNS(this.attr.namespaceURI,this.attr.name)}set booleanValue(e){if(this.partList.length!==1)throw new DOMException("Operation not supported","NotSupportedError");this.partList[0].value=e?"":null}append(e){this.partList.push(e)}updateParent(e){if(this.partList.length===1&&e===null)this.element.removeAttributeNS(this.attr.namespaceURI,this.attr.name);else{const t=this.partList.map(i=>typeof i=="string"?i:i.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,t)}}}c(w,"AttributeValueSetter");var h=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},l=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},f;class v{constructor(e,t){this.expression=t,f.set(this,void 0),h(this,f,[e]),e.textContent=""}get value(){return l(this,f).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l(this,f)[0].previousSibling}get nextSibling(){return l(this,f)[l(this,f).length-1].nextSibling}replace(...e){const t=e.map(i=>typeof i=="string"?new Text(i):i);t.length||t.push(new Text("")),l(this,f)[0].before(...t);for(const i of l(this,f))i.remove();h(this,f,t)}}c(v,"NodeTemplatePart"),f=new WeakMap;function k(n){return{createCallback(e,t,i){this.processCallback(e,t,i)},processCallback(e,t,i){var s;if(!(typeof i!="object"||!i)){for(const E of t)if(E.expression in i){const F=(s=i[E.expression])!==null&&s!==void 0?s:"";n(E,F)}}}}}c(k,"createProcessor");function T(n,e){n.value=String(e)}c(T,"processPropertyIdentity");function P(n,e){return typeof e=="boolean"&&n instanceof u&&typeof n.element[n.attributeName]=="boolean"?(n.booleanValue=e,!0):!1}c(P,"processBooleanAttribute");const I=k(T),W=k((n,e)=>{P(n,e)||T(n,e)});var S=function(n,e,t){if(!e.has(n))throw new TypeError("attempted to set private field on non-instance");return e.set(n,t),t},a=function(n,e){if(!e.has(n))throw new TypeError("attempted to get private field on non-instance");return e.get(n)},o,r;function*g(n){const e=n.ownerDocument.createTreeWalker(n,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let t;for(;t=e.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let i=0;i<t.attributes.length;i+=1){const s=t.attributes.item(i);if(s&&s.value.includes("{{")){const E=new w(t,s);for(const F of p(s.value))if(F.type==="string")E.append(F.value);else{const A=new u(E,F.value);E.append(A),yield A}}}else if(t instanceof Text&&t.textContent&&t.textContent.includes("{{"))for(const i of p(t.textContent)){i.end<t.textContent.length&&t.splitText(i.end),i.type==="part"&&(yield new v(t,i.value));break}}c(g,"collectParts");class d extends DocumentFragment{constructor(e,t,i=I){var s,E;super();o.set(this,void 0),r.set(this,void 0),Object.getPrototypeOf(this!==d.prototype)&&Object.setPrototypeOf(this,d.prototype),this.appendChild(e.content.cloneNode(!0)),S(this,r,Array.from(g(this))),S(this,o,i),(E=(s=a(this,o)).createCallback)===null||E===void 0||E.call(s,this,a(this,r),t)}update(e){a(this,o).processCallback(this,a(this,r),e)}}c(d,"TemplateInstance"),o=new WeakMap,r=new WeakMap}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-9f48bd-87735d11bd07.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js new file mode 100644 index 0000000..7796d4b --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_paste-markdown_dist_index_esm_js-.js @@ -0,0 +1,25 @@ +(()=>{var he=Object.defineProperty;var i=(N,M)=>he(N,"name",{value:M,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537"],{52769:(N,M,E)=>{"use strict";E.d(M,{Ld:()=>oe});function b(f,y){var k,C,O;const q=f.value.slice(0,(k=f.selectionStart)!==null&&k!==void 0?k:void 0),Y=f.value.slice((C=f.selectionEnd)!==null&&C!==void 0?C:void 0);let J=!0;f.contentEditable="true";try{J=document.execCommand("insertText",!1,y)}catch{J=!1}if(f.contentEditable="false",J&&!f.value.slice(0,(O=f.selectionStart)!==null&&O!==void 0?O:void 0).endsWith(y)&&(J=!1),!J){try{document.execCommand("ms-beginUndoUnit")}catch{}f.value=q+y+Y;try{document.execCommand("ms-endUndoUnit")}catch{}f.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}i(b,"insertText");const _=new WeakMap;function h(f){const{currentTarget:y}=f,k=f.code==="KeyV"&&(f.ctrlKey||f.metaKey)&&f.shiftKey;(k||k&&f.altKey)&&_.set(y,!0)}i(h,"setSkipFormattingFlag");function v(f){const{currentTarget:y}=f;_.delete(y)}i(v,"unsetSkipFormattedFlag");function e(f){var y;return(y=_.get(f))!==null&&y!==void 0?y:!1}i(e,"shouldSkipFormatting");function o(f,...y){f.addEventListener("keydown",h);for(const k of y)k(f);f.addEventListener("paste",v)}i(o,"installAround");function t(f){f.removeEventListener("keydown",h),f.removeEventListener("paste",v)}i(t,"uninstall$5");function n(f){f.addEventListener("paste",l)}i(n,"install$4");function r(f){f.removeEventListener("paste",l)}i(r,"uninstall$4");function l(f){const y=f.clipboardData,{currentTarget:k}=f;if(e(k)||!y||!c(y))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;let O=y.getData("text/plain");const q=y.getData("text/html"),Y=q.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!q||(O=O.trim(),!O))return;const Z=new DOMParser().parseFromString(Y,"text/html"),Q=Z.createTreeWalker(Z.body,NodeFilter.SHOW_ELEMENT,fe=>fe.parentNode&&s(fe.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT),se=u(O,Q);se!==O&&(f.stopPropagation(),f.preventDefault(),b(C,se))}i(l,"onPaste$4");function u(f,y){var k;let C=y.firstChild(),O=f,q=0,Y=0;const J=1e4;for(;C&&Y<J;){Y++;const Z=s(C)?(C.textContent||"").replace(/[\t\n\r ]+/g," "):((k=C.firstChild)===null||k===void 0?void 0:k.wholeText)||"";if(a(Z)){C=y.nextNode();continue}const Q=O.indexOf(Z,q);if(Q>=0)if(s(C)){const se=m(C,Z);O=O.slice(0,Q)+se+O.slice(Q+Z.length),q=Q+se.length}else q=Q+Z.length;C=y.nextNode()}return Y===J?f:O}i(u,"convertToMarkdown");function a(f){return!f||(f==null?void 0:f.trim().length)===0}i(a,"isEmptyString");function s(f){var y;return((y=f.tagName)===null||y===void 0?void 0:y.toLowerCase())==="a"&&f.hasAttribute("href")}i(s,"isLink");function c(f){return f.types.includes("text/html")}i(c,"hasHTML");function m(f,y){const k=f.href||"";let C="";return g(f)?C=y:d(f)||p(k,y)?C=k:C=`[${y}](${k})`,C}i(m,"linkify$2");function d(f){return f.className.indexOf("commit-link")>=0||!!f.getAttribute("data-hovercard-type")&&f.getAttribute("data-hovercard-type")!=="user"}i(d,"isSpecialLink");function p(f,y){return f=f.slice(-1)==="/"?f.slice(0,-1):f,y=y.slice(-1)==="/"?y.slice(0,-1):y,f.toLowerCase()===y.toLowerCase()}i(p,"areEqualLinks");function g(f){var y;return((y=f.textContent)===null||y===void 0?void 0:y.slice(0,1))==="@"&&f.getAttribute("data-hovercard-type")==="user"}i(g,"isUserMention");function w(f){f.addEventListener("dragover",$),f.addEventListener("drop",I),f.addEventListener("paste",z)}i(w,"install$3");function x(f){f.removeEventListener("dragover",$),f.removeEventListener("drop",I),f.removeEventListener("paste",z)}i(x,"uninstall$3");function I(f){const y=f.dataTransfer;if(!y||ee(y)||!te(y))return;const k=ne(y);if(!k.some(T))return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k.map(X).join(""))}i(I,"onDrop$1");function $(f){const y=f.dataTransfer;y&&(y.dropEffect="link")}i($,"onDragover$1");function z(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!te(k))return;const C=ne(k);if(!C.some(T))return;f.stopPropagation(),f.preventDefault();const O=f.currentTarget;O instanceof HTMLTextAreaElement&&b(O,C.map(X).join(""))}i(z,"onPaste$3");function X(f){return T(f)?` +![](${f}) +`:f}i(X,"linkify$1");function ee(f){return Array.from(f.types).indexOf("Files")>=0}i(ee,"hasFile$1");function te(f){return Array.from(f.types).indexOf("text/uri-list")>=0}i(te,"hasLink");function ne(f){return(f.getData("text/uri-list")||"").split(`\r +`)}i(ne,"extractLinks");const P=/\.(gif|png|jpe?g)$/i;function T(f){return P.test(f)}i(T,"isImageLink");function A(f){f.addEventListener("paste",S)}i(A,"install$2");function R(f){f.removeEventListener("paste",S)}i(R,"uninstall$2");function S(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!F(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/plain");if(!O||!H(O)||D(C))return;const q=C.value.substring(C.selectionStart,C.selectionEnd);!q.length||H(q.trim())||(f.stopPropagation(),f.preventDefault(),b(C,U(q,O)))}i(S,"onPaste$2");function F(f){return Array.from(f.types).includes("text/plain")}i(F,"hasPlainText");function D(f){const y=f.selectionStart||0;return y>1?f.value.substring(y-2,y)==="](":!1}i(D,"isWithinLink");function U(f,y){return`[${f}](${y})`}i(U,"linkify");function H(f){return/^https?:\/\//i.test(f)}i(H,"isURL");function B(f){f.addEventListener("dragover",ce),f.addEventListener("drop",G),f.addEventListener("paste",ie)}i(B,"install$1");function re(f){f.removeEventListener("dragover",ce),f.removeEventListener("drop",G),f.removeEventListener("paste",ie)}i(re,"uninstall$1");function G(f){const y=f.dataTransfer;if(!y||le(y))return;const k=L(y);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(G,"onDrop");function ce(f){const y=f.dataTransfer;y&&(y.dropEffect="copy")}i(ce,"onDragover");function ie(f){const{currentTarget:y}=f;if(e(y)||!f.clipboardData)return;const k=L(f.clipboardData);if(!k)return;f.stopPropagation(),f.preventDefault();const C=f.currentTarget;C instanceof HTMLTextAreaElement&&b(C,k)}i(ie,"onPaste$1");function le(f){return Array.from(f.types).indexOf("Files")>=0}i(le,"hasFile");function ae(f){const y="\xA0";return(f.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||y}i(ae,"columnText");function de(f){return Array.from(f.querySelectorAll("td, th")).map(ae)}i(de,"tableHeaders");function ue(f){const y=Array.from(f.querySelectorAll("tr")),k=y.shift();if(!k)return"";const C=de(k),O=C.map(()=>"--"),q=`${C.join(" | ")} +${O.join(" | ")} +`,Y=y.map(J=>Array.from(J.querySelectorAll("td")).map(ae).join(" | ")).join(` +`);return` +${q}${Y} + +`}i(ue,"tableMarkdown");function L(f){if(Array.from(f.types).indexOf("text/html")===-1)return;const y=f.getData("text/html");if(!/<table/i.test(y))return;let O=new DOMParser().parseFromString(y,"text/html").querySelector("table");if(O=!O||O.closest("[data-paste-markdown-skip]")?null:O,!O)return;const q=ue(O);return y.replace(/<meta.*?>/,"").replace(/<table[.\S\s]*<\/table>/,` +${q}`)}i(L,"generateText");function j(f){f.addEventListener("paste",K)}i(j,"install");function W(f){f.removeEventListener("paste",K)}i(W,"uninstall");function K(f){const{currentTarget:y}=f;if(e(y))return;const k=f.clipboardData;if(!k||!V(k))return;const C=f.currentTarget;if(!(C instanceof HTMLTextAreaElement))return;const O=k.getData("text/x-gfm");!O||(f.stopPropagation(),f.preventDefault(),b(C,O))}i(K,"onPaste");function V(f){return Array.from(f.types).indexOf("text/x-gfm")>=0}i(V,"hasMarkdown");function oe(f){return o(f,B,w,A,j,n),{unsubscribe:()=>{t(f),re(f),r(f),x(f),R(f),W(f)}}}i(oe,"subscribe")},55498:(N,M,E)=>{"use strict";E.d(M,{I:()=>a,p:()=>u});function b(s){const c=s.parentNode;if(c===null||!(c instanceof HTMLElement))throw new Error;let m=0;c instanceof HTMLOListElement&&c.start!==1&&(m=c.start-1);const d=c.children;for(let p=0;p<d.length;++p)if(d[p]===s)return m+p;return m}i(b,"indexInList");function _(s){if(s instanceof HTMLAnchorElement&&s.childNodes.length===1){const c=s.childNodes[0];if(c instanceof HTMLImageElement)return c.src===s.href}return!1}i(_,"skipNode");function h(s){return s.nodeName==="IMG"||s.firstChild!=null}i(h,"hasContent");function v(s){return s.nodeName==="INPUT"&&s instanceof HTMLInputElement&&s.type==="checkbox"}i(v,"isCheckbox");let e=0;function o(s){const c=s.childNodes[0],m=s.childNodes[1];return c&&s.childNodes.length<3?(c.nodeName==="OL"||c.nodeName==="UL")&&(!m||m.nodeType===Node.TEXT_NODE&&!(m.textContent||"").trim()):!1}i(o,"nestedListExclusive");function t(s){return s.replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")}i(t,"escapeAttribute");const n={INPUT(s){return s instanceof HTMLInputElement&&s.checked?"[x] ":"[ ] "},CODE(s){const c=s.textContent||"";return s.parentNode&&s.parentNode.nodeName==="PRE"?(s.textContent=`\`\`\` +${c.replace(/\n+$/,"")} +\`\`\` + +`,s):c.indexOf("`")>=0?`\`\` ${c} \`\``:`\`${c}\``},P(s){const c=document.createElement("p"),m=s.textContent||"";return c.textContent=m.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),c},STRONG(s){return`**${s.textContent||""}**`},EM(s){return`_${s.textContent||""}_`},DEL(s){return`~${s.textContent||""}~`},BLOCKQUOTE(s){const c=(s.textContent||"").trim().replace(/^/gm,"> "),m=document.createElement("pre");return m.textContent=`${c} + +`,m},A(s){const c=s.textContent||"",m=s.getAttribute("href");return/^https?:/.test(c)&&c===m?c:m?`[${c}](${m})`:c},IMG(s){const c=s.getAttribute("alt")||"",m=s.getAttribute("src");if(!m)throw new Error;const d=s.hasAttribute("width")?` width="${t(s.getAttribute("width")||"")}"`:"",p=s.hasAttribute("height")?` height="${t(s.getAttribute("height")||"")}"`:"";return d||p?`<img alt="${t(c)}"${d}${p} src="${t(m)}">`:`![${c}](${m})`},LI(s){const c=s.parentNode;if(!c)throw new Error;let m="";o(s)||(c.nodeName==="OL"?e>0&&!c.previousSibling?m=`${b(s)+e+1}\\. `:m=`${b(s)+1}. `:m="* ");const d=m.replace(/\S/g," "),p=(s.textContent||"").trim().replace(/^/gm,d),g=document.createElement("pre");return g.textContent=p.replace(d,m),g},OL(s){const c=document.createElement("li");return c.appendChild(document.createElement("br")),s.append(c),s},H1(s){const c=parseInt(s.nodeName.slice(1));return s.prepend(`${Array(c+1).join("#")} `),s},UL(s){return s}};n.UL=n.OL;for(let s=2;s<=6;++s)n[`H${s}`]=n.H1;function r(s){const c=document.createNodeIterator(s,NodeFilter.SHOW_ELEMENT,{acceptNode(p){return p.nodeName in n&&!_(p)&&(h(p)||v(p))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}),m=[];let d=c.nextNode();for(;d;)d instanceof HTMLElement&&m.push(d),d=c.nextNode();m.reverse();for(const p of m)p.replaceWith(n[p.nodeName](p))}i(r,"insertMarkdownSyntax");function l(s,c){const m=s.startContainer;if(!m||!m.parentNode||!(m.parentNode instanceof HTMLElement))throw new Error("the range must start within an HTMLElement");const d=m.parentNode;let p=s.cloneContents();if(c){const x=p.querySelector(c);x&&(p=document.createDocumentFragment(),p.appendChild(x))}e=0;const g=d.closest("li");if(d.closest("pre")){const x=document.createElement("pre");x.appendChild(p),p=document.createDocumentFragment(),p.appendChild(x)}else if(g&&g.parentNode&&(g.parentNode.nodeName==="OL"&&(e=b(g)),!p.querySelector("li"))){const x=document.createElement("li");if(!g.parentNode)throw new Error;const I=document.createElement(g.parentNode.nodeName);x.appendChild(p),I.appendChild(x),p=document.createDocumentFragment(),p.appendChild(I)}return p}i(l,"extractFragment");class u{constructor(){this.selection=window.getSelection()}closest(c){const m=this.range.startContainer,d=m instanceof Element?m:m.parentElement;return d?d.closest(c):null}get active(){var c;return(((c=this.selection)===null||c===void 0?void 0:c.rangeCount)||0)>0}get range(){var c;return((c=this.selection)===null||c===void 0?void 0:c.rangeCount)?this.selection.getRangeAt(0):new Range}set range(c){var m,d;(m=this.selection)===null||m===void 0||m.removeAllRanges(),(d=this.selection)===null||d===void 0||d.addRange(c)}get selectionText(){var c;return((c=this.selection)===null||c===void 0?void 0:c.toString().trim())||""}get quotedText(){return`> ${this.selectionText.replace(/\n/g,` +> `)} + +`}select(c){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(c))}insert(c){c.value?c.value=`${c.value} + +${this.quotedText}`:c.value=this.quotedText,c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),c.focus(),c.selectionStart=c.value.length,c.scrollTop=c.scrollHeight}}i(u,"Quote");class a extends u{constructor(c="",m){super();this.scopeSelector=c,this.callback=m}get selectionText(){var c,m;if(!this.selection)return"";const d=l(this.range,(c=this.scopeSelector)!==null&&c!==void 0?c:"");(m=this.callback)===null||m===void 0||m.call(this,d),r(d);const p=document.body;if(!p)return"";const g=document.createElement("div");g.appendChild(d),g.style.cssText="position:absolute;left:-9999px;",p.appendChild(g);let w="";try{const x=document.createRange();x.selectNodeContents(g),this.selection.removeAllRanges(),this.selection.addRange(x),w=this.selection.toString(),this.selection.removeAllRanges(),x.detach()}finally{p.removeChild(g)}return w.trim()}}i(a,"MarkdownQuote")},407:(N,M,E)=>{"use strict";E.d(M,{Xm:()=>h,e6:()=>v,iO:()=>e});let b=null;function _(o){return!!o.id&&o.value!==o.defaultValue&&o.form!==b}i(_,"shouldResumeField");function h(o,t){var n,r;const l=(n=t==null?void 0:t.selector)!==null&&n!==void 0?n:".js-session-resumable",a=`${(r=t==null?void 0:t.keyPrefix)!==null&&r!==void 0?r:"session-resume:"}${o}`,s=[];for(const m of document.querySelectorAll(l))(m instanceof HTMLInputElement||m instanceof HTMLTextAreaElement)&&s.push(m);let c=s.filter(m=>_(m)).map(m=>[m.id,m.value]);if(c.length)try{const m=sessionStorage.getItem(a);if(m!==null){const p=JSON.parse(m).filter(function(g){return!c.some(w=>w[0]===g[0])});c=c.concat(p)}sessionStorage.setItem(a,JSON.stringify(c))}catch{}}i(h,"persistResumableFields");function v(o,t){var n;const l=`${(n=t==null?void 0:t.keyPrefix)!==null&&n!==void 0?n:"session-resume:"}${o}`;let u;try{u=sessionStorage.getItem(l)}catch{}if(!u)return;const a=[],s=[];for(const[c,m]of JSON.parse(u)){const d=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:c,targetValue:m}});if(document.dispatchEvent(d)){const p=document.getElementById(c);p&&(p instanceof HTMLInputElement||p instanceof HTMLTextAreaElement)?p.value===p.defaultValue&&(p.value=m,a.push(p)):s.push([c,m])}}if(s.length===0)try{sessionStorage.removeItem(l)}catch{}else sessionStorage.setItem(l,JSON.stringify(s));setTimeout(function(){for(const c of a)c.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}i(v,"restoreResumableFields");function e(o){b=o.target,setTimeout(function(){o.defaultPrevented&&(b=null)},0)}i(e,"setForm")},54430:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(h){var v=null,e=!1,o=void 0,t=void 0,n=void 0;function r(d){if(o!==d.clientX||t!==d.clientY){var p=h.style.height;n&&n!==p&&(e=!0,h.style.maxHeight="",h.removeEventListener("mousemove",r)),n=p}o=d.clientX,t=d.clientY}i(r,"onUserResize");var l=h.ownerDocument,u=l.documentElement;function a(){for(var d=0,p=h;p!==l.body&&p!==null;)d+=p.offsetTop||0,p=p.offsetParent;var g=d-l.defaultView.pageYOffset,w=u.clientHeight-(g+h.offsetHeight);return{top:g,bottom:w}}i(a,"overflowOffset");function s(){if(!e&&h.value!==v&&!(h.offsetWidth<=0&&h.offsetHeight<=0)){var d=a(),p=d.top,g=d.bottom;if(!(p<0||g<0)){var w=Number(getComputedStyle(h).height.replace(/px/,""))+g;h.style.maxHeight=w-100+"px";var x=h.parentElement;if(x instanceof HTMLElement){var I=x.style.height;x.style.height=getComputedStyle(x).height,h.style.height="auto",h.style.height=h.scrollHeight+"px",x.style.height=I,n=h.style.height}v=h.value}}}i(s,"sizeToFit");function c(){e=!1,h.style.height="",h.style.maxHeight=""}i(c,"onFormReset"),h.addEventListener("mousemove",r),h.addEventListener("input",s),h.addEventListener("change",s);var m=h.form;return m&&m.addEventListener("reset",c),h.value&&s(),{unsubscribe:i(function(){h.removeEventListener("mousemove",r),h.removeEventListener("input",s),h.removeEventListener("change",s),m&&m.removeEventListener("reset",c)},"unsubscribe")}}i(b,"autosize");const _=b},48168:(N,M,E)=>{const b=E(39092),_={};for(const e of Object.keys(b))_[b[e]]=e;const h={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};N.exports=h;for(const e of Object.keys(h)){if(!("channels"in h[e]))throw new Error("missing channels property: "+e);if(!("labels"in h[e]))throw new Error("missing channel labels property: "+e);if(h[e].labels.length!==h[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:o,labels:t}=h[e];delete h[e].channels,delete h[e].labels,Object.defineProperty(h[e],"channels",{value:o}),Object.defineProperty(h[e],"labels",{value:t})}h.rgb.hsl=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(o,t,n),l=Math.max(o,t,n),u=l-r;let a,s;l===r?a=0:o===l?a=(t-n)/u:t===l?a=2+(n-o)/u:n===l&&(a=4+(o-t)/u),a=Math.min(a*60,360),a<0&&(a+=360);const c=(r+l)/2;return l===r?s=0:c<=.5?s=u/(l+r):s=u/(2-l-r),[a,s*100,c*100]},h.rgb.hsv=function(e){let o,t,n,r,l;const u=e[0]/255,a=e[1]/255,s=e[2]/255,c=Math.max(u,a,s),m=c-Math.min(u,a,s),d=i(function(p){return(c-p)/6/m+1/2},"diffc");return m===0?(r=0,l=0):(l=m/c,o=d(u),t=d(a),n=d(s),u===c?r=n-t:a===c?r=1/3+o-n:s===c&&(r=2/3+t-o),r<0?r+=1:r>1&&(r-=1)),[r*360,l*100,c*100]},h.rgb.hwb=function(e){const o=e[0],t=e[1];let n=e[2];const r=h.rgb.hsl(e)[0],l=1/255*Math.min(o,Math.min(t,n));return n=1-1/255*Math.max(o,Math.max(t,n)),[r,l*100,n*100]},h.rgb.cmyk=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.min(1-o,1-t,1-n),l=(1-o-r)/(1-r)||0,u=(1-t-r)/(1-r)||0,a=(1-n-r)/(1-r)||0;return[l*100,u*100,a*100,r*100]};function v(e,o){return(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2}i(v,"comparativeDistance"),h.rgb.keyword=function(e){const o=_[e];if(o)return o;let t=1/0,n;for(const r of Object.keys(b)){const l=b[r],u=v(e,l);u<t&&(t=u,n=r)}return n},h.keyword.rgb=function(e){return b[e]},h.rgb.xyz=function(e){let o=e[0]/255,t=e[1]/255,n=e[2]/255;o=o>.04045?((o+.055)/1.055)**2.4:o/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;const r=o*.4124+t*.3576+n*.1805,l=o*.2126+t*.7152+n*.0722,u=o*.0193+t*.1192+n*.9505;return[r*100,l*100,u*100]},h.rgb.lab=function(e){const o=h.rgb.xyz(e);let t=o[0],n=o[1],r=o[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const l=116*n-16,u=500*(t-n),a=200*(n-r);return[l,u,a]},h.hsl.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;let r,l,u;if(t===0)return u=n*255,[u,u,u];n<.5?r=n*(1+t):r=n+t-n*t;const a=2*n-r,s=[0,0,0];for(let c=0;c<3;c++)l=o+1/3*-(c-1),l<0&&l++,l>1&&l--,6*l<1?u=a+(r-a)*6*l:2*l<1?u=r:3*l<2?u=a+(r-a)*(2/3-l)*6:u=a,s[c]=u*255;return s},h.hsl.hsv=function(e){const o=e[0];let t=e[1]/100,n=e[2]/100,r=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=l<=1?l:2-l;const u=(n+t)/2,a=n===0?2*r/(l+r):2*t/(n+t);return[o,a*100,u*100]},h.hsv.rgb=function(e){const o=e[0]/60,t=e[1]/100;let n=e[2]/100;const r=Math.floor(o)%6,l=o-Math.floor(o),u=255*n*(1-t),a=255*n*(1-t*l),s=255*n*(1-t*(1-l));switch(n*=255,r){case 0:return[n,s,u];case 1:return[a,n,u];case 2:return[u,n,s];case 3:return[u,a,n];case 4:return[s,u,n];case 5:return[n,u,a]}},h.hsv.hsl=function(e){const o=e[0],t=e[1]/100,n=e[2]/100,r=Math.max(n,.01);let l,u;u=(2-t)*n;const a=(2-t)*r;return l=t*r,l/=a<=1?a:2-a,l=l||0,u/=2,[o,l*100,u*100]},h.hwb.rgb=function(e){const o=e[0]/360;let t=e[1]/100,n=e[2]/100;const r=t+n;let l;r>1&&(t/=r,n/=r);const u=Math.floor(6*o),a=1-n;l=6*o-u,(u&1)!==0&&(l=1-l);const s=t+l*(a-t);let c,m,d;switch(u){default:case 6:case 0:c=a,m=s,d=t;break;case 1:c=s,m=a,d=t;break;case 2:c=t,m=a,d=s;break;case 3:c=t,m=s,d=a;break;case 4:c=s,m=t,d=a;break;case 5:c=a,m=t,d=s;break}return[c*255,m*255,d*255]},h.cmyk.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100,r=e[3]/100,l=1-Math.min(1,o*(1-r)+r),u=1-Math.min(1,t*(1-r)+r),a=1-Math.min(1,n*(1-r)+r);return[l*255,u*255,a*255]},h.xyz.rgb=function(e){const o=e[0]/100,t=e[1]/100,n=e[2]/100;let r,l,u;return r=o*3.2406+t*-1.5372+n*-.4986,l=o*-.9689+t*1.8758+n*.0415,u=o*.0557+t*-.204+n*1.057,r=r>.0031308?1.055*r**(1/2.4)-.055:r*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,r=Math.min(Math.max(0,r),1),l=Math.min(Math.max(0,l),1),u=Math.min(Math.max(0,u),1),[r*255,l*255,u*255]},h.xyz.lab=function(e){let o=e[0],t=e[1],n=e[2];o/=95.047,t/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;const r=116*t-16,l=500*(o-t),u=200*(t-n);return[r,l,u]},h.lab.xyz=function(e){const o=e[0],t=e[1],n=e[2];let r,l,u;l=(o+16)/116,r=t/500+l,u=l-n/200;const a=l**3,s=r**3,c=u**3;return l=a>.008856?a:(l-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,u=c>.008856?c:(u-16/116)/7.787,r*=95.047,l*=100,u*=108.883,[r,l,u]},h.lab.lch=function(e){const o=e[0],t=e[1],n=e[2];let r;r=Math.atan2(n,t)*360/2/Math.PI,r<0&&(r+=360);const u=Math.sqrt(t*t+n*n);return[o,u,r]},h.lch.lab=function(e){const o=e[0],t=e[1],r=e[2]/360*2*Math.PI,l=t*Math.cos(r),u=t*Math.sin(r);return[o,l,u]},h.rgb.ansi16=function(e,o=null){const[t,n,r]=e;let l=o===null?h.rgb.hsv(e)[2]:o;if(l=Math.round(l/50),l===0)return 30;let u=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return l===2&&(u+=60),u},h.hsv.ansi16=function(e){return h.rgb.ansi16(h.hsv.rgb(e),e[2])},h.rgb.ansi256=function(e){const o=e[0],t=e[1],n=e[2];return o===t&&t===n?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5)},h.ansi16.rgb=function(e){let o=e%10;if(o===0||o===7)return e>50&&(o+=3.5),o=o/10.5*255,[o,o,o];const t=(~~(e>50)+1)*.5,n=(o&1)*t*255,r=(o>>1&1)*t*255,l=(o>>2&1)*t*255;return[n,r,l]},h.ansi256.rgb=function(e){if(e>=232){const l=(e-232)*10+8;return[l,l,l]}e-=16;let o;const t=Math.floor(e/36)/5*255,n=Math.floor((o=e%36)/6)/5*255,r=o%6/5*255;return[t,n,r]},h.rgb.hex=function(e){const t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},h.hex.rgb=function(e){const o=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let t=o[0];o[0].length===3&&(t=t.split("").map(a=>a+a).join(""));const n=parseInt(t,16),r=n>>16&255,l=n>>8&255,u=n&255;return[r,l,u]},h.rgb.hcg=function(e){const o=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(Math.max(o,t),n),l=Math.min(Math.min(o,t),n),u=r-l;let a,s;return u<1?a=l/(1-u):a=0,u<=0?s=0:r===o?s=(t-n)/u%6:r===t?s=2+(n-o)/u:s=4+(o-t)/u,s/=6,s%=1,[s*360,u*100,a*100]},h.hsl.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=t<.5?2*o*t:2*o*(1-t);let r=0;return n<1&&(r=(t-.5*n)/(1-n)),[e[0],n*100,r*100]},h.hsv.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=o*t;let r=0;return n<1&&(r=(t-n)/(1-n)),[e[0],n*100,r*100]},h.hcg.rgb=function(e){const o=e[0]/360,t=e[1]/100,n=e[2]/100;if(t===0)return[n*255,n*255,n*255];const r=[0,0,0],l=o%1*6,u=l%1,a=1-u;let s=0;switch(Math.floor(l)){case 0:r[0]=1,r[1]=u,r[2]=0;break;case 1:r[0]=a,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=u;break;case 3:r[0]=0,r[1]=a,r[2]=1;break;case 4:r[0]=u,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=a}return s=(1-t)*n,[(t*r[0]+s)*255,(t*r[1]+s)*255,(t*r[2]+s)*255]},h.hcg.hsv=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);let r=0;return n>0&&(r=o/n),[e[0],r*100,n*100]},h.hcg.hsl=function(e){const o=e[1]/100,n=e[2]/100*(1-o)+.5*o;let r=0;return n>0&&n<.5?r=o/(2*n):n>=.5&&n<1&&(r=o/(2*(1-n))),[e[0],r*100,n*100]},h.hcg.hwb=function(e){const o=e[1]/100,t=e[2]/100,n=o+t*(1-o);return[e[0],(n-o)*100,(1-n)*100]},h.hwb.hcg=function(e){const o=e[1]/100,t=e[2]/100,n=1-t,r=n-o;let l=0;return r<1&&(l=(n-r)/(1-r)),[e[0],r*100,l*100]},h.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},h.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},h.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},h.gray.hsl=function(e){return[0,0,e[0]]},h.gray.hsv=h.gray.hsl,h.gray.hwb=function(e){return[0,100,e[0]]},h.gray.cmyk=function(e){return[0,0,0,e[0]]},h.gray.lab=function(e){return[e[0],0,0]},h.gray.hex=function(e){const o=Math.round(e[0]/100*255)&255,n=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(n.length)+n},h.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(N,M,E)=>{const b=E(48168),_=E(4111),h={},v=Object.keys(b);function e(t){const n=i(function(...r){const l=r[0];return l==null?l:(l.length>1&&(r=l),t(r))},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(e,"wrapRaw");function o(t){const n=i(function(...r){const l=r[0];if(l==null)return l;l.length>1&&(r=l);const u=t(r);if(typeof u=="object")for(let a=u.length,s=0;s<a;s++)u[s]=Math.round(u[s]);return u},"wrappedFn");return"conversion"in t&&(n.conversion=t.conversion),n}i(o,"wrapRounded"),v.forEach(t=>{h[t]={},Object.defineProperty(h[t],"channels",{value:b[t].channels}),Object.defineProperty(h[t],"labels",{value:b[t].labels});const n=_(t);Object.keys(n).forEach(l=>{const u=n[l];h[t][l]=o(u),h[t][l].raw=e(u)})}),N.exports=h},39092:N=>{"use strict";N.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(N,M,E)=>{const b=E(48168);function _(){const o={},t=Object.keys(b);for(let n=t.length,r=0;r<n;r++)o[t[r]]={distance:-1,parent:null};return o}i(_,"buildGraph");function h(o){const t=_(),n=[o];for(t[o].distance=0;n.length;){const r=n.pop(),l=Object.keys(b[r]);for(let u=l.length,a=0;a<u;a++){const s=l[a],c=t[s];c.distance===-1&&(c.distance=t[r].distance+1,c.parent=r,n.unshift(s))}}return t}i(h,"deriveBFS");function v(o,t){return function(n){return t(o(n))}}i(v,"link");function e(o,t){const n=[t[o].parent,o];let r=b[t[o].parent][o],l=t[o].parent;for(;t[l].parent;)n.unshift(t[l].parent),r=v(b[t[l].parent][l],r),l=t[l].parent;return r.conversion=n,r}i(e,"wrapConversion"),N.exports=function(o){const t=h(o),n={},r=Object.keys(t);for(let l=r.length,u=0;u<l;u++){const a=r[u];t[a].parent!==null&&(n[a]=e(a,t))}return n}},96776:(N,M,E)=>{"use strict";E.d(M,{_8:()=>b,uQ:()=>_});function b(e,o){return _(h(e),o)}i(b,"preserveAnchorNodePosition");function _(e,o){var t=e;if(!t)return Promise.resolve(o());var n=t.ownerDocument.documentElement;function r(a){for(var s=[];a;){var c=a.getBoundingClientRect(),m=c.top,d=c.left;s.push({element:a,top:m,left:d}),a=a.parentElement}return s}i(r,"computeAncestorBoundingRects");function l(a){for(var s=0;s<a.length;s++){var c=a[s];if(n.contains(c.element))return c}}i(l,"firstAttachedBoundingRect");var u=r(t);return Promise.resolve(o()).then(function(a){var s=l(u);if(s){t=s.element;var c=s.top,m=s.left,d=t.getBoundingClientRect(),p=d.top,g=d.left;v(t,g-m,p-c)}return a})}i(_,"preservePosition");function h(e){if(e.activeElement!==e.body)return e.activeElement;var o=e.querySelectorAll(":hover"),t=o.length;if(t)return o[t-1]}i(h,"findAnchorNode");function v(e,o,t){var n=e.ownerDocument,r=n.defaultView;function l(p){return p.offsetParent?{top:p.scrollTop,left:p.scrollLeft}:{top:r.pageYOffset,left:r.pageXOffset}}i(l,"scrollOffsets");function u(p,g,w){if(g===0&&w===0)return[0,0];var x=l(p),I=x.top+w,$=x.left+g;p===n||p===r||p===n.documentElement||p===n.body?n.defaultView.scrollTo($,I):(p.scrollTop=I,p.scrollLeft=$);var z=l(p);return[z.left-x.left,z.top-x.top]}i(u,"scrollBy");function a(p){var g=p;if(!(!g.offsetParent||g===n.body)){for(;g!==n.body;){if(g.parentElement)g=g.parentElement;else return;var w=r.getComputedStyle(g),x=w.position,I=w.overflowY,$=w.overflowX;if(x==="fixed"||I==="auto"||$==="auto"||I==="scroll"||$==="scroll")break}return g}}i(a,"overflowParent");for(var s=a(e),c=0,m=0;s;){var d=u(s,o-c,t-m);if(c+=d[0],m+=d[1],c===o&&m===t)break;s=a(s)}}i(v,"cumulativeScrollBy")},28382:(N,M,E)=>{"use strict";E.d(M,{Q:()=>_});var b="<unknown>";function _(m){var d=m.split(` +`);return d.reduce(function(p,g){var w=e(g)||t(g)||l(g)||c(g)||a(g);return w&&p.push(w),p},[])}i(_,"parse");var h=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack|<anonymous>|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,v=/\((\S*)(?::(\d+))(?::(\d+))\)/;function e(m){var d=h.exec(m);if(!d)return null;var p=d[2]&&d[2].indexOf("native")===0,g=d[2]&&d[2].indexOf("eval")===0,w=v.exec(d[2]);return g&&w!=null&&(d[2]=w[1],d[3]=w[2],d[4]=w[3]),{file:p?null:d[2],methodName:d[1]||b,arguments:p?[d[2]]:[],lineNumber:d[3]?+d[3]:null,column:d[4]?+d[4]:null}}i(e,"parseChrome");var o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function t(m){var d=o.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(t,"parseWinjs");var n=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,r=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function l(m){var d=n.exec(m);if(!d)return null;var p=d[3]&&d[3].indexOf(" > eval")>-1,g=r.exec(d[3]);return p&&g!=null&&(d[3]=g[1],d[4]=g[2],d[5]=null),{file:d[3],methodName:d[1]||b,arguments:d[2]?d[2].split(","):[],lineNumber:d[4]?+d[4]:null,column:d[5]?+d[5]:null}}i(l,"parseGecko");var u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function a(m){var d=u.exec(m);return d?{file:d[3],methodName:d[1]||b,arguments:[],lineNumber:+d[4],column:d[5]?+d[5]:null}:null}i(a,"parseJSC");var s=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function c(m){var d=s.exec(m);return d?{file:d[2],methodName:d[1]||b,arguments:[],lineNumber:+d[3],column:d[4]?+d[4]:null}:null}i(c,"parseNode")},82131:(N,M,E)=>{"use strict";E.d(M,{CA:()=>ne,Tb:()=>te,Tx:()=>X,Y:()=>c,kz:()=>p});var b,_,h,v,e=i(function(P,T){return{name:P,value:T===void 0?-1:T,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},"r"),o=i(function(P,T){try{if(PerformanceObserver.supportedEntryTypes.includes(P)){if(P==="first-input"&&!("PerformanceEventTiming"in self))return;var A=new PerformanceObserver(function(R){return R.getEntries().map(T)});return A.observe({type:P,buffered:!0}),A}}catch{}},"a"),t=i(function(P,T){var A=i(function R(S){S.type!=="pagehide"&&document.visibilityState!=="hidden"||(P(S),T&&(removeEventListener("visibilitychange",R,!0),removeEventListener("pagehide",R,!0)))},"n");addEventListener("visibilitychange",A,!0),addEventListener("pagehide",A,!0)},"o"),n=i(function(P){addEventListener("pageshow",function(T){T.persisted&&P(T)},!0)},"u"),r=i(function(P,T,A){var R;return function(S){T.value>=0&&(S||A)&&(T.delta=T.value-(R||0),(T.delta||R===void 0)&&(R=T.value,P(T)))}},"c"),l=-1,u=i(function(){return document.visibilityState==="hidden"?0:1/0},"s"),a=i(function(){t(function(P){var T=P.timeStamp;l=T},!0)},"m"),s=i(function(){return l<0&&(l=u(),a(),n(function(){setTimeout(function(){l=u(),a()},0)})),{get firstHiddenTime(){return l}}},"v"),c=i(function(P,T){var A,R=s(),S=e("FCP"),F=i(function(H){H.name==="first-contentful-paint"&&(U&&U.disconnect(),H.startTime<R.firstHiddenTime&&(S.value=H.startTime,S.entries.push(H),A(!0)))},"f"),D=window.performance&&performance.getEntriesByName&&performance.getEntriesByName("first-contentful-paint")[0],U=D?null:o("paint",F);(D||U)&&(A=r(P,S,T),D&&F(D),n(function(H){S=e("FCP"),A=r(P,S,T),requestAnimationFrame(function(){requestAnimationFrame(function(){S.value=performance.now()-H.timeStamp,A(!0)})})}))},"d"),m=!1,d=-1,p=i(function(P,T){m||(c(function(B){d=B.value}),m=!0);var A,R=i(function(B){d>-1&&P(B)},"i"),S=e("CLS",0),F=0,D=[],U=i(function(B){if(!B.hadRecentInput){var re=D[0],G=D[D.length-1];F&&B.startTime-G.startTime<1e3&&B.startTime-re.startTime<5e3?(F+=B.value,D.push(B)):(F=B.value,D=[B]),F>S.value&&(S.value=F,S.entries=D,A())}},"v"),H=o("layout-shift",U);H&&(A=r(R,S,T),t(function(){H.takeRecords().map(U),A(!0)}),n(function(){F=0,d=-1,S=e("CLS",0),A=r(R,S,T)}))},"h"),g={passive:!0,capture:!0},w=new Date,x=i(function(P,T){b||(b=T,_=P,h=new Date,z(removeEventListener),I())},"g"),I=i(function(){if(_>=0&&_<h-w){var P={entryType:"first-input",name:b.type,target:b.target,cancelable:b.cancelable,startTime:b.timeStamp,processingStart:b.timeStamp+_};v.forEach(function(T){T(P)}),v=[]}},"E"),$=i(function(P){if(P.cancelable){var T=(P.timeStamp>1e12?new Date:performance.now())-P.timeStamp;P.type=="pointerdown"?function(A,R){var S=i(function(){x(A,R),D()},"n"),F=i(function(){D()},"i"),D=i(function(){removeEventListener("pointerup",S,g),removeEventListener("pointercancel",F,g)},"r");addEventListener("pointerup",S,g),addEventListener("pointercancel",F,g)}(T,P):x(T,P)}},"S"),z=i(function(P){["mousedown","keydown","touchstart","pointerdown"].forEach(function(T){return P(T,$,g)})},"w"),X=i(function(P,T){var A,R=s(),S=e("FID"),F=i(function(U){U.startTime<R.firstHiddenTime&&(S.value=U.processingStart-U.startTime,S.entries.push(U),A(!0))},"p"),D=o("first-input",F);A=r(P,S,T),D&&t(function(){D.takeRecords().map(F),D.disconnect()},!0),D&&n(function(){var U;S=e("FID"),A=r(P,S,T),v=[],_=-1,b=null,z(addEventListener),U=F,v.push(U),I()})},"L"),ee={},te=i(function(P,T){var A,R=s(),S=e("LCP"),F=i(function(H){var B=H.startTime;B<R.firstHiddenTime&&(S.value=B,S.entries.push(H),A())},"s"),D=o("largest-contentful-paint",F);if(D){A=r(P,S,T);var U=i(function(){ee[S.id]||(D.takeRecords().map(F),D.disconnect(),ee[S.id]=!0,A(!0))},"d");["keydown","click"].forEach(function(H){addEventListener(H,U,{once:!0,capture:!0})}),t(U,!0),n(function(H){S=e("LCP"),A=r(P,S,T),requestAnimationFrame(function(){requestAnimationFrame(function(){S.value=performance.now()-H.timeStamp,ee[S.id]=!0,A(!0)})})})}},"F"),ne=i(function(P){var T,A=e("TTFB");T=i(function(){try{var R=performance.getEntriesByType("navigation")[0]||function(){var S=performance.timing,F={entryType:"navigation",startTime:0};for(var D in S)D!=="navigationStart"&&D!=="toJSON"&&(F[D]=Math.max(S[D]-S.navigationStart,0));return F}();if(A.value=A.delta=R.responseStart,A.value<0||A.value>performance.now())return;A.entries=[R],P(A)}catch{}},"t"),document.readyState==="complete"?setTimeout(T,0):addEventListener("load",function(){return setTimeout(T,0)})},"P")},27907:(N,M,E)=>{"use strict";E.d(M,{a:()=>l});var b=E(81855),_=E(60835),h=E(16544),v=E(75658),e=E(80955),o=E(29871),t;(function(u){u.Deploy="Alive Redeploy",u.Reconnect="Alive Reconnect"})(t||(t={}));function n(){return`${Math.round(Math.random()*(Math.pow(2,31)-1))}_${Math.round(Date.now()/1e3)}`}i(n,"generatePresenceId");function r(u){const a=u.match(/\/u\/(\d+)\/ws/);return a?+a[1]:0}i(r,"getUserIdFromSocketUrl");class l{constructor(a,s,c,m){this.url=a,this.getUrl=s,this.inSharedWorker=c,this.notify=m,this.subscriptions=new v.v,this.state="online",this.retrying=null,this.connectionCount=0,this.presence=new b.k2,this.presenceMetadata=new _.a,this.intentionallyDisconnected=!1,this.lastCameOnline=0,this.userId=r(a),this.presenceId=n(),this.presenceKey=(0,b.Hw)(this.userId,this.presenceId),this.socket=this.connect()}subscribe(a){const s=this.subscriptions.add(...a);this.sendSubscribe(s);for(const c of a){const m=c.topic.name;!(0,b.A)(m)||this.notifyCachedPresence(c.subscriber,m)}}unsubscribe(a){const s=this.subscriptions.delete(...a);this.sendUnsubscribe(s)}unsubscribeAll(...a){const s=this.subscriptions.drain(...a);this.sendUnsubscribe(s);const c=this.presenceMetadata.removeSubscribers(a);this.sendPresenceMetadataUpdate(c)}requestPresence(a,s){for(const c of s)this.notifyCachedPresence(a,c)}notifyCachedPresence(a,s){const c=this.presence.getChannelItems(s);c.length!==0&&this.notifyPresenceChannel(s,c)}updatePresenceMetadata(a){const s=new Set;for(const c of a)this.presenceMetadata.setMetadata(c),s.add(c.channelName);this.sendPresenceMetadataUpdate(s)}sendPresenceMetadataUpdate(a){if(!a.size)return;const s=[];for(const c of a){const m=this.subscriptions.topic(c);m&&s.push(m)}this.sendSubscribe(s)}online(){var a;this.lastCameOnline=Date.now(),this.state="online",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.open()}offline(){var a;this.state="offline",(a=this.retrying)===null||a===void 0||a.abort(),this.socket.close()}shutdown(){this.inSharedWorker&&self.close()}get reconnectWindow(){const a=Date.now()-this.lastCameOnline<6e4;return this.connectionCount===0||this.intentionallyDisconnected||a?0:10*1e3}socketDidOpen(){this.intentionallyDisconnected=!1,this.connectionCount++,this.socket.url=this.getUrlWithPresenceId(),this.sendSubscribe(this.subscriptions.topics())}socketDidClose(a,s,c){if(this.redeployEarlyReconnectTimeout!==void 0&&clearTimeout(this.redeployEarlyReconnectTimeout),c==="Alive Reconnect")this.intentionallyDisconnected=!0;else if(c==="Alive Redeploy"){this.intentionallyDisconnected=!0;const d=(3+Math.random()*22)*60*1e3;this.redeployEarlyReconnectTimeout=setTimeout(()=>{this.intentionallyDisconnected=!0,this.socket.close(1e3,"Alive Redeploy Early Client Reconnect")},d)}}socketDidFinish(){this.state!=="offline"&&this.reconnect()}socketDidReceiveMessage(a,s){const c=JSON.parse(s);switch(c.e){case"ack":{this.handleAck(c);break}case"msg":{this.handleMessage(c);break}}}handleAck(a){for(const s of this.subscriptions.topics())s.offset=a.off}handleMessage(a){const s=a.ch,c=this.subscriptions.topic(s);if(!!c){if(c.offset=a.off,"e"in a.data){const m=this.presence.handleMessage(s,a.data);this.notifyPresenceChannel(s,m);return}a.data.wait||(a.data.wait=0),this.notify(this.subscriptions.subscribers(s),{channel:s,type:"message",data:a.data})}}notifyPresenceChannel(a,s){var c,m;const d=new Map;for(const p of s){const{userId:g,metadata:w,presenceKey:x}=p,I=d.get(g)||{userId:g,isOwnUser:g===this.userId,metadata:[]};if(x!==this.presenceKey){for(const $ of w){if(_.Z in $){I.isIdle!==!1&&(I.isIdle=Boolean($[_.Z]));continue}I.metadata.push($)}d.set(g,I)}}for(const p of this.subscriptions.subscribers(a)){const g=this.userId,w=Array.from(d.values()).filter($=>$.userId!==g),x=(m=(c=d.get(this.userId))===null||c===void 0?void 0:c.metadata)!==null&&m!==void 0?m:[],I=this.presenceMetadata.getChannelMetadata(a,{subscriber:p,markAllAsLocal:!this.inSharedWorker});this.notify([p],{channel:a,type:"presence",data:[{userId:g,isOwnUser:!0,metadata:[...x,...I]},...w]})}}async reconnect(){if(!this.retrying)try{this.retrying=new AbortController;const a=await(0,o.X)(this.getUrl,1/0,6e4,this.retrying.signal);a?(this.url=a,this.socket=this.connect()):this.shutdown()}catch(a){if(a.name!=="AbortError")throw a}finally{this.retrying=null}}getUrlWithPresenceId(){const a=new URL(this.url,self.location.origin);return a.searchParams.set("shared",this.inSharedWorker.toString()),a.searchParams.set("p",`${this.presenceId}.${this.connectionCount}`),a.toString()}connect(){const a=new h.Oo(this.getUrlWithPresenceId(),this,{timeout:4e3,attempts:7});return a.open(),a}sendSubscribe(a){const s=Array.from(a);for(const c of(0,e.o)(s,25)){const m={};for(const d of c)(0,b.A)(d.name)?m[d.signed]=JSON.stringify(this.presenceMetadata.getChannelMetadata(d.name)):m[d.signed]=d.offset;this.socket.send(JSON.stringify({subscribe:m}))}}sendUnsubscribe(a){const s=Array.from(a,c=>c.signed);for(const c of(0,e.o)(s,25))this.socket.send(JSON.stringify({unsubscribe:c}));for(const c of a)(0,b.A)(c.name)&&this.presence.clearChannel(c.name)}}i(l,"AliveSession")},29871:(N,M,E)=>{"use strict";E.d(M,{X:()=>v});function b(e){return new Promise((o,t)=>{const n=new Error("aborted");n.name="AbortError",e.aborted?t(n):e.addEventListener("abort",()=>t(n))})}i(b,"whenAborted");async function _(e,o){let t;const n=new Promise(r=>{t=self.setTimeout(r,e)});if(!o)return n;try{await Promise.race([n,b(o)])}catch(r){throw self.clearTimeout(t),r}}i(_,"wait");function h(e){return Math.floor(Math.random()*Math.floor(e))}i(h,"rand");async function v(e,o,t=1/0,n){const r=n?b(n):null;for(let l=0;l<o;l++)try{return await(r?Promise.race([e(),r]):e())}catch(u){if(u.name==="AbortError"||l===o-1)throw u;const a=Math.pow(2,l)*1e3,s=h(a*.1);await _(Math.min(t,a+s),n)}throw new Error("retry failed")}i(v,"retry")},21461:(N,M,E)=>{"use strict";E.d(M,{A:()=>h.A,ZE:()=>_.Z,Zf:()=>e.Z,a2:()=>b.a,ah:()=>_.a,vk:()=>v.v});var b=E(27907),_=E(60835),h=E(81855),v=E(75658),e=E(72993)},80955:(N,M,E)=>{"use strict";E.d(M,{o:()=>b});function*b(_,h){for(let v=0;v<_.length;v+=h)yield _.slice(v,v+h)}i(b,"eachSlice")},60835:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b,a:()=>v});const b="_i";function _(e){return Object.assign(Object.assign({},e),{isLocal:!0})}i(_,"markMetadataAsLocal");class h{constructor(){this.subscriberMetadata=new Map}setMetadata(o,t){this.subscriberMetadata.set(o,t)}removeSubscribers(o){let t=!1;for(const n of o)t=this.subscriberMetadata.delete(n)||t;return t}getMetadata(o){if(!o){const l=[];let u;for(const a of this.subscriberMetadata.values())for(const s of a)if(b in s){const c=Boolean(s[b]);u=u===void 0?c:c&&u}else l.push(s);return u!==void 0&&l.push({[b]:u?1:0}),l}const t=[],{subscriber:n,markAllAsLocal:r}=o;for(const[l,u]of this.subscriberMetadata){const s=r||l===n?u.map(_):u;t.push(...s)}return t}hasSubscribers(){return this.subscriberMetadata.size>0}}i(h,"PresenceMetadataForChannel");class v{constructor(){this.metadataByChannel=new Map}setMetadata({subscriber:o,channelName:t,metadata:n}){let r=this.metadataByChannel.get(t);r||(r=new h,this.metadataByChannel.set(t,r)),r.setMetadata(o,n)}removeSubscribers(o){const t=new Set;for(const[n,r]of this.metadataByChannel)r.removeSubscribers(o)&&t.add(n),r.hasSubscribers()||this.metadataByChannel.delete(n);return t}getChannelMetadata(o,t){const n=this.metadataByChannel.get(o);return(n==null?void 0:n.getMetadata(t))||[]}}i(v,"PresenceMetadataSet")},81855:(N,M,E)=>{"use strict";E.d(M,{A:()=>v,Hw:()=>b,k2:()=>o});function b(t,n){return`${t}:${n}`}i(b,"getPresenceKey");function _(t){const[n,r]=t.p.split(".");return{userId:t.u,presenceKey:b(t.u,n),connectionCount:Number(r),metadata:t.m||[]}}i(_,"decompressItem");const h="presence-";function v(t){return t.startsWith(h)}i(v,"isPresenceChannel");class e{constructor(){this.presenceItems=new Map}shouldUsePresenceItem(n){const r=this.presenceItems.get(n.presenceKey);return!r||r.connectionCount<=n.connectionCount}addPresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.set(n.presenceKey,n)}removePresenceItem(n){!this.shouldUsePresenceItem(n)||this.presenceItems.delete(n.presenceKey)}replacePresenceItems(n){this.presenceItems.clear();for(const r of n)this.addPresenceItem(r)}getPresenceItems(){return Array.from(this.presenceItems.values())}}i(e,"PresenceChannel");class o{constructor(){this.presenceChannels=new Map}getPresenceChannel(n){const r=this.presenceChannels.get(n)||new e;return this.presenceChannels.set(n,r),r}handleMessage(n,r){const l=this.getPresenceChannel(n);switch(r.e){case"pf":l.replacePresenceItems(r.d.map(_));break;case"pa":l.addPresenceItem(_(r.d));break;case"pr":l.removePresenceItem(_(r.d));break}return this.getChannelItems(n)}getChannelItems(n){return this.getPresenceChannel(n).getPresenceItems()}clearChannel(n){this.presenceChannels.delete(n)}}i(o,"AlivePresence")},75658:(N,M,E)=>{"use strict";E.d(M,{v:()=>_});var b=E(61268);class _{constructor(){this.subscriptions=new b.Z,this.signatures=new Map}add(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.has(t.name)||(e.push(t),this.signatures.set(t.name,t)),this.subscriptions.set(t.name,o);return e}delete(...v){const e=[];for(const{subscriber:o,topic:t}of v)this.subscriptions.delete(t.name,o)&&!this.subscriptions.has(t.name)&&(e.push(t),this.signatures.delete(t.name));return e}drain(...v){const e=[];for(const o of v)for(const t of this.subscriptions.drain(o)){const n=this.signatures.get(t);this.signatures.delete(t),e.push(n)}return e}topics(){return this.signatures.values()}topic(v){return this.signatures.get(v)||null}subscribers(v){return this.subscriptions.get(v).values()}}i(_,"SubscriptionSet")},72993:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h,v){this.name=h,this.signed=v,this.offset=""}static parse(h){const[v,e]=h.split("--");if(!v||!e)return null;const o=JSON.parse(atob(v));return!o.c||!o.t?null:new b(o.c,h)}}i(b,"Topic")},50232:(N,M,E)=>{"use strict";E.d(M,{nn:()=>ue,Gb:()=>ae});function b(L){const j=new AbortController;return j.abort(L),j.signal}i(b,"abortsignal_abort_abortSignalAbort");function _(){return"abort"in AbortSignal&&typeof AbortSignal.abort=="function"}i(_,"isSupported");function h(){return AbortSignal.abort===b}i(h,"isPolyfilled");function v(){_()||(AbortSignal.abort=b)}i(v,"apply");function e(L){const j=new AbortController;return setTimeout(()=>j.abort(new DOMException("TimeoutError")),L),j.signal}i(e,"abortsignal_timeout_abortSignalTimeout");function o(){return"abort"in AbortSignal&&typeof AbortSignal.timeout=="function"}i(o,"abortsignal_timeout_isSupported");function t(){return AbortSignal.timeout===e}i(t,"abortsignal_timeout_isPolyfilled");function n(){o()||(AbortSignal.timeout=e)}i(n,"abortsignal_timeout_apply");class r extends Error{constructor(j,W,K={}){super(W);Object.defineProperty(this,"errors",{value:Array.from(j),configurable:!0,writable:!0}),K.cause&&Object.defineProperty(this,"cause",{value:K.cause,configurable:!0,writable:!0})}}i(r,"AggregateError");function l(){return typeof globalThis.AggregateError=="function"}i(l,"aggregateerror_isSupported");function u(){return globalThis.AggregateError===r}i(u,"aggregateerror_isPolyfilled");function a(){l()||(globalThis.AggregateError=r)}i(a,"aggregateerror_apply");const s=Reflect.getPrototypeOf(Int8Array)||{};function c(L){const j=this.length;return L=Math.trunc(L)||0,L<0&&(L+=j),L<0||L>=j?void 0:this[L]}i(c,"arrayLikeAt");function m(){return"at"in Array.prototype&&typeof Array.prototype.at=="function"&&"at"in String.prototype&&typeof String.prototype.at=="function"&&"at"in s&&typeof s.at=="function"}i(m,"arraylike_at_isSupported");function d(){return Array.prototype.at===c&&String.prototype.at===c&&s.at===c}i(d,"arraylike_at_isPolyfilled");function p(){if(!m()){const L={value:c,writable:!0,configurable:!0};Object.defineProperty(Array.prototype,"at",L),Object.defineProperty(String.prototype,"at",L),Object.defineProperty(s,"at",L)}}i(p,"arraylike_at_apply");function g(){const L=new Uint32Array(4);crypto.getRandomValues(L);let j=-1;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(W){j++;const K=L[j>>3]>>j%8*4&15;return(W==="x"?K:K&3|8).toString(16)})}i(g,"randomUUID");function w(){return typeof crypto=="object"&&"randomUUID"in crypto&&typeof crypto.randomUUID=="function"}i(w,"crypto_randomuuid_isSupported");function x(){return w()&&crypto.randomUUID===g}i(x,"crypto_randomuuid_isPolyfilled");function I(){w()||(crypto.randomUUID=g)}i(I,"crypto_randomuuid_apply");const $=EventTarget.prototype.addEventListener;function z(L,j,W){if(typeof W=="object"&&"signal"in W&&W.signal instanceof AbortSignal){if(W.signal.aborted)return;$.call(W.signal,"abort",()=>{this.removeEventListener(L,j,W)})}return $.call(this,L,j,W)}i(z,"addEventListenerWithAbortSignal");function X(){let L=!1;const j=i(()=>L=!0,"setSignalSupported");function W(){}i(W,"noop");const K=Object.create({},{signal:{get:j}});try{const V=new EventTarget;return V.addEventListener("test",W,K),V.removeEventListener("test",W,K),L}catch{return L}}i(X,"event_abortsignal_isSupported");function ee(){return EventTarget.prototype.addEventListener===z}i(ee,"event_abortsignal_isPolyfilled");function te(){typeof AbortSignal=="function"&&!X()&&(EventTarget.prototype.addEventListener=z)}i(te,"event_abortsignal_apply");const ne=Object.prototype.hasOwnProperty;function P(L,j){if(L==null)throw new TypeError("Cannot convert undefined or null to object");return ne.call(Object(L),j)}i(P,"object_hasown_objectHasOwn");function T(){return"hasOwn"in Object&&typeof Object.hasOwn=="function"}i(T,"object_hasown_isSupported");function A(){return Object.hasOwn===P}i(A,"object_hasown_isPolyfilled");function R(){T()||Object.defineProperty(Object,"hasOwn",{value:P,configurable:!0,writable:!0})}i(R,"object_hasown_apply");function S(L){return new Promise((j,W)=>{let K=!1;const V=Array.from(L),oe=[];function f(k){K||(K=!0,j(k))}i(f,"resolveOne");function y(k){oe.push(k),oe.length===V.length&&W(new globalThis.AggregateError(oe,"All Promises rejected"))}i(y,"rejectIfDone");for(const k of V)Promise.resolve(k).then(f,y)})}i(S,"promise_any_promiseAny");function F(){return"any"in Promise&&typeof Promise.any=="function"}i(F,"promise_any_isSupported");function D(){return Promise.all===S}i(D,"promise_any_isPolyfilled");function U(){F()||(Promise.any=S)}i(U,"promise_any_apply");const H=50;function B(L,j={}){const W=Date.now(),K=j.timeout||0,V=Object.defineProperty({didTimeout:!1,timeRemaining(){return Math.max(0,H-(Date.now()-W))}},"didTimeout",{get(){return Date.now()-W>K}});return window.setTimeout(()=>{L(V)})}i(B,"requestidlecallback_requestIdleCallback");function re(L){clearTimeout(L)}i(re,"cancelIdleCallback");function G(){return typeof globalThis.requestIdleCallback=="function"}i(G,"requestidlecallback_isSupported");function ce(){return globalThis.requestIdleCallback===B&&globalThis.cancelIdleCallback===re}i(ce,"requestidlecallback_isPolyfilled");function ie(){G()||(globalThis.requestIdleCallback=B,globalThis.cancelIdleCallback=re)}i(ie,"requestidlecallback_apply");const le=typeof Blob=="function"&&typeof PerformanceObserver=="function"&&typeof Intl=="object"&&typeof MutationObserver=="function"&&typeof URLSearchParams=="function"&&typeof WebSocket=="function"&&typeof IntersectionObserver=="function"&&typeof queueMicrotask=="function"&&typeof TextEncoder=="function"&&typeof TextDecoder=="function"&&typeof customElements=="object"&&typeof HTMLDetailsElement=="function"&&typeof AbortController=="function"&&typeof AbortSignal=="function"&&"entries"in FormData.prototype&&"toggleAttribute"in Element.prototype&&"replaceChildren"in Element.prototype&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&!0;function ae(){return le&&_()&&o()&&l()&&m()&&w()&&X()&&T()&&F()&&G()}i(ae,"lib_isSupported");function de(){return abortSignalAbort.isPolyfilled()&&abortSignalTimeout.isPolyfilled()&&aggregateError.isPolyfilled()&&arrayAt.isPolyfilled()&&cryptoRandomUUID.isPolyfilled()&&eventAbortSignal.isPolyfilled()&&objectHasOwn.isPolyfilled()&&promiseAny.isPolyfilled()&&requestIdleCallback.isPolyfilled()}i(de,"lib_isPolyfilled");function ue(){v(),n(),a(),p(),I(),te(),R(),U(),ie()}i(ue,"lib_apply")},58797:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});function b(_){let h=!1,v=null;_.addEventListener("mousedown",n),_.addEventListener("change",o);function e(u,a,s,c=!1){a instanceof HTMLInputElement&&(a.indeterminate=c,a.checked!==s&&(a.checked=s,setTimeout(()=>{const m=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:u}});a.dispatchEvent(m)})))}i(e,"setChecked");function o(u){const a=u.target;a instanceof Element&&(a.hasAttribute("data-check-all")?t(u):a.hasAttribute("data-check-all-item")&&r(u))}i(o,"onChange");function t(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:s}=u.detail;if(s&&s.hasAttribute("data-check-all-item"))return}const a=u.target;if(a instanceof HTMLInputElement){v=null;for(const s of _.querySelectorAll("[data-check-all-item]"))e(a,s,a.checked);a.indeterminate=!1,l()}}i(t,"onCheckAll");function n(u){if(!(u.target instanceof Element))return;(u.target instanceof HTMLLabelElement&&u.target.control||u.target).hasAttribute("data-check-all-item")&&(h=u.shiftKey)}i(n,"onMouseDown");function r(u){if(u instanceof CustomEvent&&u.detail){const{relatedTarget:m}=u.detail;if(m&&(m.hasAttribute("data-check-all")||m.hasAttribute("data-check-all-item")))return}const a=u.target;if(!(a instanceof HTMLInputElement))return;const s=Array.from(_.querySelectorAll("[data-check-all-item]"));if(h&&v){const[m,d]=[s.indexOf(v),s.indexOf(a)].sort();for(const p of s.slice(m,+d+1||9e9))e(a,p,a.checked)}h=!1,v=a;const c=_.querySelector("[data-check-all]");if(c){const m=s.length,d=s.filter(w=>w instanceof HTMLInputElement&&w.checked).length,p=d===m,g=m>d&&d>0;e(a,c,p,g)}l()}i(r,"onCheckAllItem");function l(){const u=_.querySelector("[data-check-all-count]");if(u){const a=_.querySelectorAll("[data-check-all-item]:checked").length;u.textContent=a.toString()}}return i(l,"updateCount"),{unsubscribe:()=>{_.removeEventListener("mousedown",n),_.removeEventListener("change",o)}}}i(b,"subscribe")},15205:(N,M,E)=>{"use strict";E.d(M,{Z:()=>_});function b(...h){return JSON.stringify(h,(v,e)=>typeof e=="object"?e:String(e))}i(b,"defaultHash");function _(h,v={}){const{hash:e=b,cache:o=new Map}=v;return function(...t){const n=e.apply(this,t);if(o.has(n))return o.get(n);let r=h.apply(this,t);return r instanceof Promise&&(r=r.catch(l=>{throw o.delete(n),l})),o.set(n,r),r}}i(_,"memoize")},61268:(N,M,E)=>{"use strict";E.d(M,{Z:()=>b});class b{constructor(h){if(this.map=new Map,h)for(const[v,e]of h)this.set(v,e)}get(h){const v=this.map.get(h);return v||new Set}set(h,v){let e=this.map.get(h);return e||(e=new Set,this.map.set(h,e)),e.add(v),this}has(h){return this.map.has(h)}delete(h,v){const e=this.map.get(h);if(!e)return!1;if(!v)return this.map.delete(h);const o=e.delete(v);return e.size||this.map.delete(h),o}drain(h){const v=[];for(const e of this.keys())this.delete(e,h)&&!this.has(e)&&v.push(e);return v}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.entries()}clear(){this.map.clear()}get size(){return this.map.size}}i(b,"MultiMap")},16544:(N,M,E)=>{"use strict";E.d(M,{Oo:()=>l});async function b(d,p){let g;const w=new Promise((x,I)=>{g=self.setTimeout(()=>I(new Error("timeout")),d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(b,"timeout");async function _(d,p){let g;const w=new Promise(x=>{g=self.setTimeout(x,d)});if(!p)return w;try{await Promise.race([w,v(p)])}catch(x){throw self.clearTimeout(g),x}}i(_,"wait");async function h(d,p,g=1/0,w){const x=w?v(w):null;for(let I=0;I<p;I++)try{return await(x?Promise.race([d(),x]):d())}catch($){if($.name==="AbortError"||I===p-1)throw $;const z=Math.pow(2,I)*1e3,X=e(z*.1);await _(Math.min(g,z+X),w)}throw new Error("retry failed")}i(h,"retry");function v(d){return new Promise((p,g)=>{const w=new Error("aborted");w.name="AbortError",d.aborted?g(w):d.addEventListener("abort",()=>g(w))})}i(v,"whenAborted");function e(d){return Math.floor(Math.random()*Math.floor(d))}i(e,"rand");async function o(d,p,g){const w=new WebSocket(d),x=r(w);try{return await Promise.race([x,b(p,g)]),w}catch(I){throw t(x),I}}i(o,"connect");async function t(d){try{(await d).close()}catch{}}i(t,"shutdown");function n(d,p){return h(i(()=>o(d,p.timeout,p.signal),"fn"),p.attempts,p.maxDelay,p.signal)}i(n,"connectWithRetry");function r(d){return new Promise((p,g)=>{d.readyState===WebSocket.OPEN?p(d):(d.onerror=()=>{d.onerror=null,d.onopen=null,g(new Error("connect failed"))},d.onopen=()=>{d.onerror=null,d.onopen=null,p(d)})})}i(r,"whenOpen");class l{constructor(p,g,w){this.socket=null,this.opening=null,this.url=p,this.delegate=g,this.policy=w}async open(){if(this.opening||this.socket)return;this.opening=new AbortController;const p=Object.assign(Object.assign({},this.policy),{signal:this.opening.signal});try{this.socket=await n(this.url,p)}catch{this.delegate.socketDidFinish(this);return}finally{this.opening=null}this.socket.onclose=g=>{this.socket=null,this.delegate.socketDidClose(this,g.code,g.reason),(this.delegate.socketShouldRetry?!this.delegate.socketShouldRetry(this,g.code):a(g.code))?this.delegate.socketDidFinish(this):setTimeout(()=>this.open(),u(100,100+(this.delegate.reconnectWindow||50)))},this.socket.onmessage=g=>{this.delegate.socketDidReceiveMessage(this,g.data)},this.delegate.socketDidOpen(this)}close(p,g){this.opening?(this.opening.abort(),this.opening=null):this.socket&&(this.socket.onclose=null,this.socket.close(p,g),this.socket=null,this.delegate.socketDidClose(this,p,g),this.delegate.socketDidFinish(this))}send(p){this.socket&&this.socket.send(p)}isOpen(){return!!this.socket}}i(l,"StableSocket");function u(d,p){return Math.random()*(p-d)+d}i(u,"rand$1");function a(d){return d===s||d===c}i(a,"isFatal");const s=1008,c=1011;class m{constructor(p){this.buf=[],this.socket=p,this.delegate=p.delegate,p.delegate=this}open(){return this.socket.open()}close(p,g){this.socket.close(p,g)}send(p){this.socket.isOpen()?(this.flush(),this.socket.send(p)):this.buf.push(p)}isOpen(){return this.socket.isOpen()}flush(){for(const p of this.buf)this.socket.send(p);this.buf.length=0}socketDidOpen(p){this.flush(),this.delegate.socketDidOpen(p)}socketDidClose(p,g,w){this.delegate.socketDidClose(p,g,w)}socketDidFinish(p){this.delegate.socketDidFinish(p)}socketDidReceiveMessage(p,g){this.delegate.socketDidReceiveMessage(p,g)}socketShouldRetry(p,g){return this.delegate.socketShouldRetry?this.delegate.socketShouldRetry(p,g):!a(g)}}i(m,"BufferedSocket")},89900:(N,M,E)=>{"use strict";E.d(M,{Z:()=>v});const b=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],h=typeof window!="undefined"&&window.mozInnerScreenX!=null;function v(e,o,t){const n=t&&t.debug||!1;if(n){const m=document.querySelector("#input-textarea-caret-position-mirror-div");m&&m.parentNode.removeChild(m)}const r=document.createElement("div");r.id="input-textarea-caret-position-mirror-div",document.body.appendChild(r);const l=r.style,u=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,a=e.nodeName==="INPUT";l.whiteSpace="pre-wrap",a||(l.wordWrap="break-word"),l.position="absolute",n||(l.visibility="hidden");for(const m of b)if(a&&m==="lineHeight")if(u.boxSizing==="border-box"){const d=parseInt(u.height),p=parseInt(u.paddingTop)+parseInt(u.paddingBottom)+parseInt(u.borderTopWidth)+parseInt(u.borderBottomWidth),g=p+parseInt(u.lineHeight);d>g?l.lineHeight=`${d-p}px`:d===g?l.lineHeight=u.lineHeight:l.lineHeight=0}else l.lineHeight=u.height;else if(!a&&m==="width"&&u.boxSizing==="border-box"){let d=parseFloat(u.borderLeftWidth)+parseFloat(u.borderRightWidth),p=h?parseFloat(u[m])-d:e.clientWidth+d;l[m]=`${p}px`}else l[m]=u[m];h?e.scrollHeight>parseInt(u.height)&&(l.overflowY="scroll"):l.overflow="hidden",r.textContent=e.value.substring(0,o),a&&(r.textContent=r.textContent.replace(/\s/g,"\xA0"));const s=document.createElement("span");s.textContent=e.value.substring(o)||".",r.appendChild(s);const c={top:s.offsetTop+parseInt(u.borderTopWidth),left:s.offsetLeft+parseInt(u.borderLeftWidth),height:parseInt(u.lineHeight)};return n?s.style.backgroundColor="#aaa":document.body.removeChild(r),c}i(v,"getCaretCoordinates")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-df2537-40f081c90ea1.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js new file mode 100644 index 0000000..7337406 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-nod_002.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var j=Object.defineProperty;var n=(M,C)=>j(M,"name",{value:C,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3"],{65935:(M,C,$)=>{$.d(C,{AC:()=>T,rK:()=>S,uT:()=>f});function _(s,r){const c=s.createElement("template");return c.innerHTML=r,s.importNode(c.content,!0)}n(_,"parseHTML");function x(s){const r=new URLSearchParams,c=new FormData(s).entries();for(const[b,h]of[...c])r.append(b,h.toString());return r.toString()}n(x,"serialize");class i extends Error{constructor(r,c){super(r);this.response=c}}n(i,"ErrorWithResponse");function g(){let s,r;return[new Promise(function(b,h){s=b,r=h}),s,r]}n(g,"makeDeferred");let m;const v=[],d=[];function f(s){v.push(s)}n(f,"afterRemote");function S(s){d.push(s)}n(S,"beforeRemote");function T(s,r){m||(m=new Map,document.addEventListener("submit",O));const c=m.get(s)||[];m.set(s,[...c,r])}n(T,"remoteForm");function q(s,r){if(m){const c=m.get(s)||[];m.set(s,c.filter(b=>b!==r))}}n(q,"remoteUninstall");function N(s){const r=[];for(const c of m.keys())if(s.matches(c)){const b=m.get(c)||[];r.push(...b)}return r}n(N,"getMatches");function O(s){if(!(s.target instanceof HTMLFormElement)||s.defaultPrevented)return;const r=s.target,c=N(r);if(c.length===0)return;const b=P(r),[h,A,E]=g();s.preventDefault(),L(c,r,b,h).then(async a=>{if(a){for(const l of d)await l(r);R(b).then(A,E).catch(()=>{}).then(()=>{for(const l of v)l(r)})}else r.submit()},a=>{r.submit(),setTimeout(()=>{throw a})})}n(O,"handleSubmit");async function L(s,r,c,b){let h=!1;for(const A of s){const[E,a]=g(),l=n(()=>(h=!0,a(),b),"kick"),w={text:l,json:()=>(c.headers.set("Accept","application/json"),l()),html:()=>(c.headers.set("Accept","text/html"),l())};await Promise.race([E,A(r,w,c)])}return h}n(L,"processHandlers");function P(s){const r={method:s.method||"GET",url:s.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(r.method.toUpperCase()==="GET"){const c=x(s);c&&(r.url+=(~r.url.indexOf("?")?"&":"?")+c)}else r.body=new FormData(s);return r}n(P,"buildRequest");async function R(s){const r=await window.fetch(s.url,{method:s.method,body:s.body!==null?s.body:void 0,headers:s.headers,credentials:"same-origin"}),c={url:r.url,status:r.status,statusText:r.statusText,headers:r.headers,text:"",get json(){const h=this,A=JSON.parse(h.text);return delete h.json,h.json=A,h.json},get html(){const h=this;return delete h.html,h.html=_(document,h.text),h.html}},b=await r.text();if(c.text=b,r.ok)return c;throw new i("request failed",c)}n(R,"remoteSubmit")},90420:(M,C,$)=>{$.d(C,{Lj:()=>s,Ih:()=>w,fA:()=>N,GO:()=>O});const _=new WeakSet;function x(e){_.add(e),e.shadowRoot&&i(e.shadowRoot),v(e),m(e.ownerDocument)}n(x,"bind");function i(e){v(e),m(e)}n(i,"bindShadow");const g=new WeakMap;function m(e=document){if(g.has(e))return g.get(e);let t=!1;const o=new MutationObserver(p=>{for(const y of p)if(y.type==="attributes"&&y.target instanceof Element)S(y.target);else if(y.type==="childList"&&y.addedNodes.length)for(const k of y.addedNodes)k instanceof Element&&v(k)});o.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});const u={get closed(){return t},unsubscribe(){t=!0,g.delete(e),o.disconnect()}};return g.set(e,u),u}n(m,"listenForBind");function v(e){for(const t of e.querySelectorAll("[data-action]"))S(t);e instanceof Element&&e.hasAttribute("data-action")&&S(e)}n(v,"bindElements");function d(e){const t=e.currentTarget;for(const o of f(t))if(e.type===o.type){const u=t.closest(o.tag);_.has(u)&&typeof u[o.method]=="function"&&u[o.method](e);const p=t.getRootNode();if(p instanceof ShadowRoot&&_.has(p.host)&&p.host.matches(o.tag)){const y=p.host;typeof y[o.method]=="function"&&y[o.method](e)}}}n(d,"handleEvent");function*f(e){for(const t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){const o=t.lastIndexOf(":"),u=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,o),tag:t.slice(o+1,u),method:t.slice(u+1)||"handleEvent"}}}n(f,"bindings");function S(e){for(const t of f(e))e.addEventListener(t.type,d)}n(S,"bindActions");function T(e,t){const o=e.tagName.toLowerCase();if(e.shadowRoot){for(const u of e.shadowRoot.querySelectorAll(`[data-target~="${o}.${t}"]`))if(!u.closest(o))return u}for(const u of e.querySelectorAll(`[data-target~="${o}.${t}"]`))if(u.closest(o)===e)return u}n(T,"findTarget");function q(e,t){const o=e.tagName.toLowerCase(),u=[];if(e.shadowRoot)for(const p of e.shadowRoot.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)||u.push(p);for(const p of e.querySelectorAll(`[data-targets~="${o}.${t}"]`))p.closest(o)===e&&u.push(p);return u}n(q,"findTargets");function N(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return T(this,t)}})}n(N,"target");function O(e,t){return Object.defineProperty(e,t,{configurable:!0,get(){return q(this,t)}})}n(O,"targets");function L(e){const t=e.name.replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/(^-|-Element$)/g,"").toLowerCase();window.customElements.get(t)||(window[e.name]=e,window.customElements.define(t,e))}n(L,"register");function P(e){for(const t of e.querySelectorAll("template[data-shadowroot]"))t.parentElement===e&&e.attachShadow({mode:t.getAttribute("data-shadowroot")==="closed"?"closed":"open"}).append(t.content.cloneNode(!0))}n(P,"autoShadowRoot");const R=new WeakMap;function s(e,t){R.has(e)||R.set(e,[]),R.get(e).push(t)}n(s,"attr");function r(e,t){t||(t=c(Object.getPrototypeOf(e)));for(const o of t){const u=e[o],p=b(o);let y={configurable:!0,get(){return this.getAttribute(p)||""},set(k){this.setAttribute(p,k||"")}};typeof u=="number"?y={configurable:!0,get(){return Number(this.getAttribute(p)||0)},set(k){this.setAttribute(p,k)}}:typeof u=="boolean"&&(y={configurable:!0,get(){return this.hasAttribute(p)},set(k){this.toggleAttribute(p,k)}}),Object.defineProperty(e,o,y),o in e&&!e.hasAttribute(p)&&y.set.call(e,u)}}n(r,"initializeAttrs");function c(e){const t=new Set;let o=e;for(;o&&o!==HTMLElement;){const u=R.get(o)||[];for(const p of u)t.add(p);o=Object.getPrototypeOf(o)}return t}n(c,"getAttrNames");function b(e){return`data-${e.replace(/([A-Z]($|[a-z]))/g,"-$1")}`.replace(/--/g,"-").toLowerCase()}n(b,"attrToAttributeName");function h(e){let t=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return[...c(e.prototype)].map(b).concat(t)},set(o){t=o}})}n(h,"defineObservedAttributes");const A=new WeakSet;function E(e,t){e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),A.add(e),P(e),r(e),x(e),t&&t.call(e),e.shadowRoot&&i(e.shadowRoot)}n(E,"initializeInstance");function a(e){h(e),L(e)}n(a,"initializeClass");function l(e){return A.has(e)}n(l,"initialized");function w(e){const t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){E(this,t)},a(e)}n(w,"controller")},70112:(M,C,$)=>{$.d(C,{U2:()=>A,Ue:()=>c,Zh:()=>E});function _(a){const l="==".slice(0,(4-a.length%4)%4),w=a.replace(/-/g,"+").replace(/_/g,"/")+l,e=atob(w),t=new ArrayBuffer(e.length),o=new Uint8Array(t);for(let u=0;u<e.length;u++)o[u]=e.charCodeAt(u);return t}n(_,"base64urlToBuffer");function x(a){const l=new Uint8Array(a);let w="";for(const o of l)w+=String.fromCharCode(o);return btoa(w).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}n(x,"bufferToBase64url");var i="copy",g="convert";function m(a,l,w){if(l===i)return w;if(l===g)return a(w);if(l instanceof Array)return w.map(e=>m(a,l[0],e));if(l instanceof Object){const e={};for(const[t,o]of Object.entries(l)){if(o.derive){const u=o.derive(w);u!==void 0&&(w[t]=u)}if(!(t in w)){if(o.required)throw new Error(`Missing key: ${t}`);continue}if(w[t]==null){e[t]=null;continue}e[t]=m(a,o.schema,w[t])}return e}}n(m,"convert");function v(a,l){return{required:!0,schema:a,derive:l}}n(v,"derived");function d(a){return{required:!0,schema:a}}n(d,"required");function f(a){return{required:!1,schema:a}}n(f,"optional");var S={type:d(i),id:d(g),transports:f(i)},T={appid:f(i),appidExclude:f(i),credProps:f(i)},q={appid:f(i),appidExclude:f(i),credProps:f(i)},N={publicKey:d({rp:d(i),user:d({id:d(g),name:d(i),displayName:d(i)}),challenge:d(g),pubKeyCredParams:d(i),timeout:f(i),excludeCredentials:f([S]),authenticatorSelection:f(i),attestation:f(i),extensions:f(T)}),signal:f(i)},O={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),attestationObject:d(g),transports:v(i,a=>{var l;return((l=a.getTransports)==null?void 0:l.call(a))||[]})}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},L={mediation:f(i),publicKey:d({challenge:d(g),timeout:f(i),rpId:f(i),allowCredentials:f([S]),userVerification:f(i),extensions:f(T)}),signal:f(i)},P={type:d(i),id:d(i),rawId:d(g),response:d({clientDataJSON:d(g),authenticatorData:d(g),signature:d(g),userHandle:d(g)}),clientExtensionResults:v(q,a=>a.getClientExtensionResults())},R={credentialCreationOptions:N,publicKeyCredentialWithAttestation:O,credentialRequestOptions:L,publicKeyCredentialWithAssertion:P};function s(a){return m(_,N,a)}n(s,"createRequestFromJSON");function r(a){return m(x,O,a)}n(r,"createResponseToJSON");async function c(a){const l=await navigator.credentials.create(s(a));return r(l)}n(c,"create");function b(a){return m(_,L,a)}n(b,"getRequestFromJSON");function h(a){return m(x,P,a)}n(h,"getResponseToJSON");async function A(a){const l=await navigator.credentials.get(b(a));return h(l)}n(A,"get");function E(){return!!(navigator.credentials&&navigator.credentials.create&&navigator.credentials.get&&window.PublicKeyCredential)}n(E,"supported")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_catalyst_lib_index_-87b1b3-74ee89f793c0.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js new file mode 100644 index 0000000..1f9e6eb --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_github_remote-form_dist_index_js-node_mo.js @@ -0,0 +1,15 @@ +"use strict";(()=>{var R=Object.defineProperty;var c=(F,T)=>R(F,"name",{value:T,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b"],{65935:(F,T,E)=>{E.d(T,{AC:()=>b,rK:()=>p,uT:()=>h});function x(o,e){const n=o.createElement("template");return n.innerHTML=e,o.importNode(n.content,!0)}c(x,"parseHTML");function v(o){const e=new URLSearchParams,n=new FormData(o).entries();for(const[i,a]of[...n])e.append(i,a.toString());return e.toString()}c(v,"serialize");class m extends Error{constructor(e,n){super(e);this.response=n}}c(m,"ErrorWithResponse");function _(){let o,e;return[new Promise(function(i,a){o=i,e=a}),o,e]}c(_,"makeDeferred");let f;const g=[],y=[];function h(o){g.push(o)}c(h,"afterRemote");function p(o){y.push(o)}c(p,"beforeRemote");function b(o,e){f||(f=new Map,document.addEventListener("submit",S));const n=f.get(o)||[];f.set(o,[...n,e])}c(b,"remoteForm");function k(o,e){if(f){const n=f.get(o)||[];f.set(o,n.filter(i=>i!==e))}}c(k,"remoteUninstall");function w(o){const e=[];for(const n of f.keys())if(o.matches(n)){const i=f.get(n)||[];e.push(...i)}return e}c(w,"getMatches");function S(o){if(!(o.target instanceof HTMLFormElement)||o.defaultPrevented)return;const e=o.target,n=w(e);if(n.length===0)return;const i=L(e),[a,l,s]=_();o.preventDefault(),P(n,e,i,a).then(async t=>{if(t){for(const r of y)await r(e);N(i).then(l,s).catch(()=>{}).then(()=>{for(const r of g)r(e)})}else e.submit()},t=>{e.submit(),setTimeout(()=>{throw t})})}c(S,"handleSubmit");async function P(o,e,n,i){let a=!1;for(const l of o){const[s,t]=_(),r=c(()=>(a=!0,t(),i),"kick"),u={text:r,json:()=>(n.headers.set("Accept","application/json"),r()),html:()=>(n.headers.set("Accept","text/html"),r())};await Promise.race([s,l(e,u,n)])}return a}c(P,"processHandlers");function L(o){const e={method:o.method||"GET",url:o.action,headers:new Headers({"X-Requested-With":"XMLHttpRequest"}),body:null};if(e.method.toUpperCase()==="GET"){const n=v(o);n&&(e.url+=(~e.url.indexOf("?")?"&":"?")+n)}else e.body=new FormData(o);return e}c(L,"buildRequest");async function N(o){const e=await window.fetch(o.url,{method:o.method,body:o.body!==null?o.body:void 0,headers:o.headers,credentials:"same-origin"}),n={url:e.url,status:e.status,statusText:e.statusText,headers:e.headers,text:"",get json(){const a=this,l=JSON.parse(a.text);return delete a.json,a.json=l,a.json},get html(){const a=this;return delete a.html,a.html=x(document,a.text),a.html}},i=await e.text();if(n.text=i,e.ok)return n;throw new m("request failed",n)}c(N,"remoteSubmit")},41311:(F,T,E)=>{E.d(T,{C:()=>f});var x=E(28356),v=E(36162);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,_=2147483647,f=(0,v.XM)((...g)=>y=>{let h=m.get(y);h===void 0&&(h={lastRenderedIndex:_,values:[]},m.set(y,h));const p=h.values;let b=p.length;h.values=g;for(let k=0;k<g.length&&!(k>h.lastRenderedIndex);k++){const w=g[k];if((0,x.pt)(w)||typeof w.then!="function"){y.setValue(w),h.lastRenderedIndex=k;break}k<b&&w===p[k]||(h.lastRenderedIndex=_,b=0,Promise.resolve(w).then(S=>{const P=h.values.indexOf(w);P>-1&&P<h.lastRenderedIndex&&(h.lastRenderedIndex=P,y.setValue(S),y.commit())}))}})},11793:(F,T,E)=>{E.d(T,{EL:()=>g,N9:()=>N,Tz:()=>o});class x{constructor(n){this.children=[],this.parent=n}delete(n){const i=this.children.indexOf(n);return i===-1?!1:(this.children=this.children.slice(0,i).concat(this.children.slice(i+1)),this.children.length===0&&this.parent.delete(this),!0)}add(n){return this.children.push(n),this}}c(x,"Leaf");class v{constructor(n){this.parent=null,this.children={},this.parent=n||null}get(n){return this.children[n]}insert(n){let i=this;for(let a=0;a<n.length;a+=1){const l=n[a];let s=i.get(l);if(a===n.length-1)return s instanceof v&&(i.delete(s),s=null),s||(s=new x(i),i.children[l]=s),s;s instanceof x&&(s=null),s||(s=new v(i),i.children[l]=s),i=s}return i}delete(n){for(const i in this.children)if(this.children[i]===n){const l=delete this.children[i];return Object.keys(this.children).length===0&&this.parent&&this.parent.delete(this),l}return!1}}c(v,"RadixTrie");function m(e){if(!(e instanceof HTMLElement))return!1;const n=e.nodeName.toLowerCase(),i=(e.getAttribute("type")||"").toLowerCase();return n==="select"||n==="textarea"||n==="input"&&i!=="submit"&&i!=="reset"&&i!=="checkbox"&&i!=="radio"||e.isContentEditable}c(m,"isFormField");function _(e,n){const i=new CustomEvent("hotkey-fire",{cancelable:!0,detail:{path:n}});!e.dispatchEvent(i)||(m(e)?e.focus():e.click())}c(_,"fireDeterminedAction");function f(e){const n=[];let i=[""],a=!1;for(let l=0;l<e.length;l++){if(a&&e[l]===","){n.push(i),i=[""],a=!1;continue}if(e[l]===" "){i.push(""),a=!1;continue}else e[l]==="+"?a=!1:a=!0;i[i.length-1]+=e[l]}return n.push(i),n.map(l=>l.filter(s=>s!=="")).filter(l=>l.length>0)}c(f,"expandHotkeyToEdges");function g(e){const{ctrlKey:n,altKey:i,metaKey:a,key:l}=e,s=[],t=[n,i,a,h(e)];for(const[r,u]of t.entries())u&&s.push(y[r]);return y.includes(l)||s.push(l),s.join("+")}c(g,"hotkey");const y=["Control","Alt","Meta","Shift"];function h(e){const{shiftKey:n,code:i,key:a}=e;return n&&!(i.startsWith("Key")&&a.toUpperCase()===a)}c(h,"showShift");const p=new v,b=new WeakMap;let k=p,w=null,S=[];function P(){S=[],w=null,k=p}c(P,"resetTriePosition");function L(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(m(e.target)){const i=e.target;if(!i.id||!i.ownerDocument.querySelector(`[data-hotkey-scope="${i.id}"]`))return}w!=null&&window.clearTimeout(w),w=window.setTimeout(P,1500);const n=k.get(g(e));if(!n){P();return}if(S.push(g(e)),k=n,n instanceof x){const i=e.target;let a=!1,l;const s=m(i);for(let t=n.children.length-1;t>=0;t-=1){l=n.children[t];const r=l.getAttribute("data-hotkey-scope");if(!s&&!r||s&&i.id===r){a=!0;break}}l&&a&&(_(l,S),e.preventDefault()),P()}}c(L,"keyDownHandler");function N(e,n){Object.keys(p.children).length===0&&document.addEventListener("keydown",L);const a=f(n||e.getAttribute("data-hotkey")||"").map(l=>p.insert(l).add(e));b.set(e,a)}c(N,"install");function o(e){const n=b.get(e);if(n&&n.length)for(const i of n)i&&i.delete(e);Object.keys(p.children).length===0&&document.removeEventListener("keydown",L)}c(o,"uninstall")},15205:(F,T,E)=>{E.d(T,{Z:()=>v});function x(...m){return JSON.stringify(m,(_,f)=>typeof f=="object"?f:String(f))}c(x,"defaultHash");function v(m,_={}){const{hash:f=x,cache:g=new Map}=_;return function(...y){const h=f.apply(this,y);if(g.has(h))return g.get(h);let p=m.apply(this,y);return p instanceof Promise&&(p=p.catch(b=>{throw g.delete(h),b})),g.set(h,p),p}}c(v,"memoize")},69567:(F,T,E)=>{E.d(T,{sV:()=>g,GZ:()=>k,R:()=>l,AQ:()=>w,W_:()=>P,Al:()=>S,XK:()=>N});function*x(s){let t="",r=0,u=!1;for(let d=0;d<s.length;d+=1)s[d]==="{"&&s[d+1]==="{"&&s[d-1]!=="\\"&&!u?(u=!0,t&&(yield{type:"string",start:r,end:d,value:t}),t="{{",r=d,d+=2):s[d]==="}"&&s[d+1]==="}"&&s[d-1]!=="\\"&&u&&(u=!1,yield{type:"part",start:r,end:d+2,value:t.slice(2).trim()},t="",d+=2,r=d),t+=s[d]||"";t&&(yield{type:"string",start:r,end:s.length,value:t})}c(x,"parse");var v=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},m=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},_,f;class g{constructor(t,r){this.expression=r,_.set(this,void 0),f.set(this,""),v(this,_,t),m(this,_).updateParent("")}get attributeName(){return m(this,_).attr.name}get attributeNamespace(){return m(this,_).attr.namespaceURI}get value(){return m(this,f)}set value(t){v(this,f,t||""),m(this,_).updateParent(t)}get element(){return m(this,_).element}get booleanValue(){return m(this,_).booleanValue}set booleanValue(t){m(this,_).booleanValue=t}}c(g,"AttributeTemplatePart"),_=new WeakMap,f=new WeakMap;class y{constructor(t,r){this.element=t,this.attr=r,this.partList=[]}get booleanValue(){return this.element.hasAttributeNS(this.attr.namespaceURI,this.attr.name)}set booleanValue(t){if(this.partList.length!==1)throw new DOMException("Operation not supported","NotSupportedError");this.partList[0].value=t?"":null}append(t){this.partList.push(t)}updateParent(t){if(this.partList.length===1&&t===null)this.element.removeAttributeNS(this.attr.namespaceURI,this.attr.name);else{const r=this.partList.map(u=>typeof u=="string"?u:u.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,r)}}}c(y,"AttributeValueSetter");var h=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},p=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},b;class k{constructor(t,r){this.expression=r,b.set(this,void 0),h(this,b,[t]),t.textContent=""}get value(){return p(this,b).map(t=>t.textContent).join("")}set value(t){this.replace(t)}get previousSibling(){return p(this,b)[0].previousSibling}get nextSibling(){return p(this,b)[p(this,b).length-1].nextSibling}replace(...t){const r=t.map(u=>typeof u=="string"?new Text(u):u);r.length||r.push(new Text("")),p(this,b)[0].before(...r);for(const u of p(this,b))u.remove();h(this,b,r)}}c(k,"NodeTemplatePart"),b=new WeakMap;function w(s){return{createCallback(t,r,u){this.processCallback(t,r,u)},processCallback(t,r,u){var d;if(!(typeof u!="object"||!u)){for(const C of r)if(C.expression in u){const j=(d=u[C.expression])!==null&&d!==void 0?d:"";s(C,j)}}}}}c(w,"createProcessor");function S(s,t){s.value=String(t)}c(S,"processPropertyIdentity");function P(s,t){return typeof t=="boolean"&&s instanceof g&&typeof s.element[s.attributeName]=="boolean"?(s.booleanValue=t,!0):!1}c(P,"processBooleanAttribute");const L=w(S),N=w((s,t)=>{P(s,t)||S(s,t)});var o=function(s,t,r){if(!t.has(s))throw new TypeError("attempted to set private field on non-instance");return t.set(s,r),r},e=function(s,t){if(!t.has(s))throw new TypeError("attempted to get private field on non-instance");return t.get(s)},n,i;function*a(s){const t=s.ownerDocument.createTreeWalker(s,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);let r;for(;r=t.nextNode();)if(r instanceof Element&&r.hasAttributes())for(let u=0;u<r.attributes.length;u+=1){const d=r.attributes.item(u);if(d&&d.value.includes("{{")){const C=new y(r,d);for(const j of x(d.value))if(j.type==="string")C.append(j.value);else{const O=new g(C,j.value);C.append(O),yield O}}}else if(r instanceof Text&&r.textContent&&r.textContent.includes("{{"))for(const u of x(r.textContent)){u.end<r.textContent.length&&r.splitText(u.end),u.type==="part"&&(yield new k(r,u.value));break}}c(a,"collectParts");class l extends DocumentFragment{constructor(t,r,u=L){var d,C;super();n.set(this,void 0),i.set(this,void 0),Object.getPrototypeOf(this!==l.prototype)&&Object.setPrototypeOf(this,l.prototype),this.appendChild(t.content.cloneNode(!0)),o(this,i,Array.from(a(this))),o(this,n,u),(C=(d=e(this,n)).createCallback)===null||C===void 0||C.call(d,this,e(this,i),r)}update(t){e(this,n).processCallback(this,e(this,i),t)}}c(l,"TemplateInstance"),n=new WeakMap,i=new WeakMap}}]);})(); + +//# sourceMappingURL=vendors-node_modules_github_remote-form_dist_index_js-node_modules_lit-html_directives_until_-50084b-677a29d578f5.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js new file mode 100644 index 0000000..0915d8c --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_lit-html_lit-html_js-ba8ef7c9465c.js @@ -0,0 +1,135 @@ +"use strict";(()=>{var O=Object.defineProperty;var p=(M,N)=>O(M,"name",{value:N,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{13695:(M,N,l)=>{l.d(N,{X:()=>v,w:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=new WeakMap,v=p(_=>(...c)=>{const h=_(...c);return a.set(h,!0),h},"directive"),u=p(_=>typeof _=="function"&&a.has(_),"isDirective")},66921:(M,N,l)=>{l.d(N,{V:()=>v,eC:()=>a,r4:()=>u});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=window.customElements!==void 0&&window.customElements.polyfillWrapFlushCallback!==void 0,v=p((_,c,h=null,r=null)=>{for(;c!==h;){const d=c.nextSibling;_.insertBefore(c,r),c=d}},"reparentNodes"),u=p((_,c,h=null)=>{for(;c!==h;){const r=c.nextSibling;_.removeChild(c),c=r}},"removeNodes")},31301:(M,N,l)=>{l.d(N,{J:()=>a,L:()=>v});/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a={},v={}},28356:(M,N,l)=>{l.d(N,{JG:()=>x,K1:()=>E,QG:()=>f,_l:()=>g,m:()=>w,nt:()=>m,pt:()=>r});var a=l(13695),v=l(66921),u=l(31301),_=l(3122),c=l(89823),h=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const r=p(s=>s===null||!(typeof s=="object"||typeof s=="function"),"isPrimitive"),d=p(s=>Array.isArray(s)||!!(s&&s[Symbol.iterator]),"isIterable");class f{constructor(t,n,e){this.dirty=!0,this.element=t,this.name=n,this.strings=e,this.parts=[];for(let i=0;i<e.length-1;i++)this.parts[i]=this._createPart()}_createPart(){return new g(this)}_getValue(){const t=this.strings,n=t.length-1;let e="";for(let i=0;i<n;i++){e+=t[i];const V=this.parts[i];if(V!==void 0){const T=V.value;if(r(T)||!d(T))e+=typeof T=="string"?T:String(T);else for(const y of T)e+=typeof y=="string"?y:String(y)}}return e+=t[n],e}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}p(f,"AttributeCommitter");class g{constructor(t){this.value=void 0,this.committer=t}setValue(t){t!==u.J&&(!r(t)||t!==this.value)&&(this.value=t,(0,a.w)(t)||(this.committer.dirty=!0))}commit(){for(;(0,a.w)(this.value);){const t=this.value;this.value=u.J,t(this)}this.value!==u.J&&this.committer.commit()}}p(g,"AttributePart");class m{constructor(t){this.value=void 0,this.__pendingValue=void 0,this.options=t}appendInto(t){this.startNode=t.appendChild((0,h.IW)()),this.endNode=t.appendChild((0,h.IW)())}insertAfterNode(t){this.startNode=t,this.endNode=t.nextSibling}appendIntoPart(t){t.__insert(this.startNode=(0,h.IW)()),t.__insert(this.endNode=(0,h.IW)())}insertAfterPart(t){t.__insert(this.startNode=(0,h.IW)()),this.endNode=t.endNode,t.endNode=this.startNode}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const n=this.__pendingValue;this.__pendingValue=u.J,n(this)}const t=this.__pendingValue;t!==u.J&&(r(t)?t!==this.value&&this.__commitText(t):t instanceof c.j?this.__commitTemplateResult(t):t instanceof Node?this.__commitNode(t):d(t)?this.__commitIterable(t):t===u.L?(this.value=u.L,this.clear()):this.__commitText(t))}__insert(t){this.endNode.parentNode.insertBefore(t,this.endNode)}__commitNode(t){this.value!==t&&(this.clear(),this.__insert(t),this.value=t)}__commitText(t){const n=this.startNode.nextSibling;t=t==null?"":t;const e=typeof t=="string"?t:String(t);n===this.endNode.previousSibling&&n.nodeType===3?n.data=e:this.__commitNode(document.createTextNode(e)),this.value=t}__commitTemplateResult(t){const n=this.options.templateFactory(t);if(this.value instanceof _.R&&this.value.template===n)this.value.update(t.values);else{const e=new _.R(n,t.processor,this.options),i=e._clone();e.update(t.values),this.__commitNode(i),this.value=e}}__commitIterable(t){Array.isArray(this.value)||(this.value=[],this.clear());const n=this.value;let e=0,i;for(const V of t)i=n[e],i===void 0&&(i=new m(this.options),n.push(i),e===0?i.appendIntoPart(this):i.insertAfterPart(n[e-1])),i.setValue(V),i.commit(),e++;e<n.length&&(n.length=e,this.clear(i&&i.endNode))}clear(t=this.startNode){(0,v.r4)(this.startNode.parentNode,t.nextSibling,this.endNode)}}p(m,"NodePart");class x{constructor(t,n,e){if(this.value=void 0,this.__pendingValue=void 0,e.length!==2||e[0]!==""||e[1]!=="")throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=n,this.strings=e}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const n=this.__pendingValue;this.__pendingValue=u.J,n(this)}if(this.__pendingValue===u.J)return;const t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=u.J}}p(x,"BooleanAttributePart");class w extends f{constructor(t,n,e){super(t,n,e);this.single=e.length===2&&e[0]===""&&e[1]===""}_createPart(){return new A(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}p(w,"PropertyCommitter");class A extends g{}p(A,"PropertyPart");let C=!1;try{const s={get capture(){return C=!0,!1}};window.addEventListener("test",s,s),window.removeEventListener("test",s,s)}catch{}class E{constructor(t,n,e){this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=n,this.eventContext=e,this.__boundHandleEvent=i=>this.handleEvent(i)}setValue(t){this.__pendingValue=t}commit(){for(;(0,a.w)(this.__pendingValue);){const V=this.__pendingValue;this.__pendingValue=u.J,V(this)}if(this.__pendingValue===u.J)return;const t=this.__pendingValue,n=this.value,e=t==null||n!=null&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),i=t!=null&&(n==null||e);e&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),i&&(this.__options=o(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=u.J}handleEvent(t){typeof this.value=="function"?this.value.call(this.eventContext||this.element,t):this.value.handleEvent(t)}}p(E,"EventPart");const o=p(s=>s&&(C?{capture:s.capture,passive:s.passive,once:s.once}:s.capture),"getOptions")},3122:(M,N,l)=>{l.d(N,{R:()=>u});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class u{constructor(c,h,r){this.__parts=[],this.template=c,this.processor=h,this.options=r}update(c){let h=0;for(const r of this.__parts)r!==void 0&&r.setValue(c[h]),h++;for(const r of this.__parts)r!==void 0&&r.commit()}_clone(){const c=a.eC?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),h=[],r=this.template.parts,d=document.createTreeWalker(c,133,null,!1);let f=0,g=0,m,x=d.nextNode();for(;f<r.length;){if(m=r[f],!(0,v.pC)(m)){this.__parts.push(void 0),f++;continue}for(;g<m.index;)g++,x.nodeName==="TEMPLATE"&&(h.push(x),d.currentNode=x.content),(x=d.nextNode())===null&&(d.currentNode=h.pop(),x=d.nextNode());if(m.type==="node"){const w=this.processor.handleTextExpression(this.options);w.insertAfterNode(x.previousSibling),this.__parts.push(w)}else this.__parts.push(...this.processor.handleAttributeExpressions(x,m.name,m.strings,this.options));f++}return a.eC&&(document.adoptNode(c),customElements.upgrade(c)),c}}p(u,"TemplateInstance")},89823:(M,N,l)=>{l.d(N,{j:()=>_});var a=l(66921),v=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const u=` ${v.Jw} `;class _{constructor(r,d,f,g){this.strings=r,this.values=d,this.type=f,this.processor=g}getHTML(){const r=this.strings.length-1;let d="",f=!1;for(let g=0;g<r;g++){const m=this.strings[g],x=m.lastIndexOf("<!--");f=(x>-1||f)&&m.indexOf("-->",x+1)===-1;const w=v.W5.exec(m);w===null?d+=m+(f?u:v.N):d+=m.substr(0,w.index)+w[1]+w[2]+v.$E+w[3]+v.Jw}return d+=this.strings[r],d}getTemplateElement(){const r=document.createElement("template");return r.innerHTML=this.getHTML(),r}}p(_,"TemplateResult");class c extends null{getHTML(){return`<svg>${super.getHTML()}</svg>`}getTemplateElement(){const r=super.getTemplateElement(),d=r.content,f=d.firstChild;return d.removeChild(f),reparentNodes(d,f.firstChild),r}}p(c,"SVGTemplateResult")},60560:(M,N,l)=>{l.d(N,{$E:()=>_,IW:()=>d,Jw:()=>a,N:()=>v,W5:()=>f,YS:()=>c,pC:()=>r});/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const a=`{{lit-${String(Math.random()).slice(2)}}}`,v=`<!--${a}-->`,u=new RegExp(`${a}|${v}`),_="$lit$";class c{constructor(m,x){this.parts=[],this.element=x;const w=[],A=[],C=document.createTreeWalker(x.content,133,null,!1);let E=0,o=-1,s=0;const{strings:t,values:{length:n}}=m;for(;s<n;){const e=C.nextNode();if(e===null){C.currentNode=A.pop();continue}if(o++,e.nodeType===1){if(e.hasAttributes()){const i=e.attributes,{length:V}=i;let T=0;for(let y=0;y<V;y++)h(i[y].name,_)&&T++;for(;T-- >0;){const y=t[s],I=f.exec(y)[2],L=I.toLowerCase()+_,b=e.getAttribute(L);e.removeAttribute(L);const P=b.split(u);this.parts.push({type:"attribute",index:o,name:I,strings:P}),s+=P.length-1}}e.tagName==="TEMPLATE"&&(A.push(e),C.currentNode=e.content)}else if(e.nodeType===3){const i=e.data;if(i.indexOf(a)>=0){const V=e.parentNode,T=i.split(u),y=T.length-1;for(let I=0;I<y;I++){let L,b=T[I];if(b==="")L=d();else{const P=f.exec(b);P!==null&&h(P[2],_)&&(b=b.slice(0,P.index)+P[1]+P[2].slice(0,-_.length)+P[3]),L=document.createTextNode(b)}V.insertBefore(L,e),this.parts.push({type:"node",index:++o})}T[y]===""?(V.insertBefore(d(),e),w.push(e)):e.data=T[y],s+=y}}else if(e.nodeType===8)if(e.data===a){const i=e.parentNode;(e.previousSibling===null||o===E)&&(o++,i.insertBefore(d(),e)),E=o,this.parts.push({type:"node",index:o}),e.nextSibling===null?e.data="":(w.push(e),o--),s++}else{let i=-1;for(;(i=e.data.indexOf(a,i+1))!==-1;)this.parts.push({type:"node",index:-1}),s++}}for(const e of w)e.parentNode.removeChild(e)}}p(c,"Template");const h=p((g,m)=>{const x=g.length-m.length;return x>=0&&g.slice(x)===m},"endsWith"),r=p(g=>g.index!==-1,"isTemplatePartActive"),d=p(()=>document.createComment(""),"createMarker"),f=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},36162:(M,N,l)=>{l.d(N,{_l:()=>a._l,nt:()=>a.nt,IW:()=>d.IW,XM:()=>c.X,dy:()=>A,r4:()=>h.r4,sY:()=>x,V:()=>h.V});var a=l(28356);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */class v{handleAttributeExpressions(o,s,t,n){const e=s[0];return e==="."?new a.m(o,s.slice(1),t).parts:e==="@"?[new a.K1(o,s.slice(1),n.eventContext)]:e==="?"?[new a.JG(o,s.slice(1),t)]:new a.QG(o,s,t).parts}handleTextExpression(o){return new a.nt(o)}}p(v,"DefaultTemplateProcessor");const u=new v;var _=l(89823),c=l(13695),h=l(66921),r=l(31301),d=l(60560);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */function f(E){let o=g.get(E.type);o===void 0&&(o={stringsArray:new WeakMap,keyString:new Map},g.set(E.type,o));let s=o.stringsArray.get(E.strings);if(s!==void 0)return s;const t=E.strings.join(d.Jw);return s=o.keyString.get(t),s===void 0&&(s=new d.YS(E,E.getTemplateElement()),o.keyString.set(t,s)),o.stringsArray.set(E.strings,s),s}p(f,"templateFactory");const g=new Map;/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */const m=new WeakMap,x=p((E,o,s)=>{let t=m.get(o);t===void 0&&((0,h.r4)(o,o.firstChild),m.set(o,t=new a.nt(Object.assign({templateFactory:f},s))),t.appendInto(o)),t.setValue(E),t.commit()},"render");var w=l(3122);/** + * @license + * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.1.2");const A=p((E,...o)=>new _.j(E,o,"html",u),"html"),C=p((E,...o)=>new SVGTemplateResult(E,o,"svg",defaultTemplateProcessor),"svg")}}]);})(); + +//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-8058f8562b63.js.map
\ No newline at end of file diff --git a/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js new file mode 100644 index 0000000..f50a716 --- /dev/null +++ b/archive/Problem 4 Shutdown! · Discussion #4 · Ta180m_Idiot-Code-Golf_files/vendors-node_modules_selector-observer_dist_index_esm_js-8a8f.js @@ -0,0 +1,3 @@ +"use strict";(()=>{var ae=Object.defineProperty;var s=(V,D)=>ae(V,"name",{value:D,configurable:!0});(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_selector-observer_dist_index_esm_js"],{64463:(V,D,B)=>{B.d(D,{N7:()=>re});var w=B(8439),M=null,T=null,R=[];function P(e,t){var n=[];function i(){var l=n;n=[],t(l)}s(i,"processBatchQueue");function r(){for(var l=arguments.length,c=Array(l),x=0;x<l;x++)c[x]=arguments[x];n.push(c),n.length===1&&N(e,i)}return s(r,"scheduleBatchQueue"),r}s(P,"scheduleBatch");function N(e,t){T||(T=new MutationObserver(L)),M||(M=e.createElement("div"),T.observe(M,{attributes:!0})),R.push(t),M.setAttribute("data-twiddle",""+Date.now())}s(N,"scheduleMacroTask");function L(){var e=R;R=[];for(var t=0;t<e.length;t++)try{e[t]()}catch(n){setTimeout(function(){throw n},0)}}s(L,"handleMutations");var F=new WeakMap,E=new WeakMap,C=new WeakMap,A=new WeakMap;function a(e,t){for(var n=0;n<t.length;n++){var i=t[n],r=i[0],l=i[1],c=i[2];r===h?(u(c,l),o(c,l)):r===g?d(c,l):r===v&&f(e.observers,l)}}s(a,"applyChanges");function u(e,t){if(t instanceof e.elementConstructor){var n=F.get(t);if(n||(n=[],F.set(t,n)),n.indexOf(e.id)===-1){var i=void 0;if(e.initialize&&(i=e.initialize.call(void 0,t)),i){var r=E.get(t);r||(r={},E.set(t,r)),r[""+e.id]=i}n.push(e.id)}}}s(u,"runInit");function o(e,t){if(t instanceof e.elementConstructor){var n=A.get(t);if(n||(n=[],A.set(t,n)),n.indexOf(e.id)===-1){e.elements.push(t);var i=E.get(t),r=i?i[""+e.id]:null;if(r&&r.add&&r.add.call(void 0,t),e.subscribe){var l=e.subscribe.call(void 0,t);if(l){var c=C.get(t);c||(c={},C.set(t,c)),c[""+e.id]=l}}e.add&&e.add.call(void 0,t),n.push(e.id)}}}s(o,"runAdd");function d(e,t){if(t instanceof e.elementConstructor){var n=A.get(t);if(!!n){var i=e.elements.indexOf(t);if(i!==-1&&e.elements.splice(i,1),i=n.indexOf(e.id),i!==-1){var r=E.get(t),l=r?r[""+e.id]:null;if(l&&l.remove&&l.remove.call(void 0,t),e.subscribe){var c=C.get(t),x=c?c[""+e.id]:null;x&&x.unsubscribe&&x.unsubscribe()}e.remove&&e.remove.call(void 0,t),n.splice(i,1)}n.length===0&&A.delete(t)}}}s(d,"runRemove");function f(e,t){var n=A.get(t);if(!!n){for(var i=n.slice(0),r=0;r<i.length;r++){var l=e[i[r]];if(!!l){var c=l.elements.indexOf(t);c!==-1&&l.elements.splice(c,1);var x=E.get(t),b=x?x[""+l.id]:null;b&&b.remove&&b.remove.call(void 0,t);var O=C.get(t),k=O?O[""+l.id]:null;k&&k.unsubscribe&&k.unsubscribe(),l.remove&&l.remove.call(void 0,t)}}A.delete(t)}}s(f,"runRemoveAll");var p=null;function m(e){if(p===null){var t=e.createElement("div"),n=e.createElement("div"),i=e.createElement("div");t.appendChild(n),n.appendChild(i),t.innerHTML="",p=i.parentNode!==n}return p}s(m,"detectInnerHTMLReplacementBuggy");function y(e){return"matches"in e||"webkitMatchesSelector"in e||"mozMatchesSelector"in e||"oMatchesSelector"in e||"msMatchesSelector"in e}s(y,"supportsSelectorMatching");var h=1,g=2,v=3;function S(e,t,n){for(var i=0;i<n.length;i++){var r=n[i];r.type==="childList"?(I(e,t,r.addedNodes),U(e,t,r.removedNodes)):r.type==="attributes"&&_(e,t,r.target)}m(e.ownerDocument)&&G(e,t)}s(S,"handleMutations$1");function I(e,t,n){for(var i=0;i<n.length;i++){var r=n[i];if(y(r))for(var l=e.selectorSet.matches(r),c=0;c<l.length;c++){var x=l[c].data;t.push([h,r,x])}if("querySelectorAll"in r)for(var b=e.selectorSet.queryAll(r),O=0;O<b.length;O++)for(var k=b[O],ie=k.data,K=k.elements,j=0;j<K.length;j++)t.push([h,K[j],ie])}}s(I,"addNodes");function U(e,t,n){for(var i=0;i<n.length;i++){var r=n[i];if("querySelectorAll"in r){t.push([v,r]);for(var l=r.querySelectorAll("*"),c=0;c<l.length;c++)t.push([v,l[c]])}}}s(U,"removeNodes");function _(e,t,n){if(y(n))for(var i=e.selectorSet.matches(n),r=0;r<i.length;r++){var l=i[r].data;t.push([h,n,l])}if("querySelectorAll"in n){var c=A.get(n);if(c)for(var x=0;x<c.length;x++){var b=e.observers[c[x]];b&&(e.selectorSet.matchesSelector(n,b.selector)||t.push([g,n,b]))}}}s(_,"revalidateObservers");function Q(e,t,n){if("querySelectorAll"in n){_(e,t,n);for(var i=n.querySelectorAll("*"),r=0;r<i.length;r++)_(e,t,i[r])}}s(Q,"revalidateDescendantObservers");function Z(e,t,n){for(var i=0;i<n.length;i++)for(var r=n[i],l=r.form?r.form.elements:e.rootNode.querySelectorAll("input"),c=0;c<l.length;c++)_(e,t,l[c])}s(Z,"revalidateInputObservers");function G(e,t){for(var n=0;n<e.observers.length;n++){var i=e.observers[n];if(i)for(var r=i.elements,l=0;l<r.length;l++){var c=r[l];c.parentNode||t.push([v,c])}}}s(G,"revalidateOrphanedElements");function X(e,t){var n=e.readyState;n==="interactive"||n==="complete"?N(e,t):e.addEventListener("DOMContentLoaded",N(e,t))}s(X,"whenReady");var J=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Y=0;function q(e){this.rootNode=e.nodeType===9?e.documentElement:e,this.ownerDocument=e.nodeType===9?e:e.ownerDocument,this.observers=[],this.selectorSet=new w.Z,this.mutationObserver=new MutationObserver(ee.bind(this,this)),this._scheduleAddRootNodes=P(this.ownerDocument,z.bind(this,this)),this._handleThrottledChangedTargets=P(this.ownerDocument,ne.bind(this,this)),this.rootNode.addEventListener("change",te.bind(this,this),!1),X(this.ownerDocument,$.bind(this,this))}s(q,"SelectorObserver"),q.prototype.disconnect=function(){this.mutationObserver.disconnect()},q.prototype.observe=function(e,t){var n=void 0;typeof t=="function"?n={selector:e,initialize:t}:(typeof t=="undefined"?"undefined":J(t))==="object"?(n=t,n.selector=e):n=e;var i=this,r={id:Y++,selector:n.selector,initialize:n.initialize,add:n.add,remove:n.remove,subscribe:n.subscribe,elements:[],elementConstructor:n.hasOwnProperty("constructor")?n.constructor:this.ownerDocument.defaultView.Element,abort:s(function(){i._abortObserving(r)},"abort")};return this.selectorSet.add(r.selector,r),this.observers[r.id]=r,this._scheduleAddRootNodes(),r},q.prototype._abortObserving=function(e){for(var t=e.elements,n=0;n<t.length;n++)d(e,t[n]);this.selectorSet.remove(e.selector,e),delete this.observers[e.id]},q.prototype.triggerObservers=function(e){var t=[];Q(this,t,e),a(this,t)};function $(e){e.mutationObserver.observe(e.rootNode,{childList:!0,attributes:!0,subtree:!0}),e._scheduleAddRootNodes()}s($,"onReady");function z(e){var t=[];I(e,t,[e.rootNode]),a(e,t)}s(z,"addRootNodes");function ee(e,t){var n=[];S(e,n,t),a(e,n)}s(ee,"handleRootMutations");function te(e,t){e._handleThrottledChangedTargets(t.target)}s(te,"handleChangeEvents");function ne(e,t){var n=[];Z(e,n,t),a(e,n)}s(ne,"handleChangedTargets");var W=void 0;function H(){return W||(W=new q(window.document)),W}s(H,"getDocumentObserver");function re(){var e;return(e=H()).observe.apply(e,arguments)}s(re,"observe");function oe(){var e;return(e=H()).triggerObservers.apply(e,arguments)}s(oe,"triggerObservers");var se=null},8439:(V,D,B)=>{B.d(D,{Z:()=>w});function w(){if(!(this instanceof w))return new w;this.size=0,this.uid=0,this.selectors=[],this.indexes=Object.create(this.indexes),this.activeIndexes=[]}s(w,"SelectorSet");var M=window.document.documentElement,T=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector;w.prototype.matchesSelector=function(a,u){return T.call(a,u)},w.prototype.querySelectorAll=function(a,u){return u.querySelectorAll(a)},w.prototype.indexes=[];var R=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"ID",selector:s(function(u){var o;if(o=u.match(R))return o[0].slice(1)},"matchIdSelector"),element:s(function(u){if(u.id)return[u.id]},"getElementId")});var P=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"CLASS",selector:s(function(u){var o;if(o=u.match(P))return o[0].slice(1)},"matchClassSelector"),element:s(function(u){var o=u.className;if(o){if(typeof o=="string")return o.split(/\s/);if(typeof o=="object"&&"baseVal"in o)return o.baseVal.split(/\s/)}},"getElementClassNames")});var N=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;w.prototype.indexes.push({name:"TAG",selector:s(function(u){var o;if(o=u.match(N))return o[0].toUpperCase()},"matchTagSelector"),element:s(function(u){return[u.nodeName.toUpperCase()]},"getElementTagName")}),w.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var L;typeof window.Map=="function"?L=window.Map:L=function(){function a(){this.map={}}return s(a,"Map"),a.prototype.get=function(u){return this.map[u+" "]},a.prototype.set=function(u,o){this.map[u+" "]=o},a}();var F=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function E(a,u){a=a.slice(0).concat(a.default);var o=a.length,d,f,p,m,y=u,h,g,v=[];do if(F.exec(""),(p=F.exec(y))&&(y=p[3],p[2]||!y)){for(d=0;d<o;d++)if(g=a[d],h=g.selector(p[1])){for(f=v.length,m=!1;f--;)if(v[f].index===g&&v[f].key===h){m=!0;break}m||v.push({index:g,key:h});break}}while(p);return v}s(E,"parseSelectorIndexes");function C(a,u){var o,d,f;for(o=0,d=a.length;o<d;o++)if(f=a[o],u.isPrototypeOf(f))return f}s(C,"findByPrototype"),w.prototype.logDefaultIndexUsed=function(){},w.prototype.add=function(a,u){var o,d,f,p,m,y,h,g,v=this.activeIndexes,S=this.selectors;if(typeof a=="string"){for(o={id:this.uid++,selector:a,data:u},h=E(this.indexes,a),d=0;d<h.length;d++)g=h[d],p=g.key,f=g.index,m=C(v,f),m||(m=Object.create(f),m.map=new L,v.push(m)),f===this.indexes.default&&this.logDefaultIndexUsed(o),y=m.map.get(p),y||(y=[],m.map.set(p,y)),y.push(o);this.size++,S.push(a)}},w.prototype.remove=function(a,u){if(typeof a=="string"){var o,d,f,p,m,y,h,g,v=this.activeIndexes,S={},I=arguments.length===1;for(o=E(this.indexes,a),f=0;f<o.length;f++)for(d=o[f],p=v.length;p--;)if(y=v[p],d.index.isPrototypeOf(y)){if(h=y.map.get(d.key),h)for(m=h.length;m--;)g=h[m],g.selector===a&&(I||g.data===u)&&(h.splice(m,1),S[g.id]=!0);break}this.size-=Object.keys(S).length}};function A(a,u){return a.id-u.id}s(A,"sortById"),w.prototype.queryAll=function(a){if(!this.selectors.length)return[];var u={},o=[],d=this.querySelectorAll(this.selectors.join(", "),a),f,p,m,y,h,g,v,S;for(f=0,m=d.length;f<m;f++)for(h=d[f],g=this.matches(h),p=0,y=g.length;p<y;p++)S=g[p],u[S.id]?v=u[S.id]:(v={id:S.id,selector:S.selector,data:S.data,elements:[]},u[S.id]=v,o.push(v)),v.elements.push(h);return o.sort(A)},w.prototype.matches=function(a){if(!a)return[];var u,o,d,f,p,m,y,h,g,v,S,I=this.activeIndexes,U={},_=[];for(u=0,f=I.length;u<f;u++)if(y=I[u],h=y.element(a),h){for(o=0,p=h.length;o<p;o++)if(g=y.map.get(h[o]))for(d=0,m=g.length;d<m;d++)v=g[d],S=v.id,!U[S]&&this.matchesSelector(a,v.selector)&&(U[S]=!0,_.push(v))}return _.sort(A)}}}]);})(); + +//# sourceMappingURL=vendors-node_modules_selector-observer_dist_index_esm_js-9c6d622211fd.js.map
\ No newline at end of file |