performance.mark("js-parse-end:85146-c6944c03d5d0d089.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["85146"],{85972(e,t,r){r.d(t,{s:()=>A,e:()=>E});var n=r(74848),i=r(16522),a=r(54242),l=r(40367),d=r(16497),o=r(54590),s=r(96540),c=r(58209),u=r(1433);let m=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],h=new WeakMap;function p(e){let t=h.get(e);null!=t&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}function f(e,t=!1){!(!e||!(0,u.A)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally"))&&(!t||h.get(e)?.hello)&&b(e)}function g(e,t,r){return!!e&&!!e.postMessage&&(e.postMessage(JSON.stringify(t),r),!0)}function b(e,t=""){e.classList.remove(...m),e.classList.add("is-render-failed");let r=e.closest(".js-render-needs-enrichment");if(r){r.classList.add("render-error"),r.querySelector(".js-render-block-actions")?.remove();let e=r.querySelector(".js-render-enrichment-loader");e&&(e.hidden=!0);let n=r.querySelector(".js-render-enrichment-fallback"),i=n?.firstElementChild;i instanceof HTMLElement&&i.classList.toggle("render-plaintext-hidden",!1);let a=y(t);n&&n.insertBefore(a,n.firstChild)}p(e)}function y(e){let t=document.createElement("div");if(t.className="flash flash-error",""!==e){let r=document.createElement("p"),n=document.createElement("b");n.textContent="Unable to render rich display",r.appendChild(n),t.appendChild(r);let i=document.createElement("p"),a=e.split("\n");for(let e=0;eF.current,T[0]=t):t=T[0],(0,s.useImperativeHandle)(S,t),(N=(0,i.c)(3))[0]!==F?(_=()=>{if(!c.M_)return;let e=F.current;if(!e)return;let t=e.querySelectorAll(".js-render-needs-enrichment");if(0===t.length)return;let r=[];for(let e of t)"true"!==e.getAttribute("data-enriched")&&function(e){var t,r;let n,i,a,l,d,o,s,c,u,m={color_mode:function(){let e=document.querySelector("html[data-color-mode]");if(!e)return"light";let t=e.getAttribute("data-color-mode");return"auto"===t?window.matchMedia?.("(prefers-color-scheme: dark)").matches?"dark":"light":t??"light"}()},h=e.getAttribute("data-type"),p=e.getAttribute("data-src"),f=e.getAttribute("data-identity")??"";if(!h||!p)return!1;let g=e.getElementsByClassName("js-render-enrichment-target")[0],b=e.getElementsByClassName("js-render-enrichment-loader")[0];if(!g)return!1;let v=g.closest("details"),A=document.createElement("div");A.classList.add("js-render-enrichment-fallback"),e.appendChild(A);let E=g.firstElementChild;E&&A.appendChild(E);let L=g.getAttribute("data-plain"),k=g.getAttribute("data-json");if(null==k||null==L){b&&(b.hidden=!0);let t=e.querySelector(".js-render-enrichment-fallback"),r=t?.firstElementChild;r instanceof HTMLElement&&r.classList.toggle("render-plaintext-hidden",!1);let n=y("");return t&&t.insertBefore(n,t.firstChild),!1}let x=C(p,m,{type:h,identifier:f,contentJson:k}),_=C(p,m,{type:h,identifier:`${f}-fullscreen`,contentJson:k}),j=(t=()=>{let e=g.getElementsByClassName("Box-body")[0];e&&0===e.children.length&&e.appendChild(_)},r={type:h},(n=document.createElement("div")).className="js-render-block-actions position-absolute top-0 pr-2 right-0 d-flex flex-justify-end flex-items-center",(i=document.createElement("details")).className="details-reset details-overlay details-overlay-dark",i.style.display="contents",(a=document.createElement("summary")).setAttribute("role","button"),a.setAttribute("aria-label","Open dialog"),a.className="btn my-2 mr-2 p-0 d-inline-flex",a.setAttribute("aria-haspopup","dialog"),a.addEventListener("click",t),a.appendChild(w("16","16","m-2","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")),(l=document.createElement("details-dialog")).className="Box Box--overlay render-full-screen d-flex flex-column anim-fade-in fast",l.setAttribute("aria-label",`${r.type} rendered container`),d=document.createElement("div"),(o=document.createElement("button")).setAttribute("aria-label","Close dialog"),o.setAttribute("data-close-dialog",""),o.type="button",o.setAttribute("data-view-component","true"),o.className="Link--muted btn-link position-absolute render-full-screen-close",(s=w("24","24","octicon octicon-x","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")).style.display="inline-block",s.style.verticalAlign="text-bottom",o.appendChild(s),(c=document.createElement("div")).className="Box-body border-0",c.setAttribute("role","presentation"),d.appendChild(o),d.appendChild(c),l.appendChild(d),i.appendChild(a),i.appendChild(l),(u=document.createElement("clipboard-copy")).setAttribute("aria-label",`Copy ${r.type} code`),u.setAttribute("value",L),u.className="btn my-2 js-clipboard-copy p-0 d-inline-flex tooltipped-no-delay",u.setAttribute("role","button"),u.setAttribute("data-copy-feedback","Copied!"),u.setAttribute("data-tooltip-direction","s"),u.appendChild(w("16","16","octicon octicon-copy js-clipboard-copy-icon m-2","M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z","M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z")),u.appendChild(w("16","16","octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2","M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z")),n.appendChild(i),n.appendChild(u),n);return v&&!v.open?v.addEventListener("toggle",()=>{v.open&&(g.appendChild(j),g.appendChild(x))},{once:!0}):(g.appendChild(j),g.appendChild(x)),e.style.position="relative",!0}(e)&&e.setAttribute("data-enriched","true");for(let t of e.querySelectorAll(".js-render-target"))!h.get(t)?.load&&(p(t),h.get(t)||(h.set(t,{load:Date.now(),hello:null,helloTimer:window.setTimeout(f,1e4,t,!0),loadTimer:window.setTimeout(f,45e3,t)}),t.classList.add("is-render-automatic","is-render-requested"),r.push(t)));let n=function(t){!function(e,t){let r=e.data;if(!r)return;if("string"==typeof r)try{r=JSON.parse(r)}catch{return}if("object"!=typeof r||null==r||"render"!==r.type||"string"!=typeof r.identity)return;let n=r.identity;if("string"!=typeof r.body)return;let i=r.body,a=function(e,t){for(let r of e.querySelectorAll(".js-render-target[data-identity][data-host]"))if(r.getAttribute("data-identity")===t)return r;return null}(t,n);if(!a||e.origin!==a.getAttribute("data-host"))return;let l=e.origin,d=null!=r.payload?r.payload:void 0,o=a.querySelector("iframe"),s=o?.contentWindow;switch(i){case"hello":if((h.get(a)||{untimed:!0}).hello=Date.now(),!s)return;g(s,{type:"render:cmd",body:{cmd:"ack",ack:!0}},l),g(s,{type:"render:cmd",body:{cmd:"branding",branding:!1}},l);break;case"error":b(a,d?.error);break;case"error:fatal":b(a,d?.error),a.classList.add("is-render-failed-fatal");break;case"error:invalid":b(a,d?.error),a.classList.add("is-render-failed-invalid");break;case"loading":a.classList.remove(...m),a.classList.add("is-render-loading");break;case"loaded":a.classList.remove(...m),a.classList.add("is-render-loaded");break;case"ready":!function(e){let t=e.closest(".js-render-needs-enrichment");if(!t)return;t.classList.remove("render-error");let r=t.querySelector(".js-render-enrichment-loader");r&&(r.hidden=!0)}(a),a.classList.remove(...m),a.classList.add("is-render-ready"),d&&"number"==typeof d.height&&(a.style.height=`${d.height}px`,""!==location.hash&&window.dispatchEvent(new HashChangeEvent("hashchange"))),d?.ack===!0&&window.requestAnimationFrame(()=>{setTimeout(()=>{g(s,{type:"render:cmd",body:{cmd:"code_rendering_service:ready:ack","code_rendering_service:ready:ack":{}}},l)},0)});break;case"resize":d&&"number"==typeof d.height&&(a.style.height=`${d.height}px`);break;case"code_rendering_service:container:get_size":g(s,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:a?.getBoundingClientRect().width}}},l);break;case"code_rendering_service:markdown:get_data":let c;if(!s)return;let u=o?.getAttribute("data-content")??"";try{c=JSON.parse(u)?.data}catch{c=null}c&&g(s,{type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:c,width:a?.getBoundingClientRect().width}}},l)}}(t,e)};return window.addEventListener("message",n),()=>{for(let e of(window.removeEventListener("message",n),r))p(e),h.delete(e)}},j=[F],N[0]=F,N[1]=_,N[2]=j):(_=N[1],j=N[2]),(0,s.useEffect)(_,j),T[1]!==q?(r=()=>{E(window.location.hash,q)},T[1]=q,T[2]=r):r=T[2];let P=(0,s.useEffectEvent)(r);T[3]!==P?(u=()=>{let e=()=>{P()};return window.addEventListener("load",e),window.addEventListener("hashchange",e),()=>{window.removeEventListener("load",e),window.removeEventListener("hashchange",e)}},T[3]=P,T[4]=u):u=T[4],T[5]===Symbol.for("react.memo_cache_sentinel")?(v=[],T[5]=v):v=T[5],(0,s.useEffect)(u,v),T[6]!==P?(A=()=>{F?.current&&P()},T[6]=P,T[7]=A):A=T[7],T[8]!==R?(L=[R],T[8]=R,T[9]=L):L=T[9],(0,s.useLayoutEffect)(A,L);let U=`js-snippet-clipboard-copy-unpositioned ${z}`;return T[10]!==H||T[11]!==W||T[12]!==B||T[13]!==q?(k=e=>{let t=e.metaKey||e.ctrlKey,r=e.target.closest("a");if(r&&r.href){if(!t){let t,n=r.href;try{t=new URL(n,window.location.origin)}catch{return}(0,l.A)(window.location.href,n)?(E(t.hash,q),window.location.hash===t.hash&&e.preventDefault()):n.startsWith(`${window.location.origin}/${H.ownerLogin}/${H.name}/`)&&(W(t.pathname+t.search+t.hash),e.preventDefault())}B?.(e)}},T[10]=H,T[11]=W,T[12]=B,T[13]=q,T[14]=k):k=T[14],T[15]!==$||T[16]!==M||T[17]!==U||T[18]!==k?(x=(0,n.jsx)(d.$6,{ref:F,className:U,html:$,suppressHydrationWarning:M,"data-hpc":!0,onClick:k}),T[15]=$,T[16]=M,T[17]=U,T[18]=k,T[19]=x):x=T[19],x});function E(e,t=125){var r;if(!e)return;let n=(function(e){try{return decodeURIComponent(e.slice(1))}catch{return""}})(e).toLowerCase(),i=n.startsWith("user-content-")?n:`user-content-${n}`,a=(r=document,""===i?null:r.getElementById(i)||r.getElementsByName(i)[0]||null);a&&document&&document.defaultView&&setTimeout(()=>{window.requestAnimationFrame(()=>{let e=a.getBoundingClientRect().top,r=document.body.getBoundingClientRect().top;window.scrollTo({top:e-r-t});let n=a.closest("h1,h2,h3,h4,h5,h6,li,span");n&&(n.focus(),n.setAttribute("data-react-autofocus","true"))})},1)}A.displayName="SharedMarkdownContent"},15582(e,t,r){r.d(t,{D:()=>n});function n(e){let t;if("clipboard"in navigator)return navigator.clipboard.writeText(e);let r=document.body;if(!r)return Promise.reject(Error());let n=((t=document.createElement("pre")).style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=e,t);return r.appendChild(n),!function(e){if("clipboard"in navigator)return navigator.clipboard.writeText(e.textContent||"");let t=getSelection();if(null==t)return Promise.reject(Error());t.removeAllRanges();let r=document.createRange();r.selectNodeContents(e),t.addRange(r),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}(n),r.removeChild(n),Promise.resolve()}},26933(e,t,r){r.d(t,{X:()=>o});var n=r(74848),i=r(16522),a=r(4925),l=r(56861),d=r(24278);let o=e=>{let t,r,o,s=(0,i.c)(8),{children:c,feedbackUrl:u,className:m}=e,h=void 0===c?"Preview":c;return s[0]!==h?(t=(0,n.jsx)(a.A,{variant:"success",children:h}),s[0]=h,s[1]=t):t=s[1],s[2]!==u?(r=u?(0,n.jsx)(l.A,{feedbackUrl:u}):void 0,s[2]=u,s[3]=r):r=s[3],s[4]!==m||s[5]!==t||s[6]!==r?(o=(0,n.jsx)(d.V,{className:m,label:t,link:r}),s[4]=m,s[5]=t,s[6]=r,s[7]=o):o=s[7],o};o.displayName="BetaLabel"},56861(e,t,r){r.d(t,{A:()=>l});var n=r(74848),i=r(16522),a=r(56133);let l=e=>{let t,r=(0,i.c)(2),{feedbackUrl:l}=e;return r[0]!==l?(t=(0,n.jsx)(a.A,{className:"FeedbackLink-module__link__agJbw",href:l,inline:!0,children:"Give feedback"}),r[0]=l,r[1]=t):t=r[1],t};l.displayName="FeedbackLink"},24278(e,t,r){r.d(t,{V:()=>l});var n=r(74848),i=r(16522),a=r(46251);let l=e=>{let t,r=(0,i.c)(9),{label:l,link:d,className:o}=e;if(d){let e;return r[0]!==o||r[1]!==l||r[2]!==d?(e=(0,n.jsxs)(a.B,{direction:"horizontal",gap:"condensed",align:"baseline",className:o,children:[l," ",d]}),r[0]=o,r[1]=l,r[2]=d,r[3]=e):e=r[3],e}if(o){let e;return r[4]!==o||r[5]!==l?(e=(0,n.jsx)("span",{className:o,children:l}),r[4]=o,r[5]=l,r[6]=e):e=r[6],e}return r[7]!==l?(t=(0,n.jsx)(n.Fragment,{children:l}),r[7]=l,r[8]=t):t=r[8],t};l.displayName="LabelWithLink"},1433(e,t,r){r.d(t,{A:()=>n});function n(e){return!(e.offsetWidth<=0&&e.offsetHeight<=0)}}}]); //# sourceMappingURL=85146-c6944c03d5d0d089-8790f96d6c4ac88a.js.map