performance.mark("js-parse-end:27301-2b1b911489f9f7ae.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["27301"],{66247(e,t,n){n.d(t,{B:()=>l});var i=n(74848),a=n(16522),s=n(38621),r=n(4925),o=n(61260);function l(e){let t=(0,a.c)(10),{severity:n}=e;switch(n){case o.U.Note:{let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)(r.A,{variant:"secondary",children:[(0,i.jsx)(s.NoteIcon,{className:"color-fg-default pr-1"}),"Note"]}),t[0]=e):e=t[0],e}case o.U.Warning:{let e;return t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)(r.A,{variant:"secondary",children:[(0,i.jsx)(s.AlertIcon,{className:"color-fg-attention pr-1"}),"Warning"]}),t[1]=e):e=t[1],e}case o.U.Error:{let e;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)(r.A,{variant:"secondary",children:[(0,i.jsx)(s.CircleSlashIcon,{className:"color-fg-danger pr-1"}),"Error"]}),t[2]=e):e=t[2],e}case o.U.Nit:{let e;return t[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)(r.A,{variant:"secondary",children:[(0,i.jsx)(s.NoteIcon,{className:"color-fg-default pr-1"}),"Nit"]}),t[3]=e):e=t[3],e}case o.U.Low:{let e;return t[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)(r.A,{variant:"secondary",children:[(0,i.jsx)(s.NoteIcon,{className:"color-fg-default pr-1"}),"Low"]}),t[4]=e):e=t[4],e}case o.U.Medium:{let e;return t[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)(r.A,{variant:"secondary",children:[(0,i.jsx)(s.AlertIcon,{className:"color-fg-attention pr-1"}),"Medium"]}),t[5]=e):e=t[5],e}case o.U.High:{let e;return t[6]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)(r.A,{variant:"secondary",children:[(0,i.jsx)(s.CircleSlashIcon,{className:"color-fg-danger pr-1"}),"High"]}),t[6]=e):e=t[6],e}case o.U.Critical:{let e;return t[7]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)(r.A,{variant:"secondary",children:[(0,i.jsx)(s.CircleSlashIcon,{className:"color-fg-danger pr-1"}),"Critical"]}),t[7]=e):e=t[7],e}case o.U.Failure:{let e;return t[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)(r.A,{variant:"secondary",children:[(0,i.jsx)(s.XIcon,{className:"color-fg-danger pr-1"}),"Check failure"]}),t[8]=e):e=t[8],e}case o.U.Notice:{let e;return t[9]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsxs)(r.A,{variant:"secondary",children:[(0,i.jsx)(s.NoteIcon,{className:"color-fg-default pr-1"}),"Notice"]}),t[9]=e):e=t[9],e}default:return null}}l.displayName="RuleSeverityBadge"},61260(e,t,n){n.d(t,{U:()=>i});let i={None:"none",Error:"error",Warning:"warning",Note:"note",Nit:"nit",Low:"low",Medium:"medium",High:"high",Critical:"critical",Failure:"failure",Notice:"notice"}},13060(e,t,n){n.d(t,{I:()=>i});let i={None:"none",Low:"low",Medium:"medium",High:"high",Critical:"critical"}},35222(e,t,n){n.d(t,{BH:()=>c,cE:()=>m,f8:()=>u,nx:()=>d});var i=n(74848),a=n(16522),s=n(38621),r=n(21373),o=n(51729),l=n(51581);let d="data-copilot-hint-text",c="data-copilot-hint-anchor",u="data-copilot-hint-id",m=e=>{let t,n,m,f,h,g=(0,a.c)(18),{commentPermalink:p,isCopilotAuthoredPr:v,isOverviewComment:b,commentCount:w}=e,y=void 0===v||v,x=void 0!==b&&b;if(g[0]!==p){let e;e=p.match(/#([^#\s]+)$/),t=e?.[1]||"unknown",g[0]=p,g[1]=t}else t=g[1];let C=t,{sendClickAnalyticsEvent:S}=(0,l.S)(),j=(void 0===w?1:w)>1?"Fix all with Copilot":"Fix with Copilot";g[2]!==x?(n=e=>{if(x){let e=document.getElementById("new_comment_field")||document.querySelector('textarea.js-comment-field[name="comment[body]"]');return e?e.closest("form")||e.parentElement:null}let t=e.closest(".js-line-comments");if(!t)return null;let n=t.querySelector(".js-inline-comment-form-container");if(!n)return null;n.classList.add("open");let i=n.querySelector(".js-write-tab");return i instanceof HTMLElement&&i.click(),n},g[2]=x,g[3]=n):n=g[3];let R=n;g[4]!==p||g[5]!==y||g[6]!==x?(m=(e,t,n)=>{let i=x?`the comments in [this thread](${p})`:`[this feedback](${p})`,a=`@copilot ${y?"":"open a new pull request to "}apply changes based on ${i}`;e.setAttribute(d,a),e.setAttribute(c,t),e.setAttribute(u,n),e.value="",(0,o.bc)(e,a)},g[4]=p,g[5]=y,g[6]=x,g[7]=m):m=g[7];let I=m;g[8]!==C||g[9]!==I||g[10]!==x||g[11]!==R||g[12]!==S?(f=e=>{let t,n=crypto.randomUUID();S({category:"ccr_reply_hint_clicked",commentAnchor:C,hintId:n});let i=e.currentTarget;if(!i)return;let a=R(i);a&&(t=x?document.getElementById("new_comment_field")||document.querySelector('textarea.js-comment-field[name="comment[body]"]'):a.querySelector(".js-comment-field"))instanceof HTMLTextAreaElement&&(I(t,C,n),t.focus())},g[8]=C,g[9]=I,g[10]=x,g[11]=R,g[12]=S,g[13]=f):f=g[13];let _=f,A=`copilot-apply-changes-button-${C}`;return g[14]!==j||g[15]!==_||g[16]!==A?(h=(0,i.jsx)(r.Q,{size:"small",variant:"default",leadingVisual:s.AgentIcon,onClick:_,"data-testid":A,children:j}),g[14]=j,g[15]=_,g[16]=A,g[17]=h):h=g[17],h};m.displayName="CopilotApplyChangesButton"},66798(e,t,n){n.d(t,{Z:()=>C});var i=n(74848),a=n(16522),s=n(36010),r=n(26316),o=n(96540),l=n(38621),d=n(26108),c=n(61398),u=n(64451),m=n(7624),f=n(85965),h=n(65820),g=n(21373);let p=[{label:"Comment is harmful or unsafe",value:"OFFENSIVE_OR_DISCRIMINATORY"},{label:"Comment is poorly formatted",value:"POORLY_FORMATTED"},{label:"Comment is not true",value:"INCORRECT"},{label:"Comment is not helpful",value:"UNHELPFUL"},{label:"Comment is attached to the wrong line(s)",value:"INCORRECT_LINE"},{label:"Comment is a duplicate of another comment",value:"DUPLICATE"},{label:"Code suggestion is harmful or unsafe",value:"SUGGESTION_OFFENSIVE_OR_DISCRIMINATORY"},{label:"Code suggestion is poorly formatted",value:"SUGGESTION_POORLY_FORMATTED"},{label:"Code suggestion does not solve the problem in the comment",value:"SUGGESTION_UNHELPFUL"},{label:"Code suggestion is invalid",value:"SUGGESTION_INVALID"}],v=e=>{let t,n,s,r,l=(0,a.c)(16),{commentId:d,onClose:v,onSubmit:b,feedbackOptions:w,returnFocusRef:y}=e,x=void 0===w?p:w,[C,S]=(0,o.useState)(!1);l[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],l[0]=t):t=l[0];let[j,R]=(0,o.useState)(t),[I,_]=(0,o.useState)("");l[1]!==d||l[2]!==j||l[3]!==b||l[4]!==I?(n=e=>{e.preventDefault(),S(!0),j.length&&b({commentId:d,type:"NEGATIVE",feedbackChoice:j,textResponse:I})},l[1]=d,l[2]=j,l[3]=b,l[4]=I,l[5]=n):n=l[5];let A=n,D=(0,o.useId)(),N=C&&0===j.length;return l[6]!==x||l[7]!==A||l[8]!==N||l[9]!==I||l[10]!==D?(s=()=>(0,i.jsxs)("form",{onSubmit:A,children:[(0,i.jsxs)(c.l.Body,{children:[(0,i.jsx)("div",{className:"tmp-mb-3",children:(0,i.jsxs)(u.A,{onChange:R,required:!0,children:[(0,i.jsx)(u.A.Label,{children:"Category"}),x.map(e=>(0,i.jsxs)(m.A,{id:`feedback_choice_${e.value}`,children:[(0,i.jsx)(f.A,{value:e.value,"aria-describedby":N?D:void 0}),(0,i.jsx)(m.A.Label,{children:e.label})]},e.value)),N&&(0,i.jsx)(u.A.Validation,{variant:"error",children:"Please select a feedback category"})]})}),(0,i.jsxs)(m.A,{id:"text_response",children:[(0,i.jsx)(m.A.Label,{children:"How should we improve this response?"}),(0,i.jsx)(h.Ay,{block:!0,rows:2,wrap:"wrap",name:"text_response",value:I,resize:"vertical",onChange:e=>_(e.currentTarget.value)})]})]}),(0,i.jsx)(c.l.Footer,{children:(0,i.jsx)(g.Q,{type:"submit",disabled:N,children:"Submit"})})]}),l[6]=x,l[7]=A,l[8]=N,l[9]=I,l[10]=D,l[11]=s):s=l[11],l[12]!==v||l[13]!==y||l[14]!==s?(r=(0,i.jsx)(c.l,{onClose:v,title:"Provide additional feedback",subtitle:"Please help us improve GitHub Copilot by sharing more details about this comment.",returnFocusRef:y,renderBody:s}),l[12]=v,l[13]=y,l[14]=s,l[15]=r):r=l[15],r};v.displayName="NegativeFeedbackForm";let b=e=>{let t,n,s=(0,a.c)(6),{onClick:r,commentId:o,disabled:c}=e;return s[0]!==o||s[1]!==r?(t=()=>r({type:"POSITIVE",commentId:o}),s[0]=o,s[1]=r,s[2]=t):t=s[2],s[3]!==c||s[4]!==t?(n=(0,i.jsx)(d.K,{size:"small",variant:"invisible",disabled:c,icon:l.ThumbsupIcon,title:"Positive Feedback","aria-label":"Positive Feedback",onClick:t}),s[3]=c,s[4]=t,s[5]=n):n=s[5],n};b.displayName="PositiveFeedbackButton";let w=e=>{let t,n,s,r,c,u=(0,a.c)(18),{onClick:m,commentId:f,disabled:h,feedbackOptions:g,showNegativeFeedbackModal:p}=e,b=void 0===p||p,[w,y]=(0,o.useState)(!1),x=(0,o.useRef)(null);u[0]!==m?(t=e=>{m(e),y(!1)},u[0]=m,u[1]=t):t=u[1];let C=t;u[2]!==f||u[3]!==m||u[4]!==b?(n=()=>{b?y(!0):m({type:"NEGATIVE",commentId:f})},u[2]=f,u[3]=m,u[4]=b,u[5]=n):n=u[5];let S=n;return u[6]!==f||u[7]!==w||u[8]!==g||u[9]!==C||u[10]!==b?(s=w&&b&&(0,i.jsx)(v,{onClose:()=>y(!1),onSubmit:C,commentId:f,feedbackOptions:g,returnFocusRef:x}),u[6]=f,u[7]=w,u[8]=g,u[9]=C,u[10]=b,u[11]=s):s=u[11],u[12]!==h||u[13]!==S?(r=(0,i.jsx)(d.K,{ref:x,size:"small",variant:"invisible",disabled:h,icon:l.ThumbsdownIcon,title:"Negative Feedback","aria-label":"Negative Feedback",onClick:S}),u[12]=h,u[13]=S,u[14]=r):r=u[14],u[15]!==s||u[16]!==r?(c=(0,i.jsxs)(i.Fragment,{children:[s,r]}),u[15]=s,u[16]=r,u[17]=c):c=u[17],c};w.displayName="NegativeFeedbackButton";var y=n(78597);let x=e=>{let t,n,s,l,d,c,u=(0,a.c)(21),{commentId:m,commentUrl:f,feedbackPath:h,feedbackOptions:g,additionalParameters:p,showNegativeFeedbackModal:v}=e,x=void 0===v||v,[C,S]=(0,o.useState)();e:{if(h){t=h;break e}if(f){let e;u[0]!==f?((e=new URL(f,r.fV.origin)).hash="",u[0]=f,u[1]=e):e=u[1],t=`${e}/code_review_feedback`;break e}throw Error("missing feedbackPath and commentUrl")}let j=t;u[2]!==p||u[3]!==j?(n={path:j,additionalParameters:p},u[2]=p,u[3]=j,u[4]=n):n=u[4];let R=(({path:e,additionalParameters:t})=>(0,o.useCallback)(({type:n,commentId:i,feedbackChoice:a,textResponse:s})=>{try{let r=new FormData;if(r.set("comment_id",i),r.set("feedback",n),t)for(let[e,n]of Object.entries(t))r.set(e,n);for(let e of a??[])r.append("feedback_choice[]",e);s&&r.set("text_response",s),(0,y.DI)(e,{method:"POST",body:r})}catch{}},[e,t]))(n);u[5]!==R?(s=e=>{S(e.type),R(e)},u[5]=R,u[6]=s):s=u[6];let I=s,_=`copilot-code-review-feedback-${m}`;return u[7]!==m||u[8]!==I||u[9]!==C?(l="NEGATIVE"!==C&&(0,i.jsx)(b,{disabled:!!C,commentId:m,onClick:I}),u[7]=m,u[8]=I,u[9]=C,u[10]=l):l=u[10],u[11]!==m||u[12]!==g||u[13]!==I||u[14]!==x||u[15]!==C?(d="POSITIVE"!==C&&(0,i.jsx)(w,{disabled:!!C,onClick:I,commentId:m,feedbackOptions:g,showNegativeFeedbackModal:x}),u[11]=m,u[12]=g,u[13]=I,u[14]=x,u[15]=C,u[16]=d):d=u[16],u[17]!==_||u[18]!==l||u[19]!==d?(c=(0,i.jsxs)("div",{"data-testid":_,className:"d-flex gap-1",children:[l,d]}),u[17]=_,u[18]=l,u[19]=d,u[20]=c):c=u[20],c};x.displayName="Feedback";let C=e=>{let t,n=(0,a.c)(2);return n[0]!==e?(t=(0,i.jsx)(s.t,{boundaryName:"CopilotCodeReviewFeedback",fallback:null,children:(0,i.jsx)(x,{...e})}),n[0]=e,n[1]=t):t=n[1],t};C.displayName="CopilotCodeReviewFeedback"},48056(e,t,n){n.d(t,{q:()=>c});var i=n(74848),a=n(16522),s=n(26108),r=n(27486),o=n(96540),l=n(34164),d=n(38621);function c(e){let t,n,c,u,m,f,h=(0,a.c)(19),{diffEntry:g}=e,[p,v]=(0,o.useState)(!1);h[0]!==p?(t=()=>v(!p),h[0]=p,h[1]=t):t=h[1];let b=t,w=g.path,y=p&&"rounded-2";h[2]!==y?(n=(0,l.$)("d-flex flex-items-center tmp-px-3 py-2 text-small gap-2 text-mono","AutomatedReviewDiffEntry-module__diffEntryHeader__hTou_",y),h[2]=y,h[3]=n):n=h[3];let x=p?"Open review comment":"Close review comment",C=p?d.ChevronRightIcon:d.ChevronDownIcon;return h[4]!==b||h[5]!==x||h[6]!==C?(c=(0,i.jsx)(s.K,{"aria-label":x,icon:C,size:"small",variant:"invisible",onClick:b}),h[4]=b,h[5]=x,h[6]=C,h[7]=c):c=h[7],h[8]!==g.path||h[9]!==n||h[10]!==c?(u=(0,i.jsxs)("div",{className:n,children:[c,g.path]}),h[8]=g.path,h[9]=n,h[10]=c,h[11]=u):u=h[11],h[12]!==g.diffLines||h[13]!==p?(m=!p&&(0,i.jsx)(r.i,{tabSize:4,className:(0,l.$)("m-0 border-bottom borderColor-default overflow-hidden","AutomatedReviewDiffEntry-module__automatedReviewDiff__qZi0H"),diffTableClassName:"borderColor-default",diffLines:g.diffLines}),h[12]=g.diffLines,h[13]=p,h[14]=m):m=h[14],h[15]!==g.path||h[16]!==u||h[17]!==m?(f=(0,i.jsxs)("div",{className:"d-flex flex-column overflow-hidden",children:[u,m]},w),h[15]=g.path,h[16]=u,h[17]=m,h[18]=f):f=h[18],f}c.displayName="AutomatedReviewDiffEntry"},38468(e,t,n){n.d(t,{y:()=>ei,k:()=>ec});var i=n(74848),a=n(16522),s=n(66247),r=n(4925),o=n(13060);function l(e){let t=(0,a.c)(4),{severity:n}=e;switch(n){case o.I.Low:{let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(r.A,{variant:"primary",children:"Low"}),t[0]=e):e=t[0],e}case o.I.Medium:{let e;return t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(r.A,{variant:"attention",children:"Medium"}),t[1]=e):e=t[1],e}case o.I.High:{let e;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(r.A,{variant:"severe",children:"High"}),t[2]=e):e=t[2],e}case o.I.Critical:{let e;return t[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(r.A,{variant:"danger",children:"Critical"}),t[3]=e):e=t[3],e}case o.I.None:return null}}l.displayName="SecuritySeverityBadge";var d=n(22182),c=n(57053),u=n(93238),m=n(52111),f=n(53178),h=n(19503),g=n(16497),p=n(26316),v=n(40914),b=n(38621),w=n(2775),y=n(59134),x=n(96540),C=n(25546),S=n(80655),j=n(7771),R=n(7478),I=n(21373),_=n(55717),A=n(48056),D=n(73537),N=n(70985),k=n(78431),O=n(94747),E=n(23666);function F(){p.cg?.location.reload()}var T=n(70503),P=n(65222),L=n(52392),M=n(33906);function G(e){let t,n,s,r,o=(0,a.c)(10),{suggestion:l,actions:d}=e;o[0]!==l.diffEntries?(t=l.diffEntries||[],o[0]=l.diffEntries,o[1]=t):t=o[1];let c=t,u=c.length||0;return o[2]!==u?(n=u>0&&(0,i.jsx)("div",{className:"d-flex flex-items-center flex-justify-between text-small color-fg-muted pt-1",children:(0,i.jsxs)("div",{children:["Suggested changeset ",(0,i.jsx)(j.A,{scheme:"secondary",children:u})]})}),o[2]=u,o[3]=n):n=o[3],o[4]!==c?(s=c.map(B),o[4]=c,o[5]=s):s=o[5],o[6]!==d||o[7]!==n||o[8]!==s?(r=(0,i.jsxs)("div",{className:"d-flex flex-column color-fg-default AutomatedReviewSuggestionStates-module__suggestion__ynb8D","data-testid":"automated-review-suggestion",children:[n,s,d]}),o[6]=d,o[7]=n,o[8]=s,o[9]=r):r=o[9],r}function B(e){return(0,i.jsx)(A.q,{diffEntry:e},e.path)}function U(e){let t,n=(0,a.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsxs)("div",{className:"AutomatedReviewSuggestionStates-module__suggestionPending__T280o","data-testid":"automated-review-suggestion-pending",children:[(0,i.jsx)(R.A,{size:"medium"}),"Loading suggestion..."]}),n[0]=t):t=n[0],t}function V(e){let t,n,s=(0,a.c)(2);return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("h3",{className:"AutomatedReviewSuggestionStates-module__suggestionErrorTitle__hxvR_",children:"Sorry, we could not generate an autofix suggestion."}),s[0]=t):t=s[0],s[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,i.jsxs)("div",{className:"AutomatedReviewSuggestionStates-module__suggestionError__CtLF6","data-testid":"automated-review-suggestion-error",children:[t,(0,i.jsxs)("p",{className:"color-fg-muted",children:["Try pushing a new commit or if the problem persists"," ",(0,i.jsx)("a",{className:"fgColor-link",href:"https://support.github.com/",children:(0,i.jsx)("u",{children:"contact support"})}),"."]})]}),s[1]=n):n=s[1],n}function $(e){let t,n,s,r=(0,a.c)(6),{suggestion:o,isClassicExperience:l}=e;r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("span",{className:"color-fg-muted text-small",children:"Unable to commit as this autofix suggestion is now outdated."}),r[0]=t):t=r[0],r[1]!==l?(n=(0,i.jsxs)("div",{className:"d-flex flex-items-center flex-justify-between gap-1",children:[t,l?(0,i.jsx)(I.Q,{size:"small",variant:"primary",disabled:!0,children:"Commit suggestion"}):(0,i.jsx)(_.m,{text:"This autofix suggestion is outdated",children:(0,i.jsx)(I.Q,{variant:"default",inactive:!0,children:"Apply suggestion"})})]}),r[1]=l,r[2]=n):n=r[2];let d=n;return r[3]!==d||r[4]!==o?(s=o&&(0,i.jsx)(G,{suggestion:o,actions:d}),r[3]=d,r[4]=o,r[5]=s):s=r[5],s}function q(e){let t,n,s,r,o,l=(0,a.c)(13),{suggestion:d}=e,[c,u]=(0,x.useState)(!0);l[0]!==c?(t=()=>u(!c),l[0]=c,l[1]=t):t=l[1];let m=t;l[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,i.jsx)("span",{className:"AutomatedReviewSuggestionStates-module__suggestionAppliedText__ajfYk",children:"This autofix suggestion was applied."}),l[2]=n):n=l[2];let f=c?b.UnfoldIcon:b.FoldIcon,h=c?"Show":"Hide";return l[3]!==m||l[4]!==f||l[5]!==h?(s=(0,i.jsxs)("div",{className:"d-flex flex-justify-between flex-items-center",children:[n,(0,i.jsxs)(I.Q,{variant:"invisible",onClick:m,leadingVisual:f,size:"small",className:"color-fg-muted",children:[h," autofix suggestion"]})]}),l[3]=m,l[4]=f,l[5]=h,l[6]=s):s=l[6],l[7]!==c||l[8]!==d?(r=!c&&d&&(0,i.jsx)(G,{suggestion:d}),l[7]=c,l[8]=d,l[9]=r):r=l[9],l[10]!==s||l[11]!==r?(o=(0,i.jsxs)("div",{className:"AutomatedReviewSuggestionStates-module__suggestionApplied__l6bbv",children:[s,r]}),l[10]=s,l[11]=r,l[12]=o):o=l[12],o}function H(e){let t,n,s,r,o,l,d,c,u,m,f,h,g=(0,a.c)(23),{automatedCommentId:p,basePath:v,commentAuthorLogin:b,commentDatabaseId:w,commentTitle:y,isClassicExperience:C,suggestion:S}=e,[j,R]=(0,x.useState)(!1);g[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>R(!0),g[0]=t):t=g[0];let I=t;g[1]===Symbol.for("react.memo_cache_sentinel")?(n=()=>R(!1),g[1]=n):n=g[1];let _=n;g[2]!==S?.diffEntries?(s=S?.diffEntries||[],g[2]=S?.diffEntries,g[3]=s):s=g[3];let A=s.length||0,D=(0,x.useRef)(null),T=`Potential fix for pull request finding${y?` '${y}'`:""}`,{mutate:P}=((f=(0,a.c)(5))[0]!==p||f[1]!==v?(u=(0,E.m5w)({basePath:v,automatedReviewCommentId:p}),f[0]=p,f[1]=v,f[2]=u):u=f[2],h=u,f[3]!==h?(m={mutationFn:async e=>{let{message:t}=e,n=await (0,k.q$)(h,{method:"POST",body:{message:t}}),i=await (0,k.hp)(n);return(0,k.R)(n,i),i},onSuccess:F},f[3]=h,f[4]=m):m=f[4],(0,O.n)(m));g[4]!==P?(r=(e,t,n)=>{P({message:e},{onSuccess:()=>{_(),n()},onError:e=>{t(e,"applyAutomatedSuggestion","Failed to commit suggested changes")}})},g[4]=P,g[5]=r):r=g[5];let L=r;if(!S)return null;g[6]!==w||g[7]!==C||g[8]!==S?(o=C?(0,i.jsx)(Q,{applyButtonRef:D,onApplyButtonClick:I}):null!=w&&(0,i.jsx)(W,{commentDatabaseId:w,applyButtonRef:D,onApplyButtonClick:I,suggestion:S}),g[6]=w,g[7]=C,g[8]=S,g[9]=o):o=g[9],g[10]!==b||g[11]!==T||g[12]!==L||g[13]!==j||g[14]!==C||g[15]!==A?(l=j&&A>0&&(0,i.jsx)(N.$,{authorLogins:b?[b]:[],batchSize:A,defaultCommitMessage:T,onClose:_,onCommit:L,dialogTitle:C?"Commit suggestion":"Apply suggestion",returnFocusRef:D}),g[10]=b,g[11]=T,g[12]=L,g[13]=j,g[14]=C,g[15]=A,g[16]=l):l=g[16],g[17]!==o||g[18]!==l?(d=(0,i.jsxs)(i.Fragment,{children:[o,l]}),g[17]=o,g[18]=l,g[19]=d):d=g[19];let M=d;return g[20]!==M||g[21]!==S?(c=(0,i.jsx)(G,{suggestion:S,actions:M}),g[20]=M,g[21]=S,g[22]=c):c=g[22],c}function z(){return(0,D.G7)("batch_suggested_changes")&&(0,D.G7)("copilot_code_review_batch_apply_suggestions")}function Q(e){let t,n,s,r,o=(0,a.c)(7),{applyButtonRef:l,onApplyButtonClick:d}=e;o[0]===Symbol.for("react.memo_cache_sentinel")?(t=z()&&(0,D.G7)("prx_files"),o[0]=t):t=o[0];let c=t;return o[1]!==l||o[2]!==d?(n=(0,i.jsx)(I.Q,{"data-testid":"commit-suggestion-button",size:"small",variant:"primary",ref:l,onClick:d,children:"Commit suggestion"}),o[1]=l,o[2]=d,o[3]=n):n=o[3],o[4]===Symbol.for("react.memo_cache_sentinel")?(s=c&&(0,i.jsx)(_.m,{text:"Batching autofix suggestions is only available in the new Files changed experience",children:(0,i.jsx)(I.Q,{"data-testid":"add-suggestion-to-batch-button",size:"small",inactive:!0,children:"Add suggestion to batch"})}),o[4]=s):s=o[4],o[5]!==n?(r=(0,i.jsxs)("div",{className:"d-flex gap-2 flex-items-center flex-justify-end flex-wrap",children:[n,s]}),o[5]=n,o[6]=r):r=o[6],r}function W(e){let t,n,s,r,o,l,d,c,u,m,f=(0,a.c)(30),{commentDatabaseId:h,applyButtonRef:g,onApplyButtonClick:p,suggestion:v}=e,b=!(0,T.RH)();f[0]!==h?(t=z()&&null!=h,f[0]=h,f[1]=t):t=f[1];let w=t;f[2]!==h?(n={commentDatabaseId:h,suggestionIndex:void 0},f[2]=h,f[3]=n):n=f[3];let y=n,x=(0,T.Nk)(y),C=(0,T.WK)();f[4]!==v?.diffEntries?(s=()=>(0,L.i6)(v?.diffEntries||[]),f[4]=v?.diffEntries,f[5]=s):s=f[5],v?.diffEntries,f[6]!==s?(r=s(),f[6]=s,f[7]=r):r=f[7];let S=r;f[8]!==S||f[9]!==C.activeBatch?(o=(0,L.EJ)({pathLineRanges:S},C.activeBatch),f[8]=S,f[9]=C.activeBatch,f[10]=o):o=f[10];let{isValid:j,reason:R}=o,_=x||j;return f[11]!==_||f[12]!==R||f[13]!==w?(l=w&&!_&&(0,i.jsx)(M.s,{reason:R??"Unable to commit due to other pending changes affecting this line.",className:"m-0"}),f[11]=_,f[12]=R,f[13]=w,f[14]=l):l=f[14],f[15]!==g||f[16]!==p||f[17]!==b?(d=b&&(0,i.jsx)(I.Q,{"data-testid":"commit-suggestion-button",variant:"default",ref:g,onClick:p,children:"Apply suggestion"}),f[15]=g,f[16]=p,f[17]=b,f[18]=d):d=f[18],f[19]!==_||f[20]!==h||f[21]!==S||f[22]!==w?(c=w&&_&&(0,i.jsx)(K,{commentDatabaseId:h,pathLineRanges:S}),f[19]=_,f[20]=h,f[21]=S,f[22]=w,f[23]=c):c=f[23],f[24]!==d||f[25]!==c?(u=(0,i.jsxs)("div",{className:"d-flex gap-2 flex-items-center flex-justify-end flex-wrap",children:[d,c]}),f[24]=d,f[25]=c,f[26]=u):u=f[26],f[27]!==l||f[28]!==u?(m=(0,i.jsxs)(i.Fragment,{children:[l,u]}),f[27]=l,f[28]=u,f[29]=m):m=f[29],m}function K(e){let t,n,s,o,l,d=(0,a.c)(23),{commentDatabaseId:c,pathLineRanges:u}=e;d[0]!==c?(t={commentDatabaseId:c,suggestionIndex:void 0},d[0]=c,d[1]=t):t=d[1];let m=t,f=(0,T.Nk)(m),h=(0,T.WK)(),{addSuggestionToBatch:g,removeSuggestionFromBatch:p}=(0,T.xJ)(),v=(0,T.Kp)(),b=(0,T.L3)();d[2]!==u||d[3]!==m?(n={...m,pathLineRanges:u},d[2]=u,d[3]=m,d[4]=n):n=d[4];let w=n;d[5]!==g||d[6]!==w||d[7]!==b.fullDiff.headOid||d[8]!==v||d[9]!==h.activeBatch?(s=()=>{g(w),(0,P.CE)(v,b.fullDiff.headOid,[...h.activeBatch,w])},d[5]=g,d[6]=w,d[7]=b.fullDiff.headOid,d[8]=v,d[9]=h.activeBatch,d[10]=s):s=d[10];let y=s;d[11]!==c||d[12]!==b.fullDiff.headOid||d[13]!==v||d[14]!==p||d[15]!==h.activeBatch||d[16]!==m?(o=()=>{p(m),(0,P.CE)(v,b.fullDiff.headOid,h.activeBatch.filter(e=>e.commentDatabaseId!==c))},d[11]=c,d[12]=b.fullDiff.headOid,d[13]=v,d[14]=p,d[15]=h.activeBatch,d[16]=m,d[17]=o):o=d[17];let x=o;if(f){let e,t;return d[18]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(r.A,{variant:"attention",children:"Pending in batch"}),d[18]=e):e=d[18],d[19]!==x?(t=(0,i.jsxs)("div",{className:"d-flex flex-items-center flex-justify-between flex-1",children:[e,(0,i.jsx)(I.Q,{"data-testid":"remove-suggestion-from-batch-button",variant:"danger",onClick:x,children:"Remove from batch"})]}),d[19]=x,d[20]=t):t=d[20],t}return d[21]!==y?(l=(0,i.jsx)(I.Q,{"data-testid":"add-suggestion-to-batch-button",variant:"primary",onClick:y,children:"Add suggestion to batch"}),d[21]=y,d[22]=l):l=d[22],l}G.displayName="AutomatedReviewSuggestionBase",U.displayName="AutomatedReviewSuggestionPending",V.displayName="AutomatedReviewSuggestionError",$.displayName="AutomatedReviewSuggestionOutdated",q.displayName="AutomatedReviewSuggestionApplied",H.displayName="AutomatedReviewSuggestionPresent",Q.displayName="RailsExperienceButtons",W.displayName="ReactExperienceButtons",K.displayName="BatchButton";let X={[S.fO.Pending]:U,[S.fO.Error]:V,[S.fO.Outdated]:$,[S.fO.Applied]:q,[S.fO.Present]:H};function Y(e){let t,n=(0,a.c)(10),{automatedCommentId:s,basePath:r,commentAuthorLogin:o,commentDatabaseId:l,commentTitle:d,feedbackOptions:c,isClassicExperience:u,suggestion:m,suggestionState:f}=e;if(!f||f===S.fO.NoSuggestion)return null;let h=X[f];return h?(n[0]!==h||n[1]!==s||n[2]!==r||n[3]!==o||n[4]!==l||n[5]!==d||n[6]!==c||n[7]!==u||n[8]!==m?(t=(0,i.jsx)(h,{automatedCommentId:s,basePath:r,commentTitle:d,commentAuthorLogin:o,commentDatabaseId:l,feedbackOptions:c,isClassicExperience:u,suggestion:m}),n[0]=h,n[1]=s,n[2]=r,n[3]=o,n[4]=l,n[5]=d,n[6]=c,n[7]=u,n[8]=m,n[9]=t):t=n[9],t):null}Y.displayName="AutomatedReviewSuggestion";var J=n(70944),Z=n(66798);function ee(e){let t,n,s=(0,a.c)(7),{automatedCommentId:r,feedbackOptions:o,basePath:l}=e,{feedbackPath:d}={feedbackPath:(0,E.YLS)({basePath:l,automatedReviewCommentId:r})},c=`automated-review-feedback-${r}`;return s[0]!==r||s[1]!==o||s[2]!==d?(t=(0,i.jsx)(Z.Z,{commentId:r,feedbackPath:d,feedbackOptions:o,showNegativeFeedbackModal:!1}),s[0]=r,s[1]=o,s[2]=d,s[3]=t):t=s[3],s[4]!==c||s[5]!==t?(n=(0,i.jsx)("div",{"data-testid":c,children:t}),s[4]=c,s[5]=t,s[6]=n):n=s[6],n}ee.displayName="AutomatedReviewFeedback";var et=n(35222),en=n(38125);function ei(e){let t,n,r,o,S,j,R,I,_,A,D,N,k,O,E,F,T,P,L,M,G,B,U,V=(0,a.c)(92),{anchorPrefix:$,basePath:q,comment:H,isAnchorable:z,isClassicExperience:Q,isInDialogMode:W,isOutdated:K,onQuoteReply:X,originalDiffPathUri:J,showApplyChangesButton:Z,threadId:ei,threadPositionNumber:ed,footnoteTextHTML:ec}=e,eu=void 0!==z&&z,em=void 0===X?m.l:X,ef=void 0!==Z&&Z,{addToast:eh}=(0,v.Y6)(),[eg,ep]=(0,x.useState)(H.isHidden),[ev]=(0,x.useState)(""),[eb,ew]=(0,x.useState)(H.reactionGroups),ey=(0,x.useRef)(null),ex=(0,x.useRef)(null),eC=(0,x.useRef)(null);V[0]!==H.automatedComment?(t=H.automatedComment||{},V[0]=H.automatedComment,V[1]=t):t=V[1];let{id:eS,title:ej,message:eR,severity:eI,securitySeverity:e_,suggestion:eA,suggestionState:eD,feedbackOptions:eN,showFeedbackButtons:ek,showAiNote:eO,source:eE}=t,eF=ek&&eS&&eN,eT=eF||eO||ec||eb,eP="copilot"===eE;V[2]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{ew(e.reactionGroups)},V[2]=n):n=V[2];let eL=n,{mutate:eM}=(0,en.n)(q,eL);V[3]!==eh||V[4]!==H.databaseId||V[5]!==eM||V[6]!==ei?(r=(e,t)=>{if(!H.databaseId)throw Error("Comment not found");setTimeout(()=>eC.current?.focus(),0),eM({commentDatabaseId:H.databaseId,threadId:ei,reaction:e,viewerHasReacted:t},{onError:()=>{eh({type:"error",message:"Failed to react to comment"})}})},V[3]=eh,V[4]=H.databaseId,V[5]=eM,V[6]=ei,V[7]=r):r=V[7];let eG=r;V[8]!==H.databaseId||V[9]!==H.id?(o=H.databaseId?.toString()||H.id,V[8]=H.databaseId,V[9]=H.id,V[10]=o):o=V[10];let eB=o,eU=eB?`${void 0===$?"r":$}${eB}`:void 0,eV=eg?"hidden":"visible";V[11]!==eU?(S=eU&&p.fV?new URL(`${p.fV.pathname}#${eU}`,p.fV.origin).toString():"",V[11]=eU,V[12]=S):S=V[12];let e$=S;V[13]!==eU||V[14]!==eB||V[15]!==eu?(j={isAnchorable:eu,commentId:eB,commentAnchor:eU,containerRef:ex},V[13]=eU,V[14]=eB,V[15]=eu,V[16]=j):j=V[16],(0,C.u)(j),V[17]===Symbol.for("react.memo_cache_sentinel")?(R={as:"h3"},V[17]=R):R=V[17];let eq=H.author?.avatarUrl??u.t.ghostUser.avatarUrl,eH=H.reference.text??`#${H.reference.number}`;V[18]!==H||V[19]!==e$||V[20]!==eH?(I={...H,bodyForClipboard:H.body,url:e$,referenceText:eH,viewerCanMinimize:!1,viewerCanUpdate:!1,viewerCanDelete:!1,viewerCanBlockFromOrg:!1,viewerCanUnblockFromOrg:!1,viewerCanReport:!1,viewerCanReportToMaintainer:!1,viewerCanReferenceInIssue:!1,viewerCanQuoteReply:!1},V[18]=H,V[19]=e$,V[20]=eH,V[21]=I):I=V[21],V[22]===Symbol.for("react.memo_cache_sentinel")?(_={},V[22]=_):_=V[22],V[23]!==H.author?.login?(A=function(e){if(e)return e.replace(/\[bot\]$/i,"")}(H.author?.login)??u.t.ghostUser.login,V[23]=H.author?.login,V[24]=A):A=V[24],V[25]!==eg||V[26]!==K||V[27]!==em||V[28]!==J||V[29]!==eq||V[30]!==I||V[31]!==A?(D={headingProps:R,avatarUrl:eq,comment:I,commentRef:ex,editHistoryComponent:void 0,onBlock:void 0,onUnblock:void 0,onMinimize:ep,onSuccessfulBlock:el,isMinimized:eg,navigate:m.l,onReplySelect:em,isReply:!1,forceInlineAvatar:!0,containerStyle:_,originalDiffPathUri:J,isOutdated:K,editComment:eo,deleteComment:er,hideComment:es,unhideComment:ea,commentAuthorSlug:void 0,commentAuthorType:d.S.Bot,commentAuthorLogin:A,hideProfileLink:!0},V[25]=eg,V[26]=K,V[27]=em,V[28]=J,V[29]=eq,V[30]=I,V[31]=A,V[32]=D):D=V[32];let ez=D;V[33]!==ed?(N=()=>void 0!==ed?`Comment ${ed}`:"Comment",V[33]=ed,V[34]=N):N=V[34];let eQ=N;V[35]!==e_?(k=e_?(0,i.jsx)(l,{severity:e_}):null,V[35]=e_,V[36]=k):k=V[36];let eW=k;V[37]!==eI?(O=eI?(0,i.jsx)(s.B,{severity:eI}):null,V[37]=eI,V[38]=O):O=V[38];let eK=O,eX=eu?eU:void 0,eY=eu?"120px":0;return V[39]!==eY?(E={scrollMarginTop:eY},V[39]=eY,V[40]=E):E=V[40],V[41]!==eQ||V[42]!==W?(F=W?{role:"document","aria-roledescription":"comment","aria-label":eQ()}:{},V[41]=eQ,V[42]=W,V[43]=F):F=V[43],V[44]!==ez?(T=(0,i.jsx)(c.p,{...ez}),V[44]=ez,V[45]=T):T=V[45],V[46]!==eK||V[47]!==eW?(P=(0,i.jsxs)(w.A,{children:[eW,eK]}),V[46]=eK,V[47]=eW,V[48]=P):P=V[48],V[49]!==H.body||V[50]!==ez||V[51]!==W||V[52]!==K||V[53]!==T||V[54]!==P?(L=(0,i.jsx)("div",{className:"AutomatedReviewThreadComment-module__automatedComment__headerContainer__zzUid",children:(0,i.jsx)(d.v,{...ez,commentBody:H.body,isInDialogMode:W,actions:T,badges:P,isOutdated:K})}),V[49]=H.body,V[50]=ez,V[51]=W,V[52]=K,V[53]=T,V[54]=P,V[55]=L):L=V[55],V[56]!==ev?(M=ev&&(0,i.jsxs)(y.A,{variant:"danger",className:"tmp-m-3",children:[(0,i.jsx)(b.StopIcon,{className:"mr-2"}),ev]}),V[56]=ev,V[57]=M):M=V[57],V[58]!==eS||V[59]!==q||V[60]!==H.author?.login||V[61]!==H.databaseId||V[62]!==H.url||V[63]!==H.viewerCanReact||V[64]!==eB||V[65]!==eV||V[66]!==eN||V[67]!==ec||V[68]!==Q||V[69]!==eP||V[70]!==eR||V[71]!==eG||V[72]!==eb||V[73]!==eO||V[74]!==ef||V[75]!==eF||V[76]!==eT||V[77]!==eA||V[78]!==eD||V[79]!==ej?(G="visible"===eV&&(0,i.jsxs)("div",{className:"AutomatedReviewThreadComment-module__automatedComment__body__XEyVI",children:[(0,i.jsxs)("div",{className:"AutomatedReviewThreadComment-module__automatedComment__content__D2xQv",children:[ej&&(0,i.jsx)("div",{className:"d-flex flex-items-center",children:(0,i.jsx)("h3",{className:"AutomatedReviewThreadComment-module__automatedComment__title__pATBP",children:ej})}),(0,i.jsx)(g.JR,{ref:ey,className:"AutomatedReviewThreadComment-module__automatedComment__message__d_uQg markdown-body","comment-testid":`Comment message html for automated comment ${eB}`,html:eR})]}),eS&&(0,i.jsx)(Y,{commentTitle:ej,commentAuthorLogin:H.author?.login,commentDatabaseId:H.databaseId,feedbackOptions:eN,isClassicExperience:Q,suggestion:eA,suggestionState:eD,automatedCommentId:eS,basePath:q}),ef&&(0,i.jsx)(et.cE,{commentPermalink:H.url,isCopilotAuthoredPr:eP,commentCount:1}),eT&&(0,i.jsxs)("div",{className:"d-flex flex-items-center flex-justify-between gap-2 mb-1",children:[eb&&(0,i.jsx)(f.P,{ref:eC,reactionGroups:eb,onReact:eG,canReact:H.viewerCanReact}),eF&&(0,i.jsx)(ee,{automatedCommentId:eS,basePath:q,feedbackOptions:eN}),ec||eO?(0,i.jsx)("div",{className:"text-small color-fg-muted",children:ec?(0,i.jsx)(h.BC,{html:ec}):"Copilot uses AI. Check for mistakes."}):null]})]}),V[58]=eS,V[59]=q,V[60]=H.author?.login,V[61]=H.databaseId,V[62]=H.url,V[63]=H.viewerCanReact,V[64]=eB,V[65]=eV,V[66]=eN,V[67]=ec,V[68]=Q,V[69]=eP,V[70]=eR,V[71]=eG,V[72]=eb,V[73]=eO,V[74]=ef,V[75]=eF,V[76]=eT,V[77]=eA,V[78]=eD,V[79]=ej,V[80]=G):G=V[80],V[81]!==G?(B=(0,i.jsx)("div",{className:"AutomatedReviewThreadComment-module__automatedComment__bodyContainer__BRAte",children:G}),V[81]=G,V[82]=B):B=V[82],V[83]!==H.id||V[84]!==eX||V[85]!==E||V[86]!==F||V[87]!==L||V[88]!==M||V[89]!==B||V[90]!==ei?(U=(0,i.jsxs)("div",{ref:ex,id:eX,className:"AutomatedReviewThreadComment-module__automatedComment__O1g7b",style:E,"data-first-thread-comment":!0,"data-marker-navigation-comment-thread-id":ei,"data-marker-navigation-comment-id":H.id,"data-testid":"automated-review-comment",...F,children:[L,M,B]}),V[83]=H.id,V[84]=eX,V[85]=E,V[86]=F,V[87]=L,V[88]=M,V[89]=B,V[90]=ei,V[91]=U):U=V[91],U}function ea(){return null}function es(){return null}function er(){return null}function eo(){return null}function el(){setTimeout(ed,800)}function ed(){return p.cg?.location.reload()}function ec(){let e,t,n,s=(0,a.c)(3);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(J.E.Visual,{children:(0,i.jsx)(b.AlertIcon,{size:24,className:"fgColor-muted tmp-mt-3 tmp-mb-3"})}),s[0]=e):e=s[0],s[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)(J.E.Heading,{children:(0,i.jsx)("strong",{children:"There was a problem loading this review comment"})}),s[1]=t):t=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,i.jsx)("div",{className:"position-relative",children:(0,i.jsxs)(J.E,{border:!0,children:[e,t,(0,i.jsx)("div",{className:"mb-n2",children:(0,i.jsx)(J.E.Description,{children:"Refresh the page or try again later"})}),(0,i.jsx)(J.E.SecondaryAction,{href:"https://www.githubstatus.com/",children:"GitHub status"})]})}),s[2]=n):n=s[2],n}ei.displayName="AutomatedReviewThreadComment",ec.displayName="AutomatedReviewThreadCommentErrorFallback"},70985(e,t,n){n.d(t,{$:()=>_});var i=n(74848),a=n(16522),s=n(51581),r=n(19129),o=n(70056),l=n(29941),d=n(45800),c=n(7771),u=n(7478),m=n(7624),f=n(38750),h=n(65820),g=n(26108),p=n(61398),v=n(96540),b=n(38621),w=n(16497),y=n(19939),x=n(48056);function C(e){let t,n,s=(0,a.c)(5),{children:r,footerButtons:o}=e;s[0]===Symbol.for("react.memo_cache_sentinel")?(t={bindKeys:l.z0.ArrowHorizontal|l.z0.Tab,focusInStrategy:"closest"},s[0]=t):t=s[0];let{containerRef:c}=(0,d.G)(t);return s[1]!==r||s[2]!==o||s[3]!==c?(n=o?(0,i.jsx)(p.l.Footer,{ref:c,children:(0,i.jsxs)("div",{className:"d-flex flex-column",children:[(0,i.jsx)("div",{className:"d-flex flex-row gap-2 flex-justify-end",children:(0,i.jsx)(p.l.Buttons,{buttons:o})}),r]})}):null,s[1]=r,s[2]=o,s[3]=c,s[4]=n):n=s[4],n}C.displayName="DialogFooter";let S="CHANGE_COMMIT_MESSAGE",j="CHANGE_EXTENDED_DESCRIPTION",R="There was an error trying to commit changes";function I(e,t){switch(t.type){case S:return{...e,commitMessage:t.payload};case j:return{...e,extendedDescription:t.payload};default:return console.error("Unknown suggested change action."),e}}function _(e){let t,n,l,d,x,_,k,O,E,F,T,P,L,M,G,B,U,V,$,q,H,z,Q=(0,a.c)(66),{authorLogins:W,batchSize:K,onClose:X,onCommit:Y,defaultCommitMessage:J,dialogTitle:Z,suggestions:ee,onRemoveSuggestion:et,onDiscardBatch:en,returnFocusRef:ei}=e,ea=(0,r.A)(),{sendAnalyticsEvent:es}=(0,s.s)(),[er,eo]=(0,v.useState)(!1),[el,ed]=(0,v.useState)(!1),[ec,eu]=(0,v.useState)();if(Q[0]!==W||Q[1]!==J)t=J||(1===W.length?`Apply suggestion from @${W[0]}`:1===new Set(W).size?`Apply suggestions from @${W[0]}`:"Apply suggestions from code review"),Q[0]=W,Q[1]=J,Q[2]=t;else t=Q[2];Q[3]!==t?(n={commitMessage:t,extendedDescription:""},Q[3]=t,Q[4]=n):n=Q[4];let[em,ef]=(0,v.useReducer)(I,n);Q[5]!==ea?(l=(e,t,n)=>{let i;ea()&&(i=n?R+`: ${n}`:R+".",eo(!1),eu(i))},Q[5]=ea,Q[6]=l):l=Q[6];let eh=l;Q[7]!==ec||Q[8]!==ea?(d=()=>{ea()&&(eo(!1),ec&&eu(void 0))},Q[7]=ec,Q[8]=ea,Q[9]=d):d=Q[9];let eg=d;Q[10]!==K||Q[11]!==em.commitMessage||Q[12]!==em.extendedDescription||Q[13]!==eg||Q[14]!==eh||Q[15]!==er||Q[16]!==Y||Q[17]!==es?(x=()=>{er||(eo(!0),es("comments.commit_suggestion","COMMIT_SUGGESTION_DIALOG_BUTTON",{batchSize:K}),Y(`${em.commitMessage} ${em.extendedDescription}`,eh,eg))},Q[10]=K,Q[11]=em.commitMessage,Q[12]=em.extendedDescription,Q[13]=eg,Q[14]=eh,Q[15]=er,Q[16]=Y,Q[17]=es,Q[18]=x):x=Q[18];let ep=x;Q[19]===Symbol.for("react.memo_cache_sentinel")?(_=()=>{ed(!0)},Q[19]=_):_=Q[19];let ev=_;Q[20]!==en?(k=()=>{ed(!1),en?.()},Q[20]=en,Q[21]=k):k=Q[21];let eb=k;Q[22]===Symbol.for("react.memo_cache_sentinel")?(O=()=>{ed(!1)},Q[22]=O):O=Q[22];let ew=O,ey=K>1?"Apply suggestions":"Apply suggestion";Q[23]!==K||Q[24]!==ee?(E=(ee??[]).length>0||K>0,Q[23]=K,Q[24]=ee,Q[25]=E):E=Q[25];let ex=E;Q[26]!==K||Q[27]!==ec||Q[28]!==ep||Q[29]!==er||Q[30]!==X||Q[31]!==en||Q[32]!==ex||Q[33]!==ee?.length?(F=()=>en?(0,i.jsx)(p.l.Footer,{children:(0,i.jsxs)("div",{className:"d-flex flex-column width-full",children:[(0,i.jsxs)("div",{className:"d-flex flex-row flex-justify-between width-full",children:[(0,i.jsx)(p.l.Buttons,{buttons:[{content:"Discard batch",onClick:ev,buttonType:"danger"}]}),(0,i.jsx)("div",{className:"d-flex flex-row gap-2",children:(0,i.jsx)(p.l.Buttons,{buttons:[{content:"Cancel",onClick:X},{content:(0,i.jsxs)("span",{className:"d-flex flex-row flex-items-center",children:["Apply suggestions",ex&&(0,i.jsx)(c.A,{className:"ml-1 color-fg-inherit",children:ee?.length||K}),er&&(0,i.jsx)(u.A,{size:"small",className:"ml-1"})]}),onClick:ep,buttonType:"primary"}]})})]}),ec&&(0,i.jsx)(m.A.Validation,{variant:"error",className:"mt-2 pt-1 flex-justify-end",children:ec})]})}):(0,i.jsx)(C,{footerButtons:[{content:"Cancel",onClick:X},{content:(0,i.jsxs)("span",{className:"d-flex flex-row flex-items-center",children:["Apply Suggestion",er&&(0,i.jsx)(u.A,{size:"small",className:"ml-1"})]}),onClick:ep,buttonType:"primary"}],children:ec&&(0,i.jsx)(m.A.Validation,{variant:"error",className:"mt-2 pt-1 flex-justify-end",children:ec})}),Q[26]=K,Q[27]=ec,Q[28]=ep,Q[29]=er,Q[30]=X,Q[31]=en,Q[32]=ex,Q[33]=ee?.length,Q[34]=F):F=Q[34];let eC=F;Q[35]!==ep?(T={"github:submit-form":ep},Q[35]=ep,Q[36]=T):T=Q[36];let eS=Z||ey;Q[37]===Symbol.for("react.memo_cache_sentinel")?(P=(0,i.jsx)(m.A.Label,{required:!0,children:"Commit message"}),Q[37]=P):P=Q[37],Q[38]===Symbol.for("react.memo_cache_sentinel")?(L=e=>ef({type:S,payload:e.target.value}),Q[38]=L):L=Q[38],Q[39]!==em.commitMessage?(M=(0,i.jsxs)(m.A,{className:"mb-2",children:[P,(0,i.jsx)(f.A,{block:!0,name:"commit_message",onChange:L,value:em.commitMessage})]}),Q[39]=em.commitMessage,Q[40]=M):M=Q[40],Q[41]===Symbol.for("react.memo_cache_sentinel")?(G=(0,i.jsx)(m.A.Label,{children:"Extended description"}),Q[41]=G):G=Q[41],Q[42]===Symbol.for("react.memo_cache_sentinel")?(B=e=>ef({type:j,payload:e.target.value}),Q[42]=B):B=Q[42],Q[43]!==em.extendedDescription?(U=(0,i.jsxs)(m.A,{children:[G,(0,i.jsx)(h.Ay,{block:!0,rows:3,placeholder:"Add an optional description...",onChange:B,value:em.extendedDescription})]}),Q[43]=em.extendedDescription,Q[44]=U):U=Q[44],Q[45]!==et||Q[46]!==ee?(V=ee&&ee.length>0&&(0,i.jsxs)("div",{className:"tmp-mb-3 tmp-mt-3",children:[(0,i.jsxs)("p",{className:"f6 text-bold mb-2",children:["Suggestions to apply ",(0,i.jsx)(c.A,{children:ee.length})]}),(0,i.jsx)("div",{style:{maxHeight:"200px",overflowY:"auto"},children:ee.map(e=>(0,i.jsxs)("div",{className:"border rounded-2 mb-2",children:[(0,i.jsxs)("div",{className:"d-flex flex-items-center flex-justify-between p-2",style:{transition:"background-color 0.1s"},onMouseEnter:N,onMouseLeave:D,children:[(0,i.jsx)(b.FileIcon,{className:"mr-2",size:16}),(0,i.jsx)("span",{className:"flex-1 text-mono f6",style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:e.path}),et&&(0,i.jsx)(g.K,{"aria-label":`Remove suggestion from ${e.path}`,icon:b.XIcon,size:"small",variant:"invisible",onClick:()=>et({commentDatabaseId:e.commentDatabaseId,suggestionIndex:e.suggestionIndex})})]}),(0,i.jsxs)("div",{className:"p-2",children:[(0,i.jsx)(w.vb,{className:"markdown-body","comment-testid":"Comment body html for comment",html:e.bodyHTML}),e.diffEntries&&e.diffEntries.length>0&&(0,i.jsx)("div",{className:"mt-2",children:e.diffEntries.map(A)})]})]},e.commentDatabaseId))})]}),Q[45]=et,Q[46]=ee,Q[47]=V):V=Q[47],Q[48]!==X||Q[49]!==eC||Q[50]!==ei||Q[51]!==eS||Q[52]!==M||Q[53]!==U||Q[54]!==V?($=(0,i.jsxs)(p.l,{title:eS,renderFooter:eC,onClose:X,returnFocusRef:ei,children:[M,U,V]}),Q[48]=X,Q[49]=eC,Q[50]=ei,Q[51]=eS,Q[52]=M,Q[53]=U,Q[54]=V,Q[55]=$):$=Q[55],Q[56]!==T||Q[57]!==$?(q=(0,i.jsx)(o.tL,{commands:T,children:$}),Q[56]=T,Q[57]=$,Q[58]=q):q=Q[58];let ej=ee?.length||K;return Q[59]!==eb||Q[60]!==el||Q[61]!==ej?(H=(0,i.jsx)(y.G,{isOpen:el,onConfirm:eb,onCancel:ew,suggestionsCount:ej}),Q[59]=eb,Q[60]=el,Q[61]=ej,Q[62]=H):H=Q[62],Q[63]!==q||Q[64]!==H?(z=(0,i.jsxs)(i.Fragment,{children:[q,H]}),Q[63]=q,Q[64]=H,Q[65]=z):z=Q[65],z}function A(e){return(0,i.jsx)(x.q,{diffEntry:e},e.path)}function D(e){return e.currentTarget.style.backgroundColor="transparent"}function N(e){return e.currentTarget.style.backgroundColor="var(--bgColor-muted, #f6f8fa)"}_.displayName="ApplySuggestionDialog"},33906(e,t,n){n.d(t,{s:()=>s});var i=n(74848),a=n(16522);function s(e){let t,n,s=(0,a.c)(5),{reason:r,className:o}=e,l=void 0===o?"m-2":o;return s[0]!==r?(t=(0,i.jsx)("small",{className:"fgColor-muted",children:r}),s[0]=r,s[1]=t):t=s[1],s[2]!==l||s[3]!==t?(n=(0,i.jsx)("div",{className:l,children:t}),s[2]=l,s[3]=t,s[4]=n):n=s[4],n}s.displayName="CodeSuggestionUnavailable"},19939(e,t,n){n.d(t,{G:()=>r});var i=n(74848),a=n(16522),s=n(61398);function r(e){let t,n,r,o,l,d,c,u,m=(0,a.c)(19),{isOpen:f,onConfirm:h,onCancel:g,suggestionsCount:p}=e;if(!f)return null;m[0]!==g?(t={content:"Cancel",onClick:g},m[0]=g,m[1]=t):t=m[1],m[2]!==h?(n={content:"Discard",buttonType:"danger",onClick:h},m[2]=h,m[3]=n):n=m[3],m[4]!==t||m[5]!==n?(r=[t,n],m[4]=t,m[5]=n,m[6]=r):r=m[6],m[7]!==p?(o=(0,i.jsxs)("span",{children:["Are you sure you want to discard this batch? This will remove all ",p," "]}),m[7]=p,m[8]=o):o=m[8];let v=1===p?"suggestion":"suggestions";return m[9]!==v?(l=(0,i.jsx)("span",{children:v}),m[9]=v,m[10]=l):l=m[10],m[11]===Symbol.for("react.memo_cache_sentinel")?(d=(0,i.jsx)("span",{children:" from the batch."}),m[11]=d):d=m[11],m[12]!==o||m[13]!==l?(c=(0,i.jsxs)("p",{children:[o,l,d]}),m[12]=o,m[13]=l,m[14]=c):c=m[14],m[15]!==g||m[16]!==r||m[17]!==c?(u=(0,i.jsx)(s.l,{title:"Discard batch?",onClose:g,footerButtons:r,width:"medium",children:c}),m[15]=g,m[16]=r,m[17]=c,m[18]=u):u=m[18],u}r.displayName="DiscardBatchConfirmationDialog"},27486(e,t,n){n.d(t,{i:()=>l});var i=n(74848),a=n(16522),s=n(58989),r=n(24016),o=n(34164);function l(e){let t,n,l,d,c=(0,a.c)(12),{diffLines:u,tabSize:m,className:f,diffTableClassName:h}=e;if(!u||u.length<1)return null;c[0]!==u?(t=(0,s.c7)(u),c[0]=u,c[1]=t):t=c[1];let g=t;return c[2]!==f?(n=(0,o.$)("StaticUnifiedDiffPreview-module__StaticDiffPreview__vbOt_",f),c[2]=f,c[3]=n):n=c[3],c[4]!==u||c[5]!==h||c[6]!==g||c[7]!==m?(l=(0,i.jsx)(r.l4,{lineWidth:g,lines:u,tabSize:m,className:h}),c[4]=u,c[5]=h,c[6]=g,c[7]=m,c[8]=l):l=c[8],c[9]!==n||c[10]!==l?(d=(0,i.jsx)("div",{className:n,children:l}),c[9]=n,c[10]=l,c[11]=d):d=c[11],d}l.displayName="StaticUnifiedDiffPreview"},80655(e,t,n){n.d(t,{UZ:()=>i,W4:()=>s,YK:()=>o,fO:()=>r,hH:()=>a,vk:()=>l});let i={Failure:"FAILURE",Notice:"NOTICE",Warning:"WARNING"},a={Vanilla:"vanilla",CodeScanning:"code_scanning",Copilot:"copilot",Dependabot:"dependabot",CodeQuality:"code_quality",Automated:"automated"},s={Pending:"pending",Submitted:"submitted"},r={NoSuggestion:"no_suggestion",Pending:"pending",Present:"present",Outdated:"outdated",Error:"error",Applied:"applied"},o={Pending:"pending",Approved:"approved",Rejected:"rejected",Cancelled:"cancelled"},l={CodeScanning:"code_scanning",CodeQuality:"code_quality",LicenseCompliance:"license_compliance",Copilot:"copilot"}},52392(e,t,n){function i(e){return e.pathLineRanges??[]}n.d(t,{EJ:()=>s,Lm:()=>o,i6:()=>r,o_:()=>a});function a({suggestedChange:e,hasCommitRange:t,isOutdated:n,isPending:i,isResolved:s,pullRequestIsClosed:r,pullRequestIsInMergeQueue:o,userCanApplySuggestion:l,applySuggestedChangesValidationData:d,suggestedChangesConfig:c}){let{lineRange:u}=d;if(n)return{isValid:!1,reason:"This suggestion is outdated and cannot be applied."};if(i)return{isValid:!1,reason:"This suggestion is part of a pending comment and cannot be applied."};if(s)return{isValid:!1,reason:"This suggestion is part of a resolved comment and cannot be applied."};if(r)return{isValid:!1,reason:"This suggestion cannot be applied because the pull request is closed."};if(o)return{isValid:!1,reason:"This suggestion cannot be applied because the pull request is queued to merge."};if(!l)return{isValid:!1,reason:"You do not have permission to apply this suggestion."};if(!u)return{isValid:!1,reason:"This suggestion does not have a valid line range."};if(t)return{isValid:!1,reason:"Unable to apply suggestions when viewing a specific commit range."};if(!c)return{isValid:!1,reason:"Unable to determine the validity of this suggestion."};if(!c?.isValidSuggestionRange)return{isValid:!1,reason:"Unable to apply suggestions on deleted lines."};let m=c?.sourceContentFromDiffLines,f=e.suggestion.join("\n");return 0!==e.suggestion.length&&f===m?{isValid:!1,reason:"This suggestion is invalid because no changes were made to the code."}:{isValid:!0}}function s(e,t){return t.length>=50?{isValid:!1,reason:"Unable to commit due to too many changes in the batch."}:e.threadId&&t.find(t=>t.threadId===e.threadId)||function(e,t){let n=i(e);if(0===n.length)return!1;for(let e of t){let t=i(e);for(let e of n)for(let n of t)if(e.path===n.path){var a,s;if(a=e.lineRange,s=n.lineRange,a.endLineNumber>=s.startLineNumber&&a.startLineNumber<=s.endLineNumber)return!0}}return!1}(e,t)?{isValid:!1,reason:"Unable to commit due to other pending changes affecting this line."}:{isValid:!0}}function r(e){let t=[];for(let n of e){let e=0,i=null,a=0,s=new Set,r="LEFT";for(let o of n.diffLines){null!=o.left&&(e=o.left);let l=null;"DELETION"===o.type&&null!=o.left?l=o.left:"ADDITION"===o.type&&(l=e),null==l||s.has(l)||(s.add(l),null==i?i=l:l-a>1&&(t.push({path:n.path,lineRange:{startLineNumber:i,endLineNumber:a,startOrientation:r,endOrientation:r}}),i=l),a=l)}null!=i&&t.push({path:n.path,lineRange:{startLineNumber:i,endLineNumber:a,startOrientation:r,endOrientation:r}})}return t}function o(e){if(!e||e.subjectType?.toUpperCase()!=="LINE")return;let t=e.positioning??e.subject;if(!t)return;let n=t.startDiffSide??t.endDiffSide;if(!n||"isOutdated"in t&&t.isOutdated||!t.endLine||!t.endDiffSide)return;let i=t.startLine??t.endLine;return{endLineNumber:t.endLine,endOrientation:t.endDiffSide,startLineNumber:i,startOrientation:n||"RIGHT"}}},25546(e,t,n){n.d(t,{u:()=>s});var i=n(16522),a=n(96540);function s(e){let t,n,s=(0,i.c)(6),{isAnchorable:r,commentId:o,commentAnchor:l,containerRef:d}=e;s[0]!==l||s[1]!==o||s[2]!==d||s[3]!==r?(t=()=>{r&&o&&l&&window.location.hash.split("#").pop()===l&&d.current?.focus()},n=[l,o,r,d],s[0]=l,s[1]=o,s[2]=d,s[3]=r,s[4]=t,s[5]=n):(t=s[4],n=s[5]),(0,a.useEffect)(t,n)}},66546(e,t,n){n.d(t,{C0:()=>m,ID:()=>c,Qn:()=>f,aX:()=>l,bJ:()=>u,w$:()=>d});var i=n(16522),a=n(62764),s=n(97286),r=n(88015),o=n(56341);let l={splitPreference:"split",lineSpacing:"relaxed",commentsPreference:n(99889).sI.Visible};function d(){return[a.uT.diffViewUserSettings]}function c(e){let t,n,a,r=(0,i.c)(6);r[0]===Symbol.for("react.memo_cache_sentinel")?(t=d(),r[0]=t):t=r[0];let o=t;return r[1]!==e?(n=async()=>e||l,r[1]=e,r[2]=n):n=r[2],r[3]!==e||r[4]!==n?(a={queryKey:o,queryFn:n,initialData:e,staleTime:1/0},r[3]=e,r[4]=n,r[5]=a):a=r[5],(0,s.I)(a)}function u(e,t){let n=new URL(window.location.href,window.location.origin);if(t){let i=encodeURIComponent(t);n.searchParams.set(e,i)}else n.searchParams.delete(e);(0,o.bj)(n.toString())}function m(e){let t,n=(0,i.c)(2),a=e,[s]=(0,r.ok)();n[0]!==s?(t=s.get("diff"),n[0]=s,n[1]=t):t=n[1];let o=t;return("split"===o||"unified"===o)&&(a=o),a}function f(e){let t=e,[n]=(0,r.ok)(),i=n.get("w");return"1"===i?t=!0:"0"===i&&(t=!1),t}},99889(e,t,n){n.d(t,{QK:()=>s,Ud:()=>a,sI:()=>i});let i={Visible:"visible",Collapsed:"collapsed"},a={Compact:"compact",Relaxed:"relaxed"},s={Split:"split",Unified:"unified"}},18176(e,t,n){n.d(t,{$b:()=>g,Ao:()=>a,Be:()=>r,Sl:()=>l,U3:()=>f,Wp:()=>s,YY:()=>c,jH:()=>d,wm:()=>o,yE:()=>h});var i=n(21633);let a="__OUTSIDE_DIFF__";function s(e){return e.reduce((e,t)=>(e[t.path]=t,e),{})}function r(e){return e.reduce((e,t)=>(e[t.path]=!!t.markedAsViewed,e),{})}function o(e){let t=e.comments.map(e=>parseInt(e.threadId));return{id:e.id,pendingReviewIDs:t,comments:e.comments}}function l(e){return e.reduce((e,t)=>(e[t.path]=t,e),{})}function d(e,t){if(!e)return;let n={};if(!t)return n;let i=new Set(Object.keys(e.threads).map(e=>Number(e)));for(let a of t){if(!a.markersMap||0===Object.keys(a.markersMap).length)continue;let t=a.path,s={};for(let t in a.markersMap){let n=a.markersMap[t];if(!n?.threads&&!n?.annotations)continue;let r={threads:[],annotations:[]};if(n.annotations)for(let t of n.annotations){let n=e.annotations[Number(t.id)];n&&r.annotations.push(n)}if(n.threads)for(let s of n.threads){let n=Number(s.id),o=function(e,t,n){if("FILE"===e)return;let i=e[0];if(!m(i))return;let a=Number(e.slice(1)),s=-1,r="R";if(t.start){s=parseInt(t.start.slice(1));let e=t.start[0];m(e)&&(r=e)}else s=a,r=i;return{endLine:a,endDiffSide:u[i],path:n,startLine:s,startDiffSide:u[r],isOutdated:!!t.outdatedReason}}(t,s,a.path),l=e.threads[n];(l=l&&o?{...l,positioning:o,subject:o}:l?{...l,path:a.path}:{id:n.toString(),positioning:o||{path:a.path,isOutdated:!!s.outdatedReason},subject:o,hideUntilLoadedAndInView:!0})&&(r.threads.push(l),i.delete(n))}"FILE"===t?s.FILE=r:s[t]=r}n[t]=s}if(i.size>0){let t={};for(let n of i){let i=e.threads[n];i&&(t[a]||(t[a]={threads:[],annotations:[]}),t[a].threads.push(i))}n[a]=t}return n}function c(e){return{endLine:e.line,endDiffSide:e.side?.toLowerCase()==="right"?"RIGHT":"LEFT",path:e.path,startLine:e.startLine??e.line,startDiffSide:e.startSide?e.startSide?.toLowerCase()==="right"?"RIGHT":"LEFT":e.side?.toLowerCase()==="right"?"RIGHT":"LEFT",isOutdated:!1}}let u={L:"LEFT",R:"RIGHT"};function m(e){return"L"===e||"R"===e}function f(e,t,n=0){let i=e.subject,a=!1;if(i&&i.diffLines)return{diffSubject:i,hasContext:!0};if(e.positioning){let s=t[e.positioning.path],r=[];if(s&&!e.isOutdated){let t=s.diffLines.findIndex(t=>e.positioning?.endDiffSide==="RIGHT"&&t.right===e.positioning?.endLine||e.positioning?.endDiffSide==="LEFT"&&t.left===e.positioning?.endLine);if(-1!==t){let i=Math.max(0,t-n);e.positioning?.startLine&&e.positioning?.startDiffSide&&(e.positioning.startLine!==e.positioning.endLine||e.positioning.startDiffSide!==e.positioning.endDiffSide)&&(i=s.diffLines.findIndex(t=>e.positioning?.startDiffSide==="RIGHT"&&t.right===e.positioning?.startLine||e.positioning?.startDiffSide==="LEFT"&&t.left===e.positioning?.startLine));for(let e=t;e>=i;e--){let t=s.diffLines[e];if(t&&(r.unshift(t),"HUNK"===t.type))break}}i={...e.subject,diffLines:r},a=r.length>0}}return{diffSubject:i,hasContext:a}}function h(e,t,n){return e.path.toLowerCase().includes(t.filterText.toLowerCase())&&!t.unselectedFileExtensions.has((0,i.QC)(e.path))&&(t.showDeletedFiles||"REMOVED"!==e.changeType&&"DELETED"!==e.changeType)&&(!t.showOnlyManifestFiles||!!e.isManifestFile)&&(!t.showOnlyOwnedFiles||n)&&(t.showViewedFiles||!e.markedAsViewed)&&(t.showVendoredFiles||!e.isVendored)}function g(e){return e.delete("file-filters[]"),e.delete("owned-by[]"),e.delete("show-deleted-files"),e.delete("manifests"),e.delete("show-vendored-files"),e.delete("show-viewed-files"),e}},65222(e,t,n){n.d(t,{CE:()=>s,Ol:()=>r,hW:()=>o});var i=n(11730);function a(e,t){return`${e}-${t}-active-batch-suggestions`}function s(e,t,n){let s=a(e,t);(0,i.SO)(s,JSON.stringify(n))}function r(e,t){let n=a(e,t),s=(0,i.Gq)(n);if(!s)return[];try{let e=JSON.parse(s);return Array.isArray(e)?e:[]}catch{return[]}}function o(e,t){let n=a(e,t);(0,i.Ai)(n)}},38125(e,t,n){n.d(t,{n:()=>d,u:()=>l});var i=n(16522),a=n(78431),s=n(62764),r=n(94747),o=n(70503);function l(e,t){let n,a=(0,i.c)(4),s=(0,o.Kp)(),{updateThreadComment:r}=(0,o.an)();return a[0]!==e||a[1]!==t||a[2]!==r?(n=(n,i)=>{r({threadID:parseInt(i.threadId),filePath:e,lineMarkersKey:t,match:e=>e.databaseId===i.commentDatabaseId,transform:e=>{if(e)return{...e,reactionGroups:n.reactionGroups}}})},a[0]=e,a[1]=t,a[2]=r,a[3]=n):n=a[3],d(s,n)}function d(e,t){let n,o,l=(0,i.c)(5);return l[0]!==e?(n=async t=>{let{commentDatabaseId:n,reaction:i,viewerHasReacted:r}=t,o=`${e}/page_data/${r?s.uT.removeCommentReaction:s.uT.addCommentReaction}`,l=await (0,a.q$)(o,{method:"POST",body:{reaction:i,commentId:n}}),d=await (0,a.hp)(l);return(0,a.R)(l,d),d},l[0]=e,l[1]=n):n=l[1],l[2]!==t||l[3]!==n?(o={mutationFn:n,onSuccess:t},l[2]=t,l[3]=n,l[4]=o):o=l[4],(0,r.n)(o)}},2793(e,t,n){n.d(t,{dG:()=>d,hG:()=>m,o5:()=>c});var i=n(16522),a=n(97286),s=n(78597),r=n(62764),o=n(70503);function l(e){return{queryKey:[r.uT.codeowners,e],queryFn:async()=>{let t=`${e}/page_data/${r.uT.codeowners}`,n=await (0,s.QJ)(t);if(!n.ok)throw Error(`HTTP ${n.status}`);return await n.json()},staleTime:1/0}}function d(e){let t,n,s=(0,i.c)(7),{basePath:r,initialData:d}=e,c=(0,o.a$)();s[0]!==r?(t=l(r),s[0]=r,s[1]=t):t=s[1];let{queryFn:u,queryKey:m}=t;return s[2]!==d||s[3]!==u||s[4]!==m||s[5]!==c?(n={enabled:c,queryKey:m,queryFn:u,initialData:d,staleTime:1/0},s[2]=d,s[3]=u,s[4]=m,s[5]=c,s[6]=n):n=s[6],(0,a.I)(n)}function c(e){let t,n,s,r=(0,i.c)(9),{basePath:d,diffPath:c}=e,u=(0,o.a$)();r[0]!==d?(t=l(d),r[0]=d,r[1]=t):t=r[1];let{queryFn:f,queryKey:h}=t;r[2]!==c?(n=e=>m({codeownersData:e,diffPath:c}),r[2]=c,r[3]=n):n=r[3];let g=n;return r[4]!==f||r[5]!==h||r[6]!==u||r[7]!==g?(s={enabled:u,queryKey:h,queryFn:f,staleTime:1/0,select:g},r[4]=f,r[5]=h,r[6]=u,r[7]=g,r[8]=s):s=r[8],(0,a.I)(s)}let u={isOwnedByViewer:!1,owners:[],ruleLineNumber:void 0,ruleUrl:void 0};function m({diffPath:e,codeownersData:t}){if(!t)return u;let n=t.ownershipByPath[e];return n?{isOwnedByViewer:n.isOwnedByViewer,owners:n.owners||[],ruleLineNumber:n.ruleLineNumber,ruleUrl:n.ruleUrl}:u}},10718(e,t,n){n.d(t,{vX:()=>F,nR:()=>O});var i=n(74848),a=n(96540),s=n(71323),r=n(97283),o=n(87134),l=n(1932),d=n(59635);class c{#e=new Map;#t=0;#n=0;constructor(e){if(e)for(const t of e)this.pushBack(t)}get size(){return this.#n-this.#t}get isEmpty(){return 0===this.size}pushFront(e){this.#t--,this.#e.set(this.#t,e)}pushFrontMany(e){for(let t=e.length-1;t>=0;t--){let n=e[t];void 0!==n&&(this.#t--,this.#e.set(this.#t,n))}}pushBack(e){this.#e.set(this.#n,e),this.#n++}pushBackMany(e){for(let t of e)this.#e.set(this.#n,t),this.#n++}popFront(){if(this.isEmpty)return;let e=this.#e.get(this.#t);return this.#e.delete(this.#t),this.#t++,this.#i(),e}popFrontMany(e){let t=[],n=Math.min(e,this.size);for(let e=0;e=this.size))return this.#e.get(this.#t+e)}clear(){this.#e.clear(),this.#t=0,this.#n=0}asArray(){let e=[];for(let t=this.#t;t=this.#t;e--)yield this.#e.get(e)}#i(){if(this.#t<-1e6||this.#n>1e6){let e=new Map,t=0;for(let n=this.#t;ntypeof globalThis&&void 0!==globalThis.window,m="u">typeof process&&!1,f={timeout:150,useIdleCallback:!0};var h=n(27426),g=n(66546),p=n(18176),v=n(78431),b=n(62764),w=n(78597),y=n(49472),x=n(73537);function C({basePath:e,effectiveRange:t,hideWhitespace:n}){return[b.uT.diffEntries,e,`baseOid:${t.baseOid}`,`headOid:${t.headOid}`,`hideWhitespace:${n}`]}async function S(e){let t=(0,y.SX)(),n=C(e),i=await R(e);return i&&i.length>0&&t.setQueryData(n,(0,l.jM)(e=>{if(!e)return i;for(let t of i)e.find(e=>e.pathDigest===t.pathDigest)||e.push(t)})),i}async function j(e){let t,n=(0,y.SX)(),i=C(e),a=n.getQueryData(i);if(a?.length){let n=new Set(a.map(e=>e.path));if(0===(t=e.paths.filter(e=>!n.has(e))).length)return a}else t=e.paths;let s=await R({...e,paths:t});return s&&s.length>0&&n.setQueryData(i,(0,l.jM)(e=>{if(!e)return s;for(let t of s)e.find(e=>e.pathDigest===t.pathDigest)||e.push(t)})),(n.getQueryData(i)||[]).filter(t=>e.paths.includes(t.path))}async function R({basePath:e,fullDiff:t,effectiveRange:n,paths:i,contextRanges:a,signal:s,hideWhitespace:r,isComparisonOutdated:o}){let l=new URLSearchParams,d=i.map(e=>encodeURIComponent(e));if(l.append("paths",d.join(",")),a){let e=i.map(e=>(a[e]??[]).map(([e,t])=>`${e}-${t}`).join(",")).join(":");l.append("ctx",e)}l.append("w",r?"1":"0"),n.baseOid===t.baseOid?l.append("range",n.headOid):l.append("range",`${n.baseOid}..${n.headOid}`),o&&l.append("outdated","1");let c=`${e}/page_data/${b.uT.diffEntries}?${l.toString()}`;try{let e=await (0,w.Sr)(c,{signal:s});if(s?.aborted)return;let t=await (0,v.hp)(e);return(0,v.R)(e,t),t??void 0}catch(e){if(e instanceof Error&&"AbortError"===e.name)return;throw e}}function I(e,t,n,i){return[b.uT.diffContextLines,e,t,n,i]}async function _({contextLineRanges:e,basePath:t,path:n,w:i="0",fullDiff:a,effectiveRange:s}){let r=new URLSearchParams;for(let t of(r.append("path",n),e))r.append("context_line_ranges[]",JSON.stringify(t));r.append("w",i),s.baseOid===a.baseOid?r.append("range",s.headOid):r.append("range",`${s.baseOid}..${s.headOid}`);let o=`${t}/page_data/${b.uT.diffContextLines}?${r.toString()}`,l=await (0,w.QJ)(o);if(l.ok)return await l.json()??void 0}var A=n(2793),D=n(56341),N=n(65222);let k=(0,a.createContext)(null);function O(e){let t=(0,a.use)(k);if(!t)throw Error("Missing PullRequestStoreProvider in the tree");return(0,s.P)(t,e)}k.displayName="PullRequestStoreContext";let E={forceUnifiedView:!1,useChangeGroups:!1,useInlineComments:!0,useEditOptions:!0,useFileTree:!1,useAdvancedToolbar:!1,useBasicToolbar:!0,userCanComment:!0,treeCollapsedByDefault:!1,treeEnableInlineCompactMode:!1},F=({initData:e,configOpts:t=E,children:n})=>{var s,r,o,l,d,c;let u,m,f=(0,a.useRef)(null),v=(0,g.Qn)(e.user.viewSettings.hideWhitespace),b=(0,g.C0)(e.user.viewSettings.splitPreference),w=e.user.viewSettings.commentsPreference,{data:x}=(0,g.ID)({splitPreference:b,lineSpacing:e.user.viewSettings.lineSpacing,commentsPreference:w});(0,a.useEffect)(()=>{f.current&&x&&f.current.getState().viewSettingsActions.setViewSettings(x)},[x]);let S=(0,p.Wp)(e.diffSummaries),j=(0,p.Be)(e.diffSummaries),R=(0,p.wm)(e.viewerPendingReview),I=(0,p.Sl)(e.diffContents),_=(0,p.jH)(e.markers,e.diffSummaries),A=(0,N.Ol)(e.pullRequest.pathName,e.pullRequest.comparison.headOid);return f.current||(s=e.comparison.selectedRange?.baseOid,r=e.comparison.selectedRange?.headOid,o=e.pullRequest.pathName,l=e.diffContents,d=e.pullRequest.comparison,c=v,u=(0,y.SX)(),m=C({basePath:o,effectiveRange:{baseOid:s??d.baseOid,headOid:r??d.headOid},hideWhitespace:c}),u.setQueryData(m,l),f.current=T({baseOid:e.pullRequest.comparison.baseOid,headOid:e.pullRequest.comparison.headOid,selectedCommitRange:e.comparison.selectedRange,comparisonView:e.comparison.viewing,changeGroupGeneration:e.changeGroupGeneration,currentUser:e.user,hideWhitespace:v,isSingleFileMode:e.isSingleFileMode,collapsedFilesMap:j,initialSummariesViewedStatus:j,initialSummariesViewedCount:e.user.viewedFilesCount,issueCommentsCount:e.pullRequest.issueCommentsCount??0,diffEntries:I,commentsPreference:w,initialDiffSummaries:S,initialLoadedPathDigests:new Set(e.diffContents.map(e=>e.pathDigest)),markers:_,basePath:e.pullRequest.pathName,pendingReview:R,pullRequest:e.pullRequest,baseRepository:e.repository,selectedPathDigest:(0,h.jU)((0,h.o9)()),initialActiveBatch:A.length>0?A:void 0,showChangeGroupPreference:e.user.viewSettings.showChangeGroups,shouldLoadCodeowners:e.shouldLoadCodeowners,configOpts:t,viewSettings:x})),(0,i.jsx)(k,{value:f.current,children:n})};F.displayName="PullRequestStoreProvider";let T=e=>(0,r.y)()((0,o.lt)((...t)=>({...(({changeGroupGeneration:{canAccessChangeGroups:e,changeGroups:t,changeGroupFeedbackOptions:n,latestChangeGroupOrchestration:i,changeGroupGenerationChannel:a,unavailableReason:s},showChangeGroupPreference:r})=>o=>({changeGroupGeneration:{canAccessChangeGroups:e,changeGroups:t,changeGroupFeedbackOptions:n,latestChangeGroupOrchestration:i,changeGroupGenerationChannel:a,unavailableReason:s},showChangeGroupPreference:r,changeGroupGenerationActions:{updateChangeGroupGeneration:e=>o(t=>({changeGroupGeneration:{...t.changeGroupGeneration,...e},showChangeGroupPreference:t.showChangeGroupPreference}),void 0,"updateChangeGroupGeneration"),updateChangeGroupPreference:e=>o(t=>({changeGroupGeneration:t.changeGroupGeneration,showChangeGroupPreference:e}),void 0,"updateChangeGroupPreference")}}))(e)(...t),...(({shouldLoadCodeowners:e})=>(t,n)=>({codeowners:void 0,shouldLoadCodeowners:e,codeownersActions:{setCodeowners:e=>{t({codeowners:e},void 0,"updateCodeowners")}}}))(e)(...t),...(({baseOid:e,headOid:t,selectedCommitRange:n,comparisonView:i,hideWhitespace:a})=>s=>({comparisonInfo:{fullDiff:{baseOid:e,headOid:t},selectedRange:n,effectiveRange:n??{baseOid:e,headOid:t},hideWhitespace:a,comparisonView:i},isComparisonOutdated:!1,comparisonInfoActions:{updateWhitespace:e=>s(t=>({comparisonInfo:{...t.comparisonInfo,hideWhitespace:e}}),void 0,"comparisonInfo#updateWhitespace"),markComparisonOutdated:()=>s(()=>({isComparisonOutdated:!0}),void 0,"comparisonInfo#markComparisonOutdated")}}))(e)(...t),...(({configOpts:e})=>t=>({configOpts:e,configOptsActions:{updateConfigOpts:e=>{t(t=>({configOpts:{...t.configOpts,...e}}))}}}))(e)(...t),...(({currentUser:e})=>t=>({currentUser:e,currentUserActions:{updateCurrentUser:e=>{t(t=>({currentUser:{...t.currentUser,...e}}))}}}))(e)(...t),...((e,t)=>({diffFilter:{state:{activeChangeGroupId:void 0,filterText:"",fileExtensions:{},unselectedFileExtensions:new Set,showDeletedFiles:!0,showOnlyManifestFiles:!1,showOnlyOwnedFiles:!1,showVendoredFiles:!0,showViewedFiles:!0},filtersInteractedWith:!1},diffFilterActions:{updateDiffFilter:(n,i)=>{e({diffFilter:{...t().diffFilter,state:{...t().diffFilter.state,...n},filtersInteractedWith:t().diffFilter.filtersInteractedWith||!!i}},void 0,"updateFilters")},clearAllFilters:()=>{e({diffFilter:{...t().diffFilter,state:{...t().diffFilter.state,filterText:"",unselectedFileExtensions:new Set,showOnlyOwnedFiles:!1,showDeletedFiles:!0,showOnlyManifestFiles:!1,showVendoredFiles:!0,showViewedFiles:!0},filtersInteractedWith:!0}},void 0,"clearAllFilters")}}}))(...t),...(({initialDiffSummaries:e,initialSummariesViewedStatus:t,initialSummariesViewedCount:n})=>(i,a)=>({diffSummaries:e,summariesViewedCount:n,summariesViewedStatus:t,codeowners:void 0,getDiffFromThreadID:e=>{for(let t of Object.values(a().diffSummaries))if(t.markersMap){for(let[n,i]of Object.entries(t.markersMap))if(i.threads.some(t=>Number(t.id)===Number(e)))return t}},getPathDigestFromThreadID:e=>{let t=a().getDiffFromThreadID(e);return t?t.pathDigest:void 0},getPathDigestFromAnnotationID:e=>{for(let t of Object.values(a().diffSummaries))if(t.markersMap){for(let[n,i]of Object.entries(t.markersMap))if(i.annotations.some(t=>t.id===e))return t.pathDigest}},getFilePathFromThreadID:e=>{let t=a().getDiffFromThreadID(e);return t?t.path:void 0},diffSummariesActions:{setDiffSummaries:e=>{i({diffSummaries:e},void 0,"updateDiffSummaries")},setDiffViewed:(e,t)=>{i(n=>n.diffSummaries?{summariesViewedStatus:(0,l.jM)(n.summariesViewedStatus,n=>{n[e]=t}),summariesViewedCount:n.summariesViewedCount+(t?1:-1),diffSummaries:(0,l.jM)(n.diffSummaries,n=>{n[e]&&(n[e].markedAsViewed=t)})}:n)},onCommentThreadAdded:({path:e,diffLineKey:t,startPosition:n,threadID:a})=>{i((0,l.jM)(i=>{if(!i.diffSummaries)return;let s=i.diffSummaries[e];if(!s)return;let r=s.markersMap??{};r[t]||={threads:[],annotations:[]},r[t].threads.push({id:parseInt(a),start:n}),s.totalCommentsCount=(s.totalCommentsCount||0)+1}),void 0,"commentAddedForDiffSummary")},onCommentThreadDeleted:({path:e,threadID:t})=>{i((0,l.jM)(n=>{if(!n.diffSummaries)return;let i=n.diffSummaries[e];if(i&&i?.totalCommentsCount&&i?.markersMap)for(let[e,n]of Object.entries(i.markersMap))n.threads=n.threads.filter(e=>e.id!==parseInt(t)),0===n.threads.length&&0===n.annotations.length&&delete i.markersMap[e]}),void 0,"commentDeletedForDiffSummary")}}}))(e)(...t),...(({issueCommentsCount:e})=>(t,n)=>({issueComments:[],issueCommentsCount:e,commentsPanelActions:{setIssueComments:e=>{t({issueComments:e},void 0,"setIssueComments")},addIssueComments:e=>{t(t=>({issueComments:[...t.issueComments,...e]}),void 0,"addIssueComments")},addIssueComment:e=>{t(t=>({issueComments:[...t.issueComments,e]}),void 0,"addIssueComment"),n().commentsPanelActions.incrementIssueCommentsCount()},updateIssueComment:({match:e,transform:n})=>{t(t=>({issueComments:t.issueComments.map(t=>e(t)?n(t)??t:t)}),void 0,"updateIssueComment")},incrementIssueCommentsCount:()=>{t(e=>({issueCommentsCount:e.issueCommentsCount+1}),void 0,"incrementIssueCommentsCount")}}}))(e)(...t),...(({markers:e})=>(t,n)=>({markers:e,getThread:(e,t,i)=>{let a=n().markers;if(a)return a[t]?.[i]?.threads?.find(t=>Number(t.id)===e)},getThreadFromThreadID:e=>{let t=n().markers;if(!t)return;let i=Object.values(t).flatMap(e=>Object.values(e).flatMap(e=>e?.threads??[]));if(i){for(let t of Object.values(i))if(Number(t.id)===e)return t}},getThreadFromCommentID:e=>{let t=n().markers;if(!t)return;let i=Object.values(t).flatMap(e=>Object.values(e).flatMap(e=>e?.threads??[]));if(i){for(let t of Object.values(i))if(t?.commentsData?.comments.some(t=>t.databaseId===e))return t}},getAnnotationFromID:e=>{let t=n().markers;if(!t)return;let i=Object.values(t).flatMap(e=>Object.values(e).flatMap(e=>e?.annotations??[]));if(i){for(let t of Object.values(i))if(t.databaseId===e)return t}},markersActions:{updateThread:(e,i,a,s)=>{let r=n().markers;if(!r)return;let o=s(r[i]?.[a]?.threads?.find(t=>Number(t.id)===e));o&&t({markers:(0,l.jM)(r,t=>{let n=t[i]?.[a]?.threads?.findIndex(t=>Number(t.id)===e);if(void 0===n||-1===n)t[i]||(t[i]={}),t[i][a]||(t[i][a]={threads:[],annotations:[]}),t[i][a].threads.push(o);else if(t[i]&&t[i][a]&&-1!==n){let e=o.positioning??t[i][a].threads[n]?.positioning,s=o.subject??t[i][a].threads[n]?.subject,r={...o,positioning:e,subject:s};t[i][a].threads[n]=r}})},void 0,"updateThread")},updateThreads:e=>{let i=n().markers;i&&t({markers:(0,l.jM)(i,t=>{for(let n of Object.keys(i)){let i=t[n];if(i)for(let t of Object.keys(i)){let n=i[t];if(!n)continue;let a=n.threads;a&&(n.threads=e(a))}}})})},deleteThreadComment:(e,i,a,s)=>{let r="not_found",o=n().markers;return o&&t({markers:(0,l.jM)(o,t=>{let n=t[a]?.[s]?.threads?.find(t=>Number(t.id)===e);if(!n){r="not_found";return}let o=n.commentsData,l=o?.comments.filter(e=>e.id!==i)??[];if(!o||o.comments.length===l.length){r="not_found";return}if(0===l.length){r="thread_deleted";let n=t[a]?.[s]?.threads;if(n){let t=n.findIndex(t=>Number(t.id)===e);-1!==t&&n.splice(t,1)}}else r="comment_deleted",o&&(o.comments=l)})},void 0,"deleteThreadComment"),r},updateThreadComment:({threadID:e,filePath:i,lineMarkersKey:a,match:s,transform:r})=>{let o=n().markers;o&&t({markers:(0,l.jM)(o,t=>{let n,o=t[i]?.[a]?.threads?.find(t=>Number(t.id)===e);if(!o)return;let l=o.commentsData,d=l?.comments.findIndex(s);"number"==typeof d&&-1!==d&&(n=l?.comments[d]);let c=r(n);c&&(-1===d||"number"!=typeof d?l?.comments.push(c):l&&l.comments&&(l.comments[d]=c))})},void 0,"updateThreadComment")}}}))(e)(...t),...(({initialDiffSummaries:e,initialLoadedPathDigests:t,selectedPathDigest:n})=>(i,s)=>{let r=(({get:e,initialLoadedPathDigests:t})=>{let n=new c,i=new Set(t),s=new Set,r=!1,o=!1,l=4,h=null,g=()=>{h?.cancel(),h=function(e,t={}){let{timeout:n,useIdleCallback:i}={...f,...t};if(!u||m)return e(),{cancel:()=>{}};let s=()=>{"function"==typeof a.startTransition?(0,a.startTransition)(e):e()},r=globalThis;if(i&&"function"==typeof r.requestIdleCallback){let e=r.requestIdleCallback(s,{timeout:n});return{cancel:()=>{"function"==typeof r.cancelIdleCallback&&r.cancelIdleCallback(e)}}}let o=setTimeout(s,0);return{cancel:()=>{clearTimeout(o)}}}(p,{timeout:50})},p=async()=>{if(!o)return;let{entriesMap:t,entriesOrder:a,selectedPathDigest:c}=e();if(a.length===i.size){o=!1;return}if(r&&0===n.size){let e=c?a.indexOf(c):a.findIndex(e=>!i.has(e));if(e>0)for(let t=e;t=l))break}}let u=[];for(;n.size>0&&u.length{o=!0,r=e.autoLoadAllDiffs,g()},loadPriority:e=>{e&&(n.pushFront(e),g())},loadManyPriority:e=>{n.pushFrontMany(e),l=e.length,g()}}})({get:s,initialLoadedPathDigests:t}),{entriesMap:o,entriesOrder:l}=function({diffSummaries:e,loadedPathDigests:t}){let n={},i=[];for(let a of Object.values(e)){let{path:e,pathDigest:s}=a,r=t.has(s);n[s]={path:e,pathDigest:s,isLoaded:r},i.push(s)}return{entriesMap:n,entriesOrder:i}}({diffSummaries:e,loadedPathDigests:t});return{entriesMap:o,entriesOrder:l,selectedPathDigest:n,getSelectedPathDigest:()=>s().selectedPathDigest,getProgressiveDiffEntryByPathDigest:e=>e?s().entriesMap[e]:void 0,progressiveDiffsActions:{...r,updateSelectedPathDigest:e=>{i({selectedPathDigest:e},void 0,"updateSelectedPathDigest"),e&&r.loadPriority(e)}}}})(e)(...t),...(({collapsedFilesMap:e})=>(t,n)=>({collapsedFilesMap:e,getCollapsedDiffStatus:e=>n().collapsedFilesMap?.[e]??!1,filesCollapsedStatusActions:{updateFileCollapsedStatus:(e,i)=>{let a=n().collapsedFilesMap;a&&t({collapsedFilesMap:(0,l.jM)(a,t=>{t[e]=i})},void 0,"updateFileCollapsedStatus")},updateAllFilesCollapsedStatus:e=>{let i=n().collapsedFilesMap;i&&t({collapsedFilesMap:(0,l.jM)(i,t=>{for(let n of Object.keys(t))t[n]=e})},void 0,"updateAllFilesCollapsedStatus")}}}))(e)(...t),...(({pendingReview:e})=>(t,n)=>({pendingReview:e,pendingReviewActions:{addPendingComment:e=>{let i=n().pendingReview;i&&t({pendingReview:(0,l.jM)(i,t=>{t.pendingReviewIDs||(t.pendingReviewIDs=[]),t.pendingReviewIDs.push(e)})},void 0,"addPendingComment")},removePendingComment:e=>{let i=n().pendingReview;i&&t({pendingReview:(0,l.jM)(i,t=>{let n=t.pendingReviewIDs?.filter(t=>t!==e);t.pendingReviewIDs=n})},void 0,"removePendingComment")},clearPendingReview:()=>{let e=n().pendingReview;e&&t({pendingReview:(0,l.jM)(e,e=>{e.id=void 0,e.pendingReviewIDs=[],e.comments=[]})},void 0,"clearPendingReview")}}}))(e)(...t),...(({basePath:e,diffEntries:t,baseOid:n,headOid:i,selectedCommitRange:a})=>(s,r)=>{let o=a??{baseOid:n,headOid:i},d=(0,y.SX)();for(let[n,i]of Object.entries(t)){let t=I(e,i.path,o.baseOid,o.headOid);d.setQueryData(t,()=>i.diffLines)}return{diffEntries:t,diffEntriesActions:{updateDiffEntries:t=>{let n={};for(let i of t){let t=I(e,i.path,r().comparisonInfo.effectiveRange.baseOid,r().comparisonInfo.effectiveRange.headOid);d.setQueryData(t,i.diffLines),n[i.path]=i}let i=Object.keys(n);s((0,l.jM)(e=>{for(let t of i){let i=n[t];if(i){e.diffEntries[t]=i;let n=e.entriesMap?.[i.pathDigest];n&&(n.isLoaded=!0)}}}),void 0,"updateDiffEntriesAndProgressiveDiffs")},loadDiffEntries:async t=>{var n;let i=await (n={basePath:e,...t,...r().comparisonInfo,isComparisonOutdated:r().isComparisonOutdated},(0,x.G7)("pr_sfv_new_diff_fetch")?j(n):S(n));return i&&0!==i.length?(r().diffEntriesActions.updateDiffEntries(i),i):[]},fetchContextLines:async({path:t,contextLineRanges:n,w:i="0"})=>{let a=I(e,t,r().comparisonInfo.effectiveRange.baseOid,r().comparisonInfo.effectiveRange.headOid),o=r().diffEntries[t];o&&await d.fetchQuery({queryKey:a,queryFn:async()=>{let l=await _({contextLineRanges:n,basePath:e,path:t,w:i,...r().comparisonInfo}),c=o.diffLines,u=d.setQueryData(a,e=>c=function(e,t){let n=new Map;for(let t of e){let e=`${t.left}-${t.right}`;n.set(e,t)}return t.map(e=>{let t=`${e.left}-${e.right}`,i=n.get(t);return i?{...e,position:i.position,displayNoNewLineWarning:i.displayNoNewLineWarning}:{...e,position:null,threadsData:void 0}})}(e??o.diffLines,l?.diffEntryLines??[]));return s(e=>({...e,diffEntries:{...e.diffEntries,[t]:{...o,diffLines:c}}}),void 0,"addContextLinesToDiffEntry"),u}})}}}})(e)(...t),...(({markers:e})=>(t,n)=>{let i,a,s=(0,h.Gl)(),r=(0,h.e3)();if(e){if(s){let t=Object.values(e||{}).flatMap(e=>Object.values(e).flatMap(e=>e?.threads??[]));if(t){let e=Number(s);for(let n of Object.values(t)){let t=n?.commentsData?.comments;if(n&&t)for(let s of t)Number(s.databaseId)===e&&(i=n.id,a=e)}}}else if(r){let t=Object.values(e).flatMap(e=>Object.values(e).flatMap(e=>e?.annotations??[]));if(t){let e=Number(r);for(let n of Object.values(t))Number(n.databaseId)===e&&(i=n.id)}}}return{markerAndDiffNavigation:{markerId:i,commentId:a,getCommentId:()=>n().markerAndDiffNavigation.commentId,getMarkerId:()=>n().markerAndDiffNavigation.markerId},markerAndDiffNavigationActions:{navigateToSelectedComment:e=>{let i=n().getThreadFromCommentID(e);if(i){let a=n().getPathDigestFromThreadID(i.id);t((0,l.jM)(t=>{a&&(t.selectedPathDigest=a),t.markerAndDiffNavigation.commentId=e,t.markerAndDiffNavigation.markerId=i?.id}),void 0,"navigateToSelectedComment"),function(e,t){let n=e.getDiffFromThreadID(t);if(!n)return!1;let i=e.diffFilter.state,a=(0,A.hG)({diffPath:n.path,codeownersData:e.codeowners}).isOwnedByViewer;return!(0,p.yE)(n,i,a)}(n(),i.id)&&(n().diffFilterActions.clearAllFilters(),(0,D.MM)((0,p.$b)(new URLSearchParams(window.location.search)))),function(e,t){let n=e.diffFilter.state.activeChangeGroupId;if(!n)return!1;let i=e.getDiffFromThreadID(t);if(!i)return!1;let a=e.changeGroupGeneration.changeGroups.find(e=>e.id===n),s=a?.hunkPositions?new Set(Object.keys(a.hunkPositions)):void 0;return!!(s&&!s.has(i.path))}(n(),i.id)&&n().diffFilterActions.updateDiffFilter({activeChangeGroupId:void 0});let s=n().getFilePathFromThreadID(i.id);s&&n().getCollapsedDiffStatus(s)&&n().filesCollapsedStatusActions.updateFileCollapsedStatus(s,!1),n().progressiveDiffsActions.loadPriority(a)}},navigateToSelectedAnnotation:e=>{let i=n().getAnnotationFromID(e);if(i){let a=n().getPathDigestFromAnnotationID(e);t((0,l.jM)(e=>{a&&(e.selectedPathDigest=a),e.markerAndDiffNavigation.commentId=void 0,e.markerAndDiffNavigation.markerId=i.id}),void 0,"navigateToSelectedAnnotation"),n().progressiveDiffsActions.loadPriority(a)}},handleHashUpdate:()=>{let e=(0,h.Gl)(),t=(0,h.e3)(),i=(0,h.jU)(window.location.hash),a=n(),s=a.markerAndDiffNavigation.commentId,r=a.markerAndDiffNavigation.markerId,o=a.selectedPathDigest;if(e&&(e!==s||!o))a.markerAndDiffNavigationActions.navigateToSelectedComment(e);else if(t){let e=a.getAnnotationFromID(t),n=e?.id;n&&n!==r&&a.markerAndDiffNavigationActions.navigateToSelectedAnnotation(t)}else i&&i!==o?a.progressiveDiffsActions.updateSelectedPathDigest(i):e||t||i||!o||a.progressiveDiffsActions.updateSelectedPathDigest(void 0)}}}})(e)(...t),...(({isSingleFileMode:e,commentsPreference:t})=>n=>({isSingleFileMode:e,commentsPreference:t,settingsActions:{updateCommentsPreference:e=>{n(()=>({commentsPreference:e}))}}}))(e)(...t),...(({pullRequest:e})=>(t,n)=>({pullRequest:{state:e.state,basePath:e.pathName,id:e.id,number:e.number},pullRequestActions:{updatePullRequestState:e=>{t({pullRequest:{...n().pullRequest,state:e}},void 0,"pullRequest#updatePullRequestState")}}}))(e)(...t),...(({baseRepository:e})=>()=>({repository:{baseRepository:{id:e.id,ownerLogin:e.ownerLogin,name:e.name}}}))(e)(...t),...(t=>({suggestionBatch:{activeBatch:e.initialActiveBatch??[],isSuggestionBatchPending:(e.initialActiveBatch?.length??0)>0},suggestionBatchActions:{addSuggestionToBatch:e=>t(t=>{if(t.suggestionBatch.activeBatch.some(t=>t.commentDatabaseId===e.commentDatabaseId&&t.suggestionIndex===e.suggestionIndex))return t;let n=[...t.suggestionBatch.activeBatch,e];return{suggestionBatch:{...t.suggestionBatch,activeBatch:n,isSuggestionBatchPending:n.length>0}}}),removeSuggestionFromBatch:e=>t(t=>{let n=t.suggestionBatch.activeBatch.filter(t=>t.commentDatabaseId!==e.commentDatabaseId||t.suggestionIndex!==e.suggestionIndex);return{suggestionBatch:{...t.suggestionBatch,activeBatch:n,isSuggestionBatchPending:n.length>0}}}),clearSuggestionBatch:()=>t(e=>({suggestionBatch:{...e.suggestionBatch,activeBatch:[],isSuggestionBatchPending:!1}})),loadActiveBatchFromStorage:e=>t(t=>({suggestionBatch:{...t.suggestionBatch,activeBatch:e,isSuggestionBatchPending:e.length>0}}))}}))(...t),...(t=>({viewSettings:e.viewSettings,viewSettingsActions:{setViewSettings:e=>t({viewSettings:e})}}))(...t)}),{name:"pull-request-store"}))},70503(e,t,n){n.d(t,{qg:()=>E,if:()=>L,Fm:()=>T,xW:()=>Z,_N:()=>eb,pV:()=>ek,an:()=>eg,GK:()=>N,m9:()=>G,E4:()=>I,_W:()=>eu,XS:()=>eh,ww:()=>R,HZ:()=>e_,TV:()=>ee,yo:()=>w,ne:()=>er,JR:()=>eS,I8:()=>eO,iY:()=>J,QV:()=>eA,WK:()=>eM,GR:()=>H,RH:()=>eB,r$:()=>_,xJ:()=>eG,YL:()=>Y,jT:()=>eI,qX:()=>B,zK:()=>q,Mv:()=>eP,it:()=>ey,or:()=>eE,a_:()=>et,j5:()=>y,xQ:()=>ev,wh:()=>ex,Yp:()=>A,wI:()=>K,CQ:()=>eT,RB:()=>j,JA:()=>X,SH:()=>ef,yg:()=>eD,Fl:()=>ei,lF:()=>x,BI:()=>el,Py:()=>V,gW:()=>U,mU:()=>P,ce:()=>C,WA:()=>es,gt:()=>ea,Nk:()=>eU,Lh:()=>$,l0:()=>k,uh:()=>O,gi:()=>eL,Ud:()=>F,nE:()=>W,SM:()=>ed,wL:()=>en,i9:()=>eN,y:()=>eR,a$:()=>eC,ls:()=>ec,gg:()=>M,zJ:()=>S,kN:()=>ej,qL:()=>ep,L3:()=>b,$j:()=>eV,_o:()=>e$,mF:()=>z,ys:()=>ew,Kp:()=>D,q6:()=>eF,rP:()=>em});var i=n(16522),a=n(96540),s=n(59914),r=n(10718),o=n(2793),l=n(56703),d=n(73537),c=n(99889),u=n(70466);function m(e,t){var n;let i,a,o=(n=u.x,s=>{let r=e.map(e=>e(s));if(i&&n(r,i))return a;let o=t(...r);return i=r,a=o,o}),l=()=>(0,r.nR)((0,s.k)(o));return l.selector=o,l}var f=n(18176);let h={baseOid:void 0,headOid:void 0},g=[],p=[],v={threads:g,annotations:p,commentsPreference:c.sI.Visible},b=()=>(0,r.nR)(eq),w=()=>(0,r.nR)(eH),y=()=>(0,r.nR)(ez),x=()=>(0,r.nR)(eQ),C=()=>(0,r.nR)(eW),S=()=>(0,r.nR)(eK),j=m([e=>e.currentUser,e=>e.configOpts,e=>e.viewSettings],(e,t,n)=>({avatarURL:e.currentUserAvatarUrl||"",login:e.currentUserLogin||"",canComment:t.userCanComment&&e.canComment,tabSize:e.tabSize,hasCopilotAccess:e.hasCopilotAccess,canApplySuggestion:e.canApplySuggestion,commentsPreference:n?.commentsPreference??c.sI.Visible,lineSpacing:n?.lineSpacing??"relaxed",splitPreference:t.forceUnifiedView?"unified":n?.splitPreference??"unified",shouldDisplayComments:t.useInlineComments??!1,shouldDisplayEditOptions:t.useEditOptions??!1})),R=()=>(0,r.nR)(eX),I=()=>(0,r.nR)(eY),_=()=>(0,r.nR)(eJ),A=()=>(0,r.nR)(eZ),D=()=>(0,r.nR)(e0),N=()=>(0,r.nR)(e1),k=()=>(0,r.nR)(e2),O=m([e=>e.diffSummaries],e=>Object.values(e)),E=()=>(0,r.nR)(e3),F=()=>(0,r.nR)(e6),T=e=>{let t,n=(0,i.c)(2);return n[0]!==e?(t=t=>e?t.diffSummaries[e]:void 0,n[0]=e,n[1]=t):t=n[1],(0,r.nR)(t)},P=()=>Q().filteredDiffSummaries,L=e=>{let t,n=(0,i.c)(2);return n[0]!==e?(t=t=>t.entriesMap[e],n[0]=e,n[1]=t):t=n[1],(0,r.nR)(t)},M=()=>(0,r.nR)(e4),G=()=>(0,r.nR)(e5),B=()=>(0,r.nR)(e7),U=()=>(0,r.nR)(e8),V=e=>{let t,n=(0,i.c)(2);return n[0]!==e?(t=t=>!!e&&t.selectedPathDigest===e,n[0]=e,n[1]=t):t=n[1],(0,r.nR)(t)},$=()=>(0,r.nR)(e9),q=()=>(0,r.nR)(te),H=()=>(0,r.nR)(tt),z=()=>(0,r.nR)(tn),Q=m([O.selector,e=>e.codeowners,e=>e.diffFilter.state,e=>e.changeGroupGeneration.changeGroups],(e,t,n,i)=>{let a=new Map,s=new Map,r=[],l=i.find(e=>e.id===n.activeChangeGroupId),d=l?.hunkPositions?new Set(Object.keys(l.hunkPositions)):void 0;for(let i of e){var c,u,m,h;let e=(0,o.hG)({diffPath:i.path,codeownersData:t}).isOwnedByViewer;(c=i,u=n,m=e,(!(h=d)||h.has(c.path))&&(0,f.yE)(c,u,m))?(r.push(i),a.set(i.path,!1),s.set(i.pathDigest,!0)):(a.set(i.path,!0),s.set(i.pathDigest,!1))}return{hiddenFiles:a,visibleFilePathDigests:s,filteredDiffSummaries:r}}),W=()=>{let e,t,n=(0,i.c)(4),s=(0,r.nR)(ti),o=(0,r.nR)(ta);n[0]!==s||n[1]!==o?(e=()=>{if(o){let e=`${s} file${1===s?"":"s"} remain${1===s?"s":""}`;(0,l.k)(e,150)}},t=[o,s],n[0]=s,n[1]=o,n[2]=e,n[3]=t):(e=n[2],t=n[3]),(0,a.useEffect)(e,t)},K=m([e=>e.markers],e=>Object.values(e||{}).flatMap(e=>Object.values(e).flatMap(e=>e?.annotations??p))),X=()=>(0,r.nR)(ts),Y=()=>(0,r.nR)(tr),J=()=>(0,r.nR)(to),Z=()=>(0,r.nR)(tl),ee=()=>(0,r.nR)(td),et=()=>(0,r.nR)(tc),en=()=>(0,r.nR)(tu),ei=()=>(0,r.nR)(tm),ea=()=>(0,r.nR)(tf),es=()=>(0,r.nR)(th),er=e=>{let t,n=(0,i.c)(2);return n[0]!==e?(t=t=>t.markers?.[e],n[0]=e,n[1]=t):t=n[1],(0,r.nR)((0,s.k)(t))},eo=m([e=>e.markers],e=>Object.values(e||{}).flatMap(e=>Object.values(e).flatMap(e=>(e?.threads??g).filter(e=>e.commentsData)))),el=e=>{let t,n=(0,i.c)(2);return n[0]!==e?(t=t=>{let n=eo.selector(t);if(!e)return n;let i=new Set(e);return n.filter(e=>i.has(Number(e.id)))},n[0]=e,n[1]=t):t=n[1],(0,r.nR)((0,s.k)(t))},ed=()=>(0,r.nR)(tg),ec=()=>(0,r.nR)(tp),eu=(e,t,n)=>{let a,s=(0,i.c)(4);return s[0]!==t||s[1]!==n||s[2]!==e?(a=i=>i.markers?.[t]?.[n]?.threads.find(t=>t.id===e),s[0]=t,s[1]=n,s[2]=e,s[3]=a):a=s[3],(0,r.nR)(a)},em=(e,t)=>{let n,a=(0,i.c)(3);return a[0]!==e||a[1]!==t?(n=n=>{let i=n.markers?.[e]?.[t],a=i?.threads??g,s=i?.annotations??p,r=n.commentsPreference;return a.length||s.length?{threads:a,annotations:s,commentsPreference:r}:v},a[0]=e,a[1]=t,a[2]=n):n=a[2],(0,r.nR)((0,s.k)(n))},ef=()=>(0,r.nR)(tv),eh=e=>{let t,n=(0,i.c)(2);return n[0]!==e?(t=t=>{let n=eo.selector(t),i=e?new Set(e):null,a=0;for(let e of n)e&&(!i||i.has(parseInt(e.id)))&&!(e.isResolved||e.isOutdated||e.positioning?.isOutdated)&&a++;return a},n[0]=e,n[1]=t):t=n[1],(0,r.nR)(t)},eg=()=>(0,r.nR)(tb),ep=()=>(0,r.nR)(tw),ev=m([eo.selector],e=>{let t=new Map;for(let n of e){let e=parseInt(n.id,10);if(isNaN(e))continue;let i=n.commentsData?.comments??[],a=i.length||n.commentCount||1,s=0;for(let e of i)s+=e.body?.length??0;let r=i.length>0?Math.round(s/i.length):0,o=n.isResolved??!1;t.set(e,{replyCount:Math.max(0,a-1),isCollapsed:o,avgBodyLength:r})}return t}),eb=()=>(0,r.nR)(ty),ew=()=>(0,r.nR)(tx),ey=()=>(0,r.nR)(tC),ex=()=>(0,r.nR)(tS),eC=()=>(0,r.nR)(tj),eS=()=>(0,r.nR)(tR),ej=e=>{let t,n=(0,i.c)(2);return n[0]!==e?(t=t=>t.collapsedFilesMap?.[e]??!1,n[0]=e,n[1]=t):t=n[1],(0,r.nR)(t)},eR=()=>(0,r.nR)(tI),eI=e=>{let t,n=(0,i.c)(2);return n[0]!==e?(t=t=>e?t.diffEntries[e]:null,n[0]=e,n[1]=t):t=n[1],(0,r.nR)(t)},e_=()=>(0,r.nR)(t_),eA=()=>(0,r.nR)(tA),eD=m([e=>Q.selector(e).visibleFilePathDigests,e=>e.entriesOrder],(e,t)=>t.filter(t=>!0===e.get(t))),eN=m([e=>e.entriesOrder,e=>e.entriesMap],(e,t)=>{let n=new Map;for(let i=0;i(0,r.nR)(tD),eO=()=>(0,r.nR)(tN),eE=()=>(0,r.nR)(tk),eF=()=>(0,r.nR)(tO),eT=()=>(0,r.nR)(tE),eP=e=>{let t,n=(0,i.c)(2);return n[0]!==e?(t=t=>t.summariesViewedStatus?.[e]??!1,n[0]=e,n[1]=t):t=n[1],(0,r.nR)(t)},eL=()=>(0,r.nR)(tF),eM=()=>(0,r.nR)(tT),eG=()=>(0,r.nR)(tP),eB=()=>(0,r.nR)(tL),eU=e=>{let t,n=(0,i.c)(2);return n[0]!==e?(t=t=>t.suggestionBatch.activeBatch.some(t=>t.commentDatabaseId===e.commentDatabaseId&&t.suggestionIndex===e.suggestionIndex),n[0]=e,n[1]=t):t=n[1],(0,r.nR)(t)},eV=()=>(0,r.nR)(tM),e$=()=>(0,r.nR)(tG);function eq(e){return e.comparisonInfo}function eH(e){return e.comparisonInfoActions}function ez(e){return e.isSingleFileMode}function eQ(e){return e.viewSettings?.commentsPreference??c.sI.Visible}function eW(e){return e.viewSettings?.lineSpacing??"relaxed"}function eK(e){return e.viewSettings?.splitPreference??"unified"}function eX(e){return"FULL"!==e.comparisonInfo.comparisonView}function eY(e){return e.comparisonInfo.selectedRange||h}function eJ(e){return e.pullRequest.id}function eZ(e){return e.pullRequest}function e0(e){return e.pullRequest.basePath}function e1(e){return e.repository}function e2(e){return e.diffSummaries}function e3(e){return O.selector(e).length}function e6(e){return e.diffSummariesActions}function e4(e){return e.getProgressiveDiffEntryByPathDigest}function e5(e){return e.selectedPathDigest}function e7(e){return e.getSelectedPathDigest}function e8(e){return e.progressiveDiffsActions.updateSelectedPathDigest}function e9(e){return e.markerAndDiffNavigationActions}function te(e){return e.markerAndDiffNavigation.commentId}function tt(e){return e.markerAndDiffNavigation.getMarkerId}function tn(e){return e.markerAndDiffNavigation.markerId}function ti(e){return Q.selector(e).filteredDiffSummaries.length}function ta(e){return e.diffFilter.filtersInteractedWith}function ts(e){let t=e.diffFilter.state.activeChangeGroupId;if(t)return e.changeGroupGeneration.changeGroups.find(e=>e.id===t)}function tr(e){return e.diffFilter.state.activeChangeGroupId}function to(e){return e.changeGroupGeneration.changeGroups}function tl(e){return e.changeGroupGeneration}function td(e){return e.changeGroupGeneration.unavailableReason?e.changeGroupGeneration.unavailableReason:e.changeGroupGeneration.changeGroups.length<1&&!e.changeGroupGeneration.latestChangeGroupOrchestration?(0,d.G7)("hide_groups_list_for_few_groups")?"NOT_GENERATED_YET":"UNABLE_TO_GENERATE":null}function tc(e){return e.changeGroupGeneration.changeGroupGenerationChannel}function tu(e){return e.changeGroupGenerationActions}function tm(e){return e.changeGroupGeneration.latestChangeGroupOrchestration}function tf(e){return e.changeGroupGeneration.canAccessChangeGroups}function th(e){return e.showChangeGroupPreference}function tg(e){return e.getThread}function tp(e){return e.getThreadFromThreadID}function tv(e){let t=eo.selector(e),n=0;for(let e of t)e&&!e.isResolved&&n++;return n}function tb(e){return e.markersActions}function tw(e){return e.markers}function ty(e){return e.pendingReviewActions}function tx(e){return e.pendingReview}function tC(e){return(e.pendingReview?.pendingReviewIDs?.length??0)>0}function tS(e){return e.codeownersActions}function tj(e){return e.shouldLoadCodeowners}function tR(e){return e.filesCollapsedStatusActions}function tI(e){return e.getCollapsedDiffStatus}function t_(e){return e.diffEntries}function tA(e){return e.diffEntriesActions}function tD(e){return e.progressiveDiffsActions}function tN(e){return e.diffFilter.state}function tk(e){return e.diffFilterActions}function tO(e){let t=e.diffFilter.state;return t.filterText.length>0||t.unselectedFileExtensions.size>0||!0===t.showOnlyOwnedFiles||!1===t.showDeletedFiles||!0===t.showOnlyManifestFiles||!1===t.showVendoredFiles||!1===t.showViewedFiles}function tE(e){return e.settingsActions}function tF(e){return e.summariesViewedCount}function tT(e){return e.suggestionBatch}function tP(e){return e.suggestionBatchActions}function tL(e){return e.suggestionBatch.isSuggestionBatchPending}function tM(e){return e.issueComments}function tG(e){return e.commentsPanelActions}},59635(e,t,n){function i({paths:e,diffSummaries:t}){let n={};for(let i of e){let e=t[i];if(e&&e.markersMap){let t=[];for(let n in e.markersMap){let i=e.markersMap[n]?.ctx;i&&t.push(i)}n[i]=t}}return n}function a({diffSummary:e}){let t=[];if(e&&e.markersMap)for(let n in e.markersMap){let i=e.markersMap[n]?.ctx;i&&t.push({start:i[0],end:i[1]})}return t}n.d(t,{B:()=>a,i:()=>i})},56703(e,t,n){n.d(t,{k:()=>a});var i=n(26316);function a(e,t=0){if(void 0===i.XC)return;let n=i.XC.getElementById("screenReaderAnnouncementDiv")??void 0;if(n||(n=function(){if(void 0===i.XC)return;let e=i.XC.createElement("div");return e.classList.add("sr-only","mt-n1"),e.id="screenReaderAnnouncementDiv",e.setAttribute("role","alert"),e.setAttribute("data-testid","screenReaderAnnouncement"),e.setAttribute("aria-live","assertive"),i.XC.body.appendChild(e),e}()),!n)return;let s=n.textContent===e?`${e}\u00A0`:e;setTimeout(()=>{n&&(n.textContent=s)},t)}},51729(e,t,n){function i(e){let t=e.split("\u200D"),n=0;for(let e of t)n+=Array.from(e.split(/[\ufe00-\ufe0f]/).join("")).length;return n/t.length}function a(e,t,n,i=!0){let s=e.value.substring(0,e.selectionEnd||0),r=e.value.substring(e.selectionEnd||0);return o(e,(s=s.replace(t,n))+(r=r.replace(t,n)),s.length,i),n}function s(e,t,n){if(null===e.selectionStart||null===e.selectionEnd)return a(e,t,n);let i=e.value.substring(0,e.selectionStart),s=e.value.substring(e.selectionEnd);return o(e,i+n+s,i.length),n}function r(e,t,n={}){let i=e.selectionEnd||0,a=e.value.substring(0,i),s=e.value.substring(i),o=(""===e.value||a.match(/\n$/)?"":"\n")+t+(n.appendNewline?"\n":"");e.value=a+o+s;let l=i+o.length;return e.selectionStart=l,e.selectionEnd=l,e.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),e.focus(),o}function o(e,t,n,i=!0){e.value=t,i&&(e.selectionStart=n,e.selectionEnd=n),e.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}function l(e,t){let n=[...e],i=new TextEncoder,a=new Uint8Array(4);for(let e=0;e=t))break}return t}n.d(t,{bV:()=>i,bc:()=>r,ee:()=>a,kN:()=>l,tJ:()=>s})}}]); //# sourceMappingURL=27301-2b1b911489f9f7ae-82fe9eff3f015bd3.js.map