"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_hotkey_dist_index_js-node_modules_primer_live-region-element_dist-ee65d7","vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-69cfcc"],{66661:(e,t,n)=>{function i(e){let t=e.parentNode;if(null===t||!(t instanceof HTMLElement))throw Error();let n=0;t instanceof HTMLOListElement&&1!==t.start&&(n=t.start-1);let i=t.children;for(let t=0;tQuote,g:()=>MarkdownQuote});let r=0;function a(e){return e.replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,""").replace(//g,">")}let o={INPUT:e=>e instanceof HTMLInputElement&&e.checked?"[x] ":"[ ] ",CODE(e){let t=e.textContent||"";return e.parentNode&&"PRE"===e.parentNode.nodeName?(e.textContent=`\`\`\` ${t.replace(/\n+$/,"")} \`\`\` `,e):t.indexOf("`")>=0?`\`\` ${t} \`\``:`\`${t}\``},P(e){let t=document.createElement("p"),n=e.textContent||"";return t.textContent=n.replace(/<(\/?)(pre|strong|weak|em)>/g,"\\<$1$2\\>"),t},STRONG:e=>`**${e.textContent||""}**`,EM:e=>`_${e.textContent||""}_`,DEL:e=>`~${e.textContent||""}~`,BLOCKQUOTE(e){let t=(e.textContent||"").trim().replace(/^/gm,"> "),n=document.createElement("pre");return n.textContent=`${t} `,n},A(e){let t=e.textContent||"",n=e.getAttribute("href");return/^https?:/.test(t)&&t===n?t:n?`[${t}](${n})`:t},IMG(e){let t=e.getAttribute("alt")||"",n=e.getAttribute("src");if(!n)throw Error();let i=e.hasAttribute("width")?` width="${a(e.getAttribute("width")||"")}"`:"",r=e.hasAttribute("height")?` height="${a(e.getAttribute("height")||"")}"`:"";return i||r?`${a(t)}`:`![${t}](${n})`},LI(e){let t=e.parentNode;if(!t)throw Error();let n="";if(!function(e){let t=e.childNodes[0],n=e.childNodes[1];return!!t&&e.childNodes.length<3&&("OL"===t.nodeName||"UL"===t.nodeName)&&(!n||n.nodeType===Node.TEXT_NODE&&!(n.textContent||"").trim())}(e)){if("OL"===t.nodeName){if(r>0&&!t.previousSibling){let t=i(e)+r+1;n=`${t}\\. `}else n=`${i(e)+1}. `}else n="* "}let a=n.replace(/\S/g," "),o=(e.textContent||"").trim().replace(/^/gm,a),l=document.createElement("pre");return l.textContent=o.replace(a,n),l},OL(e){let t=document.createElement("li");return t.appendChild(document.createElement("br")),e.append(t),e},H1(e){let t=parseInt(e.nodeName.slice(1));return e.prepend(`${Array(t+1).join("#")} `),e},UL:e=>e};o.UL=o.OL;for(let e=2;e<=6;++e)o[`H${e}`]=o.H1;let Quote=class Quote{constructor(){this.selection=window.getSelection(),this.processSelectionText=e=>e}closest(e){let t=this.range.startContainer,n=t instanceof Element?t:t.parentElement;return n?n.closest(e):null}get active(){var e;return((null===(e=this.selection)||void 0===e?void 0:e.rangeCount)||0)>0}get range(){var e;return(null===(e=this.selection)||void 0===e?void 0:e.rangeCount)?this.selection.getRangeAt(0):new Range}set range(e){var t,n;null===(t=this.selection)||void 0===t||t.removeAllRanges(),null===(n=this.selection)||void 0===n||n.addRange(e)}set processSelectionTextFn(e){this.processSelectionText=e}get selectionText(){var e;return this.processSelectionText((null===(e=this.selection)||void 0===e?void 0:e.toString().trim())||"")}get quotedText(){return`> ${this.selectionText.replace(/\n/g,"\n> ")} `}select(e){this.selection&&(this.selection.removeAllRanges(),this.selection.selectAllChildren(e))}insert(e){e.value?e.value=`${e.value} ${this.quotedText}`:e.value=this.quotedText,e.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),e.focus(),e.selectionStart=e.value.length,e.scrollTop=e.scrollHeight}};let MarkdownQuote=class MarkdownQuote extends Quote{constructor(e="",t){super(),this.scopeSelector=e,this.callback=t}get selectionText(){var e,t;if(!this.selection)return"";let n=function(e,t){let n=e.startContainer;if(!n||!n.parentNode||!(n.parentNode instanceof HTMLElement))throw Error("the range must start within an HTMLElement");let a=n.parentNode,o=e.cloneContents();if(t){let e=o.querySelector(t);e&&(o=document.createDocumentFragment()).appendChild(e)}r=0;let l=a.closest("li");if(a.closest("pre")){let e=document.createElement("pre");e.appendChild(o),(o=document.createDocumentFragment()).appendChild(e)}else if(l&&l.parentNode&&("OL"===l.parentNode.nodeName&&(r=i(l)),!o.querySelector("li"))){let e=document.createElement("li");if(!l.parentNode)throw Error();let t=document.createElement(l.parentNode.nodeName);e.appendChild(o),t.appendChild(e),(o=document.createDocumentFragment()).appendChild(t)}return o}(this.range,null!==(e=this.scopeSelector)&&void 0!==e?e:"");null===(t=this.callback)||void 0===t||t.call(this,n),function(e){let t=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.nodeName in o&&!function(e){if(e instanceof HTMLAnchorElement&&1===e.childNodes.length){let t=e.childNodes[0];if(t instanceof HTMLImageElement)return t.src===e.href}return!1}(e)&&("IMG"===e.nodeName||null!=e.firstChild||"INPUT"===e.nodeName&&e instanceof HTMLInputElement&&"checkbox"===e.type)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),n=[],i=t.nextNode();for(;i;)i instanceof HTMLElement&&n.push(i),i=t.nextNode();for(let e of(n.reverse(),n))e.replaceWith(o[e.nodeName](e))}(n);let a=document.body;if(!a)return"";let l=document.createElement("div");l.appendChild(n),l.style.cssText="position:absolute;left:-9999px;",a.appendChild(l);let s="";try{let e=document.createRange();e.selectNodeContents(l),this.selection.removeAllRanges(),this.selection.addRange(e),s=this.selection.toString(),this.selection.removeAllRanges(),e.detach()}finally{a.removeChild(l)}return this.processSelectionText(s.trim())}}},55150:(e,t,n)=>{n.d(t,{Bu:()=>c,YV:()=>l,o:()=>s});let i=null;function r(e){return e instanceof HTMLSelectElement||(o(e)?e.checked!==e.defaultChecked:e.value!==e.defaultValue)}function a(e){return e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement||e instanceof HTMLSelectElement}function o(e){return e instanceof HTMLInputElement&&/checkbox|radio/.test(e.type)}function l(e,t){var n,o,l,s,c,u;let d;let f=null!==(n=null==t?void 0:t.scope)&&void 0!==n?n:document,h=null!==(o=null==t?void 0:t.selector)&&void 0!==o?o:".js-session-resumable",p=null!==(l=null==t?void 0:t.fields)&&void 0!==l?l:f.querySelectorAll(h),m=null!==(s=null==t?void 0:t.keyPrefix)&&void 0!==s?s:"session-resume:",g=null!==(c=null==t?void 0:t.storageFilter)&&void 0!==c?c:r;try{d=null!==(u=null==t?void 0:t.storage)&&void 0!==u?u:sessionStorage}catch(e){return}let v=`${m}${e}`,b=[];for(let e of p)a(e)&&b.push(e);let y=b.filter(e=>!!e.id&&g(e)&&e.form!==i).map(e=>e instanceof HTMLSelectElement?[e.id,Array.from(e.selectedOptions).map(e=>e.value)]:[e.id,e.value]);if(y.length)try{let e=d.getItem(v);if(null!==e){let t=JSON.parse(e).filter(function(e){return!y.some(t=>t[0]===e[0])});y=y.concat(t)}d.setItem(v,JSON.stringify(y))}catch(e){}}function s(e,t){var n,i;let r,l;let s=null!==(n=null==t?void 0:t.keyPrefix)&&void 0!==n?n:"session-resume:";try{r=null!==(i=null==t?void 0:t.storage)&&void 0!==i?i:sessionStorage}catch(e){return}let c=`${s}${e}`;try{l=r.getItem(c)}catch(e){}if(!l)return;let u=[],d=[];for(let[e,t]of JSON.parse(l)){let n=new CustomEvent("session:resume",{bubbles:!0,cancelable:!0,detail:{targetId:e,targetValue:t}});if(document.dispatchEvent(n)){let n=document.getElementById(e);if(a(n)){if(n instanceof HTMLSelectElement){for(let e of n.options)e.selected=t.includes(e.value);u.push(n)}else o(n)?(n.checked=!n.defaultChecked,u.push(n)):n.value===n.defaultValue&&(n.value=t,u.push(n))}else d.push([e,t])}}if(0===d.length)try{r.removeItem(c)}catch(e){}else r.setItem(c,JSON.stringify(d));setTimeout(function(){for(let e of u)e.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))},0)}function c(e){i=e.target,setTimeout(function(){e.defaultPrevented&&(i=null)},0)}},5497:(e,t,n)=>{n.d(t,{A:()=>i});function i(e,t){var n,i,r,a=(void 0===t?{}:t).viewportMarginBottom,o=void 0===a?100:a,l=null,s=!1;function c(t){if(n!==t.clientX||i!==t.clientY){var a=e.style.height;r&&r!==a&&(s=!0,e.style.maxHeight="",e.removeEventListener("mousemove",c)),r=a}n=t.clientX,i=t.clientY}var u=e.ownerDocument,d=u.documentElement;function f(){if(!s&&e.value!==l&&(!(e.offsetWidth<=0)||!(e.offsetHeight<=0))){var t=function(){for(var t=0,n=e;n!==u.body&&null!==n;)t+=n.offsetTop||0,n=n.offsetParent;var i=t-u.defaultView.pageYOffset,r=d.clientHeight-(i+e.offsetHeight);return{top:i,bottom:r}}(),n=t.top,i=t.bottom;if(!(n<0)&&!(i<0)){var a=getComputedStyle(e),c=Math.ceil(parseFloat(a.borderTopWidth)),f=Math.ceil(parseFloat(a.borderBottomWidth)),h="border-box"===a.boxSizing,p=parseFloat(a.height)+i,m=i{function i(e,t){return r(function(e){if(e.activeElement!==e.body)return e.activeElement;var t=e.querySelectorAll(":hover"),n=t.length;if(n)return t[n-1]}(e),t)}function r(e,t){var n=e;if(!n)return Promise.resolve(t());var i=n.ownerDocument.documentElement,r=function(e){for(var t=[];e;){var n=e.getBoundingClientRect(),i=n.top,r=n.left;t.push({element:e,top:i,left:r}),e=e.parentElement}return t}(n);return Promise.resolve(t()).then(function(e){var t=function(e){for(var t=0;ti,_H:()=>r})},24212:(e,t,n)=>{n.d(t,{q:()=>r});var i="";function r(e){return e.split("\n").reduce(function(e,t){var n,r,f,h=function(e){var t=a.exec(e);if(!t)return null;var n=t[2]&&0===t[2].indexOf("native"),r=t[2]&&0===t[2].indexOf("eval"),l=o.exec(t[2]);return r&&null!=l&&(t[2]=l[1],t[3]=l[2],t[4]=l[3]),{file:n?null:t[2],methodName:t[1]||i,arguments:n?[t[2]]:[],lineNumber:t[3]?+t[3]:null,column:t[4]?+t[4]:null}}(t)||((n=l.exec(t))?{file:n[2],methodName:n[1]||i,arguments:[],lineNumber:+n[3],column:n[4]?+n[4]:null}:null)||function(e){var t=s.exec(e);if(!t)return null;var n=t[3]&&t[3].indexOf(" > eval")>-1,r=c.exec(t[3]);return n&&null!=r&&(t[3]=r[1],t[4]=r[2],t[5]=null),{file:t[3],methodName:t[1]||i,arguments:t[2]?t[2].split(","):[],lineNumber:t[4]?+t[4]:null,column:t[5]?+t[5]:null}}(t)||((r=d.exec(t))?{file:r[2],methodName:r[1]||i,arguments:[],lineNumber:+r[3],column:r[4]?+r[4]:null}:null)||((f=u.exec(t))?{file:f[3],methodName:f[1]||i,arguments:[],lineNumber:+f[4],column:f[5]?+f[5]:null}:null);return h&&e.push(h),e},[])}var a=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,o=/\((\S*)(?::(\d+))(?::(\d+))\)/,l=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,s=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,c=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,u=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i,d=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i},25339:(e,t,n)=>{n.d(t,{Bb:()=>R,TT:()=>H});var i={};n.r(i),n.d(i,{ClipboardItem:()=>clipboarditem_ClipboardItem,apply:()=>f,isPolyfilled:()=>d,isSupported:()=>u});var r={};n.r(r),n.d(r,{apply:()=>g,checkVisibility:()=>h,isPolyfilled:()=>m,isSupported:()=>p});var a={};n.r(a),n.d(a,{apply:()=>E,clipboardRead:()=>b,clipboardWrite:()=>v,isPolyfilled:()=>T,isSupported:()=>y});var o={};n.r(o),n.d(o,{apply:()=>C,isPolyfilled:()=>S,isSupported:()=>x,withResolvers:()=>w});var l={};n.r(l),n.d(l,{apply:()=>N,cancelIdleCallback:()=>k,isPolyfilled:()=>A,isSupported:()=>I,requestIdleCallback:()=>L});let s=new WeakMap,c=new WeakMap;let clipboarditem_ClipboardItem=class clipboarditem_ClipboardItem{constructor(e,t={}){if(0===Object.keys(e).length)throw TypeError("Empty dictionary argument");s.set(this,e),c.set(this,t.presentationStyle||"unspecified")}get presentationStyle(){return c.get(this)||"unspecified"}get types(){return Object.freeze(Object.keys(s.get(this)||{}))}async getType(e){let t=s.get(this);if(t&&e in t){let n=await t[e];return"string"==typeof n?new Blob([n],{type:e}):n}throw new DOMException("Failed to execute 'getType' on 'ClipboardItem': The type was not found","NotFoundError")}};function u(){try{return new globalThis.ClipboardItem({"text/plain":Promise.resolve("")}),!0}catch{return!1}}function d(){return globalThis.ClipboardItem===clipboarditem_ClipboardItem}function f(){u()||(globalThis.ClipboardItem=clipboarditem_ClipboardItem)}function h({checkOpacity:e=!1,checkVisibilityCSS:t=!1}={}){if(!this.isConnected)return!1;let n=getComputedStyle(this);if("contents"===n.getPropertyValue("display")||t&&"visible"!==n.getPropertyValue("visibility"))return!1;let i=this;for(;i;){let t=i===this?n:getComputedStyle(i);if("none"===t.getPropertyValue("display")||e&&"0"===t.getPropertyValue("opacity")||i!==this&&"hidden"===t.getPropertyValue("content-visibility"))return!1;!i.parentElement&&i.getRootNode()instanceof ShadowRoot?i=i.getRootNode().host:i=i.parentElement}return!0}function p(){return"checkVisibility"in Element.prototype&&"function"==typeof Element.prototype.checkVisibility}function m(){return Element.prototype.checkVisibility===h}function g(){p()||(Element.prototype.checkVisibility=h)}async function v(e){if(0===e.length)return;let t=e[0],n=await t.getType(t.types.includes("text/plain")?"text/plain":t.types[0]);return navigator.clipboard.writeText("string"==typeof n?n:await n.text())}async function b(){return[new ClipboardItem({"text/plain":navigator.clipboard.readText()})]}function y(){return"clipboard"in navigator&&"function"==typeof navigator.clipboard.read&&"function"==typeof navigator.clipboard.write}function T(){return"clipboard"in navigator&&(navigator.clipboard.write===v||navigator.clipboard.read===b)}function E(){"clipboard"in navigator&&!y()&&(navigator.clipboard.write=v,navigator.clipboard.read=b)}function w(){let e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}function x(){return"withResolvers"in Promise&&"function"==typeof Promise.withResolvers}function S(){return"withResolvers"in Promise&&Promise.withResolvers===w}function C(){x()||Object.assign(Promise,{withResolvers:w})}function L(e,t={}){let n=Date.now(),i=t.timeout||0,r=Object.defineProperty({didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-n))},"didTimeout",{get:()=>Date.now()-n>i});return window.setTimeout(()=>{e(r)})}function k(e){clearTimeout(e)}function I(){return"function"==typeof globalThis.requestIdleCallback}function A(){return globalThis.requestIdleCallback===L&&globalThis.cancelIdleCallback===k}function N(){I()||(globalThis.requestIdleCallback=L,globalThis.cancelIdleCallback=k)}let M=!1;try{M=!1===document.body.matches(":modal")}catch{M=!1}let P="object"==typeof globalThis&&"fromEntries"in Object&&"flatMap"in Array.prototype&&"trimEnd"in String.prototype&&"allSettled"in Promise&&"matchAll"in String.prototype&&"replaceAll"in String.prototype&&"any"in Promise&&"at"in String.prototype&&"at"in Array.prototype&&"hasOwn"in Object&&"abort"in AbortSignal&&"timeout"in AbortSignal&&"function"==typeof queueMicrotask&&"function"==typeof HTMLDialogElement&&M&&"function"==typeof AggregateError&&"function"==typeof BroadcastChannel&&"randomUUID"in crypto&&"replaceChildren"in Element.prototype&&"requestSubmit"in HTMLFormElement.prototype&&!0,O={clipboardItem:i,elementCheckVisibility:r,navigatorClipboard:a,requestIdleCallback:l,withResolvers:o};function H(){return P&&Object.values(O).every(e=>e.isSupported())}function R(){for(let e of Object.values(O))e.apply()}},15955:(e,t,n)=>{n.d(t,{A:()=>i});function i(e){let t=!1,n=null;function i(e,t,n,r=!1){t instanceof HTMLInputElement&&(t.indeterminate=r,t.checked!==n&&(t.checked=n,setTimeout(()=>{let n=new CustomEvent("change",{bubbles:!0,cancelable:!1,detail:{relatedTarget:e}});t.dispatchEvent(n)})))}function r(r){let a=r.target;a instanceof Element&&(a.hasAttribute("data-check-all")?function(t){if(t instanceof CustomEvent&&t.detail){let{relatedTarget:e}=t.detail;if(e&&e.hasAttribute("data-check-all-item"))return}let r=t.target;if(r instanceof HTMLInputElement){for(let t of(n=null,e.querySelectorAll("[data-check-all-item]")))i(r,t,r.checked);r.indeterminate=!1,o()}}(r):a.hasAttribute("data-check-all-item")&&function(r){if(r instanceof CustomEvent&&r.detail){let{relatedTarget:e}=r.detail;if(e&&(e.hasAttribute("data-check-all")||e.hasAttribute("data-check-all-item")))return}let a=r.target;if(!(a instanceof HTMLInputElement))return;let l=Array.from(e.querySelectorAll("[data-check-all-item]"));if(t&&n){let[e,t]=[l.indexOf(n),l.indexOf(a)].sort();for(let n of l.slice(e,+t+1||9e9))i(a,n,a.checked)}t=!1,n=a;let s=e.querySelector("[data-check-all]");if(s){let e=l.length,t=l.filter(e=>e instanceof HTMLInputElement&&e.checked).length;i(a,s,t===e,e>t&&t>0)}o()}(r))}function a(e){e.target instanceof Element&&(e.target instanceof HTMLLabelElement&&e.target.control||e.target).hasAttribute("data-check-all-item")&&(t=e.shiftKey)}function o(){let t=e.querySelector("[data-check-all-count]");if(t){let n=e.querySelectorAll("[data-check-all-item]:checked").length;t.textContent=n.toString()}}return e.addEventListener("mousedown",a),e.addEventListener("change",r),{unsubscribe:()=>{e.removeEventListener("mousedown",a),e.removeEventListener("change",r)}}}},50515:(e,t,n)=>{n.d(t,{JC:()=>b,KK:()=>SequenceTracker,Vy:()=>o,ai:()=>v,oc:()=>s,rd:()=>u});let Leaf=class Leaf{constructor(e){this.children=[],this.parent=e}delete(e){let t=this.children.indexOf(e);return -1!==t&&(this.children=this.children.slice(0,t).concat(this.children.slice(t+1)),0===this.children.length&&this.parent.delete(this),!0)}add(e){return this.children.push(e),this}};let RadixTrie=class RadixTrie{constructor(e){this.parent=null,this.children={},this.parent=e||null}get(e){return this.children[e]}insert(e){let t=this;for(let n=0;n","\xbf":"?"},r={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+","[":"{","]":"}","\\":"|",";":":","'":'"',",":"<",".":">","/":"?",q:"Q",w:"W",e:"E",r:"R",t:"T",y:"Y",u:"U",i:"I",o:"O",p:"P",a:"A",s:"S",d:"D",f:"F",g:"G",h:"H",j:"J",k:"K",l:"L",z:"Z",x:"X",c:"C",v:"V",b:"B",n:"N",m:"M"},a={" ":"Space","+":"Plus"};function o(e,t=navigator.platform){var n,s,u;let{ctrlKey:d,altKey:f,metaKey:h,shiftKey:p,key:m}=e,g=[];for(let[e,t]of[d,f,h,p].entries())t&&g.push(l[e]);if(!l.includes(m)){let e=g.includes("Alt")&&c.test(t)&&null!==(n=i[m])&&void 0!==n?n:m,o=g.includes("Shift")&&c.test(t)&&null!==(s=r[e])&&void 0!==s?s:e,l=null!==(u=a[o])&&void 0!==u?u:o;g.push(l)}return g.join("+")}let l=["Control","Alt","Meta","Shift"];function s(e,t){return function(e){let t=e.split("+").pop(),n=[];for(let t of["Control","Alt","Meta","Shift"])e.includes(t)&&n.push(t);return t&&n.push(t),n.join("+")}(function(e,t){var n;let i="undefined"==typeof window?void 0:window,r=c.test(null!==(n=null!=t?t:null==i?void 0:i.navigator.platform)&&void 0!==n?n:"")?"Meta":"Control";return e.replace("Mod",r)}(e,t))}let c=/Mac|iPod|iPhone|iPad/i;let SequenceTracker=class SequenceTracker{constructor({onReset:e}={}){this._path=[],this.timer=null,this.onReset=e}get path(){return this._path}get sequence(){return this._path.join(" ")}registerKeypress(e){this._path=[...this._path,o(e)],this.startTimer()}reset(){var e;this.killTimer(),this._path=[],null===(e=this.onReset)||void 0===e||e.call(this)}killTimer(){null!=this.timer&&window.clearTimeout(this.timer),this.timer=null}startTimer(){this.killTimer(),this.timer=window.setTimeout(()=>this.reset(),SequenceTracker.CHORD_TIMEOUT)}};function u(e){return e.split(" ").map(e=>s(e)).join(" ")}function d(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),n=(e.getAttribute("type")||"").toLowerCase();return"select"===t||"textarea"===t||"input"===t&&"submit"!==n&&"reset"!==n&&"checkbox"!==n&&"radio"!==n&&"file"!==n||e.isContentEditable}SequenceTracker.CHORD_TIMEOUT=1500;let f=new RadixTrie,h=new WeakMap,p=f,m=new SequenceTracker({onReset(){p=f}});function g(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(d(e.target)){let t=e.target;if(!t.id||!t.ownerDocument.querySelector(`[data-hotkey-scope="${t.id}"]`))return}let t=p.get(o(e));if(!t){m.reset();return}if(m.registerKeypress(e),p=t,t instanceof Leaf){let n;let i=e.target,r=!1,a=d(i);for(let e=t.children.length-1;e>=0;e-=1){let o=(n=t.children[e]).getAttribute("data-hotkey-scope");if(!a&&!o||a&&i.id===o){r=!0;break}}n&&r&&(function(e,t){let n=new CustomEvent("hotkey-fire",{cancelable:!0,detail:{path:t}});e.dispatchEvent(n)&&(d(e)?e.focus():e.click())}(n,m.path),e.preventDefault()),m.reset()}}function v(e,t){0===Object.keys(f.children).length&&document.addEventListener("keydown",g);let n=(function(e){let t=[],n=[""],i=!1;for(let r=0;re.map(e=>s(e)).filter(e=>""!==e)).filter(e=>e.length>0)})(t||e.getAttribute("data-hotkey")||"").map(t=>f.insert(t).add(e));h.set(e,n)}function b(e){let t=h.get(e);if(t&&t.length)for(let n of t)n&&n.delete(e);0===Object.keys(f.children).length&&document.removeEventListener("keydown",g)}},18679:(e,t,n)=>{n.d(t,{s:()=>AnalyticsClient});let i=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];var r=n(36301);let AnalyticsClient=class AnalyticsClient{constructor(e){this.options=e}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,r.y)()}createEvent(e){return{page:location.href,title:document.title,context:{...this.options.baseContext,...function(){let e={};try{for(let[t,n]of new URLSearchParams(window.location.search)){let r=t.toLowerCase();i.includes(r)&&(e[r]=n)}return e}catch(e){return{}}}(),...e}}}sendPageView(e){let t=this.createEvent(e);this.send({page_views:[t]})}sendEvent(e,t){let n={...this.createEvent(t),type:e};this.send({events:[n]})}send({page_views:e,events:t}){let n=JSON.stringify({client_id:this.clientId,page_views:e,events:t,request_context:{referrer:function(){let e;try{e=window.top.document.referrer}catch(t){if(window.parent)try{e=window.parent.document.referrer}catch(e){}}return""===e&&(e=document.referrer),e}(),user_agent:navigator.userAgent,screen_resolution:function(){try{return`${screen.width}x${screen.height}`}catch(e){return"unknown"}}(),browser_resolution:function(){let e=0,t=0;try{return"number"==typeof window.innerWidth?(t=window.innerWidth,e=window.innerHeight):null!=document.documentElement&&null!=document.documentElement.clientWidth?(t=document.documentElement.clientWidth,e=document.documentElement.clientHeight):null!=document.body&&null!=document.body.clientWidth&&(t=document.body.clientWidth,e=document.body.clientHeight),`${t}x${e}`}catch(e){return"unknown"}}(),browser_languages:navigator.languages?navigator.languages.join(","):navigator.language||"",pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:-60*new Date().getTimezoneOffset()}});try{if(navigator.sendBeacon){navigator.sendBeacon(this.collectorUrl,n);return}}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:n,keepalive:!1})}}},36301:(e,t,n)=>{let i;function r(){return`${Math.round(0x7fffffff*Math.random())}.${Math.round(Date.now()/1e3)}`}function a(){try{let e=function(){let e;let t=document.cookie.match(/_octo=([^;]+)/g);if(!t)return;let n=[0,0];for(let i of t){let[,t]=i.split("="),[,r,...a]=t.split("."),o=r.split("-").map(Number);o>n&&(n=o,e=a.join("."))}return e}();if(e)return e;let t=r();return!function(e){let t=`GH1.1.${e}`,n=new Date(Date.now()+31536e6).toUTCString(),{domain:i}=document;i.endsWith(".github.com")&&(i="github.com"),document.cookie=`_octo=${t}; expires=${n}; path=/; domain=${i}; secure; samesite=lax`}(t),t}catch(e){return i||(i=r()),i}}n.d(t,{y:()=>a})},70837:(e,t,n)=>{n.d(t,{O:()=>i});function i(e="ha"){let t;let n={};for(let i of Array.from(document.head.querySelectorAll(`meta[name^="${e}-"]`))){let{name:r,content:a}=i,o=r.replace(`${e}-`,"").replace(/-/g,"_");"url"===o?t=a:n[o]=a}if(!t)throw Error(`AnalyticsClient ${e}-url meta tag not found`);return{collectorUrl:t,...Object.keys(n).length>0?{baseContext:n}:{}}}},31143:(e,t,n)=>{n.d(t,{qy:()=>x,XX:()=>v,_3:()=>C});let i=new Map;function r(e){if(i.has(e))return i.get(e);let t=e.length,n=0,r=0,a=0,o=[];for(let i=0;in&&(o.push(Object.freeze({type:"string",start:n,end:r,value:e.slice(n,r)})),n=r),o.push(Object.freeze({type:"part",start:r,end:i+2,value:e.slice(n+2,i).trim()})),i+=1,n=i+1)}return n"string"==typeof e?e:e.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,e)}}};let l=new WeakMap;let NodeTemplatePart=class NodeTemplatePart{constructor(e,t){this.expression=t,l.set(this,[e]),e.textContent=""}get value(){return l.get(this).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return l.get(this)[0].previousSibling}get nextSibling(){return l.get(this)[l.get(this).length-1].nextSibling}replace(...e){let t=e.map(e=>"string"==typeof e?new Text(e):e);for(let e of(t.length||t.push(new Text("")),l.get(this)[0].before(...t),l.get(this)))e.remove();l.set(this,t)}};function s(e){return{processCallback(t,n,i){var r;if("object"==typeof i&&i){for(let t of n)if(t.expression in i){let n=null!==(r=i[t.expression])&&void 0!==r?r:"";e(t,n)}}}}}function c(e,t){e.value=String(t)}function u(e,t){return"boolean"==typeof t&&e instanceof AttributeTemplatePart&&"boolean"==typeof e.element[e.attributeName]&&(e.booleanValue=t,!0)}let d=s(c);s((e,t)=>{u(e,t)||c(e,t)});let f=new WeakMap,h=new WeakMap;let TemplateInstance=class TemplateInstance extends DocumentFragment{constructor(e,t,n=d){var i,a;super(),Object.getPrototypeOf(this)!==TemplateInstance.prototype&&Object.setPrototypeOf(this,TemplateInstance.prototype),this.appendChild(e.content.cloneNode(!0)),h.set(this,Array.from(function*(e){let t;let n=e.ownerDocument.createTreeWalker(e,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);for(;t=n.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let e=0;ee+t+(n{let n=e(...t);return b.add(n),n}}let T=new WeakMap;let EventHandler=class EventHandler{constructor(e,t){this.element=e,this.type=t,this.element.addEventListener(this.type,this),T.get(this.element).set(this.type,this)}set(e){"function"==typeof e?this.handleEvent=e.bind(this.element):"object"==typeof e&&"function"==typeof e.handleEvent?this.handleEvent=e.handleEvent.bind(e):(this.element.removeEventListener(this.type,this),T.get(this.element).delete(this.type))}static for(e){T.has(e.element)||T.set(e.element,new Map);let t=e.attributeName.slice(2),n=T.get(e.element);return n.has(t)?n.get(t):new EventHandler(e.element,t)}};function E(e,t){b.has(t)&&(t(e),1)||u(e,t)||e instanceof AttributeTemplatePart&&e.attributeName.startsWith("on")&&(EventHandler.for(e).set(t),e.element.removeAttributeNS(e.attributeNamespace,e.attributeName),1)||t instanceof TemplateResult&&e instanceof NodeTemplatePart&&(t.renderInto(e),1)||t instanceof DocumentFragment&&e instanceof NodeTemplatePart&&(t.childNodes.length&&e.replace(...t.childNodes),1)||function(e,t){if(!("object"==typeof t&&Symbol.iterator in t))return!1;if(!(e instanceof NodeTemplatePart))return e.value=Array.from(t).join(" "),!0;{let n=[];for(let e of t)if(e instanceof TemplateResult){let t=document.createDocumentFragment();e.renderInto(t),n.push(...t.childNodes)}else e instanceof DocumentFragment?n.push(...e.childNodes):n.push(String(e));return n.length&&e.replace(...n),!0}}(e,t)||c(e,t)}let w=s(E);function x(e,...t){return new TemplateResult(e,t,w)}let S=new WeakMap;y((...e)=>t=>{S.has(t)||S.set(t,{i:e.length});let n=S.get(t);for(let i=0;i{it=>{var n,i;if(!(t instanceof NodeTemplatePart))return;let r=document.createElement("template"),a=null!==(i=null===(n=TemplateResult.cspTrustedTypesPolicy)||void 0===n?void 0:n.createHTML(e))&&void 0!==i?i:e;r.innerHTML=a;let o=document.importNode(r.content,!0);t.replace(...o.childNodes)})},44358:(e,t,n)=>{function i(e,t){var n,i,r;let a=e.value.slice(0,null!==(n=e.selectionStart)&&void 0!==n?n:void 0),o=e.value.slice(null!==(i=e.selectionEnd)&&void 0!==i?i:void 0),l=!0;e.contentEditable="true";try{l=document.execCommand("insertText",!1,t)}catch(e){l=!1}if(e.contentEditable="false",l&&!e.value.slice(0,null!==(r=e.selectionStart)&&void 0!==r?r:void 0).endsWith(t)&&(l=!1),!l){try{document.execCommand("ms-beginUndoUnit")}catch(e){}e.value=a+t+o;try{document.execCommand("ms-endUndoUnit")}catch(e){}e.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!0}))}}n.d(t,{B1:()=>O});let r=new WeakMap;function a(e){let{currentTarget:t}=e,n="KeyV"===e.code&&(e.ctrlKey||e.metaKey)&&e.shiftKey;(n||n&&e.altKey)&&r.set(t,!0)}function o(e){let{currentTarget:t}=e;r.delete(t)}function l(e){var t;return null!==(t=r.get(e))&&void 0!==t&&t}function s(e){e.addEventListener("paste",c)}function c(e){let t=e.clipboardData,{currentTarget:n}=e;if(l(n)||!t||!t.types.includes("text/html"))return;let r=e.currentTarget;if(!(r instanceof HTMLTextAreaElement)||function(e){let t=e.selectionStart||0;return 0!==t&&"@"===e.value.substring(t-1,t)}(r))return;let a=t.getData("text/plain"),o=t.getData("text/html"),s=o.replace(/\u00A0/g," ").replace(/\uC2A0/g," ");if(!o||!(a=a.trim()))return;let c=new DOMParser().parseFromString(s,"text/html"),d=function(e,t){let n=t.firstChild(),i=e,r=0,a=0;for(;n&&a<1e4;){a++;let e=u(n)?(n.textContent||"").replace(/[\t\n\r ]+/g," "):(null==n?void 0:n.wholeText)||"";if(!e||(null==e?void 0:e.trim().length)===0){n=t.nextNode();continue}if(!u(n)){r+=e.replace(/[\t\n\r ]+/g," ").trimStart().length,n=t.nextNode();continue}let o=i.indexOf(e,r);if(o>=0){let t=function(e,t){var n,i;let r=e.href||"";return function(e){var t;return(null===(t=e.textContent)||void 0===t?void 0:t.slice(0,1))==="@"&&"user"===e.getAttribute("data-hovercard-type")}(e)||function(e){var t;return(null===(t=e.textContent)||void 0===t?void 0:t.slice(0,1))==="@"&&"team"===e.getAttribute("data-hovercard-type")}(e)?t:e.className.indexOf("commit-link")>=0||e.getAttribute("data-hovercard-type")&&"user"!==e.getAttribute("data-hovercard-type")||(n=r,i=t,n="/"===n.slice(-1)?n.slice(0,-1):n,i="/"===i.slice(-1)?i.slice(0,-1):i,n.toLowerCase()===i.toLowerCase())?r:`[${t}](${r})`}(n,e);i=i.slice(0,o)+t+i.slice(o+e.length),r=o+t.length}n=t.nextNode()}return 1e4===a?e:i}(a,c.createTreeWalker(c.body,NodeFilter.SHOW_ALL,e=>e.parentNode&&u(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT));d!==a&&(e.stopPropagation(),e.preventDefault(),i(r,d))}function u(e){var t;return(null===(t=e.tagName)||void 0===t?void 0:t.toLowerCase())==="a"&&e.hasAttribute("href")}function d(e){e.addEventListener("dragover",h),e.addEventListener("drop",f),e.addEventListener("paste",p)}function f(e){let t=e.dataTransfer;if(!t||Array.from(t.types).indexOf("Files")>=0||!g(t))return;let n=v(t);if(!n.some(y))return;e.stopPropagation(),e.preventDefault();let r=e.currentTarget;r instanceof HTMLTextAreaElement&&i(r,n.map(m).join(""))}function h(e){let t=e.dataTransfer;t&&(t.dropEffect="link")}function p(e){let{currentTarget:t}=e;if(l(t))return;let n=e.clipboardData;if(!n||!g(n))return;let r=v(n);if(!r.some(y))return;e.stopPropagation(),e.preventDefault();let a=e.currentTarget;a instanceof HTMLTextAreaElement&&i(a,r.map(m).join(""))}function m(e){return y(e)?` ![](${e}) `:e}function g(e){return Array.from(e.types).indexOf("text/uri-list")>=0}function v(e){return(e.getData("text/uri-list")||"").split("\r\n")}let b=/\.(gif|png|jpe?g)$/i;function y(e){return b.test(e)}let T=new WeakMap;function E(e,t){var n;T.set(e,(null===(n=null==t?void 0:t.defaultPlainTextPaste)||void 0===n?void 0:n.urlLinks)===!0),e.addEventListener("paste",w)}function w(e){var t,n;let{currentTarget:r}=e,a=null!==(t=T.get(r))&&void 0!==t&&t,o=l(r);if(!a&&o||a&&!o)return;let s=e.clipboardData;if(!s||!Array.from(s.types).includes("text/plain"))return;let c=e.currentTarget;if(!(c instanceof HTMLTextAreaElement))return;let u=s.getData("text/plain");if(!u||!x(u)||function(e){let t=e.selectionStart||0;return t>1&&"]("===e.value.substring(t-2,t)}(c))return;let d=c.value.substring(c.selectionStart,c.selectionEnd);d.length&&(x(d.trim())||(e.stopPropagation(),e.preventDefault(),i(c,(n=u.trim(),`[${d}](${n})`))))}function x(e){try{let t=new URL(e);return S(t.href).trim()===S(e).trim()}catch(e){return!1}}function S(e){return e.endsWith("/")?e.slice(0,e.length-1):e}function C(e){e.addEventListener("dragover",k),e.addEventListener("drop",L),e.addEventListener("paste",I)}function L(e){let t=e.dataTransfer;if(!t||Array.from(t.types).indexOf("Files")>=0)return;let n=N(t);if(!n)return;e.stopPropagation(),e.preventDefault();let r=e.currentTarget;r instanceof HTMLTextAreaElement&&i(r,n)}function k(e){let t=e.dataTransfer;t&&(t.dropEffect="copy")}function I(e){let{currentTarget:t}=e;if(l(t)||!e.clipboardData)return;let n=N(e.clipboardData);if(!n)return;e.stopPropagation(),e.preventDefault();let r=e.currentTarget;r instanceof HTMLTextAreaElement&&i(r,n)}function A(e){return(e.textContent||"").trim().replace(/\|/g,"\\|").replace(/\n/g," ")||"\xa0"}function N(e){if(-1===Array.from(e.types).indexOf("text/html"))return;let t=e.getData("text/html");if(!/");if(!n||!i)return;let r=t.substring(i+8),a=new DOMParser().parseFromString(t,"text/html").querySelector("table");if(!(a=!a||a.closest("[data-paste-markdown-skip]")?null:a))return;let o=function(e){let t=Array.from(e.querySelectorAll("tr")),n=t.shift();if(!n)return"";let i=Array.from(n.querySelectorAll("td, th")).map(A),r=i.map(()=>"--"),a=`${i.join(" | ")} ${r.join(" | ")} `,o=t.map(e=>Array.from(e.querySelectorAll("td")).map(A).join(" | ")).join("\n");return` ${a}${o} `}(a);if(o)return[n,o,r].join("").replace(//,"")}function M(e){e.addEventListener("paste",P)}function P(e){let{currentTarget:t}=e;if(l(t))return;let n=e.clipboardData;if(!n||!(Array.from(n.types).indexOf("text/x-gfm")>=0))return;let r=e.currentTarget;if(!(r instanceof HTMLTextAreaElement))return;let a=n.getData("text/x-gfm");a&&(e.stopPropagation(),e.preventDefault(),i(r,a))}function O(e,t){return!function(e,t,n){for(let i of(e.addEventListener("keydown",a),t))i(e,n);e.addEventListener("paste",o)}(e,[C,d,E,M,s],t),{unsubscribe:()=>{e.removeEventListener("keydown",a),e.removeEventListener("paste",o),e.removeEventListener("dragover",k),e.removeEventListener("drop",L),e.removeEventListener("paste",I),function(e){e.removeEventListener("paste",c)}(e),e.removeEventListener("dragover",h),e.removeEventListener("drop",f),e.removeEventListener("paste",p),function(e){e.removeEventListener("paste",w)}(e),function(e){e.removeEventListener("paste",P)}(e)}}}},79049:(e,t,n)=>{function*i(e){let t="",n=0,i=!1;for(let r=0;rTemplateInstance,xr:()=>g});var r,a,o,l,s,c=function(e,t,n){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,n),n},u=function(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)};let AttributeTemplatePart=class AttributeTemplatePart{constructor(e,t){this.expression=t,r.set(this,void 0),a.set(this,""),c(this,r,e),u(this,r).updateParent("")}get attributeName(){return u(this,r).attr.name}get attributeNamespace(){return u(this,r).attr.namespaceURI}get value(){return u(this,a)}set value(e){c(this,a,e||""),u(this,r).updateParent(e)}get element(){return u(this,r).element}get booleanValue(){return u(this,r).booleanValue}set booleanValue(e){u(this,r).booleanValue=e}};r=new WeakMap,a=new WeakMap;let AttributeValueSetter=class AttributeValueSetter{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(1!==this.partList.length)throw new DOMException("Operation not supported","NotSupportedError");this.partList[0].value=e?"":null}append(e){this.partList.push(e)}updateParent(e){if(1===this.partList.length&&null===e)this.element.removeAttributeNS(this.attr.namespaceURI,this.attr.name);else{let e=this.partList.map(e=>"string"==typeof e?e:e.value).join("");this.element.setAttributeNS(this.attr.namespaceURI,this.attr.name,e)}}};var d=function(e,t,n){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,n),n},f=function(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)};let NodeTemplatePart=class NodeTemplatePart{constructor(e,t){this.expression=t,o.set(this,void 0),d(this,o,[e]),e.textContent=""}get value(){return f(this,o).map(e=>e.textContent).join("")}set value(e){this.replace(e)}get previousSibling(){return f(this,o)[0].previousSibling}get nextSibling(){return f(this,o)[f(this,o).length-1].nextSibling}replace(...e){let t=e.map(e=>"string"==typeof e?new Text(e):e);for(let e of(t.length||t.push(new Text("")),f(this,o)[0].before(...t),f(this,o)))e.remove();d(this,o,t)}};function h(e){return{createCallback(e,t,n){this.processCallback(e,t,n)},processCallback(t,n,i){var r;if("object"==typeof i&&i){for(let t of n)if(t.expression in i){let n=null!==(r=i[t.expression])&&void 0!==r?r:"";e(t,n)}}}}}function p(e,t){e.value=String(t)}o=new WeakMap;let m=h(p),g=h((e,t)=>{(function(e,t){return"boolean"==typeof t&&e instanceof AttributeTemplatePart&&"boolean"==typeof e.element[e.attributeName]&&(e.booleanValue=t,!0)})(e,t)||p(e,t)});var v=function(e,t,n){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,n),n},b=function(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)};let TemplateInstance=class TemplateInstance extends DocumentFragment{constructor(e,t,n=m){var r,a;super(),l.set(this,void 0),s.set(this,void 0),Object.getPrototypeOf(this!==TemplateInstance.prototype)&&Object.setPrototypeOf(this,TemplateInstance.prototype),this.appendChild(e.content.cloneNode(!0)),v(this,s,Array.from(function*(e){let t;let n=e.ownerDocument.createTreeWalker(e,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT,null,!1);for(;t=n.nextNode();)if(t instanceof Element&&t.hasAttributes())for(let e=0;e{n.d(t,{A:()=>a});let i=["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"],r="undefined"!=typeof window&&null!=window.mozInnerScreenX;function a(e,t,n){let a=n&&n.debug||!1;if(a){let e=document.querySelector("#input-textarea-caret-position-mirror-div");e&&e.parentNode.removeChild(e)}let o=document.createElement("div");o.id="input-textarea-caret-position-mirror-div",document.body.appendChild(o);let l=o.style,s=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,c="INPUT"===e.nodeName;for(let t of(l.whiteSpace="pre-wrap",c||(l.wordWrap="break-word"),l.position="absolute",a||(l.visibility="hidden"),i))if(c&&"lineHeight"===t){if("border-box"===s.boxSizing){let e=parseInt(s.height),t=parseInt(s.paddingTop)+parseInt(s.paddingBottom)+parseInt(s.borderTopWidth)+parseInt(s.borderBottomWidth),n=t+parseInt(s.lineHeight);e>n?l.lineHeight=`${e-t}px`:e===n?l.lineHeight=s.lineHeight:l.lineHeight=0}else l.lineHeight=s.height}else if(c||"width"!==t||"border-box"!==s.boxSizing)l[t]=s[t];else{let n=parseFloat(s.borderLeftWidth)+parseFloat(s.borderRightWidth),i=r?parseFloat(s[t])-n:e.clientWidth+n;l[t]=`${i}px`}r?e.scrollHeight>parseInt(s.height)&&(l.overflowY="scroll"):l.overflow="hidden",o.textContent=e.value.substring(0,t),c&&(o.textContent=o.textContent.replace(/\s/g,"\xa0"));let u=document.createElement("span");u.textContent=e.value.substring(t)||".",o.appendChild(u);let d={top:u.offsetTop+parseInt(s.borderTopWidth),left:u.offsetLeft+parseInt(s.borderLeftWidth),height:parseInt(s.lineHeight)};return a?u.style.backgroundColor="#aaa":document.body.removeChild(o),d}},46493:(e,t,n)=>{n.d(t,{Cj:()=>U,iP:()=>B});let i={Less:"less",Equal:"equal",Greater:"greater"};var r,a,o,l,s,c,u,d,f,h,p,m,g,v,b,y,T,E=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},w=(e,t,n)=>(E(e,t,"read from private field"),n?n.call(e):t.get(e)),x=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},S=(e,t,n,i)=>(E(e,t,"write to private field"),i?i.call(e,n):t.set(e,n),n),C=(e,t,n)=>(E(e,t,"access private method"),n);let MinHeap=class MinHeap{constructor({compareFn:e}){x(this,o),x(this,s),x(this,r,void 0),x(this,a,void 0),S(this,r,e),S(this,a,[])}insert(e){w(this,a).push(e),C(this,s,c).call(this)}pop(){let e=w(this,a)[0];return w(this,a)[w(this,a).length-1]&&(w(this,a)[0]=w(this,a)[w(this,a).length-1],w(this,a).pop()),C(this,o,l).call(this),e}peek(){return w(this,a)[0]}delete(e){let t=w(this,a).indexOf(e);-1!==t&&(k(w(this,a),t,w(this,a).length-1),w(this,a).pop(),C(this,o,l).call(this))}clear(){S(this,a,[])}get size(){return w(this,a).length}};function L(e){return Math.floor((e-1)/2)}function k(e,t,n){let i=e[t];e[t]=e[n],e[n]=i}r=new WeakMap,a=new WeakMap,o=new WeakSet,l=function(){let e=0;for(;2*e+10&&w(this,r).call(this,w(this,a)[e],w(this,a)[L(e)])===i.Less;)k(w(this,a),e,L(e)),e=L(e)};var I=Object.defineProperty,A=(e,t,n)=>t in e?I(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,N=(e,t,n)=>(A(e,"symbol"!=typeof t?t+"":t,n),n),M=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},P=(e,t,n)=>(M(e,t,"read from private field"),n?n.call(e):t.get(e)),O=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},H=(e,t,n,i)=>(M(e,t,"write to private field"),i?i.call(e,n):t.set(e,n),n);let Deferred=class Deferred{constructor(){N(this,u,"Deferred"),O(this,d,void 0),O(this,f,void 0),O(this,h,void 0),H(this,d,new Promise((e,t)=>{H(this,f,e),H(this,h,t)}))}then(e,t){return Promise.prototype.then.apply(P(this,d),[e,t])}catch(e){return Promise.prototype.catch.apply(P(this,d),[e])}finally(e){return Promise.prototype.finally.apply(P(this,d),[e])}resolve(e){P(this,f).call(this,e)}reject(e){P(this,h).call(this,e)}getPromise(){return P(this,d)}};u=Symbol.toStringTag,d=new WeakMap,f=new WeakMap,h=new WeakMap;var R=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},W=(e,t,n)=>(R(e,t,"read from private field"),n?n.call(e):t.get(e)),D=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},$=(e,t,n,i)=>(R(e,t,"write to private field"),i?i.call(e,n):t.set(e,n),n),_=(e,t,n)=>(R(e,t,"access private method"),n);let LiveRegionElement=class LiveRegionElement extends HTMLElement{constructor(){if(super(),D(this,v),D(this,y),D(this,p,void 0),D(this,m,void 0),D(this,g,void 0),!this.shadowRoot){let e=(j||((j=document.createElement("template")).innerHTML=F),j);this.attachShadow({mode:"open"}).appendChild(e.content.cloneNode(!0))}$(this,p,!1),$(this,g,null),$(this,m,new MinHeap({compareFn:q}))}get delay(){let e=this.getAttribute("delay");return e?parseInt(e,10):150}set delay(e){this.setAttribute("delay",`${e}`)}announce(e,t={}){let{delayMs:n,politeness:i="polite"}=t,r=Date.now(),a=new Deferred,o={deferred:a,politeness:i,contents:e,scheduled:void 0!==n?r+n:r};return W(this,m).insert(o),_(this,v,b).call(this),{...a.getPromise(),cancel:()=>{W(this,m).delete(o),a.resolve()}}}announceFromElement(e,t){let n;let i=(n="",e.hasAttribute("aria-label")?n=e.getAttribute("aria-label"):e.innerText?n=e.innerText:e.textContent&&(n=e.textContent),n?n.trim():"");return""!==i?this.announce(i,t):{...Promise.resolve(),cancel:V}}getMessage(e="polite"){let t=this.shadowRoot?.getElementById(e);if(!t)throw Error("Unable to find container for message");return t.textContent}clear(){null!==W(this,g)&&(clearTimeout(W(this,g)),$(this,g,null)),W(this,m).clear()}};p=new WeakMap,m=new WeakMap,g=new WeakMap,v=new WeakSet,b=function(){if(W(this,p))return;let e=W(this,m).peek();if(!e)return;null!==W(this,g)&&(clearTimeout(W(this,g)),$(this,g,null));let t=Date.now();if(e.scheduled<=t){(e=W(this,m).pop())&&_(this,y,T).call(this,e),_(this,v,b).call(this);return}let n=e.scheduled-t;$(this,g,window.setTimeout(()=>{$(this,g,null),_(this,v,b).call(this)},n))},y=new WeakSet,T=function(e){$(this,p,!0);let{contents:t,deferred:n,politeness:i}=e,r=this.shadowRoot?.getElementById(i);if(!r)throw $(this,p,!1),Error(`Unable to find container for message. Expected a container with id="${i}"`);r.textContent===t?r.textContent=`${t}\xa0`:r.textContent=t,null!==W(this,g)&&clearTimeout(W(this,g)),n.resolve(),this.delay>0?$(this,g,window.setTimeout(()=>{$(this,g,null),$(this,p,!1),_(this,v,b).call(this)},this.delay)):($(this,g,null),$(this,p,!1),_(this,v,b).call(this))};let j=null,F=`
`;function q(e,t){return e.politeness===t.politeness?e.scheduled===t.scheduled?i.Equal:e.scheduled{i=!0};return{...J(X).then(()=>{if(!i){let i=n.announce(e,t);return r=i.cancel,i}}),cancel:()=>{r()}}}return n.announce(e,t)}function U(e,t={}){let n=z(t.from);if(!n){n=document.createElement("live-region"),t.appendTo?t.appendTo.appendChild(n):K(t.from).appendChild(n);let i=!1,r=()=>{i=!0};return{...J(X).then(()=>{if(!i){let i=n.announceFromElement(e,t);return r=i.cancel,i}}),cancel:()=>{r()}}}return n.announceFromElement(e,t)}function z(e){let t=null;return null!==(t=e?function(e){let t=e.closest("dialog"),n=e;for(;(n=n.parentElement)&&(!t||t.contains(n));)for(let e of n.childNodes)if(e instanceof LiveRegionElement)return e;return null}(e):null)||null!==(t=K(e).querySelector("live-region"))?t:null}function K(e){let t=document.body;if(e){let n=e.closest("dialog");n&&(t=n)}return t}customElements.get("live-region")||customElements.define("live-region",LiveRegionElement);let X=150;function J(e){return new Promise(t=>{setTimeout(t,e)})}},57226:(e,t,n)=>{n.d(t,{Ck:()=>ea,IN:()=>R,fK:()=>ee,lt:()=>U,zB:()=>W});var i,r,a,o,l,s,c=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},u=(null===(i=c())||void 0===i?void 0:i.navigationId)||"1",d=function(e){if("loading"===document.readyState)return"loading";var t=c();if(t){if(e(t||100)-1)return n||r;if(n=n?r+">"+n:r,i.id)break;e=i.parentNode}}catch(e){}return n},p=function(e,t,n,i){var r,a;return function(o){var l;t.value>=0&&(o||i)&&((a=t.value-(r||0))||void 0===r)&&(r=t.value,t.delta=a,t.rating=(l=t.value)>n[1]?"poor":l>n[0]?"needs-improvement":"good",e(t))}},m=-1,g=function(){return m},v=function(e){addEventListener("pageshow",function(t){t.persisted&&(m=t.timeStamp,e(t))},!0)},b=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},y=function(){var e=c();return e&&e.activationStart||0},T=function(e,t,n,i){var r=c(),a="navigate";return n?a=n:g()>=0?a="back-forward-cache":r&&(document.prerendering||y()>0?a="prerender":document.wasDiscarded?a="restore":r.type&&(a=r.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(0x82f79cd8fff*Math.random())+1e12),navigationType:a,navigationId:i||u}},E=function(e){return PerformanceObserver.supportedEntryTypes.includes("soft-navigation")&&e&&e.reportSoftNavs},w=function(e){if(e){var t=window.performance.getEntriesByType("soft-navigation").filter(function(t){return t.navigationId===e});return t?t[0]:void 0}},x=function(e,t,n){var i=E(n);try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(e){Promise.resolve().then(function(){t(e.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0,includeSoftNavigationObservations:i},n||{})),r}}catch(e){}},S=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},C=-1,L=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},k=function(e){"hidden"===document.visibilityState&&C>-1&&(C="visibilitychange"===e.type?e.timeStamp:0,A())},I=function(){addEventListener("visibilitychange",k,!0),addEventListener("prerenderingchange",k,!0)},A=function(){removeEventListener("visibilitychange",k,!0),removeEventListener("prerenderingchange",k,!0)},N=function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(C=-1),C<0&&(C=L(),I(),v(function(){setTimeout(function(){C=L(),I()},0)})),{get firstHiddenTime(){return C}}},M=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},P=[1800,3e3],O=function(e,t){var n=E(t=t||{}),i=0;M(function(){var r,a=N(),o=T("FCP"),l=x("paint",function(s){s.forEach(function(s){if("first-contentful-paint"===s.name){n?s.navigationId&&s.navigationId!==o.navigationId&&function(n,l){if(r=p(e,o=T("FCP",0,n,l),P,t.reportAllChanges),"soft-navigation"===n){a=N(!0);var s=l?w(l):null;i=s&&s.startTime||0}}("soft-navigation",s.navigationId):l.disconnect();var c=0;if(s.navigationId&&s.navigationId!==u){var d=w(s.navigationId),f=d&&d.startTime?d.startTime:0;c=Math.max(s.startTime-f,0)}else c=Math.max(s.startTime-y(),0);var h=n&&s.navigationId?w(s.navigationId):null,m=h&&h.startTime?h.startTime:0;(s.startTimei)&&(o.value=c,o.entries.push(s),o.navigationId=s.navigationId||"1",r(!0))}})},t);l&&(r=p(e,o,P,t.reportAllChanges),v(function(n){r=p(e,o=T("FCP",0,"back-forward-cache",o.navigationId),P,t.reportAllChanges),b(function(){o.value=performance.now()-n.timeStamp,r(!0)})}))})},H=[.1,.25],R=function(e,t){var n,i,r,a,o,l,s;n=function(t){(function(e){if(e.entries.length){var t,n=e.entries.reduce(function(e,t){return e&&e.value>t.value?e:t});if(n&&n.sources&&n.sources.length){var i=(t=n.sources).find(function(e){return e.node&&1===e.node.nodeType})||t[0];if(i)return void(e.attribution={largestShiftTarget:h(i.node),largestShiftTime:n.startTime,largestShiftValue:n.value,largestShiftSource:i,largestShiftEntry:n,loadState:d(n.startTime)})}}e.attribution={}})(t),e(t)},o=E(i=(i=t)||{}),l=!1,s=0,O((r=function(){var e,t=T("CLS",0),r=0,a=[],c=function(a,o){if(e=p(n,t=T("CLS",0,a,o),H,i.reportAllChanges),r=0,l=!1,"soft-navigation"===a){var c=w(o);s=c&&c.startTime||0}},u=function(n){n.forEach(function(n){if(o&&n.navigationId&&n.navigationId!==t.navigationId&&(r>t.value&&(t.value=r,t.entries=a),e(!0),c("soft-navigation",n.navigationId)),!n.hadRecentInput){var i=a[0],l=a[a.length-1];r&&n.startTime-l.startTime<1e3&&n.startTime-i.startTime<5e3?(r+=n.value,a.push(n)):(r=n.value,a=[n])}}),r>t.value&&(t.value=r,t.entries=a,e())},d=x("layout-shift",u,i);d&&(e=p(n,t,H,i.reportAllChanges),S(function(){u(d.takeRecords()),e(!0),l=!0}),v(function(){c("back-forward-cache",t.navigationId),b(function(){return e()})}),o&&x("soft-navigation",function(r){r.forEach(function(r){var a=r.navigationId,o=a?w(a):null;a&&a!==t.navigationId&&o&&(o.startTime||0)>s&&(l||e(!0),c("soft-navigation",r.navigationId),e=p(n,t,H,i.reportAllChanges))})},i),setTimeout(e,0))},a=!1,function(e){a||(r(e),a=!0)}))},W=function(e,t){O(function(t){!function(e){if(e.entries.length){var t,n=e.entries[e.entries.length-1],i=0;if(e.navigationId&&e.navigationId!==u)i=(t=w(e.navigationId))?t.startTime:0;else if(t=c()){var r=t.activationStart||0;i=Math.max(0,t.responseStart-r)}if(t)return void(e.attribution={timeToFirstByte:i,firstByteToFCP:e.value-i,loadState:d(e.entries[0].startTime),navigationEntry:t,fcpEntry:n})}e.attribution={timeToFirstByte:0,firstByteToFCP:e.value,loadState:d(g())}}(t),e(t)},t)},D={passive:!0,capture:!0},$=new Date,_=function(e,t){r||(r=t,a=e,o=new Date,q(removeEventListener),j())},j=function(){if(a>=0&&a1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?(t=function(){_(r,e),i()},n=function(){i()},i=function(){removeEventListener("pointerup",t,D),removeEventListener("pointercancel",n,D)},addEventListener("pointerup",t,D),addEventListener("pointercancel",n,D)):_(r,e)}},q=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,F,D)})},V=[100,300],B=function(e,t){var n=E(t=t||{});M(function(){var i,o=N(),s=T("FID"),c=function(r){r.forEach(function(r){var a,l;n?r.navigationId&&r.navigationId!==s.navigationId&&(a="soft-navigation",l=r.navigationId,o=N(!0),i=p(e,s=T("FID",0,a,l),V,t.reportAllChanges)):d.disconnect(),r.startTimeo&&(r||e(!0),s("soft-navigation",t.navigationId))})},i))})},et=[800,1800],en=c(),ei=function e(t){document.prerendering?M(function(){return e(t)}):"complete"!==document.readyState?addEventListener("load",function(){return e(t)},!0):setTimeout(t,0)},er=function(e,t){var n=E(t=t||{}),i=T("TTFB"),r=p(e,i,et,t.reportAllChanges);ei(function(){if(en){var a=en.responseStart;!(a<=0||a>performance.now())&&(i.value=Math.max(a-y(),0),i.entries=[en],r(!0),v(function(){(r=p(e,i=T("TTFB",0,"back-forward-cache",i.navigationId),et,t.reportAllChanges))(!0)}),n&&x("soft-navigation",function(n){n.forEach(function(n){n.navigationId&&((i=T("TTFB",0,"soft-navigation",n.navigationId)).entries=[n],(r=p(e,i,et,t.reportAllChanges))(!0))})},t))}})},ea=function(e,t){er(function(t){!function(e){if(e.entries.length){var t=e.entries[0],n=t.activationStart||0,i=Math.max(t.domainLookupStart-n||0,0),r=Math.max(t.connectStart-n||0,0),a=Math.max(t.requestStart-n||0,0);e.attribution={waitingTime:i,dnsTime:r-i,connectionTime:a-r,requestTime:e.value-a,navigationEntry:t}}else e.attribution={waitingTime:0,dnsTime:0,connectionTime:0,requestTime:0}}(t),e(t)},t)}}}]); //# sourceMappingURL=vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-69cfcc-d85f3ad39de8.js.map