performance.mark("js-parse-end:pull-requests-b500cffa777c5b36.js"); (globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["91638"],{55127(e){e.exports=function(){var e=[],t=[],n={},i={},a={};function s(e){return"string"==typeof e?RegExp("^"+e+"$","i"):e}function l(e,t){return e===t?t:e===e.toLowerCase()?t.toLowerCase():e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function r(e,t,i){if(!e.length||n.hasOwnProperty(e))return t;for(var a=i.length;a--;){var s=i[a];if(s[0].test(t))return function(e,t){return e.replace(t[0],function(n,i){var a,s,r=(a=t[1],s=arguments,a.replace(/\$(\d{1,2})/g,function(e,t){return s[t]||""}));return""===n?l(e[i-1],r):l(n,r)})}(t,s)}return t}function o(e,t,n){return function(i){var a=i.toLowerCase();return t.hasOwnProperty(a)?l(i,a):e.hasOwnProperty(a)?l(i,e[a]):r(a,i,n)}}function c(e,t,n,i){return function(i){var a=i.toLowerCase();return!!t.hasOwnProperty(a)||!e.hasOwnProperty(a)&&r(a,a,n)===a}}function d(e,t,n){var i=1===t?d.singular(e):d.plural(e);return(n?t+" ":"")+i}return d.plural=o(a,i,e),d.isPlural=c(a,i,e),d.singular=o(i,a,t),d.isSingular=c(i,a,t),d.addPluralRule=function(t,n){e.push([s(t),n])},d.addSingularRule=function(e,n){t.push([s(e),n])},d.addUncountableRule=function(e){if("string"==typeof e){n[e.toLowerCase()]=!0;return}d.addPluralRule(e,"$0"),d.addSingularRule(e,"$0")},d.addIrregularRule=function(e,t){t=t.toLowerCase(),a[e=e.toLowerCase()]=t,i[t]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(e){return d.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return d.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return d.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[e\xe9]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(d.addUncountableRule),d}()},99886(e,t,n){"use strict";n.d(t,{r:()=>s});var i=n(14864);function a(e){let t={"&":"&","<":"<",">":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,e=>t[e]??e)}function s(e){let t=e.split("\n"),n=[],s=0,l=0;for(let e of t)if(e.startsWith("@@")){let t=e.match(/@@ -(\d+)(?:,\d+)? \+(\d+)(?:,\d+)? @@/);t&&t[1]&&t[2]&&(s=parseInt(t[1],10),l=parseInt(t[2],10)),n.push({type:i.w$.Hunk,left:null,right:null,html:a(e),text:e})}else if(e.startsWith("+")&&!e.startsWith("+++")){let t=e.slice(1);n.push({type:i.w$.Addition,left:null,right:l++,html:a(t),text:t})}else if(e.startsWith("-")&&!e.startsWith("---")){let t=e.slice(1);n.push({type:i.w$.Deletion,left:s++,right:null,html:a(t),text:t})}else if(e.startsWith(" ")){let t=e.slice(1);n.push({type:i.w$.Context,left:s++,right:l++,html:a(t),text:t})}return n}},27678(e,t,n){"use strict";n.d(t,{O:()=>r,y:()=>o});var i=n(74848),a=n(16522),s=n(96540);let l=s.createContext("tree");function r(e){let t,n=(0,a.c)(3),{children:s,action:r}=e;return n[0]!==r||n[1]!==s?(t=(0,i.jsx)(l,{value:r,children:s}),n[0]=r,n[1]=s,n[2]=t):t=n[2],t}function o(){return s.use(l)}l.displayName="ActionContext",r.displayName="ActionProvider"},95173(e,t,n){"use strict";n.d(t,{d:()=>r,w:()=>o});var i=n(74848),a=n(16522),s=n(96540);let l=s.createContext({copilotAccessAllowed:!1,copilotSpacesEnabled:!1,modelsAccessAllowed:!1,modelsRepoIntegrationEnabled:!1});function r(e){let t,n,s=(0,a.c)(8),{children:r,copilotAccessAllowed:o,copilotSpacesEnabled:c,modelsAccessAllowed:d,modelsRepoIntegrationEnabled:u}=e,m=void 0!==o&&o,h=void 0!==c&&c,f=void 0!==d&&d,p=void 0!==u&&u;s[0]!==m||s[1]!==h||s[2]!==f||s[3]!==p?(t={copilotAccessAllowed:m,copilotSpacesEnabled:h,modelsAccessAllowed:f,modelsRepoIntegrationEnabled:p},s[0]=m,s[1]=h,s[2]=f,s[3]=p,s[4]=t):t=s[4];let g=t;return s[5]!==r||s[6]!==g?(n=(0,i.jsx)(l,{value:g,children:r}),s[5]=r,s[6]=g,s[7]=n):n=s[7],n}function o(){return s.use(l)}l.displayName="CopilotSettingsContext",r.displayName="CopilotSettingsProvider"},31595(e,t,n){"use strict";n.d(t,{l:()=>o,n:()=>r});var i=n(74848),a=n(16522),s=n(96540);let l=s.createContext("");function r(e){let t,n=(0,a.c)(3),{children:s,path:r}=e;return n[0]!==s||n[1]!==r?(t=(0,i.jsx)(l,{value:r,children:s}),n[0]=s,n[1]=r,n[2]=t):t=n[2],t}function o(){return s.use(l)}l.displayName="PathContext",r.displayName="PathProvider"},68541(e,t,n){"use strict";n.d(t,{x:()=>r,z:()=>o});var i=n(74848),a=n(16522),s=n(96540);let l=s.createContext(null);function r(e){let t,n,s=(0,a.c)(8),{children:r,refInfo:o}=e;o?.name,o?.listCacheKey,o?.refType,o?.currentOid;let c=o?.name??"",d=o?.listCacheKey??"",u=o?.refType,m=o?.currentOid??"";s[0]!==c||s[1]!==d||s[2]!==u||s[3]!==m?(t={name:c,listCacheKey:d,refType:u,currentOid:m},s[0]=c,s[1]=d,s[2]=u,s[3]=m,s[4]=t):t=s[4];let h=t;return s[5]!==r||s[6]!==h?(n=(0,i.jsx)(l,{value:h,children:r}),s[5]=r,s[6]=h,s[7]=n):n=s[7],n}function o(){let e=s.use(l);if(null===e)throw Error("useRefInfo must be used within a RefInfoProvider");return e}l.displayName="RefInfoContext",r.displayName="RefInfoProvider"},83621(e,t,n){"use strict";n.d(t,{Gl:()=>s,TC:()=>c,ai:()=>l,eh:()=>o});var i=n(7909);let a={};function s(e,t){let n=t?.currency??"USD";return(a[n]||=new Intl.NumberFormat((0,i.JK)(),{currency:n,style:"currency"})).format(e)}function l(e,t){return new Intl.NumberFormat((0,i.JK)(),{maximumFractionDigits:t?.precision}).format(e)}let r=["k","m","b"];function o(e,t){let{suffix:n=!0,capping:i=1/0,precision:a=1}=t??{},s="",o=Math.min(i,e);if(n){let e=d(o);s=r[e-1]||"",o/=1e3**e}let c=l(o,{precision:a})+s;return e>i?`${c}+`:c}function c(e){if(e<=1e4)return 1;let t=d(e);return e/1e3**t>=10?0:1}function d(e){let t=Math.floor(Math.log(Math.max(Math.abs(e),1))/Math.log(1e3));return Math.min(r.length,t)}},46623(e,t,n){"use strict";n.d(t,{I:()=>l,r:()=>s});var i=n(74848),a=n(38621);let s={OPEN:({className:e="",...t})=>(0,i.jsx)(a.IssueOpenedIcon,{"aria-label":"Open",...t,className:`fgColor-open ${e}`}),COMPLETED:({className:e="",...t})=>(0,i.jsx)(a.IssueClosedIcon,{"aria-label":"Completed",...t,className:`fgColor-done ${e}`}),NOT_PLANNED:({className:e="",...t})=>(0,i.jsx)(a.SkipIcon,{"aria-label":"Not planned",...t,className:`fgColor-muted ${e}`}),DUPLICATE:({className:e="",...t})=>(0,i.jsx)(a.SkipIcon,{"aria-label":"Duplicate",...t,className:`fgColor-muted ${e}`})},l={MERGED:({className:e="",...t})=>(0,i.jsx)(a.GitMergeIcon,{"aria-label":"Merged",...t,className:`fgColor-done ${e}`}),IN_MERGE_QUEUE:({className:e="",...t})=>(0,i.jsx)(a.GitMergeQueueIcon,{"aria-label":"In merge queue",...t,className:`fgColor-attention ${e}`}),QUEUED:({className:e="",...t})=>(0,i.jsx)(a.GitMergeQueueIcon,{"aria-label":"Queued",...t,className:`fgColor-attention ${e}`}),OPEN:({className:e="",...t})=>(0,i.jsx)(a.GitPullRequestIcon,{"aria-label":"Open",...t,className:`fgColor-open ${e}`}),CLOSED:({className:e="",...t})=>(0,i.jsx)(a.GitPullRequestClosedIcon,{"aria-label":"Closed",...t,className:`fgColor-closed ${e}`}),DRAFT:({className:e="",...t})=>(0,i.jsx)(a.GitPullRequestDraftIcon,{"aria-label":"Draft",...t,className:`fgColor-draft ${e}`}),ARCHIVED:({className:e="",...t})=>(0,i.jsx)(a.ArchiveIcon,{"aria-label":"Archived",...t,className:`fgColor-muted ${e}`})}},31867(e,t,n){"use strict";n.d(t,{X:()=>r});var i=n(7909),a=n(60080),s=n(66743);let l=/^https?:\/\/[^/]+\/([^/]+)\/([^/]+)\/issues\/(\d+)(?:\?[^#]*)?(?:#.*)?$/;class r{#e={};#t=!1;#n=!1;#i;#a;#s;#l;#r=null;constructor(e){this.#a=e.isEnabled,this.#s=e.source,this.#l=e.tabbedTimeline,this.#i=(0,a.i5)({validator:a.wM,sendAnalyticsEvent:(e,t,n={})=>{(0,s.BI)(e,{...n,target:t})}})}start(){if(!this.#a())return;this.#n=!1;let e=window.__preheatEventBuffer;if(e&&e.length>0){for(let t of e)t.href&&this.#o(t.href);e.length=0}this.#r=e=>{this.#o(e.detail.href)},window.addEventListener("issue-link-to-preheat",this.#r)}stop(){this.#n=!0,this.#r&&(window.removeEventListener("issue-link-to-preheat",this.#r),this.#r=null)}#o(e){!l.test(e)||e in this.#e||(this.#e[e]=!0,this.#t=!0,this.#c())}#c(){!this.#n&&"requestIdleCallback"in window&&requestIdleCallback(()=>{this.#n||!this.#t||(async()=>{await this.#d(),this.#c()})()})}async #d(){let e=Object.keys(this.#e).filter(e=>this.#e[e]);if(0===e.length){this.#t=!1;return}for(let t of e)this.#e[t]=!1;let t=!0;for(let n of e)try{let e=n.match(l);if(!e)return;let[,a,s,r]=e;if(!a||!s||!r)return;let o=(0,i.cj)(),c=JSON.stringify({count:15,hideTimeline:!1,number:Number(r),owner:a,repo:s,tabbedTimeline:this.#l,...this.#l?{viewType:"CONVERSATION"}:{}}),d=`relay-query-${o}-IssueViewerViewQuery#${c}`;if(await this.#i.getItem(d))continue;let u=await fetch(`/${a}/${s}/issues/preheat?number=${r}&source=${this.#s}`,{headers:{Accept:"application/json"}});if(200!==u.status)continue;{let e=await u.json();await this.#i.setItem(d,e.cacheValue)}t=!1}catch(e){}t&&(this.#t=!1)}}},19315(e,t,n){"use strict";n.d(t,{i:()=>f});var i=n(74848),a=n(16522),s=n(78597),l=n(21373),r=n(7478),o=n(60625),c=n(96540),d=n(51581),u=n(95136),m=n(19129);let h={stale:!1,latest_unsynced_push_to_head_ref_at:null};function f({processingIndicatorUrl:e,repositoryId:t,pullRequestId:n}){let[a,l]=(0,c.useState)(h),r=(0,m.A)(),o=(0,c.useCallback)(async()=>{try{let t=await (0,s.lS)(e);if(t.ok){let e=await t.json();r()&&l(e)}}catch{r()&&l(h)}},[r,e]);(0,c.useEffect)(()=>{o()},[]);let{stale:d,latest_unsynced_push_to_head_ref_at:g}=a;return(0,i.jsx)("div",{className:"border-left pl-1",children:(0,i.jsx)(u.y,{appName:"pull-requests-processing-indicator",category:"render",metadata:{},children:(0,i.jsx)(p,{pullRequestId:n,repositoryId:t,stale:d,latest_unsynced_push_to_head_ref_at:g})})})}function p(e){let t,n,s=(0,a.c)(6),{pullRequestId:c,repositoryId:u,stale:m,latest_unsynced_push_to_head_ref_at:h}=e,{sendAnalyticsEvent:f}=(0,d.s)();if(!m||!h)return null;if(s[0]!==h||s[1]!==c||s[2]!==u||s[3]!==f){t=Symbol.for("react.early_return_sentinel");e:{let e=new Date,n=new Date(h),i=Math.round(e.getTime()-n.getTime())/1e3;if(i<20||i>=86400){t=null;break e}f("pull_requests.processing_indicator","",{repositoryId:u,pullRequestId:c,secondsSinceLastPush:i})}s[0]=h,s[1]=c,s[2]=u,s[3]=f,s[4]=t}else t=s[4];return t!==Symbol.for("react.early_return_sentinel")?t:(s[5]===Symbol.for("react.memo_cache_sentinel")?(n=(0,i.jsx)(o.m,{text:"Recent push is being processed and will appear soon",direction:"s",children:(0,i.jsx)(l.Q,{as:"a",href:"https://gh.io/pr-sync-in-progress",variant:"invisible",className:"PullRequestsProcessingIndicator-module__button__z0hTK",children:(0,i.jsxs)("div",{className:"PullRequestsProcessingIndicator-module__indicator__eW1bm",children:[(0,i.jsx)(r.A,{size:"small"}),(0,i.jsx)("span",{className:"PullRequestsProcessingIndicator-module__text__UZJrd",children:"Processing updates"})]})})}),s[5]=n):n=s[5],n)}f.displayName="PullRequestsProcessingIndicatorWithDataFetching",p.displayName="PullRequestsProcessingIndicator"},82878(e,t,n){"use strict";var i=n(51591),a=n(74848),s=n(16522),l=n(38621),r=n(70944);function o(e){let t,n,i,o,c,d,u=(0,s.c)(8),{text:m}=e;u[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(r.E.Visual,{children:(0,a.jsx)(l.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)(r.E.Heading,{children:h}),u[1]=h,u[2]=n):n=u[2],u[3]===Symbol.for("react.memo_cache_sentinel")?(i=(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]=i,u[4]=o):(i=u[3],o=u[4]),u[5]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsxs)(r.E.Description,{children:[i,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)(r.E,{border:!1,spacious:!1,children:[t,n,c]})}),u[6]=n,u[7]=d):d=u[7],d}o.displayName="PullRequestErrorState";var c=n(14193),d=n(24222),u=n(49322);let m=c.G.createQueryRouteConfig("pullRequestsCommitsRoute",{path:"/:owner/:repo/pull/:pr_number/commits",queries:[(0,d.Y)()]});var h=n(83175),f=n(22428),p=n(51581),g=n(26090),x=n(59134),_=n(87555),v=n(96540),b=n(59592),y=n(70170),j=n(19129);function w(e,t,n,i){let a,l,r,o=(0,s.c)(9),c=(0,j.A)();o[0]!==t||o[1]!==c?(a=()=>{c()&&t()},o[0]=t,o[1]=c,o[2]=a):a=o[2];let d=i??2e3;o[3]!==a||o[4]!==d?(l=(0,y.n)(a,d),o[3]=a,o[4]=d,o[5]=l):l=o[5];let u=l;o[6]!==u||o[7]!==n?(r=e=>{if(n&&e.event_updates)for(let[t,i]of Object.entries(n))!!e.event_updates[t]==!!i&&window.setTimeout(u,e.wait||0);else window.setTimeout(u,e.wait||0)},o[6]=u,o[7]=n,o[8]=r):r=o[8];let m=r;(0,b.x)(e,m)}function N(e,t){let n,i=(0,s.c)(1),{refetch:a}=(0,u.xX)(m,"mainQuery");i[0]===Symbol.for("react.memo_cache_sentinel")?(n={git_updated:!0},i[0]=n):n=i[0],w(e,a,n,t)}var S=n(28832);let C="prx_commits.";function R(){let e,t=(0,s.c)(9),{data:n}=(0,u.xX)(S.j,"mainQuery"),{pullRequest:i,aliveChannels:l,repository:r}=n,{data:o,dataUpdatedAt:c}=(0,u.xX)(m,"mainQuery"),{metadata:d,commitGroups:h,timeOutMessage:f,truncated:p}=o;return t[0]!==l||t[1]!==h||t[2]!==c||t[3]!==d||t[4]!==i||t[5]!==r||t[6]!==f||t[7]!==p?(e=(0,a.jsx)(E,{aliveChannels:l,aliveChannelThrottleTimeout:1e4,commitGroups:h,dataUpdatedAt:c,metadata:d,pullRequest:i,repository:r,timeOutMessage:f,truncated:p}),t[0]=l,t[1]=h,t[2]=c,t[3]=d,t[4]=i,t[5]=r,t[6]=f,t[7]=p,t[8]=e):e=t[8],e}function E(e){let t,n,i,l,r,o,c,d,u=(0,s.c)(22),{commitGroups:m,metadata:b,aliveChannels:y,pullRequest:j,repository:w,timeOutMessage:S,truncated:R,aliveChannelThrottleTimeout:E,dataUpdatedAt:L}=e,{deferredCommitsDataUrl:P,commitHeadShaChannel:I}=b;N(I,E),N(y.pullRequest,E);let T=(0,g.d_)(P,0,j.commitsCount,L),{sendAnalyticsEvent:A}=(0,p.s)();u[0]!==j.commitsCount||u[1]!==j.number?(t={commitCount:j.commitsCount,prNumber:j.number},u[0]=j.commitsCount,u[1]=j.number,u[2]=t):t=u[2];let k=t;u[3]!==k||u[4]!==A?(n=()=>{A(`${C}page_view`,"COMMITS_PAGE_VIEWED",k)},u[3]=k,u[4]=A,u[5]=n):n=u[5];let D=(0,v.useEffectEvent)(n);return u[6]!==D?(i=()=>{D()},u[6]=D,u[7]=i):i=u[7],u[8]===Symbol.for("react.memo_cache_sentinel")?(l=[],u[8]=l):l=u[8],(0,v.useEffect)(i,l),u[9]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)("h2",{className:"sr-only",children:"Commits"}),u[9]=r):r=u[9],u[10]!==m.length||u[11]!==S?(o=0===m.length&&(0,a.jsx)(f.M,{timeoutMessage:S}),u[10]=m.length,u[11]=S,u[12]=o):o=u[12],u[13]!==m||u[14]!==T||u[15]!==k||u[16]!==w||u[17]!==R?(c=m.length>0&&(0,a.jsxs)(a.Fragment,{children:[R&&(0,a.jsx)(x.A,{variant:"warning",className:"tmp-mb-3",children:"This pull request is big! We're only showing the most recent 250 commits"}),(0,a.jsx)(h.f,{commitGroups:m,deferredCommitData:T,repository:w,loggingPrefix:C,loggingPayload:k})]}),u[13]=m,u[14]=T,u[15]=k,u[16]=w,u[17]=R,u[18]=c):c=u[18],u[19]!==o||u[20]!==c?(d=(0,a.jsxs)(a.Fragment,{children:[r,(0,a.jsx)(_.O7.Content,{as:"div",width:"full",padding:"none",className:"tmp-mt-3",children:(0,a.jsxs)("div",{"data-testid":"commits-list","data-hpc":!0,children:[o,c]})})]}),u[19]=o,u[20]=c,u[21]=d):d=u[21],d}R.displayName="CommitsEntrypoint",E.displayName="CommitsComponent";var L=n(79040),P=n(69161),I=n(73537),T=n(6877);function A(e){return"OPEN"===e||"DRAFT"===e||"QUEUED"===e}function k(e,t){let n,i,a=(0,s.c)(8),l=(0,I.G7)("pull_request_merge_status_button"),r=(0,T.u)("pull_request_merge_status_button_opt_out");if(!A(e)||!l||r)return null;a[0]!==t?(n=t||{},a[0]=t,a[1]=n):n=a[1];let{channels:o,headSha:c,helpUrl:d,viewerLogin:u,defaultMergeMethod:m}=n;return o&&c&&d&&u&&m?(a[2]!==o||a[3]!==m||a[4]!==c||a[5]!==d||a[6]!==u?(i={channels:o,defaultMergeMethod:m,headSha:c,helpUrl:d,viewerLogin:u},a[2]=o,a[3]=m,a[4]=c,a[5]=d,a[6]=u,a[7]=i):i=a[7],i):null}function D(e,t){return e.localeCompare(t)}var $=n(56341),F=n(26316);let O="diff-comparison-viewer-container";function q(){if("u"=1012:t>=1012}return!!F.cg&&F.cg.innerWidth>=1012}let B={AgentSessions:"agentSessions",Comments:"comments",Alerts:"alerts",Info:"info",Overview:"overview",MergeStatus:"mergeStatus"},M={activePanel:null,isCompact:!1,renderActive:!1};function U(e,t){switch(t.type){case"OPEN_PANEL":return{activePanel:t.panel,isCompact:t.isCompact,renderActive:!0};case"CLOSE_PANEL":return M;case"HIDE_FOR_RESIZE":return{...e,renderActive:!1};case"SHOW_ON_RESIZE":return{...e,renderActive:!0};case"TOGGLE_PANEL":if(e.activePanel===t.panel&&e.renderActive)return M;return{activePanel:t.panel,isCompact:t.isCompact,renderActive:!0}}}let z=(0,v.createContext)(M);z.displayName="DockedPanelStateContext";let G=(0,v.createContext)({openPanel:()=>void 0,closePanel:()=>void 0,togglePanel:()=>void 0});G.displayName="DockedPanelDispatchContext";let V=(0,v.createContext)({closeButtonRef:{current:null},returnFocusRef:{current:null}});V.displayName="DockedPanelFocusContext";let H=[],W=(0,v.createContext)(H);W.displayName="DockedPanelEnabledContext";let Q="panel",K=new Set(Object.values(B));function Z(e){return null!==e&&K.has(e)?e:null}function X(e){let t,n,i,l,r,o,c,d,u,m,h,f,p,g,x=(0,s.c)(21),{children:_,isOnSupportedRoute:b,enabledPanels:y}=e,j=void 0===y?H:y;x[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("prs_url_search_param_panels"),x[0]=t):t=x[0];let w=t,N=(0,v.useRef)(null),S=(0,v.useRef)(null),[C,R]=(0,v.useReducer)(U,M),E=(0,v.useRef)(!1);x[1]===Symbol.for("react.memo_cache_sentinel")?(n=()=>{if(E.current||!w)return;E.current=!0;let e=Z(new URLSearchParams(window.location.search).get(Q));e&&R({type:"OPEN_PANEL",panel:e,isCompact:!q()})},i=[w],x[1]=n,x[2]=i):(n=x[1],i=x[2]),(0,v.useEffect)(n,i);let L=(0,v.useRef)(C);x[3]!==C?(l=()=>{L.current=C},r=[C],x[3]=C,x[4]=l,x[5]=r):(l=x[4],r=x[5]),(0,v.useEffect)(l,r),x[6]!==C.activePanel?(o=()=>{if(!w)return;let e=new URLSearchParams(window.location.search),t=Z(e.get(Q));if(C.activePanel===t)return;C.activePanel?e.set(Q,C.activePanel):e.delete(Q);let n=e.toString(),i=`${window.location.pathname}${n?`?${n}`:""}${window.location.hash}`;(0,$.bj)(i)},c=[C.activePanel,w],x[6]=C.activePanel,x[7]=o,x[8]=c):(o=x[7],c=x[8]),(0,v.useEffect)(o,c),x[9]===Symbol.for("react.memo_cache_sentinel")?(d={openPanel:(e,t)=>{t&&(S.current=t);let n=q();R({type:"OPEN_PANEL",panel:e,isCompact:!n}),n&&requestAnimationFrame(()=>N.current?.focus())},closePanel:()=>{R({type:"CLOSE_PANEL"})},togglePanel:(e,t)=>{t&&(S.current=t);let n=q();R({type:"TOGGLE_PANEL",panel:e,isCompact:!n}),L.current.activePanel!==e&&n&&requestAnimationFrame(()=>N.current?.focus())}},x[9]=d):d=x[9];let P=d;x[10]===Symbol.for("react.memo_cache_sentinel")?(u=()=>{let e=document.getElementById(O),t=null;return e&&(t=new ResizeObserver(function(){if(!L.current.activePanel)return;let e=q();L.current.isCompact||e||R({type:"HIDE_FOR_RESIZE"}),!1===L.current.renderActive&&e&&R({type:"SHOW_ON_RESIZE"})})).observe(e),()=>{t?.disconnect()}},m=[],x[10]=u,x[11]=m):(u=x[10],m=x[11]),(0,v.useEffect)(u,m),x[12]===Symbol.for("react.memo_cache_sentinel")?(h={closeButtonRef:N,returnFocusRef:S},x[12]=h):h=x[12];let T=h,A=void 0!==b&&b?C:M;return x[13]!==_?(f=(0,a.jsx)(G,{value:P,children:(0,a.jsx)(V,{value:T,children:_})}),x[13]=_,x[14]=f):f=x[14],x[15]!==A||x[16]!==f?(p=(0,a.jsx)(z,{value:A,children:f}),x[15]=A,x[16]=f,x[17]=p):p=x[17],x[18]!==j||x[19]!==p?(g=(0,a.jsx)(W,{value:j,children:p}),x[18]=j,x[19]=p,x[20]=g):g=x[20],g}function Y(){return(0,v.use)(G)}function J(e){let t=(0,v.use)(z);return e?t.activePanel===e&&t.renderActive:null!==t.activePanel&&t.renderActive}function ee(){return(0,v.use)(V)}function et(){return(0,v.use)(z).isCompact}X.displayName="DockedPanelProvider";var en=n(31356),ei=n(9593),ea=n(10237),es=n(34164);let el="OPEN",er="MERGED",eo="QUEUED",ec={[el]:{description:"Open",status:"pullOpened"},CLOSED:{description:"Closed",status:"pullClosed"},[eo]:{description:"Queued",status:"pullQueued"},[er]:{description:"Merged",status:"pullMerged"},DRAFT:{description:"Draft",status:"draft"},ARCHIVED:{description:"Archived",status:"unavailable"}};function ed(e){let t,n,i=(0,s.c)(6),{className:l,state:r}=e,o=ec[r];i[0]!==l?(t=(0,es.$)("flex-self-start",l),i[0]=l,i[1]=t):t=i[1];let c=o.status;return i[2]!==o.description||i[3]!==t||i[4]!==c?(n=(0,a.jsx)(ea.A,{className:t,status:c,children:o.description}),i[2]=o.description,i[3]=t,i[4]=c,i[5]=n):n=i[5],n}ed.displayName="PullRequestStateLabel";var eu=n(45360),em=n(23666),eh=n(95126),ef=n(30012),ep=n(206),eg=n(7478),ex=n(56133),e_=n(56149),ev=n(21373),eb=n(62935),ey=n(49305),ej=n(32363),ew=n(50964),eN=n(34256),eS=n(97665),eC=n(89149),eR=n(62764),eE=n(49671),eL=n(78597),eP=n(94747);async function eI(e){let t=await e.json();if(t.error)throw Error(t.error);let n=await (await (0,eC.Ee)(t.orchestration.url,{headers:{accept:"application/json"}})).json();if(n.orchestration.error_message)throw Error(n.orchestration.error_message)}function eT(e,t,n){return n&&n!==t?`${t}:${e}`:e}var eA=n(65510);function ek(){let e,t=(0,s.c)(2),{basePageDataUrl:n}=(0,P.Yu)(),i=`basePageDataURL:${n}`;return t[0]!==i?(e=[eR.uT.header,i],t[0]=i,t[1]=e):e=t[1],e}function eD(e){let t,n,i=(0,s.c)(6),a=(0,eE.e)(eR.uT.header),l=ek();return i[0]!==a?(t=async()=>{let e=await (0,eL.QJ)(a);if(!e.ok)throw Error(`HTTP ${e.status}`);return await e.json()},i[0]=a,i[1]=t):t=i[1],i[2]!==e||i[3]!==l||i[4]!==t?(n={queryKey:l,queryFn:t,initialData:e,staleTime:1/0},i[2]=e,i[3]=l,i[4]=t,i[5]=n):n=i[5],(0,eA.U)(n)}var e$=n(19315),eF=n(58209),eO=n(17252),eq=n(16899),eB=n(19519);function eM(e){let t,n=(0,s.c)(4),{children:i,serverFallback:l}=e,r=void 0===l?null:l,{isServer:o}=(0,eB.V)();if(o){let e;return n[0]!==r?(e=(0,a.jsx)(a.Fragment,{children:r}),n[0]=r,n[1]=e):e=n[1],e}return n[2]!==i?(t=(0,a.jsx)(a.Fragment,{children:i}),n[2]=i,n[3]=t):t=n[3],t}function eU(e){let t,n,i=(0,s.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(eG,{}),i[0]=t):t=i[0],i[1]!==e?(n=(0,a.jsx)(eM,{serverFallback:t,children:(0,a.jsx)(ez,{...e})}),i[1]=e,i[2]=n):n=i[2],n}function ez(e){let t,n=(0,s.c)(7),{hideSquares:i,className:l,bold:r}=e,{data:o}=(0,u.xX)(S.j,"diffstat");if(!o||!o.diffstat)return null;let{diffstat:c}=o;return n[0]!==r||n[1]!==l||n[2]!==c.linesAdded||n[3]!==c.linesChanged||n[4]!==c.linesDeleted||n[5]!==i?(t=(0,a.jsx)(eO.z,{linesAdded:c.linesAdded,linesDeleted:c.linesDeleted,linesChanged:c.linesChanged,hideSquares:i,className:l,bold:r}),n[0]=r,n[1]=l,n[2]=c.linesAdded,n[3]=c.linesChanged,n[4]=c.linesDeleted,n[5]=i,n[6]=t):t=n[6],t}function eG(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(eq.O,{width:"80px"}),t[0]=e):e=t[0],e}eM.displayName="ClientOnly",eU.displayName="DiffStat",ez.displayName="DiffStatComponent",eG.displayName="DiffStatLoadingSkeleton";var eV=n(5095),eH=n(60625);let eW="PullRequestBranchName-module__truncateBranch__cQb3D";function eQ(e){let t=(0,s.c)(12),{branchText:n,repositoryOwner:i,repositoryName:l,branch:r}=e;if(l&&i){let e,s,o;t[0]!==r||t[1]!==l||t[2]!==i?(e=(0,em.WJ9)({owner:i,repo:l,branch:r}),t[0]=r,t[1]=l,t[2]=i,t[3]=e):e=t[3];let c=e,d=`${i}/${l}:${r}`;return t[4]!==n||t[5]!==c?(s=(0,a.jsx)(eV.A,{href:c,className:eW,children:n}),t[4]=n,t[5]=c,t[6]=s):s=t[6],t[7]!==d||t[8]!==s?(o=(0,a.jsx)(eH.m,{text:d,children:s}),t[7]=d,t[8]=s,t[9]=o):o=t[9],o}{let e;return t[10]!==n?(e=(0,a.jsx)(eV.A,{as:"span",className:eW,title:"This repository has been deleted",children:n}),t[10]=n,t[11]=e):e=t[11],e}}function eK({author:e,baseBranch:t,baseRepositoryDefaultBranch:n="",baseRepositoryName:i="",baseRepositoryOwnerLogin:r="",canChangeBase:o=!1,commitsCount:c,headBranch:d,headRepositoryOwnerLogin:u="",headRepositoryName:h="",isInAdvisoryRepo:f,isEditing:p=!1,mergedBy:g,mergedByAvatarUrl:x,mergedByName:_,mergedTime:b,pullRequestId:y,pullRequestNumber:j,repositoryId:w,setIsEditing:N,state:S,stack:C}){var R,E,L;let P,T,A,k,D=(0,eh.yY)(),$=(0,eS.jE)(),{refListCacheKey:F}=(0,ew.X)(),[O,q]=(0,v.useState)(!1),[B,M]=(0,v.useState)(!1),[U,z]=(0,v.useState)(""),[G,V]=(0,v.useState)(""),H=(0,I.G7)("pull_request_header_diffstat"),W=ek(),Q=m.queries.mainQuery.makeQueryKey(),{mutate:K}=(A=(0,s.c)(2),k=(0,eE.e)(eR.uT.changeBase),A[0]!==k?(T={mutationFn:e=>{let{newBaseBranch:t}=e,n=btoa(t);return(0,eL.Sr)(k,{method:"PATCH",body:{new_base_binary:n}})},onSuccess:eI},A[0]=k,A[1]=T):T=A[1],(0,eP.n)(T)),Z=e=>{M(!1),z(e)},X=B?()=>(0,a.jsx)(eg.A,{size:"small"}):null,Y=eT(t,r,u),J=function(e,t,n,i,a){if(!t)return"unknown repository";let s=!!t&&t!==e,l=a&&!!n;switch(!0){case s&&l:return`${t}/${n}:${i}`;case s:return`${t}:${i}`;case l:return`${n}:${i}`;default:return i}}(r,u,h,d,f),ee=S===er?g?{login:g,displayName:_,avatarUrl:x}:null:e,et=(R=S,E=c,L=ee?.login,P=`${E} ${E>1?"commits":"commit"}`,R!==er?`wants to merge ${P} into`:L?`merged ${P} into`:`${P} merged into`),en=(0,I.G7)("updated_pull_request_header");return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("span",{className:"fgColor-muted d-flex flex-items-center overflow-hidden PullRequestHeaderSummary-module__summaryContainer__dA7dP",children:[ee?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ex.A,{inline:!0,className:(0,es.$)("fgColor-muted",en?"text-mono no-underline d-inline-flex flex-items-center gap-1 mr-2":"text-bold"),...D("user",{login:ee.login}),href:`/${ee.login}`,children:[en&&ee.avatarUrl&&(0,a.jsx)(ep.r,{src:ee.avatarUrl,alt:`${ee.displayName} avatar image`,size:20}),(0,a.jsx)(ef.v,{login:ee.login,profileName:ee.displayName,isAgent:!1})]})," "]}):null,en?null:et,o&&p&&!C?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ej.PI,{cacheKey:F,canCreate:!1,closeOnSelect:!0,currentCommitish:t,defaultBranch:n,hideShowAll:!0,owner:r,repo:i,types:["branch"],onSelectItem:e=>{q(!0),V(e)}}),(0,a.jsx)(e_.ZL,{children:(0,a.jsxs)(ey.A,{"aria-labelledby":"confirm-change-base-branch",isOpen:O,onDismiss:()=>{q(!1),V(""),z("")},children:[(0,a.jsx)(ey.A.Header,{id:"confirm-change-base-branch",children:"Are you sure you want to change the base?"}),(0,a.jsxs)("div",{className:"tmp-p-3",children:[(0,a.jsx)("span",{children:"Some commits from the old base branch may be removed from the timeline, and old review comments may become outdated."}),U&&(0,a.jsx)(eN.v,{className:"mt-2",variant:"critical",children:U}),(0,a.jsx)("span",{className:"sr-only","aria-live":"polite",children:B?"Base branch update in progress.":""}),(0,a.jsx)(ev.Q,{alignContent:"center","aria-disabled":B?"true":void 0,block:!0,className:"tmp-mt-3",disabled:B,leadingVisual:X,onClick:()=>{M(!0),K({newBaseBranch:G},{onError:e=>Z(e.message),onSuccess:async()=>{try{await Promise.all([$.refetchQueries({queryKey:W},{throwOnError:!0}),$.refetchQueries({queryKey:Q},{throwOnError:!0})]),M(!1),N?.(!1),q(!1)}catch{Z("Unable to refetch commits. Please refresh the page.")}}})},variant:"primary",children:B?null:"Change base"})]})]})})]}):(0,a.jsx)(eQ,{branch:t,branchText:Y,repositoryName:i,repositoryOwner:r}),en?(0,a.jsx)(l.ArrowLeftIcon,{size:16,className:"fgColor-muted"}):(0,a.jsx)("span",{children:"from "}),(0,a.jsxs)("div",{className:"d-flex flex-items-center overflow-hidden gap-1",children:[(0,a.jsx)(eQ,{branch:d,branchText:J,repositoryName:h,repositoryOwner:u}),(0,a.jsx)(eu.T,{ariaLabel:"Copy head branch name to clipboard",size:"small",textToCopy:u?J:d})]}),H&&(0,a.jsx)(eU,{hideSquares:!0,bold:!1,className:"d-flex flex-items-center gap-1 text-mono"}),S===er&&(0,a.jsx)(eb.A,{datetime:b}),S===el&&!(0,eF.kA)()&&(0,a.jsx)(e$.i,{processingIndicatorUrl:(0,em.CZ9)({owner:r,repo:i,number:j}),repositoryId:w,pullRequestId:y})]})})}eQ.displayName="PullRequestBranchName",eK.displayName="PullRequestHeaderSummary";let eZ="use-sticky-header-module__stickyHeader__sf0hv";var eX=n(16497);let eY="container-xl tmp-px-3 tmp-px-md-4 tmp-px-lg-5",eJ="tmp-px-3 tmp-px-md-4 tmp-px-lg-5";function e0(e){let t,n,i,l,r,o,c,d,u,m,h,f=(0,s.c)(42),{repository:p,pullRequest:g,pageVariant:x}=e,{isSticky:_,sensorRef:v}=(0,ei.a)(),b="condensed"===x?eY:eJ,y=_&&"StickyPullRequestHeader-module__is-stuck__BQKQx";return f[0]!==y?(t=(0,es.$)(eZ,"StickyPullRequestHeader-module__prHeader__P9n8q",y,"color-shadow-small"),f[0]=y,f[1]=t):t=f[1],f[2]!==b?(n=(0,es.$)("flex-items-center justify-center",b,"StickyPullRequestHeader-module__prTitleArea__dSHAx"),f[2]=b,f[3]=n):n=f[3],f[4]!==g.state?(i=(0,a.jsx)(en.z.LeadingVisual,{children:(0,a.jsx)(ed,{state:g.state})}),f[4]=g.state,f[5]=i):i=f[5],f[6]!==g.titleHtml?(l=(0,a.jsx)("a",{href:"#top",className:"fgColor-default",children:(0,a.jsx)(eX.JR,{className:"f5 text-bold markdown-title",html:g.titleHtml})}),f[6]=g.titleHtml,f[7]=l):l=f[7],f[8]!==g.number?(r=(0,a.jsxs)("span",{className:"f5 text-normal pl-2 fgColor-muted d-inline",children:["#",g.number]}),f[8]=g.number,f[9]=r):r=f[9],f[10]!==g.author||f[11]!==g.baseBranch||f[12]!==g.commitsCount||f[13]!==g.headBranch||f[14]!==g.headRepositoryName||f[15]!==g.headRepositoryOwnerLogin||f[16]!==g.id||f[17]!==g.isInAdvisoryRepo||f[18]!==g.mergedBy||f[19]!==g.mergedByName||f[20]!==g.number||f[21]!==g.state||f[22]!==p.id||f[23]!==p.name||f[24]!==p.ownerLogin?(o=(0,a.jsx)("div",{className:"f6 text-normal",children:(0,a.jsx)(eK,{author:g.author,baseBranch:g.baseBranch,baseRepositoryOwnerLogin:p.ownerLogin,baseRepositoryName:p.name,commitsCount:g.commitsCount,headBranch:g.headBranch,headRepositoryOwnerLogin:g.headRepositoryOwnerLogin,headRepositoryName:g.headRepositoryName,isInAdvisoryRepo:g.isInAdvisoryRepo,mergedBy:g.mergedBy,mergedByName:g.mergedByName,pullRequestId:g.id,pullRequestNumber:g.number,repositoryId:p.id,state:g.state})}),f[10]=g.author,f[11]=g.baseBranch,f[12]=g.commitsCount,f[13]=g.headBranch,f[14]=g.headRepositoryName,f[15]=g.headRepositoryOwnerLogin,f[16]=g.id,f[17]=g.isInAdvisoryRepo,f[18]=g.mergedBy,f[19]=g.mergedByName,f[20]=g.number,f[21]=g.state,f[22]=p.id,f[23]=p.name,f[24]=p.ownerLogin,f[25]=o):o=f[25],f[26]!==l||f[27]!==r||f[28]!==o?(c=(0,a.jsx)(en.z.Title,{className:"lh-condensed",children:(0,a.jsxs)("div",{children:[l,r,o]})}),f[26]=l,f[27]=r,f[28]=o,f[29]=c):c=f[29],f[30]!==n||f[31]!==i||f[32]!==c?(d=(0,a.jsxs)(en.z.TitleArea,{className:n,children:[i,c]}),f[30]=n,f[31]=i,f[32]=c,f[33]=d):d=f[33],f[34]!==t||f[35]!==d?(u=(0,a.jsx)(en.z,{className:t,children:d}),f[34]=t,f[35]=d,f[36]=u):u=f[36],f[37]!==v?(m=(0,a.jsx)("div",{ref:v,className:"StickyPullRequestHeader-module__stickyHeaderActivationThreshold__P100g"}),f[37]=v,f[38]=m):m=f[38],f[39]!==u||f[40]!==m?(h=(0,a.jsxs)(a.Fragment,{children:[u,m]}),f[39]=u,f[40]=m,f[41]=h):h=f[41],h}e0.displayName="StickyPullRequestHeader";let e1="/:owner/:repo/pull/:pr_number/findings";function e2(){let e=null!==(0,L.RQ)("/:owner/:repo/pull/:pr_number/overview/*"),t=null!==(0,L.RQ)("/:owner/:repo/pull/:pr_number/files/*"),n=null!==(0,L.RQ)("/:owner/:repo/pull/:pr_number/changes/*"),i=null!==(0,L.RQ)("/:owner/:repo/pull/:pr_number/commits/*"),a=null!==(0,L.RQ)("/:owner/:repo/pull/:pr_number/checks/*"),s=null!==(0,L.RQ)(`${e1}/*`),l=null!==(0,L.RQ)("/:owner/:repo/pull/:pr_number/walkthrough/*");return e?"overview":t||n?"files_changed":i?"commits":a?"checks":s?"findings":l?"walkthrough":"conversation"}function e3(e){let t,n;return(t=(0,I.G7)("updated_pull_request_header"),{overview:{layout:(n=(0,I.G7)("prs_overview_panel"))?"full-width":"condensed",dockedPanelSupported:n},conversation:{layout:"condensed",dockedPanelSupported:t},files_changed:{layout:"full-width",dockedPanelSupported:!0},commits:{layout:"condensed",dockedPanelSupported:t},checks:{layout:"full-width",dockedPanelSupported:t},findings:{layout:"condensed",dockedPanelSupported:!1},walkthrough:{layout:"full-width",dockedPanelSupported:!1}})[e]}var e4=n(98529),e5=n(66546),e6=n(99889),e7=n(70887),e8=n(93973),e9=n(26707),te=n(7909),tt=n(43784),tn=n(72140),ti=n(18990),ta=n(7771),ts=n(2793),tl=n(70503),tr=n(18176);function to(e){let t,n,i,l,r,o,c,d,u,m,h,f,p,g,x,_,b=(0,s.c)(62),{ref:j,basePath:w,fileFilterMenuOptions:N,fileFilterState:S,filterSize:C,viewerLogin:R,setFileFilterState:E}=e,[P]=(0,L.ok)();b[0]!==w?(t={basePath:w},b[0]=w,b[1]=t):t=b[1];let{data:I}=(0,ts.dG)(t),T=(0,v.useRef)(null);b[2]===Symbol.for("react.memo_cache_sentinel")?(n=()=>({focus:()=>{T.current?.focus()}}),b[2]=n):n=b[2],(0,v.useImperativeHandle)(j,n),b[3]!==S?(i={...S},b[3]=S,b[4]=i):i=b[4];let{filterText:A,fileExtensions:k,unselectedFileExtensions:D,showOnlyOwnedFiles:F,showDeletedFiles:O,showOnlyManifestFiles:q,showVendoredFiles:B,showViewedFiles:M}=i,{canSeeDeletedFilesFilter:U,canSeeOnlyManifestFilesFilter:z,canSeeVendorFilesFilter:G}=N,V=(0,tl.q6)(),{clearAllFilters:H}=(0,tl.or)(),{canSeeCodeownersFilter:W}=N,Q=0;if(I){let e;W=I.isViewerOneOfMultipleCodeowners,b[5]!==I.ownershipByPath?(e=Object.values(I.ownershipByPath).filter(tc),b[5]=I.ownershipByPath,b[6]=e):e=b[6],Q=e.length}let K=(0,v.useRef)((0,y.s)(e=>X({filterText:e}),250)),Z=(e,t)=>{let n=D;"selectFileExtension"===e?n=new Set([...D].filter(e=>e!==t.extension)):"unselectFileExtension"===e&&(n=new Set([...D,t.extension]));let i=Object.keys(k).filter(e=>!n.has(e)),a=new URLSearchParams(P);a.delete("file-filters[]"),i.map(e=>{a.append("file-filters[]",e)}),X({unselectedFileExtensions:n},a)};b[7]!==E?(l=(e,t)=>{t&&(0,$.MM)(t),E({...e})},b[7]=E,b[8]=l):l=b[8];let X=l;b[9]!==H||b[10]!==P?(r=()=>{(0,$.MM)((0,tr.$b)(new URLSearchParams(P))),H()},b[9]=H,b[10]=P,b[11]=r):r=b[11];let Y=r;return b[12]!==K?(o=e=>K.current(e),b[12]=K,b[13]=o):o=b[13],b[14]!==W||b[15]!==Q||b[16]!==X||b[17]!==P||b[18]!==F||b[19]!==R?(c=W&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ti.l.Divider,{}),(0,a.jsx)(ti.l.Group,{selectionVariant:"single",children:(0,a.jsx)(ti.l.Item,{selected:F,onSelect:()=>{if(!R)return;let e=new URLSearchParams(P);F?e.delete("owned-by[]",R):e.set("owned-by[]",R),X({showOnlyOwnedFiles:!F},e)},children:(0,a.jsxs)(a.Fragment,{children:["Only files owned by you ",(0,a.jsx)(ta.A,{children:Q})]})})})]}),b[14]=W,b[15]=Q,b[16]=X,b[17]=P,b[18]=F,b[19]=R,b[20]=c):c=b[20],b[21]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(ti.l.Divider,{}),b[21]=d):d=b[21],b[22]!==z||b[23]!==X||b[24]!==P||b[25]!==q?(u=z&&(0,a.jsx)(ti.l.Item,{selected:q,onSelect:()=>{let e=new URLSearchParams(P);e.set("manifests",`${!q}`),X({showOnlyManifestFiles:!q},e)},children:"Only manifest files"}),b[22]=z,b[23]=X,b[24]=P,b[25]=q,b[26]=u):u=b[26],b[27]!==U||b[28]!==X||b[29]!==P||b[30]!==O?(m=U&&(0,a.jsx)(ti.l.Item,{selected:O,onSelect:()=>{let e=new URLSearchParams(P);e.set("show-deleted-files",`${!O}`),X({showDeletedFiles:!O},e)},children:"Deleted files"}),b[27]=U,b[28]=X,b[29]=P,b[30]=O,b[31]=m):m=b[31],b[32]!==G||b[33]!==X||b[34]!==P||b[35]!==B?(h=G&&(0,a.jsx)(ti.l.Item,{selected:B,onSelect:()=>{let e=new URLSearchParams(P);e.set("show-vendored-files",`${!B}`),X({showVendoredFiles:!B},e)},children:"Vendored files"}),b[32]=G,b[33]=X,b[34]=P,b[35]=B,b[36]=h):h=b[36],b[37]!==X||b[38]!==P||b[39]!==M?(f=()=>{let e=new URLSearchParams(P);e.set("show-viewed-files",`${!M}`),X({showViewedFiles:!M},e)},b[37]=X,b[38]=P,b[39]=M,b[40]=f):f=b[40],b[41]!==M||b[42]!==f?(p=(0,a.jsx)(ti.l.Item,{selected:M,onSelect:f,children:"Viewed files"}),b[41]=M,b[42]=f,b[43]=p):p=b[43],b[44]!==m||b[45]!==h||b[46]!==p||b[47]!==u?(g=(0,a.jsxs)(ti.l.Group,{"aria-label":"More",selectionVariant:"multiple",children:[u,m,h,p]}),b[44]=m,b[45]=h,b[46]=p,b[47]=u,b[48]=g):g=b[48],b[49]!==g||b[50]!==c?(x=(0,a.jsxs)(a.Fragment,{children:[c,d,g]}),b[49]=g,b[50]=c,b[51]=x):x=b[51],b[52]!==k||b[53]!==C||b[54]!==A||b[55]!==V||b[56]!==Y||b[57]!==Z||b[58]!==x||b[59]!==o||b[60]!==D?(_=(0,a.jsx)(tn.kF,{filterSize:C,filterText:A,fileExtensions:k,unselectedFileExtensions:D,onFilterTextChange:o,onFilterChange:Z,onClearAllFilters:Y,isFilteringActive:V,additionalFilterGroups:x,ref:T}),b[52]=k,b[53]=C,b[54]=A,b[55]=V,b[56]=Y,b[57]=Z,b[58]=x,b[59]=o,b[60]=D,b[61]=_):_=b[61],_}function tc(e){return e.isOwnedByViewer}to.displayName="FileFilter";var td=n(4625),tu=n(76331),tm=n(21633),th=n(60057),tf=n(16025),tp=n(60720);function tg(e){if(!e||!F.cg)return;let t=F.cg.scrollY??0,n=e.getBoundingClientRect().top+t-10-60;F.cg.scrollTo({top:n,left:0}),e.focus()}var tx=n(13183),t_=n(51189),tv=n(22187);let tb=(0,v.memo)(function(e){let t,n=(0,s.c)(3),{changeType:i,isSymlink:l}=e;return n[0]!==i||n[1]!==l?(t=(0,a.jsx)(tf.E,{status:i,isSymlink:l}),n[0]=i,n[1]=l,n[2]=t):t=n[2],t});tb.displayName="FileStatusIconItem";let ty=(0,v.memo)(function(e){let t,n,i,r,o,c,d,u,m,h,f=(0,s.c)(43),{file:g,depth:x,onSelect:_}=e,b=(0,v.useRef)(null),y=(0,v.useRef)(null),j=`#diff-${g.diff.pathDigest}`;f[0]===Symbol.for("react.memo_cache_sentinel")?(t={focusRowRef:b,mouseRowRef:b},f[0]=t):t=f[0];let w=(0,th.Z)(t),N=g.diff.totalCommentsCount??0,S=g.diff.highestAnnotationLevel,C=(0,tl.gW)(),R=(0,tl.Py)(g.diff.pathDigest),{sendAnalyticsEvent:E}=(0,p.s)(),L=(0,tv.J)(),P=g.fileName??"This file",I=null;switch(N>0&&(P+=` has ${N<10?N:"9+"} ${N>1?"comments":"comment"}`),S){case"WARNING":{let e;P+=`${N>0?" and":""} has warning annotations`,f[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"pl-1 fgColor-attention",children:(0,a.jsx)(l.AlertIcon,{})}),f[1]=e):e=f[1],I=e;break}case"NOTICE":{let e;P+=`${N>0?" and":""} has notice annotations`,f[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"pl-1 fgColor-default",children:(0,a.jsx)(l.InfoIcon,{})}),f[2]=e):e=f[2],I=e;break}case"FAILURE":{let e;P+=`${N>0?" and":""} has failure annotations`,f[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"pl-1 fgColor-danger",children:(0,a.jsx)(l.XCircleFillIcon,{})}),f[3]=e):e=f[3],I=e}}f[4]!==I||f[5]!==P?(n={screenReaderText:P,annotationElement:I},f[4]=I,f[5]=P,f[6]=n):n=f[6];let{screenReaderText:T,annotationElement:A}=n;f[7]!==R?(i=()=>{if(b.current&&R){let e=window.setTimeout(()=>{let e=F.XC?.getElementById("diff_file_tree")?.parentElement,t=b.current.offsetTop,n=F.cg?.innerHeight??0;e&&(e.scrollTop=t-n/2)},0);return()=>{window.clearTimeout(e)}}},f[7]=R,f[8]=i):i=f[8],f[9]!==g.diff.pathDigest||f[10]!==R?(r=[g.diff.pathDigest,R],f[9]=g.diff.pathDigest,f[10]=R,f[11]=r):r=f[11],(0,v.useEffect)(i,r),f[12]!==j||f[13]!==g.diff.pathDigest||f[14]!==L||f[15]!==_||f[16]!==E||f[17]!==C?(o=e=>{let t=L();if(e.nativeEvent instanceof KeyboardEvent){if(b?.current!==document.activeElement)return void e.preventDefault();if("Enter"===e.key||" "===e.key){e.preventDefault(),(0,tx.X)()?.registerCallback({event:e.nativeEvent,cb:e=>{E("diff-lines.inp_interaction","PULL_REQUESTS_FILE_TREE_DIFF_FILE_KEYBOARD_SELECTION",{latency:e.latency}),(0,t_.au)({name:"PULL_REQUESTS_FILE_TREE_DIFF_FILE_KEYBOARD_SELECTION",tags:t,value:e.latency})}}),C(g.diff.pathDigest),(0,$.Zu)(`diff-${g.diff.pathDigest}`),(0,$.kd)(window.location.href),_?.(),F.cg?.requestAnimationFrame(()=>{tg(document.getElementById(`diff-${g.diff.pathDigest}`))});return}}if(e.nativeEvent instanceof MouseEvent){if(e.metaKey||e.ctrlKey||1===e.button){e.preventDefault(),window.open(j,"_blank");return}(0,tx.X)()?.registerCallback({event:e.nativeEvent,cb:e=>{E("diff-lines.inp_interaction","PULL_REQUESTS_FILE_TREE_DIFF_FILE_CLICK",{latency:e.latency}),(0,t_.au)({name:"PULL_REQUESTS_FILE_TREE_DIFF_FILE_CLICK",tags:t,value:e.latency})}}),C(g.diff.pathDigest),(0,$.Zu)(`diff-${g.diff.pathDigest}`),(0,$.kd)(window.location.href),_?.(),F.cg?.requestAnimationFrame(()=>{tg(document.getElementById(`diff-${g.diff.pathDigest}`))})}},f[12]=j,f[13]=g.diff.pathDigest,f[14]=L,f[15]=_,f[16]=E,f[17]=C,f[18]=o):o=f[18];let k=o,D=g.fileName??"";f[19]!==j||f[20]!==D?(c=(0,a.jsx)(ex.A,{href:j,muted:!0,ref:y,role:"presentation",className:"fgColor-default",tabIndex:-1,onClick:tj,children:D}),f[19]=j,f[20]=D,f[21]=c):c=f[21];let O=c;return f[22]!==g.diff.changeType||f[23]!==g.diff.isSymlink?(d=(0,a.jsx)(td.G.LeadingVisual,{children:(0,a.jsx)(tb,{changeType:g.diff.changeType,isSymlink:g.diff.isSymlink})}),f[22]=g.diff.changeType,f[23]=g.diff.isSymlink,f[24]=d):d=f[24],f[25]!==O||f[26]!==D||f[27]!==w?(u=w?(0,a.jsx)(eH.m,{text:D,direction:"ne",children:O}):O,f[25]=O,f[26]=D,f[27]=w,f[28]=u):u=f[28],f[29]!==A||f[30]!==S||f[31]!==N?(m=(!!N||S)&&(0,a.jsx)(td.G.TrailingVisual,{children:(0,a.jsxs)("div",{className:"d-flex flex-items-center flex-row",children:[!!N&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.CommentIcon,{}),(0,a.jsx)("div",{className:"ml-1 text-bold fgColor-default f6",children:N<10?N:"9+"})]}),A]})}),f[29]=A,f[30]=S,f[31]=N,f[32]=m):m=f[32],f[33]!==x||f[34]!==g.diff.path||f[35]!==g.diff.pathDigest||f[36]!==R||f[37]!==k||f[38]!==T||f[39]!==d||f[40]!==u||f[41]!==m?(h=(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(td.G.Item,{defaultExpanded:!0,"aria-label":T,"aria-level":x,current:R,id:g.diff.path,onSelect:k,ref:b,className:tp.A["file-tree-row"],children:[d,u,m]},g.diff.pathDigest)}),f[33]=x,f[34]=g.diff.path,f[35]=g.diff.pathDigest,f[36]=R,f[37]=k,f[38]=T,f[39]=d,f[40]=u,f[41]=m,f[42]=h):h=f[42],h});function tj(e){return e.preventDefault()}ty.displayName="File";let tw=(0,v.memo)(function e({directory:t,depth:n=0,leadingPath:i="",sortByDiffOrder:s,onSelect:l,fileNodeRenderer:r}){let o=i?`${i}/`:"",c=(0,v.useRef)(null),d=(0,v.useRef)(null),u=(0,th.Z)({focusRowRef:d,mouseRowRef:c});if(!t.files.length&&1===t.directories.length)return(0,a.jsx)(a.Fragment,{children:t.directories.map(i=>(0,a.jsx)(e,{depth:0===n?1:n,directory:i,leadingPath:`${o}${t.name}`,sortByDiffOrder:s,onSelect:l,fileNodeRenderer:r},i.path))});function m(){return(0,a.jsx)(tN,{directory:t,depth:n,sortByDiffOrder:s,onSelect:l,fileNodeRenderer:r})}return 0===n?m():(0,a.jsxs)(td.G.Item,{ref:d,defaultExpanded:!0,id:t.path,children:[(0,a.jsx)(td.G.LeadingVisual,{children:(0,a.jsx)(td.G.DirectoryIcon,{})}),(0,a.jsx)("span",{ref:c,children:`${o}${t.name}`}),u&&(0,a.jsx)(tu.m,{"data-testid":`${t.name}-directory-item-tooltip`,id:`${t.name}-directory-item-tooltip`,contentRef:d,"aria-label":`${o}${t.name}`,open:!0,direction:"ne"}),(0,a.jsx)(td.G.SubTree,{children:m()})]},t.path)});tw.displayName="Directory";let tN=(0,v.memo)(function(e){let t,n,i,l=(0,s.c)(17),{directory:r,fileNodeRenderer:o,sortByDiffOrder:c,depth:d,onSelect:u}=e,m=void 0===d?0:d;l[0]!==r.directories||l[1]!==r.files||l[2]!==c?(t=r.files.map(tC).concat(r.directories.map(tR)),c?t.sort(tE):t.sort(tL),l[0]=r.directories,l[1]=r.files,l[2]=c,l[3]=t):t=l[3];let h=t;if(l[4]!==m||l[5]!==o||l[6]!==h||l[7]!==u||l[8]!==c){let e;l[10]!==m||l[11]!==o||l[12]!==u||l[13]!==c?(e=e=>"file"!==e.pathType?(0,a.jsx)(tw,{depth:m+1,directory:e.node,fileNodeRenderer:o,sortByDiffOrder:c,onSelect:u},e.path):o?o({onSelect:u,file:e.node,depth:m+1}):(0,a.jsx)(ty,{depth:m+1,file:e.node,onSelect:u},e.path),l[10]=m,l[11]=o,l[12]=u,l[13]=c,l[14]=e):e=l[14],n=h.map(e),l[4]=m,l[5]=o,l[6]=h,l[7]=u,l[8]=c,l[9]=n}else n=l[9];return l[15]!==n?(i=(0,a.jsx)(a.Fragment,{children:n}),l[15]=n,l[16]=i):i=l[16],i});tN.displayName="DirectoryRendering";let tS=(0,v.memo)(function(e){let t,n,i,l=(0,s.c)(10),{diffs:r,fileNodeRenderer:o,sortByDiffOrder:c,className:d,onSelect:u}=e;l[0]!==r?(t=(0,tm.xY)(r),l[0]=r,l[1]=t):t=l[1];let m=t;return l[2]!==o||l[3]!==m||l[4]!==u||l[5]!==c?(n=(0,a.jsx)(tw,{directory:m,fileNodeRenderer:o,sortByDiffOrder:c,onSelect:u}),l[2]=o,l[3]=m,l[4]=u,l[5]=c,l[6]=n):n=l[6],l[7]!==d||l[8]!==n?(i=(0,a.jsx)(td.G,{"aria-label":"File Tree",className:d,children:n}),l[7]=d,l[8]=n,l[9]=i):i=l[9],i});function tC(e){return{path:e.filePath,pathType:"file",node:e,sortOrder:e.sortOrder}}function tR(e){return{path:e.path,pathType:"directory",node:e,sortOrder:e.sortOrder}}function tE(e,t){return e.sortOrder-t.sortOrder}function tL(e,t){return(0,tm.wH)(e.path,t.path)}tS.displayName="PullRequestDiffFileTree";var tP=n(36010),tI=n(46249);function tT(){let e,t,n=(0,s.c)(4),{sendAnalyticsEvent:i}=(0,p.s)();n[0]!==i?(e=(e,t,n)=>{i(e,t,void 0===n?{}:n)},n[0]=i,n[1]=e):e=n[1];let a=e;return n[2]!==a?(t={sendPullRequestAnalyticsEvent:a},n[2]=a,n[3]=t):t=n[3],t}function tA(){let e,t,n=(0,s.c)(5),{sendPullRequestAnalyticsEvent:i}=tT(),a=(0,tl.JA)();n[0]!==a||n[1]!==i?(e=e=>{let{isErrorState:t,unavailableReason:n,userPreferenceDisabled:s,hasGroups:l}=e,r=void 0!==t&&t,o=void 0!==s&&s,c=void 0!==l&&l;i("change_groups.presented","CHANGE_GROUPS_PRESENTED",{presented_and_visible:c&&!r&&!o,presented_and_not_visible:c&&!r&&o,has_groups:c,is_error_state:r,selected_group_id:a?.id,browser_width:"u">typeof window?window.innerWidth:0,...n&&{unavailable_reason:n},...a&&{selected_group_name:a.name}})},n[0]=a,n[1]=i,n[2]=e):e=n[2];let l=e;return n[3]!==l?(t={sendChangeGroupsPresentedEvent:l},n[3]=l,n[4]=t):t=n[4],t}var tk=n(26108),tD=n(64451),t$=n(7624),tF=n(85965),tO=n(65820);function tq(e){let t,n,i,l,r=(0,s.c)(16),{onClose:o,onSubmit:c,returnFocusRef:d,feedbackOptions:u,precheckOther:m}=e,h=void 0!==m&&m,[f,p]=(0,v.useState)(!1);r[0]!==h?(t=h?["OTHER"]:[],r[0]=h,r[1]=t):t=r[1];let[g,x]=(0,v.useState)(t),[_,b]=(0,v.useState)("");r[2]!==g||r[3]!==c||r[4]!==_?(n=e=>{e.preventDefault(),p(!0),g.length&&c({type:"NEGATIVE",feedbackChoice:g,textResponse:_})},r[2]=g,r[3]=c,r[4]=_,r[5]=n):n=r[5];let y=n;return r[6]!==f||r[7]!==g||r[8]!==u||r[9]!==y||r[10]!==_?(i=()=>(0,a.jsxs)("form",{onSubmit:y,children:[(0,a.jsxs)(e9.l.Body,{children:[(0,a.jsx)("div",{className:"tmp-mb-3",children:(0,a.jsxs)(tD.A,{onChange:x,required:!0,children:[(0,a.jsx)(tD.A.Label,{children:"Category"}),u.map(e=>(0,a.jsxs)(t$.A,{id:`feedback_choice_${e.value}`,children:[(0,a.jsx)(tF.A,{value:e.value,checked:g.includes(e.value)}),(0,a.jsx)(t$.A.Label,{children:e.label})]},e.value)),f&&!g.length&&(0,a.jsx)(tD.A.Validation,{variant:"error",children:"Please select a feedback category"})]})}),(0,a.jsxs)(t$.A,{id:"text_response",children:[(0,a.jsx)(t$.A.Label,{children:"How should we improve this response?"}),(0,a.jsx)(tO.Ay,{block:!0,rows:2,wrap:"wrap",name:"text_response",value:_,resize:"vertical",onChange:e=>b(e.currentTarget.value)})]})]}),(0,a.jsx)(e9.l.Footer,{children:(0,a.jsx)(ev.Q,{type:"submit",disabled:f&&(!_||!g),children:"Submit"})})]}),r[6]=f,r[7]=g,r[8]=u,r[9]=y,r[10]=_,r[11]=i):i=r[11],r[12]!==o||r[13]!==d||r[14]!==i?(l=(0,a.jsx)(e9.l,{onClose:o,title:"Provide additional feedback",subtitle:"Please help us improve Groups by Copilot by sharing more details about these generated groups.",returnFocusRef:d,renderBody:i}),r[12]=o,r[13]=d,r[14]=i,r[15]=l):l=r[15],l}function tB(e){let t,n,i=(0,s.c)(5),{disabled:r,onSubmit:o}=e;return i[0]!==o?(t=()=>o({type:"POSITIVE"}),i[0]=o,i[1]=t):t=i[1],i[2]!==r||i[3]!==t?(n=(0,a.jsx)(tk.K,{size:"small",variant:"invisible",disabled:r,icon:l.ThumbsupIcon,"aria-label":"Positive feedback",onClick:t}),i[2]=r,i[3]=t,i[4]=n):n=i[4],n}function tM(e){let t,n,i,r,o,c=(0,s.c)(12),{disabled:d,onSubmit:u,feedbackOptions:m}=e,[h,f]=(0,v.useState)(!1),p=(0,v.useRef)(null);c[0]!==u?(t=e=>{u(e),f(!1)},c[0]=u,c[1]=t):t=c[1];let g=t;return c[2]!==h||c[3]!==m||c[4]!==g?(n=h&&(0,a.jsx)(tq,{onClose:()=>f(!1),onSubmit:g,returnFocusRef:p,feedbackOptions:m}),c[2]=h,c[3]=m,c[4]=g,c[5]=n):n=c[5],c[6]===Symbol.for("react.memo_cache_sentinel")?(i=()=>f(!0),c[6]=i):i=c[6],c[7]!==d?(r=(0,a.jsx)(tk.K,{ref:p,size:"small",variant:"invisible",disabled:d,icon:l.ThumbsdownIcon,"aria-label":"Negative feedback",onClick:i}),c[7]=d,c[8]=r):r=c[8],c[9]!==n||c[10]!==r?(o=(0,a.jsxs)(a.Fragment,{children:[n,r]}),c[9]=n,c[10]=r,c[11]=o):o=c[11],o}tq.displayName="NegativeFeedbackForm",tB.displayName="PositiveFeedbackButton",tM.displayName="NegativeFeedbackButton";var tU=n(78431);function tz(){let e,t=(0,s.c)(2),n=(0,eE.e)(eR.uT.submitCopilotGroupsFeedback);return t[0]!==n?(e={mutationFn:async e=>{let{type:t,feedbackChoice:i,textResponse:a}=e,s={feedback:t};a&&(s.text_response=a),i&&i.length>0&&(s.feedback_choice=i);let l=await (0,tU.q$)(n,{method:"POST",headers:{Accept:"application/json"},body:s}),r=await (0,tU.hp)(l);return(0,tU.R)(l,r),r}},t[0]=n,t[1]=e):e=t[1],(0,eP.n)(e)}let tG=e=>{let t,n,i,l,r,o=(0,s.c)(15),{onNegativeFeedbackSubmit:c}=e,[d,u]=(0,v.useState)(),{mutate:m}=tz(),h=(0,tl.xW)().changeGroupFeedbackOptions;o[0]!==m?(t=e=>{u(e.type),m(e)},o[0]=m,o[1]=t):t=o[1];let f=t;o[2]!==f||o[3]!==c?(n=e=>{c(),f(e)},o[2]=f,o[3]=c,o[4]=n):n=o[4];let p=n;return o[5]!==f||o[6]!==d?(i="NEGATIVE"!==d&&(0,a.jsx)(tB,{disabled:!!d,onSubmit:f}),o[5]=f,o[6]=d,o[7]=i):i=o[7],o[8]!==h||o[9]!==p||o[10]!==d?(l="POSITIVE"!==d&&(0,a.jsx)(tM,{disabled:!!d,onSubmit:p,feedbackOptions:h}),o[8]=h,o[9]=p,o[10]=d,o[11]=l):l=o[11],o[12]!==i||o[13]!==l?(r=(0,a.jsxs)("div",{className:"d-flex",children:[i,l]}),o[12]=i,o[13]=l,o[14]=r):r=o[14],r};tG.displayName="Feedback";let tV=e=>{let t,n,i=(0,s.c)(5),{className:l,onNegativeFeedbackSubmit:r}=e;return i[0]!==r?(t=(0,a.jsx)(tP.t,{boundaryName:"GroupsFeedback",fallback:null,children:(0,a.jsx)(tG,{onNegativeFeedbackSubmit:r})}),i[0]=r,i[1]=t):t=i[1],i[2]!==l||i[3]!==t?(n=(0,a.jsx)("div",{className:l,children:t}),i[2]=l,i[3]=t,i[4]=n):n=i[4],n};tV.displayName="GroupsFeedback";var tH=n(97286);function tW(e){switch(e){case"CREATED":case"RUNNING":case"STARTED":case"WAITING":return!1;default:return!0}}function tQ(e,t){let n,i,a,l,r,o=(0,s.c)(15),c=(0,eE.e)(eR.uT.changeGroups);o[0]!==t||o[1]!==c||o[2]!==e?(n=function({baseSha:e,headSha:t,changeGroupsURL:n}){return[eR.uT.changeGroups,n,`baseSha:${e}`,`headSha:${t}`]}({headSha:e,baseSha:t,changeGroupsURL:c}),o[0]=t,o[1]=c,o[2]=e,o[3]=n):n=o[3];let d=n,{updateChangeGroupGeneration:u}=(0,tl.wL)(),m=(0,tl.xW)();o[4]!==m?(i=()=>{let e=m.latestChangeGroupOrchestration?.state;if(e&&tW(e))return m},o[4]=m,o[5]=i):i=o[5];let h=i;return o[6]!==c||o[7]!==u?(a=async()=>{let e=await (0,eL.QJ)(c);if(!e.ok)throw Error(`HTTP ${e.status}`);let t=await e.json();return u(t),t},o[6]=c,o[7]=u,o[8]=a):a=o[8],o[9]!==h?(l=h(),o[9]=h,o[10]=l):l=o[10],o[11]!==d||o[12]!==a||o[13]!==l?(r={queryKey:d,queryFn:a,initialData:l,staleTime:1/0},o[11]=d,o[12]=a,o[13]=l,o[14]=r):r=o[14],(0,tH.I)(r)}var tK=n(35205);function tZ(e){let t,n,i,r,o,c,d,u,m,h,f,p=(0,s.c)(46),{groups:g,activeGroupId:x,onSelectGroup:_,onClearActiveGroup:w,isLoadingState:N}=e,{sendPullRequestAnalyticsEvent:S}=tT(),{sendChangeGroupsPresentedEvent:C}=tA(),{fullDiff:R}=(0,tl.L3)(),E=(0,tl.a_)(),L=(0,tl.TV)(),P=(0,tl.r$)(),I=(0,v.useRef)(null),{error:T}=tQ(R.headOid,R.baseOid),A=!!T&&!N;!function(e,t,n){let i,a,l=(0,s.c)(7),r=(0,j.A)(),{refetch:o}=tQ(n,t);l[0]!==r||l[1]!==o?(i=(0,y.n)(()=>{r()&&o()},2e3),l[0]=r,l[1]=o,l[2]=i):i=l[2];let c=i;l[3]!==t||l[4]!==n||l[5]!==c?(a=e=>{e?.base_commit_oid===t&&e?.head_commit_oid===n&&window.setTimeout(()=>c(),e.wait||0)},l[3]=t,l[4]=n,l[5]=c,l[6]=a):a=l[6];let d=a;(0,b.x)(e,d)}(E,R.baseOid,R.headOid),p[0]!==g.length||p[1]!==N||p[2]!==C||p[3]!==A||p[4]!==L?(t=()=>{N||(A||L?C({isErrorState:!0,unavailableReason:L||void 0}):g.length>0?C({isErrorState:!1,hasGroups:!0}):C({isErrorState:!1,hasGroups:!1}))},p[0]=g.length,p[1]=N,p[2]=C,p[3]=A,p[4]=L,p[5]=t):t=p[5],p[6]!==g||p[7]!==N||p[8]!==C||p[9]!==A||p[10]!==L?(n=[g,N,A,L,C],p[6]=g,p[7]=N,p[8]=C,p[9]=A,p[10]=L,p[11]=n):n=p[11],(0,v.useEffect)(t,n),p[12]!==w||p[13]!==S?(i=()=>{S("groups_list.clear_group","GROUPS_LIST_ITEM"),w()},p[12]=w,p[13]=S,p[14]=i):i=p[14];let k=i;p[15]!==k?(r=()=>{k(),requestAnimationFrame(()=>{I.current?.focus()})},p[15]=k,p[16]=r):r=p[16];let D=r,$=g.length>0,{isCollapsed:O,handleToggleCollapsed:q}=function(e){let t,n,i,a,l,r,o=(0,s.c)(13);o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,tK.A)("localStorage"),o[0]=t):t=o[0];let c=t,[d,u]=(0,v.useState)(!1),{sendPullRequestAnalyticsEvent:m}=tT();o[1]!==e?(n=()=>{let t=c.getItem(t0(e));null!==t&&u(JSON.parse(t))},o[1]=e,o[2]=n):n=o[2];let h=(0,v.useEffectEvent)(n);o[3]!==h?(i=()=>{h()},o[3]=h,o[4]=i):i=o[4],o[5]===Symbol.for("react.memo_cache_sentinel")?(a=[],o[5]=a):a=o[5],(0,v.useEffect)(i,a),o[6]!==d||o[7]!==e||o[8]!==m?(l=()=>{let t=!d;F.cg?.requestAnimationFrame(()=>{c.setItem(t0(e),JSON.stringify(t))}),u(()=>t),m("groups_list.toggle_collapse","GROUPS_LIST_TOGGLE",{is_collapsed:t})},o[6]=d,o[7]=e,o[8]=m,o[9]=l):l=o[9];let f=l;return o[10]!==f||o[11]!==d?(r={isCollapsed:d,handleToggleCollapsed:f},o[10]=f,o[11]=d,o[12]=r):r=o[12],r}(P);p[17]!==q?(o=()=>{q(),requestAnimationFrame(()=>{I.current?.focus()})},p[17]=q,p[18]=o):o=p[18];let B=o;p[19]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(tI.A,{as:"h2",className:"h6",children:"Groups by Copilot"}),p[19]=c):c=p[19];let M=c;return p[20]===Symbol.for("react.memo_cache_sentinel")?(d=(0,es.$)("GroupsList-module__GroupsListContainer__UhdhU"),p[20]=d):d=p[20],p[21]!==g.length||p[22]!==q||p[23]!==$||p[24]!==O||p[25]!==N?(u=N?(0,a.jsxs)("div",{className:"d-flex flex-row flex-items-center fgColor-muted pt-2 px-2 pb-1",children:[M,(0,a.jsx)("span",{className:"ml-auto d-flex flex-items-center",children:(0,a.jsx)(eg.A,{size:"small","aria-label":"Loading change groups"})})]}):(0,a.jsxs)("button",{className:(0,es.$)("d-flex flex-row flex-items-center fgColor-muted","GroupsList-module__GroupsListToggle__PbjE0"),onClick:q,"aria-expanded":!O,ref:I,children:[M,O&&$&&(0,a.jsx)(ta.A,{scheme:"secondary",className:"mx-2",children:g.length}),O?(0,a.jsx)(l.ChevronDownIcon,{className:"ml-auto"}):(0,a.jsx)(l.ChevronUpIcon,{className:"ml-auto"})]}),p[21]=g.length,p[22]=q,p[23]=$,p[24]=O,p[25]=N,p[26]=u):u=p[26],p[27]!==x||p[28]!==g||p[29]!==k||p[30]!==D||p[31]!==$||p[32]!==O||p[33]!==_||p[34]!==B?(m=$&&(0,a.jsxs)("div",{className:(0,es.$)("mt-n2","GroupsList-module__GroupsListItemsShiftLeft__xaCXu"),children:[O&&!x?(0,a.jsx)("div",{className:"pb-2"}):(0,a.jsxs)(ti.l,{children:[!O&&(0,a.jsx)(ti.l.Item,{active:void 0===x,onSelect:k,children:"All files"},"All files"),g.toSorted(tX).map(e=>(0,a.jsx)(tJ,{group:e,activeGroupId:x,onSelectGroup:_,isListCollapsed:O,onClickGroupWhenCollapsed:D},e.id)).filter(Boolean)]}),!O&&(0,a.jsx)(tV,{className:"ml-2",onNegativeFeedbackSubmit:B})]}),p[27]=x,p[28]=g,p[29]=k,p[30]=D,p[31]=$,p[32]=O,p[33]=_,p[34]=B,p[35]=m):m=p[35],p[36]!==$||p[37]!==O||p[38]!==N||p[39]!==A||p[40]!==L?(h=!O&&!$&&!N&&(0,a.jsx)("div",{className:"px-2 pb-2 pt-0 f6 fgColor-muted",children:L?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"mb-0 d-inline",children:function(e){switch(e){case"DIFF_TOO_LARGE":case"TOO_MANY_GROUPS":return"Groups are unavailable because the PR exceeds the size limit.";case"DIFF_TOO_SMALL":case"TOO_FEW_GROUPS":return"Grouping was skipped because all changes are closely related.";default:return"Copilot was unable to generate groups for this pull request."}}(L)})," ",(0,a.jsx)(tY,{})]}):A&&(0,a.jsx)("p",{className:"mb-0",children:"No groups created"})}),p[36]=$,p[37]=O,p[38]=N,p[39]=A,p[40]=L,p[41]=h):h=p[41],p[42]!==h||p[43]!==u||p[44]!==m?(f=(0,a.jsxs)("div",{className:d,children:[u,m,h]}),p[42]=h,p[43]=u,p[44]=m,p[45]=f):f=p[45],f}function tX(e,t){return t.priority-e.priority}function tY(){let e,t,n,i,l=(0,s.c)(9),r=(0,v.useRef)(null),{mutate:o}=tz(),[c,d]=(0,v.useState)(!1),u=(0,tl.xW)().changeGroupFeedbackOptions;l[0]!==o?(e=e=>{o(e),d(!1)},l[0]=o,l[1]=e):e=l[1];let m=e;return l[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(ex.A,{className:"d-inline",as:"button",ref:r,inline:!0,muted:!0,onClick:()=>d(!0),children:"Give feedback"}),l[2]=t):t=l[2],l[3]!==c||l[4]!==u||l[5]!==m?(n=c&&(0,a.jsx)(tq,{feedbackOptions:u,onSubmit:m,onClose:()=>d(!1),returnFocusRef:r,precheckOther:!0}),l[3]=c,l[4]=u,l[5]=m,l[6]=n):n=l[6],l[7]!==n?(i=(0,a.jsxs)(a.Fragment,{children:[t,n]}),l[7]=n,l[8]=i):i=l[8],i}function tJ(e){let t,n,i,r,o,c,d=(0,s.c)(20),{group:u,activeGroupId:m,isListCollapsed:h,onSelectGroup:f,onClickGroupWhenCollapsed:p}=e,{sendPullRequestAnalyticsEvent:g}=tT(),x=(0,v.useRef)(null);d[0]===Symbol.for("react.memo_cache_sentinel")?(t={focusRowRef:x,mouseRowRef:x},d[0]=t):t=d[0];let _=(0,th.Z)(t);d[1]!==u.id||d[2]!==f||d[3]!==g?(n=()=>{g("groups_list.select_group","GROUPS_LIST_ITEM"),f(u.id)},d[1]=u.id,d[2]=f,d[3]=g,d[4]=n):n=d[4];let b=n,y=m===u.id;if(h&&!y)return null;let j=`${u.name}-${h?"collapsed":"expanded"}`,w=h?void 0:b;d[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,es.$)("GroupsList-module__GroupItem__Oxspy","PRIVATE_TreeView-item-content-text"),d[5]=i):i=d[5],d[6]!==u.name?(r=(0,a.jsx)("div",{className:i,children:u.name}),d[6]=u.name,d[7]=r):r=d[7],d[8]!==h||d[9]!==p?(o=h?(0,a.jsx)(ti.l.TrailingAction,{as:"button",label:"Clear active group",icon:l.XIcon,onClick:e=>{e.preventDefault(),e.stopPropagation(),p()}}):null,d[8]=h,d[9]=p,d[10]=o):o=d[10],d[11]!==y||d[12]!==j||d[13]!==w||d[14]!==r||d[15]!==o?(c=(0,a.jsxs)(ti.l.Item,{active:y,onSelect:w,ref:x,children:[r,o]},j),d[11]=y,d[12]=j,d[13]=w,d[14]=r,d[15]=o,d[16]=c):c=d[16];let N=c;if(_){let e;return d[17]!==u.name||d[18]!==N?(e=(0,a.jsx)(eH.m,{text:u.name,direction:"ne",children:N}),d[17]=u.name,d[18]=N,d[19]=e):e=d[19],e}return N}function t0(e){return`GroupsListIsCollapsed_${e}`}tZ.displayName="GroupsList",tY.displayName="FeedbackButton",tJ.displayName="GroupItem";let t1="pr-file-tree";function t2(e){let t,n,i,l,r,o,c,d,u,m,h,f,p=(0,s.c)(35),{className:g,fileFilter:x,filteredDiffs:_,onFileSelected:b,onSetFilterState:y,allowPullRequestGroups:j}=e,w=void 0!==j&&j,N=(0,tl.iY)(),S=(0,tl.YL)(),C=(0,tl.ww)(),R=(0,tl.Fl)(),E=(0,tl.WA)(),{sendChangeGroupsPresentedEvent:L}=tA();p[0]!==R?(t=R&&!tW(R.state),p[0]=R,p[1]=t):t=p[1];let P=t,T=(0,tl.TV)();p[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("hide_groups_list_for_few_groups"),p[2]=n):n=p[2];let A=n&&("TOO_FEW_GROUPS"===T||"DIFF_TOO_SMALL"===T||"NOT_GENERATED_YET"===T);return p[3]!==w||p[4]!==N.length||p[5]!==C||p[6]!==L||p[7]!==E?(i=()=>{w&&N.length>0&&!C&&!E&&L({isErrorState:!1,userPreferenceDisabled:!0,hasGroups:!0})},l=[w,C,E,L,N.length],p[3]=w,p[4]=N.length,p[5]=C,p[6]=L,p[7]=E,p[8]=i,p[9]=l):(i=p[8],l=p[9]),(0,v.useEffect)(i,l),p[10]!==S||p[11]!==w||p[12]!==N||p[13]!==C||p[14]!==P||p[15]!==y||p[16]!==A||p[17]!==E?(r=w&&!C&&E&&!A&&(0,a.jsx)(tZ,{activeGroupId:S,groups:N,onClearActiveGroup:()=>{y({activeChangeGroupId:void 0})},onSelectGroup:e=>{y({activeChangeGroupId:e})},isLoadingState:P||!1}),p[10]=S,p[11]=w,p[12]=N,p[13]=C,p[14]=P,p[15]=y,p[16]=A,p[17]=E,p[18]=r):r=p[18],p[19]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)("span",{children:"File tree failed to load."}),p[19]=o):o=p[19],p[20]!==g?(c=(0,es.$)("d-flex flex-column min-height-0",g),p[20]=g,p[21]=c):c=p[21],p[22]!==x?(d=(0,a.jsx)("div",{className:"tmp-pb-3 tmp-pr-lg-3",children:x}),p[22]=x,p[23]=d):d=p[23],p[24]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)("h2",{className:"sr-only",children:"File tree"}),p[24]=u):u=p[24],p[25]!==_||p[26]!==b?(m=(0,a.jsxs)("div",{className:"PullRequestFileTree-module__FileTreeScrollable__OW_Y2",children:[u,(0,a.jsx)(tS,{diffs:_,fileNodeRenderer:t3,sortByDiffOrder:!0,onSelect:b,className:"tmp-pr-lg-3"})]}),p[25]=_,p[26]=b,p[27]=m):m=p[27],p[28]!==m||p[29]!==c||p[30]!==d?(h=(0,a.jsx)(tP.t,{boundaryName:"PullRequestDiffFileTree",fallback:o,children:(0,a.jsxs)("div",{className:c,id:t1,children:[d,m]})}),p[28]=m,p[29]=c,p[30]=d,p[31]=h):h=p[31],p[32]!==h||p[33]!==r?(f=(0,a.jsxs)("div",{className:"d-flex flex-column height-fit",children:[r,h]}),p[32]=h,p[33]=r,p[34]=f):f=p[34],f}function t3(e){return(0,a.jsx)(t4,{...e},e.file.filePath)}t2.displayName="PullRequestFileTree";let t4=(0,v.memo)(function(e){let t,n,i,l,r,o,c=(0,s.c)(14);c[0]!==e?({file:t,...n}=e,c[0]=e,c[1]=t,c[2]=n):(t=c[1],n=c[2]),c[3]!==t.diff?(i=Object.values(t.diff?.markersMap??{}).flatMap(t6),c[3]=t.diff,c[4]=i):i=c[4];let d=i,u=(0,tl.XS)(d);c[5]!==u||c[6]!==t.diff?(l={...t.diff,totalCommentsCount:u},c[5]=u,c[6]=t.diff,c[7]=l):l=c[7],c[8]!==t||c[9]!==l?(r={...t,diff:l},c[8]=t,c[9]=l,c[10]=r):r=c[10];let m=r;return c[11]!==m||c[12]!==n?(o=(0,a.jsx)(ty,{file:m,...n}),c[11]=m,c[12]=n,c[13]=o):o=c[13],o});function t5(e){return e.id}function t6(e){return e.threads.map(t5)}t4.displayName="PullRequestFile";var t7=n(77052);function t8(e){let t,n,i,l,r=(0,s.c)(14),{pageLimits:o}=e;r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("prs_load_all_alerts"),r[0]=t):t=r[0];let c=t,d=o.filesLimitExceeded||o.reviewThreadsPaginatedLimitExceeded||c&&o.annotationsPaginatedLimitExceeded||o.annotationsLimitExceeded;r[1]!==o.annotationsLimit||r[2]!==o.annotationsLimitExceeded||r[3]!==o.annotationsPaginatedLimit||r[4]!==o.annotationsPaginatedLimitExceeded||r[5]!==o.filesLimit||r[6]!==o.filesLimitExceeded||r[7]!==o.reviewThreadsPaginatedLimit||r[8]!==o.reviewThreadsPaginatedLimitExceeded?(n=()=>{let e=[];o.filesLimitExceeded&&e.push(`first ${o.filesLimit} files`),o.reviewThreadsPaginatedLimitExceeded&&e.push(`latest ${o.reviewThreadsPaginatedLimit} comments`),c?o.annotationsPaginatedLimitExceeded&&e.push(`first ${o.annotationsPaginatedLimit} alerts`):o.annotationsLimitExceeded&&e.push(`first ${o.annotationsLimit} alerts`);let t="";return 1===e.length?t=`${e[0]}`:2===e.length?t=`${e[0]} and ${e[1]}`:3===e.length&&(t=`${e[0]}, ${e[1]}, and ${e[2]}`),"Only the "+t+" are currently being shown."},r[1]=o.annotationsLimit,r[2]=o.annotationsLimitExceeded,r[3]=o.annotationsPaginatedLimit,r[4]=o.annotationsPaginatedLimitExceeded,r[5]=o.filesLimit,r[6]=o.filesLimitExceeded,r[7]=o.reviewThreadsPaginatedLimit,r[8]=o.reviewThreadsPaginatedLimitExceeded,r[9]=n):n=r[9];let u=n();r[10]!==u?(i=(0,a.jsx)("span",{children:u}),r[10]=u,r[11]=i):i=r[11];let m=i;return d?(r[12]!==m?(l=(0,a.jsx)(t7.l,{"aria-label":"Warning",title:"Warning",variant:"warning",hideTitle:!0,description:m,className:"tmp-mb-3"}),r[12]=m,r[13]=l):l=r[13],l):null}t8.displayName="PageLimitsBanner";let t9="ViewedFileProgress-module__FilesCountText__NwSKr",ne=e=>{let t,n,i,l,r=(0,s.c)(5),{progress:o}=e;r[0]===Symbol.for("react.memo_cache_sentinel")?(t={transform:"rotate(-90deg)"},r[0]=t):t=r[0],r[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("circle",{cx:"50%",cy:"50%",fill:"transparent",r:"6",stroke:"var(--borderColor-default, var(--color-border-default))",strokeWidth:"2"}),r[1]=n):n=r[1];let c=38-38*o;return r[2]===Symbol.for("react.memo_cache_sentinel")?(i={transition:"stroke-dashoffset 0.35s"},r[2]=i):i=r[2],r[3]!==c?(l=(0,a.jsxs)("svg",{"data-circumference":"38",height:"16",role:"presentation",style:t,width:"16",children:[n,(0,a.jsx)("circle",{cx:"50%",cy:"50%",fill:"transparent",r:"6",stroke:"var(--fgColor-done, var(--color-done-fg))",strokeDasharray:38,strokeDashoffset:c,strokeLinecap:"round",strokeWidth:"2",style:i})]}),r[3]=c,r[4]=l):l=r[4],l};function nt(e){let t,n,i,l,r,o,c,d,u=(0,s.c)(17),{totalFilesCount:m,className:h}=e,f=(0,tl.gi)();if(0===m)return null;u[0]!==h?(t=(0,es.$)("d-flex flex-row flex-items-center",h),u[0]=h,u[1]=t):t=u[1];let p=(f??0)/m||0;return u[2]!==p?(n=(0,a.jsx)(ne,{progress:p}),u[2]=p,u[3]=n):n=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,es.$)("ml-1","ViewedFileProgress-module__ProgressContainer___3P2j"),u[4]=i):i=u[4],u[5]!==f?(l=(0,a.jsx)("span",{className:t9,children:f}),u[5]=f,u[6]=l):l=u[6],u[7]!==m?(r=(0,a.jsx)("span",{className:t9,children:m}),u[7]=m,u[8]=r):r=u[8],u[9]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)("span",{className:"ViewedFileProgress-module__ViewedText__s4QAn",children:"viewed"}),u[9]=o):o=u[9],u[10]!==l||u[11]!==r?(c=(0,a.jsxs)("span",{className:i,children:[l," /"," ",r," ",o]}),u[10]=l,u[11]=r,u[12]=c):c=u[12],u[13]!==t||u[14]!==n||u[15]!==c?(d=(0,a.jsxs)("div",{className:t,children:[n,c]}),u[13]=t,u[14]=n,u[15]=c,u[16]=d):d=u[16],d}ne.displayName="ProgressIcon",nt.displayName="ViewedFileProgress";var nn=n(2827);function ni(e){let t,n,i,l,o=(0,s.c)(11),{heading:c,description:d,icon:u,headingLevel:m}=e,h=void 0===m?"h1":m;return o[0]!==u?(t=(0,a.jsx)(r.E.Visual,{children:(0,a.jsx)(u,{size:"medium"})}),o[0]=u,o[1]=t):t=o[1],o[2]!==c||o[3]!==h?(n=(0,a.jsx)(r.E.Heading,{as:h,children:c}),o[2]=c,o[3]=h,o[4]=n):n=o[4],o[5]!==d?(i=d&&(0,a.jsx)(r.E.Description,{children:d}),o[5]=d,o[6]=i):i=o[6],o[7]!==t||o[8]!==n||o[9]!==i?(l=(0,a.jsxs)(r.E,{children:[t,n,i]}),o[7]=t,o[8]=n,o[9]=i,o[10]=l):l=o[10],l}ni.displayName="ZeroState";var na=n(40961),ns=n(49481),nl=n(38750);function nr(e){let t,n,i,r=(0,s.c)(8),{className:o,filteredText:c,onFilteredTextChange:d}=e;return r[0]!==d?(t=e=>d(e.target.value),r[0]=d,r[1]=t):t=r[1],r[2]!==c||r[3]!==t?(n=(0,a.jsx)(nl.A,{block:!0,"aria-label":"Filter alerts\u2026",leadingVisual:l.SearchIcon,placeholder:"Filter alerts\u2026",value:c,onChange:t}),r[2]=c,r[3]=t,r[4]=n):n=r[4],r[5]!==o||r[6]!==n?(i=(0,a.jsx)("div",{className:o,children:n}),r[5]=o,r[6]=n,r[7]=i):i=r[7],i}nr.displayName="AlertsFilter";var no=n(83726),nc=n(52111);let nd="docked-side-panel-content",nu=(0,v.memo)(function(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{id:nd,className:"height-full"}),t[0]=e):e=t[0],e});nu.displayName="DockedSidePanelContent";var nm=n(24217),nh=n(51875),nf=n(57919),np=n(20757);function ng(){let e,t,n,i,r,o=(0,s.c)(17),{openPanel:c}=Y(),d=(0,v.use)(z).activePanel,u=(0,v.use)(W),m=d||B.Comments;o[0]!==c?(e=e=>{c(e)},o[0]=c,o[1]=e):e=o[1];let h=e,f=nx[m],p=nx[m];if(o[2]!==f||o[3]!==p?(t=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsx)(ev.Q,{"aria-label":f,trailingVisual:l.TriangleDownIcon,size:"small",variant:"invisible",className:"Panel-module__PanelNavigationDropdown__cCBqd",children:p})}),o[2]=f,o[3]=p,o[4]=t):t=o[4],o[5]!==m||o[6]!==u||o[7]!==h){let e;o[9]!==m||o[10]!==h?(e=e=>(0,a.jsx)(ti.l.Item,{selected:e===m,onSelect:()=>h(e),children:nx[e]},e),o[9]=m,o[10]=h,o[11]=e):e=o[11],n=u.map(e),o[5]=m,o[6]=u,o[7]=h,o[8]=n}else n=o[8];return o[12]!==n?(i=(0,a.jsx)(np.W.Overlay,{align:"start",children:(0,a.jsx)(ti.l,{selectionVariant:"single",showDividers:!1,children:n})}),o[12]=n,o[13]=i):i=o[13],o[14]!==t||o[15]!==i?(r=(0,a.jsxs)(np.W,{children:[t,i]}),o[14]=t,o[15]=i,o[16]=r):r=o[16],r}ng.displayName="PanelNavigationDropdown";let nx={agentSessions:"Agent sessions",comments:"Comments",alerts:"Alerts",info:"Info",overview:"Overview",mergeStatus:"Merge status"};function n_(e){let t,n=(0,s.c)(2),{children:i}=e;return n[0]!==i?(t=(0,a.jsx)(a.Fragment,{children:i}),n[0]=i,n[1]=t):t=n[1],t}function nv(e){let t,n,i=(0,s.c)(5),{children:l,className:r}=e,o=r??"tmp-p-3";return i[0]!==o?(t=(0,es.$)("flex-1 overflow-auto",o),i[0]=o,i[1]=t):t=i[1],i[2]!==l||i[3]!==t?(n=(0,a.jsx)("div",{className:t,children:l}),i[2]=l,i[3]=t,i[4]=n):n=i[4],n}function nb(e){let t,n=(0,s.c)(2),{children:i}=e;return n[0]!==i?(t=(0,a.jsx)(a.Fragment,{children:i}),n[0]=i,n[1]=t):t=n[1],t}function ny(e){let t,n,i,l,r,o=(0,s.c)(2),{children:c}=e,d=(0,v.useRef)(null);return l=(0,s.c)(3),r=(0,v.useRef)(0),l[0]!==d?(n=()=>{let e=d.current;if(!e)return;let t=function(){if(r.current=0,!e)return;let t=Math.max(0,window.innerHeight-e.getBoundingClientRect().top);e.style.maxHeight=`${t}px`},n=function(){r.current||(r.current=requestAnimationFrame(t))};return t(),window.addEventListener("scroll",n),window.addEventListener("resize",n),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",n),r.current&&cancelAnimationFrame(r.current),e.style.maxHeight=""}},i=[d],l[0]=d,l[1]=n,l[2]=i):(n=l[1],i=l[2]),(0,v.useEffect)(n,i),o[0]!==c?(t=(0,a.jsx)("div",{ref:d,className:"Panel-module__ViewportFill__sFEdz",children:c}),o[0]=c,o[1]=t):t=o[1],t}function nj(e){let t,n,i,l,r,o=(0,s.c)(2),{children:c}=e,d=(0,v.useRef)(null);return l=(0,s.c)(3),r=(0,v.useRef)(0),l[0]!==d?(n=()=>{let e=d.current;if(!e)return;let t=e.closest('[role="dialog"]');if(!t)return;let n=function(){if(r.current=0,!e||!t)return;let n=Math.floor(t.getBoundingClientRect().bottom-e.getBoundingClientRect().top);n>0&&e.style.height!==`${n}px`&&(e.style.height=`${n}px`)},i=new ResizeObserver(()=>{r.current||(r.current=requestAnimationFrame(n))});return n(),i.observe(t),()=>{i.disconnect(),r.current&&cancelAnimationFrame(r.current),e.style.height=""}},i=[d],l[0]=d,l[1]=n,l[2]=i):(n=l[1],i=l[2]),(0,v.useEffect)(n,i),o[0]!==c?(t=(0,a.jsx)("div",{ref:d,className:"Panel-module__DialogFill__hj9sW",children:c}),o[0]=c,o[1]=t):t=o[1],t}function nw(e){let t,n,i,r,o,c,d,u,m,h,f,p=(0,s.c)(25),{panelName:g,children:x}=e,{closeButtonRef:_,returnFocusRef:b}=ee(),{closePanel:y}=Y(),j=et(),w=(0,v.useRef)(null),[N,S]=(0,v.useState)(nN);p[0]!==y||p[1]!==b?(t=()=>{let e=b.current;y(),e&&requestAnimationFrame(()=>e.focus())},p[0]=y,p[1]=b,p[2]=t):t=p[2];let C=t;p[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("prs_docked_side_panel_selector"),p[3]=n):n=p[3];let R=n,E=nx[g];p[4]===Symbol.for("react.memo_cache_sentinel")?(i={header:n_,body:nv,footer:nb},p[4]=i):i=p[4];let[L]=(0,nf.H)(x,i),P=!N;return p[5]!==P?(r={containerRef:w,disabled:P},p[5]=P,p[6]=r):r=p[6],(0,nm.r)(r),p[7]!==C?(o=()=>{w.current?.contains(document.activeElement)&&C()},c=[C],p[7]=C,p[8]=o,p[9]=c):(o=p[8],c=p[9]),(0,nh.P)(o,c),p[10]!==_?(d=()=>{let e=F.cg?.matchMedia("(max-width: calc(48rem - 0.02px))"),t=e=>{S(e.matches),e.matches&&!w.current?.contains(document.activeElement)&&_.current?.focus()};return e?.addEventListener("change",t),()=>e?.removeEventListener("change",t)},u=[_],p[10]=_,p[11]=d,p[12]=u):(d=p[11],u=p[12]),(0,v.useEffect)(d,u),p[13]!==_||p[14]!==C||p[15]!==E||p[16]!==j||p[17]!==L.header?(m=(!j||L.header)&&(0,a.jsxs)("div",{className:"Panel-module__Header__xEN9c",children:[!j&&(0,a.jsxs)("div",{className:"Panel-module__HeaderContent__kGBUi",children:[(0,a.jsx)(tI.A,{as:"h3",className:"Panel-module__Heading__LLNzs",children:R?(0,a.jsx)(ng,{}):(0,a.jsx)(a.Fragment,{children:E})}),(0,a.jsx)(tk.K,{ref:_,"aria-label":"Close side panel",icon:l.XIcon,variant:"invisible",size:"medium",onClick:C})]}),L.header]}),p[13]=_,p[14]=C,p[15]=E,p[16]=j,p[17]=L.header,p[18]=m):m=p[18],p[19]!==L.footer?(h=L.footer&&(0,a.jsx)("div",{className:"tmp-p-3",children:L.footer}),p[19]=L.footer,p[20]=h):h=p[20],p[21]!==L.body||p[22]!==m||p[23]!==h?(f=(0,a.jsxs)("div",{ref:w,className:"d-flex flex-column height-full",children:[m,L.body,h]}),p[21]=L.body,p[22]=m,p[23]=h,p[24]=f):f=p[24],f}function nN(){return window.matchMedia("(max-width: calc(48rem - 0.02px))").matches}n_.displayName="PanelHeader",nv.displayName="PanelBody",nb.displayName="PanelFooter",ny.displayName="PanelViewportFill",nj.displayName="PanelDialogFill",nw.displayName="Panel",nw.Header=n_,nw.Body=nv,nw.Footer=nb,nw.ViewportFill=ny,nw.DialogFill=nj;var nS=n(15610);function nC(e,t){if(!e)return null;let n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=RegExp(`<([^>]+)>;\\s*rel=["']?${n}["']?`,"i"),a=e.match(i);return a?.[1]??null}function nR(e,t){return`${e}/page_data/${eR.uT.annotations}?end_commit_oid=${encodeURIComponent(t)}`}function nE(e){return{...e,hideUntilLoadedAndInView:!0}}var nL=n(86276),nP=n(5024),nI=n(30572);let nT="ThreadPreviewSkeleton-module__diffLine__Tpn4W",nA="ThreadPreviewSkeleton-module__lineNumberCol__qrCwa",nk="ThreadPreviewSkeleton-module__diffContent__a7IGQ";function nD(){let e,t,n,i,l=(0,s.c)(4);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"ThreadPreviewSkeleton-module__header__UJ25Z",children:(0,a.jsx)(nL.r,{size:"bodyMedium",className:"ThreadPreviewSkeleton-module__filePath__TlVbt"})}),l[0]=e):e=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)("div",{className:nT,children:[(0,a.jsx)(nP.f,{className:nA}),(0,a.jsx)(nP.f,{className:nk})]}),l[1]=t):t=l[1],l[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsxs)("div",{className:nT,children:[(0,a.jsx)(nP.f,{className:nA}),(0,a.jsx)(nP.f,{className:nk})]}),l[2]=n):n=l[2],l[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsxs)("div",{className:"ThreadPreviewSkeleton-module__container__a5gOf","data-testid":"thread-preview-skeleton-item",children:[e,(0,a.jsxs)("div",{className:"ThreadPreviewSkeleton-module__diffPreview__Yqbd7",children:[t,n,(0,a.jsxs)("div",{className:nT,children:[(0,a.jsx)(nP.f,{className:nA}),(0,a.jsx)(nP.f,{className:nk})]})]}),(0,a.jsx)(nI.G,{})]}),l[3]=i):i=l[3],i}function n$(e){let t,n=(0,s.c)(2),{count:i}=e,l=void 0===i?1:i;return n[0]!==l?(t=(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full gap-3","data-testid":"thread-preview-skeleton",children:Array.from({length:l},nF)}),n[0]=l,n[1]=t):t=n[1],t}function nF(e,t){return(0,a.jsx)(nD,{},t)}function nO(e){let t,n,i,r,o,c,d,u,m=(0,s.c)(25),{databaseId:h,lineNumber:f,path:p,toggleCollapsed:g,isCollapsed:x,onNavigateToAnnotation:_,annotationLevel:v}=e,b=x?"Expand annotation":"Collapse annotation",y=x?l.ChevronRightIcon:l.ChevronDownIcon;m[0]!==b||m[1]!==y||m[2]!==g?(t=(0,a.jsx)(tk.K,{"aria-label":b,icon:y,size:"small",variant:"invisible",className:"mr-1",onClick:g}),m[0]=b,m[1]=y,m[2]=g,m[3]=t):t=m[3];let j=nn.Gt[v];m[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,es.$)("overflow-hidden text-mono text-semibold f6 no-wrap","AlertsSidePanel-module__annotationsHeaderFileName__qHUmW"),m[4]=n):n=m[4];let w=`#annotation_${h}`;m[5]!==_||m[6]!==p||m[7]!==w?(i=(0,a.jsxs)(ex.A,{className:n,href:w,onClick:_,muted:!0,children:["\u200E",p]}),m[5]=_,m[6]=p,m[7]=w,m[8]=i):i=m[8],m[9]!==p||m[10]!==i?(r=(0,a.jsx)(eH.m,{direction:"n",text:p,type:"label",children:i}),m[9]=p,m[10]=i,m[11]=r):r=m[11],m[12]!==f?(o=(0,a.jsxs)("span",{className:"f6 fgColor-muted text-normal ml-2 no-wrap",children:["Line ",f]}),m[12]=f,m[13]=o):o=m[13],m[14]!==t||m[15]!==j||m[16]!==r||m[17]!==o?(c=(0,a.jsxs)("h2",{className:"d-flex flex-items-center flex-1 min-width-0 ml-1 mr-2",children:[t,j,r,o]}),m[14]=t,m[15]=j,m[16]=r,m[17]=o,m[18]=c):c=m[18];let N=`#annotation_${h}`;return m[19]!==_||m[20]!==N?(d=(0,a.jsx)(tk.K,{as:"a","aria-label":"Jump to the alert in the diff",tooltipDirection:"se",icon:l.FileSymlinkFileIcon,variant:"invisible",href:N,onClick:_}),m[19]=_,m[20]=N,m[21]=d):d=m[21],m[22]!==c||m[23]!==d?(u=(0,a.jsxs)("div",{className:"d-flex flex-row flex-items-center py-1 px-2 bgColor-inset rounded-top-2 border-bottom",children:[c,d]}),m[22]=c,m[23]=d,m[24]=u):u=m[24],u}function nq(e){let t,n=(0,s.c)(3),{filteredText:i,onFilteredTextChange:l}=e;return n[0]!==i||n[1]!==l?(t=(0,a.jsx)(nr,{className:"mt-2 width-full",filteredText:i,onFilteredTextChange:l}),n[0]=i,n[1]=l,n[2]=t):t=n[2],t}function nB(e){let t,n,i,r,o=(0,s.c)(15),{annotationSummaries:c,hasAlerts:d,isLoadingMore:u,pageLimits:m,announceRef:h}=e;return o[0]!==m.annotationsLimit||o[1]!==m.annotationsLimitExceeded||o[2]!==m.annotationsPaginatedLimit||o[3]!==m.annotationsPaginatedLimitExceeded?(t=(m.annotationsPaginatedLimitExceeded||m.annotationsLimitExceeded)&&(0,a.jsx)(t7.l,{"aria-label":"Warning",title:"Warning",variant:"warning",hideTitle:!0,description:`Only the first ${m.annotationsPaginatedLimitExceeded?m.annotationsPaginatedLimit:m.annotationsLimit} alerts are currently being shown.`,className:"tmp-mb-3"}),o[0]=m.annotationsLimit,o[1]=m.annotationsLimitExceeded,o[2]=m.annotationsPaginatedLimit,o[3]=m.annotationsPaginatedLimitExceeded,o[4]=t):t=o[4],o[5]!==c||o[6]!==d||o[7]!==u?(n=c.length>0?(0,a.jsxs)("div",{className:"d-flex flex-column position-relative width-full gap-3",children:[c,u&&(0,a.jsx)(n$,{count:1})]}):u?(0,a.jsx)(n$,{}):(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full height-full flex-justify-center",children:(0,a.jsx)(ni,{heading:d?"No alerts match the current filter":"No alerts on changes yet",icon:l.AlertIcon})}),o[5]=c,o[6]=d,o[7]=u,o[8]=n):n=o[8],o[9]!==h?(i=(0,a.jsx)("div",{className:"sr-only","aria-live":"polite","aria-atomic":"true",ref:h}),o[9]=h,o[10]=i):i=o[10],o[11]!==t||o[12]!==n||o[13]!==i?(r=(0,a.jsxs)(a.Fragment,{children:[t,n,i]}),o[11]=t,o[12]=n,o[13]=i,o[14]=r):r=o[14],r}nD.displayName="ThreadPreviewSkeletonItem",n$.displayName="ThreadPreviewSkeleton",nO.displayName="AnnotationHeader",nq.displayName="AlertsPanelHeaderContent",nB.displayName="AlertsPanelBody";let nM=(0,v.memo)(function(e){let t,n,i,r,o,c,d,u,m,h,f,p,g=(0,s.c)(58),{annotations:x,onClose:_,isOpen:b,pageLimits:j,returnFocusRef:w,pathName:N,endCommitOid:S}=e,C=J(B.Alerts),R=C?F.XC?.getElementById(nd):null,[E,P]=(0,v.useState)(""),T=(0,v.useRef)(null),A=(0,no.NZ)(),k=(0,no.Kp)(),D=(0,L.Zp)(),$=(0,no.h4)(),O=$?.cursor,q=$?.hasNextPage??!1;g[0]!==x||g[1]!==S||g[2]!==N||g[3]!==O||g[4]!==q?(t={pathName:N,endCommitOid:S,initialAnnotations:x,cursor:O,hasMorePages:q},g[0]=x,g[1]=S,g[2]=N,g[3]=O,g[4]=q,g[5]=t):t=g[5];let{hasNextPage:M,isFetchingNextPage:U,fetchNextPage:z}=function(e){let t,n,i,a,l,r,o,c,d,u,m,h,f=(0,s.c)(30),{pathName:p,endCommitOid:g,initialAnnotations:x,cursor:_,hasMorePages:v}=e;f[0]!==x?(t=void 0===x?[]:x,f[0]=x,f[1]=t):t=f[1];let b=t;f[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("prs_load_all_alerts"),f[2]=n):n=f[2];let y=n,{updateAnnotations:j}=(0,tl.an)();f[3]!==g||f[4]!==p?(i=nR(p,g),f[3]=g,f[4]=p,f[5]=i):i=f[5];let w=`${i}&after=${encodeURIComponent(_??"")}`,N=void 0!==v&&v&&_&&y?b.length>0?`${w}&page=2`:w:null;if(f[6]!==p)a=[eR.uT.annotations,p],f[6]=p,f[7]=a;else a=f[7];return f[8]!==g||f[9]!==p?(l=nR(p,g),f[8]=g,f[9]=p,f[10]=l):l=f[10],f[11]!==b||f[12]!==N?(r=[{data:b,nextUrl:N}],f[11]=b,f[12]=N,f[13]=r):r=f[13],f[14]!==g||f[15]!==p?(o=nR(p,g),f[14]=g,f[15]=p,f[16]=o):o=f[16],f[17]!==o?(c=[o],f[17]=o,f[18]=c):c=f[18],f[19]!==c||f[20]!==r?(d={pages:r,pageParams:c},f[19]=c,f[20]=r,f[21]=d):d=f[21],f[22]!==j?(u=async e=>{let{pageParam:t}=e;if(!y)return{data:[],nextUrl:null};let n=await (0,eL.QJ)(t);if(!n.ok)throw Error(`Failed to fetch annotations from ${t}: HTTP ${n.status}`);let i=await n.json(),a=nC(n.headers.get("Link"),"next"),s=i.map(nE);return j(s),{data:s,nextUrl:a}},f[22]=j,f[23]=u):u=f[23],f[24]===Symbol.for("react.memo_cache_sentinel")?(m=e=>{if(y)return e.nextUrl??void 0},f[24]=m):m=f[24],f[25]!==d||f[26]!==u||f[27]!==a||f[28]!==l?(h={queryKey:a,initialPageParam:l,initialData:d,queryFn:u,getNextPageParam:m,staleTime:1/0},f[25]=d,f[26]=u,f[27]=a,f[28]=l,f[29]=h):h=f[29],(0,nS.U)(h)}(t),G=(0,v.useRef)(!1);g[6]!==z||g[7]!==M||g[8]!==U||g[9]!==b?(n=()=>{(async()=>{b&&M&&!U&&!G.current&&(G.current=!0,await z(),G.current=!1)})()},i=[b,M,U,z],g[6]=z,g[7]=M,g[8]=U,g[9]=b,g[10]=n,g[11]=i):(n=g[10],i=g[11]),(0,v.useEffect)(n,i);let V=U||M;if(g[12]!==x||g[13]!==k||g[14]!==E||g[15]!==C||g[16]!==D||g[17]!==A||g[18]!==_){let e,t=new Set(x.filter(e=>(function(e,t){if(t){let n=t.toLowerCase();if(!e.annotationLevel.toLowerCase().includes(n)&&!e.message.toLowerCase().includes(n)&&!e.path.toLowerCase().includes(n)&&!e.title?.toLowerCase().includes(n)&&!e.checkRun.name?.toLowerCase().includes(n)&&!e.appAvatarAltText.toLowerCase().includes(n)&&!e.checkSuiteName?.toLowerCase().includes(n))return!1}return!0})(e,E)).map(e=>e.id));r=x.length>0;let n=C?nc.l:_;g[21]!==k||g[22]!==n||g[23]!==D||g[24]!==A?(e=e=>{A?A(e):D(`${k}/changes#annotation_${e}`),n()},g[21]=k,g[22]=n,g[23]=D,g[24]=A,g[25]=e):e=g[25];let i=e;o=x.map(e=>e&&t.has(e.id)?(0,a.jsx)(nU,{annotation:e,handleNavigateToAnnotation:i},e.id):null).filter(Boolean),g[12]=x,g[13]=k,g[14]=E,g[15]=C,g[16]=D,g[17]=A,g[18]=_,g[19]=r,g[20]=o}else r=g[19],o=g[20];let H=o,W=(0,v.useRef)(null);g[26]===Symbol.for("react.memo_cache_sentinel")?(c=(0,y.s)(ns.i,300),g[26]=c):c=g[26];let Q=c;g[27]!==H||g[28]!==V||g[29]!==b?(d=()=>{!b||V||Q(H.length>0?`${H.length} ${1===H.length?"alert":"alerts"}`:"No alerts found",{element:W.current})},u=[b,V,Q,H],g[27]=H,g[28]=V,g[29]=b,g[30]=d,g[31]=u):(d=g[30],u=g[31]),(0,v.useEffect)(d,u);let K=et();if(!b)return null;if(R&&!K){let e,t,n;return g[32]!==E||g[33]!==P?(e=(0,a.jsx)(nw.Header,{children:(0,a.jsx)(nq,{filteredText:E,onFilteredTextChange:P})}),g[32]=E,g[33]=P,g[34]=e):e=g[34],g[35]!==H||g[36]!==r||g[37]!==V||g[38]!==j?(t=(0,a.jsx)(nw.Body,{children:(0,a.jsx)(nB,{annotationSummaries:H,hasAlerts:r,isLoadingMore:V,pageLimits:j,announceRef:W})}),g[35]=H,g[36]=r,g[37]=V,g[38]=j,g[39]=t):t=g[39],g[40]!==e||g[41]!==t?(n=(0,a.jsxs)(nw,{panelName:B.Alerts,children:[e,t]}),g[40]=e,g[41]=t,g[42]=n):n=g[42],(0,na.createPortal)(n,R)}return g[43]===Symbol.for("react.memo_cache_sentinel")?(m={narrow:"fullscreen",regular:"right",wide:"right"},g[43]=m):m=g[43],g[44]!==E||g[45]!==_||g[46]!==P?(h=e=>{let{dialogLabelId:t}=e;return(0,a.jsxs)(e9.l.Header,{children:[(0,a.jsxs)("div",{className:"d-flex flex-row flex-items-center flex-justify-between width-full pl-2",children:[(0,a.jsx)(tI.A,{as:"h1",className:"f4 text-bold",id:t,children:"Alerts"}),(0,a.jsx)(tk.K,{ref:T,"aria-label":"Close alerts panel",icon:l.XIcon,variant:"invisible",onClick:_})]}),(0,a.jsx)(nq,{filteredText:E,onFilteredTextChange:P})]})},g[44]=E,g[45]=_,g[46]=P,g[47]=h):h=g[47],g[48]!==H||g[49]!==r||g[50]!==V||g[51]!==j?(f=(0,a.jsx)(nB,{annotationSummaries:H,hasAlerts:r,isLoadingMore:V,pageLimits:j,announceRef:W}),g[48]=H,g[49]=r,g[50]=V,g[51]=j,g[52]=f):f=g[52],g[53]!==_||g[54]!==w||g[55]!==h||g[56]!==f?(p=(0,a.jsx)(e9.l,{initialFocusRef:T,onClose:_,position:m,returnFocusRef:w,renderHeader:h,children:f}),g[53]=_,g[54]=w,g[55]=h,g[56]=f,g[57]=p):p=g[57],p});function nU(e){let t,n,i,l,r=(0,s.c)(18),{annotation:o,handleNavigateToAnnotation:c}=e,{isCollapsed:d,handleToggleCollapsed:u}=(0,nn.Vv)(o);return r[0]!==o.databaseId||r[1]!==c?(t=()=>c(o.databaseId),r[0]=o.databaseId,r[1]=c,r[2]=t):t=r[2],r[3]!==o.annotationLevel||r[4]!==o.databaseId||r[5]!==o.endLine||r[6]!==o.path||r[7]!==u||r[8]!==d||r[9]!==t?(n=(0,a.jsx)(nO,{databaseId:o.databaseId,lineNumber:o.endLine,annotationLevel:o.annotationLevel,path:o.path,toggleCollapsed:u,isCollapsed:d,onNavigateToAnnotation:t}),r[3]=o.annotationLevel,r[4]=o.databaseId,r[5]=o.endLine,r[6]=o.path,r[7]=u,r[8]=d,r[9]=t,r[10]=n):n=r[10],r[11]!==o||r[12]!==d?(i=!d&&(0,a.jsx)(nn.YH,{annotation:o,inSidePanel:!0}),r[11]=o,r[12]=d,r[13]=i):i=r[13],r[14]!==o.id||r[15]!==n||r[16]!==i?(l=(0,a.jsxs)("div",{className:"border rounded-2 bgColor-default overflow-hidden",children:[n,i]},o.id),r[14]=o.id,r[15]=n,r[16]=i,r[17]=l):l=r[17],l}function nz(e){let t,n=(0,s.c)(21),{pageLimits:i,endCommitOid:r,className:o}=e,c=J(B.Alerts),d=(0,v.useRef)(null),u=Y(),m=(0,tl.wI)(),h=(0,tl.Kp)(),{sendPullRequestAnalyticsEvent:f}=tT();if(!m)return null;let p=m.length,g=c?"Close alerts panel":"Open alerts panel";if(0===p){let e,t;return n[0]!==u?(e=()=>u.closePanel(),n[0]=u,n[1]=e):e=n[1],n[2]!==m||n[3]!==h||n[4]!==r||n[5]!==c||n[6]!==i||n[7]!==e?(t=(0,a.jsx)(tP.t,{boundaryName:"OpenAlertsPanelButton",fallback:null,children:(0,a.jsx)(nM,{annotations:m,isOpen:c,pageLimits:i,pathName:h,endCommitOid:r,returnFocusRef:d,onClose:e})}),n[2]=m,n[3]=h,n[4]=r,n[5]=c,n[6]=i,n[7]=e,n[8]=t):t=n[8],t}return n[9]!==u||n[10]!==m||n[11]!==g||n[12]!==h||n[13]!==o||n[14]!==r||n[15]!==c||n[16]!==c||n[17]!==i||n[18]!==f||n[19]!==p?(t=p>0?(0,a.jsx)("div",{className:"d-flex flex-items-center",children:(0,a.jsxs)(tP.t,{boundaryName:"OpenAlertsPanelButton",fallback:(0,a.jsx)(tk.K,{inactive:!0,"aria-label":"The alerts panel cannot currently be opened.",icon:l.AlertIcon,size:"small",variant:"invisible"}),children:[(0,a.jsx)(eH.m,{ref:d,text:g,direction:"sw",type:"label",children:(0,a.jsx)(ev.Q,{className:o,"aria-expanded":c,count:p,leadingVisual:l.AlertIcon,size:"small",variant:"invisible",onClick:()=>{f("alerts_side_panel.open","ALERTS_SIDE_PANEL_BUTTON"),u.togglePanel("alerts",d.current)}})}),(0,a.jsx)(nM,{annotations:m,isOpen:c,pageLimits:i,pathName:h,endCommitOid:r,returnFocusRef:d,onClose:u.closePanel})]})}):null,n[9]=u,n[10]=m,n[11]=g,n[12]=h,n[13]=o,n[14]=r,n[15]=c,n[16]=c,n[17]=i,n[18]=f,n[19]=p,n[20]=t):t=n[20],t}nM.displayName="AlertsSidePanel",nU.displayName="SidePanelAlert",nz.displayName="OpenAlertsPanelButton";var nG=n(6021),nV=n(46251),nH=n(94300);let nW={approve:"approve",comment:"comment",requestChanges:"request changes"};var nQ=n(63397);let{getItem:nK,removeItem:nZ,setItem:nX}=(0,tK.D)("localStorage");var nY=n(80655);function nJ(e,t){let n,i,a,l,r,o,c,d,u,m,h,f,p,g=(0,s.c)(13);g[0]!==t?(n=void 0===t?{}:t,g[0]=t,g[1]=n):n=g[1];let x=n,{updateThreads:_}=(0,tl.an)();if(g[2]!==x||g[3]!==e){let t=[],n=new Map;for(let i of e){if(!i.subject){t.push(Number(i.id));continue}if(i.subject.diffLines||!i.positioning||"FILE"===i.subjectType||null===i.positioning.endLine||void 0===i.positioning.endLine)continue;let{diffSubject:e,hasContext:a}=(0,tr.U3)(i,x);a&&e?n.set(i.id,e):t.push(Number(i.id))}i={threadsNeedingPositioning:t.slice(0,40),locallyBuiltSubjects:n},g[2]=x,g[3]=e,g[4]=i}else i=g[4];let{threadsNeedingPositioning:b,locallyBuiltSubjects:y}=i,{data:j}=(h=(0,s.c)(10),f=(0,eE.e)(eR.uT.threadPreviewPositioning),h[0]!==b?(c=b.join(","),h[0]=b,h[1]=c):c=h[1],p=`${f}?thread_ids=${c}`,h[2]!==p?(d=[eR.uT.threadPreviewPositioning,p],h[2]=p,h[3]=d):d=h[3],h[4]!==b.length||h[5]!==p?(u=async()=>{if(!b.length)return{};let e=await (0,eL.QJ)(p);if(!e.ok)throw Error(`HTTP ${e.status}`);return await e.json()},h[4]=b.length,h[5]=p,h[6]=u):u=h[6],h[7]!==d||h[8]!==u?(m={queryKey:d,queryFn:u,staleTime:1/0},h[7]=d,h[8]=u,h[9]=m):m=h[9],(0,tH.I)(m));g[5]!==y||g[6]!==_?(a=()=>{0!==y.size&&_(e=>e.map(e=>{let t=y.get(e.id);return t?{...e,subject:t}:e}))},l=[y,_],g[5]=y,g[6]=_,g[7]=a,g[8]=l):(a=g[7],l=g[8]),(0,v.useEffect)(a,l),g[9]!==j||g[10]!==_?(r=()=>{j&&0!==Object.keys(j).length&&_(e=>e.map(e=>{let t=j[Number(e.id)];if(!t)return e;let n=e.subject?{...e.subject,diffLines:t.diffLines}:t;return{...e,path:t.path,originalDiffPathUri:t.originalDiffPathUri,isOutdated:t.isOutdated??e.isOutdated,subject:n}}))},o=[j,_],g[9]=j,g[10]=_,g[11]=r,g[12]=o):(r=g[11],o=g[12]),(0,v.useEffect)(r,o)}var n0=n(79076),n1=n(89571),n2=n(15837),n3=n(45438),n4=n(4978);function n5(e){let t,n,i,l=(0,s.c)(13),{isPROpen:r,reviewEvent:o,viewerAllowedNonCommentReviewTypes:c,viewerCanWriteToRepo:d,viewerHasViolatedPushPolicy:u,viewerIsAuthor:m,viewerIsCopilotAttributed:h,handleReviewEventChange:f,handleReviewSubmit:p}=e;return r?(l[0]!==p?(t={"pull-request-files-changed:submit-review":p},l[0]=p,l[1]=t):t=l[1],l[2]!==f||l[3]!==o||l[4]!==c||l[5]!==d||l[6]!==u||l[7]!==m||l[8]!==h?(n=(0,a.jsx)(n6,{reviewEvent:o,viewerAllowedNonCommentReviewTypes:c,viewerCanWriteToRepo:d,viewerHasViolatedPushPolicy:u,viewerIsAuthor:m,viewerIsCopilotAttributed:h,onReviewEventChange:f}),l[2]=f,l[3]=o,l[4]=c,l[5]=d,l[6]=u,l[7]=m,l[8]=h,l[9]=n):n=l[9],l[10]!==t||l[11]!==n?(i=(0,a.jsx)(e7.tL,{commands:t,children:n}),l[10]=t,l[11]=n,l[12]=i):i=l[12],i):null}n5.displayName="ReviewTypeSelector";let n6=(0,v.memo)(function(e){var t,n,i,l,r;let o,c,d,u,m,h,f,p,g,x,_,v,b,y=(0,s.c)(34),{onReviewEventChange:j,reviewEvent:w,viewerAllowedNonCommentReviewTypes:N,viewerCanWriteToRepo:S,viewerHasViolatedPushPolicy:C,viewerIsAuthor:R,viewerIsCopilotAttributed:E}=e;y[0]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(n2.A.Label,{visuallyHidden:!0,children:"Review Event"}),y[0]=o):o=y[0];let L=w===nW.comment;y[1]===Symbol.for("react.memo_cache_sentinel")?(c=(0,n1.ZH)(nW.comment),y[1]=c):c=y[1],y[2]!==L?(d=(0,a.jsx)(n7,{checked:L,label:c,subLabel:"Submit general feedback without explicit approval.",value:nW.comment}),y[2]=L,y[3]=d):d=y[3];let P=w===nW.approve;y[4]!==N?(u=N.includes("APPROVE"),y[4]=N,y[5]=u):u=y[5];let I=!u;y[6]===Symbol.for("react.memo_cache_sentinel")?(m=(0,n1.ZH)(nW.approve),y[6]=m):m=y[6],y[7]!==E?(h=E?"Only users who did not collaborate with the cloud agent will satisfy review requirements.":"Submit feedback and approve merging these changes.",y[7]=E,y[8]=h):h=y[8];let T=!!C;y[9]!==T||y[10]!==N||y[11]!==R?(t=R,n=T,i=N,f=t?"Pull request authors can't approve their own pull requests.":n?"Users that pushed changes to this pull request after it was opened can't approve":i.includes("APPROVE")?"":"Only users with explicit access to this repository may approve pull requests",y[9]=T,y[10]=N,y[11]=R,y[12]=f):f=y[12],y[13]!==f||y[14]!==P||y[15]!==I||y[16]!==h?(p=(0,a.jsx)(n7,{checked:P,disabled:I,label:m,subLabel:h,value:nW.approve,disabledTooltip:f}),y[13]=f,y[14]=P,y[15]=I,y[16]=h,y[17]=p):p=y[17];let A=w===nW.requestChanges;y[18]!==N?(g=N.includes("REQUEST_CHANGES"),y[18]=N,y[19]=g):g=y[19];let k=!g;y[20]!==N||y[21]!==R?(l=R,r=N,x=l?"Pull request authors can't request changes on their own pull requests.":r.includes("REQUEST_CHANGES")?"":"Only users with explicit access to this repository may request changes on pull requests",y[20]=N,y[21]=R,y[22]=x):x=y[22],y[23]===Symbol.for("react.memo_cache_sentinel")?(_=(0,n1.ZH)(nW.requestChanges),y[23]=_):_=y[23];let D=S?"Submit feedback that must be addressed before merging.":"Submit feedback suggesting changes.";return y[24]!==A||y[25]!==k||y[26]!==x||y[27]!==D?(v=(0,a.jsx)(n7,{checked:A,disabled:k,disabledTooltip:x,label:_,value:nW.requestChanges,subLabel:D}),y[24]=A,y[25]=k,y[26]=x,y[27]=D,y[28]=v):v=y[28],y[29]!==j||y[30]!==p||y[31]!==v||y[32]!==d?(b=(0,a.jsxs)(n2.A,{name:"reviewEvent",onChange:j,className:"ReviewMenu-module__RadioGroup__jnj83",children:[o,d,p,v]}),y[29]=j,y[30]=p,y[31]=v,y[32]=d,y[33]=b):b=y[33],b});function n7(e){let t,n,i,l,r,o,c=(0,s.c)(18),{checked:d,disabled:u,disabledTooltip:m,label:h,subLabel:f,value:p}=e;c[0]!==d||c[1]!==p?(t=(0,a.jsx)(n3.A,{checked:d,value:p,className:"ReviewMenu-module__Radio__gGWqZ"}),c[0]=d,c[1]=p,c[2]=t):t=c[2],c[3]!==h?(n=(0,a.jsx)("span",{className:"text-bold",children:h}),c[3]=h,c[4]=n):n=c[4],c[5]!==f?(i=(0,a.jsx)("span",{className:"ReviewMenu-module__RadioText__qkLyB",children:f}),c[5]=f,c[6]=i):i=c[6],c[7]!==n||c[8]!==i?(l=(0,a.jsxs)(t$.A.Label,{className:"d-flex flex-column",children:[n,i]}),c[7]=n,c[8]=i,c[9]=l):l=c[9],c[10]!==u||c[11]!==t||c[12]!==l?(r=(0,a.jsxs)(t$.A,{disabled:u,children:[t,l]}),c[10]=u,c[11]=t,c[12]=l,c[13]=r):r=c[13];let g=r;return c[14]!==u||c[15]!==m||c[16]!==g?(o=u&&m?(0,a.jsx)(n4.A,{text:m,children:g}):g,c[14]=u,c[15]=m,c[16]=g,c[17]=o):o=c[17],o}n6.displayName="ReviewRadioButtons",n7.displayName="RadioButton";var n8=n(4908),n9=n(58874),ie=n(27486),it=n(4925);function ii(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,b=(0,s.c)(48),{firstCommentId:y,isCollapsed:j,isOutdated:w,isResolved:N,startLine:S,line:C,onToggleCollapsed:R,onNavigateToDiffComment:E,path:L,rightSideContent:P,threadId:I,headingLevel:T}=e,A=void 0===T?"h3":T;b[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,tK.A)("localStorage"),b[0]=t):t=b[0];let k=t,[D,$]=(0,v.useState)(j);b[1]!==I?(n=()=>{let e=localStorage.getItem(`reviewThreadIsCollapsed_${I}`);null!==e&&$(JSON.parse(e))},b[1]=I,b[2]=n):n=b[2],b[3]!==D||b[4]!==I?(i=[D,I],b[3]=D,b[4]=I,b[5]=i):i=b[5],(0,v.useEffect)(n,i);let F=S?`Lines ${S} - ${C}`:`Line ${C}`;b[6]!==D||b[7]!==R||b[8]!==I?(r=()=>{k.setItem(`reviewThreadIsCollapsed_${I}`,JSON.stringify(!D)),$(ia),R()},b[6]=D,b[7]=R,b[8]=I,b[9]=r):r=b[9];let O=r,q=D&&"rounded-2",B=D&&"border-bottom-0";b[10]!==q||b[11]!==B?(o=(0,es.$)("d-flex flex-row flex-items-center px-2 py-1 bgColor-muted rounded-top-2 border-bottom",q,B),b[10]=q,b[11]=B,b[12]=o):o=b[12];let M=D?"Open review comment":"Close review comment",U=D?l.ChevronRightIcon:l.ChevronDownIcon;b[13]!==O||b[14]!==U||b[15]!==M?(c=(0,a.jsx)(tk.K,{"aria-label":M,icon:U,size:"small",variant:"invisible",onClick:O}),b[13]=O,b[14]=U,b[15]=M,b[16]=c):c=b[16],b[17]===Symbol.for("react.memo_cache_sentinel")?(d=(0,es.$)("ConversationHeader-module__file-name-overflow__PjZXd","d-inline text-mono no-wrap overflow-hidden direction-rtl fgColor-default"),b[17]=d):d=b[17];let z=`#r${y}`;b[18]!==E||b[19]!==L||b[20]!==z?(u=(0,a.jsxs)(ex.A,{className:d,onClick:E,href:z,muted:!0,children:["\u200E",L,"\u200E"]}),b[18]=E,b[19]=L,b[20]=z,b[21]=u):u=b[21],b[22]!==L||b[23]!==u?(m=(0,a.jsx)(eH.m,{direction:"n",text:L,type:"label",children:u}),b[22]=L,b[23]=u,b[24]=m):m=b[24],b[25]!==C||b[26]!==F?(h=!!C&&(0,a.jsx)("span",{className:"f6 fgColor-muted text-normal no-wrap ml-2",children:F}),b[25]=C,b[26]=F,b[27]=h):h=b[27],b[28]!==A||b[29]!==m||b[30]!==h?(f=(0,a.jsxs)(tI.A,{as:A,className:"d-flex flex-items-center flex-1 min-width-0 mr-2 ml-1 f6 text-semibold",children:[m,h]}),b[28]=A,b[29]=m,b[30]=h,b[31]=f):f=b[31],b[32]!==N?(p=N&&(0,a.jsx)(it.A,{size:"large",className:"mx-1",variant:"secondary",children:"Resolved"}),b[32]=N,b[33]=p):p=b[33],b[34]!==w||b[35]!==N?(g=w&&!N&&(0,a.jsx)(it.A,{size:"large",className:"mx-1",variant:"attention",children:"Outdated"}),b[34]=w,b[35]=N,b[36]=g):g=b[36];let G=`#r${y}`;return b[37]!==E||b[38]!==G?(x=(0,a.jsx)(tk.K,{as:"a","aria-label":"Jump to the comment in the diff",tooltipDirection:"se",icon:l.FileSymlinkFileIcon,variant:"invisible",href:G,onClick:E}),b[37]=E,b[38]=G,b[39]=x):x=b[39],b[40]!==P||b[41]!==c||b[42]!==f||b[43]!==p||b[44]!==g||b[45]!==x||b[46]!==o?(_=(0,a.jsxs)("div",{className:o,children:[c,f,p,g,x,P]}),b[40]=P,b[41]=c,b[42]=f,b[43]=p,b[44]=g,b[45]=x,b[46]=o,b[47]=_):_=b[47],_}function ia(e){return!e}ii.displayName="ConversationHeader";var is=n(51705);function il(e){let t,n,i=(0,s.c)(4),{commentAuthors:l}=e;return l.length<1?null:(i[0]!==l?(t=l.map(ir),i[0]=l,i[1]=t):t=i[1],i[2]!==t?(n=(0,a.jsx)(is.A,{children:t}),i[2]=t,i[3]=n):n=i[3],n)}function ir(e){let{login:t,avatarUrl:n}=e;return(0,a.jsx)(ep.r,{alt:t,size:18,src:n},t)}il.displayName="PreviewAuthors";let io=(0,v.memo)(function(e){var t;let n,i,r,o,c,d,u,m=(0,s.c)(33),{onNavigateToDiffComment:h,pendingComment:f,tabSize:p}=e,[g,x]=(0,v.useState)(!1),{commentID:_,thread:b}=f,y=(0,no.E2)(),j=(0,no.Kp)(),w=(0,L.Zp)();if(m[0]!==_||m[1]!==b.commentsData){let e;m[3]!==b.commentsData?(e=b.commentsData??{comments:[]},m[3]=b.commentsData,m[4]=e):e=m[4],i=ic(_.toString(),e),m[0]=_,m[1]=b.commentsData,m[2]=i}else i=m[2];let N=i,S=b.commentsData?.comments?.length?b.commentsData.comments.length-1:0,C=`${S} previous ${1===S?"comment":"comments"}`;m[5]!==j||m[6]!==_||m[7]!==w||m[8]!==y||m[9]!==h?(r=()=>{if(y){y(_);let e=window.location.pathname+window.location.search;(0,$.kd)(`${e}#r${_}`)}else w(`${j}/changes#r${_}`);h(_.toString())},m[5]=j,m[6]=_,m[7]=w,m[8]=y,m[9]=h,m[10]=r):r=m[10];let R=r,E=b.isOutdated||!1,P=b.isResolved||!1,I=b.subject?.endLine,T=b.path??"";return m[11]===Symbol.for("react.memo_cache_sentinel")?(o=()=>x(id),m[11]=o):o=m[11],m[12]!==_||m[13]!==g||m[14]!==R||m[15]!==E||m[16]!==P||m[17]!==I||m[18]!==T||m[19]!==b.id?(c=(0,a.jsx)(ii,{isCollapsed:g,isOutdated:E,isResolved:P,line:I,path:T,onNavigateToDiffComment:R,onToggleCollapsed:o,threadId:b.id,firstCommentId:_}),m[12]=_,m[13]=g,m[14]=R,m[15]=E,m[16]=P,m[17]=I,m[18]=T,m[19]=b.id,m[20]=c):c=m[20],m[21]!==N||m[22]!==g||m[23]!==R||m[24]!==f||m[25]!==S||m[26]!==C||m[27]!==p||m[28]!==b.subject?.diffLines?(d=!g&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"border-bottom borderColor-muted overflow-x-auto",children:(0,a.jsx)(ie.i,{diffTableClassName:"border-0",diffLines:b.subject?.diffLines,className:"m-0 border-0",tabSize:p||4})}),S>0&&(0,a.jsx)("div",{className:"my-2 px-2",children:(0,a.jsx)(ev.Q,{"aria-label":"View comment in diff",size:"small",trailingVisual:l.ChevronRightIcon,variant:"invisible",onClick:R,children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-start flex-items-center gap-2",children:[(0,a.jsx)("span",{children:C}),(0,a.jsx)(il,{commentAuthors:N})]})})}),(0,a.jsx)(eX.$6,{className:(0,es.$)("markdown-body","PendingCommentPreview-module__commentBody__ULYiF"),html:(t=f,n=(t.thread.commentsData?.comments??[]).find(e=>e&&e.databaseId===t.commentID),n?.bodyHTML??"")})]}),m[21]=N,m[22]=g,m[23]=R,m[24]=f,m[25]=S,m[26]=C,m[27]=p,m[28]=b.subject?.diffLines,m[29]=d):d=m[29],m[30]!==c||m[31]!==d?(u=(0,a.jsxs)("div",{className:"border rounded-2 d-flex flex-column",children:[c,d]}),m[30]=c,m[31]=d,m[32]=u):u=m[32],u});function ic(e,t){let n=new Set;return(t?.comments??[]).reduce((t,i)=>{if(!i||i.id===e)return t;let a=i.author?.login??"",s=i.author?.avatarUrl??"",l=i.author?.id??"",r=i.author?.url??"";return n.has(a)||(t.push({avatarUrl:s,login:a,id:l,url:r}),n.add(a)),t},[])}function id(e){return!e}function iu(e){let t,n,i,r,o,c,d,u,m,h,f,p=(0,s.c)(24),{totalPendingComments:g,commentsList:x,handleNavigateToDiffComment:_}=e;p[0]===Symbol.for("react.memo_cache_sentinel")?(t={defaultOpen:!0,closeOnOutsideClick:!1},p[0]=t):t=p[0];let{getDetailsProps:b,open:y}=(0,n8.A)(t);return g?(p[1]!==b?(n=b(),p[1]=b,p[2]=n):n=p[2],p[3]!==y?(i=y&&(0,a.jsx)(l.ChevronDownIcon,{className:"fgColor-muted"}),p[3]=y,p[4]=i):i=p[4],p[5]!==y?(r=!y&&(0,a.jsx)(l.ChevronRightIcon,{className:"fgColor-muted"}),p[5]=y,p[6]=r):r=p[6],p[7]!==g?(o=(0,a.jsxs)(tI.A,{as:"h2",className:"f5",children:["Pending comments ",(0,a.jsx)(ta.A,{children:g})]}),p[7]=g,p[8]=o):o=p[8],p[9]!==i||p[10]!==r||p[11]!==o?(c=(0,a.jsx)(n9.A.Summary,{children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-items-center gap-2 tmp-mt-4 mb-2",children:[i,r,o]})}),p[9]=i,p[10]=r,p[11]=o,p[12]=c):c=p[12],p[13]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)("span",{className:"fgColor-muted",children:"Unable to load pending comments"}),p[13]=d):d=p[13],p[14]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)(eg.A,{}),p[14]=u):u=p[14],p[15]!==x||p[16]!==_?(m=x?.map(e=>(0,a.jsx)(io,{pendingComment:e,onNavigateToDiffComment:_},e.commentID)),p[15]=x,p[16]=_,p[17]=m):m=p[17],p[18]!==m?(h=(0,a.jsx)(tP.t,{boundaryName:"ReviewCommentsSection",fallback:d,children:(0,a.jsx)(v.Suspense,{fallback:u,children:(0,a.jsx)("div",{className:"d-flex flex-column gap-3",children:m})})}),p[18]=m,p[19]=h):h=p[19],p[20]!==h||p[21]!==n||p[22]!==c?(f=(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(n9.A,{...n,children:[c,h]})}),p[20]=h,p[21]=n,p[22]=c,p[23]=f):f=p[23],f):null}io.displayName="PendingCommentPreview",iu.displayName="ReviewCommentsSection";let im=e=>{let t,n,i,l=(0,s.c)(4),{portalName:r}=e,o=(0,v.useRef)(null);return l[0]!==r?(t=()=>{o.current&&(0,e_.cw)(o.current,r)},n=[r],l[0]=r,l[1]=t,l[2]=n):(t=l[1],n=l[2]),(0,v.useEffect)(t,n),l[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)("div",{ref:o,className:"position-absolute"}),l[3]=i):i=l[3],i};im.displayName="OverlayPortalContainer";let ih="review-menu-portal-root";function ip(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,L,P,I,k,D,$,F,O,q,B,M,U,z=(0,s.c)(106),{currentUserLogin:G,pullRequest:V,repository:H,redirectOnMutation:W}=e,Q=void 0===W||W,K=(0,T.u)("prx_robust_small_screen_support"),{author:Z,pathName:X,state:Y,viewerAllowedNonCommentReviewTypes:J,viewerHasViolatedPushPolicy:ee,viewerIsCopilotAttributed:et,comparison:en}=V,ei=(0,tl.ys)(),{persistedReview:ea,persistReviewToStorage:es,removePersistedReviewFromStorage:el}=function(e){let t,n,i,a,l=(0,s.c)(11),[r,o]=(0,v.useState)(!1),c=`Review:${e}`;l[0]!==c?(t=()=>nK(c),l[0]=c,l[1]=t):t=l[1];let[d,u]=(0,v.useState)(t);l[2]!==c?(n=()=>{nZ(c),u(null)},l[2]=c,l[3]=n):n=l[3];let m=n;l[4]!==r||l[5]!==c?(i=(e,t)=>{if(!r)try{let n={event:e,text:t};nX(c,n),u(n)}catch{o(!0)}},l[4]=r,l[5]=c,l[6]=i):i=l[6];let h=(0,nQ.d)(i,1e3);return l[7]!==h||l[8]!==d||l[9]!==m?(a={persistedReview:d,persistReviewToStorage:h,removePersistedReviewFromStorage:m},l[7]=h,l[8]=d,l[9]=m,l[10]=a):a=l[10],a}(X),er=ei.pendingReviewIDs?.length??0,eo=Z?.login===G;z[0]!==Y?(t=A(Y),z[0]=Y,z[1]=t):t=z[1];let ec=t,ed="WRITE"===H.viewerPermission||"ADMIN"===H.viewerPermission,eu=en.headOid,[em,eh]=(0,v.useState)("none"),[ef,ep]=(0,v.useState)("idle"),[eg,ex]=(0,v.useState)(),[e_,eb]=(0,v.useState)(ea?.event??nW.comment);z[2]!==ei.pendingReviewIDs?(n=ei?.pendingReviewIDs??[],z[2]=ei.pendingReviewIDs,z[3]=n):n=z[3];let ey=n.length>0,ej=(0,v.useRef)(null),ew=ea?.text??"",eN=(0,v.useRef)(ew),[eS,eC]=(0,v.useState)(!!ea?.text),eI="submitting"===ef||!eS&&e_===nW.comment&&!er,{sendPullRequestAnalyticsEvent:eT}=tT();z[4]!==es||z[5]!==e_?(i=e=>{eN.current=e,eC(!!e.trim()),es(e_,e)},z[4]=es,z[5]=e_,z[6]=i):i=z[6];let eA=i;z[7]!==es?(r=e=>{Object.values(nW).includes(e)&&(eb(e),es(e,eN.current))},z[7]=es,z[8]=r):r=z[8];let ek=r;z[9]!==Q||z[10]!==el?(o=e=>{let{redirectUrl:t}=e;el(),Q&&(window.location.href=t)},z[9]=Q,z[10]=el,z[11]=o):o=z[11],z[12]===Symbol.for("react.memo_cache_sentinel")?(c=e=>{ep("idle"),ex(e.message)},z[12]=c):c=z[12],z[13]!==o?(d={onSuccess:o,onError:c},z[13]=o,z[14]=d):d=z[14];let{mutate:eD}=function(e){let t,n,i,a,l=(0,s.c)(10),{onSuccess:r,onError:o}=e,c=(0,eE.e)(eR.uT.submitReview);return l[0]!==c?(t=async e=>{let{body:t,event:n,headSha:i}=e;return(0,eL.Sr)(`${c}`,{method:"PUT",headers:{Accept:"application/json"},body:{body:t,event:n,headSha:i}})},l[0]=c,l[1]=t):t=l[1],l[2]!==r?(n=async e=>{let t=await e.json(),n=t.error||"Unknown error occurred";if(!e.ok)throw Error(n);r(t)},l[2]=r,l[3]=n):n=l[3],l[4]!==o?(i=e=>{o(e)},l[4]=o,l[5]=i):i=l[5],l[6]!==t||l[7]!==n||l[8]!==i?(a={mutationFn:t,onSuccess:n,onError:i},l[6]=t,l[7]=n,l[8]=i,l[9]=a):a=l[9],(0,eP.n)(a)}(d);z[15]!==Q||z[16]!==el?(u=e=>{let{redirectUrl:t}=e;el(),Q&&(window.location.href=t)},z[15]=Q,z[16]=el,z[17]=u):u=z[17],z[18]===Symbol.for("react.memo_cache_sentinel")?(m=e=>{ep("idle"),ex(e.message)},z[18]=m):m=z[18],z[19]!==u?(h={onSuccess:u,onError:m},z[19]=u,z[20]=h):h=z[20];let{mutate:e$}=function(e){let t,n,i,a,l=(0,s.c)(10),{onSuccess:r,onError:o}=e,c=(0,eE.e)(eR.uT.abandonReview);return l[0]!==c?(t=async()=>(0,eL.Sr)(`${c}`,{method:"DELETE",headers:{Accept:"application/json"}}),l[0]=c,l[1]=t):t=l[1],l[2]!==r?(n=async e=>{let t=await e.json(),n=t.error||"Unknown error occurred";if(!e.ok)throw Error(n);r(t)},l[2]=r,l[3]=n):n=l[3],l[4]!==o?(i=e=>{o(e)},l[4]=o,l[5]=i):i=l[5],l[6]!==t||l[7]!==n||l[8]!==i?(a={mutationFn:t,onSuccess:n,onError:i},l[6]=t,l[7]=n,l[8]=i,l[9]=a):a=l[9],(0,eP.n)(a)}(h);z[21]!==eg||z[22]!==eu||z[23]!==e_||z[24]!==eT||z[25]!==eI||z[26]!==eD?(f=()=>{eI||(eg&&ex(void 0),ep("submitting"),eT("submit_review_dialog.submit","SUBMIT_REVIEW_BUTTON"),eD({body:eN.current,event:e_,headSha:eu}))},z[21]=eg,z[22]=eu,z[23]=e_,z[24]=eT,z[25]=eI,z[26]=eD,z[27]=f):f=z[27];let eF=f;z[28]!==e$||z[29]!==eg||z[30]!==ei.pendingReviewIDs||z[31]!==eT?(p=()=>{!ei?.pendingReviewIDs||ei?.pendingReviewIDs.length===0||confirm("Are you sure you want to cancel? You will lose all your pending comments.")&&(eg&&ex(void 0),ep("canceling"),eT("submit_review_dialog.cancel","CANCEL_REVIEW_BUTTON"),e$())},z[28]=e$,z[29]=eg,z[30]=ei.pendingReviewIDs,z[31]=eT,z[32]=p):p=z[32];let eO=p;z[33]!==ec||z[34]!==J||z[35]!==eo?(g=function({viewerIsAuthor:e,viewerAllowedNonCommentReviewTypes:t,isPROpen:n}){let i=t.includes("APPROVE"),a=t.includes("REQUEST_CHANGES");switch(!0){case!n:return{isHidden:!1,text:"Comments"};case e:case i:case a:return{isHidden:!1,text:"Review"};default:return{isHidden:!1,text:"Comments"}}}({isPROpen:ec,viewerAllowedNonCommentReviewTypes:J,viewerIsAuthor:eo}),z[33]=ec,z[34]=J,z[35]=eo,z[36]=g):g=z[36];let eq=g;z[37]!==eT?(x=()=>{window.innerWidth<768?eh("dialog"):eh("anchored"),eT("submit_review_dialog.open","REVIEW_CHANGES_BUTTON")},z[37]=eT,z[38]=x):x=z[38];let eB=x;z[39]===Symbol.for("react.memo_cache_sentinel")?(_=()=>{eh("none")},z[39]=_):_=z[39];let eM=_;z[40]===Symbol.for("react.memo_cache_sentinel")?(b=()=>{eh("none")},z[40]=b):b=z[40];let eU=b;z[41]!==eB||z[42]!==em?(y=()=>{"none"===em?eB():eM()},z[41]=eB,z[42]=em,z[43]=y):y=z[43];let ez=y;z[44]!==ek||z[45]!==eF||z[46]!==ew||z[47]!==ec||z[48]!==eA||z[49]!==ei.pendingReviewIDs||z[50]!==e_||z[51]!==J||z[52]!==ed||z[53]!==ee||z[54]!==eo||z[55]!==et?(j=(0,a.jsx)(i_,{pendingReviewIds:ei.pendingReviewIDs,initialReviewBody:ew,isPROpen:ec,onReviewBodyChange:eA,reviewEvent:e_,viewerAllowedNonCommentReviewTypes:J,viewerCanWriteToRepo:ed,viewerHasViolatedPushPolicy:ee,viewerIsAuthor:eo,viewerIsCopilotAttributed:et,handleNavigateToDiffComment:eU,handleReviewSubmit:eF,handleReviewEventChange:ek}),z[44]=ek,z[45]=eF,z[46]=ew,z[47]=ec,z[48]=eA,z[49]=ei.pendingReviewIDs,z[50]=e_,z[51]=J,z[52]=ed,z[53]=ee,z[54]=eo,z[55]=et,z[56]=j):j=z[56];let eG=j;if(eq.isHidden)return null;z[57]!==eg||z[58]!==eO||z[59]!==eF||z[60]!==ey||z[61]!==eq||z[62]!==ef||z[63]!==eI?(w=(0,a.jsx)(ix,{errorMessage:eg,hasPendingReviews:ey,reviewSubmissionState:ef,handleReviewCancel:eO,handleCloseReviewDialog:eM,handleReviewSubmit:eF,submitDisabled:eI,reviewMenuButtonDisplayState:eq}),z[57]=eg,z[58]=eO,z[59]=eF,z[60]=ey,z[61]=eq,z[62]=ef,z[63]=eI,z[64]=w):w=z[64];let eV=w,eH=er||void 0;z[65]!==eq.text||z[66]!==K?(N=K?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{className:"ReviewMenuButton-module__submitTextFull__wN_rM",children:["Submit ",eq.text?.toLowerCase()]}),(0,a.jsx)("span",{className:"ReviewMenuButton-module__submitTextShort__zl992",children:eq.text})]}):(0,a.jsxs)(a.Fragment,{children:["Submit ",eq.text?.toLowerCase()]}),z[65]=eq.text,z[66]=K,z[67]=N):N=z[67],z[68]!==ez||z[69]!==eH||z[70]!==N?(S=(0,a.jsx)(ev.Q,{count:eH,className:"ReviewMenuButton-module__ReviewMenuButton__eXO8O",trailingAction:l.TriangleDownIcon,variant:"primary",onClick:ez,size:"small",ref:ej,children:N}),z[68]=ez,z[69]=eH,z[70]=N,z[71]=S):S=z[71],z[72]===Symbol.for("react.memo_cache_sentinel")?(C=(0,a.jsx)(im,{portalName:ih}),z[72]=C):C=z[72];let eW="anchored"===em;return z[73]===Symbol.for("react.memo_cache_sentinel")?(R={regular:"anchored",narrow:"fullscreen"},z[73]=R):R=z[73],z[74]===Symbol.for("react.memo_cache_sentinel")?(E={disabled:!0},L={role:"dialog","aria-labelledby":"anchored-review-title","aria-modal":"true",portalContainerName:ih},z[74]=E,z[75]=L):(E=z[74],L=z[75]),z[76]!==eq.text?(P=eq.text?.toLowerCase(),z[76]=eq.text,z[77]=P):P=z[77],z[78]!==P?(I=(0,a.jsxs)(tI.A,{as:"h1",className:"flex-1 f5",variant:"small",id:"anchored-review-title",children:["Finish your ",P]}),z[78]=P,z[79]=I):I=z[79],z[80]!==ey?(k=ey&&(0,a.jsx)(tk.K,{icon:l.MaximizeIcon,className:"ReviewMenuButton-module__ExpandSection__ifA_P",variant:"invisible","aria-label":"Expand this section",onClick:()=>eh("dialog")}),z[80]=ey,z[81]=k):k=z[81],z[82]===Symbol.for("react.memo_cache_sentinel")?(D=(0,a.jsx)(tk.K,{icon:l.XIcon,variant:"invisible","aria-label":"Close",onClick:eM}),z[82]=D):D=z[82],z[83]!==k?($=(0,a.jsxs)(nV.B,{direction:"horizontal",align:"center",gap:"none",children:[k,D]}),z[83]=k,z[84]=$):$=z[84],z[85]!==I||z[86]!==$?(F=(0,a.jsxs)(nV.B,{direction:"horizontal",align:"center",justify:"space-between",className:"py-2 border-bottom tmp-pl-3 pr-2",children:[I,$]}),z[85]=I,z[86]=$,z[87]=F):F=z[87],z[88]!==eG?(O=(0,a.jsx)("div",{className:"ReviewMenuButton-module__AnchoredReviewBody__kOq9n",children:eG}),z[88]=eG,z[89]=O):O=z[89],z[90]!==eV?(q=(0,a.jsx)("div",{className:"tmp-p-3 border-top",children:eV}),z[90]=eV,z[91]=q):q=z[91],z[92]!==eW||z[93]!==F||z[94]!==O||z[95]!==q?(B=(0,a.jsxs)(nH.T,{open:eW,anchorRef:ej,width:"xlarge",onClose:eM,displayCloseButton:!1,variant:R,renderAnchor:null,focusZoneSettings:E,overlayProps:L,children:[F,O,q]}),z[92]=eW,z[93]=F,z[94]=O,z[95]=q,z[96]=B):B=z[96],z[97]!==eG||z[98]!==em||z[99]!==eq.text||z[100]!==eV?(M="dialog"===em&&(0,a.jsx)(e9.l,{onClose:eM,returnFocusRef:ej,"aria-label":"Review changes",position:{narrow:"fullscreen",regular:"right",wide:"right"},title:`Finish your ${eq.text?.toLowerCase()}`,renderFooter:()=>(0,a.jsx)(e9.l.Footer,{children:eV}),children:eG}),z[97]=eG,z[98]=em,z[99]=eq.text,z[100]=eV,z[101]=M):M=z[101],z[102]!==S||z[103]!==B||z[104]!==M?(U=(0,a.jsxs)(a.Fragment,{children:[S,C,B,M]}),z[102]=S,z[103]=B,z[104]=M,z[105]=U):U=z[105],U}ip.displayName="ReviewMenuButton";let ig=e=>{let t,n,i,l,r,o,c=(0,s.c)(12);c[0]!==e?({ref:l,initialValue:t,onChange:n,...i}=e,c[0]=e,c[1]=t,c[2]=n,c[3]=i,c[4]=l):(t=c[1],n=c[2],i=c[3],l=c[4]);let[d,u]=(0,v.useState)(t);c[5]!==n?(r=e=>{u(e),n(e)},c[5]=n,c[6]=r):r=c[6];let m=r;return c[7]!==m||c[8]!==i||c[9]!==l||c[10]!==d?(o=(0,a.jsx)(nG.S,{...i,value:d,onChange:m,ref:l}),c[7]=m,c[8]=i,c[9]=l,c[10]=d,c[11]=o):o=c[11],o};function ix(e){let t,n,i,r,o,c,d,u,m,h,f=(0,s.c)(30),{errorMessage:p,handleReviewCancel:g,handleCloseReviewDialog:_,handleReviewSubmit:v,hasPendingReviews:b,submitDisabled:y,reviewMenuButtonDisplayState:j,reviewSubmissionState:w}=e,N="canceling"===w,S="submitting"===w;f[0]!==p?(t=p&&(0,a.jsxs)(x.A,{className:"ReviewMenuButton-module__ErrorMessage__f9tE8",variant:"danger",children:[(0,a.jsx)(l.StopIcon,{className:"mr-2"}),p]}),f[0]=p,f[1]=t):t=f[1],f[2]!==g||f[3]!==b||f[4]!==N||f[5]!==S||f[6]!==j.text?(n=b?(0,a.jsx)(ev.Q,{disabled:N||S,loading:N,onClick:g,tabIndex:0,variant:"danger",children:(0,a.jsxs)(nV.B,{direction:"horizontal",align:"center",children:["Discard ",j.text?.toLowerCase()]})}):(0,a.jsx)("div",{}),f[2]=g,f[3]=b,f[4]=N,f[5]=S,f[6]=j.text,f[7]=n):n=f[7];let C=N||S;f[8]!==_||f[9]!==C?(i=(0,a.jsx)(ev.Q,{onClick:_,disabled:C,children:"Cancel"}),f[8]=_,f[9]=C,f[10]=i):i=f[10];let R=y||S;return f[11]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)(n0.U,{keys:"Mod+enter"}),f[11]=r):r=f[11],f[12]!==j.text?(o=j.text?.toLowerCase(),f[12]=j.text,f[13]=o):o=f[13],f[14]!==o?(c=(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-center",children:["Submit ",o]}),f[14]=o,f[15]=c):c=f[15],f[16]!==v||f[17]!==S||f[18]!==R||f[19]!==c?(d=(0,a.jsx)(ev.Q,{disabled:R,variant:"primary",onClick:v,loading:S,className:"ReviewMenuButton-module__SubmitReviewButton__GHLIc",trailingVisual:r,children:c}),f[16]=v,f[17]=S,f[18]=R,f[19]=c,f[20]=d):d=f[20],f[21]!==i||f[22]!==d?(u=(0,a.jsxs)("div",{className:"d-flex flex-row gap-2",children:[i,d]}),f[21]=i,f[22]=d,f[23]=u):u=f[23],f[24]!==u||f[25]!==n?(m=(0,a.jsxs)("div",{className:"d-flex flex-row flex-1 flex-items-center flex-justify-between gap-2",children:[n,u]}),f[24]=u,f[25]=n,f[26]=m):m=f[26],f[27]!==t||f[28]!==m?(h=(0,a.jsxs)(a.Fragment,{children:[t,m]}),f[27]=t,f[28]=m,f[29]=h):h=f[29],h}function i_(e){let t,n,i,l,r,o,c=(0,s.c)(23),{initialReviewBody:d,isPROpen:u,onReviewBodyChange:m,reviewEvent:h,pendingReviewIds:f,viewerAllowedNonCommentReviewTypes:p,viewerCanWriteToRepo:g,viewerHasViolatedPushPolicy:x,viewerIsAuthor:_,viewerIsCopilotAttributed:b,handleNavigateToDiffComment:y,handleReviewSubmit:j,handleReviewEventChange:w}=e,N=(0,v.useRef)(null),S=function(e){let t,n=(0,s.c)(3),i=(0,tl.BI)(e);nJ(i,(0,tl.HZ)());e:{let a;if(!e||0===e.length||!i){let e;n[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],n[0]=e):e=n[0],t=e;break e}n[1]!==i?(a=function(e){let t=[];for(let n of e)for(let e of(n.commentsData?.comments??[]).filter(e=>e.state===nY.W4.Pending))e.databaseId&&t.push({commentID:e.databaseId,thread:n});return t}(i),n[1]=i,n[2]=a):a=n[2],t=a}return t}(f);return c[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=window.setTimeout(()=>N.current?.focus());return()=>{window.clearTimeout(e)}},n=[],c[0]=t,c[1]=n):(t=c[0],n=c[1]),(0,v.useEffect)(t,n),c[2]!==j||c[3]!==d||c[4]!==m?(i=(0,a.jsx)(ig,{ref:N,label:"Add review comment",placeholder:"Leave a comment",className:"ReviewMenuButton-module__CommentBoxContainer__Xu0xN",initialValue:d,onChange:m,onPrimaryAction:j}),c[2]=j,c[3]=d,c[4]=m,c[5]=i):i=c[5],c[6]!==w||c[7]!==j||c[8]!==u||c[9]!==h||c[10]!==p||c[11]!==g||c[12]!==x||c[13]!==_||c[14]!==b?(l=(0,a.jsx)(n5,{isPROpen:u,reviewEvent:h,viewerAllowedNonCommentReviewTypes:p,viewerCanWriteToRepo:g,viewerHasViolatedPushPolicy:x,viewerIsAuthor:_,viewerIsCopilotAttributed:b,handleReviewEventChange:w,handleReviewSubmit:j}),c[6]=w,c[7]=j,c[8]=u,c[9]=h,c[10]=p,c[11]=g,c[12]=x,c[13]=_,c[14]=b,c[15]=l):l=c[15],c[16]!==S||c[17]!==y?(r=(0,a.jsx)(iu,{totalPendingComments:S.length,commentsList:S,handleNavigateToDiffComment:y}),c[16]=S,c[17]=y,c[18]=r):r=c[18],c[19]!==i||c[20]!==l||c[21]!==r?(o=(0,a.jsxs)(a.Fragment,{children:[i,l,r]}),c[19]=i,c[20]=l,c[21]=r,c[22]=o):o=c[22],o}ig.displayName="ControlledCommentBox",ix.displayName="ReviewMenuFooterComponent",i_.displayName="ReviewMenuContent";var iv=n(5511);function ib(e){let t,n,i,l=(0,s.c)(4),{aliveChannel:r}=e,[o,c]=(0,v.useState)(!1),{markComparisonOutdated:d}=(0,tl.yo)();l[0]!==d?(t=()=>{d(),c(!0)},l[0]=d,l[1]=t):t=l[1];let u=t;return(l[2]===Symbol.for("react.memo_cache_sentinel")?(n={git_updated:!0},l[2]=n):n=l[2],w(r,u,n),o)?(l[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(iy,{}),l[3]=i):i=l[3],i):null}function iy(){let e,t,n,i=(0,s.c)(7),r=(0,L.zy)(),[o,c]=(0,v.useState)(!1),d=(0,T.u)("prx_robust_small_screen_support");i[0]===Symbol.for("react.memo_cache_sentinel")?(e=async()=>{c(!0)},i[0]=e):e=i[0];let u=e;return i[1]!==d?(t=d&&{"data-refresh-button-visible":!0},i[1]=d,i[2]=t):t=i[2],i[3]!==o||i[4]!==r.pathname||i[5]!==t?(n=(0,a.jsx)(ev.Q,{as:L.N_,to:r.pathname,variant:"invisible",className:"RefreshButton-module__refresh__6fkOw",leadingVisual:l.SyncIcon,size:"small",onClick:u,loading:o,preventScrollReset:!0,...t,children:"Refresh"}),i[3]=o,i[4]=r.pathname,i[5]=t,i[6]=n):n=i[6],n}ib.displayName="RefreshButton",iy.displayName="DataRouterRefreshButton";var ij=n(19939),iw=n(99893),iN=n(26700);function iS(e){let t,n,i,l,r,o,c,d,u,m,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,L=(0,s.c)(86),{ref:P,items:I,onMultiSelect:T,onSingleSelect:A,onApply:k,onCancel:D,buttonProps:$,anchorLabel:F,variant:O,title:q,dialogProps:B,open:M,onOpenChange:U}=e,z=void 0===O?"overlay":O,G=(0,v.useRef)(null),[V,H]=(0,v.useState)(!1),[W,Q]=(0,v.useState)(),K=void 0!==M,Z=K?M:V;L[0]!==K||L[1]!==U?(t=e=>{K||H(e),U?.(e)},L[0]=K,L[1]=U,L[2]=t):t=L[2];let X=t;L[3]!==X?(n=()=>({open:()=>X(!0)}),L[3]=X,L[4]=n):n=L[4],(0,v.useImperativeHandle)(P,n),L[5]!==I?(i=I.reduce(iI,{single:[],multiple:[]}),L[5]=I,L[6]=i):i=L[6];let Y=i;L[7]!==Y?(l=()=>Y,L[7]=Y,L[8]=l):l=L[8];let[J,ee]=(0,v.useState)(l);L[9]!==J?.multiple||L[10]!==J?.single?(r=e=>{ee({single:J?.single.map(t=>t.id===e.id?{...t,selected:!t.selected}:t.selected?{...t,selected:!1}:t)||[],multiple:J?.multiple||[]})},L[9]=J?.multiple,L[10]=J?.single,L[11]=r):r=L[11];let et=r;L[12]!==J?.multiple||L[13]!==J?.single?(o=e=>{let t=J?.multiple.map(t=>t.id===e.id?{...t,selected:!t.selected}:t)||[];ee({single:J?.single||[],multiple:t})},L[12]=J?.multiple,L[13]=J?.single,L[14]=o):o=L[14];let en=o;L[15]!==J?.multiple||L[16]!==T||L[17]!==Y?.multiple?(c=T?Y?.multiple.filter(iL).length:J?.multiple.filter(iP).length||0,L[15]=J?.multiple,L[16]=T,L[17]=Y?.multiple,L[18]=c):c=L[18];let ei=c;L[19]!==W?.multiple?(d=W?.multiple.filter(iE).length||0,L[19]=W?.multiple,L[20]=d):d=L[20];let ea=d,es=ei&&0!==ea?`${ea} commit${ea>1?"s":""} selected`:"Select commits";L[21]!==J||L[22]!==k||L[23]!==X?(u=()=>{Q(J),X(!1),k&&k(J?.multiple.filter(iR)||[])},L[21]=J,L[22]=k,L[23]=X,L[24]=u):u=L[24];let el=u;L[25]!==D||L[26]!==Y?(m=()=>{ee(Y),Q(Y),D?.()},L[25]=D,L[26]=Y,L[27]=m):m=L[27];let er=m;L[28]!==Z||L[29]!==X?(h=()=>X(!Z),L[28]=Z,L[29]=X,L[30]=h):h=L[30];let eo=F||es;L[31]!==$||L[32]!==h||L[33]!==eo?(f=(0,a.jsx)(ev.Q,{ref:G,onClick:h,...$,children:eo}),L[31]=$,L[32]=h,L[33]=eo,L[34]=f):f=L[34],L[35]!==J?.single||L[36]!==W?.multiple||L[37]!==Y||L[38]!==X?(p=()=>{ee({single:J?.single||[],multiple:W?.multiple||Y.multiple}),X(!1)},L[35]=J?.single,L[36]=W?.multiple,L[37]=Y,L[38]=X,L[39]=p):p=L[39],L[40]===Symbol.for("react.memo_cache_sentinel")?(g={focusOutBehavior:"wrap",focusableElementFilter:iC},L[40]=g):g=L[40],L[41]!==er||L[42]!==X?(x=()=>{er(),X(!1)},L[41]=er,L[42]=X,L[43]=x):x=L[43],L[44]!==J?.single||L[45]!==A||L[46]!==Y?(_=A?Y.single:J?.single||[],L[44]=J?.single,L[45]=A,L[46]=Y,L[47]=_):_=L[47],L[48]!==et||L[49]!==A||L[50]!==X||L[51]!==z?(b=e=>{A?A(e):et(e),"modal"!==z&&X(!1)},L[48]=et,L[49]=A,L[50]=X,L[51]=z,L[52]=b):b=L[52],L[53]!==_||L[54]!==b?(y=(0,a.jsx)(iT,{selectionVariant:"single",items:_,onSelect:b,showGroupHeading:!1}),L[53]=_,L[54]=b,L[55]=y):y=L[55],L[56]!==J?.multiple||L[57]!==T||L[58]!==Y?(j=T?Y.multiple:J?.multiple||[],L[56]=J?.multiple,L[57]=T,L[58]=Y,L[59]=j):j=L[59];let ec=T??en;return L[60]!==j||L[61]!==ec?(w=(0,a.jsx)(iT,{selectionVariant:"multiple",items:j,onSelect:ec}),L[60]=j,L[61]=ec,L[62]=w):w=L[62],L[63]!==y||L[64]!==w?(N=(0,a.jsx)("div",{className:"CommitSelector-module__CommitSelectorContainer__wyDem",children:(0,a.jsxs)(ti.l,{role:"listbox",selectionVariant:"single","aria-label":"Selection",children:[y,w]})}),L[63]=y,L[64]=w,L[65]=N):N=L[65],L[66]!==er||L[67]!==ei||L[68]!==el||L[69]!==z?(S=ei&&"modal"!==z?(0,a.jsx)(iN.G9,{footerButtons:[{content:"Apply",onClick:el,action:"save"},{content:"Clear",onClick:er,action:"cancel"}]}):null,L[66]=er,L[67]=ei,L[68]=el,L[69]=z,L[70]=S):S=L[70],L[71]!==N||L[72]!==S?(C=(0,a.jsxs)("div",{className:"CommitSelector-module__CommitSelectorWrapper__Eddz8",children:[N,S]}),L[71]=N,L[72]=S,L[73]=C):C=L[73],L[74]!==B||L[75]!==Z||L[76]!==el||L[77]!==p||L[78]!==x||L[79]!==C||L[80]!==q||L[81]!==z?(R=(0,a.jsx)(iN.KA,{open:Z,anchorRef:G,headingId:"select-label",onClose:p,variant:z,focusZoneSettings:g,title:q,dialogProps:B,selectSave:el,selectCancel:x,children:C}),L[74]=B,L[75]=Z,L[76]=el,L[77]=p,L[78]=x,L[79]=C,L[80]=q,L[81]=z,L[82]=R):R=L[82],L[83]!==f||L[84]!==R?(E=(0,a.jsxs)(a.Fragment,{children:[f,R]}),L[83]=f,L[84]=R,L[85]=E):E=L[85],E}function iC(e){return"BUTTON"!==e.tagName}function iR(e){return e.selected}function iE(e){return e.selected}function iL(e){return e.selected}function iP(e){return e.selected}function iI(e,t){return"single"===t.selectionVariant?{...e,single:[...e.single,t]}:"multiple"===t.selectionVariant?{...e,multiple:[...e.multiple,t]}:e}function iT(e){let t,n=(0,s.c)(5),{items:i,onSelect:l,selectionVariant:r,showGroupHeading:o}=e,c=void 0===o||o;return n[0]!==i||n[1]!==l||n[2]!==r||n[3]!==c?(t=(0,a.jsx)(iN.LR,{selectionVariant:r,items:i,showGroupHeading:c,onSelect:l}),n[0]=i,n[1]=l,n[2]=r,n[3]=c,n[4]=t):t=n[4],t}function iA(e){let t,n,i=(0,s.c)(4),{baseOid:a,headOid:l}=(0,tl.E4)(),{fullDiff:r}=(0,tl.L3)(),{baseOid:o}=r;e:{if(!a){t=void 0;break e}if(a===o){t=e[0];break e}let n=e.findIndex(e=>e===a);if(n<0){t=void 0;break e}t=e[n+1]}let c=t;return i[0]!==l||i[1]!==c||i[2]!==a?(n=function({endOid:e,startOid:t,firstCommitInRange:n}){return n&&e&&n===e?`Commit ${e.slice(0,7)}`:t&&e?`${t.slice(0,7)}..${e.slice(0,7)}`:"All commits"}({endOid:l,startOid:a,firstCommitInRange:c}),i[0]=l,i[1]=c,i[2]=a,i[3]=n):n=i[3],n}function ik(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,b,y=(0,s.c)(74),{ownerLogin:j,repositoryName:w,pullRequestNumber:N,commits:S,lastReviewOid:C,variant:R,open:E,onOpenChange:L}=e,P=void 0===R?"default":R,{baseOid:I,headOid:T}=(0,tl.E4)(),A=(0,tl.ww)(),{fullDiff:k}=(0,tl.L3)(),{baseOid:D}=k,$=(0,v.useRef)(null),[F,O]=(0,v.useState)(!1),q=void 0!==E,B=q?E:F;y[0]!==q||y[1]!==L?(t=e=>{q||O(e),L?.(e)},y[0]=q,y[1]=L,y[2]=t):t=y[2];let M=t;y[3]!==S?(n=S.map(iD),y[3]=S,y[4]=n):n=y[4];let U=n,z=iA(U);e:{let e,t;if(!I||!T){i=void 0;break e}let n=I?U.indexOf(I)+1:-1;y[5]!==U||y[6]!==T?(e=T?U.indexOf(T):-1,y[5]=U,y[6]=T,y[7]=e):e=y[7];let a=e;if(n<0||a<0){i=void 0;break e}y[8]!==a||y[9]!==n?(t={start:n,end:a},y[8]=a,y[9]=n,y[10]=t):t=y[10],i=t}let G=i;y[11]!==G?(r=()=>G,y[11]=G,y[12]=r):r=y[12];let[V,H]=(0,v.useState)(r);t:{let e;if(!V){let e;y[13]===Symbol.for("react.memo_cache_sentinel")?(e=new Set,y[13]=e):e=y[13],o=e;break t}y[14]!==U||y[15]!==V.end||y[16]!==V.start?(e=new Set(U.slice(V.start,V.end+1)),y[14]=U,y[15]=V.end,y[16]=V.start,y[17]=e):e=y[17],o=e}let W=o;if(y[18]!==U||y[19]!==S||y[20]!==T||y[21]!==A||y[22]!==C||y[23]!==W||y[24]!==I){let e,t,n;c=[];let i=`${S.length} commit${1!==S.length?"s":""}`,a=!A;y[26]!==i||y[27]!==a?(e={id:"all-commits",label:"All commits",description:i,descriptionVariant:"block",selectionVariant:"single",selected:a},y[26]=i,y[27]=a,y[28]=e):e=y[28],c.push(e);let s=S[S.length-1]?.oid,l=!1,r=!1;if(C)if(s)if(C===s)t="No new commits since last review",l=!0;else{let e=U.indexOf(C),n=e>=0?U.length-e-1:S.length;t=`${n} commit${1!==n?"s":""}`,r=I===C&&T===s}else t="No commits available",l=!0;else t="No previous review found",l=!0;for(let[e,i]of(y[29]!==r||y[30]!==t||y[31]!==l?(n={id:"changes-since-review",label:"Changes since your last review",description:t,descriptionVariant:"block",selectionVariant:"single",selected:r,disabled:l},y[29]=r,y[30]=t,y[31]=l,y[32]=n):n=y[32],c.push(n),S.entries()))c.push({id:i.oid,label:i.messageHeadline,description:`${i.actorLogin} committed ${(0,iw.V)(new Date(i.createdAt))}`,descriptionVariant:"block",selectionVariant:"multiple",selected:W.has(i.oid),groupId:1,groupTitle:0===e?"Select a range of commits":void 0,trailingVisual:i.shortOid});y[18]=U,y[19]=S,y[20]=T,y[21]=A,y[22]=C,y[23]=W,y[24]=I,y[25]=c}else c=y[25];let Q=c;y[33]!==j||y[34]!==N||y[35]!==w?(d=e=>{let t;if("unfiltered"===e.type)t=(0,em.tvs)({owner:j,repo:w,number:N});else if("range"===e.type){let n=e.fromPRBase?"BASE":e.baseOid;t=(0,em.zLJ)({owner:j,repo:w,number:N,base:n,head:e.endOid})}else t=(0,em.zLJ)({owner:j,repo:w,number:N,head:e.oid});window.location.href=t},y[33]=j,y[34]=N,y[35]=w,y[36]=d):d=y[36];let K=d;y[37]!==D||y[38]!==S||y[39]!==C||y[40]!==K?(u=e=>{if("all-commits"===e.id)K({type:"unfiltered"});else if("changes-since-review"===e.id&&C){let e=S[S.length-1]?.oid;e&&K({type:"range",fromPRBase:C===D,baseOid:C,endOid:e})}},y[37]=D,y[38]=S,y[39]=C,y[40]=K,y[41]=u):u=y[41];let Z=u;y[42]!==U||y[43]!==W||y[44]!==V?(m=e=>{let t,n=U.indexOf(e.id),i=W.has(e.id)?"removed":"added";if(V){if(V.start!==V.end||"removed"!==i){let{newStartIndex:e,newEndIndex:a}=function(e,t,n,i){let a,s;return"added"===i?(a=Math.min(e,t),s=Math.max(e,n)):e===t?(a=t+1,s=n):(a=t,s=e-1),{newStartIndex:a,newEndIndex:s}}(n,V.start,V.end,i);t={start:e,end:a}}}else t="added"===i?{start:n,end:n}:void 0;if(t){if(void 0!==t.start&&t.start===t.end){let e=t.start+1;if(U[t.start]){let t=`Commit ${e} selected`;(0,ns.i)(t)}}else if(void 0!==t.start&&void 0!==t.end){let e=t.start+1,n=t.end+1,i=U[t.start],a=U[t.end];if(i&&a){let t=`Commits ${e} to ${n} selected`;(0,ns.i)(t)}}}else(0,ns.i)("No commits selected");H(t)},y[42]=U,y[43]=W,y[44]=V,y[45]=m):m=y[45];let X=m;y[46]!==D||y[47]!==U||y[48]!==G?.end||y[49]!==G?.start||y[50]!==K||y[51]!==V?(h=()=>{let e,t;V&&(V.start!==G?.start||V.end!==G?.end)&&((V.start>0||V.end0?U[V.start-1]:D,t=U[V.end]),e&&t?V.start===V.end?K({type:"single",oid:t}):K({type:"range",fromPRBase:e===D,baseOid:e,endOid:t}):K({type:"unfiltered"}))},y[46]=D,y[47]=U,y[48]=G?.end,y[49]=G?.start,y[50]=K,y[51]=V,y[52]=h):h=y[52],G?.start,G?.end;let Y=h;y[53]!==G?(f=()=>{H(G)},y[53]=G,y[54]=f):f=y[54];let J=f;y[55]!==M?(p=(0,a.jsx)(e7.ak,{commands:{"pull-request-files-changed:open-commits-list":()=>{M(!0)}}}),y[55]=M,y[56]=p):p=y[56];let ee="condensed"===P?void 0:l.VersionsIcon,et="condensed"===P?"invisible":"default";return y[57]!==ee||y[58]!==et?(g={id:"changes-selector-button",size:"small",leadingVisual:ee,variant:et,trailingAction:l.TriangleDownIcon},y[57]=ee,y[58]=et,y[59]=g):g=y[59],y[60]===Symbol.for("react.memo_cache_sentinel")?(x={height:"large"},y[60]=x):x=y[60],y[61]!==z||y[62]!==Q||y[63]!==B||y[64]!==Y||y[65]!==J||y[66]!==X||y[67]!==Z||y[68]!==M||y[69]!==g?(_=(0,a.jsx)(iS,{buttonProps:g,anchorLabel:z,ref:$,dialogProps:x,items:Q,onSingleSelect:Z,onMultiSelect:X,onApply:Y,onCancel:J,variant:"modal",title:"Select commits to view",open:B,onOpenChange:M}),y[61]=z,y[62]=Q,y[63]=B,y[64]=Y,y[65]=J,y[66]=X,y[67]=Z,y[68]=M,y[69]=g,y[70]=_):_=y[70],y[71]!==p||y[72]!==_?(b=(0,a.jsxs)(a.Fragment,{children:[p,_]}),y[71]=p,y[72]=_,y[73]=b):b=y[73],b}iS.displayName="CommitSelector",iT.displayName="CommitSelectorBody";function iD(e){return e.oid}ik.displayName="ChangesSelector";var i$=n(62528);let iF="PullRequestFilesToolbar-module__is-stuck__jSrl_",iO="PullRequestFilesToolbar-module__show-when-stuck__UjE3N",iq="PullRequestFilesToolbar-module__pr-title-details__a8FVw",iB="PullRequestFilesToolbar-module__hide-commit-selector-on-small__yRsK0",iM="PullRequestFilesToolbar-module__hide-commit-selector-on-medium__hEZGv",iU="PullRequestFilesToolbar-module__container-show-on-sm__SErSP",iz="PullRequestFilesToolbar-module__file-controls__Tgb8F",iG="PullRequestFilesToolbar-module__file-controls-navigation__oXmoY",iV="PullRequestFilesToolbar-module__file-controls-divider__zkpAr",iH="PullRequestFilesToolbar-module__stickyHeaderActivationThreshold__nWqbQ";function iW(e){let t,n=(0,s.c)(1),{pullRequest:i,pullRequestState:a}=e,{refetch:l}=eD();n[0]===Symbol.for("react.memo_cache_sentinel")?(t={git_updated:!0,title_updated:!0},n[0]=t):t=n[0],w(i,l,t,void 0),w(a,l,void 0,void 0)}var iQ=n(36331),iK=n(47819),iZ=n(27426);function iX(){let e,t,n,i=(0,s.c)(9),a=(0,tl.yg)(),l=(0,tl.qX)(),r=iY;i[0]!==a||i[1]!==l?(e=()=>{if(a.length>0){let e,t=l(),n=t?a.indexOf(t):-1;e=n<=0?a.length-1:n-1;let i=a[e];i&&r(i)}},i[0]=a,i[1]=l,i[2]=e):e=i[2];let o=e;i[3]!==a||i[4]!==l?(t=()=>{if(a.length>0){let e,t=l(),n=t?a.indexOf(t):-1;e=n>=a.length-1||n<0?0:n+1;let i=a[e];i&&r(i)}},i[3]=a,i[4]=l,i[5]=t):t=i[5];let c=t;return i[6]!==c||i[7]!==o?(n={navigateToPrevious:o,navigateToNext:c},i[6]=c,i[7]=o,i[8]=n):n=i[8],n}function iY(e){(0,iZ.pk)(`diff-${e}`),(0,$.kd)(window.location.href)}var iJ=n(83369);function i0(e,t){let n,i=(0,s.c)(5),a=(t??[]).filter(e=>!e.dismissed);if(i[0]!==a||i[1]!==e){let t;i[3]!==e?(t=t=>t.name===e,i[3]=e,i[4]=t):t=i[4],n=a.filter(t),i[0]=a,i[1]=e,i[2]=n}else n=i[2];return 0===n.length}function i1(e,t){let n,i,a=(0,s.c)(5),l=i0(e,t);a[0]!==l||a[1]!==e?(n=()=>{(0,te.M3)()&&!l&&(0,eL.DI)((0,em.VB1)({noticeName:e}),{method:"POST"})},a[0]=l,a[1]=e,a[2]=n):n=a[2];let r=n;return a[3]!==r?(i={dismissNotice:r},a[3]=r,a[4]=i):i=a[4],i}let i2="files_changed_opt_out",i3="single_file_mode";function i4(e){let t,n,i,l,r,o,c,d,u=(0,s.c)(12),{userNotices:m}=e,h=i0(i3,m),f=(0,tl.j5)(),[p,g]=(0,v.useState)(!0),{dismissNotice:x}=i1(i3,m);u[0]!==x?(t=()=>{x(),g(!1)},u[0]=x,u[1]=t):t=u[1];let _=t;return!f||h?null:(u[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,es.$)("d-flex flex-column gap-2","SingleFileModeOnboardingPopover-module__PopoverContent__v5Jvf"),i=(0,a.jsx)(tI.A,{as:"h3",variant:"small",className:"SingleFileModeOnboardingPopover-module__Heading__hX_8K",children:"You're in single-file mode"}),l=(0,a.jsx)("p",{children:"Due to the large number of changes in this pull request, only one file is being shown at a time."}),u[2]=n,u[3]=i,u[4]=l):(n=u[2],i=u[3],l=u[4]),u[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)("strong",{children:"Previous"}),u[5]=r):r=u[5],u[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsxs)("p",{children:["Use the ",r," and ",(0,a.jsx)("strong",{children:"Next"})," buttons to move between files."]}),u[6]=o):o=u[6],u[7]!==_?(c=(0,a.jsxs)(iJ.A.Content,{className:n,children:[i,l,o,(0,a.jsx)("div",{className:"d-flex flex-items-center",children:(0,a.jsx)(ev.Q,{onClick:_,children:"OK, got it"})})]}),u[7]=_,u[8]=c):c=u[8],u[9]!==p||u[10]!==c?(d=(0,a.jsx)(iJ.A,{className:"SingleFileModeOnboardingPopover-module__PopoverContainer__ojLxg",open:p,children:c}),u[9]=p,u[10]=c,u[11]=d):d=u[11],d)}i4.displayName="SingleFileModeOnboardingPopover";var i5=n(39423);function i6(e){let t,n,i,r,o,c=(0,s.c)(12),{userNotices:d}=e,u=(0,i5.zw)(),{navigateToPrevious:m,navigateToNext:h}=iX();return c[0]!==m?(t=(0,a.jsx)(tk.K,{icon:l.ChevronUpIcon,"aria-label":u?"Previous file (K)":"Previous file",size:"small",onClick:m,"data-hotkey":"k"}),c[0]=m,c[1]=t):t=c[1],c[2]!==h?(n=(0,a.jsx)(tk.K,{icon:l.ChevronDownIcon,"aria-label":u?"Next file (J)":"Next file",size:"small",onClick:h,"data-hotkey":"j"}),c[2]=h,c[3]=n):n=c[3],c[4]!==t||c[5]!==n?(i=(0,a.jsxs)(iK.A,{children:[t,n]}),c[4]=t,c[5]=n,c[6]=i):i=c[6],c[7]!==d?(r=(0,a.jsx)(i4,{userNotices:d}),c[7]=d,c[8]=r):r=c[8],c[9]!==i||c[10]!==r?(o=(0,a.jsxs)("div",{className:"position-relative",children:[i,r]}),c[9]=i,c[10]=r,c[11]=o):o=c[11],o}i6.displayName="ReviewNavigationButtonGroup";var i7=n(89823),i8=n(50279);function i9(e){return e.commentsData?.comments?.[0]}function ae(e,t,n){let{filterText:i,hideResolvedThreads:a,hideOutdatedThreads:s}=t;if(a&&e.isResolved||s&&e.isOutdated)return!1;if(i){var l,r;let t,{afterDate:a,reviewId:s,remainingText:o}=n??at(i);if(a&&(l=e.createdAt,r=a,isNaN((t=new Date(l)).getTime())||!(t>r))||null!==s&&e.pullRequestReviewId!==s)return!1;if(o){let t=o.toLowerCase();if(!e.authorLogin.toLowerCase().includes(t)&&!e.body.toLowerCase().includes(t)&&!e.path.toLowerCase().includes(t))return!1}}return!t.selectedAuthor||e.authorLogin===t.selectedAuthor}function at(e){let t=e.match(/(^|\s)after:(\S+)/i),n=null,i=null,a=e.match(/(^|\s)review-id:(\d+)(?=\s|$)/i);if(a?.[2]&&(i=parseInt(a[2],10)),t?.[2]){let e=new Date(t[2]);isNaN(e.getTime())||(n=e)}return{afterDate:n,reviewId:i,remainingText:e.replace(/(^|\s)after:\S*/gi,"$1").replace(/(^|\s)review-id:\S*/gi,"$1").trim()}}function an(e){return e.id}let ai={filterText:"",hideResolvedThreads:!0,hideOutdatedThreads:!1};function aa(e){let t,n,i,r,o,c,d,u,m,h=(0,s.c)(33),{authorList:f,className:p,filterState:g,onFilterStateChange:x,hideReviewThreadFilters:_,iconOnlyReviewCommentsFilter:v}=e,b=void 0!==v&&v;h[0]!==g||h[1]!==x?(t=e=>{x({...g,filterText:e})},h[0]=g,h[1]=x,h[2]=t):t=h[2];let y=t;h[3]!==g||h[4]!==x?(n=()=>{x({...g,hideResolvedThreads:!g.hideResolvedThreads})},h[3]=g,h[4]=x,h[5]=n):n=h[5];let j=n;h[6]!==g||h[7]!==x?(i=()=>{x({...g,hideOutdatedThreads:!g.hideOutdatedThreads})},h[6]=g,h[7]=x,h[8]=i):i=h[8];let w=i;h[9]!==g||h[10]!==x?(r=e=>{if(g.selectedAuthor===e)return x({...g,selectedAuthor:void 0});x({...g,selectedAuthor:e})},h[9]=g,h[10]=x,h[11]=r):r=h[11];let N=r;return h[12]!==p?(o=(0,es.$)("d-flex flex-row gap-2 flex-nowrap",p),h[12]=p,h[13]=o):o=h[13],h[14]!==y?(c=e=>y(e.target.value),h[14]=y,h[15]=c):c=h[15],h[16]!==g.filterText||h[17]!==c?(d=(0,a.jsx)(nl.A,{block:!0,"aria-label":"Filter comments",leadingVisual:l.SearchIcon,placeholder:"Filter comments",value:g.filterText,onChange:c}),h[16]=g.filterText,h[17]=c,h[18]=d):d=h[18],h[19]!==f||h[20]!==g.hideOutdatedThreads||h[21]!==g.hideResolvedThreads||h[22]!==g.selectedAuthor||h[23]!==_||h[24]!==b||h[25]!==N||h[26]!==w||h[27]!==j?(u=!_||f.length>1?(0,a.jsx)(i8.g,{flags:{primer_react_css_anchor_positioning:!0},children:(0,a.jsxs)(np.W,{children:[(0,a.jsx)(np.W.Anchor,{children:b?(0,a.jsx)(tk.K,{icon:l.FilterIcon,"aria-label":"Additional comment filters"}):(0,a.jsx)(ev.Q,{"aria-label":"Additional comment filters",className:"flex-shrink-0",leadingVisual:l.FilterIcon,trailingAction:l.TriangleDownIcon,children:"Filter"})}),(0,a.jsx)(np.W.Overlay,{width:"small",children:(0,a.jsxs)(ti.l,{selectionVariant:"single",children:[!_&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ti.l.Item,{selected:g.hideResolvedThreads,onSelect:()=>j(),children:"Hide resolved comments"}),(0,a.jsx)(ti.l.Item,{selected:g.hideOutdatedThreads,onSelect:()=>w(),children:"Hide outdated comments"})]}),f.length>1&&(0,a.jsxs)(a.Fragment,{children:[!_&&(0,a.jsx)(ti.l.Divider,{}),(0,a.jsxs)(ti.l.Group,{children:[(0,a.jsx)(ti.l.GroupHeading,{children:"Filter by"}),f.map(e=>(0,a.jsxs)(ti.l.Item,{selected:g.selectedAuthor===e.login,onSelect:()=>N(e.login),children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(ep.r,{src:e.avatarUrl})}),e.login]},e.login))]})]})]})})]})}):null,h[19]=f,h[20]=g.hideOutdatedThreads,h[21]=g.hideResolvedThreads,h[22]=g.selectedAuthor,h[23]=_,h[24]=b,h[25]=N,h[26]=w,h[27]=j,h[28]=u):u=h[28],h[29]!==o||h[30]!==d||h[31]!==u?(m=(0,a.jsxs)("div",{className:o,children:[d,u]}),h[29]=o,h[30]=d,h[31]=u,h[32]=m):m=h[32],m}aa.displayName="CommentsFilter";var as=n(33874),al=n(30681),ar=n(43029),ao=n(53572),ac=n(3079);function ad(e){let t,n,i,r,o,c,d,u,m=(0,s.c)(38),{firstCommentId:h,isCollapsed:f,onToggleCollapsed:p,onNavigateToDiffComment:g,thread:_,headingLevel:b,isResolved:y,isOutdated:j,lineKey:w}=e,{sendPullRequestAnalyticsEvent:N}=tT(),[S,C]=(0,v.useState)(void 0);m[0]!==_?(t=(0,ac.jM)(_),m[0]=_,m[1]=t):t=m[1];let{filePath:R}=t,E=_.path??_.positioning?.path??"",L=_.line??_.positioning?.endLine,P=_.positioning?.startLine&&_.positioning?.startLine!==_.positioning?.endLine?_.positioning?.startLine:null;m[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,te.M3)(),m[2]=n):n=m[2];let I=n,{mutate:T}=(0,ar.H)(R,w);m[3]!==f||m[4]!==y||m[5]!==p||m[6]!==T||m[7]!==_.id?(i=()=>{y||T({threadId:_.id},{onError:()=>C("Failed to resolve thread"),onSuccess:()=>{f||p()}})},m[3]=f,m[4]=y,m[5]=p,m[6]=T,m[7]=_.id,m[8]=i):i=m[8];let A=i,{mutate:k}=(0,ao.i)(R,w);m[9]!==f||m[10]!==y||m[11]!==p||m[12]!==N||m[13]!==_||m[14]!==k?(r=async()=>{!_||y&&(k({threadId:_.id},{onError:()=>C("Failed to unresolve thread"),onSuccess:()=>{f&&p()}}),N("comments.unresolve_thread","RESOLVE_CONVERSATION_BUTTON"))},m[9]=f,m[10]=y,m[11]=p,m[12]=N,m[13]=_,m[14]=k,m[15]=r):r=m[15];let D=r;return m[16]!==A||m[17]!==D||m[18]!==y?(o=I?(0,a.jsx)(tk.K,{"aria-label":y?"Unresolve conversation":"Resolve conversation",tooltipDirection:"sw",icon:y?l.CheckCircleFillIcon:l.CheckCircleIcon,"data-thread-resolved":y,className:"ThreadHeader-module__ThreadHeaderIconButton__jXAlb",variant:"invisible",onClick:y?D:A}):null,m[16]=A,m[17]=D,m[18]=y,m[19]=o):o=m[19],m[20]!==E||m[21]!==h||m[22]!==b||m[23]!==f||m[24]!==j||m[25]!==y||m[26]!==L||m[27]!==g||m[28]!==p||m[29]!==P||m[30]!==o||m[31]!==_.id?(c=(0,a.jsx)(ii,{firstCommentId:h,isCollapsed:f,isOutdated:j,isResolved:y,startLine:P,line:L,path:E,rightSideContent:o,onNavigateToDiffComment:g,onToggleCollapsed:p,threadId:_.id,headingLevel:b}),m[20]=E,m[21]=h,m[22]=b,m[23]=f,m[24]=j,m[25]=y,m[26]=L,m[27]=g,m[28]=p,m[29]=P,m[30]=o,m[31]=_.id,m[32]=c):c=m[32],m[33]!==S?(d=S&&(0,a.jsxs)(x.A,{variant:"danger",className:"m-2",children:[(0,a.jsx)(l.StopIcon,{className:"mr-2"}),S]}),m[33]=S,m[34]=d):d=m[34],m[35]!==c||m[36]!==d?(u=(0,a.jsxs)(a.Fragment,{children:[c,d]}),m[35]=c,m[36]=d,m[37]=u):u=m[37],u}ad.displayName="ThreadHeader";let au=(0,v.memo)(function(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x=(0,s.c)(57),{onNavigateToDiffComment:_,tabSize:v,thread:b,headingLevel:y}=e;x[0]!==b?(t=i9(b),x[0]=b,x[1]=t):t=x[1];let j=t,w=j?.id,N=(0,no.E2)(),S=(0,no.Kp)(),C=(0,L.Zp)(),R=(0,no.SM)();x[2]!==R||x[3]!==b?({filePath:n,lineKey:i}=(0,ac.jM)(b),r=R(Number(b.id),n,i),x[2]=R,x[3]=b,x[4]=n,x[5]=i,x[6]=r):(n=x[4],i=x[5],r=x[6]);let E=r,P=E?.isResolved||b.isResolved||!1,I=b.isOutdated||b.subject?.isOutdated||b.positioning?.isOutdated||!1;x[7]!==S||x[8]!==j?.databaseId||x[9]!==I||x[10]!==C||x[11]!==N||x[12]!==_||x[13]!==b.originalDiffPathUri?(o=()=>{let e=j?.databaseId;if(e){if(I&&b.originalDiffPathUri){let e=new URL(b.originalDiffPathUri);e.searchParams.set("new_files_changed","true"),window.location.href=e.toString()}else if(N){N(e);let t=window.location.pathname+window.location.search;(0,$.kd)(`${t}#r${e}`)}else C(`${S}/changes#r${e}`);window.requestAnimationFrame(()=>{_()})}},x[7]=S,x[8]=j?.databaseId,x[9]=I,x[10]=C,x[11]=N,x[12]=_,x[13]=b.originalDiffPathUri,x[14]=o):o=x[14];let T=o;if(x[15]!==b.id){var A;A=b.id,c=`panel-thread-collapsed-state-${A}`,x[15]=b.id,x[16]=c}else c=x[16];let[k,D]=(0,al.Mj)(c,!1),F=b.subject?.diffLines;if(!b.subject?.startLine||b.subject?.startLine===b.subject?.endLine){let e;x[17]!==b.subject?.diffLines?(e=b.subject?.diffLines?.slice(-1),x[17]=b.subject?.diffLines,x[18]=e):e=x[18],F=e}x[19]!==E?.commentsData||x[20]!==b.commentsData?(d=E?.commentsData??b.commentsData??{comments:[]},x[19]=E?.commentsData,x[20]=b.commentsData,x[21]=d):d=x[21];let O=d,q=O?O.comments.length-1:0,B=0===q?"No replies":`${q} ${1===q?"reply":"replies"}`;x[22]===Symbol.for("react.memo_cache_sentinel")?(u={comments:[]},x[22]=u):u=x[22];let M={...E,id:E?.id??b.id,commentsData:u};if(!j||!M)return null;x[23]!==j.id||x[24]!==O?(m=ic(j.id,O),x[23]=j.id,x[24]=O,x[25]=m):m=x[25];let U=m,z=j?.databaseId;return x[26]!==k||x[27]!==D?(h=()=>D(!k),x[26]=k,x[27]=D,x[28]=h):h=x[28],x[29]!==y||x[30]!==k||x[31]!==I||x[32]!==P||x[33]!==i||x[34]!==T||x[35]!==z||x[36]!==h||x[37]!==b?(f=(0,a.jsx)(ad,{firstCommentId:z,isCollapsed:k,thread:b,onNavigateToDiffComment:T,onToggleCollapsed:h,headingLevel:y,isResolved:P,isOutdated:I,lineKey:i}),x[29]=y,x[30]=k,x[31]=I,x[32]=P,x[33]=i,x[34]=T,x[35]=z,x[36]=h,x[37]=b,x[38]=f):f=x[38],x[39]!==U||x[40]!==w||x[41]!==F||x[42]!==n||x[43]!==j||x[44]!==k||x[45]!==I||x[46]!==P||x[47]!==i||x[48]!==T||x[49]!==B||x[50]!==v||x[51]!==b.id||x[52]!==b.originalDiffPathUri?(p=!k&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"border-bottom borderColor-muted overflow-x-auto",children:(0,a.jsx)(ie.i,{diffTableClassName:"border-0",diffLines:F,className:"m-0 border-0",tabSize:v||4})}),(0,a.jsx)("div",{children:(0,a.jsx)(as.U,{lineMarkersKey:i,hideActions:!0,isInlineComment:!1,comment:j,filePath:n,index:0,isAnchorable:!1,isOutdated:I,isThreadResolved:P,threadId:b.id,originalDiffPathUri:b.originalDiffPathUri,headingLevel:"h3",tooltipDirection:"sw"},w)}),(0,a.jsx)("div",{className:"mb-2 px-2",children:(0,a.jsx)(ev.Q,{as:"a",href:I&&b.originalDiffPathUri?b.originalDiffPathUri:`#r${j?.databaseId}`,"aria-label":`View ${B}`,size:"small",trailingVisual:l.ChevronRightIcon,variant:"invisible",onClick:T,children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-start flex-items-center gap-2",children:[(0,a.jsx)("span",{children:B}),(0,a.jsx)(il,{commentAuthors:U})]})})})]}),x[39]=U,x[40]=w,x[41]=F,x[42]=n,x[43]=j,x[44]=k,x[45]=I,x[46]=P,x[47]=i,x[48]=T,x[49]=B,x[50]=v,x[51]=b.id,x[52]=b.originalDiffPathUri,x[53]=p):p=x[53],x[54]!==f||x[55]!==p?(g=(0,a.jsxs)("div",{className:"border rounded-2 d-flex flex-column",children:[f,p]}),x[54]=f,x[55]=p,x[56]=g):g=x[56],g});function am(e){return e.nextUrl??void 0}au.displayName="ThreadPreview";var ah=n(22182),af=n(53178),ap=n(35665);function ag(e){let t,n,i,r,o,c,d,u,m,h=(0,s.c)(37),{comment:f,pullRequestAuthorLogin:p,canReact:g,onQuoteReply:x}=e,{mutate:_}=function(){var e,t;let n,i,a,l,r=(0,s.c)(2),o=(0,tl.Kp)(),{updateIssueComment:c}=(0,tl._o)();return r[0]!==c?(l=(e,t)=>{c({match:e=>e.id===t.commentId,transform:t=>{if(t)return{...t,reactionGroups:e.reactionGroups}}})},r[0]=c,r[1]=l):l=r[1],e=o,t=l,(a=(0,s.c)(5))[0]!==e?(n=async t=>{let{commentId:n,reaction:i,viewerHasReacted:a}=t,s=`${e}/page_data/${a?eR.uT.removeCommentReaction:eR.uT.addCommentReaction}`,l=await (0,tU.q$)(s,{method:"POST",body:{reaction:i,issueCommentId:n}}),r=await (0,tU.hp)(l);return(0,tU.R)(l,r),r},a[0]=e,a[1]=n):n=a[1],a[2]!==t||a[3]!==n?(i={mutationFn:n,onSuccess:t},a[2]=t,a[3]=n,a[4]=i):i=a[4],(0,eP.n)(i)}(),b=(0,no.pW)(),y=(0,v.useRef)(null);if(!f.repository)return null;h[0]!==f.id||h[1]!==_?(t=(e,t)=>{_({commentId:f.id,reaction:e,viewerHasReacted:t})},h[0]=f.id,h[1]=_,h[2]=t):t=h[2];let j=t;h[3]!==f.body||h[4]!==x?(n=()=>{let e=F.cg?.getSelection(),t=null;e&&e.anchorNode&&e.rangeCount>0&&(t={anchorNode:e.anchorNode,range:e.getRangeAt(0)}),x((0,ap.E)(y.current,t,f.body)??f.body)},h[3]=f.body,h[4]=x,h[5]=n):n=h[5];let w=n,N=`issue-comment-${f.id}`,S=f.authorAvatarUrl||"";return h[6]!==f.authorAssociation||h[7]!==f.createdAt||h[8]!==f.id||h[9]!==f.isHidden||h[10]!==f.minimizedReason||h[11]!==f.repository||h[12]!==f.url?(i={id:f.id,authorAssociation:f.authorAssociation,createdAt:f.createdAt,isHidden:f.isHidden,minimizedReason:f.minimizedReason,repository:f.repository,url:f.url},h[6]=f.authorAssociation,h[7]=f.createdAt,h[8]=f.id,h[9]=f.isHidden,h[10]=f.minimizedReason,h[11]=f.repository,h[12]=f.url,h[13]=i):i=h[13],h[14]!==f.authorLogin||h[15]!==p||h[16]!==S||h[17]!==i?(r=(0,a.jsx)("div",{className:"pt-2 tmp-px-3",children:(0,a.jsx)(ah.v,{avatarUrl:S,comment:i,commentAuthorLogin:f.authorLogin,commentSubjectType:"pull request",commentSubjectAuthorLogin:p,forceInlineAvatar:!0,isMinimized:!1,noContainerStyles:!0,tooltipDirection:"sw"})}),h[14]=f.authorLogin,h[15]=p,h[16]=S,h[17]=i,h[18]=r):r=h[18],h[19]!==f.bodyHtml?(o=(0,a.jsx)(eX.$6,{className:"markdown-body mt-1 f5",html:f.bodyHtml}),h[19]=f.bodyHtml,h[20]=o):o=h[20],h[21]!==g||h[22]!==f.reactionGroups||h[23]!==f.viewerCanReact||h[24]!==j?(c=f.reactionGroups.length>0&&(0,a.jsx)("div",{className:"mt-2",children:(0,a.jsx)(af.P,{reactionGroups:f.reactionGroups,canReact:g&&f.viewerCanReact,onReact:j})}),h[21]=g,h[22]=f.reactionGroups,h[23]=f.viewerCanReact,h[24]=j,h[25]=c):c=h[25],h[26]!==b||h[27]!==w?(d=b&&(0,a.jsx)(ev.Q,{className:"mt-2 ml-n2",onClick:w,size:"small",trailingVisual:l.ChevronRightIcon,variant:"invisible",children:"Quote reply"}),h[26]=b,h[27]=w,h[28]=d):d=h[28],h[29]!==o||h[30]!==c||h[31]!==d?(u=(0,a.jsxs)("div",{className:"tmp-px-3 py-2",children:[o,c,d]}),h[29]=o,h[30]=c,h[31]=d,h[32]=u):u=h[32],h[33]!==u||h[34]!==N||h[35]!==r?(m=(0,a.jsxs)("div",{id:N,ref:y,className:"border rounded-2",children:[r,u]}),h[33]=u,h[34]=N,h[35]=r,h[36]=m):m=h[36],m}ag.displayName="IssueCommentItem";let ax={COMMENTED:"commented",APPROVED:"approved",CHANGES_REQUESTED:"requested changes",DISMISSED:"dismissed"};var a_=n(85190);function av(e){let t=(0,s.c)(3),{state:n}=e;switch(n){case"APPROVED":{let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(a_.A,{icon:aj,className:"bgColor-success-emphasis fgColor-onEmphasis borderColor-default",size:24}),t[0]=e):e=t[0],e}case"CHANGES_REQUESTED":{let e;return t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(a_.A,{icon:ay,className:"bgColor-danger-emphasis fgColor-onEmphasis borderColor-default",size:24}),t[1]=e):e=t[1],e}case"COMMENTED":{let e;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(a_.A,{icon:ab,className:"bgColor-muted fgColor-onEmphasis borderColor-default",size:24}),t[2]=e):e=t[2],e}default:return null}}function ab(){return(0,a.jsx)(l.EyeIcon,{size:16})}function ay(){return(0,a.jsx)(l.DiffIcon,{size:16})}function aj(){return(0,a.jsx)(l.CheckIcon,{size:16})}function aw(e){let t,n,i,r,o,c,d,u,m,h,f,p,g=(0,s.c)(47),{reviewSummary:x,pullRequestAuthorLogin:_,canReact:b,onQuoteReply:y}=e,{mutate:j}=function(){var e,t;let n,i,a,l,r=(0,s.c)(2),o=(0,tl.Kp)(),{updateReviewSummary:c}=(0,tl.p1)();return r[0]!==c?(l=(e,t)=>{c({match:e=>e.id===t.commentId,transform:t=>{if(t)return{...t,reactionGroups:e.reactionGroups}}})},r[0]=c,r[1]=l):l=r[1],e=o,t=l,(a=(0,s.c)(5))[0]!==e?(n=async t=>{let{commentId:n,reaction:i,viewerHasReacted:a}=t,s=`${e}/page_data/${a?eR.uT.removeCommentReaction:eR.uT.addCommentReaction}`,l=await (0,tU.q$)(s,{method:"POST",body:{reaction:i,reviewSummaryCommentId:n}}),r=await (0,tU.hp)(l);return(0,tU.R)(l,r),r},a[0]=e,a[1]=n):n=a[1],a[2]!==t||a[3]!==n?(i={mutationFn:n,onSuccess:t},a[2]=t,a[3]=n,a[4]=i):i=a[4],(0,eP.n)(i)}(),w=(0,v.useRef)(null),N=(0,tl.RB)();g[0]!==j||g[1]!==x.id?(t=(e,t)=>{j({commentId:x.id,reaction:e,viewerHasReacted:t})},g[0]=j,g[1]=x.id,g[2]=t):t=g[2];let S=t;g[3]!==x.body?(n=x.body.trim(),g[3]=x.body,g[4]=n):n=g[4];let C=n.length>0;g[5]!==C||g[6]!==y||g[7]!==x.body?(i=()=>{if(!C)return;let e=F.cg?.getSelection(),t=null;e&&e.anchorNode&&e.rangeCount>0&&(t={anchorNode:e.anchorNode,range:e.getRangeAt(0)}),y((0,ap.E)(w.current,t,x.body)??x.body)},g[5]=C,g[6]=y,g[7]=x.body,g[8]=i):i=g[8];let R=i;g[9]!==x.state?(r=(0,a.jsx)(av,{state:x.state}),g[9]=x.state,g[10]=r):r=g[10];let E=r,L=`pt-2 tmp-px-3 d-flex flex-items-center flex-justify-between${!C?" pb-2":""}`,P=`review-summary-${x.id}`,I=x.authorAvatarUrl||"";g[11]!==E?(o=E?(0,a.jsx)("div",{style:{marginLeft:-8},children:E}):void 0,g[11]=E,g[12]=o):o=g[12],g[13]!==x.authorAssociation||g[14]!==x.id||g[15]!==x.repository||g[16]!==x.submittedAt||g[17]!==x.url?(c={id:x.id,authorAssociation:x.authorAssociation,createdAt:x.submittedAt,isHidden:!1,minimizedReason:null,repository:x.repository,url:x.url},g[13]=x.authorAssociation,g[14]=x.id,g[15]=x.repository,g[16]=x.submittedAt,g[17]=x.url,g[18]=c):c=g[18];let T=ax[x.state];return g[19]!==T?(d=(0,a.jsxs)(a.Fragment,{children:[T,"\xa0"]}),g[19]=T,g[20]=d):d=g[20],g[21]!==_||g[22]!==x.authorLogin||g[23]!==d||g[24]!==I||g[25]!==o||g[26]!==c?(u=(0,a.jsx)("div",{className:"d-flex flex-items-center gap-2 min-width-0 flex-1",children:(0,a.jsx)(ah.v,{avatarUrl:I,additionalUserIcon:o,comment:c,commentAuthorLogin:x.authorLogin,commentSubjectType:"pull request",commentSubjectAuthorLogin:_,forceInlineAvatar:!0,isMinimized:!1,noContainerStyles:!0,tooltipDirection:"sw",additionalHeaderMessage:d})}),g[21]=_,g[22]=x.authorLogin,g[23]=d,g[24]=I,g[25]=o,g[26]=c,g[27]=u):u=g[27],g[28]!==L||g[29]!==u?(m=(0,a.jsx)("div",{className:L,children:u}),g[28]=L,g[29]=u,g[30]=m):m=g[30],g[31]!==x.onBehalfOf?(h=x.onBehalfOf&&(0,a.jsxs)("div",{className:"tmp-px-3 pt-1 fgColor-muted text-italic",children:[(0,a.jsx)(l.PeopleIcon,{size:16}),"\xa0for ",(0,a.jsxs)("strong",{children:[x.onBehalfOf," "]})]}),g[31]=x.onBehalfOf,g[32]=h):h=g[32],g[33]!==b||g[34]!==N||g[35]!==R||g[36]!==C||g[37]!==S||g[38]!==x.bodyHtml||g[39]!==x.reactionGroups||g[40]!==x.viewerCanReact?(f=C&&(0,a.jsxs)("div",{className:"tmp-px-3 py-2",children:[(0,a.jsx)(eX.$6,{className:"markdown-body mt-1 f5",html:x.bodyHtml}),x.reactionGroups.length>0&&(0,a.jsx)("div",{className:"mt-2",children:(0,a.jsx)(af.P,{reactionGroups:x.reactionGroups,canReact:b&&x.viewerCanReact,onReact:S})}),N.canComment&&(0,a.jsx)(ev.Q,{className:"mt-2 ml-n2",onClick:R,size:"small",trailingVisual:l.ChevronRightIcon,variant:"invisible",children:"Quote reply"})]}),g[33]=b,g[34]=N,g[35]=R,g[36]=C,g[37]=S,g[38]=x.bodyHtml,g[39]=x.reactionGroups,g[40]=x.viewerCanReact,g[41]=f):f=g[41],g[42]!==m||g[43]!==h||g[44]!==f||g[45]!==P?(p=(0,a.jsxs)("div",{id:P,ref:w,className:"border rounded-2",children:[m,h,f]}),g[42]=m,g[43]=h,g[44]=f,g[45]=P,g[46]=p):p=g[46],p}function aN(e){return{id:e.id,authorAssociation:e.authorAssociation,authorAvatarUrl:e.authorAvatarUrl,authorLogin:e.authorLogin,body:e.body,bodyHtml:e.bodyHtml,createdAt:e.submittedAt,isHidden:!1,minimizedReason:null,publishedAt:e.submittedAt,reactionGroups:e.reactionGroups,repository:e.repository,url:e.url,viewerCanReact:e.viewerCanReact}}av.displayName="ReviewStateIcon",aw.displayName="ReviewSummaryItem";var aS=n(11675),aC=n(11730),aR=n(22766);let aE=/^issue comment #(\d+) updated$/;function aL(e){return`${e}/page_data/${eR.uT.fileTree}`}function aP(e){return`${e}/page_data/${eR.uT.threads}`}function aI(e){let t,n,i,a,l,r,o,c,d,u,m=(0,s.c)(28),{pathName:h,cursor:f,hasMorePages:p,initialThreads:g}=e,x=void 0!==p&&p;m[0]!==g?(t=void 0===g?[]:g,m[0]=g,m[1]=t):t=m[1];let _=t,v=(0,tl.ls)(),{updateThread:b}=(0,tl.an)();m[2]!==f||m[3]!==x||m[4]!==h?(n=x?f?`${aP(h)}?after=${f}`:aP(h):null,m[2]=f,m[3]=x,m[4]=h,m[5]=n):n=m[5];let y=n;if(m[6]!==h)i=[eR.uT.threads,h],m[6]=h,m[7]=i;else i=m[7];return m[8]!==h?(a=aP(h),m[8]=h,m[9]=a):a=m[9],m[10]!==_||m[11]!==y?(l=[{data:_,nextUrl:y}],m[10]=_,m[11]=y,m[12]=l):l=m[12],m[13]!==h?(r=aP(h),m[13]=h,m[14]=r):r=m[14],m[15]!==r?(o=[r],m[15]=r,m[16]=o):o=m[16],m[17]!==l||m[18]!==o?(c={pages:l,pageParams:o},m[17]=l,m[18]=o,m[19]=c):c=m[19],m[20]!==v||m[21]!==b?(d=async e=>{let{pageParam:t}=e,n=await (0,eL.QJ)(t);if(!n.ok)throw Error(`Failed to fetch thread data from ${t}: HTTP ${n.status}`);let i=await n.json(),a=nC(n.headers.get("Link"),"next");for(let e of i){let t=Number(e.id),n=v(t);if(n)if(n.positioning){let i=n.positioning.path,a="RIGHT"===n.positioning.endDiffSide?"R":"L";b(t,i,e.subjectType?.toUpperCase()==="FILE"?"FILE":n.positioning.endLine?`${a}${n.positioning.endLine}`:tr.Ao,()=>({...e,positioning:n.positioning,hideUntilLoadedAndInView:!0}))}else b(t,tr.Ao,tr.Ao,()=>e);else b(t,tr.Ao,tr.Ao,()=>e)}return{data:i,nextUrl:a}},m[20]=v,m[21]=b,m[22]=d):d=m[22],m[23]!==c||m[24]!==d||m[25]!==i||m[26]!==a?(u={queryKey:i,initialPageParam:a,initialData:c,queryFn:d,getNextPageParam:aT,staleTime:1/0,retry:1},m[23]=c,m[24]=d,m[25]=i,m[26]=a,m[27]=u):u=m[27],(0,nS.U)(u)}function aT(e){return e.nextUrl??void 0}function aA(e){let t,n,i,l,r,o,c,d=(0,s.c)(25),{viewMode:u,setViewMode:m,threadPreviewsAuthorList:h,issueCommentsAuthorList:f,threadPreviewFilterState:p,setThreadPreviewFilterState:g,issueCommentsFilterState:x,setIssueCommentsFilterState:_,iconOnlyReviewCommentsFilter:v}=e;d[0]!==m?(t=e=>{m(0===e?"thread-previews":"issue-comments")},d[0]=m,d[1]=t):t=d[1];let b="thread-previews"===u;d[2]!==b?(n=(0,a.jsx)(i7.I.Button,{selected:b,children:"Review"}),d[2]=b,d[3]=n):n=d[3];let y="issue-comments"===u;return d[4]!==y?(i=(0,a.jsx)(i7.I.Button,{selected:y,children:"Conversation"}),d[4]=y,d[5]=i):i=d[5],d[6]!==t||d[7]!==n||d[8]!==i?(l=(0,a.jsxs)(i7.I,{"aria-label":"Comment view mode",onChange:t,children:[n,i]}),d[6]=t,d[7]=n,d[8]=i,d[9]=l):l=d[9],d[10]!==v||d[11]!==g||d[12]!==p||d[13]!==h||d[14]!==u?(r="thread-previews"===u&&(0,a.jsx)(aa,{authorList:h,className:"width-full",filterState:p,onFilterStateChange:g,hideReviewThreadFilters:!1,iconOnlyReviewCommentsFilter:v}),d[10]=v,d[11]=g,d[12]=p,d[13]=h,d[14]=u,d[15]=r):r=d[15],d[16]!==f||d[17]!==x||d[18]!==_||d[19]!==u?(o="issue-comments"===u&&(0,a.jsx)(aa,{authorList:f,className:"width-full",filterState:x,onFilterStateChange:_,hideReviewThreadFilters:!0}),d[16]=f,d[17]=x,d[18]=_,d[19]=u,d[20]=o):o=d[20],d[21]!==l||d[22]!==r||d[23]!==o?(c=(0,a.jsxs)("div",{className:"d-flex flex-row flex-items-center gap-2 py-2",children:[l,r,o]}),d[21]=l,d[22]=r,d[23]=o,d[24]=c):c=d[24],c}function ak(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full height-full flex-justify-center",children:(0,a.jsx)(ni,{description:"Try reloading the pull request page.",heading:"Unable to load comments",icon:l.CommentIcon,headingLevel:"h2"})}),t[0]=e):e=t[0],e}function aD(e){let t,n,i,l,r,o,c=(0,s.c)(27),{filteredIssueCommentIds:d,filteredThreadIds:u,handleQuoteReply:m,isOpen:h,isLazyLoading:f,conversationItems:p,limitCount:g,limitExceeded:x,onClose:_,pathName:b,pullRequestAuthorLogin:y,tabSize:j,threadPreviews:w,totalDiffCommentCount:N,viewMode:S}=e;return c[0]!==u||c[1]!==N||c[2]!==S?(t="thread-previews"===S&&N>0&&(0,a.jsxs)("span",{style:{marginTop:"-4px"},className:"mb-2 fgColor-muted text-small text-center d-block",children:["Showing ",u.size," of ",N," comments"]}),c[0]=u,c[1]=N,c[2]=S,c[3]=t):t=c[3],c[4]!==g||c[5]!==x||c[6]!==S?(n="thread-previews"===S&&x&&(0,a.jsx)(t7.l,{"aria-label":"Warning",title:"Warning",variant:"warning",hideTitle:!0,description:`Only the ${g} latest comments are being shown.`,className:"tmp-mb-3"}),c[4]=g,c[5]=x,c[6]=S,c[7]=n):n=c[7],c[8]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(ak,{}),c[8]=i):i=c[8],c[9]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(n$,{}),c[9]=l):l=c[9],c[10]!==p||c[11]!==d||c[12]!==u||c[13]!==m||c[14]!==f||c[15]!==h||c[16]!==_||c[17]!==b||c[18]!==y||c[19]!==j||c[20]!==w||c[21]!==S?(r=(0,a.jsx)(tP.t,{boundaryName:"CommentsSidePanelContent",fallback:i,children:(0,a.jsx)(v.Suspense,{fallback:l,children:"thread-previews"===S&&f?(0,a.jsx)(n$,{}):"thread-previews"===S?(0,a.jsx)(aM,{filteredThreadIds:u,isOpen:h,pathName:b,tabSize:j,onClose:_,threadPreviews:w}):(0,a.jsx)(aU,{filteredThreadIds:d,isOpen:h,conversationItems:p,pathName:b,pullRequestAuthorLogin:y,onQuoteReply:m})})}),c[10]=p,c[11]=d,c[12]=u,c[13]=m,c[14]=f,c[15]=h,c[16]=_,c[17]=b,c[18]=y,c[19]=j,c[20]=w,c[21]=S,c[22]=r):r=c[22],c[23]!==t||c[24]!==n||c[25]!==r?(o=(0,a.jsxs)(a.Fragment,{children:[t,n,r]}),c[23]=t,c[24]=n,c[25]=r,c[26]=o):o=c[26],o}aA.displayName="CommentPanelHeaderContent",ak.displayName="CommentsErrorFallback",aD.displayName="CommentsPanelBody";let a$="pullRequestCommentsPanelFooterCollapseState";function aF(e){let t,n,i,a,l,r,o=(0,s.c)(14),{onLoaded:c}=e,d=(0,tl.Kp)();o[0]!==d?(t={basePath:d,enabled:!0},o[0]=d,o[1]=t):t=o[1];let{isFetched:u}=function(e){let t,n,i,a=(0,s.c)(9),{basePath:l,enabled:r}=e,{hydrateDiffPathOrderMap:o}=(0,no.M2)();if(a[0]!==l)t=[eR.uT.fileTree,l],a[0]=l,a[1]=t;else t=a[1];return a[2]!==l||a[3]!==o?(n=async()=>{let e=await (0,eL.QJ)(aL(l));if(!e.ok)throw Error(`Failed to fetch file tree from ${aL(l)}: HTTP ${e.status}`);let t=await e.json();return o((0,tr.V4)(t.diffs)),t},a[2]=l,a[3]=o,a[4]=n):n=a[4],a[5]!==r||a[6]!==t||a[7]!==n?(i={queryKey:t,queryFn:n,enabled:r,staleTime:1/0},a[5]=r,a[6]=t,a[7]=n,a[8]=i):i=a[8],(0,tH.I)(i)}(t);o[2]!==d?(n={pathName:d,hasMorePages:!0},o[2]=d,o[3]=n):n=o[3];let{hasNextPage:m,isFetchingNextPage:h,fetchNextPage:f,isFetched:p}=aI(n);return o[4]!==f||o[5]!==m||o[6]!==h?(i=()=>{m&&!h&&f()},a=[m,h,f],o[4]=f,o[5]=m,o[6]=h,o[7]=i,o[8]=a):(i=o[7],a=o[8]),(0,v.useEffect)(i,a),o[9]!==p||o[10]!==u||o[11]!==c?(l=()=>{u&&p&&c()},r=[u,p,c],o[9]=p,o[10]=u,o[11]=c,o[12]=l,o[13]=r):(l=o[12],r=o[13]),(0,v.useEffect)(l,r),null}function aO(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,b,y=(0,s.c)(42),{commentText:j,onCommentTextChange:w,onSubmitComment:N,isPending:S,ref:C}=e;y[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("updated_pull_request_header"),y[0]=t):t=y[0];let R=t,E=(0,no.Tw)(),L=(0,no.Rv)(),P=(0,no.Bb)();y[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,aC.Gq)(a$),y[1]=n):n=y[1];let T=n,[A,k]=(0,v.useState)("true"===T);y[2]!==A?(i=()=>({expand:()=>(k(!1),(0,aC.SO)(a$,"false"),A)}),r=[A],y[2]=A,y[3]=i,y[4]=r):(i=y[3],r=y[4]),(0,v.useImperativeHandle)(C,i,r);let D=String(E);y[5]!==D?(o={id:D},y[5]=D,y[6]=o):o=y[6];let $=`${P.ownerLogin}/${P.name}`;y[7]!==P.id||y[8]!==$?(c={databaseId:P.id,nwo:$,slashCommandsEnabled:!1},y[7]=P.id,y[8]=$,y[9]=c):c=y[9],y[10]!==L||y[11]!==o||y[12]!==c?(d={type:"pull_request",id:o,pullRequestNumber:L,repository:c},y[10]=L,y[11]=o,y[12]=c,y[13]=d):d=y[13];let F=d;y[14]!==j||y[15]!==S?(u=S||0===j.trim().length,y[14]=j,y[15]=S,y[16]=u):u=y[16],y[17]!==N||y[18]!==u?(m=(0,a.jsx)(ev.Q,{variant:"primary",onClick:N,inactive:u,children:"Comment"}),y[17]=N,y[18]=u,y[19]=m):m=y[19];let O=m;y[20]===Symbol.for("react.memo_cache_sentinel")?(h=(0,es.$)("CommentsSidePanel-module__SidePanelFooter__ORKvZ","d-flex flex-column gap-2 width-full"),y[20]=h):h=y[20];let q=A?"Open PR comment panel":"Close PR comment panel",B=A?l.ChevronRightIcon:l.ChevronDownIcon,M=!A;return y[21]!==A?(f=()=>{let e=!A;k(e),(0,aC.SO)(a$,String(e))},y[21]=A,y[22]=f):f=y[22],y[23]!==q||y[24]!==B||y[25]!==M||y[26]!==f?(p=(0,a.jsx)(tk.K,{"aria-label":q,icon:B,size:"small","aria-expanded":M,tooltipDirection:"n",variant:"invisible",className:"mr-2",onClick:f}),y[23]=q,y[24]=B,y[25]=M,y[26]=f,y[27]=p):p=y[27],y[28]===Symbol.for("react.memo_cache_sentinel")?(g=(0,a.jsx)("span",{className:"pb-2",children:"Add a comment"}),y[28]=g):g=y[28],y[29]!==p?(x=(0,a.jsxs)("h4",{className:"d-flex",children:[p,g]}),y[29]=p,y[30]=x):x=y[30],y[31]!==O||y[32]!==j||y[33]!==A||y[34]!==S||y[35]!==w||y[36]!==N||y[37]!==F?(_=!A&&(R?(0,a.jsx)(aS.hF,{label:"Add a comment",value:j,onChange:w,onPrimaryAction:N,disabled:S,maxHeightLines:15,subject:F,placeholder:"Leave a comment",showLabel:!1,actions:O}):(0,a.jsx)(nG.S,{label:"Add a comment",value:j,onChange:w,onPrimaryAction:N,disabled:S,maxHeightLines:15,children:O})),y[31]=O,y[32]=j,y[33]=A,y[34]=S,y[35]=w,y[36]=N,y[37]=F,y[38]=_):_=y[38],y[39]!==x||y[40]!==_?(b=(0,a.jsxs)("div",{className:h,id:aR.Bq.issueCommentComposer,children:[x,_]}),y[39]=x,y[40]=_,y[41]=b):b=y[41],b}function aq(e){let{threadPreviews:t}=e;return nJ(t,(0,tl.HZ)()),null}function aB(e){let{threadPreviews:t}=e;return nJ(t),null}function aM(e){let t,n,i,r,o,c,d,u,m,h=(0,s.c)(27),{filteredThreadIds:f,onClose:p,isOpen:g,tabSize:x,threadPreviews:_}=e,b=(0,v.useRef)(null);h[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,y.s)(ns.i,300),h[0]=t):t=h[0];let j=t,w=_.length>0;h[1]!==p?(n=()=>{p()},h[1]=p,h[2]=n):n=h[2];let N=n;if(h[3]!==f||h[4]!==N||h[5]!==x||h[6]!==_){let e;h[8]!==f||h[9]!==N||h[10]!==x?(e=e=>e&&f.has(e.id)?(0,a.jsx)(au,{tabSize:x,thread:e,onNavigateToDiffComment:N,headingLevel:"h2"},e.id):null,h[8]=f,h[9]=N,h[10]=x,h[11]=e):e=h[11],i=_.map(e).filter(Boolean),h[3]=f,h[4]=N,h[5]=x,h[6]=_,h[7]=i}else i=h[7];let S=i;return h[12]!==g||h[13]!==S.length?(r=()=>{g&&j(S.length>0?`${S.length} ${1===S.length?"comment":"comments"}`:"No comments found",{element:b.current})},h[12]=g,h[13]=S.length,h[14]=r):r=h[14],h[15]!==g||h[16]!==S?(o=[g,j,S],h[15]=g,h[16]=S,h[17]=o):o=h[17],(0,v.useEffect)(r,o),h[18]!==_?(c=(0,I.G7)("updated_pull_request_header")?(0,a.jsx)(aB,{threadPreviews:_}):(0,a.jsx)(aq,{threadPreviews:_}),h[18]=_,h[19]=c):c=h[19],h[20]!==w||h[21]!==S?(d=S.length>0?(0,a.jsx)(tP.t,{boundaryName:"DockedThreadPreviewsContent",fallback:(0,a.jsx)(ak,{}),children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)(n$,{}),children:(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full gap-3",children:S})})}):(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full height-full flex-justify-center",children:(0,a.jsx)(ni,{description:"Comments will show up here as soon as there are some.",heading:w?"No comments match the current filter":"No comments on changes yet",icon:l.CommentIcon,headingLevel:"h2"})}),h[20]=w,h[21]=S,h[22]=d):d=h[22],h[23]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)("div",{className:"sr-only","aria-live":"polite","aria-atomic":"true",ref:b}),h[23]=u):u=h[23],h[24]!==c||h[25]!==d?(m=(0,a.jsxs)(a.Fragment,{children:[c,d,u]}),h[24]=c,h[25]=d,h[26]=m):m=h[26],m}function aU(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_=(0,s.c)(39),{filteredThreadIds:b,pathName:j,isOpen:w,pullRequestAuthorLogin:N,conversationItems:S,onQuoteReply:C}=e;_[0]!==j?(t={pathName:j},_[0]=j,_[1]=t):t=_[1];let{hasNextPage:R,isFetchingNextPage:E,fetchNextPage:L}=function(e){let t,n,i,a,l=(0,s.c)(10),{pathName:r}=e,{addIssueComments:o}=(0,tl._o)();return l[0]!==r?(t=[eR.uT.issueComments,r],l[0]=r,l[1]=t):t=l[1],l[2]!==r?(n=`${r}/page_data/${eR.uT.issueComments}`,l[2]=r,l[3]=n):n=l[3],l[4]!==o?(i=async e=>{let{pageParam:t}=e,n=await (0,eL.QJ)(t);if(!n.ok)throw Error(`Failed to fetch issue comments from ${t}: HTTP ${n.status}`);let i=await n.json(),a=nC(n.headers.get("Link"),"next");return o(i),{data:i,nextUrl:a}},l[4]=o,l[5]=i):i=l[5],l[6]!==t||l[7]!==n||l[8]!==i?(a={queryKey:t,initialPageParam:n,queryFn:i,getNextPageParam:am,staleTime:1/0},l[6]=t,l[7]=n,l[8]=i,l[9]=a):a=l[9],(0,nS.U)(a)}(t);_[2]!==j?(n={pathName:j},_[2]=j,_[3]=n):n=_[3];let{hasNextPage:P,isFetchingNextPage:T,fetchNextPage:A}=function(e){let t,n,i,a,l,r,o=(0,s.c)(12),{pathName:c}=e;o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("prs_review_summaries_in_side_panel"),o[0]=t):t=o[0];let d=t,{addReviewSummaries:u}=(0,tl.p1)();return o[1]!==c?(n=[eR.uT.reviewSummaryComments,c],o[1]=c,o[2]=n):n=o[2],o[3]!==c?(i=`${c}/page_data/${eR.uT.reviewSummaryComments}`,o[3]=c,o[4]=i):i=o[4],o[5]!==u?(a=async e=>{let{pageParam:t}=e;if(!d)return{data:[],nextUrl:null};let n=await (0,eL.QJ)(t);if(!n.ok)throw Error(`Failed to fetch review summaries from ${t}: HTTP ${n.status}`);let i=await n.json(),a=nC(n.headers.get("Link"),"next");return u(i),{data:i,nextUrl:a}},o[5]=u,o[6]=a):a=o[6],o[7]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{if(d)return e.nextUrl??void 0},o[7]=l):l=o[7],o[8]!==n||o[9]!==i||o[10]!==a?(r={queryKey:n,initialPageParam:i,queryFn:a,getNextPageParam:l,staleTime:1/0},o[8]=n,o[9]=i,o[10]=a,o[11]=r):r=o[11],(0,nS.U)(r)}(n),k=S.length>0,D=(0,v.useRef)(!1),$=(0,v.useRef)(!1);if(_[4]!==L||_[5]!==R||_[6]!==E?(i=()=>{let e=!1;return(async()=>{R&&!E&&!D.current&&(D.current=!0,await L(),e||(D.current=!1))})(),()=>{e=!0}},r=[R,E,L],_[4]=L,_[5]=R,_[6]=E,_[7]=i,_[8]=r):(i=_[7],r=_[8]),(0,v.useEffect)(i,r),_[9]!==A||_[10]!==P||_[11]!==T?(o=()=>{let e=!1;return(async()=>{P&&!T&&!$.current&&($.current=!0,await A(),e||($.current=!1))})(),()=>{e=!0}},c=[P,T,A],_[9]=A,_[10]=P,_[11]=T,_[12]=o,_[13]=c):(o=_[12],c=_[13]),(0,v.useEffect)(o,c),_[14]!==S||_[15]!==b){let e;_[17]!==b?(e=e=>b.has(e.data.id),_[17]=b,_[18]=e):e=_[18],d=S.filter(e),_[14]=S,_[15]=b,_[16]=d}else d=_[16];let F=d,O=E||R||T||P,q=(0,v.useRef)(null);_[19]===Symbol.for("react.memo_cache_sentinel")?(u=(0,y.s)(ns.i,300),_[19]=u):u=_[19];let B=u;_[20]!==O||_[21]!==w||_[22]!==F.length?(m=()=>{!w||O||B(F.length>0?`${F.length} ${1===F.length?"comment":"comments"}`:"No comments found",{element:q.current})},_[20]=O,_[21]=w,_[22]=F.length,_[23]=m):m=_[23],_[24]!==k||_[25]!==O||_[26]!==w||_[27]!==F?(h=[w,O,B,F,k],_[24]=k,_[25]=O,_[26]=w,_[27]=F,_[28]=h):h=_[28],(0,v.useEffect)(m,h),_[29]===Symbol.for("react.memo_cache_sentinel")?(f=(0,te.M3)(),_[29]=f):f=_[29];let M=f;return _[30]!==k||_[31]!==O||_[32]!==C||_[33]!==N||_[34]!==F?(p=F.length>0?(0,a.jsx)(tP.t,{boundaryName:"IssueCommentsContent",fallback:(0,a.jsx)(ak,{}),children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)(n$,{}),children:(0,a.jsxs)("div",{className:"d-flex flex-column position-relative width-full gap-3",children:[F.map(e=>"review-summary"===e.type?(0,a.jsx)(aw,{reviewSummary:e.data,pullRequestAuthorLogin:N,canReact:M,onQuoteReply:C},`review-${e.data.id}`):(0,a.jsx)(ag,{comment:e.data,pullRequestAuthorLogin:N,canReact:M,onQuoteReply:C},`comment-${e.data.id}`)),O&&(0,a.jsx)(n$,{count:1})]})})}):O?(0,a.jsx)(n$,{}):(0,a.jsx)("div",{className:"d-flex flex-column position-relative width-full height-full flex-justify-center",children:(0,a.jsx)(ni,{description:"Comments will show up here as soon as there are some.",heading:k?"No comments match the current filter":"No comments yet",icon:l.CommentIcon,headingLevel:"h2"})}),_[30]=k,_[31]=O,_[32]=C,_[33]=N,_[34]=F,_[35]=p):p=_[35],_[36]===Symbol.for("react.memo_cache_sentinel")?(g=(0,a.jsx)("div",{className:"sr-only","aria-live":"polite","aria-atomic":"true",ref:q}),_[36]=g):g=_[36],_[37]!==p?(x=(0,a.jsxs)(a.Fragment,{children:[p,g]}),_[37]=p,_[38]=x):x=_[38],x}aF.displayName="LazyDataLoader",aO.displayName="CommentsSidePanelFooter",aq.displayName="ThreadPositioningWithStore",aB.displayName="ThreadPositioningServerOnly",aM.displayName="ThreadPreviewsContent",aU.displayName="IssueCommentsContent";let az=(0,v.memo)(function(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,y,j,w,N,S=(0,s.c)(116),{pathName:C,toggleSidesheetRef:R,pageLimits:E,pullRequestAuthorLogin:P,aliveChannels:T,isOpen:A,onClose:k,tabSize:D}=e,$=J(B.Comments)?F.XC?.getElementById(nd):null,[O,q]=(0,v.useState)("thread-previews"),M=(0,tl.BI)(),U=M.length,z=(0,no.i9)(),G=e2();e:{let e;if(0===z.size){t=M;break e}if(S[0]!==z||S[1]!==M){let t;S[3]!==z?(t=(e,t)=>{let n=e.path??e.positioning?.path,i=t.path??t.positioning?.path,a=void 0!==n?z.get(n):void 0,s=void 0!==i?z.get(i):void 0;return void 0===a&&void 0===s?0:void 0===a?1:void 0===s?-1:a!==s?a-s:(("FILE"===e.subjectType?0:e.positioning?.endLine??e.line??e.subject?.endLine)??1/0)-(("FILE"===t.subjectType?0:t.positioning?.endLine??t.line??t.subject?.endLine)??1/0)},S[3]=z,S[4]=t):t=S[4],e=[...M].sort(t),S[0]=z,S[1]=M,S[2]=e}else e=S[2];t=e}let V=t,H=(0,tl.$j)(),W=(0,tl.u0)(),Q=(0,no.pW)();if(S[5]!==H||S[6]!==W)n=[...H.map(e=>({type:"issue-comment",data:e,sortDate:e.createdAt})),...W.map(e=>({type:"review-summary",data:e,sortDate:e.submittedAt}))].sort((e,t)=>e.sortDatet.sortDate)),S[5]=H,S[6]=W,S[7]=n;else n=S[7];let K=n;S[8]!==H||S[9]!==W?(i=[...H,...W.map(aN)],S[8]=H,S[9]=W,S[10]=i):i=S[10];let Z=i,[X,ee]=(0,v.useState)(aG),{openPanel:en,closePanel:ei}=Y(),ea=(0,L.zy)();S[11]!==ei||S[12]!==ea.search||S[13]!==en||S[14]!==ee?(r=()=>{let e=new URLSearchParams(ea.search),t=e.get("review_id");if(!t)return;let n="false"!==e.get("show_resolved");return ee(e=>({...e,filterText:`review-id:${t}`,hideResolvedThreads:!n})),en(B.Comments),()=>{ei()}},S[11]=ei,S[12]=ea.search,S[13]=en,S[14]=ee,S[15]=r):r=S[15],S[16]!==ei||S[17]!==ea.pathname||S[18]!==ea.search||S[19]!==en?(o=[ea.pathname,ea.search,en,ei],S[16]=ei,S[17]=ea.pathname,S[18]=ea.search,S[19]=en,S[20]=o):o=S[20],(0,v.useEffect)(r,o);let es=function(e,t){let n,i=(0,s.c)(4),a=(0,tl.SM)();if(i[0]!==t||i[1]!==a||i[2]!==e){let s;s=t.filterText?at(t.filterText):void 0,n=new Set([...e.filter(e=>{let n=i9(e),i=e.path??"",l=e.subject?.endDiffSide==="RIGHT"?"R":"L",r=e.subject?.originalEndLine?`${l}${e.subject.originalEndLine}`:"FILE",o=a(Number(e.id),i,r);return ae({authorLogin:n?.author?.login??"",body:n?.body??"",createdAt:n?.createdAt??"",id:e.id,isResolved:o?.isResolved??e.isResolved??!1,isOutdated:(e.isOutdated||e.subject?.isOutdated||e.positioning?.isOutdated)??!1,path:i,pullRequestReviewId:e.pullRequestReviewId},t,s)}).map(e=>e.id??"")]),i[0]=t,i[1]=a,i[2]=e,i[3]=n}else n=i[3];return n}(V,X),[el,er]=(0,v.useState)(aV),eo=function(e,t){let n,i,a=(0,s.c)(7);if(a[0]!==t||a[1]!==e){let i;a[3]!==t?(i=e=>ae({authorLogin:e.authorLogin,body:e.body,createdAt:e.createdAt,id:e.id,isResolved:!1,isOutdated:!1,path:""},t),a[3]=t,a[4]=i):i=a[4],n=e.filter(i),a[0]=t,a[1]=e,a[2]=n}else n=a[2];let l=n;return a[5]!==l?(i=new Set([...l.map(an)]),a[5]=l,a[6]=i):i=a[6],i}(Z,el),ec=(0,v.useRef)(null),ed=(0,v.useRef)(null),[eu,em]=(0,v.useState)(""),{mutate:eh,isPending:ef}=function(){let e,t,n,i=(0,s.c)(7),a=(0,tl.Kp)(),l=`${a}/page_data/${eR.uT.submitPullRequestTimelineComment}`,{addIssueComment:r}=(0,tl._o)();return i[0]!==l?(e=async e=>{let t=await (0,eL.Sr)(`${l}`,{method:"POST",headers:{Accept:"application/json"},body:e}),n=await (0,tU.hp)(t);return(0,tU.R)(t,n),n},i[0]=l,i[1]=e):e=i[1],i[2]!==r?(t=(e,t)=>{r(e.issueComment)},i[2]=r,i[3]=t):t=i[3],i[4]!==e||i[5]!==t?(n={mutationFn:e,onSuccess:t},i[4]=e,i[5]=t,i[6]=n):n=i[6],(0,eP.n)(n)}();S[21]===Symbol.for("react.memo_cache_sentinel")?(c=e=>{em(e)},S[21]=c):c=S[21];let ep=c;S[22]!==eu||S[23]!==eh||S[24]!==ef?(d=()=>{0===eu.trim().length||ef||eh({text:eu},{onSuccess:e=>{em(""),requestAnimationFrame(()=>{F.XC?.getElementById(`issue-comment-${e.issueComment.id}`)?.scrollIntoView({behavior:"smooth"})})}})},S[22]=eu,S[23]=eh,S[24]=ef,S[25]=d):d=S[25];let eg=d;S[26]===Symbol.for("react.memo_cache_sentinel")?(u=e=>{ed.current?.expand()?em(t=>t.trim().length>0?`${t} ${e}`:e):em(e)},S[26]=u):u=S[26];let ex=u;if(S[27]!==V){for(let e of(m=[],V)){let t=i9(e);t?.author&&!m.some(e=>e.login===t.author?.login)&&("Copilot"===t.author.login?m.unshift(t.author):m.push(t.author))}S[27]=V,S[28]=m}else m=S[28];let e_=m;if(S[29]!==Z){for(let e of(h=[],Z))e.authorLogin&&!h.some(t=>t.login===e.authorLogin)&&("Copilot"===e.authorLogin?h.unshift({login:e.authorLogin,avatarUrl:e.authorAvatarUrl??""}):h.push({login:e.authorLogin,avatarUrl:e.authorAvatarUrl??""}));S[29]=Z,S[30]=h}else h=S[30];let ev=h,eb="issue-comments"===O&&Q;S[31]!==eu||S[32]!==eg||S[33]!==eb||S[34]!==ef?(f=eb?(0,a.jsx)(e9.l.Footer,{children:(0,a.jsx)(aO,{ref:ed,commentText:eu,onCommentTextChange:ep,onSubmitComment:eg,isPending:ef})}):null,S[31]=eu,S[32]=eg,S[33]=eb,S[34]=ef,S[35]=f):f=S[35];let ey=f,ej=E?.reviewThreadsPaginatedLimitExceeded,ew=E?.reviewThreadsPaginatedLimit;S[36]===Symbol.for("react.memo_cache_sentinel")?(p=(0,I.G7)("updated_pull_request_header"),S[36]=p):p=S[36];let eN=p,eS=A&&"files_changed"!==G&&eN,eC=(0,no.xD)(),[eE,eI]=(0,v.useState)(!1);S[37]===Symbol.for("react.memo_cache_sentinel")?(g=()=>eI(!0),S[37]=g):g=S[37];let eT=g,eA=eS&&!eE&&!eC;!function(e){let t,n=(0,s.c)(3),i=(0,tl.Kp)(),{updateIssueComment:a}=(0,tl._o)(),l=(0,tl.$j)(),r=(0,I.G7)("prs_live_updates_issue_comments")&&l.length>0?e?.pullRequestTimeline:void 0;n[0]!==i||n[1]!==a?(t=e=>{let t=aE.exec(e.reason);if(!t?.[1])return;let n=t[1],s=async()=>{try{let e=`${i}/page_data/${eR.uT.issueComments}/${encodeURIComponent(n)}`,t=await (0,eL.QJ)(e);if(!t.ok)return;let s=await t.json();a({match:e=>e.id===n,transform:()=>s})}catch{}};e.wait?window.setTimeout(()=>void s(),e.wait):s()},n[0]=i,n[1]=a,n[2]=t):t=n[2];let o=t;(0,b.x)(r,o)}(T);let ek=et();if(!A)return null;if($&&!ek){let e,t,n,i,s,l;return S[38]!==ev||S[39]!==el||S[40]!==er||S[41]!==ee||S[42]!==q||S[43]!==X||S[44]!==e_||S[45]!==O?(e=(0,a.jsx)(nw.Header,{children:(0,a.jsx)(aA,{viewMode:O,setViewMode:q,threadPreviewsAuthorList:e_,issueCommentsAuthorList:ev,threadPreviewFilterState:X,setThreadPreviewFilterState:ee,issueCommentsFilterState:el,setIssueCommentsFilterState:er,iconOnlyReviewCommentsFilter:!0})}),S[38]=ev,S[39]=el,S[40]=er,S[41]=ee,S[42]=q,S[43]=X,S[44]=e_,S[45]=O,S[46]=e):e=S[46],S[47]!==eT||S[48]!==eS?(t=eS&&(0,a.jsx)(tP.t,{boundaryName:"LazyDataLoader",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(aF,{onLoaded:eT})})}),S[47]=eT,S[48]=eS,S[49]=t):t=S[49],S[50]!==K||S[51]!==eo||S[52]!==es||S[53]!==ex||S[54]!==eA||S[55]!==A||S[56]!==ew||S[57]!==ej||S[58]!==C||S[59]!==P||S[60]!==D||S[61]!==V||S[62]!==U||S[63]!==O?(n=(0,a.jsx)(aD,{viewMode:O,filteredThreadIds:es,filteredIssueCommentIds:eo,conversationItems:K,handleQuoteReply:ex,pathName:C,pullRequestAuthorLogin:P,limitExceeded:ej,threadPreviews:V,totalDiffCommentCount:U,limitCount:ew,isOpen:A,isLazyLoading:eA,onClose:nc.l,tabSize:D}),S[50]=K,S[51]=eo,S[52]=es,S[53]=ex,S[54]=eA,S[55]=A,S[56]=ew,S[57]=ej,S[58]=C,S[59]=P,S[60]=D,S[61]=V,S[62]=U,S[63]=O,S[64]=n):n=S[64],S[65]!==t||S[66]!==n?(i=(0,a.jsxs)(nw.Body,{children:[t,n]}),S[65]=t,S[66]=n,S[67]=i):i=S[67],S[68]!==eu||S[69]!==eg||S[70]!==eb||S[71]!==ef?(s=eb&&(0,a.jsx)(nw.Footer,{children:(0,a.jsx)(i8.g,{flags:{primer_react_css_anchor_positioning:!0},children:(0,a.jsx)(aO,{ref:ed,commentText:eu,onCommentTextChange:ep,onSubmitComment:eg,isPending:ef})})}),S[68]=eu,S[69]=eg,S[70]=eb,S[71]=ef,S[72]=s):s=S[72],S[73]!==e||S[74]!==i||S[75]!==s?(l=(0,a.jsxs)(nw,{panelName:B.Comments,children:[e,i,s]}),S[73]=e,S[74]=i,S[75]=s,S[76]=l):l=S[76],(0,na.createPortal)(l,$)}return S[77]===Symbol.for("react.memo_cache_sentinel")?(x={narrow:"fullscreen",regular:"right",wide:"right"},S[77]=x):x=S[77],S[78]!==ey?(_=()=>ey,S[78]=ey,S[79]=_):_=S[79],S[80]!==ev||S[81]!==el||S[82]!==k||S[83]!==er||S[84]!==ee||S[85]!==q||S[86]!==X||S[87]!==e_||S[88]!==O?(y=e=>{let{dialogLabelId:t}=e;return(0,a.jsxs)(e9.l.Header,{children:[(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-between flex-items-center width-full pl-2",children:[(0,a.jsx)(e9.l.Title,{id:t,children:"Comments"}),(0,a.jsx)(tk.K,{ref:ec,"aria-label":"Close comments panel",icon:l.XIcon,variant:"invisible",onClick:k})]}),(0,a.jsx)(aA,{viewMode:O,setViewMode:q,threadPreviewsAuthorList:e_,issueCommentsAuthorList:ev,threadPreviewFilterState:X,setThreadPreviewFilterState:ee,issueCommentsFilterState:el,setIssueCommentsFilterState:er})]})},S[80]=ev,S[81]=el,S[82]=k,S[83]=er,S[84]=ee,S[85]=q,S[86]=X,S[87]=e_,S[88]=O,S[89]=y):y=S[89],S[90]!==eT||S[91]!==eS?(j=eS&&(0,a.jsx)(tP.t,{boundaryName:"LazyDataLoader",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(aF,{onLoaded:eT})})}),S[90]=eT,S[91]=eS,S[92]=j):j=S[92],S[93]!==K||S[94]!==eo||S[95]!==es||S[96]!==ex||S[97]!==eA||S[98]!==A||S[99]!==ew||S[100]!==ej||S[101]!==k||S[102]!==C||S[103]!==P||S[104]!==D||S[105]!==V||S[106]!==U||S[107]!==O?(w=(0,a.jsx)(aD,{viewMode:O,limitExceeded:ej,limitCount:ew,isOpen:A,isLazyLoading:eA,conversationItems:K,onClose:k,tabSize:D,filteredThreadIds:es,filteredIssueCommentIds:eo,handleQuoteReply:ex,pathName:C,threadPreviews:V,totalDiffCommentCount:U,pullRequestAuthorLogin:P}),S[93]=K,S[94]=eo,S[95]=es,S[96]=ex,S[97]=eA,S[98]=A,S[99]=ew,S[100]=ej,S[101]=k,S[102]=C,S[103]=P,S[104]=D,S[105]=V,S[106]=U,S[107]=O,S[108]=w):w=S[108],S[109]!==k||S[110]!==_||S[111]!==y||S[112]!==j||S[113]!==w||S[114]!==R?(N=(0,a.jsxs)(e9.l,{initialFocusRef:ec,position:x,returnFocusRef:R,onClose:k,renderFooter:_,renderHeader:y,children:[j,w]}),S[109]=k,S[110]=_,S[111]=y,S[112]=j,S[113]=w,S[114]=R,S[115]=N):N=S[115],N});function aG(){return{...ai}}function aV(){return{...ai}}az.displayName="CommentsSidePanel";let aH=(0,v.lazy)(async()=>({default:(await Promise.all([n.e("59299"),n.e("83465"),n.e("46903"),n.e("59046"),n.e("66554"),n.e("72608"),n.e("75271"),n.e("77027"),n.e("33684"),n.e("18222"),n.e("6478"),n.e("62874"),n.e("44880"),n.e("9991"),n.e("3809"),n.e("1347"),n.e("50304"),n.e("94045"),n.e("75674"),n.e("15117"),n.e("60207"),n.e("5401"),n.e("74193"),n.e("8484"),n.e("2914"),n.e("87083"),n.e("37147"),n.e("46009"),n.e("5652"),n.e("75927")]).then(n.bind(n,55998))).PullRequestsSidePanel}));function aW(e){let t,n,i,l=(0,s.c)(5),{repository:r,pullRequestNumber:o}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("div",{className:"fgColor-muted text-small tmp-p-3",children:"Unable to load agent sessions."}),l[0]=t):t=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("div",{className:"d-flex flex-justify-center flex-items-center tmp-p-4",children:(0,a.jsx)(eg.A,{size:"medium"})}),l[1]=n):n=l[1],l[2]!==o||l[3]!==r?(i=(0,a.jsx)(tP.t,{boundaryName:"AgentSessionsPanelBody",fallback:t,children:(0,a.jsx)(v.Suspense,{fallback:n,children:(0,a.jsx)(aH,{repository:r,pullRequestNumber:o})})}),l[2]=o,l[3]=r,l[4]=i):i=l[4],i}aH.displayName="PullRequestsSidePanel",aW.displayName="AgentSessionsPanelBody";let aQ=(0,v.memo)(function(e){let t,n,i,r,o,c,d=(0,s.c)(23),{isOpen:u,repository:m,pullRequestNumber:h,onClose:f}=e,p=J(B.AgentSessions),g=et(),{closePanel:x}=Y(),{returnFocusRef:_}=ee(),b=(0,v.useRef)(null);d[0]!==x||d[1]!==f?(t=()=>{x(),f?.()},d[0]=x,d[1]=f,d[2]=t):t=d[2];let y=t;if(d[3]!==g||d[4]!==p||d[5]!==u||d[6]!==h||d[7]!==m){n=Symbol.for("react.early_return_sentinel");e:{let e=p?F.XC?.getElementById(nd):null;if(!u){n=null;break e}if(e&&!g){let t;d[9]!==h||d[10]!==m?(t=(0,a.jsx)(nw,{panelName:B.AgentSessions,children:(0,a.jsx)(nw.Body,{className:"p-0",children:(0,a.jsx)(nw.ViewportFill,{children:(0,a.jsx)(aW,{repository:m,pullRequestNumber:h})})})}),d[9]=h,d[10]=m,d[11]=t):t=d[11],n=(0,na.createPortal)(t,e);break e}}d[3]=g,d[4]=p,d[5]=u,d[6]=h,d[7]=m,d[8]=n}else n=d[8];return n!==Symbol.for("react.early_return_sentinel")?n:(d[12]===Symbol.for("react.memo_cache_sentinel")?(i={narrow:"fullscreen",regular:"right",wide:"right"},d[12]=i):i=d[12],d[13]!==y?(r=e=>{let{dialogLabelId:t}=e;return(0,a.jsx)(e9.l.Header,{children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-between flex-items-center width-full pl-2",children:[(0,a.jsx)(e9.l.Title,{id:t,children:nx[B.AgentSessions]}),(0,a.jsx)(tk.K,{ref:b,"aria-label":"Close agent sessions panel",icon:l.XIcon,variant:"invisible",onClick:y})]})})},d[13]=y,d[14]=r):r=d[14],d[15]!==h||d[16]!==m?(o=(0,a.jsx)(nw.DialogFill,{children:(0,a.jsx)(aW,{repository:m,pullRequestNumber:h})}),d[15]=h,d[16]=m,d[17]=o):o=d[17],d[18]!==y||d[19]!==_||d[20]!==r||d[21]!==o?(c=(0,a.jsx)(e9.l,{initialFocusRef:b,position:i,returnFocusRef:_,onClose:y,height:"large",renderBody:aK,renderHeader:r,children:o}),d[18]=y,d[19]=_,d[20]=r,d[21]=o,d[22]=c):c=d[22],c)});function aK(e){let{children:t}=e;return(0,a.jsx)(e9.l.Body,{className:"p-0",children:t})}function aZ(e){let t=document.querySelector('#__primerPortalRoot__ div[role="dialog"]'),n=document.querySelector(`#${e} div[role="dialog"]`);(t||n)&&document.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape",code:"Escape",ctrlKey:!0}))}aQ.displayName="AgentSessionsSidePanel";let aX={"show-commit-selector-on-small":"ToolbarMoreMenu-module__show-commit-selector-on-small__m_TbM","show-commit-selector-on-medium":"ToolbarMoreMenu-module__show-commit-selector-on-medium__U6fKz"};function aY(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,L,P=(0,s.c)(70),{pageLimits:A,pullRequest:k,aliveChannels:D,hideWhitespace:$,onUpdateWhitespace:F,additionalPreferences:O,showCommitSelector:q,commits:B,isFileTreeExpanded:M,repository:U,pullRequestNumber:z}=e,G=void 0===M||M,V=(0,T.u)("prx_robust_small_screen_support");P[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("coding_agent_logs_in_pr"),P[0]=t):t=P[0];let H=t;P[1]!==B?(n=B.map(aJ),P[1]=B,P[2]=n):n=P[2];let W=iA(n),[Q,K]=(0,v.useState)(!1),[Z,X]=(0,v.useState)(!1),[Y,J]=(0,v.useState)(!1),[ee,et]=(0,v.useState)(!1),[en,ei]=(0,v.useState)(!1),ea=(0,v.useRef)(null),es=(0,tl.wI)(),el=(0,tl.SH)(),{sendPullRequestAnalyticsEvent:er}=tT(),eo=es.length;P[3]!==er?(i=()=>{er("comments_side_panel.open","COMMENTS_SIDE_PANEL_BUTTON"),aZ(),K(!0),et(!1)},P[3]=er,P[4]=i):i=P[4];let ec=i;P[5]!==er?(r=()=>{er("agent_sessions_side_panel.open","AGENT_SESSIONS_MENU_ITEM"),aZ(),et(!1),J(!0)},P[5]=er,P[6]=r):r=P[6];let ed=r;P[7]!==er?(o=()=>{er("alerts_side_panel.open","ALERTS_SIDE_PANEL_BUTTON"),aZ(),X(!0),et(!1)},P[7]=er,P[8]=o):o=P[8];let eu=o;return P[9]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsx)(tk.K,{ref:ea,icon:l.KebabHorizontalIcon,variant:"default",size:"small","aria-label":"More options"})}),P[9]=c):c=P[9],P[10]!==ed?(d=H&&(0,a.jsxs)(ti.l.Item,{onSelect:ed,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.AgentIcon,{})}),"Agent sessions"]}),P[10]=ed,P[11]=d):d=P[11],P[12]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.CommentDiscussionIcon,{})}),P[12]=u):u=P[12],P[13]!==el?(m=el>0&&(0,a.jsx)(ti.l.TrailingVisual,{children:el}),P[13]=el,P[14]=m):m=P[14],P[15]!==ec||P[16]!==m?(h=(0,a.jsxs)(ti.l.Item,{onSelect:ec,children:[u,"Comments",m]}),P[15]=ec,P[16]=m,P[17]=h):h=P[17],P[18]!==eu||P[19]!==eo?(f=eo>0&&(0,a.jsxs)(ti.l.Item,{onSelect:eu,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.AlertIcon,{})}),"Alerts",(0,a.jsx)(ti.l.TrailingVisual,{children:eo})]}),P[18]=eu,P[19]=eo,P[20]=f):f=P[20],P[21]!==W||P[22]!==G||P[23]!==V||P[24]!==q?(p=V?(0,a.jsxs)(ti.l.Item,{onSelect:()=>q(),className:aX[`show-commit-selector-on-${G?"small":"medium"}`],children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.VersionsIcon,{})}),W]}):null,P[21]=W,P[22]=G,P[23]=V,P[24]=q,P[25]=p):p=P[25],P[26]!==h||P[27]!==f||P[28]!==p||P[29]!==d?(g=(0,a.jsxs)(ti.l.Group,{children:[d,h,f,p]}),P[26]=h,P[27]=f,P[28]=p,P[29]=d,P[30]=g):g=P[30],P[31]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)(ti.l.Divider,{}),P[31]=x):x=P[31],P[32]===Symbol.for("react.memo_cache_sentinel")?(_=(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.GearIcon,{})}),P[32]=_):_=P[32],P[33]===Symbol.for("react.memo_cache_sentinel")?(b=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsxs)(ti.l.Item,{children:[_,"Settings",(0,a.jsx)(ti.l.TrailingVisual,{children:(0,a.jsx)(l.ChevronRightIcon,{})})]})}),P[33]=b):b=P[33],P[34]!==O||P[35]!==$||P[36]!==F?(y=(0,a.jsx)(np.W.Overlay,{side:"outside-bottom",align:"end",children:(0,a.jsx)(ti.l,{children:(0,a.jsx)(iv.Q,{reloadOnWhitespaceChange:!0,onUpdateWhitespace:F,defaultHideWhitespace:$,additionalPreferences:O})})}),P[34]=O,P[35]=$,P[36]=F,P[37]=y):y=P[37],P[38]!==en||P[39]!==y?(j=(0,a.jsx)(ti.l.Group,{children:(0,a.jsxs)(np.W,{open:en,onOpenChange:ei,children:[b,y]})}),P[38]=en,P[39]=y,P[40]=j):j=P[40],P[41]!==g||P[42]!==j?(w=(0,a.jsx)(np.W.Overlay,{align:"end",children:(0,a.jsxs)(ti.l,{children:[g,x,j]})}),P[41]=g,P[42]=j,P[43]=w):w=P[43],P[44]!==ee||P[45]!==w?(N=(0,a.jsxs)(np.W,{open:ee,onOpenChange:et,children:[c,w]}),P[44]=ee,P[45]=w,P[46]=N):N=P[46],P[47]===Symbol.for("react.memo_cache_sentinel")?(S=()=>K(!1),P[47]=S):S=P[47],P[48]!==D||P[49]!==Q||P[50]!==A||P[51]!==k.author.login||P[52]!==k.pathName?(C=(0,a.jsx)(az,{isOpen:Q,pageLimits:A,pathName:k.pathName,pullRequestAuthorLogin:k.author.login,aliveChannels:D,toggleSidesheetRef:ea,onClose:S}),P[48]=D,P[49]=Q,P[50]=A,P[51]=k.author.login,P[52]=k.pathName,P[53]=C):C=P[53],P[54]!==Z||P[55]!==es||P[56]!==A||P[57]!==k.comparison||P[58]!==k.pathName||P[59]!==eo?(R=eo>0&&(0,a.jsx)(nM,{annotations:es,isOpen:Z,pageLimits:A,pathName:k.pathName,endCommitOid:k.comparison.headOid,returnFocusRef:ea,onClose:()=>X(!1)}),P[54]=Z,P[55]=es,P[56]=A,P[57]=k.comparison,P[58]=k.pathName,P[59]=eo,P[60]=R):R=P[60],P[61]!==Y||P[62]!==z||P[63]!==U?(E=H&&(0,a.jsx)(aQ,{isOpen:Y,repository:U,pullRequestNumber:z,onClose:()=>J(!1)}),P[61]=Y,P[62]=z,P[63]=U,P[64]=E):E=P[64],P[65]!==N||P[66]!==C||P[67]!==R||P[68]!==E?(L=(0,a.jsxs)(a.Fragment,{children:[N,C,R,E]}),P[65]=N,P[66]=C,P[67]=R,P[68]=E,P[69]=L):L=P[69],L}function aJ(e){return e.oid}function a0(e){let t,n,i,l,r=(0,s.c)(9),{changeGroupsPreferenceAvailable:o,showChangeGroups:c,onShowChangeGroupsChange:d}=e,{sendPullRequestAnalyticsEvent:u}=tT();if(!o)return;r[0]!==d||r[1]!==u||r[2]!==c?(t=()=>{let e=!c;u(e?"change_group_preference.show":"change_group_preference.hide","CHANGE_GROUP_PREFERENCE_TOGGLE"),d(e)},r[0]=d,r[1]=u,r[2]=c,r[3]=t):t=r[3];let m=t;return r[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(ti.l.Divider,{}),r[4]=n):n=r[4],r[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(ti.l.Description,{variant:"block",children:"Organize changes into groups with Copilot"}),r[5]=i):i=r[5],r[6]!==m||r[7]!==c?(l=(0,a.jsxs)(a.Fragment,{children:[n,(0,a.jsx)(ti.l.Group,{"aria-label":"Change Groups",selectionVariant:"single",children:(0,a.jsxs)(ti.l.Item,{selected:c,onSelect:m,children:["Show changes by group",i]})})]}),r[6]=m,r[7]=c,r[8]=l):l=r[8],l}aY.displayName="ToolbarMoreMenu",a0.displayName="ChangeGroupsPreferences";var a1=n(70985),a2=n(65222);function a3(e){let t={id:e.commentDatabaseId};return null!=e.suggestionIndex&&(t.suggestionIndex=e.suggestionIndex),t}function a4(e){let t,n,i,r,o,c=(0,s.c)(14),{repository:d,pullRequestNumber:u}=e,m=(0,I.G7)("coding_agent_logs_in_pr"),h=J(B.AgentSessions),f=(0,v.useRef)(null),p=Y(),{sendPullRequestAnalyticsEvent:g}=tT();if(!m)return null;let x=h?"Close agent sessions":"Open agent sessions";return c[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tk.K,{inactive:!0,"aria-label":"The agent sessions panel cannot currently be opened.",icon:l.AgentIcon,size:"small",variant:"invisible"}),c[0]=t):t=c[0],c[1]!==p||c[2]!==g?(n=()=>{g("agent_sessions_side_panel.open","AGENT_SESSIONS_SIDE_PANEL_BUTTON"),p.togglePanel("agentSessions",f.current)},c[1]=p,c[2]=g,c[3]=n):n=c[3],c[4]!==x||c[5]!==n?(i=(0,a.jsx)(tk.K,{ref:f,"aria-label":x,icon:l.AgentIcon,size:"small",variant:"invisible",onClick:n}),c[4]=x,c[5]=n,c[6]=i):i=c[6],c[7]!==h||c[8]!==u||c[9]!==d?(r=(0,a.jsx)(aQ,{isOpen:h,repository:d,pullRequestNumber:u}),c[7]=h,c[8]=u,c[9]=d,c[10]=r):r=c[10],c[11]!==i||c[12]!==r?(o=(0,a.jsx)("div",{className:"d-flex flex-items-center",children:(0,a.jsxs)(tP.t,{boundaryName:"OpenAgentsSidePanelButton",fallback:t,children:[i,r]})}),c[11]=i,c[12]=r,c[13]=o):o=c[13],o}a4.displayName="OpenAgentsPanelButton";var a5=n(72489);function a6(e){let t,n,i=(0,s.c)(6),{bodyHtml:l,isLoading:r}=e;i[0]!==l?(t=l.includes("No description provided."),i[0]=l,i[1]=t):t=i[1];let o=t;return i[2]!==l||i[3]!==o||i[4]!==r?(n=r?(0,a.jsx)("div",{className:"d-flex flex-justify-center",children:(0,a.jsx)(eg.A,{})}):(0,a.jsx)(a5.A,{verifiedHTML:l,className:o?"fgColor-muted":void 0}),i[2]=l,i[3]=o,i[4]=r,i[5]=n):n=i[5],n}function a7(e){let t,n,i,r,o=(0,s.c)(14),{bodyHtml:c,isLoading:d,isOpen:u,onClose:m,toggleSidesheetRef:h}=e,f=J(B.Overview)?F.XC?.getElementById(nd):null,p=(0,v.useRef)(null),g=et();if(!u)return null;if(f&&!g){let e;return o[0]!==c||o[1]!==d?(e=(0,a.jsx)(nw,{panelName:B.Overview,children:(0,a.jsx)(nw.Body,{children:(0,a.jsx)(a6,{bodyHtml:c,isLoading:d})})}),o[0]=c,o[1]=d,o[2]=e):e=o[2],(0,na.createPortal)(e,f)}return o[3]===Symbol.for("react.memo_cache_sentinel")?(t={narrow:"fullscreen",regular:"right",wide:"right"},o[3]=t):t=o[3],o[4]!==m?(n=e=>{let{dialogLabelId:t}=e;return(0,a.jsx)(e9.l.Header,{children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-between flex-items-center width-full pl-2",children:[(0,a.jsx)(e9.l.Title,{id:t,children:"Overview"}),(0,a.jsx)(tk.K,{ref:p,"aria-label":"Close overview panel",icon:l.XIcon,variant:"invisible",onClick:m})]})})},o[4]=m,o[5]=n):n=o[5],o[6]!==c||o[7]!==d?(i=(0,a.jsx)(a6,{bodyHtml:c,isLoading:d}),o[6]=c,o[7]=d,o[8]=i):i=o[8],o[9]!==m||o[10]!==n||o[11]!==i||o[12]!==h?(r=(0,a.jsx)(e9.l,{initialFocusRef:p,position:t,returnFocusRef:h,onClose:m,renderHeader:n,children:i}),o[9]=m,o[10]=n,o[11]=i,o[12]=h,o[13]=r):r=o[13],r}function a8(){let e,t=(0,s.c)(2),n=(0,eE.e)(eR.uT.description);return t[0]!==n?(e={queryKey:[eR.uT.description,n],queryFn:async()=>{let e=await (0,eL.QJ)(n);if(!e.ok)throw Error(`HTTP ${e.status}`);return await e.json()},staleTime:1/0},t[0]=n,t[1]=e):e=t[1],(0,tH.I)(e)}function a9(e){let t,n,i,r,o,c=(0,s.c)(16),{aliveChannel:d}=e,u=J(B.Overview),m=Y(),h=(0,v.useRef)(null),{sendPullRequestAnalyticsEvent:f}=tT(),p=u?"Close overview panel":"Open overview panel",{data:g,isLoading:x}=a8();!function(e){let t,n=(0,s.c)(1),{refetch:i}=a8();n[0]===Symbol.for("react.memo_cache_sentinel")?(t={body_updated:!0},n[0]=t):t=n[0],w(e,i,t,void 0)}(d);let _=g?.bodyHtml||'

No description provided.

';return c[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tk.K,{inactive:!0,"aria-label":"The overview panel cannot currently be opened.",icon:l.InfoIcon,size:"small",variant:"invisible"}),c[0]=t):t=c[0],c[1]!==m||c[2]!==f?(n=()=>{f("overview_side_panel.open","OVERVIEW_SIDE_PANEL_BUTTON"),m.togglePanel("overview",h.current)},c[1]=m,c[2]=f,c[3]=n):n=c[3],c[4]!==u||c[5]!==p||c[6]!==n?(i=(0,a.jsx)(tk.K,{ref:h,"aria-label":p,"aria-expanded":u,icon:l.InfoIcon,size:"small",variant:"invisible",onClick:n}),c[4]=u,c[5]=p,c[6]=n,c[7]=i):i=c[7],c[8]!==m.closePanel||c[9]!==_||c[10]!==u||c[11]!==x?(r=(0,a.jsx)(a7,{bodyHtml:_,isLoading:x,isOpen:u,toggleSidesheetRef:h,onClose:m.closePanel}),c[8]=m.closePanel,c[9]=_,c[10]=u,c[11]=x,c[12]=r):r=c[12],c[13]!==i||c[14]!==r?(o=(0,a.jsx)("div",{className:"d-flex flex-items-center",children:(0,a.jsxs)(tP.t,{boundaryName:"OpenOverviewPanelButton",fallback:t,children:[i,r]})}),c[13]=i,c[14]=r,c[15]=o):o=c[15],o}function se(e){let t,n,i,r,o,c,d=(0,s.c)(22),{pageLimits:u,aliveChannels:m,tabSize:h}=e,f=J(B.Comments),p=(0,v.useRef)(null),g=Y(),x=f?"Close comments panel":"Open comments panel",_=(0,no.Kp)(),b=(0,no.sA)(),y=(0,no.SH)(),{sendPullRequestAnalyticsEvent:j}=tT();return d[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(ev.Q,{"aria-label":"The comments panel cannot currently be opened.",leadingVisual:l.CommentDiscussionIcon,size:"small",variant:"invisible"}),d[0]=t):t=d[0],d[1]!==g||d[2]!==j?(n=()=>{j("comments_side_panel.open","COMMENTS_SIDE_PANEL_BUTTON"),g.togglePanel("comments",p.current)},d[1]=g,d[2]=j,d[3]=n):n=d[3],d[4]!==y||d[5]!==f||d[6]!==n?(i=(0,a.jsx)(ev.Q,{"aria-expanded":f,count:y,leadingVisual:l.CommentDiscussionIcon,size:"small",variant:"invisible",onClick:n}),d[4]=y,d[5]=f,d[6]=n,d[7]=i):i=d[7],d[8]!==x||d[9]!==i?(r=(0,a.jsx)(eH.m,{ref:p,text:x,direction:"sw",type:"label",children:i}),d[8]=x,d[9]=i,d[10]=r):r=d[10],d[11]!==g.closePanel||d[12]!==m||d[13]!==b||d[14]!==_||d[15]!==f||d[16]!==u||d[17]!==h?(o=(0,a.jsx)(az,{isOpen:f,pageLimits:u,pathName:_,pullRequestAuthorLogin:b,aliveChannels:m,tabSize:h,toggleSidesheetRef:p,onClose:g.closePanel}),d[11]=g.closePanel,d[12]=m,d[13]=b,d[14]=_,d[15]=f,d[16]=u,d[17]=h,d[18]=o):o=d[18],d[19]!==r||d[20]!==o?(c=(0,a.jsx)("div",{className:"d-flex flex-items-center",children:(0,a.jsxs)(tP.t,{boundaryName:"OpenCommentsPanelButton",fallback:t,children:[r,o]})}),d[19]=r,d[20]=o,d[21]=c):c=d[21],c}function st(e){let t,n,i,l,r,o,c=(0,s.c)(15);c[0]!==e?({repository:i,pullRequest:t,userNotices:l,...n}=e,c[0]=e,c[1]=t,c[2]=n,c[3]=i,c[4]=l):(t=c[1],n=c[2],i=c[3],l=c[4]);let{data:d}=eD(),{pullRequest:u,aliveChannels:m,mergeStatusButtonData:h}=d;iW(m),c[5]!==t||c[6]!==u?(r={...t,...u},c[5]=t,c[6]=u,c[7]=r):r=c[7];let f=r;return c[8]!==m||c[9]!==h||c[10]!==n||c[11]!==i||c[12]!==f||c[13]!==l?(o=(0,a.jsx)(sn,{repository:i,pullRequest:f,aliveChannels:m,mergeStatusButtonData:h,userNotices:l,...n}),c[8]=m,c[9]=h,c[10]=n,c[11]=i,c[12]=f,c[13]=l,c[14]=o):o=c[14],o}function sn(e){let t,n,i,l,r,o,c,d,u,m,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,L,P,A,D,$,O,q,B,M,U,z,G,V,H,W,Q,K,Z,X,ee,et,en,ei,ea,el,er,eo,ec,eu,em,eh,ef,ep=(0,s.c)(199),{changeGroupsPreferenceAvailable:eg,commits:ex,currentUserLogin:e_,isFileTreeExpanded:eb,lastReviewOid:ey,mergeStatusButtonData:ej,pageLimits:ew,pullRequest:eN,aliveChannels:eS,repository:eC,shouldShowViewedFilesCount:eI,totalFilesCount:eT,treeToggleElement:eA,userNotices:ek}=e,eD=(0,T.u)("batch_suggested_changes"),e$=(0,T.u)("prx_robust_small_screen_support"),{mutate:eF}=function(){let e,t,n,i=(0,s.c)(7),a=(0,tl.Kp)(),{updateWhitespace:l}=(0,tl.yo)();return i[0]!==a?(e=async e=>{let{hideWhitespace:t}=e,n=`${a}/page_data/${eR.uT.updateWhitespacePreference}`,i=await (0,tU.q$)(n,{method:"POST",body:{w:+!!t}}),s=await (0,tU.hp)(i);return(0,tU.R)(i,s),s},i[0]=a,i[1]=e):e=i[1],i[2]!==l?(t=e=>{l(e.ignoreWhitespace)},i[2]=l,i[3]=t):t=i[3],i[4]!==e||i[5]!==t?(n={mutationFn:e,onSuccess:t},i[4]=e,i[5]=t,i[6]=n):n=i[6],(0,eP.n)(n)}(),{clearSuggestionBatch:eO,removeSuggestionFromBatch:eq}=(0,tl.xJ)(),{mutate:eB}=function(e,t){let n,i,a,l=(0,s.c)(11),r=(0,eE.e)(eR.uT.applySuggestedChanges),o=(0,tl.WK)(),{clearSuggestionBatch:c}=(0,tl.xJ)();return l[0]!==r||l[1]!==t||l[2]!==o?(n=async e=>{let{message:n}=e,i=o.activeBatch.map(a3);if(0===i.length)throw Error("No valid suggestions found in batch");let a=await (0,eL.Sr)(r,{method:"POST",headers:{Accept:"application/json"},body:{comments:i,message:n,expectedHeadOid:t}}),s=await (0,tU.hp)(a);if(!a.ok&&s?.code==="HEAD_OID_MISMATCH")throw Error("The pull request has been updated since this batch was created. Please refresh the page and try again.",{cause:a.status});return(0,tU.R)(a,s),s},l[0]=r,l[1]=t,l[2]=o,l[3]=n):n=l[3],l[4]!==c||l[5]!==t||l[6]!==e?(i=()=>{c(),(0,a2.hW)(e,t),F.cg?.location.reload()},l[4]=c,l[5]=t,l[6]=e,l[7]=i):i=l[7],l[8]!==n||l[9]!==i?(a={mutationFn:n,onSuccess:i},l[8]=n,l[9]=i,l[10]=a):a=l[10],(0,eP.n)(a)}(eN.pathName,eN.comparison.headOid),{mutate:eM}=function(){let e,t,n,i=(0,s.c)(8),a=(0,tl.Kp)(),{updateChangeGroupPreference:l}=(0,tl.wL)(),{updateDiffFilter:r}=(0,tl.or)();return i[0]!==a?(e=async e=>{let{showChangeGroups:t}=e,n=`${a}/page_data/${eR.uT.updateShowChangeGroupsPreference}`,i=await (0,tU.q$)(n,{method:"POST",headers:{"Content-Type":"application/json"},body:{show_change_groups:t?"true":"false"}}),s=await (0,tU.hp)(i);return(0,tU.R)(i,s),s},i[0]=a,i[1]=e):e=i[1],i[2]!==l||i[3]!==r?(t=e=>{let{showChangeGroups:t}=e;l(t),t||r({activeChangeGroupId:void 0})},i[2]=l,i[3]=r,i[4]=t):t=i[4],i[5]!==e||i[6]!==t?(n={mutationFn:e,onMutate:t},i[5]=e,i[6]=t,i[7]=n):n=i[7],(0,eP.n)(n)}(),eU=(0,tl.WA)(),[ez,eG]=(0,v.useState)(!1),eV=eI||!eb,[eW,eQ]=(0,v.useState)(!1),eX=(0,tl.j5)(),eY=(0,tl.RH)(),eJ=(0,tl.WK)(),e0=(0,tl.qL)(),[e1,e2]=(0,v.useState)(!1),e3=(0,tl.Kp)(),e4=(0,tl.L3)(),[e5,e6]=(0,v.useState)(!1),e7=function(e,t){if(!e||0===t.length)return[];let n=function(e){let t=new Map;if(!e)return t;for(let[n,i]of Object.entries(e))for(let e of Object.values(i))for(let i of e?.threads??[])for(let e of i.commentsData?.comments??[])void 0!==e.databaseId&&null!==e.databaseId&&t.set(e.databaseId,{comment:e,path:n,thread:i});return t}(e),i=[];for(let e of t){let t=n.get(e.commentDatabaseId);t&&i.push({commentDatabaseId:e.commentDatabaseId,suggestionIndex:e.suggestionIndex,path:t.path,bodyHTML:t.comment.bodyHTML,diffEntries:t.comment.automatedComment?.suggestion?.diffEntries})}return i}(e0,eJ.activeBatch),e8=e7.length;ep[0]!==eF?(t=e=>{eF({hideWhitespace:e})},ep[0]=eF,ep[1]=t):t=ep[1];let e9=t;ep[2]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{e[0]&&eG(!e[0].isIntersecting)},ep[2]=n):n=ep[2];let te=(0,i$.B)(n);ep[3]!==e4.fullDiff.headOid||ep[4]!==e3||ep[5]!==eq||ep[6]!==eJ.activeBatch?(i=e=>{eq(e),(0,a2.CE)(e3,e4.fullDiff.headOid,eJ.activeBatch.filter(t=>t.commentDatabaseId!==e.commentDatabaseId||t.suggestionIndex!==e.suggestionIndex))},ep[3]=e4.fullDiff.headOid,ep[4]=e3,ep[5]=eq,ep[6]=eJ.activeBatch,ep[7]=i):i=ep[7];let tt=i;ep[8]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{e2(!0)},ep[8]=l):l=ep[8];let tn=l;ep[9]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{e2(!1)},ep[9]=r):r=ep[9];let ti=r;ep[10]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{eQ(!0)},ep[10]=o):o=ep[10];let ts=o;ep[11]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{eQ(!1)},ep[11]=c):c=ep[11];let tr=c;ep[12]!==eO||ep[13]!==e4.fullDiff.headOid||ep[14]!==ti||ep[15]!==e3?(d=()=>{eO(),(0,a2.hW)(e3,e4.fullDiff.headOid),ti(),eQ(!1)},ep[12]=eO,ep[13]=e4.fullDiff.headOid,ep[14]=ti,ep[15]=e3,ep[16]=d):d=ep[16];let to=d;ep[17]!==eB||ep[18]!==ti?(u=(e,t,n)=>{eB({message:e},{onSuccess:()=>{ti(),n()},onError:e=>{t(e)}})},ep[17]=eB,ep[18]=ti,ep[19]=u):u=ep[19];let tc=u;ep[20]!==eM?(m=e=>{eM({showChangeGroups:e})},ep[20]=eM,ep[21]=m):m=ep[21];let td=m,tu=e7.map(si),tm=J(),th=k(eN.state,ej),tf=Y(),tp=(0,v.useRef)(null);ep[22]!==tf?(h=()=>{tf.togglePanel("mergeStatus",tp.current)},ep[22]=tf,ep[23]=h):h=ep[23];let tg=h;ep[24]===Symbol.for("react.memo_cache_sentinel")?(f=(0,I.G7)("coding_agent_logs_in_pr"),ep[24]=f):f=ep[24];let tx=f;ep[25]!==te?(p=(0,a.jsx)("div",{ref:te,className:iH}),ep[25]=te,ep[26]=p):p=ep[26];let t_=ez&&iF;ep[27]!==t_?(g=(0,es.$)(eZ,"PullRequestFilesToolbar-module__toolbar__ztHN6",t_),ep[27]=t_,ep[28]=g):g=ep[28],ep[29]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)("h2",{className:"sr-only",children:"Pull Request Toolbar"}),ep[29]=x):x=ep[29],ep[30]!==eA?(_=(0,a.jsx)("div",{children:eA}),ep[30]=eA,ep[31]=_):_=ep[31],ep[32]!==eN.state?(b=(0,a.jsx)("div",{className:iO,children:(0,a.jsx)(ed,{state:eN.state})}),ep[32]=eN.state,ep[33]=b):b=ep[33];let tv=e$&&(eb?iB:iM);ep[34]!==tv?(y=(0,es.$)("PullRequestFilesToolbar-module__hide-when-stuck-large__Zcykn",tv),ep[34]=tv,ep[35]=y):y=ep[35],ep[36]!==ex||ep[37]!==ey||ep[38]!==eN.number||ep[39]!==eC.name||ep[40]!==eC.ownerLogin?(j=(0,a.jsx)(ik,{commits:ex,lastReviewOid:ey,ownerLogin:eC.ownerLogin,pullRequestNumber:eN.number,repositoryName:eC.name}),ep[36]=ex,ep[37]=ey,ep[38]=eN.number,ep[39]=eC.name,ep[40]=eC.ownerLogin,ep[41]=j):j=ep[41],ep[42]!==y||ep[43]!==j?(w=(0,a.jsx)("div",{className:y,children:j}),ep[42]=y,ep[43]=j,ep[44]=w):w=ep[44],ep[45]===Symbol.for("react.memo_cache_sentinel")?(N=(0,es.$)(iO,"min-width-0"),S=(0,es.$)("d-flex mb-n1",iq),ep[45]=N,ep[46]=S):(N=ep[45],S=ep[46]);let tb=eN.title;ep[47]===Symbol.for("react.memo_cache_sentinel")?(C=(0,es.$)("f5 text-bold overflow-hidden no-wrap","PullRequestFilesToolbar-module__pr-sticky-title__GIttB"),ep[47]=C):C=ep[47],ep[48]!==eN.title?(R=(0,a.jsx)("a",{href:"#top",className:"d-flex overflow-hidden fgColor-default",children:(0,a.jsx)("bdi",{className:C,children:eN.title})}),ep[48]=eN.title,ep[49]=R):R=ep[49],ep[50]!==eN.title||ep[51]!==R?(E=(0,a.jsx)(eH.m,{type:"label",direction:"s",text:tb,children:R}),ep[50]=eN.title,ep[51]=R,ep[52]=E):E=ep[52],ep[53]!==eN.number?(L=(0,a.jsxs)("span",{className:"f5 text-normal pl-2 fgColor-muted d-inline",children:["#",eN.number]}),ep[53]=eN.number,ep[54]=L):L=ep[54],ep[55]!==E||ep[56]!==L?(P=(0,a.jsxs)("div",{className:S,children:[E,L]}),ep[55]=E,ep[56]=L,ep[57]=P):P=ep[57];let ty=e$&&(eb?iB:iM);ep[58]!==ty?(A=(0,es.$)("f6 text-normal d-flex flex-items-center ml-n2",ty),ep[58]=ty,ep[59]=A):A=ep[59],ep[60]!==e5||ep[61]!==ex||ep[62]!==ey||ep[63]!==eN.number||ep[64]!==eC.name||ep[65]!==eC.ownerLogin?(D=(0,a.jsx)(ik,{commits:ex,lastReviewOid:ey,ownerLogin:eC.ownerLogin,pullRequestNumber:eN.number,repositoryName:eC.name,variant:"condensed",open:e5,onOpenChange:e6}),ep[60]=e5,ep[61]=ex,ep[62]=ey,ep[63]=eN.number,ep[64]=eC.name,ep[65]=eC.ownerLogin,ep[66]=D):D=ep[66],ep[67]===Symbol.for("react.memo_cache_sentinel")?($=(0,es.$)("d-none d-lg-flex flex-items-center min-width-0",iq),ep[67]=$):$=ep[67],ep[68]===Symbol.for("react.memo_cache_sentinel")?(O=(0,a.jsx)("div",{className:"border-left mx-1 pr-1 d-block",style:{width:"1px",height:"16px"}}),ep[68]=O):O=ep[68],ep[69]!==eN.author||ep[70]!==eN.baseBranch||ep[71]!==eN.commitsCount||ep[72]!==eN.headBranch||ep[73]!==eN.headRepositoryName||ep[74]!==eN.headRepositoryOwnerLogin||ep[75]!==eN.id||ep[76]!==eN.isInAdvisoryRepo||ep[77]!==eN.mergedBy||ep[78]!==eN.mergedByName||ep[79]!==eN.number||ep[80]!==eN.state||ep[81]!==eC.id||ep[82]!==eC.name||ep[83]!==eC.ownerLogin?(q=(0,a.jsxs)("div",{className:$,children:[O,(0,a.jsx)(eK,{author:eN.author,baseBranch:eN.baseBranch,baseRepositoryOwnerLogin:eC.ownerLogin,baseRepositoryName:eC.name,commitsCount:eN.commitsCount,headBranch:eN.headBranch,headRepositoryOwnerLogin:eN.headRepositoryOwnerLogin,headRepositoryName:eN.headRepositoryName,isInAdvisoryRepo:eN.isInAdvisoryRepo,mergedBy:eN.mergedBy,mergedByName:eN.mergedByName,state:eN.state,pullRequestId:eN.id,pullRequestNumber:eN.number,repositoryId:eC.id})]}),ep[69]=eN.author,ep[70]=eN.baseBranch,ep[71]=eN.commitsCount,ep[72]=eN.headBranch,ep[73]=eN.headRepositoryName,ep[74]=eN.headRepositoryOwnerLogin,ep[75]=eN.id,ep[76]=eN.isInAdvisoryRepo,ep[77]=eN.mergedBy,ep[78]=eN.mergedByName,ep[79]=eN.number,ep[80]=eN.state,ep[81]=eC.id,ep[82]=eC.name,ep[83]=eC.ownerLogin,ep[84]=q):q=ep[84],ep[85]!==A||ep[86]!==D||ep[87]!==q?(B=(0,a.jsxs)("div",{className:A,children:[D,q]}),ep[85]=A,ep[86]=D,ep[87]=q,ep[88]=B):B=ep[88],ep[89]!==P||ep[90]!==B?(M=(0,a.jsxs)(nV.B,{direction:"vertical",gap:"none",className:N,children:[P,B]}),ep[89]=P,ep[90]=B,ep[91]=M):M=ep[91],ep[92]!==_||ep[93]!==b||ep[94]!==w||ep[95]!==M?(U=(0,a.jsxs)(nV.B,{direction:"horizontal",gap:"condensed",align:"center",className:"min-width-0",children:[_,b,w,M]}),ep[92]=_,ep[93]=b,ep[94]=w,ep[95]=M,ep[96]=U):U=ep[96],ep[97]!==eN.aliveChannel?(z=(0,a.jsx)(ib,{aliveChannel:eN.aliveChannel}),ep[97]=eN.aliveChannel,ep[98]=z):z=ep[98],ep[99]===Symbol.for("react.memo_cache_sentinel")?(G=(0,es.$)("d-flex",iz),ep[99]=G):G=ep[99],ep[100]!==eI||ep[101]!==eT?(V=eI&&(0,a.jsx)(nt,{totalFilesCount:eT,className:"PullRequestFilesToolbar-module__hide-viewed-progress-on-small__DLtKy"}),ep[100]=eI,ep[101]=eT,ep[102]=V):V=ep[102],ep[103]!==eX||ep[104]!==eT||ep[105]!==ek?(H=eX&&eT>1&&(0,a.jsx)("div",{className:iG,children:(0,a.jsx)(i6,{userNotices:ek})}),ep[103]=eX,ep[104]=eT,ep[105]=ek,ep[106]=H):H=ep[106],ep[107]!==V||ep[108]!==H?(W=(0,a.jsxs)("div",{className:G,children:[V,H]}),ep[107]=V,ep[108]=H,ep[109]=W):W=ep[109],ep[110]!==eV?(Q=eV&&(0,a.jsx)("div",{className:iV,"data-testid":"file-controls-divider"}),ep[110]=eV,ep[111]=Q):Q=ep[111],ep[112]!==eD||ep[113]!==eg||ep[114]!==e4.hideWhitespace||ep[115]!==e_||ep[116]!==tn||ep[117]!==ts||ep[118]!==tg||ep[119]!==ez||ep[120]!==eY||ep[121]!==td||ep[122]!==e9||ep[123]!==eN||ep[124]!==eC||ep[125]!==e$||ep[126]!==eU||ep[127]!==tm||ep[128]!==e8||ep[129]!==ek||ep[130]!==th?(K=eY&&eD?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ev.Q,{"aria-label":"Discard batch",variant:"danger",size:"small",onClick:ts,children:["Discard",(0,a.jsx)("span",{className:`d-none ${tm?" d-xl-inline":" d-lg-inline"}`,children:" batch"})]}),(0,a.jsxs)(ev.Q,{"aria-label":"Commit suggestions",variant:"primary",size:"small",onClick:tn,children:["Commit",(0,a.jsx)("span",{className:`d-none ${tm?" d-xl-inline":" d-lg-inline"}`,children:" suggestions"})," ",(0,a.jsx)(ta.A,{className:"ml-1 color-fg-inherit",children:e8})]})]}):(0,a.jsxs)(a.Fragment,{children:[th&&ez&&!tm&&(0,a.jsx)("div",{className:"PullRequestFilesToolbar-module__show-on-xlarge__VoFX5",children:(0,a.jsx)(iQ.OC,{defaultMergeMethod:th.defaultMergeMethod,children:(0,a.jsx)(iQ.O_,{channels:th.channels,headSha:th.headSha,helpUrl:th.helpUrl,viewerLogin:th.viewerLogin,isDockedMode:!0,onToggleDockedPanel:tg,mergeStatusButtonRef:tp,size:"small"})})}),e_&&(0,a.jsx)(ip,{currentUserLogin:e_,pullRequest:eN,repository:eC}),(0,a.jsx)("div",{className:e$?iU:"d-none d-sm-flex",children:(0,a.jsx)(iv.G,{invisible:!1,reloadOnWhitespaceChange:!0,onUpdateWhitespace:e9,defaultHideWhitespace:e4.hideWhitespace,small:!0,userNotices:ek,additionalPreferences:(0,a.jsx)(a0,{changeGroupsPreferenceAvailable:eg,showChangeGroups:eU,onShowChangeGroupsChange:td})})})]}),ep[112]=eD,ep[113]=eg,ep[114]=e4.hideWhitespace,ep[115]=e_,ep[116]=tn,ep[117]=ts,ep[118]=tg,ep[119]=ez,ep[120]=eY,ep[121]=td,ep[122]=e9,ep[123]=eN,ep[124]=eC,ep[125]=e$,ep[126]=eU,ep[127]=tm,ep[128]=e8,ep[129]=ek,ep[130]=th,ep[131]=K):K=ep[131],ep[132]===Symbol.for("react.memo_cache_sentinel")?(Z=(0,a.jsx)("div",{className:iV}),ep[132]=Z):Z=ep[132],ep[133]!==eN.aliveChannel?(X=(0,a.jsx)(a9,{aliveChannel:eN.aliveChannel}),ep[133]=eN.aliveChannel,ep[134]=X):X=ep[134],ep[135]!==eN.number||ep[136]!==eC||ep[137]!==e$?(ee=tx&&(0,a.jsx)("div",{className:e$?iU:"d-none d-sm-flex",children:(0,a.jsx)(a4,{repository:eC,pullRequestNumber:eN.number})}),ep[135]=eN.number,ep[136]=eC,ep[137]=e$,ep[138]=ee):ee=ep[138],ep[139]!==eS||ep[140]!==ew||ep[141]!==e$?(et=!(0,I.G7)("updated_pull_request_header")&&(0,a.jsx)("div",{className:e$?iU:"d-none d-sm-flex",children:(0,a.jsx)(se,{pageLimits:ew,aliveChannels:eS})}),ep[139]=eS,ep[140]=ew,ep[141]=e$,ep[142]=et):et=ep[142],ep[143]!==ew||ep[144]!==eN.comparison.headOid?(en=(0,a.jsx)(nz,{className:"d-none d-sm-flex",pageLimits:ew,endCommitOid:eN.comparison.headOid}),ep[143]=ew,ep[144]=eN.comparison.headOid,ep[145]=en):en=ep[145],ep[146]!==X||ep[147]!==ee||ep[148]!==et||ep[149]!==en?(ei=(0,a.jsxs)("div",{className:"d-flex gap-1",children:[X,ee,et,en]}),ep[146]=X,ep[147]=ee,ep[148]=et,ep[149]=en,ep[150]=ei):ei=ep[150];let tj=e$?eb?"PullRequestFilesToolbar-module__show-more-menu-on-small__SpB86":"PullRequestFilesToolbar-module__show-more-menu-on-medium__qL0b9":"d-flex d-sm-none";return ep[151]===Symbol.for("react.memo_cache_sentinel")?(ea=()=>e6(!0),ep[151]=ea):ea=ep[151],ep[152]!==eg||ep[153]!==td||ep[154]!==eU?(el=(0,a.jsx)(a0,{changeGroupsPreferenceAvailable:eg,showChangeGroups:eU,onShowChangeGroupsChange:td}),ep[152]=eg,ep[153]=td,ep[154]=eU,ep[155]=el):el=ep[155],ep[156]!==eS||ep[157]!==ex||ep[158]!==e4.hideWhitespace||ep[159]!==eb||ep[160]!==e9||ep[161]!==ew||ep[162]!==eN||ep[163]!==eC||ep[164]!==el?(er=(0,a.jsx)(aY,{pageLimits:ew,pullRequest:eN,aliveChannels:eS,hideWhitespace:e4.hideWhitespace,onUpdateWhitespace:e9,showCommitSelector:ea,commits:ex,isFileTreeExpanded:eb,repository:eC,pullRequestNumber:eN.number,additionalPreferences:el}),ep[156]=eS,ep[157]=ex,ep[158]=e4.hideWhitespace,ep[159]=eb,ep[160]=e9,ep[161]=ew,ep[162]=eN,ep[163]=eC,ep[164]=el,ep[165]=er):er=ep[165],ep[166]!==tj||ep[167]!==er?(eo=(0,a.jsx)("div",{className:tj,children:er}),ep[166]=tj,ep[167]=er,ep[168]=eo):eo=ep[168],ep[169]!==z||ep[170]!==W||ep[171]!==Q||ep[172]!==K||ep[173]!==ei||ep[174]!==eo?(ec=(0,a.jsxs)(nV.B,{direction:"horizontal",align:"center",children:[z,W,Q,K,Z,ei,eo]}),ep[169]=z,ep[170]=W,ep[171]=Q,ep[172]=K,ep[173]=ei,ep[174]=eo,ep[175]=ec):ec=ep[175],ep[176]!==tm||ep[177]!==g||ep[178]!==U||ep[179]!==ec?(eu=(0,a.jsxs)(nV.B,{as:"section",direction:"horizontal",justify:"space-between",gap:"condensed",align:"center",className:g,"data-side-panel-open":tm,children:[x,U,ec]}),ep[176]=tm,ep[177]=g,ep[178]=U,ep[179]=ec,ep[180]=eu):eu=ep[180],ep[181]!==tc||ep[182]!==ti||ep[183]!==to||ep[184]!==tt||ep[185]!==e1||ep[186]!==eJ.activeBatch.length||ep[187]!==tu?(em=e1&&tu.length>0&&(0,a.jsx)(a1.$,{authorLogins:[],batchSize:eJ.activeBatch.length,onClose:ti,onCommit:tc,defaultCommitMessage:"Apply suggestions from code review",suggestions:tu,onRemoveSuggestion:tt,onDiscardBatch:to}),ep[181]=tc,ep[182]=ti,ep[183]=to,ep[184]=tt,ep[185]=e1,ep[186]=eJ.activeBatch.length,ep[187]=tu,ep[188]=em):em=ep[188],ep[189]!==to||ep[190]!==tr||ep[191]!==eW||ep[192]!==e8?(eh=(0,a.jsx)(ij.G,{isOpen:eW,onConfirm:to,onCancel:tr,suggestionsCount:e8}),ep[189]=to,ep[190]=tr,ep[191]=eW,ep[192]=e8,ep[193]=eh):eh=ep[193],ep[194]!==p||ep[195]!==eu||ep[196]!==em||ep[197]!==eh?(ef=(0,a.jsxs)(a.Fragment,{children:[p,eu,em,eh]}),ep[194]=p,ep[195]=eu,ep[196]=em,ep[197]=eh,ep[198]=ef):ef=ep[198],ef}function si(e){return{commentDatabaseId:e.commentDatabaseId,suggestionIndex:e.suggestionIndex,path:e.path,bodyHTML:e.bodyHTML,diffEntries:e.diffEntries}}a6.displayName="OverviewPanelBody",a7.displayName="OverviewSidePanel",a9.displayName="OpenOverviewPanelButton",se.displayName="OpenCommentsPanelButton",st.displayName="LivePullRequestFilesToolbar",sn.displayName="PullRequestFilesToolbar";let sa="DiffComparisonViewer-module__WideExpanded__Oilcd";var ss=n(45357),sl=n(83729);function sr(){let e,t,n=(0,s.c)(6),i=(0,sl.Qn)(),a=(0,tl.ig)(),l=(0,tl.so)(),r=(0,tl.WO)();return n[0]!==i||n[1]!==l||n[2]!==a||n[3]!==r?(e=()=>(i.getState().layoutStoreActions.registerFilesChangedCallbacks({navigateToComment:a,navigateToAnnotation:l,onCommentThreadDeleted:r}),()=>{i.getState().layoutStoreActions.unregisterFilesChangedCallbacks()}),t=[i,a,l,r],n[0]=i,n[1]=l,n[2]=a,n[3]=r,n[4]=e,n[5]=t):(e=n[4],t=n[5]),(0,v.useEffect)(e,t),null}function so(e){let t,n,i,l,r,o,c,d,u,m,h,f,p,g,x=(0,s.c)(35),{fileFilter:_,isFileTreeExpanded:b,shouldShowViewedFilesCount:y,totalFilesCount:j,treeToggleElement:w,userNotices:N}=e;x[0]===Symbol.for("react.memo_cache_sentinel")?(t=["line-spacing"],x[0]=t):t=x[0];let S=t,[C,R]=(0,v.useState)(!1),E=(0,tl.j5)(),L=y||!b;x[1]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{e[0]&&R(!e[0].isIntersecting)},x[1]=n):n=x[1];let P=(0,i$.B)(n);x[2]!==P?(i=(0,a.jsx)("div",{ref:P,className:iH}),x[2]=P,x[3]=i):i=x[3];let I=C&&iF;x[4]!==I?(l=(0,es.$)(eZ,"PullRequestFilesToolbar-module__simple-toolbar__3d9E8",I),x[4]=I,x[5]=l):l=x[5],x[6]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)("h2",{className:"sr-only",children:"Diff Comparison Toolbar"}),x[6]=r):r=x[6],x[7]!==w?(o=(0,a.jsx)(nV.B,{direction:"horizontal",gap:"condensed",align:"center",className:"min-width-0",children:(0,a.jsx)("div",{children:w})}),x[7]=w,x[8]=o):o=x[8],x[9]!==y||x[10]!==j?(c=y&&(0,a.jsx)(nt,{totalFilesCount:j}),x[9]=y,x[10]=j,x[11]=c):c=x[11];let T=!b&&_;return x[12]!==E||x[13]!==j||x[14]!==N?(d=E&&j>1&&(0,a.jsx)("div",{className:iG,children:(0,a.jsx)(i6,{userNotices:N})}),x[12]=E,x[13]=j,x[14]=N,x[15]=d):d=x[15],x[16]!==d||x[17]!==c||x[18]!==T?(u=(0,a.jsxs)("div",{className:iz,children:[c,T,d]}),x[16]=d,x[17]=c,x[18]=T,x[19]=u):u=x[19],x[20]!==L?(m=L&&(0,a.jsx)("div",{className:iV,"data-testid":"file-controls-divider"}),x[20]=L,x[21]=m):m=x[21],x[22]!==N?(h=(0,a.jsx)(iv.G,{invisible:!1,small:!0,enabledDiffViewSettings:S,userNotices:N}),x[22]=N,x[23]=h):h=x[23],x[24]!==u||x[25]!==m||x[26]!==h?(f=(0,a.jsxs)(nV.B,{direction:"horizontal",align:"center",children:[u,m,h]}),x[24]=u,x[25]=m,x[26]=h,x[27]=f):f=x[27],x[28]!==f||x[29]!==l||x[30]!==o?(p=(0,a.jsxs)(nV.B,{as:"section",direction:"horizontal",justify:"space-between",gap:"condensed",align:"center",className:l,children:[r,o,f]}),x[28]=f,x[29]=l,x[30]=o,x[31]=p):p=x[31],x[32]!==p||x[33]!==i?(g=(0,a.jsxs)(a.Fragment,{children:[i,p]}),x[32]=p,x[33]=i,x[34]=g):g=x[34],g}sr.displayName="DiffNavigationRegistrar",so.displayName="BasicDiffComparisonViewToolbar";var sc=n(26440),sd=n(31854);function su(e){return{...e,compactMode:"none"}}function sm(e){return{...e,wideMode:"expanded"}}function sh(e){let t,n,i,l=(0,s.c)(4),{lines:r}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(t={padding:"var(--base-size-6) var(--base-size-8)",borderColor:"var(--borderColor-muted)"},l[0]=t):t=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("div",{className:"border-bottom bgColor-muted rounded-top-2",style:t,children:(0,a.jsx)("div",{className:"d-flex flex-items-center",style:{height:"var(--control-small-size)"},children:(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"})})}),l[1]=n):n=l[1],l[2]!==r?(i=(0,a.jsxs)("div",{className:"border borderColor-muted rounded",children:[n,(0,a.jsx)("div",{className:"d-flex flex-column gap-2 tmp-p-3",children:Array.from({length:r||5}).map(sf)})]}),l[2]=r,l[3]=i):i=l[3],i}function sf(e,t){return(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"},`loading-skeleton-${t}`)}sh.displayName="EntireDiffLoadingSkeleton";var sp=n(24016);function sg(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"color-bg-default position-relative border rounded-2 color-border-default mt-2 d-flex flex-column",children:(0,a.jsx)(r.E,{border:!1,spacious:!0,children:(0,a.jsx)(r.E.Heading,{children:"No files matched your search"})})}),t[0]=e):e=t[0],e}sg.displayName="FilesChangedFilterBlankSlate";var sx=n(82845),s_=n(31907),sv=n(14864),sb=n(34349),sy=n(20331),sj=n(49685),sw=n(48631),sN=n(66743);function sS(e){let t,n,i,r,o=(0,s.c)(17),{pullRequestBasePath:c,className:d,diffPath:u,viewerLogin:m}=e,h=(0,v.useId)();o[0]!==c||o[1]!==u?(t={basePath:c,diffPath:u},o[0]=c,o[1]=u,o[2]=t):t=o[2];let{data:f}=(0,ts.o5)(t);if(!f)return null;let{isOwnedByViewer:p,owners:g,ruleLineNumber:x,ruleUrl:_}=f;if(!(p||g.length>0))return null;o[3]!==p||o[4]!==g||o[5]!==x||o[6]!==m?(n=sC(p,g,x,m),o[3]=p,o[4]=g,o[5]=x,o[6]=m,o[7]=n):n=o[7];let b=n;return o[8]!==d||o[9]!==p||o[10]!==_||o[11]!==h?(i=_?(0,a.jsx)(ex.A,{"aria-labelledby":h,href:_,className:d,muted:!p,children:(0,a.jsx)(l.ShieldLockIcon,{})}):(0,a.jsx)(l.ShieldLockIcon,{className:d}),o[8]=d,o[9]=p,o[10]=_,o[11]=h,o[12]=i):i=o[12],o[13]!==i||o[14]!==b||o[15]!==h?(r=(0,a.jsx)(eH.m,{id:h,"aria-label":b,text:b,children:i}),o[13]=i,o[14]=b,o[15]=h,o[16]=r):r=o[16],r}function sC(e,t,n,i){let a="Owned by ",s=t;return e&&(a+="you",i&&(s=t.filter(e=>e!==`@${i}`)),s.length>0&&(a+=" along with ")),a+=s.join(", "),n&&(a+=` (from CODEOWNERS line ${n})`),a}sS.displayName="CodeownersBadge";var sR=n(94820);let sE="responsive-module__hide-on-mobile__v3LUR",sL="responsive-module__hide-on-desktop__OjTXu",sP="responsive-module__hide-on-medium-up__oyQXU",sI="responsive-module__hide-medium-up__Yne88",sT="BlobActionsMenu-module__hiddenIcon__F71AB";function sA(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_=(0,s.c)(49),{oid:v,path:b,repo:y,branchName:j,isViewable:w,isDeleteable:N,isEditable:S,shouldShowEditOptions:C,copilotDiffChatProps:R,returnToPullRequestPath:E,onCommentOnFile:L,onCopyPath:P,onExpandLines:I,areLinesExpanded:T,richDiffToggle:A,codeownersText:k,codeownersUrl:D,onAskAboutDiff:$}=e,F=void 0===N||N,O=void 0===S||S,q=void 0===C||C;_[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsx)(tk.K,{icon:l.KebabHorizontalIcon,"aria-label":"More options",variant:"invisible",size:"small"})}),_[0]=t):t=_[0],_[1]!==A?(n=A?.richDiff?.canToggleRichDiff&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ti.l.Item,{className:sP,onSelect:A.onToggle,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)("span",{className:A.isRichDiff?sT:void 0,children:(0,a.jsx)(l.CheckIcon,{})})}),"Source diff"]}),(0,a.jsxs)(ti.l.Item,{className:sP,onSelect:A.onToggle,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)("span",{className:A.isRichDiff?void 0:sT,children:(0,a.jsx)(l.CheckIcon,{})})}),"Rich diff"]}),(0,a.jsx)(ti.l.Divider,{className:sP})]}),_[1]=A,_[2]=n):n=_[2],_[3]!==R?(i=R&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(sR.$,{...R}),(0,a.jsx)(ti.l.Divider,{})]}),_[3]=R,_[4]=i):i=_[4],_[5]!==$?(r=$&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ti.l.Item,{className:sI,onSelect:$,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.CopilotIcon,{})}),"Ask about this diff"]}),(0,a.jsx)(ti.l.Divider,{className:sI})]}),_[5]=$,_[6]=r):r=_[6],_[7]!==L?(o=L&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ti.l.Item,{className:sL,onSelect:L,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.CommentIcon,{})}),"Comment on this file"]}),(0,a.jsx)(ti.l.Divider,{className:sL})]}),_[7]=L,_[8]=o):o=_[8],_[9]!==P?(c=P&&(0,a.jsxs)(ti.l.Item,{className:sL,onSelect:P,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.CopyIcon,{})}),"Copy file name"]}),_[9]=P,_[10]=c):c=_[10],_[11]!==T||_[12]!==I?(d=I&&(0,a.jsxs)(ti.l.Item,{className:sL,onSelect:I,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:T?(0,a.jsx)(l.FoldIcon,{}):(0,a.jsx)(l.UnfoldIcon,{})}),(0,a.jsx)("span",{children:T?"Collapse non-diff lines":"Expand all lines"})]}),_[11]=T,_[12]=I,_[13]=d):d=_[13],_[14]!==P||_[15]!==I?(u=(P||I)&&(0,a.jsx)(ti.l.Divider,{className:sL}),_[14]=P,_[15]=I,_[16]=u):u=_[16],_[17]!==v||_[18]!==b||_[19]!==y.name||_[20]!==y.ownerLogin?(m=(0,em.nD_)({repo:y.name,owner:y.ownerLogin,filePath:b,commitish:v}),_[17]=v,_[18]=b,_[19]=y.name,_[20]=y.ownerLogin,_[21]=m):m=_[21];let B=void 0===w||w?void 0:"Action unavailable";return _[22]===Symbol.for("react.memo_cache_sentinel")?(h=(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.EyeIcon,{})}),_[22]=h):h=_[22],_[23]!==m||_[24]!==B?(f=(0,a.jsxs)(ti.l.LinkItem,{href:m,inactiveText:B,children:[h,"View file"]}),_[23]=m,_[24]=B,_[25]=f):f=_[25],_[26]!==j||_[27]!==F||_[28]!==O||_[29]!==b||_[30]!==y.name||_[31]!==y.ownerLogin||_[32]!==E||_[33]!==q?(p=j&&q&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(ti.l.LinkItem,{href:(0,em.Nyd)({repo:y.name,owner:y.ownerLogin,filePath:b,commitish:j,returnToPrPath:E}),inactiveText:O?void 0:"Action unavailable",children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.PencilIcon,{})}),"Edit file"]}),(0,a.jsxs)(ti.l.LinkItem,{variant:"danger",href:(0,em.Y65)({repo:y.name,owner:y.ownerLogin,filePath:b,commitish:j}),inactiveText:F?void 0:"Action unavailable",children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.TrashIcon,{})}),"Delete file"]})]}),_[26]=j,_[27]=F,_[28]=O,_[29]=b,_[30]=y.name,_[31]=y.ownerLogin,_[32]=E,_[33]=q,_[34]=p):p=_[34],_[35]!==k||_[36]!==D?(g=k&&D&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ti.l.Divider,{className:sL}),(0,a.jsxs)(ti.l.LinkItem,{className:sL,href:D,children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.ShieldLockIcon,{})}),k]})]}),_[35]=k,_[36]=D,_[37]=g):g=_[37],_[38]!==c||_[39]!==d||_[40]!==u||_[41]!==f||_[42]!==p||_[43]!==g||_[44]!==n||_[45]!==i||_[46]!==r||_[47]!==o?(x=(0,a.jsxs)(np.W,{children:[t,(0,a.jsx)(np.W.Overlay,{children:(0,a.jsxs)(ti.l,{children:[n,i,r,o,c,d,u,f,p,g]})})]}),_[38]=c,_[39]=d,_[40]=u,_[41]=f,_[42]=p,_[43]=g,_[44]=n,_[45]=i,_[46]=r,_[47]=o,_[48]=x):x=_[48],x}sA.displayName="BlobActionsMenu";function sk(e){let t,n,i,r,o,c,d,u=(0,s.c)(27),{basePath:m,inactive:h,inactiveTooltip:f,path:p,setIsCollapsed:g}=e,x=void 0!==h&&h,_=(0,tl.Mv)(p);u[0]===Symbol.for("react.memo_cache_sentinel")?(t={onSuccess:s$,onError:sD},u[0]=t):t=u[0];let{mutate:v}=function(e,t){let n,i,a,l,r=(0,s.c)(10),{onSuccess:o,onError:c}=t,d=`${e}/file_review`;return r[0]!==d?(n=async e=>{let{viewedStatus:t,path:n}=e,i=await (0,eL.Sr)(`${d}`,{method:t?"POST":"DELETE",headers:{Accept:"application/json"},body:{path:n,viewed:t?"viewed":void 0,_method:t?void 0:"delete"}}),a=await i.json();if(i.ok)return a;throw Error(a.error||"Unknown error occurred",{cause:i.status})},r[0]=d,r[1]=n):n=r[1],r[2]!==o?(i=()=>{o()},r[2]=o,r[3]=i):i=r[3],r[4]!==c?(a=e=>{c(e)},r[4]=c,r[5]=a):a=r[5],r[6]!==n||r[7]!==i||r[8]!==a?(l={mutationFn:n,onSuccess:i,onError:a},r[6]=n,r[7]=i,r[8]=a,r[9]=l):l=r[9],(0,eP.n)(l)}(m,t),{setDiffViewed:b}=(0,tl.Ud)(),y=(0,tl.j5)(),{navigateToNext:j}=iX();u[1]!==x||u[2]!==y||u[3]!==_||u[4]!==j||u[5]!==p||u[6]!==b||u[7]!==g||u[8]!==v?(n=()=>{x||(v({viewedStatus:!_,path:p}),b(p,!_),y?j():g(!_))},u[1]=x,u[2]=y,u[3]=_,u[4]=j,u[5]=p,u[6]=b,u[7]=g,u[8]=v,u[9]=n):n=u[9];let w=n;u[10]!==_?(i=_?(0,a.jsx)(l.CheckboxFillIcon,{className:"color-fg-accent"}):(0,a.jsx)("svg",{"aria-hidden":"true",fill:"none",height:"16",role:"img",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{clipRule:"evenodd",d:"M2.5 2.75C2.5 2.61193 2.61193 2.5 2.75 2.5H13.25C13.3881 2.5 13.5 2.61193 13.5 2.75V13.25C13.5 13.3881 13.3881 13.5 13.25 13.5H2.75C2.61193 13.5 2.5 13.3881 2.5 13.25V2.75ZM2.75 1C1.7835 1 1 1.7835 1 2.75V13.25C1 14.2165 1.7835 15 2.75 15H13.25C14.2165 15 15 14.2165 15 13.25V2.75C15 1.7835 14.2165 1 13.25 1H2.75Z",fill:"currentColor",fillRule:"evenodd"})}),u[10]=_,u[11]=i):i=u[11];let N=i,S=_?"Viewed":"Not Viewed";u[12]!==N?(r=()=>N,u[12]=N,u[13]=r):r=u[13];let C=_&&"MarkAsViewedButton-module__viewed__k8dzo";u[14]!==C?(o=(0,es.$)(C,"MarkAsViewedButton-module__iconOnly__kEP4e"),u[14]=C,u[15]=o):o=u[15],u[16]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)("span",{className:sE,children:"Viewed"}),u[16]=c):c=u[16],u[17]!==w||u[18]!==x||u[19]!==_||u[20]!==S||u[21]!==r||u[22]!==o?(d=(0,a.jsx)(ev.Q,{"aria-pressed":_,"aria-label":S,inactive:x,size:"small",variant:"default",leadingVisual:r,className:o,onClick:w,children:c}),u[17]=w,u[18]=x,u[19]=_,u[20]=S,u[21]=r,u[22]=o,u[23]=d):d=u[23];let R=d;if(!x||!f)return R;{let e;return u[24]!==R||u[25]!==f?(e=(0,a.jsx)(eH.m,{text:f,children:R}),u[24]=R,u[25]=f,u[26]=e):e=u[26],e}}function sD(){}function s$(){}async function sF({basePath:e,fullDiff:t,effectiveRange:n,path:i,signal:a}){let s=new URLSearchParams;s.append("path",i),n.baseOid===t.baseOid?s.append("range",n.headOid):s.append("range",`${n.baseOid}..${n.headOid}`);let l=`${e}/page_data/${eR.uT.richDiff}?${s.toString()}`;try{let e=await (0,eL.Sr)(l,{signal:a});if(a?.aborted)return;let t=await (0,tU.hp)(e);return(0,tU.R)(e,t),t??void 0}catch(e){if(e instanceof Error&&"AbortError"===e.name)return;throw e}}sk.displayName="MarkAsViewedButton";var sO=n(59635);function sq(e,t){if(e.type!==t.type)return!1;let n="CONTEXT"===e.type||"ADDITION"===e.type,i="DELETION"===e.type;return n&&e.right===t.line||i&&e.left===t.line}function sB({diffSummary:e,commentPreference:t,lineSpacingPreference:n,isCollapsed:i,threadSizeInfoMap:a,isSplitView:s=!1}){let l=n===e6.Ud.Compact?20:25;if(i)return 42;if(e?.linesChanged&&e.linesChanged>400)return 175;if(e?.changeType==="DELETED"||e?.changeType==="REMOVED")return 177;let r=e?Math.max(1,Math.ceil(e.linesChanged/5)):1,o=e?.changeType==="MODIFIED"?6*r*l:0,c=0,d=0;if(t===e6.sI.Visible){let t=0;for(let n of Object.values(e?.markersMap||{})){for(let e of n.threads){if(!a){c+=500;continue}let t=a.get(e.id);if(t?.isCollapsed){c+=34;continue}let n=t?.replyCount??0,i=1+n;t?.estimatedLines?c+=32+32*i+48+48+24*t.estimatedLines+6*Math.max(0,i-1)+(32*i+16):(c+=272,n>0&&(c+=128*n,c+=6*n))}t+=n.annotations.length}d=t*(a?144:300)}let u=e?.linesChanged??1;e?.changeType==="ADDED"&&(u+=1);let m=l*u;return s&&(m=Math.ceil(.6*m)),42+m+c+d+o}function sM(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,L,P,I,T,A,k,D,O,q,B,M,U,z,G,V,H,W,Q,K,Z,X,Y,J,ee,et,en,ei,ea,el,er=(0,s.c)(184);if(er[0]!==e){let{diffManuallyExpanded:a,headBranchName:s,headRepoName:l,headRepoOwner:m,diffLines:h,path:f,isSelected:p,reviewed:g,...x}=e;i=a,r=s,o=l,c=m,n=h,d=f,u=p,t=x,er[0]=e,er[1]=t,er[2]=n,er[3]=i,er[4]=r,er[5]=o,er[6]=c,er[7]=d,er[8]=u}else t=er[1],n=er[2],i=er[3],r=er[4],o=er[5],c=er[6],d=er[7],u=er[8];let eo=void 0!==u&&u,ec=(0,tl.Kp)(),ed=(0,tl.JA)(),{fetchContextLines:eu}=(0,tl.QV)(),em=(0,tl.L3)(),eh=em.hideWhitespace?"1":"0",ef=(0,tl.RB)(),ep=(0,tl.lF)(),eg=(0,tl.ce)();er[9]!==ec||er[10]!==d?(m={basePath:ec,path:d},er[9]=ec,er[10]=d,er[11]=m):m=er[11];let ex=function(e){let t,n,i,a=(0,s.c)(11),{basePath:l,path:r}=e,o=(0,tl.L3)();a[0]!==l||a[1]!==o||a[2]!==r?(t=function({basePath:e,effectiveRange:t,path:n}){return[eR.uT.richDiff,e,`baseOid:${t.baseOid}`,`headOid:${t.headOid}`,`path:${n}`]}({basePath:l,path:r,...o}),a[0]=l,a[1]=o,a[2]=r,a[3]=t):t=a[3];let c=t;a[4]!==l||a[5]!==o||a[6]!==r?(n={path:r,basePath:l,...o,signal:void 0},a[4]=l,a[5]=o,a[6]=r,a[7]=n):n=a[7];let d=n;return a[8]!==d||a[9]!==c?(i={fetcher:sF,key:c,args:d},a[8]=d,a[9]=c,a[10]=i):i=a[10],i}(m),e_=(0,v.useRef)(null),ev=(0,v.useRef)(null),{helpUrl:eb}=(0,ew.X)(),ey=(0,tl.kN)(d),{updateAllFilesCollapsedStatus:ej,updateFileCollapsedStatus:eN}=(0,tl.JR)(),eS=(0,tl.GR)(),[eC,eE]=(0,v.useState)(!1),[eL,eP]=(0,v.useState)(t.richDiff?.defaultToRichDiff??!1),eI=(0,tl.Fm)(d);er[12]!==ep||er[13]!==eI||er[14]!==ey||er[15]!==eg?(h=sB({diffSummary:eI,commentPreference:ep,lineSpacingPreference:eg,isCollapsed:ey}),er[12]=ep,er[13]=eI,er[14]=ey,er[15]=eg,er[16]=h):h=er[16];let eT=h,eA=(0,tl.ne)(d);er[17]!==ec?(f={basePath:ec},er[17]=ec,er[18]=f):f=er[18];let ek=(0,ts.dG)(f),eD=ek?.data;er[19]!==d||er[20]!==eD?(p=(0,ts.hG)({diffPath:d,codeownersData:eD}),er[19]=d,er[20]=eD,er[21]=p):p=er[21];let e$=p;e:{let e;if(!eA){let e;er[22]===Symbol.for("react.memo_cache_sentinel")?(e=[],er[22]=e):e=er[22],g=e;break e}er[23]!==eA?(e=eA.FILE?.threads??[],er[23]=eA,er[24]=e):e=er[24],g=e}let eF=g,eO=(0,tl.S$)();t:{let e;if(!eO){x=void 0;break t}er[25]!==eO.commitMessage||er[26]!==eO.pullRequestUrl?(e={commitMessage:eO.commitMessage,pullRequestUrl:eO.pullRequestUrl},er[25]=eO.commitMessage,er[26]=eO.pullRequestUrl,er[27]=e):e=er[27],x=e}let eq=x,eB=eq?.commitMessage,eM=eq?.pullRequestUrl;er[28]!==ef.hasCopilotAccess||er[29]!==t||er[30]!==d||er[31]!==eM||er[32]!==eB?(_={...t,path:d,hasCopilotAccess:ef.hasCopilotAccess,commitMessage:eB,pullRequestUrl:eM},er[28]=ef.hasCopilotAccess,er[29]=t,er[30]=d,er[31]=eM,er[32]=eB,er[33]=_):_=er[33];let eU=(0,sw.V)(_);er[34]!==eU?(b=()=>{eU&&((0,sN.BI)("copilot.file-diff.attach",{target:"file-diff-header",mode:"assistive"}),(0,sb.qR)({intent:sy.wh.conversation,references:[eU],attachThread:!0,id:"file-diff-header"}))},er[34]=eU,er[35]=b):b=er[35];let ez=b;n:{let e;if(!ed){y=n;break n}er[36]!==ed||er[37]!==n||er[38]!==d?(e=function(e,t,n){let i=[],a=t.hunkPositions[n];if(!a)return i;let s=0,l=a[0];if(!l)return i;let r=!1;for(let t of e)if(r){if(i.push(t),sq(t,l.endLine)&&(r=!1,!(l=a[++s])))break}else sq(t,l.startLine)&&(r=!0,i.push(l.headerLine),i.push(t));return i}(n,ed,d),er[36]=ed,er[37]=n,er[38]=d,er[39]=e):e=er[39],y=e}let eG=y;er[40]!==d||er[41]!==eN?(j=()=>{eN(d,!1)},er[40]=d,er[41]=eN,er[42]=j):j=er[42];let eV=j,eH=(0,v.useRef)(!0);er[43]!==eV||er[44]!==eS||er[45]!==ey||er[46]!==eA?(w=()=>{let e=eS();e&&ey&&eA&&Object.values(eA).some(t=>t.threads.some(t=>String(t.id)===String(e))||t.annotations.some(t=>String(t.id)===String(e)))&&eV()},er[43]=eV,er[44]=eS,er[45]=ey,er[46]=eA,er[47]=w):w=er[47];let eW=w;er[48]!==eW?(N=()=>{(0,$.K3)(),eW()},er[48]=eW,er[49]=N):N=er[49];let eQ=N;er[50]!==t.pathDigest||er[51]!==eV||er[52]!==ey?(S=()=>{(0,iZ.o9)()===t.pathDigest&&ey&&eV()},er[50]=t.pathDigest,er[51]=eV,er[52]=ey,er[53]=S):S=er[53];let eK=S;er[54]!==eK||er[55]!==eW?(C=()=>{eW(),eK(),eH.current=!1},er[54]=eK,er[55]=eW,er[56]=C):C=er[56];let eZ=(0,v.useEffectEvent)(C);er[57]!==eZ?(R=()=>{let e=()=>eZ();return e(),F.cg?.addEventListener("hashchange",e),()=>{F.cg?.removeEventListener("hashchange",e)}},er[57]=eZ,er[58]=R):R=er[58],er[59]===Symbol.for("react.memo_cache_sentinel")?(E=[],er[59]=E):E=er[59],(0,v.useEffect)(R,E),er[60]!==eK||er[61]!==eo?(L=()=>{if(!eo){eH.current=!0;return}eH.current&&(eK(),eH.current=!1)},P=[eK,eo],er[60]=eK,er[61]=eo,er[62]=L,er[63]=P):(L=er[62],P=er[63]),(0,v.useEffect)(L,P),er[64]!==ej||er[65]!==eN?(I=(e,t,n)=>{if(n&&n.altKey)ej(e);else{if(eN(t,e),!e)return;F.cg?.requestAnimationFrame(()=>{let e=e_.current?.getBoundingClientRect();!e||e.top<60&&F.cg?.scrollTo({top:e.top+F.cg.scrollY-60})})}},er[64]=ej,er[65]=eN,er[66]=I):I=er[66];let eX=I;er[67]!==eI?(T=(0,sO.B)({diffSummary:eI}),er[67]=eI,er[68]=T):T=er[68];let eY=(0,v.useRef)(T),[eJ,e0]=(0,v.useState)(!1);er[69]!==eQ||er[70]!==eu||er[71]!==d||er[72]!==eh?(A=async e=>{eQ(),eY.current.push(e),eu({contextLineRanges:eY.current,path:d,w:eh})},er[69]=eQ,er[70]=eu,er[71]=d,er[72]=eh,er[73]=A):A=er[73];let e1=A;er[74]!==eu||er[75]!==d?(k=async()=>{await eu({contextLineRanges:[],path:d})},er[74]=eu,er[75]=d,er[76]=k):k=er[76];let e2=k;i:{if(t.isBinary||t.isSubmodule||t.isTooBig||(0,sx.dK)({linesChanged:t.linesChanged,newTreeEntry:t.newTreeEntry,oldTreeEntry:t.oldTreeEntry,status:t.status,truncatedReason:t.truncatedReason})){D=!1;break i}if(eJ){D=!0;break i}if(0===eG.length){D=!1;break i}if((eG[1]?.blobLineNumber||0)>1){D=!0;break i}let e=eG.length,n=eG[e-1]?.blobLineNumber||0,i=t.newTreeEntry?.lineCount||0;if(n{let e,n;eY.current=[],eJ||eY.current.push({start:1,end:Math.max(t.oldTreeEntry?.lineCount??0,t.newTreeEntry?.lineCount??0)});let i=document.activeElement;await eu({contextLineRanges:eY.current,path:d,w:eh}),e0(!eJ),i&&(e=null,n=null,i&&(i.hasAttribute("data-grid-cell-id")&&(e=i.getAttribute("data-grid-cell-id")),i.hasAttribute("data-file-path")&&(n=i.getAttribute("data-file-path"))),setTimeout(()=>{if(e){let t=document.querySelector(`[data-grid-cell-id="${CSS.escape(e)}"]`);if(t)return void t.focus()}if(n){let e=document.querySelector(`button[data-file-path="${CSS.escape(n)}"]`);e&&e.focus()}},0))},er[77]=t.newTreeEntry?.lineCount,er[78]=t.oldTreeEntry?.lineCount,er[79]=eu,er[80]=eJ,er[81]=d,er[82]=eh,er[83]=O):O=er[83],t.oldTreeEntry?.lineCount,t.newTreeEntry?.lineCount;let e4=O;er[84]===Symbol.for("react.memo_cache_sentinel")?(q=()=>eP(sU),er[84]=q):q=er[84];let e5=q;er[85]!==t.richDiff||er[86]!==eL?(B=t.richDiff?.canToggleRichDiff?{richDiff:t.richDiff,isRichDiff:eL,onToggle:e5}:void 0,er[85]=t.richDiff,er[86]=eL,er[87]=B):B=er[87];let e6=B;er[88]!==e$||er[89]!==ef.login?(M=e$&&(e$.isOwnedByViewer||e$.owners.length>0)?sC(e$.isOwnedByViewer,e$.owners,void 0,ef.login):void 0,er[88]=e$,er[89]=ef.login,er[90]=M):M=er[90];let e7=M,e8=e$?.ruleUrl;er[91]!==ef.canComment?(U=ef.canComment?()=>eE(!0):void 0,er[91]=ef.canComment,er[92]=U):U=er[92];let e9=U;er[93]!==d?(z=()=>navigator.clipboard?.writeText(d),er[93]=d,er[94]=z):z=er[94];let te=z,tt=e3?e4:void 0;er[95]!==t.richDiff||er[96]!==ex||er[97]!==eL?(G={richDiff:t.richDiff,showRichDiff:eL,onToggleRichDiff:eP,queryConfig:ex},er[95]=t.richDiff,er[96]=ex,er[97]=eL,er[98]=G):G=er[98];let tn=G;er[99]===Symbol.for("react.memo_cache_sentinel")?(V=[],er[99]=V):V=er[99],er[100]!==ed||er[101]!==em.effectiveRange.headOid||er[102]!==em.fullDiff.headOid?(H=new Set(V),ed&&H.add(sv.YR.diffStats).add(sv.YR.expandLines),em.fullDiff.headOid!==em.effectiveRange.headOid&&H.add(sv.YR.markAsViewed),er[100]=ed,er[101]=em.effectiveRange.headOid,er[102]=em.fullDiff.headOid,er[103]=H):H=er[103];let ti=H;er[104]===Symbol.for("react.memo_cache_sentinel")?(W=[],er[104]=W):W=er[104],er[105]!==ed?(Q=new Set(W),K=new Map,ed&&(Q.add(sv.YR.markAsViewed),K.set(sv.YR.markAsViewed,"This file can only be marked as viewed on the \u201CAll files\u201D page")),er[105]=ed,er[106]=Q,er[107]=K):(Q=er[106],K=er[107]),er[108]!==Q||er[109]!==K?(Z={disabledFeatures:Q,disabledReasons:K},er[108]=Q,er[109]=K,er[110]=Z):Z=er[110];let{disabledFeatures:ta,disabledReasons:tr}=Z;er[111]===Symbol.for("react.memo_cache_sentinel")?(X=(0,es.$)("mx-1",sE),er[111]=X):X=er[111],er[112]!==ec||er[113]!==ef.login||er[114]!==d?(Y=(0,a.jsx)(sS,{className:X,diffPath:d,pullRequestBasePath:ec,viewerLogin:ef.login}),er[112]=ec,er[113]=ef.login,er[114]=d,er[115]=Y):Y=er[115],er[116]!==ed||er[117]!==ec||er[118]!==ta||er[119]!==tr||er[120]!==ti||er[121]!==eX||er[122]!==d?(J=!ti.has(sv.YR.markAsViewed)&&(0,a.jsx)(sk,{path:d,basePath:ec,inactive:ta.has(sv.YR.markAsViewed)||!!ed,inactiveTooltip:tr.get(sv.YR.markAsViewed),setIsCollapsed:e=>eX(e,d)}),er[116]=ed,er[117]=ec,er[118]=ta,er[119]=tr,er[120]=ti,er[121]=eX,er[122]=d,er[123]=J):J=er[123],er[124]!==ef.canComment||er[125]!==eC||er[126]!==ey||er[127]!==eX||er[128]!==d?(ee=ef.canComment&&(0,a.jsx)(tk.K,{ref:ev,icon:l.CommentIcon,"aria-label":"Comment on this file","aria-expanded":eC,variant:"invisible",size:"small",onClick:e=>{ey&&eX(!1,d),eE(!0),e.stopPropagation()},className:sE}),er[124]=ef.canComment,er[125]=eC,er[126]=ey,er[127]=eX,er[128]=d,er[129]=ee):ee=er[129];let to="REMOVED"===t.status&&t.oldCommitOid?t.oldCommitOid:t.newCommitOid||"",tc=o||t.repository.name,td=c||t.repository.ownerLogin;er[130]!==tc||er[131]!==td?(et={name:tc,ownerLogin:td},er[130]=tc,er[131]=td,er[132]=et):et=er[132];let tu=!t.isSubmodule,tm=!t.isSubmodule,th=!t.isSubmodule,tf=sj.W.prChatEnhancements&&eU?ez:void 0;er[133]!==ec||er[134]!==e7||er[135]!==e8||er[136]!==ef.shouldDisplayEditOptions||er[137]!==eJ||er[138]!==r||er[139]!==e9||er[140]!==te||er[141]!==tt||er[142]!==d||er[143]!==e6||er[144]!==to||er[145]!==et||er[146]!==tu||er[147]!==tm||er[148]!==th||er[149]!==tf?(en=(0,a.jsx)(sA,{oid:to,path:d,repo:et,isViewable:tu,isDeleteable:tm,isEditable:th,shouldShowEditOptions:ef.shouldDisplayEditOptions,branchName:r,returnToPullRequestPath:ec,onCommentOnFile:e9,onCopyPath:te,onExpandLines:tt,areLinesExpanded:eJ,richDiffToggle:e6,codeownersText:e7,codeownersUrl:e8,onAskAboutDiff:tf}),er[133]=ec,er[134]=e7,er[135]=e8,er[136]=ef.shouldDisplayEditOptions,er[137]=eJ,er[138]=r,er[139]=e9,er[140]=te,er[141]=tt,er[142]=d,er[143]=e6,er[144]=to,er[145]=et,er[146]=tu,er[147]=tm,er[148]=th,er[149]=tf,er[150]=en):en=er[150],er[151]!==J||er[152]!==ee||er[153]!==en?(ei=(0,a.jsxs)("div",{className:"d-flex flex-items-center gap-2",children:[J,ee,en]}),er[151]=J,er[152]=ee,er[153]=en,er[154]=ei):ei=er[154],er[155]!==eX||er[156]!==d?(ea=(e,t)=>eX(t,d,e),er[155]=eX,er[156]=d,er[157]=ea):ea=er[157];let tp=eI?.linesAdded||t.linesAdded||0,tg=eI?.linesChanged||t.linesChanged||0,tx=eI?.linesDeleted||t.linesDeleted||0;return er[158]!==e1||er[159]!==e3||er[160]!==eq||er[161]!==ef||er[162]!==t||er[163]!==i||er[164]!==eT||er[165]!==e4||er[166]!==eF||er[167]!==eJ||er[168]!==eb||er[169]!==ti||er[170]!==eC||er[171]!==ey||er[172]!==eo||er[173]!==e2||er[174]!==d||er[175]!==tn||er[176]!==eG||er[177]!==Y||er[178]!==ei||er[179]!==ea||er[180]!==tp||er[181]!==tg||er[182]!==tx?(el=(0,a.jsx)(s_.oO,{loadDiff:e2,...t,copilotDiffContext:eq,currentUser:ef,addFileCommentButtonRef:ev,diffManuallyExpanded:i,estimatedDiffHeight:eT,fileComments:eF,hiddenFeatures:ti,isAddingFileComment:eC,isSelected:eo,leftSideContent:Y,rightSideContent:ei,canExpandOrCollapseLines:e3,expandAllContextLines:e4,hasExpandedAllRanges:eJ,addInjectedContextLines:e1,onToggleCollapse:ea,path:d,ref:e_,setIsAddingFileComment:eE,collapsed:ey,helpUrl:eb,linesAdded:tp,linesChanged:tg,linesDeleted:tx,diffLines:eG,richDiffState:tn}),er[158]=e1,er[159]=e3,er[160]=eq,er[161]=ef,er[162]=t,er[163]=i,er[164]=eT,er[165]=e4,er[166]=eF,er[167]=eJ,er[168]=eb,er[169]=ti,er[170]=eC,er[171]=ey,er[172]=eo,er[173]=e2,er[174]=d,er[175]=tn,er[176]=eG,er[177]=Y,er[178]=ei,er[179]=ea,er[180]=tp,er[181]=tg,er[182]=tx,er[183]=el):el=er[183],el}function sU(e){return!e}sM.displayName="PullRequestDiffUnmemoized";let sz=(0,v.memo)(sM);sz.displayName="PullRequestDiff";var sG=n(33542),sV=n(72105);let sH=(0,v.memo)(function(e){let t,n,i,l,r,o,c,d,u=(0,s.c)(15),{ariaLabel:m,testId:h,id:f,approximateLineCount:p,approximateDiffHeight:g,maximumSkeletonHeight:x}=e,{data:_}=(0,e5.ID)(),v=_?.lineSpacing==="compact"?20:25,b=g??v*(void 0===p?5:p),y=x?Math.min(b,x):b;return u[0]!==h?(t=(0,sG.G)(h),u[0]=h,u[1]=t):t=u[1],u[2]!==y?(n={minHeight:y},u[2]=y,u[3]=n):n=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"}),l=(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"}),r=(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"}),o=(0,a.jsx)(eq.O,{height:"sm",variant:"rounded",width:"random"}),u[4]=i,u[5]=l,u[6]=r,u[7]=o):(i=u[4],l=u[5],r=u[6],o=u[7]),u[8]!==n?(c=(0,a.jsx)("div",{className:"border borderColor-muted",children:(0,a.jsxs)("div",{className:"d-flex flex-column gap-2 tmp-p-3",style:n,children:[i,l,r,o]})}),u[8]=n,u[9]=c):c=u[9],u[10]!==m||u[11]!==f||u[12]!==t||u[13]!==c?(d=(0,a.jsx)("div",{className:sV.A.diffTargetable,role:"region","aria-label":m,...t,id:f,children:c}),u[10]=m,u[11]=f,u[12]=t,u[13]=c,u[14]=d):d=u[14],d});sH.displayName="DiffEntryLoadingSkeleton";let sW=(0,v.memo)(function(e){let t,n,i,l,r=(0,s.c)(12),{progressiveDiffEntry:o,approximateLineCount:c}=e,d=void 0===c?5:c,{loadPriority:u}=(0,tl.pV)();r[0]!==u||r[1]!==o.pathDigest?(t=e=>{e[0]?.isIntersecting&&u(o.pathDigest)},r[0]=u,r[1]=o.pathDigest,r[2]=t):t=r[2],r[3]===Symbol.for("react.memo_cache_sentinel")?(n={rootMargin:"-150px"},r[3]=n):n=r[3];let m=(0,i$.B)(t,n),h=`Loading ${o.path}`,f=`lazy-load-${o.path}`,p=`diff-${o.pathDigest}`;return r[4]!==d||r[5]!==h||r[6]!==f||r[7]!==p?(i=(0,a.jsx)(sH,{ariaLabel:h,testId:f,id:p,approximateLineCount:d}),r[4]=d,r[5]=h,r[6]=f,r[7]=p,r[8]=i):i=r[8],r[9]!==m||r[10]!==i?(l=(0,a.jsx)("div",{ref:m,children:i}),r[9]=m,r[10]=i,r[11]=l):l=r[11],l});sW.displayName="LazyDiffEntryLoadingSkeleton";let sQ=(0,v.memo)(function(e){let t,n=(0,s.c)(9),{linesAdded:i,linesChanged:l,linesDeleted:r,newTreeEntry:o,oldTreeEntry:c,path:d,pathDigest:u,status:m}=e;return n[0]!==i||n[1]!==l||n[2]!==r||n[3]!==o||n[4]!==c||n[5]!==d||n[6]!==u||n[7]!==m?(t=(0,a.jsx)(s_.Ao,{linesAdded:i,linesChanged:l,linesDeleted:r,newTreeEntry:o,oldTreeEntry:c,path:d,pathDigest:u,status:m}),n[0]=i,n[1]=l,n[2]=r,n[3]=o,n[4]=c,n[5]=d,n[6]=u,n[7]=m,n[8]=t):t=n[8],t});sQ.displayName="PullRequestDiffEntryErrorFallback";var sK=n(18813);let sZ=(0,v.memo)(sX);function sX(e){let t,n,i,l,r,o=(0,s.c)(59),{diffManuallyExpanded:c,headBranchName:d,headRepoName:u,headRepoOwner:m,onScrollToAndFocusEntry:h,pathDigest:f,pullRequestGlobalRelayId:p,repository:g,testRenderFn:x}=e,_=(0,tl.Py)(f),b=(0,tl.if)(f),y=(0,tl.jT)(b?.path),j=(0,tl.Fm)(b?.path),w=(0,tl.j5)();x&&x();let N=(0,v.useRef)(!1);if(o[0]!==_||o[1]!==h||o[2]!==b?(t=()=>{if(N.current||!b)return;let e=F.fV.hash??"",t=(0,iZ.pd)(e)??"";if((t=t.replace("diff-","").replace("#",""))!==b.pathDigest&&(N.current=!0),!_||b.isLoaded){if(_){let e=F.cg?.location.hash.substring(1)??"";if(!(0,iZ.yI)(e)||b.isLoaded){let e=F.cg?.document.activeElement;if(e?.closest("#diff-file-tree-filter"))return;h(b.pathDigest)}}N.current=!0}},n=[_,h,b],o[0]=_,o[1]=h,o[2]=b,o[3]=t,o[4]=n):(t=o[3],n=o[4]),(0,v.useEffect)(t,n),!b)return null;if(!b.isLoaded){let e,t,n,i,s=j?.linesChanged??5;(j?.changeType==="REMOVED"||j?.changeType==="DELETED")&&(s=5);let l=`diff-${b.pathDigest}`;o[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,es.$)(sV.A.diffTargetable,sV.A.diff),o[5]=e):e=o[5];let r=`${b.pathDigest}_${b.path}`,c=`#diff-${b.pathDigest}`,d=j?.linesAdded??0,u=j?.linesChanged??0,m=j?.linesDeleted??0;return o[6]!==w||o[7]!==b.path||o[8]!==c||o[9]!==d||o[10]!==u||o[11]!==m?(t=(0,a.jsx)("div",{className:sV.A.diffHeaderWrapper,children:(0,a.jsx)(sK.B,{areLinesExpanded:!1,canExpandOrCollapseLines:!1,fileLinkHref:c,canToggleRichDiff:!1,linesAdded:d,linesChanged:u,linesDeleted:m,newPath:b.path,patchStatus:"",path:b.path,onToggleExpandAllLines:nc.l,onToggleFileCollapsed:nc.l,onToggleDiffDisplay:nc.l,isInSingleFileMode:w})}),o[6]=w,o[7]=b.path,o[8]=c,o[9]=d,o[10]=u,o[11]=m,o[12]=t):t=o[12],o[13]!==s||o[14]!==b?(n=(0,a.jsx)(sW,{progressiveDiffEntry:b,approximateLineCount:s}),o[13]=s,o[14]=b,o[15]=n):n=o[15],o[16]!==_||o[17]!==t||o[18]!==n||o[19]!==l||o[20]!==r?(i=(0,a.jsxs)("div",{role:"region",id:l,className:e,"data-targeted":_,children:[t,n]},r),o[16]=_,o[17]=t,o[18]=n,o[19]=l,o[20]=r,o[21]=i):i=o[21],i}if(!y){let e;return o[22]!==b.path||o[23]!==b.pathDigest?(e=(0,a.jsx)(sQ,{linesAdded:0,linesChanged:0,linesDeleted:0,path:b.path,pathDigest:b.pathDigest,newTreeEntry:void 0,oldTreeEntry:void 0,status:"MODIFIED"}),o[22]=b.path,o[23]=b.pathDigest,o[24]=e):e=o[24],e}o[25]!==y?(i=(0,a.jsx)(sQ,{...y}),o[25]=y,o[26]=i):i=o[26];let S=y.reviewed??!1;return o[27]!==y.diffLines||o[28]!==y.diffSize||o[29]!==y.helpUrl||o[30]!==y.isBinary||o[31]!==y.isSubmodule||o[32]!==y.isTooBig||o[33]!==y.linesAdded||o[34]!==y.linesChanged||o[35]!==y.linesDeleted||o[36]!==y.newCommitOid||o[37]!==y.newTreeEntry||o[38]!==y.objectId||o[39]!==y.oldCommitOid||o[40]!==y.oldTreeEntry||o[41]!==y.path||o[42]!==y.pathDigest||o[43]!==y.richDiff||o[44]!==y.status||o[45]!==y.submodule||o[46]!==y.truncatedReason||o[47]!==c||o[48]!==d||o[49]!==u||o[50]!==m||o[51]!==_||o[52]!==p||o[53]!==g||o[54]!==S?(l=(0,a.jsx)(sz,{changeType:y.status,diffLines:y.diffLines,diffManuallyExpanded:c,diffSize:y.diffSize,headBranchName:d,headRepoName:u,headRepoOwner:m,helpUrl:y.helpUrl,isBinary:y.isBinary,isSelected:_,isSubmodule:y.isSubmodule,isTooBig:y.isTooBig,linesAdded:y.linesAdded,linesChanged:y.linesChanged,linesDeleted:y.linesDeleted,newCommitOid:y.newCommitOid,newTreeEntry:y.newTreeEntry,objectId:y.objectId,oldCommitOid:y.oldCommitOid,oldTreeEntry:y.oldTreeEntry,path:y.path,pathDigest:y.pathDigest,pullRequestGlobalRelayId:p,repository:g,reviewed:S,richDiff:y.richDiff,status:y.status,submodule:y.submodule,truncatedReason:y.truncatedReason}),o[27]=y.diffLines,o[28]=y.diffSize,o[29]=y.helpUrl,o[30]=y.isBinary,o[31]=y.isSubmodule,o[32]=y.isTooBig,o[33]=y.linesAdded,o[34]=y.linesChanged,o[35]=y.linesDeleted,o[36]=y.newCommitOid,o[37]=y.newTreeEntry,o[38]=y.objectId,o[39]=y.oldCommitOid,o[40]=y.oldTreeEntry,o[41]=y.path,o[42]=y.pathDigest,o[43]=y.richDiff,o[44]=y.status,o[45]=y.submodule,o[46]=y.truncatedReason,o[47]=c,o[48]=d,o[49]=u,o[50]=m,o[51]=_,o[52]=p,o[53]=g,o[54]=S,o[55]=l):l=o[55],o[56]!==i||o[57]!==l?(r=(0,a.jsx)(tP.t,{boundaryName:"ProgressivePullRequestDiffEntry",fallback:i,children:l}),o[56]=i,o[57]=l,o[58]=r):r=o[58],r}function sY(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"color-bg-default position-relative border rounded-2 color-border-default mt-2 d-flex flex-column",children:(0,a.jsxs)(r.E,{border:!1,spacious:!0,children:[(0,a.jsx)(r.E.Heading,{children:"No changes to show"}),(0,a.jsx)(r.E.Description,{children:"This commit does not include any file changes"})]})}),t[0]=e):e=t[0],e}sZ.displayName="ProgressivePullRequestDiffEntry",sX.displayName="ProgressivePullRequestDiffEntryUnmemoized",sY.displayName="EmptyPullRequestBlankSlate";let sJ="diff-";function s0(){let e,t,n,i,a,l,r=(0,s.c)(6),o=(0,v.useRef)(!0);r[0]===Symbol.for("react.memo_cache_sentinel")?(e=new Map,r[0]=e):e=r[0];let c=(0,v.useRef)(e);r[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=c.current;return()=>{e.clear()}},n=[],r[1]=t,r[2]=n):(t=r[1],n=r[2]),(0,v.useEffect)(t,n),r[3]===Symbol.for("react.memo_cache_sentinel")?(i=()=>c.current,r[3]=i):i=r[3];let d=i;r[4]===Symbol.for("react.memo_cache_sentinel")?(a=(e,t)=>{var n,i;let{focusPathName:a}=void 0===t?{}:t,s=d().get(e);if(!s)return;let l=s,r=s.querySelector("button");a&&(r=s.querySelector("a"));let c="string"==typeof(i=n=F.cg?.location.hash.substring(1)??"")&&i.startsWith(sJ)?n.slice(sJ.length):"";if((0,iZ.yI)(c)){let e=c.split("-")[0],t=s.querySelector(`[data-line-anchor=diff-${e}]`);t&&(r=l=t)}else o.current||(l=null);if(l){let e=F.cg?.scrollY??0,t=l.getBoundingClientRect().top+e-57-60;F.cg?.scrollTo({top:t,left:0})}r&&r.focus(),o.current=!1},r[4]=a):a=r[4];let u=a;return r[5]===Symbol.for("react.memo_cache_sentinel")?(l={onScrollToAndFocusEntry:u,getTargetableEntriesMap:d},r[5]=l):l=r[5],l}let s1=(0,v.lazy)(async()=>({default:(await n.e("63184").then(n.bind(n,47875))).PullRequestDiffsAnimation}));s1.displayName="PullRequestDiffsAnimation";let s2=(0,v.memo)(s3);function s3(e){let t,n,i,l,r,o,c,d,u,m=(0,s.c)(41),{headBranchName:h,headRepoName:f,headRepoOwner:p,onSetFilterState:g,pullRequestGlobalRelayId:x,repository:_,showPullRequestGroups:b}=e,[y]=(0,v.useState)(!1),j=(0,v.useRef)(null),w=(0,tl.yg)(),N=(0,tl.JA)(),{startQueue:S}=(0,tl.pV)();m[0]!==S?(t=()=>{S({autoLoadAllDiffs:!0})},n=[S],m[0]=S,m[1]=t,m[2]=n):(t=m[1],n=m[2]),(0,v.useEffect)(t,n);let{onScrollToAndFocusEntry:C,getTargetableEntriesMap:R}=s0();m[3]!==R?(i=R(),m[3]=R,m[4]=i):i=m[4];let E=i;m[5]!==E?(l=(e,t)=>(t?E.set(e,t):E.delete(e),()=>{E.delete(e)}),m[5]=E,m[6]=l):l=m[6];let L=l,P=(0,tl.qg)(),I=w.length>=15,T=function(){let e,t,n=(0,s.c)(3),[i]=(0,v.useState)(s4);return n[0]!==i?(e=()=>()=>i?.disconnect(),t=[i],n[0]=i,n[1]=e,n[2]=t):(e=n[1],t=n[2]),(0,v.useEffect)(e,t),i}();if(0===P){let e;return m[7]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(sY,{}),m[7]=e):e=m[7],e}if(0===w.length){let e;return m[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(sg,{}),m[8]=e):e=m[8],e}if(m[9]!==N||m[10]!==g||m[11]!==b?(r=b&&N?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"f4 text-bold mb-0",children:[(0,a.jsx)("span",{className:"fgColor-accent",children:(0,a.jsx)(ex.A,{href:"",onClick:e=>{e.preventDefault(),g({activeChangeGroupId:void 0})},children:"All files"})})," ",(0,a.jsx)("span",{className:"fgColor-muted text-normal",children:"/"})," ",N.name]}),N.description?.trim()?(0,a.jsx)("p",{children:N.description}):null]}):null,m[9]=N,m[10]=g,m[11]=b,m[12]=r):r=m[12],m[13]!==L||m[14]!==w||m[15]!==y||m[16]!==h||m[17]!==f||m[18]!==p||m[19]!==C||m[20]!==x||m[21]!==_||m[22]!==T){let e;m[24]!==L||m[25]!==y||m[26]!==h||m[27]!==f||m[28]!==p||m[29]!==C||m[30]!==x||m[31]!==_||m[32]!==T?(e=e=>(0,a.jsx)(s6,{pathDigest:e,ref:L,stickyObserver:T,children:(0,a.jsx)(sZ,{diffManuallyExpanded:y,headBranchName:h,headRepoName:f,headRepoOwner:p,pullRequestGlobalRelayId:x,onScrollToAndFocusEntry:C,pathDigest:e,repository:_})},e),m[24]=L,m[25]=y,m[26]=h,m[27]=f,m[28]=p,m[29]=C,m[30]=x,m[31]=_,m[32]=T,m[33]=e):e=m[33],o=w.map(e),m[13]=L,m[14]=w,m[15]=y,m[16]=h,m[17]=f,m[18]=p,m[19]=C,m[20]=x,m[21]=_,m[22]=T,m[23]=o}else o=m[23];return m[34]!==I?(c=I&&(0,a.jsx)(tP.t,{boundaryName:"PullRequestDiffsListAnimation",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(s1,{})})}),m[34]=I,m[35]=c):c=m[35],m[36]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(sp.nq,{}),m[36]=d):d=m[36],m[37]!==r||m[38]!==o||m[39]!==c?(u=(0,a.jsxs)("div",{ref:j,"data-hpc":!0,"data-testid":"progressive-diffs-list",className:"d-flex flex-column gap-3",children:[r,o,c,d]}),m[37]=r,m[38]=o,m[39]=c,m[40]=u):u=m[40],u}function s4(){return"u"{e&&u&&u.observe(e);let t=c(o,e);return()=>{e&&u&&u.unobserve(e),t?.()}},r[8]=o,r[9]=c,r[10]=u,r[11]=i):i=r[11];let j=i;return r[12]!==d||r[13]!==n||r[14]!==j?(l=(0,a.jsx)("div",{className:"PullRequestDiffsList-module__diffEntry__djnVa",style:n,ref:j,children:d}),r[12]=d,r[13]=n,r[14]=j,r[15]=l):l=r[15],l}s2.displayName="PullRequestDiffsList",s3.displayName="PullRequestDiffsListUnmemoized",s6.displayName="DiffEntryWrapper";let s7=(0,v.memo)(function(e){let t,n,i,a=(0,s.c)(12),{virtualizer:l,virtualItems:r,pathDigestToIndex:o,diffEntryDigests:c,getProgressiveDiffEntry:d,loadManyPriority:u}=e,m=(0,tl.m9)(),h=(0,v.useRef)(null);a[0]!==d||a[1]!==m?(t=!!m&&d(m)?.isLoaded===!0,a[0]=d,a[1]=m,a[2]=t):t=a[2];let f=t;return a[3]!==c||a[4]!==u||a[5]!==o||a[6]!==m||a[7]!==f||a[8]!==r||a[9]!==l?(n=()=>{if(!m){h.current=null;return}if(h.current===m)return;let e=o.get(m);if(void 0===e)return;if(!f)return void u([c[e-2],c[e-1],c[e]].filter(s8));let t=r.find(t=>t.index===e);if(t&&t.start>=(l.scrollOffset??0)-t.size&&t.start<=(l.scrollOffset??0)+(l.scrollRect?.height??0)){h.current=m;return}requestAnimationFrame(()=>{l.scrollToIndex(e,{align:"start"})}),h.current=m},i=[m,o,l,r,f,u,c],a[3]=c,a[4]=u,a[5]=o,a[6]=m,a[7]=f,a[8]=r,a[9]=l,a[10]=n,a[11]=i):(n=a[10],i=a[11]),(0,v.useEffect)(n,i),null});function s8(e){return void 0!==e}s7.displayName="ScrollToSelectedDiff";var s9=n(36895),le=n(51220);let lt="PullRequestVirtualizedDiffRow-module__virtualizedDiffRow__LvCLz",ln="u">typeof navigator&&/firefox/i.test(navigator.userAgent),li=(0,v.memo)(function(e){let t,n,i,l,r=(0,s.c)(69),{virtualRow:o,virtualizedDiffEntry:c,diffEntry:d,diffSummary:u,scrollMargin:m,measureElement:h,headBranchName:f,headRepoName:p,headRepoOwner:g,pullRequestGlobalRelayId:x,repository:_,virtualWindowHeight:v,isOptimizedMeasurementEnabled:b}=e,y=(0,tl.Py)(d?.pathDigest),j=(0,tl.lF)(),w=(0,tl.ce)(),N=(0,tl.kN)(c?.path??""),S=!c?.isLoaded||!d;if(!c)return null;let C=o.start-m;r[0]===Symbol.for("react.memo_cache_sentinel")?(t=ln,r[0]=t):t=r[0];let R=t;r[1]!==C?(n=R?{top:`${C}px`}:{transform:`translateY(${C}px)`},r[1]=C,r[2]=n):n=r[2];let E=n,L=R?0:-C;if(S){let e,t,n,i,s,l;r[3]!==j||r[4]!==u||r[5]!==N||r[6]!==w?(e=sB({diffSummary:u,commentPreference:j,lineSpacingPreference:w,isCollapsed:N}),r[3]=j,r[4]=u,r[5]=N,r[6]=w,r[7]=e):e=r[7];let d=e,m=b?void 0:h,f=`${L}px`;r[8]!==f?(t={"--header-sticky-offset":f},r[8]=f,r[9]=t):t=r[9];let p=`#diff-${c.pathDigest}`,g=u?.linesAdded??0,x=u?.linesChanged??0,_=u?.linesDeleted??0,y=u?.changeType??"";r[10]!==_||r[11]!==y||r[12]!==p||r[13]!==g||r[14]!==x||r[15]!==c.path?(n=(0,a.jsx)(sK.B,{areLinesExpanded:!1,canExpandOrCollapseLines:!1,fileLinkHref:p,canToggleRichDiff:!1,linesAdded:g,linesChanged:x,linesDeleted:_,newPath:c.path,patchStatus:y,path:c.path,onToggleExpandAllLines:nc.l,onToggleFileCollapsed:nc.l,onToggleDiffDisplay:nc.l,isInSingleFileMode:!1}),r[10]=_,r[11]=y,r[12]=p,r[13]=g,r[14]=x,r[15]=c.path,r[16]=n):n=r[16],r[17]!==n||r[18]!==t?(i=(0,a.jsx)("div",{className:sV.A.diffHeaderWrapper,style:t,children:n}),r[17]=n,r[18]=t,r[19]=i):i=r[19];let S=`Loading ${c.path}`,C=`lazy-load-${c.path}`,R=`diff-${c.pathDigest}`,P=v?.8*v:void 0;return r[20]!==d||r[21]!==S||r[22]!==C||r[23]!==R||r[24]!==P?(s=(0,a.jsx)(sH,{ariaLabel:S,testId:C,id:R,approximateDiffHeight:d,maximumSkeletonHeight:P}),r[20]=d,r[21]=S,r[22]=C,r[23]=R,r[24]=P,r[25]=s):s=r[25],r[26]!==d||r[27]!==i||r[28]!==s||r[29]!==m||r[30]!==o.index||r[31]!==E||r[32]!==c.pathDigest?(l=(0,a.jsxs)("div",{style:E,className:lt,ref:m,"data-index":o.index,"data-path-digest":c.pathDigest,"data-estimated-height":d,children:[i,s]}),r[26]=d,r[27]=i,r[28]=s,r[29]=m,r[30]=o.index,r[31]=E,r[32]=c.pathDigest,r[33]=l):l=r[33],l}let P=d.reviewed??!1;return r[34]!==f||r[35]!==p||r[36]!==g||r[37]!==L||r[38]!==y||r[39]!==d.diffLines||r[40]!==d.diffSize||r[41]!==d.helpUrl||r[42]!==d.isBinary||r[43]!==d.isSubmodule||r[44]!==d.isTooBig||r[45]!==d.linesAdded||r[46]!==d.linesChanged||r[47]!==d.linesDeleted||r[48]!==d.newCommitOid||r[49]!==d.newTreeEntry||r[50]!==d.objectId||r[51]!==d.oldCommitOid||r[52]!==d.oldTreeEntry||r[53]!==d.path||r[54]!==d.pathDigest||r[55]!==d.richDiff||r[56]!==d.status||r[57]!==d.submodule||r[58]!==d.truncatedReason||r[59]!==x||r[60]!==_||r[61]!==P?(i=(0,a.jsx)(sz,{changeType:d.status,diffLines:d.diffLines,diffManuallyExpanded:!1,diffSize:d.diffSize,headerStickyOffset:L,headBranchName:f,headRepoName:p,headRepoOwner:g,helpUrl:d.helpUrl,isBinary:d.isBinary,isSelected:y,isSubmodule:d.isSubmodule,isTooBig:d.isTooBig,linesAdded:d.linesAdded,linesChanged:d.linesChanged,linesDeleted:d.linesDeleted,newCommitOid:d.newCommitOid,newTreeEntry:d.newTreeEntry,objectId:d.objectId,oldCommitOid:d.oldCommitOid,oldTreeEntry:d.oldTreeEntry,path:d.path,pathDigest:d.pathDigest,pullRequestGlobalRelayId:x,repository:_,reviewed:P,richDiff:d.richDiff,status:d.status,submodule:d.submodule,truncatedReason:d.truncatedReason}),r[34]=f,r[35]=p,r[36]=g,r[37]=L,r[38]=y,r[39]=d.diffLines,r[40]=d.diffSize,r[41]=d.helpUrl,r[42]=d.isBinary,r[43]=d.isSubmodule,r[44]=d.isTooBig,r[45]=d.linesAdded,r[46]=d.linesChanged,r[47]=d.linesDeleted,r[48]=d.newCommitOid,r[49]=d.newTreeEntry,r[50]=d.objectId,r[51]=d.oldCommitOid,r[52]=d.oldTreeEntry,r[53]=d.path,r[54]=d.pathDigest,r[55]=d.richDiff,r[56]=d.status,r[57]=d.submodule,r[58]=d.truncatedReason,r[59]=x,r[60]=_,r[61]=P,r[62]=i):i=r[62],r[63]!==d.pathDigest||r[64]!==h||r[65]!==i||r[66]!==o.index||r[67]!==E?(l=(0,a.jsx)("div",{style:E,className:lt,ref:h,"data-index":o.index,"data-path-digest":d.pathDigest,children:i}),r[63]=d.pathDigest,r[64]=h,r[65]=i,r[66]=o.index,r[67]=E,r[68]=l):l=r[68],l});li.displayName="MemoizedVirtualizedDiffRow";let la=(0,v.lazy)(async()=>({default:(await n.e("63184").then(n.bind(n,47875))).PullRequestDiffsAnimation}));function ls({headBranchName:e,headRepoName:t,headRepoOwner:n,onSetFilterState:i,pullRequestGlobalRelayId:s,repository:l,showPullRequestGroups:r}){let o=(0,tl.lF)(),c=(0,tl.ce)(),d=(0,tl.zJ)(),u=(0,v.useRef)(null),[m,h]=(0,v.useState)(0),f=(0,tl.yg)(),p=(0,tl.gg)(),g=(0,tl.JA)(),{startQueue:x,loadManyPriority:_}=(0,tl.pV)(),b=(0,tl.qg)(),y=(0,tl.l0)(),j=(0,tl.HZ)(),w=(0,tl.xQ)(),N=f.length,S=(0,tl.y)(),C=(0,I.G7)("pull_request_files_debug_virtualization"),R=(0,I.G7)("pull_request_files_accurate_size_estimates"),E=(0,I.G7)("pull_request_virtualization_preload_diffs");(0,v.useEffect)(()=>{x()},[x]);let L=(0,v.useCallback)(e=>{let t=f[e];if(!t)return 0;let n=p(t);return n?sB({diffSummary:y[n.path??""],commentPreference:o,lineSpacingPreference:c,isCollapsed:S(n.path??""),threadSizeInfoMap:R?w:void 0,isSplitView:R&&"split"===d}):0},[p,f,y,S,o,c,R,w,d]),P=(0,v.useCallback)(e=>f[e]??e,[f]);(0,v.useEffect)(()=>{u.current&&h(u.current.offsetTop)},[]);let T=(0,v.useMemo)(()=>j&&Object.keys(j).length===b?5:0,[j,b]),A=(0,v.useMemo)(()=>{let e=new Map;for(let t=0;t{let t=document.querySelector("[data-path-digest]:focus-within")?.getAttribute("data-path-digest"),n=t?A.get(t)??-1:-1;if(n<0)return(0,s9.vp)(e);let i=new Set((0,s9.vp)(e));return i.add(n),Array.from(i).sort((e,t)=>e-t)},[A]),D=(0,le.XW)({count:f.length,estimateSize:L,getItemKey:P,overscan:T,scrollPaddingStart:70,scrollMargin:m,gap:16,rangeExtractor:k,debug:C,onChange(e){e.shouldAdjustScrollPositionOnItemSizeChange=(e,t,n)=>!1}}),$=D.getVirtualItems();return((0,v.useEffect)(()=>{if(E){if(0===$.length)return;let e=$[0]?.index??0,t=$[$.length-1]?.index??0,n=Math.max(0,e-5),i=Math.min(f.length,t+5+1);_(f.slice(n,i).filter(e=>void 0!==e))}else _($.map(e=>e.key))},[E,_,$,f]),0===b)?(0,a.jsx)(sY,{}):0===f.length?(0,a.jsx)(sg,{}):(0,a.jsxs)("div",{ref:u,"data-hpc":!0,"data-testid":"virtualized-diffs-list",className:"d-flex flex-column gap-3",children:[r&&g?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"f4 text-bold mb-0",children:[(0,a.jsx)("span",{className:"fgColor-accent",children:(0,a.jsx)(ex.A,{href:"",onClick:e=>{e.preventDefault(),i({activeChangeGroupId:void 0})},children:"All files"})})," ",(0,a.jsx)("span",{className:"fgColor-muted text-normal",children:"/"})," ",g.name]}),g.description?.trim()?(0,a.jsx)("p",{children:g.description}):null]}):null,(0,a.jsx)("div",{className:"PullRequestVirtualizedDiffsList-module__virtualized-diff-row__fZopz",style:{height:`${D.getTotalSize()}px`},children:$.map(i=>{let r=f[i.index];if(!r)return null;let o=p(r);return(0,a.jsx)(li,{virtualRow:i,virtualizedDiffEntry:o,diffEntry:j[o?.path??""],diffSummary:y[o?.path??""],scrollMargin:D.options.scrollMargin,measureElement:D.measureElement,headBranchName:e,headRepoName:t,headRepoOwner:n,pullRequestGlobalRelayId:s,repository:l,virtualWindowHeight:D.scrollRect?.height},i.key)})}),N>=15&&(0,a.jsx)(tP.t,{boundaryName:"PullRequestVirtualizedDiffsListAnimation",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(la,{})})}),(0,a.jsx)(s7,{virtualizer:D,virtualItems:$,pathDigestToIndex:A,diffEntryDigests:f,getProgressiveDiffEntry:p,loadManyPriority:_}),(0,a.jsx)(sp.nq,{})]})}la.displayName="PullRequestDiffsAnimation",ls.displayName="PullRequestVirtualizedDiffsList";var ll=n(73286),lr=n(50531),lo=n(87),lc=n(18292),ld=n(77236);function lu(e){let t,n,i,r,o,c,d,u,m,h,f,p,x,_,v,b,y,j,w,N,S,C,R,E,P=(0,s.c)(79),{commit:I,pullRequest:T,commits:A,repository:k}=e;P[0]!==A?(t=void 0===A?[]:A,P[0]=A,P[1]=t):t=P[1];let D=t,{helpUrl:$}=(0,ew.X)();e:{let e,t,i;if(0===D.length){let e;P[2]===Symbol.for("react.memo_cache_sentinel")?(e={prevCommitUrl:null,nextCommitUrl:null,canNavigate:!1},P[2]=e):e=P[2],n=e;break e}let a=I.oid,s=D.findIndex(e=>e.oid===a);if(-1===s){let e;P[3]===Symbol.for("react.memo_cache_sentinel")?(e={prevCommitUrl:null,nextCommitUrl:null,canNavigate:!1},P[3]=e):e=P[3],n=e;break e}let l=s>0?D[s-1]:null,r=sF&&B(F),"pull-request-files-changed:go-to-next-commit":()=>O&&B(O)}}),P[70]=q,P[71]=B,P[72]=O,P[73]=F,P[74]=R):R=P[74],P[75]!==f||P[76]!==C||P[77]!==R?(E=(0,a.jsxs)("div",{className:"d-flex flex-column border rounded-2 overflow-hidden tmp-mb-3",children:[f,C,R]}),P[75]=f,P[76]=C,P[77]=R,P[78]=E):E=P[78],E}lu.displayName="PullRequestCommitHeader";let lm=(0,v.memo)(function(e){let t,n,i,l,r,o,c=(0,s.c)(60),{diffEntryPathDigest:d,diffManuallyExpanded:u,filteredDiffSummaries:m,headBranchName:h,headRepoName:f,headRepoOwner:p,pullRequestGlobalRelayId:g,repository:x,onScrollToAndFocusEntry:_}=e,b=(0,tl.m9)()||d,y=(0,tl.if)(b),j=(0,tl.Fm)(y?.path||""),w=y?.path||"",N=(0,tl.jT)(w),S=(0,tl.j5)(),C=(0,v.useRef)(!1);c[0]!==_||c[1]!==y?.isLoaded||c[2]!==b?(t=()=>{!C.current&&y?.isLoaded&&(_(b,{focusPathName:!0}),C.current=!0)},c[0]=_,c[1]=y?.isLoaded,c[2]=b,c[3]=t):t=c[3];let R=y?.isLoaded;if(c[4]!==_||c[5]!==b||c[6]!==R?(n=[_,R,b],c[4]=_,c[5]=b,c[6]=R,c[7]=n):n=c[7],(0,v.useEffect)(t,n),!m.some(e=>e.path===w)){let e;return c[8]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(sg,{}),c[8]=e):e=c[8],e}if(y&&!y.isLoaded){let e,t,n,i,s=`diff-${w}`;c[9]===Symbol.for("react.memo_cache_sentinel")?(e=(0,es.$)(sV.A.diffTargetable,sV.A.diff),c[9]=e):e=c[9];let l=`${b}_${w}`,r=`#diff-${b}`,o=j?.linesAdded??0,d=j?.linesChanged??0,u=j?.linesDeleted??0;return c[10]!==w||c[11]!==S||c[12]!==u||c[13]!==r||c[14]!==o||c[15]!==d?(t=(0,a.jsx)("div",{className:sV.A.diffHeaderWrapper,children:(0,a.jsx)(sK.B,{areLinesExpanded:!1,canExpandOrCollapseLines:!1,fileLinkHref:r,canToggleRichDiff:!1,linesAdded:o,linesChanged:d,linesDeleted:u,newPath:w,patchStatus:"",path:w,onToggleExpandAllLines:nc.l,onToggleFileCollapsed:nc.l,onToggleDiffDisplay:nc.l,isInSingleFileMode:S})}),c[10]=w,c[11]=S,c[12]=u,c[13]=r,c[14]=o,c[15]=d,c[16]=t):t=c[16],c[17]!==y?(n=(0,a.jsx)(sW,{progressiveDiffEntry:y,approximateLineCount:5}),c[17]=y,c[18]=n):n=c[18],c[19]!==t||c[20]!==n||c[21]!==s||c[22]!==l?(i=(0,a.jsxs)("div",{role:"region",id:s,className:e,"data-targeted":!1,"data-hpc":!0,children:[t,n]},l),c[19]=t,c[20]=n,c[21]=s,c[22]=l,c[23]=i):i=c[23],i}if(!N){let e;return c[24]!==w||c[25]!==d?(e=(0,a.jsx)(sQ,{linesAdded:0,linesChanged:0,linesDeleted:0,path:w,pathDigest:d,newTreeEntry:void 0,oldTreeEntry:void 0,status:"MODIFIED"}),c[24]=w,c[25]=d,c[26]=e):e=c[26],e}c[27]!==N?(i=(0,a.jsx)(sQ,{...N}),c[27]=N,c[28]=i):i=c[28];let E=N.reviewed??!1;return c[29]!==N.diffLines||c[30]!==N.diffSize||c[31]!==N.helpUrl||c[32]!==N.isBinary||c[33]!==N.isTooBig||c[34]!==N.linesAdded||c[35]!==N.linesChanged||c[36]!==N.linesDeleted||c[37]!==N.newCommitOid||c[38]!==N.newTreeEntry||c[39]!==N.objectId||c[40]!==N.oldCommitOid||c[41]!==N.oldTreeEntry||c[42]!==N.path||c[43]!==N.pathDigest||c[44]!==N.richDiff||c[45]!==N.status||c[46]!==N.submodule||c[47]!==N.truncatedReason||c[48]!==u||c[49]!==h||c[50]!==f||c[51]!==p||c[52]!==g||c[53]!==x||c[54]!==E?(l=(0,a.jsx)(sz,{changeType:N.status,diffLines:N.diffLines,diffManuallyExpanded:u,diffSize:N.diffSize,headBranchName:h,headRepoName:f,headRepoOwner:p,helpUrl:N.helpUrl,isBinary:N.isBinary,isSelected:!1,isTooBig:N.isTooBig,linesAdded:N.linesAdded,linesChanged:N.linesChanged,linesDeleted:N.linesDeleted,newCommitOid:N.newCommitOid,newTreeEntry:N.newTreeEntry,objectId:N.objectId,oldCommitOid:N.oldCommitOid,oldTreeEntry:N.oldTreeEntry,path:N.path,pathDigest:N.pathDigest,pullRequestGlobalRelayId:g,repository:x,reviewed:E,richDiff:N.richDiff,status:N.status,submodule:N.submodule,truncatedReason:N.truncatedReason}),c[29]=N.diffLines,c[30]=N.diffSize,c[31]=N.helpUrl,c[32]=N.isBinary,c[33]=N.isTooBig,c[34]=N.linesAdded,c[35]=N.linesChanged,c[36]=N.linesDeleted,c[37]=N.newCommitOid,c[38]=N.newTreeEntry,c[39]=N.objectId,c[40]=N.oldCommitOid,c[41]=N.oldTreeEntry,c[42]=N.path,c[43]=N.pathDigest,c[44]=N.richDiff,c[45]=N.status,c[46]=N.submodule,c[47]=N.truncatedReason,c[48]=u,c[49]=h,c[50]=f,c[51]=p,c[52]=g,c[53]=x,c[54]=E,c[55]=l):l=c[55],c[56]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)(sp.nq,{}),c[56]=r):r=c[56],c[57]!==i||c[58]!==l?(o=(0,a.jsxs)(tP.t,{boundaryName:"SingleFileModePullRequestDiffEntry",fallback:i,children:[l,r]}),c[57]=i,c[58]=l,c[59]=o):o=c[59],o});lm.displayName="SingleFileModePullRequestDiffEntry";let lh=(0,v.memo)(function(e){let t,n,i,l,r,o,c,d,u,m,h=(0,s.c)(32),{filteredDiffSummaries:f,headBranchName:p,headRepoName:g,headRepoOwner:x,pullRequestGlobalRelayId:_,repository:b}=e,y=(0,tl.HZ)();h[0]!==y?(t=Object.values(y??{}).filter(lf),h[0]=y,h[1]=t):t=h[1];let j=t[0],w=(0,tl.m9)(),{onScrollToAndFocusEntry:N,getTargetableEntriesMap:S}=s0(),C=(0,tl.qg)(),R=(0,tl.uh)()[0],{loadPriority:E,startQueue:L}=(0,tl.pV)();h[2]!==L?(n=()=>{L()},i=[L],h[2]=L,h[3]=n,h[4]=i):(n=h[3],i=h[4]),(0,v.useEffect)(n,i),h[5]!==E||h[6]!==w?(l=()=>{E(w)},r=[E,w],h[5]=E,h[6]=w,h[7]=l,h[8]=r):(l=h[7],r=h[8]),(0,v.useEffect)(l,r),h[9]!==R||h[10]!==w?(o=()=>{!w&&R?.pathDigest&&(0,$.Zu)(`diff-${R.pathDigest}`)},h[9]=R,h[10]=w,h[11]=o):o=h[11];let P=R?.pathDigest;if(h[12]!==w||h[13]!==P?(c=[P,w],h[12]=w,h[13]=P,h[14]=c):c=h[14],(0,v.useEffect)(o,c),0===C){let e;return h[15]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(sY,{}),h[15]=e):e=h[15],e}if(0===f.length){let e;return h[16]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(sg,{}),h[16]=e):e=h[16],e}let I=w||j?.pathDigest||R?.pathDigest;return I?(h[17]!==S||h[18]!==I?(d=e=>{let t=S();e?t.set(I,e):t.delete(I)},h[17]=S,h[18]=I,h[19]=d):d=h[19],h[20]!==f||h[21]!==p||h[22]!==g||h[23]!==x||h[24]!==N||h[25]!==I||h[26]!==_||h[27]!==b?(u=(0,a.jsx)(lm,{diffEntryPathDigest:I,diffManuallyExpanded:!1,filteredDiffSummaries:f,headBranchName:p,headRepoName:g,headRepoOwner:x,pullRequestGlobalRelayId:_,repository:b,onScrollToAndFocusEntry:N}),h[20]=f,h[21]=p,h[22]=g,h[23]=x,h[24]=N,h[25]=I,h[26]=_,h[27]=b,h[28]=u):u=h[28],h[29]!==u||h[30]!==d?(m=(0,a.jsx)("div",{ref:d,children:u}),h[29]=u,h[30]=d,h[31]=m):m=h[31],m):null});function lf(e){return null!==e}lh.displayName="SingleFileModeDiffEntryNavigator";var lp=n(45088);async function lg(e,t,n,i){let a=new FormData;a.set("docked_panel_width",String(e)),(0,eL.DI)((0,em.Yiz)({owner:t,repo:n,pullNumber:i}),{method:"POST",body:a,headers:{Accept:"application/json"}})}let lx="diff-sidebar-width";function l_(e){let t,n,i=(0,s.c)(19),{repository:l,urls:r,isDiffVirtualizationEnabled:o,isInSingleFileMode:c}=e;if(!o&&!c)return null;i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("pull_request_files_virtualization"),i[0]=t):t=i[0];let d=t,u=c&&d&&!o;i[1]!==l?(n=async function(){let e=new FormData;e.append("feature_name","pull_request_files_virtualization"),await (0,eL.DI)((0,em.ZD8)({repo:l}),{body:e,method:"POST"})},i[1]=l,i[2]=n):n=i[2];let m=n;if(o){let e,t=`${r.changes}?mode=single`;return i[3]!==m||i[4]!==t?(e=(0,a.jsx)(t7.l,{title:"This page has been optimized for large pull requests.",hideTitle:!0,variant:"info",description:"This page has been optimized for large pull requests. Some browser features (like Find on Page or Select All) may not work as expected.",className:"tmp-mb-3",primaryAction:(0,a.jsx)(ev.Q,{variant:"invisible",as:"a",href:t,rel:"noopener noreferrer",onClick:m,className:"fgColor-accent",children:"Switch to single file mode"})}),i[3]=m,i[4]=t,i[5]=e):e=i[5],e}if(c){let e,t,n,s;i[6]!==m||i[7]!==u||i[8]!==r?(e=u&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:"To view all files in a single page, "}),(0,a.jsx)(ex.A,{inline:!0,href:`${r.changes}?mode=virtualization`,onClick:m,rel:"noreferrer",children:"try a new experimental mode"}),"."]}),i[6]=m,i[7]=u,i[8]=r,i[9]=e):e=i[9],i[10]!==e?(t=(0,a.jsxs)(a.Fragment,{children:["Due to the size of this pull request, only one file can be shown at a time."," ",e]}),i[10]=e,i[11]=t):t=i[11];let l=t;return i[12]!==m||i[13]!==u||i[14]!==r?(n=!u&&(0,a.jsx)(ev.Q,{variant:"invisible",as:"a",href:`${r.files}?new_files_changed=false`,rel:"noopener noreferrer",onClick:m,className:"fgColor-accent",target:"_blank",children:"View in the classic experience"}),i[12]=m,i[13]=u,i[14]=r,i[15]=n):n=i[15],i[16]!==l||i[17]!==n?(s=(0,a.jsx)(t7.l,{title:"Single file mode",description:l,hideTitle:!0,variant:"info",className:"tmp-mb-3",primaryAction:n}),i[16]=l,i[17]=n,i[18]=s):s=i[18],s}}function lv(e){let t,n,i,l,r=(0,s.c)(23),{basePath:o,baseSha:c,forceUnifiedView:d,headSha:u,initialData:m,treeCollapsedByDefault:h,treeEnableInlineCompactMode:f,userCanComment:p,useChangeGroups:g,useInlineComments:x,useEditOptions:_,useFileTree:v,useAdvancedToolbar:b,useBasicToolbar:y}=e,j=g??!1,w=x??!1,N=_??!1,S=v??!1,C=b??!1,R=y??!1,E=p??!0,L=d??!1,T=h??!1,A=f??!1;r[0]!==j||r[1]!==A||r[2]!==w||r[3]!==N||r[4]!==S||r[5]!==C||r[6]!==R||r[7]!==E||r[8]!==L||r[9]!==T?(t={useChangeGroups:j,useInlineComments:w,useEditOptions:N,useFileTree:S,useAdvancedToolbar:C,useBasicToolbar:R,userCanComment:E,forceUnifiedView:L,treeCollapsedByDefault:T,treeEnableInlineCompactMode:A},r[0]=j,r[1]=A,r[2]=w,r[3]=N,r[4]=S,r[5]=C,r[6]=R,r[7]=E,r[8]=L,r[9]=T,r[10]=t):t=r[10];let k=t,D=m?m.pullRequest.comparison.headOid:u,$=m?m.pullRequest.comparison.baseOid:c,F=!m;if(!D)throw Error("DiffComparisonViewer: headSha is required if initialData is not provided");let O=!m;r[11]!==o||r[12]!==$||r[13]!==D||r[14]!==O?(n={basePath:o,headSha:D,baseSha:$,shouldFetch:O},r[11]=o,r[12]=$,r[13]=D,r[14]=O,r[15]=n):n=r[15];let{data:q,isLoading:B}=function(e){let t,n,i,a,l,r,o=(0,s.c)(17),{basePath:c,headSha:d,baseSha:u,shouldFetch:m}=e;if(o[0]!==c||o[1]!==u||o[2]!==d){let e=new URLSearchParams;u===d?e.append("range",d??""):u&&d?e.append("range",`${u}..${d}`):d&&e.append("range",d),t=c,n=eR.uT.baseComparisonInfo,i=e.toString(),o[0]=c,o[1]=u,o[2]=d,o[3]=t,o[4]=n,o[5]=i}else t=o[3],n=o[4],i=o[5];let h=`${t}/page_data/${n}?${i}`,f=u??"base-sha-not-provided";o[6]!==c||o[7]!==d||o[8]!==f?(a=function({basePath:e,selectedRange:t}){return[eR.uT.baseComparisonInfo,e,`baseOid:${t.baseOid}`,`headOid:${t.headOid}`]}({basePath:c,selectedRange:{baseOid:f,headOid:d}}),o[6]=c,o[7]=d,o[8]=f,o[9]=a):a=o[9];let p=a;return o[10]!==h||o[11]!==d?(l=async()=>{if(!d)return;let e=await (0,eL.QJ)(h);if(!e.ok)throw Error(`HTTP ${e.status}`);return await e.json()??void 0},o[10]=h,o[11]=d,o[12]=l):l=o[12],o[13]!==p||o[14]!==m||o[15]!==l?(r={queryKey:p,queryFn:l,staleTime:1/0,enabled:m},o[13]=p,o[14]=m,o[15]=l,o[16]=r):r=o[16],(0,tH.I)(r)}(n),M=m??q;r[16]===Symbol.for("react.memo_cache_sentinel")?(i=(0,I.G7)("pull_request_files_virtualization_without_min_threshold"),r[16]=i):i=r[16];let U=(i||M?.virtualizeDiffEntries)??!1;return r[17]!==k||r[18]!==M||r[19]!==B||r[20]!==F||r[21]!==U?(l=(0,a.jsx)(a.Fragment,{children:M&&!B?(0,a.jsx)(sl.Cy,{shouldAddLayoutStoreWrapper:F,initData:M,basePath:M.pullRequest.pathName,children:(0,a.jsx)(P.Kg,{basePageDataUrl:M.pullRequest.pathName,children:(0,a.jsx)(lp.n,{initData:{diffVersion:"v2",virtualizationEnabled:U},children:(0,a.jsxs)(ss.vX,{initData:M,configOpts:k,children:[(0,a.jsx)(sr,{}),(0,a.jsx)(lb,{...M,configOpts:k})]})})})}):(0,a.jsxs)("div",{className:"width-full",children:[(0,a.jsx)("div",{className:"DiffComparisonViewer-module__SkeletonWrapper__d4EHy",children:(0,a.jsx)("div",{className:"DiffComparisonViewer-module__SkeletonIconWrapper__DCaGh",children:(0,a.jsx)(eq.O,{width:"lg",height:"lg",variant:"rounded"})})}),(0,a.jsxs)("div",{className:"d-flex flex-column gap-3 tmp-p-3",children:[(0,a.jsx)(sh,{lines:4}),(0,a.jsx)(sh,{lines:8}),(0,a.jsx)(sh,{lines:5})]})]})}),r[17]=k,r[18]=M,r[19]=B,r[20]=F,r[21]=U,r[22]=l):l=r[22],l}function lb(e){var t;let n,i,l,r,o,c,d,u,m,h,f,p,g,x,b,y,j,w,N,S,C,R,E,L,P,A,k,D,$,F,O,B,M,U,z,G,V=(0,s.c)(119),{codeowners:H,commit:W,commits:Q,configOpts:K,diffSummaries:Z,fileFilter:X,markers:Y,pullRequest:ee,repository:et,pageLimits:en,urls:ei,user:ea,userNotices:el,isSingleFileMode:er,virtualizeDiffEntries:eo}=e;(0,e8.L)(!0),function(){let e,t,n=(0,s.c)(3),{handleHashUpdate:i}=(0,tl.Lh)();n[0]!==i?(e=()=>{let e=()=>{i()};return i(),window.addEventListener("hashchange",e),()=>{window.removeEventListener("hashchange",e)}},t=[i],n[0]=i,n[1]=e,n[2]=t):(e=n[1],t=n[2]),(0,v.useEffect)(e,t)}();let ec=(t=ea,i=(0,s.c)(5),l=(0,e5.C0)(t.viewSettings.splitPreference),r=(0,e5.Qn)(t.viewSettings.hideWhitespace),i[0]!==t.viewSettings.commentsPreference||i[1]!==t.viewSettings.lineSpacing||i[2]!==l||i[3]!==r?(n={hideWhitespace:r,splitPreference:l,lineSpacing:t.viewSettings.lineSpacing,commentsPreference:t.viewSettings.commentsPreference},i[0]=t.viewSettings.commentsPreference,i[1]=t.viewSettings.lineSpacing,i[2]=l,i[3]=r,i[4]=n):n=i[4],n);V[0]===Symbol.for("react.memo_cache_sentinel")?(o=(0,I.G7)("pull_request_files_virtualization_without_min_threshold"),V[0]=o):o=V[0];let ed=o,eu=(0,I.G7)("updated_pull_request_header");V[1]===Symbol.for("react.memo_cache_sentinel")?(c={onSuccess:lj,onError:ly},V[1]=c):c=V[1];let{mutate:em}=(0,e4.U)(c),{data:eh}=(0,e5.ID)(ec);V[2]!==eh?.commentsPreference||V[3]!==em?(d=()=>{em({commentsPreference:eh?.commentsPreference===e6.sI.Visible?e6.sI.Collapsed:e6.sI.Visible})},V[2]=eh?.commentsPreference,V[3]=em,V[4]=d):d=V[4],eh?.commentsPreference;let ef=d,{updateCommentsPreference:ep}=(0,tl.CQ)(),{setCommentsPreference:eg}=(0,no.Ks)();V[5]!==eh?.commentsPreference||V[6]!==ep||V[7]!==eg?(u=()=>{eg(eh?.commentsPreference??e6.sI.Visible),ep(eh?.commentsPreference??e6.sI.Visible)},V[5]=eh?.commentsPreference,V[6]=ep,V[7]=eg,V[8]=u):u=V[8];let ex=eh?.commentsPreference;V[9]!==ex||V[10]!==ep||V[11]!==eg?(m=[ex,ep,eg],V[9]=ex,V[10]=ep,V[11]=eg,V[12]=m):m=V[12],(0,v.useEffect)(u,m);let e_=(0,T.u)("pull_request_file_tree_width_persistence");V[13]!==K.useFileTree||V[14]!==e_||V[15]!==ee.number||V[16]!==et.name||V[17]!==et.ownerLogin?(h=e_&&K.useFileTree&&et.ownerLogin&&et.name&&ee.number?{owner:et.ownerLogin,repo:et.name,pullNumber:ee.number}:void 0,V[13]=K.useFileTree,V[14]=e_,V[15]=ee.number,V[16]=et.name,V[17]=et.ownerLogin,V[18]=h):h=V[18];let ev=h;V[19]!==ev||V[20]!==ea.fileTreeWidth?(f=e=>{e!==ea.fileTreeWidth&&ev&&(0,te.M3)()&&(0,tt.c)(e,ev)},V[19]=ev,V[20]=ea.fileTreeWidth,V[21]=f):f=V[21];let eb=f,ey=ea.currentUserLogin||"";V[22]!==ey?(p={login:ey},V[22]=ey,V[23]=p):p=V[23];let{splitPagePaneHidden:ej,treeViewState:ew,treeToggleElement:eN,collapseMobileTree:eS,expandTree:eC}=function(e,t,n,i){let l,r,o,c,d,u,m,h,f,p,g,x,_=(0,s.c)(39),{isServer:b}=(0,eB.V)(),y=(0,v.useRef)(null),j=(0,v.useRef)(null),w=t?"expanded":"collapsed";_[0]!==w?(l={wideMode:w,compactMode:"none"},_[0]=w,_[1]=l):l=_[1];let[N,S]=(0,v.useState)(l);_[2]!==i?(r=()=>{S(sm),(0,tt.B)(!0,i),requestAnimationFrame(()=>y.current?.focus())},_[2]=i,_[3]=r):r=_[3];let C=r;_[4]!==i?(o=()=>{S({wideMode:"collapsed",compactMode:"none"}),(0,tt.B)(!1,i),requestAnimationFrame(()=>y.current?.focus())},_[4]=i,_[5]=o):o=_[5];let R=o;_[6]!==n?(c=()=>{let e="overlay";if(n){let t=window.innerWidth;(0,sd.nn)(t)>sd.Gy.large&&(e="inline")}S(t=>({...t,compactMode:e})),requestAnimationFrame(()=>j.current?.focus())},_[6]=n,_[7]=c):c=_[7];let E=c;_[8]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{S(su),requestAnimationFrame(()=>j.current?.focus())},_[8]=d):d=_[8];let L=d;_[9]!==E||_[10]!==C||_[11]!==N.compactMode||_[12]!==N.wideMode?(u=()=>{q()?"collapsed"===N.wideMode&&C():"none"===N.compactMode&&E()},_[9]=E,_[10]=C,_[11]=N.compactMode,_[12]=N.wideMode,_[13]=u):u=_[13];let P=u,I="expanded"===N.wideMode,T="expanded"===N.wideMode?"Collapse file tree":"Expand file tree";_[14]!==R||_[15]!==C||_[16]!==N.wideMode?(m=()=>{"expanded"===N.wideMode?R():C()},_[14]=R,_[15]=C,_[16]=N.wideMode,_[17]=m):m=_[17],_[18]!==e||_[19]!==I||_[20]!==T||_[21]!==m?(h=(0,a.jsx)(sc.L,{expanded:I,alignment:"left",ariaLabel:T,tooltipDirection:"se",testid:"file-tree-button",ariaControls:e,ref:y,className:"DiffComparisonViewer-module__RegularTreeToggle__fSFG6",onToggleExpanded:m,size:"small"}),_[18]=e,_[19]=I,_[20]=T,_[21]=m,_[22]=h):h=_[22];let A=h,k="none"!==N.compactMode,D="none"!==N.compactMode?"Collapse file tree":"Expand file tree";_[23]!==E||_[24]!==N.compactMode?(f=()=>{"none"!==N.compactMode?L():E()},_[23]=E,_[24]=N.compactMode,_[25]=f):f=_[25],_[26]!==e||_[27]!==k||_[28]!==D||_[29]!==f?(p=(0,a.jsx)(sc.L,{expanded:k,alignment:"left",ariaLabel:D,tooltipDirection:"se",testid:"file-tree-button",ariaControls:e,ref:j,className:"DiffComparisonViewer-module__MobileTreeToggle__wwbbS",onToggleExpanded:f,size:"small"}),_[26]=e,_[27]=k,_[28]=D,_[29]=f,_[30]=p):p=_[30];let $=p;_[31]!==$||_[32]!==A?(g=(0,a.jsxs)(a.Fragment,{children:[$,A]}),_[31]=$,_[32]=A,_[33]=g):g=_[33];let F=g,O=b&&!t;return _[34]!==P||_[35]!==O||_[36]!==F||_[37]!==N?(x={splitPagePaneHidden:O,treeViewState:N,collapseMobileTree:L,expandTree:P,treeToggleElement:F},_[34]=P,_[35]=O,_[36]=F,_[37]=N,_[38]=x):x=_[38],x}(t1,ea.isFileTreeExpanded&&!K.treeCollapsedByDefault,K.treeEnableInlineCompactMode,p);V[24]!==H||V[25]!==ee.pathName?(g={basePath:ee.pathName},H&&(g.initialData=H),V[24]=H,V[25]=ee.pathName,V[26]=g):g=V[26];let{data:eL}=(0,ts.dG)(g),{setCodeowners:eI}=(0,tl.wh)();V[27]!==eL||V[28]!==eI?(x=()=>{eI(eL)},b=[eL,eI],V[27]=eL,V[28]=eI,V[29]=x,V[30]=b):(x=V[29],b=V[30]),(0,v.useEffect)(x,b);let eT=ee.pathName,eA=Y?.threadsPageInfo?.cursor,ek=Y?.threadsPageInfo?.hasNextPage??!1;V[31]!==Y?.threads?(y=Object.values(Y?.threads||{}),V[31]=Y?.threads,V[32]=y):y=V[32],V[33]!==ee.pathName||V[34]!==eA||V[35]!==ek||V[36]!==y?(j={pathName:eT,cursor:eA,hasMorePages:ek,initialThreads:y},V[33]=ee.pathName,V[34]=eA,V[35]=ek,V[36]=y,V[37]=j):j=V[37];let{hasNextPage:eD,isFetchingNextPage:e$,fetchNextPage:eF}=aI(j),eO=(0,v.useRef)(!1);V[38]!==eF||V[39]!==eD||V[40]!==e$?(w=()=>{(async()=>{!eD||e$||eO.current||(eO.current=!0,await eF(),eO.current=!1)})()},N=[eD,e$,eF],V[38]=eF,V[39]=eD,V[40]=e$,V[41]=w,V[42]=N):(w=V[41],N=V[42]),(0,v.useEffect)(w,N);let eq=(0,tl.qg)(),{isServer:eM}=(0,eB.V)(),eU=ed||eo,ez=(0,tl.I8)(),{updateDiffFilter:eG}=(0,tl.or)();V[43]!==X.initialState||V[44]!==eG?(S=()=>{eG({...X.initialState,unselectedFileExtensions:new Set(X.initialState.unselectedFileExtensions)})},C=[eG,X.initialState],V[43]=X.initialState,V[44]=eG,V[45]=S,V[46]=C):(S=V[45],C=V[46]),(0,v.useEffect)(S,C);let eV=(0,tl.mU)();(0,tl.nE)(),V[47]!==eG?(R=e=>{eG(e,!0)},V[47]=eG,V[48]=R):R=V[48];let eH=R;V[49]!==eS||V[50]!==ew.compactMode?(E=()=>{"none"!==ew.compactMode&&eS()},V[49]=eS,V[50]=ew.compactMode,V[51]=E):E=V[51];let eW=E,eQ=(0,v.useRef)(null),eK="expanded"!==ew.wideMode?"small":"medium";V[52]!==ez||V[53]!==X.menuOptions||V[54]!==eH||V[55]!==ee.pathName||V[56]!==eK||V[57]!==ea.currentUserLogin?(L=(0,a.jsx)(to,{ref:eQ,basePath:ee.pathName,fileFilterMenuOptions:X.menuOptions,fileFilterState:ez,setFileFilterState:eH,viewerLogin:ea.currentUserLogin,filterSize:eK}),V[52]=ez,V[53]=X.menuOptions,V[54]=eH,V[55]=ee.pathName,V[56]=eK,V[57]=ea.currentUserLogin,V[58]=L):L=V[58];let eZ=L,eX=J(),eY=(0,tl.gt)(),eJ=Z.length>0,e0=K.useChangeGroups&&eY&&eJ;V[59]!==e0?(P={changeGroupsEnabled:e0},V[59]=e0,V[60]=P):P=V[60],function(e){let t,n,i,a=(0,s.c)(11),{changeGroupsEnabled:l}=e,r=(0,tl.gt)(),o=(0,tl.iY)(),c=!!(o&&o.length>0),d=(0,T.u)("generate_groups_on_files_view"),{mutate:u}=function(){let e,t,n,i=(0,s.c)(7),a=(0,eE.e)(eR.uT.generateChangeGroups),{updateChangeGroupGeneration:l}=(0,tl.wL)();return i[0]!==a?(e=async()=>{let e=await (0,tU.q$)(a,{method:"POST"}),t=await (0,tU.hp)(e);return(0,tU.R)(e,t),t},i[0]=a,i[1]=e):e=i[1],i[2]!==l?(t=e=>{l(e)},i[2]=l,i[3]=t):t=i[3],i[4]!==e||i[5]!==t?(n={mutationFn:e,onSuccess:t},i[4]=e,i[5]=t,i[6]=n):n=i[6],(0,eP.n)(n)}(),m=(0,tl.Fl)();a[0]!==m?(t=m&&(function(e){switch(e){case"ABANDONED":case"FAILED":case"SKIPPED":return!0;default:return!1}}(m.state)||!tW(m.state)),a[0]=m,a[1]=t):t=a[1];let h=t,f=(0,tl.ww)(),p=(0,v.useRef)(!1);a[2]!==r||a[3]!==l||a[4]!==u||a[5]!==c||a[6]!==f||a[7]!==h||a[8]!==d?(n=()=>{p.current||!d||!l||!r||c||f||h||(u(),p.current=!0)},i=[r,d,u,c,h,f,l],a[2]=r,a[3]=l,a[4]=u,a[5]=c,a[6]=f,a[7]=h,a[8]=d,a[9]=n,a[10]=i):(n=a[9],i=a[10]),(0,v.useEffect)(n,i)}(P),V[61]!==eC?(A=()=>{eC(),window.requestAnimationFrame(()=>{eQ.current?.focus()})},V[61]=eC,V[62]=A):A=V[62];let e1=A;V[63]!==e1||V[64]!==ef?(k=(0,a.jsx)(e7.ak,{commands:{"pull-request-files-changed:collapse-expand-comments":ef,"pull-request-files-changed:focus-file-tree-filter":e1}}),V[63]=e1,V[64]=ef,V[65]=k):k=V[65];let e2=K.useAdvancedToolbar||K.useBasicToolbar?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:(0,es.$)("DiffComparisonViewer-module__toolbarWrapper__DpHDt",eu&&"DiffComparisonViewer-module__toolbarWrapperWithMiniHeader__wFzFD"),children:[K.useAdvancedToolbar&&(0,a.jsx)(st,{changeGroupsPreferenceAvailable:e0,commits:Q,currentUserLogin:ea.currentUserLogin,isFileTreeExpanded:"expanded"===ew.wideMode,lastReviewOid:ea.lastReviewOid,pageLimits:en,pullRequest:ee,repository:et,shouldShowViewedFilesCount:ea.shouldShowViewedFilesCount,totalFilesCount:eq,treeToggleElement:eN,userNotices:el}),K.useBasicToolbar&&(0,a.jsx)(so,{fileFilter:eZ,isFileTreeExpanded:"expanded"===ew.wideMode,shouldShowViewedFilesCount:ea.shouldShowViewedFilesCount,totalFilesCount:eq,treeToggleElement:eN,userNotices:el})]}),"overlay"===ew.compactMode&&(0,a.jsx)(e9.l,{onClose:()=>eS(),position:{narrow:"fullscreen",regular:"left",wide:"left"},title:"Files",className:"p-0",children:(0,a.jsx)(t2,{allowPullRequestGroups:e0,fileFilter:eZ,filteredDiffs:eV,onFileSelected:eW,onSetFilterState:eH})})]}):null;V[66]!==eZ||V[67]!==e0||V[68]!==K.useBasicToolbar||V[69]!==K.useFileTree||V[70]!==eV||V[71]!==eW||V[72]!==eb||V[73]!==eH||V[74]!==e_||V[75]!==ej||V[76]!==ew.compactMode||V[77]!==ew.wideMode||V[78]!==ea.fileTreeWidth?(D=K.useFileTree?(0,a.jsx)(_.O7.Pane,{position:"start",sticky:!0,offsetHeader:K.useBasicToolbar?"50px":"60px","aria-label":"File tree",width:{min:"256px",default:`${e_&&ea.fileTreeWidth?ea.fileTreeWidth:296}px`,max:"700px"},padding:"none",className:(0,es.$)("DiffComparisonViewer-module__Pane__qt0lk",ej&&"DiffComparisonViewer-module__HiddenPane__GXkzX","expanded"===ew.wideMode&&sa,"collapsed"===ew.wideMode&&"DiffComparisonViewer-module__WideCollapsed__gwl74","none"===ew.compactMode&&"DiffComparisonViewer-module__CompactHidden__O9P2K","overlay"===ew.compactMode&&"DiffComparisonViewer-module__CompactOverlay__FQ2m7","inline"===ew.compactMode&&"DiffComparisonViewer-module__CompactInline__cMCtO","DiffComparisonViewer-module__PaneOverflowVisible__hPL5H"),divider:{regular:"inline"===ew.compactMode?"none":"line",narrow:"none"},currentWidth:ea.fileTreeWidth,widthStorageKey:"diff-tree-pane-width",onResizeEnd:eb,resizable:"inline"!==ew.compactMode,children:(0,a.jsx)(t2,{allowPullRequestGroups:e0,className:(0,es.$)("PullRequestFileTree-module__sidebar__PJ8nx","DiffComparisonViewer-module__PaneContain__zbswe"),fileFilter:eZ,filteredDiffs:eV,onFileSelected:eW,onSetFilterState:eH})}):null,V[66]=eZ,V[67]=e0,V[68]=K.useBasicToolbar,V[69]=K.useFileTree,V[70]=eV,V[71]=eW,V[72]=eb,V[73]=eH,V[74]=e_,V[75]=ej,V[76]=ew.compactMode,V[77]=ew.wideMode,V[78]=ea.fileTreeWidth,V[79]=D):D=V[79];let e3="inline"===ew.compactMode;V[80]!==e3?($={narrow:!1,regular:e3},V[80]=e3,V[81]=$):$=V[81];let tn=("expanded"===ew.wideMode||eX)&&sa;return V[82]!==tn?(F=(0,es.$)("DiffComparisonViewer-module__Content__DYd2m",tn,"DiffComparisonViewer-module__NarrowScreenContent__s_87n"),V[82]=tn,V[83]=F):F=V[83],V[84]!==W||V[85]!==Q||V[86]!==ee||V[87]!==et?(O=W&&(0,a.jsx)(lu,{commit:W,pullRequest:ee,commits:Q,repository:et}),V[84]=W,V[85]=Q,V[86]=ee,V[87]=et,V[88]=O):O=V[88],V[89]!==eU||V[90]!==er||V[91]!==et||V[92]!==ei?(B=(0,a.jsx)(l_,{isDiffVirtualizationEnabled:eU,isInSingleFileMode:er,repository:et,urls:ei}),V[89]=eU,V[90]=er,V[91]=et,V[92]=ei,V[93]=B):B=V[93],V[94]!==en?(M=(0,a.jsx)(t8,{pageLimits:en}),V[94]=en,V[95]=M):M=V[95],V[96]!==eV||V[97]!==eH||V[98]!==eU||V[99]!==eM||V[100]!==er||V[101]!==ee.globalRelayId||V[102]!==ee.headBranch||V[103]!==ee.headRepositoryName||V[104]!==ee.headRepositoryOwnerLogin||V[105]!==et?(U=eU&&!eM?(0,a.jsx)(ls,{headBranchName:ee.headBranch,headRepoName:ee.headRepositoryName,headRepoOwner:ee.headRepositoryOwnerLogin,onSetFilterState:eH,pullRequestGlobalRelayId:ee.globalRelayId,repository:et,showPullRequestGroups:!0}):(0,a.jsx)(a.Fragment,{children:er?(0,a.jsx)(lh,{filteredDiffSummaries:eV,headBranchName:ee.headBranch,headRepoName:ee.headRepositoryName,headRepoOwner:ee.headRepositoryOwnerLogin,pullRequestGlobalRelayId:ee.globalRelayId,repository:et}):(0,a.jsx)(s2,{headBranchName:ee.headBranch,headRepoName:ee.headRepositoryName,headRepoOwner:ee.headRepositoryOwnerLogin,onSetFilterState:eH,pullRequestGlobalRelayId:ee.globalRelayId,repository:et,showPullRequestGroups:!0})}),V[96]=eV,V[97]=eH,V[98]=eU,V[99]=eM,V[100]=er,V[101]=ee.globalRelayId,V[102]=ee.headBranch,V[103]=ee.headRepositoryName,V[104]=ee.headRepositoryOwnerLogin,V[105]=et,V[106]=U):U=V[106],V[107]!==$||V[108]!==F||V[109]!==O||V[110]!==B||V[111]!==M||V[112]!==U?(z=(0,a.jsxs)(_.O7.Content,{as:"div",width:"full",hidden:$,padding:"none",className:F,children:[O,B,M,U]}),V[107]=$,V[108]=F,V[109]=O,V[110]=B,V[111]=M,V[112]=U,V[113]=z):z=V[113],V[114]!==k||V[115]!==e2||V[116]!==D||V[117]!==z?(G=(0,a.jsxs)(a.Fragment,{children:[k,e2,D,z]}),V[114]=k,V[115]=e2,V[116]=D,V[117]=z,V[118]=G):G=V[118],G}function ly(){}function lj(){}function lw(e){let t,n,i,l,r,o,c,d,u,m,h,f,p,g=(0,s.c)(17),{children:x,className:b,dockedPanelWidth:y,owner:j,repo:w,pullNumber:N}=e,S=J(),C=et();f=(0,s.c)(8),p=(0,v.useRef)(y),f[0]!==y?(d=()=>{null!=y&&(p.current=y)},u=[y],f[0]=y,f[1]=d,f[2]=u):(d=f[1],u=f[2]),(0,v.useEffect)(d,u),f[3]!==j||f[4]!==N||f[5]!==w?(m=()=>{if(!j||!w||!N)return;let e=localStorage.setItem.bind(localStorage);return localStorage.setItem=(t,n)=>{if(e(t,n),t!==lx)return;let i=parseInt(n,10);isNaN(i)||i<=0||i!==p.current&&(p.current=i,(0,te.M3)()&&lg(i,j,w,N))},()=>{localStorage.setItem=e}},h=[j,w,N],f[3]=j,f[4]=N,f[5]=w,f[6]=m,f[7]=h):(m=f[6],h=f[7]),(0,v.useEffect)(m,h);let R=null!=y&&y>=450&&y<=768?y:544;g[0]!==b?(t=(0,es.$)("DiffComparisonViewer-module__Container__YGBgR",b,"DiffComparisonViewer-module__ContainerSidePanel__iIFyg"),g[0]=b,g[1]=t):t=g[1];let E=S&&!C,L=(!S||C)&&"DiffComparisonViewer-module__HiddenSidePanel__Ak8xR";g[2]!==L?(n=(0,es.$)("DiffComparisonViewer-module__SidePanel__S_Ttg",L),g[2]=L,g[3]=n):n=g[3];let P=`${R}px`;return g[4]!==P?(i={min:"450px",default:P,max:"768px"},g[4]=P,g[5]=i):i=g[5],g[6]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)("div",{className:"height-full",children:(0,a.jsx)(nu,{})}),g[6]=l):l=g[6],g[7]!==n||g[8]!==i?(r=(0,a.jsx)(_.O7.Sidebar,{resizable:!0,className:n,responsiveVariant:"fullscreen",sticky:!0,position:"end",width:i,widthStorageKey:lx,children:l}),g[7]=n,g[8]=i,g[9]=r):r=g[9],g[10]!==x||g[11]!==r?(o=(0,a.jsxs)(_.O7,{children:[x,r]}),g[10]=x,g[11]=r,g[12]=o):o=g[12],g[13]!==t||g[14]!==E||g[15]!==o?(c=(0,a.jsx)("div",{id:O,className:t,"data-side-panel-open":E,children:o}),g[13]=t,g[14]=E,g[15]=o,g[16]=c):c=g[16],c}l_.displayName="LargeDiffOptimizationsBanner",lv.displayName="BaseDiffComparisonViewer",lb.displayName="InternalDiffComparisonViewer",lw.displayName="Container";let lN=Object.assign({},{Container:lw,Header:_.O7.Header,Viewer:lv});var lS=n(56205),lC=n(9141);function lR(e){let t,n,i=(0,s.c)(4),{pullRequest:l}=e;return i[0]!==l.headBranch?(t=function(e){return e.replace(/[\u007F-\uFFFF]/g,lE)}(l.headBranch),i[0]=l.headBranch,i[1]=t):t=i[1],i[2]!==t?(n=(0,a.jsx)(t7.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)(t7.l.Description,{children:["The head ref may contain hidden characters:"," ",(0,a.jsxs)(eV.A,{as:"span",children:['"',t,'"']})]})}),i[2]=t,i[3]=n):n=i[3],n}function lE(e){return`\\u${`0000${e.charCodeAt(0).toString(16)}`.substr(-4)}`}function lL(e){let t={...e};return t.bannersData.banners.dependabotAutomatedSecurityUpdates.showOnboardingPopover=!1,t}function lP(e){let{dismissPath:t}=e;return(0,eL.Sr)(t,{method:"POST"})}function lI(e){let t,n,i,l,r,o,c,d,u,m,h,f,p,g=(0,s.c)(21),{onBoardingProps:x}=e,[_,b]=(0,v.useState)(!0),{mutate:y}=(h=(0,s.c)(3),f=ek(),p=(0,eS.jE)(),h[0]!==f||h[1]!==p?(m={networkMode:"always",mutationFn:lP,onSuccess:()=>{p.setQueryData(f,lL)}},h[0]=f,h[1]=p,h[2]=m):m=h[2],(0,eP.n)(m));g[0]!==y||g[1]!==x.dismissNoticePath?(t=()=>{y({dismissPath:x.dismissNoticePath}),b(!1)},g[0]=y,g[1]=x.dismissNoticePath,g[2]=t):t=g[2];let j=t;return g[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(tI.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]!==x.repoSettingsPath||g[6]!==x.showOptOut?(l=x.showOptOut&&(0,a.jsxs)("p",{children:["You can opt out at any time in"," ",(0,a.jsx)(ex.A,{inline:!0,href:x.repoSettingsPath,children:"this repository\u2019s settings"})]}),g[5]=x.repoSettingsPath,g[6]=x.showOptOut,g[7]=l):l=g[7],g[8]!==j?(r=(0,a.jsx)(ev.Q,{block:!1,onClick:j,children:"Got it!"}),g[8]=j,g[9]=r):r=g[9],g[10]!==x.helpURL?(o=(0,a.jsx)(ex.A,{className:"tmp-ml-3",href:x.helpURL,"aria-label":"Learn more about Dependabot security updates",children:"Learn more"}),g[10]=x.helpURL,g[11]=o):o=g[11],g[12]!==r||g[13]!==o?(c=(0,a.jsxs)("div",{className:"d-flex flex-items-center",children:[r,o]}),g[12]=r,g[13]=o,g[14]=c):c=g[14],g[15]!==l||g[16]!==c?(d=(0,a.jsxs)(iJ.A.Content,{className:"Popover-message Popover-message--large",children:[n,i,l,c]}),g[15]=l,g[16]=c,g[17]=d):d=g[17],g[18]!==_||g[19]!==d?(u=(0,a.jsx)(iJ.A,{className:"mt-2",open:_,children:d}),g[18]=_,g[19]=d,g[20]=u):u=g[20],u}function lT(e){let t,n,i,l,r,o,c,d,u,m=(0,s.c)(28),{dependabotUpdates:h,pullRequest:f}=e;m[0]!==h.securityAlertPath?(t=e=>`${e}`,m[0]=h.securityAlertPath,m[1]=t):t=m[1];let p=t,g=lA;m[2]!==h.alertPresent||m[3]!==h.packageName||m[4]!==h.severity||m[5]!==h.singleAlert||m[6]!==p?(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 ${g(h.severity)} severity ${p("Dependabot Alert")} on ${h.packageName}`;return(0,a.jsx)(eX.JR,{as:"span",html:e})}{let e=`Merging this pull request will resolve ${p("Dependabot Alerts")} on ${h.packageName} including a ${g(h.severity)} severity alert`;return(0,a.jsx)(eX.JR,{as:"span",html:e})}},m[2]=h.alertPresent,m[3]=h.packageName,m[4]=h.severity,m[5]=h.singleAlert,m[6]=p,m[7]=n):n=m[7];let x=n;m[8]!==f.state?(i=()=>f.state===er?"resolved":"would resolve",m[8]=f.state,m[9]=i):i=m[9];let _=i;m[10]!==h.alertPresent||m[11]!==h.packageName?(l=()=>h.alertPresent?`a Dependabot alert on ${h.packageName}.`:"a Dependabot alert",m[10]=h.alertPresent,m[11]=h.packageName,m[12]=l):l=m[12];let v=l;m[13]!==v||m[14]!==x||m[15]!==_||m[16]!==f.state?(r=()=>f.state===el?x():`This pull request ${_()} ${v()}`,m[13]=v,m[14]=x,m[15]=_,m[16]=f.state,m[17]=r):r=m[17];let b=r;return m[18]!==b?(o=b(),m[18]=b,m[19]=o):o=m[19],m[20]!==o?(c=(0,a.jsx)(t7.l,{"aria-label":"Automated Security Update Banner",variant:"info",title:"Automated security update",hideTitle:!0,children:(0,a.jsx)(t7.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)(lI,{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 lA(e){return`${e}`}function lk(e){let t,n,i,l,r,o,c=(0,s.c)(12),{repository:d}=e,u=`${(0,ew.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,em.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?(l=(0,a.jsx)(ex.A,{inline:!0,href:m,children:"See open Dependabot pull requests"}),c[5]=m,c[6]=l):l=c[6],c[7]!==u?(r=(0,a.jsx)(ex.A,{inline:!0,href:u,children:"learn more about pausing of activity."}),c[7]=u,c[8]=r):r=c[8],c[9]!==l||c[10]!==r?(o=(0,a.jsx)(t7.l,{className:"d-flex flex-row width-full",variant:"warning",title:"Dependabot updates are paused",children:(0,a.jsx)(t7.l.Description,{children:(0,a.jsxs)("p",{children:["We noticed you haven't used Dependabot in a while, so we've paused automated Dependabot\n updates for this repository.",n,"To resume updates, merge a Dependabot pull request or use "," ",i,".","\xa0",l," ","or","\xa0",r]})})}),c[9]=l,c[10]=r,c[11]=o):o=c[11],o}function lD(e){let t,n,i,l,r=(0,s.c)(13),{bannersData:o,pullRequest:c,repository:d}=e;return r[0]!==o.banners.hiddenCharacterWarning.render||r[1]!==c?(t=o.banners.hiddenCharacterWarning.render&&(0,a.jsx)(lR,{pullRequest:c}),r[0]=o.banners.hiddenCharacterWarning.render,r[1]=c,r[2]=t):t=r[2],r[3]!==o.banners.pausedDependabotUpdate.render||r[4]!==d?(n=o.banners.pausedDependabotUpdate.render&&(0,a.jsx)(lk,{repository:d}),r[3]=o.banners.pausedDependabotUpdate.render,r[4]=d,r[5]=n):n=r[5],r[6]!==o.banners.dependabotAutomatedSecurityUpdates||r[7]!==c?(i=o.banners.dependabotAutomatedSecurityUpdates.render&&c.state===el&&(0,a.jsx)(lT,{dependabotUpdates:o.banners.dependabotAutomatedSecurityUpdates,pullRequest:c}),r[6]=o.banners.dependabotAutomatedSecurityUpdates,r[7]=c,r[8]=i):i=r[8],r[9]!==t||r[10]!==n||r[11]!==i?(l=(0,a.jsxs)(a.Fragment,{children:[t,n,i]}),r[9]=t,r[10]=n,r[11]=i,r[12]=l):l=r[12],l}lR.displayName="PullRequestHiddenCharactersBanner",lI.displayName="PullRequestAutomatedSecurityOnboarding",lT.displayName="PullRequestAutomatedSecurityUpdateBanner",lk.displayName="PullRequestPausedDependabotBanner",lD.displayName="PullRequestBanners";let l$=c.G.createQueryRouteConfig("pullRequestsChangesRoute",{path:"/:owner/:repo/pull/:pr_number/changes",queries:[(0,d.Y)()]}),lF=c.G.createQueryRouteConfig("pullRequestsChangesWithRangeRoute",{path:"/:owner/:repo/pull/:pr_number/changes/:range",queries:[(0,d.Y)()]}),lO=c.G.createQueryRouteConfig("pullRequestsFilesRoute",{path:"/:owner/:repo/pull/:pr_number/files",queries:[(0,d.Y)()]}),lq=c.G.createQueryRouteConfig("pullRequestsFilesWithRangeRoute",{path:"/:owner/:repo/pull/:pr_number/files/:range",queries:[(0,d.Y)()]});var lB=n(45577);function lM(e){let t,n=(0,s.c)(3),{children:i,readFromChildRoute:l}=e;return n[0]!==i||n[1]!==l?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(lU,{route:l$,queryName:"mainQuery",readFromChildRoute:l,children:i}),(0,a.jsx)(lU,{route:lF,queryName:"mainQuery",readFromChildRoute:l,children:i}),(0,a.jsx)(lU,{route:lO,queryName:"mainQuery",readFromChildRoute:l,children:i}),(0,a.jsx)(lU,{route:lq,queryName:"mainQuery",readFromChildRoute:l,children:i})]}),n[0]=i,n[1]=l,n[2]=t):t=n[2],t}function lU(e){let t,n=(0,s.c)(8),{route:i,queryName:l,children:r,readFromChildRoute:o}=e;if(!(0,lB.n)(i))return null;if(o){let e;return n[0]!==r||n[1]!==l||n[2]!==i?(e=(0,a.jsx)(lG,{route:i,queryName:l,children:r}),n[0]=r,n[1]=l,n[2]=i,n[3]=e):e=n[3],e}return n[4]!==r||n[5]!==l||n[6]!==i?(t=(0,a.jsx)(lz,{route:i,queryName:l,children:r}),n[4]=r,n[5]=l,n[6]=i,n[7]=t):t=n[7],t}function lz(e){let t,n,i=(0,s.c)(5),{route:l,queryName:r,children:o}=e,{data:c}=(0,u.xX)(l,r);return i[0]!==o||i[1]!==c?(t=o(c),i[0]=o,i[1]=c,i[2]=t):t=i[2],i[3]!==t?(n=(0,a.jsx)(a.Fragment,{children:t}),i[3]=t,i[4]=n):n=i[4],n}function lG(e){let t,n,i=(0,s.c)(5),{route:l,queryName:r,children:o}=e,{data:c}=(0,u.pw)(l,r);return i[0]!==o||i[1]!==c?(t=o(c),i[0]=o,i[1]=c,i[2]=t):t=i[2],i[3]!==t?(n=(0,a.jsx)(a.Fragment,{children:t}),i[3]=t,i[4]=n):n=i[4],n}function lV(e){let t,n,i,r,o,c,d,u,m,h,f,p,g=(0,s.c)(20),{repository:x,urls:_,renderLocation:v}=e;g[0]!==x?(t=async()=>{let e=new FormData;e.append("feature_name","prx_files"),await (0,eL.DI)((0,em.ZD8)({repo:x}),{body:e,method:"POST"})},g[0]=x,g[1]=t):t=g[1];let b=t;g[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,te.M3)(),g[2]=n):n=g[2];let y=n,j=F.fV.pathname??"",w=F.fV.search??"";return g[3]!==_?(i=j?`${j}${w?`${w}&`:"?"}new_files_changed=false`:`${_.files}?new_files_changed=false`,g[3]=_,g[4]=i):i=g[4],g[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)(np.W.Button,{variant:"invisible",size:"small",children:(0,a.jsx)(it.A,{variant:"success",className:"FilesChangedFeedback-module__PreviewLabel__syJWk",children:"Preview"})}),g[5]=r):r=g[5],g[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.RocketIcon,{})}),g[6]=o):o=g[6],g[7]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsxs)(ti.l.LinkItem,{href:"https://gh.io/new-files-changed-changelog",target:"_blank",rel:"noopener noreferrer",children:[o,"What's new",(0,a.jsx)(ti.l.TrailingVisual,{children:(0,a.jsx)(l.ArrowUpRightIcon,{})})]}),g[7]=c):c=g[7],g[8]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.CommentIcon,{})}),g[8]=d):d=g[8],g[9]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsxs)(ti.l.LinkItem,{href:"https://gh.io/new-files-changed-feedback",target:"_blank",rel:"noopener noreferrer",children:[d,"Give feedback",(0,a.jsx)(ti.l.TrailingVisual,{children:(0,a.jsx)(l.ArrowUpRightIcon,{})})]}),g[9]=u):u=g[9],g[10]!==b||g[11]!==i?(m=y&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ti.l.Divider,{}),(0,a.jsxs)(ti.l.LinkItem,{href:i,onClick:async e=>{e.preventDefault(),await b(),window.location.href=i},children:[(0,a.jsx)(ti.l.LeadingVisual,{children:(0,a.jsx)(l.ArrowSwitchIcon,{})}),"Switch to the classic experience"]})]}),g[10]=b,g[11]=i,g[12]=m):m=g[12],g[13]!==m?(h=(0,a.jsxs)(np.W,{children:[r,(0,a.jsx)(np.W.Overlay,{children:(0,a.jsxs)(ti.l,{children:[c,u,m]})})]}),g[13]=m,g[14]=h):h=g[14],g[15]!==v?(f=(0,a.jsx)(lH,{renderLocation:v}),g[15]=v,g[16]=f):f=g[16],g[17]!==f||g[18]!==h?(p=(0,a.jsxs)("div",{className:"position-relative flex-order-2 pl-1",children:[h,f]}),g[17]=f,g[18]=h,g[19]=p):p=g[19],p}function lH(e){let t,n=(0,s.c)(2),{renderLocation:i}=e;return n[0]!==i?(t=(0,a.jsx)(lM,{readFromChildRoute:!0,children:e=>(0,a.jsx)(lW,{userNotices:e?.userNotices,renderLocation:i})}),n[0]=i,n[1]=t):t=n[1],t}function lW(e){let t,n,i,r,o,c,d,u,m=(0,s.c)(16),{userNotices:h,renderLocation:f}=e,p=i0(i2,h),{dismissNotice:g}=i1(i2,h),x="mobile"===f?"top-left":"top-right",[_,b]=(0,v.useState)(!0);m[0]!==g?(t=()=>{b(!1),g()},m[0]=g,m[1]=t):t=m[1];let y=t;if(p)return null;let j="desktop"===f,w="mobile"===f;return m[2]!==j||m[3]!==w?(n=(0,es.$)("FilesChangedFeedback-module__PopoverContainer__RBG02",{"FilesChangedFeedback-module__PopoverContainerDesktop__iDgyi":j,"FilesChangedFeedback-module__PopoverContainerMobile__wkfsZ":w}),m[2]=j,m[3]=w,m[4]=n):n=m[4],m[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,es.$)("d-flex flex-column gap-2","FilesChangedFeedback-module__PopoverContent__yO9Xn"),r=(0,a.jsx)("h2",{className:(0,es.$)("lh-default","FilesChangedFeedback-module__Heading__k_Arl"),children:"Welcome to the upgraded Files Changed experience"}),o=(0,a.jsx)("p",{className:"color-fg-muted f5 text-normal lh-default",children:"It's faster, more accessible, and includes new features like commenting anywhere in changed files and file tree indicators."}),m[5]=i,m[6]=r,m[7]=o):(i=m[5],r=m[6],o=m[7]),m[8]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(l.ArrowUpRightIcon,{}),m[8]=c):c=m[8],m[9]!==y?(d=(0,a.jsxs)(iJ.A.Content,{className:i,children:[r,o,(0,a.jsxs)("div",{className:"d-flex gap-2 flex-row w-full flex-wrap",children:[(0,a.jsx)(ev.Q,{as:ex.A,trailingVisual:c,target:"_blank",rel:"noopener noreferrer",href:"https://gh.io/new-files-changed-changelog",onClick:y,children:"See what's new"}),(0,a.jsx)(ev.Q,{onClick:y,variant:"invisible",children:"Dismiss"})]})]}),m[9]=y,m[10]=d):d=m[10],m[11]!==x||m[12]!==_||m[13]!==n||m[14]!==d?(u=(0,a.jsx)(iJ.A,{open:_,caret:x,className:n,children:d}),m[11]=x,m[12]=_,m[13]=n,m[14]=d,m[15]=u):u=m[15],u}function lQ(e,t){for(let n in e)if(e[n]!==t[n])return!1;return!0}function lK(e){let t,n,i,l,r,o,c,d,u,m,h,f,p,g,x,_,b,y,j,w,N=(0,s.c)(38),{initialTitle:S,pullRequestNumber:C,onCloseForm:R}=e,[E,L]=(0,v.useState)(S),[P,I]=function(e){let[t,n]=(0,v.useState)(e),i=(0,v.useRef)(t);return i.current=t,[t,(0,v.useCallback)(e=>{e!==i.current&&n(e)},[])]}(!0),[T,A]=(0,v.useState)(null);N[0]!==S?(t={title:S},N[0]=S,N[1]=t):t=N[1];let[k,D]=function(e){let t,n,i,a,l=(0,s.c)(11),[r,o]=(0,v.useState)(!1),c=(0,v.useRef)(e),d=(0,v.useRef)(e);l[0]!==lQ||l[1]!==r?(t=()=>{let e=!lQ(c.current,d.current);e!==r&&o(e)},l[0]=lQ,l[1]=r,l[2]=t):t=l[2];let u=t;l[3]!==u?(n=e=>{d.current={...d.current,...e},u()},l[3]=u,l[4]=n):n=l[4];let m=n;l[5]!==u?(i=e=>{c.current={...c.current,...e},u()},l[5]=u,l[6]=i):i=l[6];let h=i;return l[7]!==m||l[8]!==r||l[9]!==h?(a=[r,m,h],l[7]=m,l[8]=r,l[9]=h,l[10]=a):a=l[10],a}(t),$=(0,v.useRef)(null),{mutate:F,isPending:O}=(b=(0,s.c)(8),y=(0,eS.jE)(),j=(0,eE.e)(eR.uT.updateTitle),w=ek(),b[0]!==j?(g=e=>{let{id:t,title:n}=e;return(0,eL.Sr)(j,{method:"PATCH",body:{id:t,title:n}})},b[0]=j,b[1]=g):g=b[1],b[2]!==w||b[3]!==y?(x=async e=>{let t=await e.json();if(!e.ok)throw Error(t.errors);y.setQueryData(w,e=>({...e,pullRequest:{...e.pullRequest,title:t.pullRequest.title,titleHtml:t.pullRequest.titleHtml}}))},b[2]=w,b[3]=y,b[4]=x):x=b[4],b[5]!==g||b[6]!==x?(_={networkMode:"always",mutationFn:g,onSuccess:x},b[5]=g,b[6]=x,b[7]=_):_=b[7],(0,eP.n)(_));N[2]!==D||N[3]!==I?(n=e=>{var t;L(e.target.value),D({title:e.target.value}),I((t=e.target.value).trim().length>0&&t.length<=256)},N[2]=D,N[3]=I,N[4]=n):n=N[4];let q=n;N[5]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{A(e),$.current?.focus()},N[5]=i):i=N[5];let B=i;N[6]!==k||N[7]!==P||N[8]!==F||N[9]!==R||N[10]!==C||N[11]!==E?(l=e=>{(e.preventDefault(),A(null),P)?P&&!k?R():F({id:C,title:E},{onError:e=>B(e.message),onSuccess:()=>R()}):$.current?.focus()},N[6]=k,N[7]=P,N[8]=F,N[9]=R,N[10]=C,N[11]=E,N[12]=l):l=N[12];let M=l,U=!P||O;N[13]===Symbol.for("react.memo_cache_sentinel")?(r={narrow:"vertical",regular:"horizontal"},N[13]=r):r=N[13],N[14]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(t$.A.Label,{visuallyHidden:!0,children:"Edit Pull Request Title"}),N[14]=o):o=N[14];let z=P?void 0:"error";return N[15]!==q||N[16]!==z||N[17]!==E?(c=(0,a.jsx)(nl.A,{autoFocus:!0,block:!0,className:"f4",contrast:!0,onChange:q,ref:$,validationStatus:z,value:E}),N[15]=q,N[16]=z,N[17]=E,N[18]=c):c=N[18],N[19]!==P||N[20]!==T||N[21]!==E?(d=(0,a.jsx)(lZ,{isValid:P,saveErrorMessage:T,title:E}),N[19]=P,N[20]=T,N[21]=E,N[22]=d):d=N[22],N[23]!==c||N[24]!==d?(u=(0,a.jsx)(nV.B.Item,{grow:!0,children:(0,a.jsxs)(t$.A,{children:[o,c,d]})}),N[23]=c,N[24]=d,N[25]=u):u=N[25],N[26]!==U?(m=(0,a.jsx)(nV.B.Item,{children:(0,a.jsx)(ev.Q,{name:"Save",type:"submit",disabled:U,children:"Save"})}),N[26]=U,N[27]=m):m=N[27],N[28]!==O||N[29]!==R?(h=(0,a.jsx)(nV.B.Item,{children:(0,a.jsx)(ev.Q,{variant:"invisible",onClick:R,disabled:O,children:"Cancel"})}),N[28]=O,N[29]=R,N[30]=h):h=N[30],N[31]!==m||N[32]!==h?(f=(0,a.jsx)(nV.B.Item,{children:(0,a.jsxs)(nV.B,{direction:"horizontal",gap:"condensed",children:[m,h]})}),N[31]=m,N[32]=h,N[33]=f):f=N[33],N[34]!==M||N[35]!==u||N[36]!==f?(p=(0,a.jsxs)(nV.B,{direction:r,gap:"condensed",as:"form",onSubmit:M,children:[u,f]}),N[34]=M,N[35]=u,N[36]=f,N[37]=p):p=N[37],p}function lZ(e){let t,n=(0,s.c)(8),{isValid:i,saveErrorMessage:l,title:r}=e;n[0]!==r?(t=function(){if(0===r.trim().length)return"Title can't be blank";if(r.length>256)return`Title can't be longer than 256 characters (currently ${r.length} characters)`},n[0]=r,n[1]=t):t=n[1];let o=t;if(i)if(!l)return null;else{let e;return n[6]!==l?(e=(0,a.jsx)(t$.A.Validation,{variant:"error",children:l}),n[6]=l,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)(t$.A.Validation,{variant:"error",children:e}),n[4]=e,n[5]=t):t=n[5],t}}lM.displayName="FilesChangedRouteDataFetcher",lU.displayName="RouteDataFetcher",lz.displayName="RouteDataFetcherInner",lG.displayName="RouteDataFetcherInnerChild",lV.displayName="FilesChangedFeedback",lH.displayName="FilesChangedOptOutPopoverWrapper",lW.displayName="FilesChangedOptOutPopover",lK.displayName="PullRequestEditTitleForm",lZ.displayName="DisplayError";var lX=n(32694);function lY(e){let t,n,i,l,r,o,c=(0,s.c)(22),{unstackButtonRef:d,onCancelUnstack:u,onConfirmUnstack:m,isConfirmingUnstack:h,isInactive:f,isLoading:p,errorMessage:g}=e;if(!h)return null;if(f){let e;return c[0]!==u||c[1]!==d?(e=(0,a.jsx)(e9.l,{title:"Unstacking not allowed",returnFocusRef:d,onClose:u,children:"One or more pull requests in the stack are queued for merge. Remove from queue and try again."}),c[0]=u,c[1]=d,c[2]=e):e=c[2],e}c[3]!==u?(t={buttonType:"default",content:"Cancel",onClick:u},c[3]=u,c[4]=t):t=c[4];let x=p?"true":void 0;c[5]!==p||c[6]!==m||c[7]!==x?(n={buttonType:"danger",content:"Unstack",onClick:m,"aria-disabled":x,disabled:p,loading:p},c[5]=p,c[6]=m,c[7]=x,c[8]=n):n=c[8],c[9]!==t||c[10]!==n?(i=[t,n],c[9]=t,c[10]=n,c[11]=i):i=c[11],c[12]!==g?(l=g&&(0,a.jsx)(eN.v,{className:"mt-2",variant:"critical",children:g}),c[12]=g,c[13]=l):l=c[13];let _=p?"Unstacking pull requests in progress.":"";return c[14]!==_?(r=(0,a.jsx)("span",{className:"sr-only","aria-live":"polite",children:_}),c[14]=_,c[15]=r):r=c[15],c[16]!==u||c[17]!==i||c[18]!==l||c[19]!==r||c[20]!==d?(o=(0,a.jsxs)(e9.l,{title:"Are you sure you want to unstack these pull requests?",returnFocusRef:d,onClose:u,footerButtons:i,children:["All pull requests will be removed from the stack. Their base branches will not be retargeted and their commit histories will remain the same.",l,r]}),c[16]=u,c[17]=i,c[18]=l,c[19]=r,c[20]=d,c[21]=o):o=c[21],o}lY.displayName="UnstackDialog";function lJ(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,b,y,j,w,N=(0,s.c)(49),{pullRequestNumber:S,stack:C}=e,R=(0,T.u)("pull_request_stacks"),[E,L]=(0,v.useState)(!1),[I,A]=(0,v.useState)(!1),[k,D]=(0,v.useState)(""),$=(0,v.useRef)(null),F=(0,eS.jE)(),O=ek(),{mutate:q,isPending:B}=function(){let e,t=(0,s.c)(2),{basePageDataUrl:n}=(0,P.Yu)(),i=`${n}/page_data/${eR.uT.unstackPullRequests}`;return t[0]!==i?(e={mutationFn:async e=>{let{stackId:t}=e,n=`${i}/${t}`,a=await (0,tU.q$)(n,{method:"DELETE"}),s=await (0,tU.hp)(a);return(0,tU.R)(a,s),s}},t[0]=i,t[1]=e):e=t[1],(0,eP.n)(e)}();if(!R||!C)return null;let{baseBranch:M,repositoryOwnerLogin:U,repositoryName:z,position:G,size:V,pulls:H}=C;N[0]!==M||N[1]!==U?(t=eT(M,U,U),N[0]=M,N[1]=U,N[2]=t):t=N[2];let W=t,Q=H[0],K=Q?.headBranch??M,Z=`/${U}/${z}/compare/${K}...${K}?stack=true`;if(N[3]===Symbol.for("react.memo_cache_sentinel")?(n=()=>L(!0),i=()=>L(!1),N[3]=n,N[4]=i):(n=N[3],i=N[4]),N[5]!==G||N[6]!==V?(r=e=>(0,a.jsxs)(ev.Q,{className:"StackState-module__stackBadge__gP7LX",variant:"invisible",leadingVisual:l.StackIcon,"aria-label":`Navigate pull request stack, position ${G} of ${V}`,...e,children:[G,"/",V]}),N[5]=G,N[6]=V,N[7]=r):r=N[7],N[8]!==S||N[9]!==H){let e;N[11]!==S?(e=e=>{let t=e.number===S;return(0,a.jsxs)(lX.c.Item,{href:e.url,"aria-current":t?"page":void 0,children:[(0,a.jsx)(lX.c.LeadingVisual,{children:t?(0,a.jsx)(l.DotFillIcon,{className:"fgColor-accent"}):(0,a.jsx)(l.DotIcon,{})}),(0,a.jsxs)("span",{className:"fgColor-muted",children:["#",e.number]})," ",(0,a.jsx)("span",{className:"text-bold",children:e.title})]},e.number)},N[11]=S,N[12]=e):e=N[12],o=H.map(e),N[8]=S,N[9]=H,N[10]=o}else o=N[10];return N[13]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(l.DotIcon,{className:"fgColor-muted"}),N[13]=c):c=N[13],N[14]!==W?(d=(0,a.jsx)("li",{className:"StackState-module__branchItem__lxouh",children:(0,a.jsxs)("span",{className:"StackState-module__branchItemContent__mFIWE",children:[c,(0,a.jsx)(eV.A,{as:"span",children:W})]})}),N[14]=W,N[15]=d):d=N[15],N[16]!==o||N[17]!==d?(u=(0,a.jsxs)(lX.c,{className:"StackState-module__stackNavList__sVImd",children:[o,d]}),N[16]=o,N[17]=d,N[18]=u):u=N[18],N[19]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)("div",{className:"border-top"}),N[19]=m):m=N[19],N[20]!==Z?(h=(0,a.jsx)(ev.Q,{variant:"invisible",size:"small",className:"fgColor-muted",leadingVisual:l.PlusIcon,as:"a",href:Z,children:"Add"}),N[20]=Z,N[21]=h):h=N[21],N[22]===Symbol.for("react.memo_cache_sentinel")?(f=(0,a.jsx)(ev.Q,{ref:$,variant:"invisible",size:"small",className:"fgColor-muted",onClick:()=>A(!0),children:"Unstack"}),N[22]=f):f=N[22],N[23]!==h?(p=(0,a.jsxs)("div",{className:"d-flex flex-items-center flex-justify-between gap-2 px-2 py-1",children:[h,f]}),N[23]=h,N[24]=p):p=N[24],N[25]!==p||N[26]!==u?(g=(0,a.jsxs)("div",{children:[u,m,p]}),N[25]=p,N[26]=u,N[27]=g):g=N[27],N[28]!==E||N[29]!==g||N[30]!==r?(x=(0,a.jsx)(nH.T,{open:E,onOpen:n,onClose:i,renderAnchor:r,children:g}),N[28]=E,N[29]=g,N[30]=r,N[31]=x):x=N[31],N[32]!==C.pulls?(_=C.pulls.some(l0),N[32]=C.pulls,N[33]=_):_=N[33],N[34]===Symbol.for("react.memo_cache_sentinel")?(b=()=>{A(!1),D("")},N[34]=b):b=N[34],N[35]!==O||N[36]!==q||N[37]!==F||N[38]!==C.id?(y=()=>{D(""),q({stackId:C.id},{onError:e=>D(e.message),onSuccess:async()=>{try{await F.refetchQueries({queryKey:O},{throwOnError:!0}),A(!1),L(!1)}catch{D("Something unexpected happened. Please refresh the page.")}}})},N[35]=O,N[36]=q,N[37]=F,N[38]=C.id,N[39]=y):y=N[39],N[40]!==k||N[41]!==I||N[42]!==B||N[43]!==_||N[44]!==y?(j=(0,a.jsx)(lY,{unstackButtonRef:$,isConfirmingUnstack:I,isInactive:_,isLoading:B,errorMessage:k,onCancelUnstack:b,onConfirmUnstack:y}),N[40]=k,N[41]=I,N[42]=B,N[43]=_,N[44]=y,N[45]=j):j=N[45],N[46]!==x||N[47]!==j?(w=(0,a.jsxs)("div",{className:"d-flex flex-items-center fgColor-muted",children:[x,j]}),N[46]=x,N[47]=j,N[48]=w):w=N[48],w}function l0(e){return!e.isUnstackable}lJ.displayName="StackState";var l1=n(1761),l2=n(16969),l3=n(38412),l4=n(43326);let l5=c.G.createQueryRouteConfig("pullRequestsConversationsRoute",{path:"/:owner/:repo/pull/:pr_number",queries:[(0,d.Y)(),(0,l3.D)({partialName:"Body",queryDeps:({pathname:e})=>({pathname:`${e}/partials/body`})}),(0,l3.D)({partialName:"Timeline",queryDeps:({pathname:e})=>({pathname:`${e}/partials/timeline`}),type:l4.g.Deferred}),(0,l3.D)({partialName:"Sidebar",queryDeps:({pathname:e})=>({pathname:`${e}/partials/sidebar`}),type:l4.g.Deferred}),(0,l3.D)({partialName:"TimelineActions",queryDeps:({pathname:e})=>({pathname:`${e}/partials/timeline_actions`})})],index:!0}),l6=c.G.createQueryRouteConfig("pullRequestsChecksRoute",{path:"/:owner/:repo/pull/:pr_number/checks",queries:[(0,l3.D)({partialName:"Main",queryDeps:({pathname:e})=>({pathname:`${e}/partials/checks_partial`})})],index:!0});var l7=n(40604);function l8(e,t=!0,n){return{queryName:e,queryDeps:({params:t})=>({pathname:`/${t.owner}/${t.repo}/pull/${t.pr_number}/page_data/${e}`}),queryFn:async e=>(0,l7.X)(e),enabled:t,...n?.persister?{persister:n.persister}:{}}}var l9=n(7166),re=n(27666),rt=n(93510);let rn=rt.ZU.Union([rt.ZU.Literal("pending"),rt.ZU.Literal("commented"),rt.ZU.Literal("approved"),rt.ZU.Literal("changes_requested"),rt.ZU.Literal("dismissed")]),ri=rt.ZU.Union([rt.ZU.Literal("codeowner"),rt.ZU.Literal("copilot")]),ra={id:rt.ZU.Number(),displayLogin:rt.ZU.String(),name:rt.ZU.Union([rt.ZU.String(),rt.ZU.Null()]),avatarUrl:rt.ZU.String()},rs=rt.ZU.Object({...ra,reviewerType:rt.ZU.Literal("User"),organizationLogin:rt.ZU.Null()}),rl=rt.ZU.Object({...ra,reviewerType:rt.ZU.Literal("Team"),organizationLogin:rt.ZU.Union([rt.ZU.String(),rt.ZU.Null()])}),rr=rt.ZU.Union([rs,rl]),ro={reviewer:rr,isCodeOwner:rt.ZU.Boolean(),isCodeOwnerFromDelegation:rt.ZU.Boolean(),delegatedFromTeamName:rt.ZU.Union([rt.ZU.String(),rt.ZU.Null()])},rc=rt.ZU.Object({...ro,deferredType:rt.ZU.Null(),createdAt:rt.ZU.Union([rt.ZU.String(),rt.ZU.Null()])}),rd=rt.ZU.Object({...ro,deferredType:ri,createdAt:rt.ZU.Union([rt.ZU.String(),rt.ZU.Null()])}),ru=rt.ZU.Union([rc,rd]),rm=rt.ZU.Object({total:rt.ZU.Number(),resolved:rt.ZU.Number()}),rh=rt.ZU.Object({id:rt.ZU.Number(),canReRequest:rt.ZU.Boolean(),hasWriteAccess:rt.ZU.Boolean(),headSha:rt.ZU.String(),onBehalfOfTeamNames:rt.ZU.Array(rt.ZU.String()),reviewer:rr,state:rn,submittedAt:rt.ZU.String(),threadCounts:rm}),rf=rt.ZU.Object({reviewer:rr,description:rt.ZU.String()}),rp=rt.ZU.Object({pendingReviewRequests:rt.ZU.Array(ru),completedReviews:rt.ZU.Array(rh),suggestedReviewers:rt.ZU.Array(rf)}),rg=(0,re.Wx)(rp),rx=(e,t,n={})=>{(0,sN.BI)(e,{...n,target:t,react:!0,app_name:"pull-requests"})},r_=c.G.createQueryRouteConfig("pullRequestsOverviewRoute",{path:"/:owner/:repo/pull/:pr_number/overview",queries:[(0,d.Y)(),l8("review_requests",!0,{persister:(e,t,n)=>(0,l9.y)({validator:rg,sendAnalyticsEvent:rx,enabled:!0})(e,t,n)}),l8("assignees"),l8("base_comparison_info"),l8("catch_up",()=>(0,I.G7)("prs_overview_catch_up"))]});function rv(e){let t,n=(0,s.c)(2);return n[0]!==e?(t=(0,a.jsx)(eM,{serverFallback:(0,a.jsx)(ry,{...e,labelCounts:void 0}),children:(0,a.jsx)(rb,{...e})}),n[0]=e,n[1]=t):t=n[1],t}function rb(e){let t,n=(0,s.c)(6),{activeRoute:i,pullRequest:l,repository:r,urls:o}=e,{data:c}=(0,u.xX)(S.j,"tabCounts");return n[0]!==i||n[1]!==c||n[2]!==l||n[3]!==r||n[4]!==o?(t=(0,a.jsx)(ry,{activeRoute:i,labelCounts:c,pullRequest:l,repository:r,urls:o}),n[0]=i,n[1]=c,n[2]=l,n[3]=r,n[4]=o,n[5]=t):t=n[5],t}function ry(e){let t,n,i,r,o,c,d,u,h,f,p,g,x,_=(0,s.c)(113),{activeRoute:v,pullRequest:b,repository:y,urls:j,labelCounts:w}=e,N=(0,T.u)("react_data_router_pull_request_files"),S=(0,I.G7)("updated_pull_request_header"),C=`position-relative ${S?"":"tmp-px-3 "}flex-shrink-0 text-normal PullRequestHeaderNavigation-module__muteWhenUnselected__pSNEX PullRequestHeaderNavigation-module__overrideLineHeight__TeEsl`,{commitsCount:R}=b,E=w?"":"PullRequestHeaderNavigation-module__counterLoading__d8Nwq";_[0]!==E?(t=(0,es.$)("ml-2",E),_[0]=E,_[1]=t):t=_[1];let L=t;_[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("hypersight"),_[2]=n):n=_[2];let P=n;_[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,I.G7)("prs_overview_react"),_[3]=i):i=_[3];let A=i;if(!S){let e,t,n,i,s,r,o,c,d,u,h;_[4]!==v||_[5]!==L||_[6]!==w||_[7]!==b.number||_[8]!==y.name||_[9]!==y.ownerLogin||_[10]!==j?(e=(0,I.G7)("prs_conversations_react")?(0,a.jsxs)(l2.A.Link,{as:ld.N,to:l5.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),selected:"conversation"===v,className:C,children:[(0,a.jsx)(l.CommentDiscussionIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Conversation","number"==typeof w?.conversationCount&&(0,a.jsx)(ta.A,{className:L,children:w.conversationCount})]}):(0,a.jsxs)(l2.A.Link,{href:j.conversation,selected:"conversation"===v,className:C,"data-prefetch":"eager",children:[(0,a.jsx)(l.CommentDiscussionIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Conversation","number"==typeof w?.conversationCount&&(0,a.jsx)(ta.A,{className:L,children:w.conversationCount})]}),_[4]=v,_[5]=L,_[6]=w,_[7]=b.number,_[8]=y.name,_[9]=y.ownerLogin,_[10]=j,_[11]=e):e=_[11],_[12]!==v||_[13]!==b.number||_[14]!==y.name||_[15]!==y.ownerLogin?(t=A&&(0,a.jsxs)(l2.A.Link,{as:ld.N,to:r_.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),selected:"overview"===v,className:C,"data-prefetch":"moderate",children:[(0,a.jsx)(l.PulseIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Overview"]}),_[12]=v,_[13]=b.number,_[14]=y.name,_[15]=y.ownerLogin,_[16]=t):t=_[16],_[17]!==v||_[18]!==j?(n=(0,I.G7)("copilot_code_review_findings_ui")&&(0,a.jsxs)(l2.A.Link,{href:j.findings,selected:"findings"===v,className:C,children:[(0,a.jsx)(l.ShieldIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Findings"]}),_[17]=v,_[18]=j,_[19]=n):n=_[19],_[20]!==b.number||_[21]!==y.name||_[22]!==y.ownerLogin?(i=m.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),_[20]=b.number,_[21]=y.name,_[22]=y.ownerLogin,_[23]=i):i=_[23];let f="commits"===v;return _[24]===Symbol.for("react.memo_cache_sentinel")?(s=(0,a.jsx)(l.GitCommitIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),_[24]=s):s=_[24],_[25]!==R?(r="number"==typeof R&&(0,a.jsx)(ta.A,{className:"ml-2",children:R}),_[25]=R,_[26]=r):r=_[26],_[27]!==r||_[28]!==i||_[29]!==f?(o=(0,a.jsxs)(l2.A.Link,{as:ld.N,to:i,selected:f,className:C,id:"prs-commits-anchor-tab",children:[s,"Commits",r]}),_[27]=r,_[28]=i,_[29]=f,_[30]=o):o=_[30],_[31]!==v||_[32]!==L||_[33]!==w||_[34]!==b.number||_[35]!==y.name||_[36]!==y.ownerLogin||_[37]!==j?(c=(0,I.G7)("prs_checks_react")?(0,a.jsxs)(l2.A.Link,{as:ld.N,to:l6.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),selected:"checks"===v,className:C,children:[(0,a.jsx)(l.ChecklistIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Checks","number"==typeof w?.checksCount&&(0,a.jsx)(ta.A,{className:L,children:w.checksCount})]}):(0,a.jsxs)(l2.A.Link,{href:j.checks,selected:"checks"===v,className:C,"data-prefetch":"moderate",children:[(0,a.jsx)(l.ChecklistIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Checks","number"==typeof w?.checksCount&&(0,a.jsx)(ta.A,{className:L,children:w.checksCount})]}),_[31]=v,_[32]=L,_[33]=w,_[34]=b.number,_[35]=y.name,_[36]=y.ownerLogin,_[37]=j,_[38]=c):c=_[38],_[39]!==v||_[40]!==L||_[41]!==N||_[42]!==w||_[43]!==b.number||_[44]!==y.name||_[45]!==y.ownerLogin||_[46]!==j?(d=N?(0,a.jsxs)(l2.A.Link,{as:ld.N,id:"prs-files-anchor-tab",to:l$.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),selected:"files_changed"===v,className:C,children:[(0,a.jsx)(l.FileDiffIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Files changed","number"==typeof w?.filesChangedCount&&(0,a.jsx)(ta.A,{className:L,children:`${w.filesChangedCount}${w.filesChangedCountLimitExceeded?"+":""}`})]}):(0,a.jsxs)(l2.A.Link,{id:"prs-files-anchor-tab",href:j.files,selected:"files_changed"===v,className:C,children:[(0,a.jsx)(l.FileDiffIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Files changed","number"==typeof w?.filesChangedCount&&(0,a.jsx)(ta.A,{className:L,children:`${w.filesChangedCount}${w.filesChangedCountLimitExceeded?"+":""}`})]}),_[39]=v,_[40]=L,_[41]=N,_[42]=w,_[43]=b.number,_[44]=y.name,_[45]=y.ownerLogin,_[46]=j,_[47]=d):d=_[47],_[48]!==v||_[49]!==j?(u=P&&(0,a.jsxs)(l2.A.Link,{href:j.walkthrough,selected:"walkthrough"===v,className:C,"data-prefetch":"moderate",children:[(0,a.jsx)(l.CopilotIcon,{className:"fg-muted mr-2 d-none d-sm-inline-block"}),"Walkthrough"]}),_[48]=v,_[49]=j,_[50]=u):u=_[50],_[51]!==o||_[52]!==c||_[53]!==d||_[54]!==u||_[55]!==e||_[56]!==t||_[57]!==n?(h=(0,a.jsxs)(l2.A,{"aria-label":"Pull request navigation tabs","data-turbo":"false",children:[e,t,n,o,c,d,u]}),_[51]=o,_[52]=c,_[53]=d,_[54]=u,_[55]=e,_[56]=t,_[57]=n,_[58]=h):h=_[58],h}_[59]!==v||_[60]!==L||_[61]!==w||_[62]!==b.number||_[63]!==y.name||_[64]!==y.ownerLogin||_[65]!==j?(r=(0,I.G7)("prs_conversations_react")?(0,a.jsxs)(l1.O.Item,{as:ld.N,to:l5.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),"aria-current":"conversation"===v?"page":void 0,className:C,children:["Conversation","number"==typeof w?.conversationCount&&(0,a.jsx)(ta.A,{className:L,children:w.conversationCount})]}):(0,a.jsxs)(l1.O.Item,{href:j.conversation,"aria-current":"conversation"===v?"page":void 0,className:C,"data-prefetch":"eager",children:["Conversation","number"==typeof w?.conversationCount&&(0,a.jsx)(ta.A,{className:L,children:w.conversationCount})]}),_[59]=v,_[60]=L,_[61]=w,_[62]=b.number,_[63]=y.name,_[64]=y.ownerLogin,_[65]=j,_[66]=r):r=_[66],_[67]!==v||_[68]!==b.number||_[69]!==y.name||_[70]!==y.ownerLogin?(o=A&&(0,a.jsx)(l1.O.Item,{as:ld.N,to:r_.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),"aria-current":"overview"===v?"page":void 0,className:C,"data-prefetch":"moderate",children:"Overview"}),_[67]=v,_[68]=b.number,_[69]=y.name,_[70]=y.ownerLogin,_[71]=o):o=_[71],_[72]!==v||_[73]!==j?(c=(0,I.G7)("copilot_code_review_findings_ui")&&(0,a.jsx)(l1.O.Item,{href:j.findings,"aria-current":"findings"===v?"page":void 0,className:C,children:"Findings"}),_[72]=v,_[73]=j,_[74]=c):c=_[74],_[75]!==b.number||_[76]!==y.name||_[77]!==y.ownerLogin?(d=m.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),_[75]=b.number,_[76]=y.name,_[77]=y.ownerLogin,_[78]=d):d=_[78];let k="commits"===v?"page":void 0;return _[79]!==R?(u="number"==typeof R&&(0,a.jsx)(ta.A,{className:"ml-2",children:R}),_[79]=R,_[80]=u):u=_[80],_[81]!==u||_[82]!==d||_[83]!==k?(h=(0,a.jsxs)(l1.O.Item,{as:ld.N,to:d,"aria-current":k,className:C,id:"prs-commits-anchor-tab",children:["Commits",u]}),_[81]=u,_[82]=d,_[83]=k,_[84]=h):h=_[84],_[85]!==v||_[86]!==L||_[87]!==w||_[88]!==b.number||_[89]!==y.name||_[90]!==y.ownerLogin||_[91]!==j?(f=(0,I.G7)("prs_checks_react")?(0,a.jsxs)(l1.O.Item,{as:ld.N,to:l6.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),"aria-current":"checks"===v?"page":void 0,className:C,children:["Checks","number"==typeof w?.checksCount&&(0,a.jsx)(ta.A,{className:L,children:w.checksCount})]}):(0,a.jsxs)(l1.O.Item,{href:j.checks,"aria-current":"checks"===v?"page":void 0,className:C,"data-prefetch":"moderate",children:["Checks","number"==typeof w?.checksCount&&(0,a.jsx)(ta.A,{className:L,children:w.checksCount})]}),_[85]=v,_[86]=L,_[87]=w,_[88]=b.number,_[89]=y.name,_[90]=y.ownerLogin,_[91]=j,_[92]=f):f=_[92],_[93]!==v||_[94]!==L||_[95]!==N||_[96]!==w||_[97]!==b.number||_[98]!==y.name||_[99]!==y.ownerLogin||_[100]!==j?(p=N?(0,a.jsxs)(l1.O.Item,{as:ld.N,id:"prs-files-anchor-tab",to:l$.generatePath({owner:y.ownerLogin,repo:y.name,pr_number:b.number.toString()}),"aria-current":"files_changed"===v?"page":void 0,className:C,children:["Files changed","number"==typeof w?.filesChangedCount&&(0,a.jsx)(ta.A,{className:L,children:`${w.filesChangedCount}${w.filesChangedCountLimitExceeded?"+":""}`})]}):(0,a.jsxs)(l1.O.Item,{id:"prs-files-anchor-tab",href:j.files,"aria-current":"files_changed"===v?"page":void 0,className:C,children:["Files changed","number"==typeof w?.filesChangedCount&&(0,a.jsx)(ta.A,{className:L,children:`${w.filesChangedCount}${w.filesChangedCountLimitExceeded?"+":""}`})]}),_[93]=v,_[94]=L,_[95]=N,_[96]=w,_[97]=b.number,_[98]=y.name,_[99]=y.ownerLogin,_[100]=j,_[101]=p):p=_[101],_[102]!==v||_[103]!==j?(g=P&&(0,a.jsx)(l1.O.Item,{href:j.walkthrough,"aria-current":"walkthrough"===v?"page":void 0,className:C,"data-prefetch":"moderate",children:"Walkthrough"}),_[102]=v,_[103]=j,_[104]=g):g=_[104],_[105]!==h||_[106]!==f||_[107]!==p||_[108]!==g||_[109]!==r||_[110]!==o||_[111]!==c?(x=(0,a.jsxs)(l1.O,{"aria-label":"Pull request navigation tabs",className:"box-shadow-none","data-turbo":"false",children:[r,o,c,h,f,p,g]}),_[105]=h,_[106]=f,_[107]=p,_[108]=g,_[109]=r,_[110]=o,_[111]=c,_[112]=x):x=_[112],x}rv.displayName="PullRequestHeaderNavigation",rb.displayName="PullRequestHeaderNavigationContent",ry.displayName="PullRequestHeaderNavigationShared";var rj=n(10095),rw=n(53796),rN=n(67441),rS=n(53396);function rC(e){let t,n,i,l=(0,s.c)(13),{codespacesEnabled:r,headBranch:o,isEnterprise:c,pullRequestId:d,pullRequestNumber:u,repository:m,size:h}=e,f=void 0===h?"small":h;l[0]!==o||l[1]!==d||l[2]!==m.id?(t=(0,rS.Q)(m.id,o,{currentBranchName:o,pullRequestId:d}),l[0]=o,l[1]=d,l[2]=m.id,l[3]=t):t=l[3];let p=t;return l[4]!==u?(n=(0,a.jsx)(rR,{pullNumber:u}),l[4]=u,l[5]=n):n=l[5],l[6]!==r||l[7]!==p||l[8]!==o||l[9]!==c||l[10]!==f||l[11]!==n?(i=(0,a.jsx)(rw.n,{primary:!1,size:f,className:(0,I.G7)("pull_request_merge_status_button")?"PullRequestCodeButton-module__hideLeadingVisual__wxPft":void 0,isEnterprise:c,showCodespacesTab:r,codespacesPath:p,refName:o,currentBranchName:o,createRef:o,localTab:n}),l[6]=r,l[7]=p,l[8]=o,l[9]=c,l[10]=f,l[11]=n,l[12]=i):i=l[12],i}function rR(e){let t,n,i,r,o,c,d,u,m,h=(0,s.c)(15),{pullNumber:f}=e,p=`gh pr checkout ${f}`,g=(0,L.Zp)();return h[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)("div",{className:"d-flex flex-items-center mb-2",children:[(0,a.jsx)(rj.A,{className:"mr-2",icon:l.TerminalIcon}),(0,a.jsx)("p",{className:"text-bold mb-0",children:"Checkout with GitHub CLI"})]}),h[0]=t):t=h[0],h[1]!==p?(n=(0,a.jsx)(rN.J,{buttonAriaLabel:"Copy command to clipboard",inputId:"checkout-with-gh-cli",inputLabel:"Checkout with GitHub CLI command",url:p}),h[1]=p,h[2]=n):n=h[2],h[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)(ex.A,{inline:!0,href:"https://cli.github.com",target:"_blank","aria-label":"Learn more about the GitHub CLI",children:"Learn more"})]}),h[3]=i):i=h[3],h[4]!==n?(r=(0,a.jsx)("ul",{children:(0,a.jsxs)("li",{className:"mt-2 tmp-px-3 py-2",children:[t,n,i]})}),h[4]=n,h[5]=r):r=h[5],h[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(ti.l.Divider,{className:"PullRequestCodeButton-module__ActionList_Divider__k4knd"}),h[6]=o):o=h[6],h[7]!==g?(c=()=>g("https://desktop.github.com"),h[7]=g,h[8]=c):c=h[8],h[9]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsxs)("div",{className:"d-flex flex-items-center",children:[(0,a.jsx)(rj.A,{className:"mr-2",icon:l.DesktopDownloadIcon}),(0,a.jsx)("p",{className:"text-bold mb-0",children:"Checkout with GitHub Desktop"})]}),h[9]=d):d=h[9],h[10]!==c?(u=(0,a.jsx)(ti.l.Item,{className:"mx-0 tmp-py-3 tmp-px-3 width-full rounded-0",onSelect:c,children:d}),h[10]=c,h[11]=u):u=h[11],h[12]!==r||h[13]!==u?(m=(0,a.jsxs)(ti.l,{className:"py-0",children:[r,o,u]}),h[12]=r,h[13]=u,h[14]=m):m=h[14],m}rC.displayName="PullRequestCodeButton",rR.displayName="LocalTab";var rE=n(46623);function rL(e){let t,n,i,l,r=(0,s.c)(6);return r[0]!==e?({state:n,...t}=e,r[0]=e,r[1]=t,r[2]=n):(t=r[1],n=r[2]),i=n===eo?rE.I.IN_MERGE_QUEUE:rE.I[n],r[3]!==i||r[4]!==t?(l=(0,a.jsx)(i,{...t}),r[3]=i,r[4]=t,r[5]=l):l=r[5],l}function rP(e){let t,n,i,l,r,o,c,d,u,m,h=(0,s.c)(23),{pullRequest:f,children:p}=e,{isSticky:g,sensorRef:x}=(0,ei.a)(),_=g&&"PullRequestMiniHeader-module__is-stuck__vAnl5";return h[0]!==_?(t=(0,es.$)(eZ,"PullRequestMiniHeader-module__miniHeader__shDQE",_),h[0]=_,h[1]=t):t=h[1],h[2]!==f.state?(n=(0,a.jsx)(rL,{state:f.state}),h[2]=f.state,h[3]=n):n=h[3],h[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,es.$)("PullRequestMiniHeader-module__number__fXJ7T","f5 fgColor-muted"),h[4]=i):i=h[4],h[5]!==f.number?(l=(0,a.jsxs)("span",{className:i,children:["#",f.number]}),h[5]=f.number,h[6]=l):l=h[6],h[7]===Symbol.for("react.memo_cache_sentinel")?(r=(0,es.$)("PullRequestMiniHeader-module__title__bTGmJ","f5 text-bold fgColor-default"),h[7]=r):r=h[7],h[8]!==f.titleHtml?(o=(0,a.jsx)("span",{className:r,children:(0,a.jsx)(eX.JR,{className:"markdown-title",html:f.titleHtml})}),h[8]=f.titleHtml,h[9]=o):o=h[9],h[10]!==p?(c=null!=p&&(0,a.jsx)("div",{className:"PullRequestMiniHeader-module__actions__wLye7",children:p}),h[10]=p,h[11]=c):c=h[11],h[12]!==t||h[13]!==n||h[14]!==l||h[15]!==o||h[16]!==c?(d=(0,a.jsxs)("div",{className:t,children:[n,l,o,c]}),h[12]=t,h[13]=n,h[14]=l,h[15]=o,h[16]=c,h[17]=d):d=h[17],h[18]!==x?(u=(0,a.jsx)("div",{ref:x,className:"PullRequestMiniHeader-module__stickyHeaderSentinel__tEEIr"}),h[18]=x,h[19]=u):u=h[19],h[20]!==u||h[21]!==d?(m=(0,a.jsxs)(a.Fragment,{children:[d,u]}),h[20]=u,h[21]=d,h[22]=m):m=h[22],m}rL.displayName="StateIcon",rP.displayName="PullRequestMiniHeader";var rI=n(13705),rT=n(59217);function rA(e){let t,n,i,l,r=(0,s.c)(10),{reviewRequest:o,urls:c}=e,d=(0,T.u)("react_data_router_pull_request_files")?`${c.changes}`:`${c.files}`;if(!o.render)return null;r[0]!==o.requestedBySelf||r[1]!==o.requestingUserDisplayLogin?(t=o.requestedBySelf||!o.requestingUserDisplayLogin?"This pull request is waiting on your review.":(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ex.A,{href:`/${o.requestingUserDisplayLogin}`,className:"Link--primary text-bold",children:o.requestingUserDisplayLogin})," ","requested your review on this pull request."]}),r[0]=o.requestedBySelf,r[1]=o.requestingUserDisplayLogin,r[2]=t):t=r[2];let u=t;return r[3]!==d?(n=(0,a.jsx)(ev.Q,{as:ld.N,variant:"primary",size:"small",to:d,className:"mr-1",children:"Add your review"}),r[3]=d,r[4]=n):n=r[4],r[5]!==u?(i=(0,a.jsx)(t7.l.Description,{children:u}),r[5]=u,r[6]=i):i=r[6],r[7]!==n||r[8]!==i?(l=(0,a.jsx)(t7.l,{"aria-label":"Review Request Banner",className:"flex-row width-full",variant:"warning",title:"Review requested",layout:"compact",hideTitle:!0,primaryAction:n,children:i}),r[7]=n,r[8]=i,r[9]=l):l=r[9],l}function rk(e){let t,n,i,l,r=(0,s.c)(12),{bannersData:o,urls:c,activeRoute:d}=e,{transactionalMessageBanner:u}=(0,ew.X)();r[0]!==u?(t=(0,I.G7)("ipm_global_transactional_message_prs")&&u,r[0]=u,r[1]=t):t=r[1];let m=t,h="conversation"===d&&o.banners.reviewRequestBanner.render;return m||h?(r[2]!==m||r[3]!==u?(n=m?(0,a.jsx)(rT.r,{banner:u}):null,r[2]=m,r[3]=u,r[4]=n):n=r[4],r[5]!==o||r[6]!==h||r[7]!==c?(i=h&&(0,a.jsx)(rA,{reviewRequest:o.banners.reviewRequestBanner,urls:c}),r[5]=o,r[6]=h,r[7]=c,r[8]=i):i=r[8],r[9]!==n||r[10]!==i?(l=(0,a.jsxs)("div",{className:"d-flex flex-column gap-2 tmp-mb-3",children:[n,i]}),r[9]=n,r[10]=i,r[11]=l):l=r[11],l):null}function rD(e){let t,n,i,r,o,c=(0,s.c)(22),{helpUrl:d,viewerLogin:u,channels:m}=e,h=J(B.MergeStatus),f=et(),{closePanel:p}=Y(),{returnFocusRef:g}=ee(),x=(0,v.useRef)(null);if(c[0]!==m||c[1]!==d||c[2]!==f||c[3]!==h||c[4]!==u){t=Symbol.for("react.early_return_sentinel");e:{let e=h?F.XC?.getElementById(nd):null;if(!h){t=null;break e}if(e&&!f){let n;c[6]!==m||c[7]!==d||c[8]!==u?(n=(0,a.jsx)(nw,{panelName:B.MergeStatus,children:(0,a.jsx)(nw.Body,{className:"p-0",children:(0,a.jsx)(iQ.t7,{helpUrl:d,viewerLogin:u,channels:m})})}),c[6]=m,c[7]=d,c[8]=u,c[9]=n):n=c[9],t=(0,na.createPortal)(n,e);break e}}c[0]=m,c[1]=d,c[2]=f,c[3]=h,c[4]=u,c[5]=t}else t=c[5];return t!==Symbol.for("react.early_return_sentinel")?t:(c[10]===Symbol.for("react.memo_cache_sentinel")?(n={narrow:"fullscreen",regular:"right",wide:"right"},c[10]=n):n=c[10],c[11]!==p?(i=e=>{let{dialogLabelId:t}=e;return(0,a.jsx)(e9.l.Header,{children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-between flex-items-center width-full pl-2",children:[(0,a.jsx)(e9.l.Title,{id:t,children:"Merge status"}),(0,a.jsx)(tk.K,{ref:x,"aria-label":"Close merge status panel",icon:l.XIcon,variant:"invisible",onClick:p})]})})},c[11]=p,c[12]=i):i=c[12],c[13]!==m||c[14]!==d||c[15]!==u?(r=(0,a.jsx)(iQ.t7,{helpUrl:d,viewerLogin:u,channels:m}),c[13]=m,c[14]=d,c[15]=u,c[16]=r):r=c[16],c[17]!==p||c[18]!==g||c[19]!==i||c[20]!==r?(o=(0,a.jsx)(e9.l,{initialFocusRef:x,position:n,returnFocusRef:g,onClose:p,renderHeader:i,children:r}),c[17]=p,c[18]=g,c[19]=i,c[20]=r,c[21]=o):o=c[21],o)}rA.displayName="ReviewRequestBanner",rk.displayName="PullRequestsTopBanners",rD.displayName="MergeStatusPanel";var r$=n(23405),rF=n(33197),rO=n(78881),rq=n(37215),rB=n(19933),rM=n(87462),rU=n(44358),rz=n(45767);let rG="CondensedMergeStatus-module__statusList__uvdMu",rV="CondensedMergeStatus-module__statusRow__WWU7t",rH="CondensedMergeStatus-module__statusText__u2jDs";function rW(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("ul",{className:rG,children:(0,a.jsxs)("li",{className:rV,children:[(0,a.jsx)("span",{style:{color:"var(--fgColor-attention)",display:"flex"},children:(0,a.jsx)(l.AlertIcon,{size:16})}),(0,a.jsx)("span",{className:rH,children:"Unable to load merge status"})]})}),t[0]=e):e=t[0],e}function rQ(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("ul",{className:rG,"aria-busy":"true",children:[0,1,2].map(rK)}),t[0]=e):e=t[0],e}function rK(e){return(0,a.jsxs)("li",{className:rV,children:[(0,a.jsx)(nP.f,{height:"16px",width:"16px"}),(0,a.jsx)(nL.r,{size:"bodySmall",className:"CondensedMergeStatus-module__skeletonLabel__goGrn"})]},e)}function rZ(e){let t,n,i,l=(0,s.c)(4);return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(rW,{}),l[0]=t):t=l[0],l[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(rQ,{}),l[1]=n):n=l[1],l[2]!==e?(i=(0,a.jsx)(tP.t,{boundaryName:"CondensedMergeStatus",fallback:t,children:(0,a.jsx)(v.Suspense,{fallback:n,children:(0,a.jsx)(rX,{...e})})}),l[2]=e,l[3]=i):i=l[3],i}function rX(e){let t,n,i,l,r,o=(0,s.c)(13),{headSha:c,channels:d}=e,{mergeMethod:u}=(0,r$.M3)();o[0]!==u?(t={mergeMethod:u},o[0]=u,o[1]=t):t=o[1];let{data:m,refetch:h}=(0,rF.ki)(t);o[2]!==c?(n={pullRequestHeadSha:c},o[2]=c,o[3]=n):n=o[3];let{data:f,data:p}=(0,rO.Y3)(n),{aliveChannels:g}=p;o[4]!==h?(i=()=>{(0,v.startTransition)(()=>{h({cancelRefetch:!1})})},o[4]=h,o[5]=i):i=o[5];let x=i,_=d??rY;o[6]!==x||o[7]!==_?(l={refetchQuery:x,channels:_},o[6]=x,o[7]=_,o[8]=l):l=o[8],(0,rq.c)(l),(0,rB.d)(g.commitHeadShaChannel,c);let{pullRequest:b,mergeRequirements:y}=m;return"CLOSED"===b.state||"MERGED"===b.state?null:(o[9]!==y||o[10]!==b||o[11]!==f?(r=(0,a.jsx)(rJ,{pullRequest:b,mergeRequirements:y,statusChecksData:f}),o[9]=y,o[10]=b,o[11]=f,o[12]=r):r=o[12],r)}rW.displayName="CondensedMergeStatusErrorFallback",rQ.displayName="CondensedMergeStatusSkeleton",rZ.displayName="CondensedMergeStatusWithSuspense",rX.displayName="CondensedMergeStatus";let rY={stateChannel:null,deployedChannel:null,reviewStateChannel:null,workflowsChannel:null,mergeQueueChannel:null,headRefChannel:null,baseRefChannel:null,gitMergeStateChannel:null,pullRequestChannel:null};function rJ(e){let t,n,i,r=(0,s.c)(21),{pullRequest:o,mergeRequirements:c,statusChecksData:d}=e;r[0]!==c||r[1]!==o||r[2]!==d?(t=new rM.s(o,c,d),r[0]=c,r[1]=o,r[2]=d,r[3]=t):t=r[3];let{DraftStateSection:u,ReviewerSection:m,ChecksSection:h,ConflictsSection:f}=t.sections;if(r[4]!==h||r[5]!==f||r[6]!==u||r[7]!==m||r[8]!==d){if(n=[],u.shouldRender){let e;r[10]!==u?(e={icon:l.GitPullRequestDraftIcon,iconColor:"var(--fgColor-muted)",label:"This pull request is in draft"},r[10]=u,r[11]=e):e=r[11],n.push(e)}if(m.shouldRender){let e;r[12]!==m?(e=function(e){let t=e.sectionStatus,n=e.numReviewsRequired;switch(t){case rU.l.APPROVED:return{icon:l.CheckCircleFillIcon,iconColor:"var(--fgColor-success)",label:"Approved"};case rU.l.CHANGES_REQUESTED:return{icon:l.FileDiffIcon,iconColor:"var(--fgColor-danger)",label:"Changes requested"};case rU.l.REVIEW_REQUIRED:return{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention)",label:"Waiting for approvals",detail:n>0?`${n} required`:void 0};case rU.l.REVIEW_REQUESTED:return{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention)",label:"Review requested"};case rU.l.REVIEWED:return{icon:l.CheckCircleFillIcon,iconColor:"var(--fgColor-success)",label:"Reviewed"};default:return{icon:l.DotFillIcon,iconColor:"var(--fgColor-muted)",label:"Reviews"}}}(m),r[12]=m,r[13]=e):e=r[13],n.push(e)}if(h.shouldRender){let e;r[14]!==h||r[15]!==d?(e=function(e,t){let n=e.sectionStatus,i=function(e){if(!e)return;let t=e.statusRollup.summary;if(0===t.length)return;let n=t.reduce((e,t)=>e+t.count,0),i=t.filter(e=>(0,rz.ar)(e.state)).reduce((e,t)=>e+t.count,0);return`${i}/${n}`}(t);switch(n){case"PASSED":return{icon:l.CheckCircleFillIcon,iconColor:"var(--fgColor-success)",label:"All checks passed",detail:i};case"FAILED":case"SOME_FAILED":case"PENDING_FAILED":return{icon:l.XCircleFillIcon,iconColor:"var(--fgColor-danger)",label:"Some checks failing",detail:i};case"PENDING":case"PENDING_CONFLICTS":case"PENDING_APPROVAL":return{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention)",label:"Checks pending",detail:i};default:return{icon:l.DotFillIcon,iconColor:"var(--fgColor-muted)",label:"Checks",detail:i}}}(h,d),r[14]=h,r[15]=d,r[16]=e):e=r[16],n.push(e)}if(f.shouldRender){let e;r[17]!==f?(e=function(e){switch(e.sectionStatus){case"NO_CONFLICTS":case"HAS_ADVISORY_WORKSPACE":return{icon:l.CheckCircleFillIcon,iconColor:"var(--fgColor-success)",label:"No conflicts with base branch"};case"HAS_CONFLICTS":case"HAS_REBASE_CONFLICTS":return{icon:l.XCircleFillIcon,iconColor:"var(--fgColor-danger)",label:"Merge conflicts"};case"OUT_OF_DATE":return{icon:l.DotFillIcon,iconColor:"var(--fgColor-attention)",label:"Branch is out of date"};default:return{icon:l.DotFillIcon,iconColor:"var(--fgColor-muted)",label:"Checking for conflicts\u2026"}}}(f),r[17]=f,r[18]=e):e=r[18],n.push(e)}r[4]=h,r[5]=f,r[6]=u,r[7]=m,r[8]=d,r[9]=n}else n=r[9];return 0===n.length?null:(r[19]!==n?(i=(0,a.jsx)("ul",{className:rG,children:n.map(r0)}),r[19]=n,r[20]=i):i=r[20],i)}function r0(e){return(0,a.jsxs)("li",{className:rV,children:[(0,a.jsx)("span",{style:{color:e.iconColor,display:"flex"},children:(0,a.jsx)(e.icon,{size:16})}),(0,a.jsxs)("span",{className:rH,children:[e.label,e.detail&&(0,a.jsxs)(a.Fragment,{children:[" ",(0,a.jsx)("span",{className:"CondensedMergeStatus-module__statusDetail__vlSuF",children:e.detail})]})]})]},e.label)}rJ.displayName="CondensedMergeStatusContent";let r1={banner:"ActionabilityBanner-module__banner__GLOGU",review:"ActionabilityBanner-module__review__QncOj",fix:"ActionabilityBanner-module__fix__opNFl",ready:"ActionabilityBanner-module__ready__uOpBY",merging:"ActionabilityBanner-module__merging__B5SPt",draft:"ActionabilityBanner-module__draft__liV4p",waiting:"ActionabilityBanner-module__waiting__RbQsa",labelReview:"ActionabilityBanner-module__labelReview__RVS8I",labelFix:"ActionabilityBanner-module__labelFix__SnW_w",labelReady:"ActionabilityBanner-module__labelReady__k2Bjc",labelMerging:"ActionabilityBanner-module__labelMerging__ussiZ",labelDraft:"ActionabilityBanner-module__labelDraft__tYlvP",labelWaiting:"ActionabilityBanner-module__labelWaiting__F0Rbh",label:"ActionabilityBanner-module__label__zZ3P0",text:"ActionabilityBanner-module__text__pFSlK",actionButton:"ActionabilityBanner-module__actionButton__bNAgV",loading:"ActionabilityBanner-module__loading__EZ7vl",loadingLabel:"ActionabilityBanner-module__loadingLabel__wgBIW",loadingText:"ActionabilityBanner-module__loadingText__mROLs"};var r2=n(27747);let r3={stateChannel:null,deployedChannel:null,reviewStateChannel:null,workflowsChannel:null,mergeQueueChannel:null,headRefChannel:null,baseRefChannel:null,gitMergeStateChannel:null,pullRequestChannel:null},r4=["git blame-ing the delay\u2026","Traversing the commit graph\u2026","Reticulating CI pipelines\u2026","Deserializing your pull request's destiny\u2026","Garbage collecting stale opinions\u2026","Checking if the dog ate your approvals\u2026","Waiting for Schr\xf6dinger's CI to collapse into a state\u2026","Begging the automerge daemon for a straight answer\u2026","Asking git log --oneline for the meaning of life\u2026","Checking out your fate on a detached HEAD\u2026"],r5=()=>()=>{},r6=()=>r4[new Date().getMinutes()%r4.length],r7=()=>r4[0];function r8(){let e,t,n,i,l,r=(0,s.c)(7),o=(0,v.useSyncExternalStore)(r5,r6,r7);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,es.$)(r1.banner,r1.loading),r[0]=e):e=r[0],r[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(eq.O,{variant:"rounded",height:"sm",width:"40%",className:r1.loadingLabel}),r[1]=t):t=r[1],r[2]!==o?(n=(0,a.jsxs)("div",{className:r1.text,children:[t,(0,a.jsx)("span",{className:r1.loadingText,children:o})]}),r[2]=o,r[3]=n):n=r[3],r[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(eq.O,{variant:"rounded",height:"32px",width:"100%",className:r1.actionButton}),r[4]=i):i=r[4],r[5]!==n?(l=(0,a.jsxs)("div",{className:e,"data-testid":"actionability-banner-loading",children:[n,i]}),r[5]=n,r[6]=l):l=r[6],l}r8.displayName="ActionabilityBannerSkeleton";let r9={review:"Your turn",fix:"Action needed",ready:"Ready to merge",merging:"In merge queue",draft:"Work in progress",waiting:"No action needed"},oe={review:r1.labelReview,fix:r1.labelFix,ready:r1.labelReady,merging:r1.labelMerging,draft:r1.labelDraft,waiting:r1.labelWaiting};function ot(e){let t,n,i=(0,s.c)(9),{authorLogin:l,urls:r,headSha:o,channels:c,viewerIsRequestedReviewer:d}=e;i[0]!==l||i[1]!==c||i[2]!==o||i[3]!==d?(t={authorLogin:l,headSha:o,channels:c,viewerIsRequestedReviewer:d},i[0]=l,i[1]=c,i[2]=o,i[3]=d,i[4]=t):t=i[4];let{actionability:u,isLoading:m}=function(e){let t,n,i,a,l=(0,s.c)(11),{authorLogin:r,headSha:o,channels:c,viewerIsRequestedReviewer:d}=e;l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,te.cj)(),l[0]=t):t=l[0];let u=t;l[1]!==c||l[2]!==o?(n={headSha:o,channels:c},l[1]=c,l[2]=o,l[3]=n):n=l[3];let{status:m,isLoading:h}=function(e){let t,n,i,a,l,r,o=(0,s.c)(15),{headSha:c,channels:d}=e,{mergeMethod:u}=(0,r$.M3)();o[0]!==u?(t={mergeMethod:u},o[0]=u,o[1]=t):t=o[1];let{data:m,refetch:h,isLoading:f}=(0,rF.SF)(t);o[2]!==c?(n={pullRequestHeadSha:c},o[2]=c,o[3]=n):n=o[3];let{data:p,isLoading:g}=(0,rO.S5)(n);o[4]!==h?(i=()=>{(0,v.startTransition)(()=>{h({cancelRefetch:!1})})},o[4]=h,o[5]=i):i=o[5];let x=i,_=d??r3;o[6]!==x||o[7]!==_?(a={refetchQuery:x,channels:_},o[6]=x,o[7]=_,o[8]=a):a=o[8],(0,rq.c)(a);let b=f||g;e:{let e;if(!m){l=null;break e}o[9]!==m||o[10]!==p?(e=(0,r2.XH)({...m,statusChecksData:p}),o[9]=m,o[10]=p,o[11]=e):e=o[11],l=e}let y=l;return o[12]!==b||o[13]!==y?(r={status:y,isLoading:b},o[12]=b,o[13]=y,o[14]=r):r=o[14],r}(n);e:{let e;if(!m){i=null;break e}l[4]!==r||l[5]!==m||l[6]!==d?(e=function(e){let{status:t,authorLogin:n,viewerLogin:i,viewerIsRequestedReviewer:a}=e,s=null!=i&&i===n;switch(t){case r2.nW.Merged:case r2.nW.Closed:case r2.nW.NonactionableFailure:case r2.nW.Unknown:return null;case r2.nW.Draft:return{category:"draft",message:s?"Still building? Mark as ready for review when you're done.":`${n} is still building \u{2014} check back later.`,actionLabel:s?"Ready for review":"View progress",actionTarget:s?{type:"action",actionId:"mark_ready_for_review"}:{type:"link",urlKey:"changes"}};case r2.nW.InMergeQueue:return{category:"merging",message:s?"Your pull request is in the merge queue.":`${n}'s pull request is queued.`,actionLabel:"View queue",actionTarget:{type:"link",urlKey:"overview"}};case r2.nW.ChecksFailing:return{category:s?"fix":"waiting",message:s?"Checks are failing. Push a fix to continue.":`Checks are failing. Waiting on ${n}.`,actionLabel:"View checks",actionTarget:{type:"link",urlKey:"checks"}};case r2.nW.ChecksPending:return{category:"waiting",message:"Checks are still running.",actionLabel:"View checks",actionTarget:{type:"link",urlKey:"checks"}};case r2.nW.AwaitingReview:if(a&&i)return{category:"review",message:"You were requested to review.",actionLabel:"Review changes",actionTarget:{type:"link",urlKey:"changes"}};return{category:"waiting",message:s?"Waiting on reviews.":`Waiting on reviews for ${n}.`,actionLabel:"View reviewers",actionTarget:{type:"link",urlKey:"changes"}};case r2.nW.ChangesRequested:return{category:s?"fix":"waiting",message:s?"Changes were requested. Push updates to address feedback.":`Changes requested. Waiting on ${n}.`,actionLabel:"View feedback",actionTarget:{type:"link",urlKey:"changes"}};case r2.nW.MergeConflicts:return{category:s?"fix":"waiting",message:s?"Resolve merge conflicts to continue.":`Merge conflicts. Waiting on ${n}.`,actionLabel:s?"Resolve conflicts":"View details",actionTarget:{type:"link",urlKey:"overview"}};case r2.nW.Mergeable:case r2.nW.NonRequiredChecksUnsuccessful:return{category:"ready",message:s?"All requirements have been met. Ready to merge!":`All requirements have been met. Waiting on ${n} to merge.`,actionLabel:"Merge",actionTarget:{type:"action",actionId:"open_mergebox"}};case r2.nW.UnableToMerge:return{category:s?"fix":"waiting",message:s?"This pull request can't be merged yet.":`Waiting on ${n} to resolve issues.`,actionLabel:"View details",actionTarget:{type:"link",urlKey:"overview"}};default:return null}}({status:m,authorLogin:r,viewerLogin:u,viewerIsRequestedReviewer:d}),l[4]=r,l[5]=m,l[6]=d,l[7]=e):e=l[7],i=e}let f=i;return l[8]!==f||l[9]!==h?(a={actionability:f,isLoading:h},l[8]=f,l[9]=h,l[10]=a):a=l[10],a}(t);if(m){let e;return i[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(r8,{}),i[5]=e):e=i[5],e}return u?(i[6]!==u||i[7]!==r?(n=(0,a.jsx)(on,{actionability:u,urls:r}),i[6]=u,i[7]=r,i[8]=n):n=i[8],n):null}function on(e){let t,n,i,l,r,o,c=(0,s.c)(21),{actionability:d,urls:u,onAction:m}=e,{category:h,message:f,actionLabel:p,actionTarget:g}=d,x=r1[h];c[0]!==x?(t=(0,es.$)(r1.banner,x),c[0]=x,c[1]=t):t=c[1];let _=oe[h];c[2]!==_?(n=(0,es.$)(r1.label,_),c[2]=_,c[3]=n):n=c[3];let v=r9[h];return c[4]!==n||c[5]!==v?(i=(0,a.jsx)("span",{className:n,children:v}),c[4]=n,c[5]=v,c[6]=i):i=c[6],c[7]!==f||c[8]!==i?(l=(0,a.jsxs)("p",{className:r1.text,children:[i," ",f]}),c[7]=f,c[8]=i,c[9]=l):l=c[9],c[10]!==p||c[11]!==g.actionId||c[12]!==g.type||c[13]!==g.urlKey||c[14]!==m||c[15]!==u?(r="link"===g.type?(0,a.jsx)(ev.Q,{as:"a",href:u[g.urlKey],className:r1.actionButton,children:p}):(0,a.jsx)(ev.Q,{className:r1.actionButton,onClick:()=>m?.[g.actionId]?.(),children:p}),c[10]=p,c[11]=g.actionId,c[12]=g.type,c[13]=g.urlKey,c[14]=m,c[15]=u,c[16]=r):r=c[16],c[17]!==t||c[18]!==l||c[19]!==r?(o=(0,a.jsxs)("div",{className:t,"data-testid":"actionability-banner",children:[l,r]}),c[17]=t,c[18]=l,c[19]=r,c[20]=o):o=c[20],o}ot.displayName="ActionabilityBanner",on.displayName="ActionabilityBannerComponent";let oi="Assignees-module__emptyState__XowhL";function oa(e){let t,n=(0,s.c)(2),{placeholderRows:i}=e,l=void 0===i?3:i;return n[0]!==l?(t=(0,a.jsx)("ul",{className:"UserSectionSkeleton-module__list__pppOr",children:Array.from({length:l},os)}),n[0]=l,n[1]=t):t=n[1],t}function os(e,t){return(0,a.jsxs)("li",{className:"UserSectionSkeleton-module__row__fFUUv",children:[(0,a.jsx)(nP.f,{className:"UserSectionSkeleton-module__avatar__oAkAc"}),(0,a.jsx)(nL.r,{size:"bodySmall",className:"UserSectionSkeleton-module__name__IEmgE"}),(0,a.jsx)(nP.f,{className:"UserSectionSkeleton-module__indicator__ciIQG"})]},t)}oa.displayName="UserSectionSkeleton";let ol=()=>(0,u.PT)(r_,"review_requests");function or(){let e,t,n=(0,s.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:oi,children:"Unable to load assignees"}),n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tP.t,{boundaryName:"Assignees",fallback:e,children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)(oa,{placeholderRows:1}),children:(0,a.jsx)(oo,{})})}),n[1]=t):t=n[1],t}function oo(){let e,t=(0,s.c)(2),{data:n}=(0,u.PT)(r_,"assignees");return t[0]!==n?(e=(0,a.jsx)(oc,{assigneesData:n}),t[0]=n,t[1]=e):e=t[1],e}function oc(e){let t,n,i,l=(0,s.c)(7),{assigneesData:r}=e;l[0]!==r.assignees?(t=r.assignees??[],l[0]=r.assignees,l[1]=t):t=l[1];let o=t;if(0===o.length){let e;return l[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:oi,children:"No one assigned"}),l[2]=e):e=l[2],e}return l[3]!==o?(n=o.map(od),l[3]=o,l[4]=n):n=l[4],l[5]!==n?(i=(0,a.jsx)("ul",{className:"Assignees-module__assigneeList__xCZAw",children:n}),l[5]=n,l[6]=i):i=l[6],i}function od(e){return(0,a.jsx)(ou,{assignee:e},e.id)}function ou(e){let t,n,i,l,r,o=(0,s.c)(14),{assignee:c}=e,d=(0,eh.yY)();o[0]!==c.displayLogin||o[1]!==d?(t=d("user",{login:c.displayLogin}),o[0]=c.displayLogin,o[1]=d,o[2]=t):t=o[2];let u=t;return o[3]!==c.displayLogin?(n=(0,em.p3r)({owner:c.displayLogin}),o[3]=c.displayLogin,o[4]=n):n=o[4],o[5]!==c.avatarUrl?(i=(0,a.jsx)(ep.r,{src:c.avatarUrl,size:20}),o[5]=c.avatarUrl,o[6]=i):i=o[6],o[7]!==c.displayLogin?(l=(0,a.jsx)("span",{className:"Assignees-module__assigneeName__vcDvE",children:c.displayLogin}),o[7]=c.displayLogin,o[8]=l):l=o[8],o[9]!==u||o[10]!==n||o[11]!==i||o[12]!==l?(r=(0,a.jsx)("li",{className:"Assignees-module__assigneeRow__p_eCK",children:(0,a.jsxs)(ex.A,{href:n,muted:!0,className:"Assignees-module__assigneeIdentity__dn2gy",...u,children:[i,l]})}),o[9]=u,o[10]=n,o[11]=i,o[12]=l,o[13]=r):r=o[13],r}or.displayName="Assignees",oo.displayName="AssigneesContent",oc.displayName="AssigneesComponent",ou.displayName="AssigneeRow";let om="Reviewers-module__reviewerRow__MhOqG",oh="Reviewers-module__indicators__bLRGW",of="Reviewers-module__statusIcon__teqys",op="Reviewers-module__emptyState__Q5ZFR",og="Reviewers-module__fullReviewerRow__kWTBt",ox="Reviewers-module__stateBadge__JCTrt",o_="Reviewers-module__rowContent__L2bBr",ov="Reviewers-module__fullReviewerHeader__Fee9i",ob="Reviewers-module__fullIndicators__u6Qsq",oy="Reviewers-module__reviewerWithTime__nysoc",oj="Reviewers-module__reviewedAt__np0Ln",ow="Reviewers-module__threadLink__ea1rs",oN="Reviewers-module__delegationNote__FiwP0",oS="Reviewers-module__delegationTeamName__b3wo1";var oC=n(22234);function oR(e){let t,n,i=(0,s.c)(5),{children:l}=e,{data:r}=ol(),{data:o}=(0,u.xX)(S.j,"mainQuery");return!function(e){let t,n=(0,s.c)(1),{refetch:i}=ol();n[0]===Symbol.for("react.memo_cache_sentinel")?(t={reviewers_updated:!0},n[0]=t):t=n[0],w(e.pullRequest,i,t,void 0),w(e.pullRequestState,i,void 0,void 0)}(o.aliveChannels),i[0]!==l||i[1]!==r?(t=l(r),i[0]=l,i[1]=r,i[2]=t):t=i[2],i[3]!==t?(n=(0,a.jsx)(a.Fragment,{children:t}),i[3]=t,i[4]=n):n=i[4],n}function oE(e){var t;let n,i,l,r,o,c=(0,s.c)(17),{reviewer:d}=e,u=(0,eh.yY)(),m="Team"===d.reviewerType;c[0]!==u||c[1]!==m||c[2]!==d.displayLogin||c[3]!==d.organizationLogin?(n=m?u("team",{owner:d.organizationLogin??"",team:d.displayLogin}):u("user",{login:d.displayLogin}),c[0]=u,c[1]=m,c[2]=d.displayLogin,c[3]=d.organizationLogin,c[4]=n):n=c[4];let h=n;return c[5]!==d?(i="Team"===(t=d).reviewerType&&t.organizationLogin?(0,em.fkb)({owner:t.organizationLogin,team:t.displayLogin}):(0,em.p3r)({owner:t.displayLogin}),c[5]=d,c[6]=i):i=c[6],c[7]!==m||c[8]!==d.avatarUrl?(l=(0,a.jsx)(ep.r,{src:d.avatarUrl,size:20,square:m}),c[7]=m,c[8]=d.avatarUrl,c[9]=l):l=c[9],c[10]!==d.displayLogin?(r=(0,a.jsx)("span",{className:"Reviewers-module__reviewerName__KQvvE",children:d.displayLogin}),c[10]=d.displayLogin,c[11]=r):r=c[11],c[12]!==h||c[13]!==i||c[14]!==l||c[15]!==r?(o=(0,a.jsxs)(ex.A,{href:i,muted:!0,className:"Reviewers-module__reviewerIdentity__Nb6Ho",...h,children:[l,r]}),c[12]=h,c[13]=i,c[14]=l,c[15]=r,c[16]=o):o=c[16],o}function oL(e){switch(e){case"approved":return{icon:l.CheckIcon,className:"color-fg-success",label:"Approved"};case"changes_requested":return{icon:l.FileDiffIcon,className:"color-fg-danger",label:"Changes requested"};case"commented":return{icon:l.CommentIcon,className:"color-fg-muted",label:"Commented"};case"dismissed":return{icon:l.ShieldIcon,className:"color-fg-muted",label:"Dismissed"};default:return{icon:l.DotFillIcon,className:"color-fg-attention",label:"Pending"}}}function oP(e,t){return"copilot"===e?`${t} will automatically review once the pull request is marked ready for review`:`${t} will be requested when the pull request is marked ready for review`}function oI(e){let t=e.reviewer.displayLogin;return e.isCodeOwnerFromDelegation&&e.delegatedFromTeamName?`${t} is a code owner automatically assigned from ${e.delegatedFromTeamName}`:`${t} is a code owner`}function oT(){let e,t,n=(0,s.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:op,children:"Unable to load reviewers"}),n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tP.t,{boundaryName:"CondensedReviewers",fallback:e,children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)(oa,{placeholderRows:2}),children:(0,a.jsx)(oR,{children:oA})})}),n[1]=t):t=n[1],t}function oA(e){return(0,a.jsx)(ok,{reviewers:e})}function ok(e){let t,n,i,l,r,o=(0,s.c)(12),{reviewers:c}=e;o[0]!==c.completedReviews?(t=c.completedReviews??[],o[0]=c.completedReviews,o[1]=t):t=o[1];let d=t;o[2]!==c.pendingReviewRequests?(n=c.pendingReviewRequests??[],o[2]=c.pendingReviewRequests,o[3]=n):n=o[3];let u=n;if(0===d.length&&0===u.length){let e;return o[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:op,children:"No reviewers"}),o[4]=e):e=o[4],e}return o[5]!==d?(i=d.map(o$),o[5]=d,o[6]=i):i=o[6],o[7]!==u?(l=u.map(oD),o[7]=u,o[8]=l):l=o[8],o[9]!==i||o[10]!==l?(r=(0,a.jsxs)("ul",{className:"Reviewers-module__reviewerList__VjFrQ",children:[i,l]}),o[9]=i,o[10]=l,o[11]=r):r=o[11],r}function oD(e){return(0,a.jsx)(oO,{request:e},`pending-${e.reviewer.id}`)}function o$(e){return(0,a.jsx)(oF,{review:e},`completed-${e.id}`)}function oF(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,v,b=(0,s.c)(51),{review:y}=e,{owner:j,repo:w,pr_number:N}=(0,oC.L)(S.j),C=y.reviewer.displayLogin;if(b[0]!==C||b[1]!==j||b[2]!==N||b[3]!==w||b[4]!==y.canReRequest||b[5]!==y.headSha||b[6]!==y.reviewer||b[7]!==y.state){let e,{icon:s,className:x}=oL(y.state);b[21]!==j||b[22]!==N||b[23]!==w||b[24]!==y.headSha?(e=lF.generatePath({owner:j,repo:w,pr_number:N,range:`BASE..${y.headSha}`}),b[21]=j,b[22]=N,b[23]=w,b[24]=y.headSha,b[25]=e):e=b[25];let _=e;r=om,b[26]!==y.reviewer?(o=(0,a.jsx)(oE,{reviewer:y.reviewer}),b[26]=y.reviewer,b[27]=o):o=b[27],g=oh,b[28]!==y.canReRequest?(i=y.canReRequest&&(0,a.jsx)(tk.K,{icon:l.SyncIcon,"aria-label":"Re-request review",variant:"invisible",size:"small",tooltipDirection:"nw",className:(0,es.$)(of,"color-fg-muted")}),b[28]=y.canReRequest,b[29]=i):i=b[29],t=tk.K,n=ld.N,c=_,d=s,b[30]!==C||b[31]!==y.state?(u=function(e,t){switch(e){case"approved":return`${t} approved these changes`;case"changes_requested":return`${t} requested changes`;case"commented":return`${t} left review comments`;case"dismissed":return`${t}'s review was dismissed`;default:return`Awaiting requested review from ${t}`}}(y.state,C),b[30]=C,b[31]=y.state,b[32]=u):u=b[32],m="invisible",h="small",f="nw",p=(0,es.$)(of,x),b[0]=C,b[1]=j,b[2]=N,b[3]=w,b[4]=y.canReRequest,b[5]=y.headSha,b[6]=y.reviewer,b[7]=y.state,b[8]=t,b[9]=n,b[10]=i,b[11]=r,b[12]=o,b[13]=c,b[14]=d,b[15]=u,b[16]=m,b[17]=h,b[18]=f,b[19]=p,b[20]=g}else t=b[8],n=b[9],i=b[10],r=b[11],o=b[12],c=b[13],d=b[14],u=b[15],m=b[16],h=b[17],f=b[18],p=b[19],g=b[20];return b[33]!==t||b[34]!==n||b[35]!==c||b[36]!==d||b[37]!==u||b[38]!==m||b[39]!==h||b[40]!==f||b[41]!==p?(x=(0,a.jsx)(t,{as:n,to:c,icon:d,"aria-label":u,variant:m,size:h,tooltipDirection:f,className:p}),b[33]=t,b[34]=n,b[35]=c,b[36]=d,b[37]=u,b[38]=m,b[39]=h,b[40]=f,b[41]=p,b[42]=x):x=b[42],b[43]!==i||b[44]!==x||b[45]!==g?(_=(0,a.jsxs)("span",{className:g,children:[i,x]}),b[43]=i,b[44]=x,b[45]=g,b[46]=_):_=b[46],b[47]!==r||b[48]!==o||b[49]!==_?(v=(0,a.jsxs)("li",{className:r,children:[o,_]}),b[47]=r,b[48]=o,b[49]=_,b[50]=v):v=b[50],v}function oO(e){let t,n,i,r,o,c,d,u=(0,s.c)(17),{request:m}=e,h=m.reviewer.displayLogin;u[0]!==m.reviewer?(t=(0,a.jsx)(oE,{reviewer:m.reviewer}),u[0]=m.reviewer,u[1]=t):t=u[1],u[2]!==h||u[3]!==m.deferredType?(n=null!==m.deferredType&&(0,a.jsx)(tk.K,{icon:l.MoonIcon,"aria-label":oP(m.deferredType,h),variant:"invisible",size:"small",tooltipDirection:"nw",className:(0,es.$)(of,"color-fg-muted")}),u[2]=h,u[3]=m.deferredType,u[4]=n):n=u[4],u[5]!==m?(i=(m.isCodeOwner||m.isCodeOwnerFromDelegation)&&(0,a.jsx)(tk.K,{icon:l.ShieldIcon,"aria-label":oI(m),variant:"invisible",size:"small",tooltipDirection:"nw",className:(0,es.$)(of,"color-fg-muted")}),u[5]=m,u[6]=i):i=u[6];let f=`Awaiting requested review from ${h}`;return u[7]===Symbol.for("react.memo_cache_sentinel")?(r=(0,es.$)(of,"color-fg-attention"),u[7]=r):r=u[7],u[8]!==f?(o=(0,a.jsx)(tk.K,{icon:l.DotFillIcon,"aria-label":f,variant:"invisible",size:"small",tooltipDirection:"nw",className:r}),u[8]=f,u[9]=o):o=u[9],u[10]!==n||u[11]!==i||u[12]!==o?(c=(0,a.jsxs)("span",{className:oh,children:[n,i,o]}),u[10]=n,u[11]=i,u[12]=o,u[13]=c):c=u[13],u[14]!==t||u[15]!==c?(d=(0,a.jsxs)("li",{className:om,children:[t,c]}),u[14]=t,u[15]=c,u[16]=d):d=u[16],d}oR.displayName="ReviewersLoader",oE.displayName="ReviewerIdentity",oT.displayName="CondensedReviewers",ok.displayName="CondensedReviewersComponent",oF.displayName="CompletedReviewRow",oO.displayName="PendingReviewRow";let oq=["settings"];function oB(e){let t,n,i,l,r,o,c,d=(0,s.c)(20),{title:u,actions:m,children:h}=e,f=void 0===m?oq:m;if(d[0]!==u?(t=(0,a.jsx)("h4",{className:"SidebarSection-module__sectionTitle__MPzSL",children:u}),d[0]=u,d[1]=t):t=d[1],d[2]!==f||d[3]!==u){let e;d[5]!==u?(e=e=>(0,a.jsx)(oM,{action:e,title:u},e),d[5]=u,d[6]=e):e=d[6],n=f.map(e),d[2]=f,d[3]=u,d[4]=n}else n=d[4];return d[7]!==n?(i=(0,a.jsx)("span",{className:"SidebarSection-module__headerActions__AJZch",children:n}),d[7]=n,d[8]=i):i=d[8],d[9]!==t||d[10]!==i?(l=(0,a.jsxs)("div",{className:"SidebarSection-module__header__OXRSI",children:[t,i]}),d[9]=t,d[10]=i,d[11]=l):l=d[11],d[12]!==h?(r=h??(0,a.jsx)("p",{className:"SidebarSection-module__emptyState__ja1jC",children:"None yet - feature coming soon"}),d[12]=h,d[13]=r):r=d[13],d[14]!==r?(o=(0,a.jsx)("div",{className:"SidebarSection-module__body__hd1RV",children:r}),d[14]=r,d[15]=o):o=d[15],d[16]!==l||d[17]!==o||d[18]!==u?(c=(0,a.jsxs)("section",{"aria-label":u,children:[l,o]}),d[16]=l,d[17]=o,d[18]=u,d[19]=c):c=d[19],c}function oM(e){let t,n,i,r,o,c,d,u,m,h,f=(0,s.c)(24),{action:p,title:g}=e;f[0]!==g?(t=g.toLowerCase(),f[0]=g,f[1]=t):t=f[1];let x=`Add ${t}`;f[2]!==x?(n={icon:l.PlusIcon,label:x},f[2]=x,f[3]=n):n=f[3],f[4]!==g?(i=g.toLowerCase(),f[4]=g,f[5]=i):i=f[5];let _=`Manage ${i}`;f[6]!==_?(r={icon:l.GearIcon,label:_},f[6]=_,f[7]=r):r=f[7],f[8]!==g?(o=g.toLowerCase(),f[8]=g,f[9]=o):o=f[9];let v=`Navigate ${o}`;f[10]!==v?(c={icon:l.ChevronLeftIcon,label:v},f[10]=v,f[11]=c):c=f[11],f[12]!==g?(d=g.toLowerCase(),f[12]=g,f[13]=d):d=f[13];let b=`Expand ${d}`;f[14]!==b?(u={icon:l.ChevronDownIcon,label:b},f[14]=b,f[15]=u):u=f[15],f[16]!==u||f[17]!==n||f[18]!==r||f[19]!==c?(m={add:n,settings:r,back:c,expand:u},f[16]=u,f[17]=n,f[18]=r,f[19]=c,f[20]=m):m=f[20];let{icon:y,label:j}=m[p];return f[21]!==y||f[22]!==j?(h=(0,a.jsx)(tk.K,{icon:y,"aria-label":j,variant:"invisible",size:"small"}),f[21]=y,f[22]=j,f[23]=h):h=f[23],h}function oU(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(tP.t,{boundaryName:"OverviewInfoPanel",children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)("div",{children:"Loading..."}),children:(0,a.jsx)(oz,{})})}),t[0]=e):e=t[0],e}function oz(){let e,t,n,i,l,r,o,c,d=(0,s.c)(14),{data:m}=(0,u.V3)(S.j,"mainQuery"),{bannersData:h,urls:f,pullRequest:p,mergeStatusButtonData:g}=m,x="CLOSED"!==p.state&&"MERGED"!==p.state;return d[0]!==h||d[1]!==g||d[2]!==x||d[3]!==p.author||d[4]!==f?(e=g&&x&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ot,{authorLogin:p.author.login,urls:f,headSha:g.headSha,channels:g.channels,viewerIsRequestedReviewer:h.banners.reviewRequestBanner.render}),(0,a.jsx)(oB,{title:"Merge status",actions:["expand"],children:(0,a.jsx)(rZ,{headSha:g.headSha,channels:g.channels})})]}),d[0]=h,d[1]=g,d[2]=x,d[3]=p.author,d[4]=f,d[5]=e):e=d[5],d[6]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(oB,{title:"Reviewers",children:(0,a.jsx)(oT,{})}),d[6]=t):t=d[6],d[7]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(oB,{title:"Assignees",children:(0,a.jsx)(or,{})}),i=(0,a.jsx)(oB,{title:"Labels"}),l=(0,a.jsx)(oB,{title:"Deployments"}),r=(0,a.jsx)(oB,{title:"Projects"}),o=(0,a.jsx)(oB,{title:"Milestone"}),d[7]=n,d[8]=i,d[9]=l,d[10]=r,d[11]=o):(n=d[7],i=d[8],l=d[9],r=d[10],o=d[11]),d[12]!==e?(c=(0,a.jsxs)("div",{className:"d-flex flex-column gap-3",children:[e,t,n,i,l,r,o]}),d[12]=e,d[13]=c):c=d[13],c}function oG(){let e,t,n,i,r,o=(0,s.c)(11),c=J(B.Info),d=et(),{closePanel:u}=Y(),{returnFocusRef:m}=ee(),h=(0,v.useRef)(null);if(!c)return null;if(o[0]!==d){e=Symbol.for("react.early_return_sentinel");e:{let t=F.XC?.getElementById(nd);if(t&&!d){let n;o[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(nw,{panelName:B.Info,children:(0,a.jsx)(nw.Body,{children:(0,a.jsx)(oU,{})})}),o[2]=n):n=o[2],e=(0,na.createPortal)(n,t);break e}}o[0]=d,o[1]=e}else e=o[1];return e!==Symbol.for("react.early_return_sentinel")?e:(o[3]===Symbol.for("react.memo_cache_sentinel")?(t={narrow:"fullscreen",regular:"right",wide:"right"},o[3]=t):t=o[3],o[4]!==u?(n=e=>{let{dialogLabelId:t}=e;return(0,a.jsx)(e9.l.Header,{children:(0,a.jsxs)("div",{className:"d-flex flex-row flex-justify-between flex-items-center width-full pl-2",children:[(0,a.jsx)(e9.l.Title,{id:t,children:"Info"}),(0,a.jsx)(tk.K,{ref:h,"aria-label":"Close info panel",icon:l.XIcon,variant:"invisible",onClick:u})]})})},o[4]=u,o[5]=n):n=o[5],o[6]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(oU,{}),o[6]=i):i=o[6],o[7]!==u||o[8]!==m||o[9]!==n?(r=(0,a.jsx)(e9.l,{initialFocusRef:h,position:t,returnFocusRef:m,onClose:u,renderHeader:n,children:i}),o[7]=u,o[8]=m,o[9]=n,o[10]=r):r=o[10],r)}function oV(e){let t,n,i=(0,s.c)(15),{aliveChannels:l,bannersData:r,activeRoute:o,stickyHeaderVariant:c,pullRequest:d,pageTitle:u,repository:m,urls:h,user:f,mergeStatusButtonData:p,stack:g,viewSettings:x}=e;i[0]!==l||i[1]!==r||i[2]!==p||i[3]!==u||i[4]!==d||i[5]!==m||i[6]!==g||i[7]!==h||i[8]!==f||i[9]!==x?(t={aliveChannels:l,bannersData:r,pageTitle:u,pullRequest:d,repository:m,stack:g,urls:h,user:f,mergeStatusButtonData:p,viewSettings:x},i[0]=l,i[1]=r,i[2]=p,i[3]=u,i[4]=d,i[5]=m,i[6]=g,i[7]=h,i[8]=f,i[9]=x,i[10]=t):t=i[10];let{data:_}=eD(t);return iW(l),i[11]!==o||i[12]!==_||i[13]!==c?(n=(0,a.jsx)(oH,{..._,activeRoute:o,stickyHeaderVariant:c}),i[11]=o,i[12]=_,i[13]=c,i[14]=n):n=i[14],n}function oH(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,b,y,j,w,N,S,C,R,E,L,P,D=(0,s.c)(89),{aliveChannels:$,bannersData:F,activeRoute:O,stickyHeaderVariant:q,pullRequest:M,repository:U,pageTitle:z,urls:G,user:V,mergeStatusButtonData:H,stack:W}=e;D[0]!==O?(t=e3(O),D[0]=O,D[1]=t):t=D[1];let{dockedPanelSupported:Q}=t,[K,Z]=(0,v.useState)(!1);D[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("pull_request_edit_button_redesign"),D[2]=n):n=D[2];let X=n,ee=(0,I.G7)("updated_pull_request_header");D[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,I.G7)("pull_request_header_diffstat"),D[3]=i):i=D[3];let et=!i;D[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,te.M3)(),D[4]=r):r=D[4];let ei=r;D[5]!==M.state?(o=A(M.state),D[5]=M.state,D[6]=o):o=D[6];let ea=o,el=(0,I.G7)("pull_request_merge_status_button"),er=k(M.state,H),eo=el?"medium":"small",ec=null!==er,eu=J(),em=(0,T.u)("prx_robust_small_screen_support"),eh=!!Q,ef=Y(),ep=(0,v.useRef)(null);D[7]!==ef?(c=()=>{ef.togglePanel(B.MergeStatus,ep.current)},D[7]=ef,D[8]=c):c=D[8];let eg=c,ex=J(B.MergeStatus);D[9]!==ef||D[10]!==ec||D[11]!==eh||D[12]!==ex?(d=()=>{eh&&ex&&!ec&&ef.closePanel()},u=[eh,ex,ec,ef],D[9]=ef,D[10]=ec,D[11]=eh,D[12]=ex,D[13]=d,D[14]=u):(d=D[13],u=D[14]),(0,v.useEffect)(d,u),D[15]!==z?(h=()=>{z&&(0,rI.D)(z)},m=[z],D[15]=z,D[16]=m,D[17]=h):(m=D[16],h=D[17]),(0,v.useEffect)(h,m),D[18]===Symbol.for("react.memo_cache_sentinel")?(f={narrow:"mobile",regular:"desktop"},D[18]=f):f=D[18];let e_=(0,lC.tv)(f,"desktop");D[19]!==O||D[20]!==F||D[21]!==G?(p=(0,a.jsx)(rk,{bannersData:F,urls:G,activeRoute:O}),D[19]=O,D[20]=F,D[21]=G,D[22]=p):p=D[22],D[23]!==K||D[24]!==M.number||D[25]!==M.title?(g=K&&(0,a.jsx)(lK,{initialTitle:M.title,pullRequestNumber:M.number,onCloseForm:()=>Z(!1)}),D[23]=K,D[24]=M.number,D[25]=M.title,D[26]=g):g=D[26];let eb=(0,es.$)("flex-items-center",ee&&"tmp-mt-3",eu&&"PullRequestHeader-module__sidePanelOpen__hfmBh","PullRequestHeader-module__actionsAboveTitleOnNarrow__WHP6N",em&&"PullRequestHeader-module__actionsAboveTitleOnNarrowContainer__iud5L");D[27]!==K||D[28]!==M.number||D[29]!==M.title?(x=K&&(0,a.jsx)("h1",{className:"sr-only",children:`${M.title} - #${M.number}`}),D[27]=K,D[28]=M.number,D[29]=M.title,D[30]=x):x=D[30],D[31]!==M.state?(_=(0,a.jsx)(ed,{state:M.state}),D[31]=M.state,D[32]=_):_=D[32],D[33]!==M.number||D[34]!==W?(b=(0,a.jsx)(lJ,{pullRequestNumber:M.number,stack:W}),D[33]=M.number,D[34]=W,D[35]=b):b=D[35],D[36]!==_||D[37]!==b?(y=(0,a.jsxs)("div",{className:"d-flex flex-items-center gap-2 flex-shrink-0",children:[_,b]}),D[36]=_,D[37]=b,D[38]=y):y=D[38],D[39]!==K||D[40]!==M.author||D[41]!==M.baseBranch||D[42]!==M.commitsCount||D[43]!==M.headBranch||D[44]!==M.headRepositoryName||D[45]!==M.headRepositoryOwnerLogin||D[46]!==M.id||D[47]!==M.isInAdvisoryRepo||D[48]!==M.mergedBy||D[49]!==M.mergedByAvatarUrl||D[50]!==M.mergedByName||D[51]!==M.mergedTime||D[52]!==M.number||D[53]!==M.state||D[54]!==U.defaultBranch||D[55]!==U.id||D[56]!==U.name||D[57]!==U.ownerLogin||D[58]!==W||D[59]!==V.canChangeBase?(j=(0,a.jsx)("div",{className:"flex-1 overflow-hidden",children:(0,a.jsx)(eK,{author:M.author,mergedTime:M.mergedTime,baseBranch:M.baseBranch,baseRepositoryDefaultBranch:U.defaultBranch,baseRepositoryName:U.name,baseRepositoryOwnerLogin:U.ownerLogin,canChangeBase:V.canChangeBase,commitsCount:M.commitsCount,headBranch:M.headBranch,headRepositoryOwnerLogin:M.headRepositoryOwnerLogin,headRepositoryName:M.headRepositoryName,isInAdvisoryRepo:M.isInAdvisoryRepo,isEditing:K,mergedBy:M.mergedBy,mergedByAvatarUrl:M.mergedByAvatarUrl,mergedByName:M.mergedByName,repositoryId:U.id,pullRequestId:M.id,pullRequestNumber:M.number,setIsEditing:Z,state:M.state,stack:W})}),D[39]=K,D[40]=M.author,D[41]=M.baseBranch,D[42]=M.commitsCount,D[43]=M.headBranch,D[44]=M.headRepositoryName,D[45]=M.headRepositoryOwnerLogin,D[46]=M.id,D[47]=M.isInAdvisoryRepo,D[48]=M.mergedBy,D[49]=M.mergedByAvatarUrl,D[50]=M.mergedByName,D[51]=M.mergedTime,D[52]=M.number,D[53]=M.state,D[54]=U.defaultBranch,D[55]=U.id,D[56]=U.name,D[57]=U.ownerLogin,D[58]=W,D[59]=V.canChangeBase,D[60]=j):j=D[60],D[61]!==y||D[62]!==j?(w=(0,a.jsxs)("div",{className:"d-flex flex-column flex-sm-row gap-2 width-full flex-items-start flex-justify-between",children:[y,j]}),D[61]=y,D[62]=j,D[63]=w):w=D[63],D[64]!==F||D[65]!==M||D[66]!==U?(N=(0,a.jsx)(lD,{bannersData:F,pullRequest:M,repository:U}),D[64]=F,D[65]=M,D[66]=U,D[67]=N):N=D[67];let ey=en.z,ej=(0,es.$)(ee?"tmp-pt-3 tmp-ml-n3 tmp-mr-n3 tmp-pl-3":"tmp-pt-3 tmp-px-3 tmp-ml-n3 tmp-mr-n3",ee&&"PullRequestHeader-module__navBorderBottom__AjBxf"),ew=ee?"float-right d-none d-md-block tmp-mr-3 tmp-px-3":"float-right d-none d-md-block";return D[68]!==ew?(S=(0,es.$)("PullRequestHeader-module__diffStatesWrapper__l3nLn",ew),D[68]=ew,D[69]=S):S=D[69],D[70]===Symbol.for("react.memo_cache_sentinel")?(C=(0,a.jsx)(tP.t,{boundaryName:"PullRequestHeaderDiffStat",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:(0,a.jsx)(eG,{}),children:et&&(0,a.jsx)(eU,{})})}),D[70]=C):C=D[70],D[71]!==S?(R=(0,a.jsx)("div",{className:S,children:C}),D[71]=S,D[72]=R):R=D[72],D[73]!==O||D[74]!==M||D[75]!==U||D[76]!==G?(E=(0,a.jsx)("div",{className:"flex-auto",children:(0,a.jsx)(rv,{activeRoute:O,pullRequest:M,repository:U,urls:G})}),D[73]=O,D[74]=M,D[75]=U,D[76]=G,D[77]=E):E=D[77],D[78]!==ey.Navigation||D[79]!==ej||D[80]!==R||D[81]!==E?(L=(0,a.jsxs)(ey.Navigation,{className:ej,children:[R,E]}),D[78]=ey.Navigation,D[79]=ej,D[80]=R,D[81]=E,D[82]=L):L=D[82],D[83]!==O||D[84]!==M||D[85]!==U||D[86]!==ee||D[87]!==q?(P=!ee&&"files_changed"!==O&&(0,a.jsx)(e0,{repository:U,pullRequest:M,pageVariant:q??"condensed"}),D[83]=O,D[84]=M,D[85]=U,D[86]=ee,D[87]=q,D[88]=P):P=D[88],(0,a.jsxs)(a.Fragment,{children:[ee&&(0,a.jsxs)(rP,{pullRequest:M,children:[(0,a.jsx)(rC,{codespacesEnabled:U.codespacesEnabled,headBranch:M.headBranch,isEnterprise:U.isEnterprise,pullRequestId:M.id,pullRequestNumber:M.number,repository:U,size:"small"}),(0,a.jsx)(se,{aliveChannels:$})]}),p,g,(0,a.jsxs)(en.z,{className:eb,children:[x,!K&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(en.z.TitleArea,{children:(0,a.jsxs)(en.z.Title,{as:"h1",className:(0,es.$)("lh-condensed",ee&&"tmp-px-3"),children:[(0,a.jsx)(eX.JR,{className:"f1 text-normal markdown-title",html:M.titleHtml}),(0,a.jsxs)("span",{className:"d-inline-flex flex-items-center gap-1",children:[(0,a.jsxs)("span",{className:"pl-2 fgColor-muted f1-light",children:["#",M.number]}),V.canEditTitle&&X&&(0,a.jsx)(tk.K,{icon:l.PencilIcon,onClick:()=>Z(!0),size:"medium","aria-label":"Edit title",variant:"invisible"})]})]})}),(0,a.jsx)(en.z.Actions,{className:(0,es.$)("flex-items-center gap-2 position-relative",ee&&"tmp-px-3"),children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"js-pull-header-details","data-pull-is-open":ea?"true":"false",hidden:!0}),"files_changed"===O&&(0,a.jsx)(lV,{repository:U,urls:G,renderLocation:e_}),ei&&(0,a.jsxs)("div",{className:"d-flex gap-1",children:[V.canEditTitle&&!X&&(0,a.jsx)(ev.Q,{onClick:()=>Z(!0),size:eo,children:"Edit"}),er&&(0,a.jsxs)(iQ.OC,{defaultMergeMethod:er.defaultMergeMethod,children:[(0,a.jsx)(iQ.O_,{channels:er.channels,headSha:er.headSha,helpUrl:er.helpUrl,viewerLogin:er.viewerLogin,isDockedMode:eh,onToggleDockedPanel:eg,mergeStatusButtonRef:ep}),eh&&(0,a.jsx)(rD,{helpUrl:er.helpUrl,viewerLogin:er.viewerLogin,channels:er.channels})]}),eh&&(0,I.G7)("prs_overview_panel")&&(0,a.jsx)(oG,{}),!ee&&(0,a.jsx)(rC,{codespacesEnabled:U.codespacesEnabled,headBranch:M.headBranch,isEnterprise:U.isEnterprise,pullRequestId:M.id,pullRequestNumber:M.number,repository:U,size:eo})]})]})})]}),(0,a.jsxs)(en.z.Description,{className:(0,es.$)("d-flex flex-column flex-items-start",ee&&"tmp-px-3"),children:[w,N]}),L]}),P]})}function oW(e){let t,n=(0,s.c)(2),{dataRef:i}=e;return n[0]!==i?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(oQ,{route:l$,dataRef:i}),(0,a.jsx)(oQ,{route:lF,dataRef:i}),(0,a.jsx)(oQ,{route:lO,dataRef:i}),(0,a.jsx)(oQ,{route:lq,dataRef:i})]}),n[0]=i,n[1]=t):t=n[1],t}function oQ(e){let t,n=(0,s.c)(3),{route:i,dataRef:l}=e;return(0,lB.n)(i)?(n[0]!==l||n[1]!==i?(t=(0,a.jsx)(oK,{route:i,dataRef:l}),n[0]=l,n[1]=i,n[2]=t):t=n[2],t):null}function oK({route:e,dataRef:t}){let{data:n}=(0,u.pw)(e,"mainQuery");return n&&(t.current=n),null}function oZ(e){let t,n=(0,s.c)(2),{seededRef:i}=e;return n[0]!==i?(t=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(oX,{route:l$,seededRef:i}),(0,a.jsx)(oX,{route:lF,seededRef:i}),(0,a.jsx)(oX,{route:lO,seededRef:i}),(0,a.jsx)(oX,{route:lq,seededRef:i})]}),n[0]=i,n[1]=t):t=n[1],t}function oX(e){let t,n=(0,s.c)(3),{route:i,seededRef:l}=e;return(0,lB.n)(i)?(n[0]!==i||n[1]!==l?(t=(0,a.jsx)(oY,{route:i,seededRef:l}),n[0]=i,n[1]=l,n[2]=t):t=n[2],t):null}function oY({route:e,seededRef:t}){let{data:n}=(0,u.pw)(e,"mainQuery"),i=(0,sl.Qn)();if(n&&!t.current){t.current=!0;let e=(0,tr.jH)(n.markers,n.diffSummaries);e&&i.getState().layoutStoreActions.hydrateMarkers(e,n.markers?.annotationsPageInfo),i.getState().layoutStoreActions.hydratePendingReview((0,tr.wm)(n.viewerPendingReview)),i.getState().layoutStoreActions.hydrateDiffPathOrderMap((0,tr.V4)(n.diffSummaries)),i.setState({layoutStoreSeeded:!0})}return null}function oJ(){var e;let t,n,i,l,r,o,c,d,m,h,f,p=(0,s.c)(17),{data:g}=(0,u.xX)(S.j,"mainQuery"),{pullRequest:x,bannersData:_,repository:b,urls:y,user:N,aliveChannels:C,pageTitle:R,stack:E,mergeStatusButtonData:P,viewSettings:I}=g,{refetch:T}=(0,u.xX)(S.j,"tabCounts"),{refetch:A}=(0,u.xX)(S.j,"diffstat"),k=(0,v.useRef)(!1);p[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{k.current=!0},p[0]=t):t=p[0];let D=t;return p[1]===Symbol.for("react.memo_cache_sentinel")?(n={git_updated:!0,timeline_updated:!0},p[1]=n):n=p[1],w(C.pullRequest,D,n),p[2]!==A||p[3]!==T?(i=()=>{k.current&&(k.current=!1,T(),A())},p[2]=A,p[3]=T,p[4]=i):i=p[4],e=i,d=(0,s.c)(7),m=(0,j.A)(),h=(0,L.zy)(),f=(0,v.useRef)(!0),d[0]!==e||d[1]!==m?(o=()=>{if(f.current){f.current=!1;return}m()&&e()},d[0]=e,d[1]=m,d[2]=o):o=d[2],d[3]!==e||d[4]!==m||d[5]!==h?(c=[h,e,m],d[3]=e,d[4]=m,d[5]=h,d[6]=c):c=d[6],(0,v.useEffect)(o,c),p[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(L.sv,{}),p[5]=l):l=p[5],p[6]!==C||p[7]!==_||p[8]!==P||p[9]!==R||p[10]!==x||p[11]!==b||p[12]!==E||p[13]!==y||p[14]!==N||p[15]!==I?(r=(0,a.jsx)(o0,{aliveChannels:C,pullRequest:x,bannersData:_,repository:b,pageTitle:R,urls:y,user:N,mergeStatusButtonData:P,stack:E,viewSettings:I,children:l}),p[6]=C,p[7]=_,p[8]=P,p[9]=R,p[10]=x,p[11]=b,p[12]=E,p[13]=y,p[14]=N,p[15]=I,p[16]=r):r=p[16],r}function o0(e){let t,n,i,l,r,o,c,d,u,m,h,f=(0,s.c)(41),{aliveChannels:p,pullRequest:g,bannersData:x,pageTitle:_,repository:b,stack:y,urls:j,user:w,children:N,mergeStatusButtonData:S,viewSettings:C}=e,R=e2();f[0]!==R?(t=e3(R),f[0]=R,f[1]=t):t=f[1];let{layout:E,dockedPanelSupported:L}=t;f[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("updated_pull_request_header"),f[2]=n):n=f[2];let T=n,A="full-width"===E?eJ:eY;f[3]!==S||f[4]!==g?(i={pullRequest:g,mergeStatusButtonData:S},f[3]=S,f[4]=g,f[5]=i):i=f[5];let $=function(e){let t,n=(0,s.c)(2),{pullRequest:i,mergeStatusButtonData:a}=e,l=!!k(i.state,a);if(n[0]!==l){let e=["alerts","comments","overview"];l&&e.push("mergeStatus"),(0,I.G7)("prs_overview_panel")&&e.push("info"),(0,I.G7)("coding_agent_logs_in_pr")&&e.push("agentSessions"),t=e.sort(D),n[0]=l,n[1]=t}else t=n[1];return t}(i),F=g.pathName??j.conversation,O=(0,v.useRef)(void 0),q=(0,v.useRef)(!1);f[6]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(oW,{dataRef:O}),f[6]=l):l=f[6],f[7]!==g||f[8]!==b||f[9]!==w?(r={pullRequest:g,repository:b,user:w},f[7]=g,f[8]=b,f[9]=w,f[10]=r):r=f[10],f[11]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(oZ,{seededRef:q}),f[11]=o):o=f[11];let B=b.userNameDisplayConfiguration||void 0;return f[12]!==R||f[13]!==p||f[14]!==x||f[15]!==N||f[16]!==E||f[17]!==S||f[18]!==_||f[19]!==g||f[20]!==b||f[21]!==A||f[22]!==y||f[23]!==j||f[24]!==w||f[25]!==C?(c=T?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsx)(oV,{aliveChannels:p,bannersData:x,pageTitle:_,activeRoute:R,stickyHeaderVariant:E,repository:b,pullRequest:g,stack:y,urls:j,user:w,mergeStatusButtonData:S,viewSettings:C})}),(0,a.jsx)(lN.Container,{className:A,dockedPanelWidth:C.dockedPanelWidth,owner:b.ownerLogin,repo:b.name,pullNumber:g.number,children:N})]}):(0,a.jsxs)(lN.Container,{className:`tmp-mt-4 ${A}`,dockedPanelWidth:C.dockedPanelWidth,owner:b.ownerLogin,repo:b.name,pullNumber:g.number,children:[(0,a.jsx)(lN.Header,{divider:"none",padding:"none",children:(0,a.jsx)(oV,{aliveChannels:p,bannersData:x,pageTitle:_,activeRoute:R,stickyHeaderVariant:E,repository:b,pullRequest:g,stack:y,urls:j,user:w,mergeStatusButtonData:S,viewSettings:C})}),N]}),f[12]=R,f[13]=p,f[14]=x,f[15]=N,f[16]=E,f[17]=S,f[18]=_,f[19]=g,f[20]=b,f[21]=A,f[22]=y,f[23]=j,f[24]=w,f[25]=C,f[26]=c):c=f[26],f[27]!==B||f[28]!==c?(d=(0,a.jsx)(lS.z,{value:B,children:c}),f[27]=B,f[28]=c,f[29]=d):d=f[29],f[30]!==d||f[31]!==j.conversation?(u=(0,a.jsx)(P.Kg,{basePageDataUrl:j.conversation,children:d}),f[30]=d,f[31]=j.conversation,f[32]=u):u=f[32],f[33]!==L||f[34]!==$||f[35]!==u?(m=(0,a.jsx)(X,{isOnSupportedRoute:L,enabledPanels:$,children:u}),f[33]=L,f[34]=$,f[35]=u,f[36]=m):m=f[36],f[37]!==F||f[38]!==m||f[39]!==r?(h=(0,a.jsxs)(a.Fragment,{children:[l,(0,a.jsxs)(sl.xm,{initData:r,basePath:F,initialFilesDataRef:O,seededRef:q,children:[o,m]})]}),f[37]=F,f[38]=m,f[39]=r,f[40]=h):h=f[40],h}oB.displayName="SidebarSection",oM.displayName="ActionButton",oU.displayName="OverviewInfoContent",oz.displayName="OverviewInfo",oG.displayName="OverviewInfoPanel",oV.displayName="LivePullRequestHeader",oH.displayName="PullRequestHeader",oW.displayName="FilesChangedDataCapture",oQ.displayName="RouteDataCapture",oK.displayName="RouteDataCaptureInner",oZ.displayName="LayoutStoreSeeder",oX.displayName="RouteSeeder",oY.displayName="RouteSeederInner",oJ.displayName="LayoutEntrypoint",o0.displayName="LayoutComponent";var o1=n(95136),o2=n(89413);function o3(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(tP.t,{critical:!0,boundaryName:"ChangesEntrypoint",fallback:(0,a.jsx)(o,{text:"Changes cannot be loaded"}),children:(0,a.jsx)(o5,{})}),t[0]=e):e=t[0],e}function o4(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(tP.t,{critical:!0,boundaryName:"ChangesWithRangeEntrypoint",fallback:(0,a.jsx)(o,{text:"Changes cannot be loaded"}),children:(0,a.jsx)(o6,{})}),t[0]=e):e=t[0],e}function o5(){let e,t=(0,s.c)(4),{data:n}=(0,u.xX)(S.j,"mainQuery"),{pullRequest:i}=n,{data:l}=(0,u.xX)(l$,"mainQuery"),r=`${l.pullRequest.comparison.baseOid}-${l.pullRequest.comparison.headOid}`;return t[0]!==i||t[1]!==l||t[2]!==r?(e=(0,a.jsx)(cn,{pullRequest:i,routeData:l},r),t[0]=i,t[1]=l,t[2]=r,t[3]=e):e=t[3],e}function o6(){let e,t=(0,s.c)(4),{data:n}=(0,u.xX)(S.j,"mainQuery"),{pullRequest:i}=n,{data:l}=(0,u.xX)(lF,"mainQuery"),{range:r}=(0,oC.L)(lF);return t[0]!==i||t[1]!==r||t[2]!==l?(e=(0,a.jsx)(cn,{pullRequest:i,routeData:l},r),t[0]=i,t[1]=r,t[2]=l,t[3]=e):e=t[3],e}function o7(){let e,t,n=(0,s.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(o,{text:"Changes cannot be loaded"}),n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tP.t,{critical:!0,boundaryName:"FilesEntrypoint",fallback:e,children:(0,a.jsx)(v.Suspense,{children:(0,a.jsx)(o9,{})})}),n[1]=t):t=n[1],t}function o8(){let e,t,n=(0,s.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(o,{text:"Changes cannot be loaded"}),n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tP.t,{critical:!0,boundaryName:"FilesWithRangeEntrypoint",fallback:e,children:(0,a.jsx)(v.Suspense,{children:(0,a.jsx)(ce,{})})}),n[1]=t):t=n[1],t}function o9(){let e,t=(0,s.c)(4),{data:n}=(0,u.xX)(S.j,"mainQuery"),{pullRequest:i}=n,{data:l}=(0,u.xX)(lO,"mainQuery"),r=`${l.pullRequest.comparison.baseOid}-${l.pullRequest.comparison.headOid}`;return t[0]!==i||t[1]!==l||t[2]!==r?(e=(0,a.jsx)(cn,{pullRequest:i,routeData:l},r),t[0]=i,t[1]=l,t[2]=r,t[3]=e):e=t[3],e}function ce(){let e,t=(0,s.c)(4),{data:n}=(0,u.xX)(S.j,"mainQuery"),{pullRequest:i}=n,{data:l}=(0,u.xX)(lq,"mainQuery"),{range:r}=(0,oC.L)(lq);return t[0]!==i||t[1]!==r||t[2]!==l?(e=(0,a.jsx)(cn,{pullRequest:i,routeData:l},r),t[0]=i,t[1]=r,t[2]=l,t[3]=e):e=t[3],e}function ct(e){let t,n,i,a=(0,s.c)(9),{viewSettings:l}=e,{sendPullRequestAnalyticsEvent:r}=tT();a[0]!==r||a[1]!==l.commentsPreference||a[2]!==l.lineSpacing||a[3]!==l.showChangeGroups||a[4]!==l.splitPreference?(t=()=>{r("page_view.files_page","PAGE_VIEW",{browser_width:"u">typeof window?window.innerWidth:0,diff_view_setting:l.splitPreference,comments_setting:l.commentsPreference,line_spacing_setting:l.lineSpacing,change_groups_setting:l.showChangeGroups?"show":"hide"})},a[0]=r,a[1]=l.commentsPreference,a[2]=l.lineSpacing,a[3]=l.showChangeGroups,a[4]=l.splitPreference,a[5]=t):t=a[5];let o=(0,v.useEffectEvent)(t);return a[6]!==o?(n=()=>{o()},a[6]=o,a[7]=n):n=a[7],a[8]===Symbol.for("react.memo_cache_sentinel")?(i=[],a[8]=i):i=a[8],(0,v.useEffect)(n,i),null}function cn(e){let t,n,i,l,r,o,c,d=(0,s.c)(23),{pullRequest:u,routeData:m}=e;if(d[0]!==m.virtualizeDiffEntries){var h;h=m.virtualizeDiffEntries,t={version:"v2",virtualized:((0,I.G7)("pull_request_files_virtualization_without_min_threshold")||h)??!1},d[0]=m.virtualizeDiffEntries,d[1]=t}else t=d[1];let f=t,p=(0,T.u)("pull_request_virtualization_extended_limit"),g=f.version,x=String(f.virtualized);d[2]!==f.version||d[3]!==x?(n={statName:"PULL_REQUESTS_FILES_JS_HEAP",tags:{version:g,virtualized:x}},d[2]=f.version,d[3]=x,d[4]=n):n=d[4],(0,o2.M0)(n),d[5]!==u.id?(i=u.id.toString(),d[5]=u.id,d[6]=i):i=d[6];let _=m.pullRequest.comparison.baseOid,v=m.pullRequest.comparison.headOid,b=f.version,y=String(f.virtualized),j=String(p);return d[7]!==f.version||d[8]!==m.pullRequest.comparison.baseOid||d[9]!==m.pullRequest.comparison.headOid||d[10]!==j||d[11]!==i||d[12]!==y?(l={pull_request_id:i,base_sha:_,head_sha:v,diff_version:b,diff_virtualized:y,diff_line_limit_extended:j},d[7]=f.version,d[8]=m.pullRequest.comparison.baseOid,d[9]=m.pullRequest.comparison.headOid,d[10]=j,d[11]=i,d[12]=y,d[13]=l):l=d[13],d[14]!==m.user.viewSettings?(r=(0,a.jsx)(ct,{viewSettings:m.user.viewSettings}),d[14]=m.user.viewSettings,d[15]=r):r=d[15],d[16]!==u.pathName||d[17]!==m?(o=(0,a.jsx)(lN.Viewer,{basePath:u.pathName,initialData:m,useAdvancedToolbar:!0,useChangeGroups:!0,useInlineComments:!0,useEditOptions:!0,useFileTree:!0}),d[16]=u.pathName,d[17]=m,d[18]=o):o=d[18],d[19]!==l||d[20]!==r||d[21]!==o?(c=(0,a.jsxs)(o1.y,{appName:"pull-request-files",category:"files_tab",metadata:l,children:[r,o]}),d[19]=l,d[20]=r,d[21]=o,d[22]=c):c=d[22],c}o3.displayName="ChangesEntrypoint",o4.displayName="ChangesWithRangeEntrypoint",o5.displayName="Changes",o6.displayName="ChangesWithRange",o7.displayName="FilesEntrypoint",o8.displayName="FilesWithRangeEntrypoint",o9.displayName="Files",ce.displayName="FilesWithRange",ct.displayName="FilesAnalytics",cn.displayName="FilesChangedComponent";var ci=n(74869);function ca(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"Checks-module__checksRoot__fU2S8",children:(0,a.jsx)(ci.x,{partialName:"Main",route:l6})}),t[0]=e):e=t[0],e}ca.displayName="ChecksEntrypoint";let cs="ConversationSidebarSkeleton-module__section__Ia2Eu",cl="ConversationSidebarSkeleton-module__sectionHeader__ad5GB",cr="ConversationSidebarSkeleton-module__sectionTitle__inY1h",co="ConversationSidebarSkeleton-module__gearIcon__OgbYu",cc="ConversationSidebarSkeleton-module__avatar__yGkV3",cd="ConversationSidebarSkeleton-module__emptyState__l2mPI";function cu(){let e,t,n,i,l,r,o,c,d,u,m,h=(0,s.c)(11);return h[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)("div",{className:cl,children:[(0,a.jsx)(nL.r,{size:"bodyMedium",className:cr}),(0,a.jsx)(nP.f,{className:co})]}),t=(0,a.jsx)(nL.r,{size:"bodySmall",className:"ConversationSidebarSkeleton-module__subheading__BFZmR"}),h[0]=e,h[1]=t):(e=h[0],t=h[1]),h[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsxs)("div",{className:cs,children:[e,t,(0,a.jsxs)("div",{className:"ConversationSidebarSkeleton-module__reviewerRow__CkC21",children:[(0,a.jsx)(nP.f,{className:cc}),(0,a.jsx)(nL.r,{size:"bodyMedium",className:"ConversationSidebarSkeleton-module__reviewerName__PgLgw"}),(0,a.jsx)(nP.f,{className:"ConversationSidebarSkeleton-module__requestButton__buLqg"})]})]}),h[2]=n):n=h[2],h[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsxs)("div",{className:cs,children:[(0,a.jsxs)("div",{className:cl,children:[(0,a.jsx)(nL.r,{size:"bodyMedium",className:cr}),(0,a.jsx)(nP.f,{className:co})]}),(0,a.jsx)(nL.r,{size:"bodyMedium",className:cd})]}),h[3]=i):i=h[3],h[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsxs)("div",{className:cs,children:[(0,a.jsxs)("div",{className:cl,children:[(0,a.jsx)(nL.r,{size:"bodyMedium",className:cr}),(0,a.jsx)(nP.f,{className:co})]}),(0,a.jsx)(nL.r,{size:"bodyMedium",className:cd})]}),h[4]=l):l=h[4],h[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsxs)("div",{className:cs,children:[(0,a.jsxs)("div",{className:cl,children:[(0,a.jsx)(nL.r,{size:"bodyMedium",className:cr}),(0,a.jsx)(nP.f,{className:co})]}),(0,a.jsx)(nL.r,{size:"bodyMedium",className:cd})]}),h[5]=r):r=h[5],h[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsxs)("div",{className:cs,children:[(0,a.jsxs)("div",{className:cl,children:[(0,a.jsx)(nL.r,{size:"bodyMedium",className:cr}),(0,a.jsx)(nP.f,{className:co})]}),(0,a.jsx)(nL.r,{size:"bodyMedium",className:cd})]}),h[6]=o):o=h[6],h[7]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsxs)("div",{className:cs,children:[(0,a.jsxs)("div",{className:cl,children:[(0,a.jsx)(nL.r,{size:"bodyMedium",className:cr}),(0,a.jsx)(nP.f,{className:co})]}),(0,a.jsx)(nL.r,{size:"bodySmall",className:"ConversationSidebarSkeleton-module__developmentDescription__fZwTO"}),(0,a.jsx)(nL.r,{size:"bodyMedium",className:cd})]}),h[7]=c):c=h[7],h[8]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsxs)("div",{className:cs,children:[(0,a.jsxs)("div",{className:"ConversationSidebarSkeleton-module__notificationsHeader__rjHck",children:[(0,a.jsx)(nL.r,{size:"bodyMedium",className:cr}),(0,a.jsx)(nL.r,{size:"bodyMedium",className:"ConversationSidebarSkeleton-module__customizeLink__uHcO4"})]}),(0,a.jsx)(nP.f,{className:"ConversationSidebarSkeleton-module__unsubscribeButton__CuJZR"}),(0,a.jsx)(nL.r,{size:"bodySmall",className:"ConversationSidebarSkeleton-module__notificationReason__ZDsD5"})]}),h[8]=d):d=h[8],h[9]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsxs)("div",{className:cs,children:[(0,a.jsx)(nL.r,{size:"bodyMedium",className:"ConversationSidebarSkeleton-module__participantHeader__BOHl0"}),(0,a.jsx)(nP.f,{className:cc})]}),h[9]=u):u=h[9],h[10]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsxs)("div",{className:"ConversationSidebarSkeleton-module__container__GqVW_",children:[n,i,l,r,o,c,d,u,(0,a.jsxs)("div",{className:"ConversationSidebarSkeleton-module__lockSection__a8fK2",children:[(0,a.jsx)(nP.f,{className:"ConversationSidebarSkeleton-module__lockIcon__Lqc3o"}),(0,a.jsx)(nL.r,{size:"bodyMedium",className:"ConversationSidebarSkeleton-module__lockText__LHFct"})]})]}),h[10]=m):m=h[10],m}cu.displayName="ConversationSidebarSkeleton";var cm=n(51727),ch=n(31867);function cf(){return!(0,I.G7)("disable_preheating_for_issues")}function cp(){let e,t,n,i,l,r,o,c,d,m,h,f,p,g,x,b,y,j,w,N,S,C,R,E,L,P,T,A,k,D,$=(0,s.c)(43);$[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,te.cj)(),$[0]=e):e=$[0];let F=e;!function(){let e,t,n=(0,s.c)(3),i=(0,v.useRef)(null);if(null==i.current){let e;n[0]===Symbol.for("react.memo_cache_sentinel")?(e=new ch.X({isEnabled:cf,source:"pulls",tabbedTimeline:(0,I.G7)("issues_react_timeline_tabs")}),n[0]=e):e=n[0],i.current=e}n[1]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=i.current;if(e)return e.start(),()=>{e.stop()}},t=[],n[1]=e,n[2]=t):(e=n[1],t=n[2]),(0,v.useEffect)(e,t)}();let{data:O}=(0,u.xX)(l5,"mainQuery"),{aliveChannel:q,locked:B,mergeboxChannels:M,helpUrl:U,markAsReadChannel:z,id:G,defaultMergeMethod:V}=O;$[1]!==V?(t=(0,iQ.Uz)(V)?V:cm.q$.MERGE,$[1]=V,$[2]=t):t=$[2];let H=t;return $[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("h2",{className:"sr-only",children:"Conversation"}),$[3]=n):n=$[3],$[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,es.$)("js-discussion ml-0 pl-0 tmp-ml-md-6 tmp-pl-md-3",(0,te.M3)()&&"js-socket-channel"),$[4]=i):i=$[4],$[5]!==G||$[6]!==z?(l=(0,te.M3)()?{"data-channel":z,"data-channel-target":G}:{},$[5]=G,$[6]=z,$[7]=l):l=$[7],$[8]===Symbol.for("react.memo_cache_sentinel")?(r=(0,a.jsx)(ci.x,{partialName:"Body",route:l5}),o=(0,a.jsx)(ci.x,{partialName:"Timeline",route:l5}),$[8]=r,$[9]=o):(r=$[8],o=$[9]),$[10]!==l?(c=(0,a.jsxs)("div",{className:i,...l,children:[r,o]}),$[10]=l,$[11]=c):c=$[11],$[12]!==U||$[13]!==B||$[14]!==H||$[15]!==M?(d=!B&&F&&(0,a.jsx)(iQ.OC,{defaultMergeMethod:H,children:(0,a.jsx)("div",{className:"tmp-ml-md-6 tmp-pl-md-3 tmp-my-3","data-testid":"mergebox-partial",children:(0,a.jsx)(iQ.S4,{channels:M,helpUrl:U,viewerLogin:F})})}),$[12]=U,$[13]=B,$[14]=H,$[15]=M,$[16]=d):d=$[16],$[17]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)(ci.x,{partialName:"TimelineActions",route:l5}),$[17]=m):m=$[17],$[18]!==c||$[19]!==d?(h=(0,a.jsxs)(_.O7.Content,{as:"div",padding:"condensed",children:[n,(0,a.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:[c,d,m]})]}),$[18]=c,$[19]=d,$[20]=h):h=$[20],$[21]===Symbol.for("react.memo_cache_sentinel")?(f=(0,a.jsx)(_.O7.Pane,{className:"Conversations-module__pane__ySNaC",position:"end",sticky:!1,divider:"none",padding:"condensed",width:"large",id:"pr-conversation-sidebar",children:(0,a.jsx)(ci.x,{partialName:"Sidebar",route:l5,skeleton:(0,a.jsx)(cu,{})})}),$[21]=f):f=$[21],$[22]!==h?(p=(0,a.jsxs)(_.O7,{className:"width-full",children:[h,f]}),$[22]=h,$[23]=p):p=$[23],$[24]===Symbol.for("react.memo_cache_sentinel")?(g=(0,a.jsx)("span",{className:"js-add-to-batch-enabled",children:"Add this suggestion to a batch that can be applied as a single commit."}),x=(0,a.jsx)("span",{className:"js-unchanged-suggestion",children:"This suggestion is invalid because no changes were made to the code."}),b=(0,a.jsx)("span",{className:"js-closed-pull",children:"Suggestions cannot be applied while the pull request is closed."}),y=(0,a.jsx)("span",{className:"js-viewing-subset-changes",children:"Suggestions cannot be applied while viewing a subset of changes."}),j=(0,a.jsx)("span",{className:"js-one-suggestion-per-line",children:"Only one suggestion per line can be applied in a batch."}),w=(0,a.jsx)("span",{className:"js-reenable-add-to-batch",children:"Add this suggestion to a batch that can be applied as a single commit."}),N=(0,a.jsx)("span",{className:"js-validation-on-left-blob",children:"Applying suggestions on deleted lines is not supported."}),S=(0,a.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."}),C=(0,a.jsx)("span",{className:"js-outdated-comment",children:"Outdated suggestions cannot be applied."}),R=(0,a.jsx)("span",{className:"js-resolved-thread",children:"This suggestion has been applied or marked resolved."}),E=(0,a.jsx)("span",{className:"js-pending-review",children:"Suggestions cannot be applied from pending reviews."}),L=(0,a.jsx)("span",{className:"js-is-multiline",children:"Suggestions cannot be applied on multi-line comments."}),P=(0,a.jsx)("span",{className:"js-in-merge-queue",children:"Suggestions cannot be applied while the pull request is queued to merge."}),T=(0,a.jsx)("span",{className:"js-head-oid-not-loaded",children:"Suggestion cannot be applied right now. Please check back later."}),$[24]=g,$[25]=x,$[26]=b,$[27]=y,$[28]=j,$[29]=w,$[30]=N,$[31]=S,$[32]=C,$[33]=R,$[34]=E,$[35]=L,$[36]=P,$[37]=T):(g=$[24],x=$[25],b=$[26],y=$[27],j=$[28],w=$[29],N=$[30],S=$[31],C=$[32],R=$[33],E=$[34],L=$[35],P=$[36],T=$[37]),$[38]===Symbol.for("react.memo_cache_sentinel")?(A={cursor:"default"},$[38]=A):A=$[38],$[39]===Symbol.for("react.memo_cache_sentinel")?(k=(0,a.jsxs)("div",{hidden:!0,children:[g,x,b,y,j,w,N,S,C,R,E,L,P,T,(0,a.jsx)("div",{className:"form-group errored m-0 error js-suggested-changes-inline-validation-template d-flex",style:A,children:(0,a.jsx)("span",{className:"js-suggested-changes-inline-error-message position-relative error m-0",style:{maxWidth:"inherit"}})})]}),$[39]=k):k=$[39],$[40]!==q||$[41]!==p?(D=(0,a.jsxs)("div",{className:"js-socket-channel js-updatable-content width-full","data-channel":q,children:[p,k]}),$[40]=q,$[41]=p,$[42]=D):D=$[42],D}cp.displayName="ConversationsEntrypoint";function cg(e){let t,n,i,r,o,c,d=(0,s.c)(15),{heading:u,children:m,className:h,defaultOpen:f}=e,[p,g]=(0,v.useState)(void 0===f||f);d[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{g(cx)},d[0]=t):t=d[0];let x=t;d[1]!==u?(n=(0,a.jsx)("span",{children:u}),d[1]=u,d[2]=n):n=d[2];let _=!p&&"CollapsiblePanel-module__chevronCollapsed__QkK_y";d[3]!==_?(i=(0,es.$)("CollapsiblePanel-module__chevron__LZDPu",_),d[3]=_,d[4]=i):i=d[4],d[5]!==i?(r=(0,a.jsx)(l.ChevronDownIcon,{size:16,className:i}),d[5]=i,d[6]=r):r=d[6],d[7]!==p||d[8]!==n||d[9]!==r?(o=(0,a.jsx)("h2",{className:"CollapsiblePanel-module__heading__m6oiY",children:(0,a.jsxs)("button",{type:"button",className:"CollapsiblePanel-module__headingRow__DG0uf","aria-expanded":p,onClick:x,children:[n,r]})}),d[7]=p,d[8]=n,d[9]=r,d[10]=o):o=d[10];let b=p&&m;return d[11]!==h||d[12]!==o||d[13]!==b?(c=(0,a.jsxs)("section",{className:h,children:[o,b]}),d[11]=h,d[12]=o,d[13]=b,d[14]=c):c=d[14],c}function cx(e){return!e}cg.displayName="CollapsiblePanel";function c_(e){let t,n,i,l,r,o,c,d,u=(0,s.c)(24),{children:m,sectionLabel:h,className:f,maxHeight:p}=e,g=void 0===p?256:p,x=(0,v.useRef)(null),[_,b]=(0,v.useState)(!1),[y,j]=(0,v.useState)(!1);u[0]!==g?(t=()=>{let e=x.current;if(!e)return;let t=()=>{b(e.scrollHeight>g)};t();let n=new ResizeObserver(()=>t());return n.observe(e),()=>{n.disconnect()}},n=[g],u[0]=g,u[1]=t,u[2]=n):(t=u[1],n=u[2]),(0,v.useEffect)(t,n),u[3]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{j(cv)},u[3]=i):i=u[3];let w=i,N=_&&!y,S=y?"Show less":"Show more",C=N&&"ExpandableContent-module__bodyCollapsed__QZjf8";u[4]!==f||u[5]!==C?(l=(0,es.$)("ExpandableContent-module__body__LUJLN",C,f),u[4]=f,u[5]=C,u[6]=l):l=u[6],u[7]!==y||u[8]!==g?(r=y?void 0:{maxHeight:g},u[7]=y,u[8]=g,u[9]=r):r=u[9];let R=!!N||void 0;return u[10]!==m||u[11]!==R?(o=(0,a.jsx)("div",{className:"ExpandableContent-module__content__Twg3K",inert:R,"data-testid":"expandable-content-inner",children:m}),u[10]=m,u[11]=R,u[12]=o):o=u[12],u[13]!==S||u[14]!==N||u[15]!==y||u[16]!==_||u[17]!==h?(c=_&&(0,a.jsx)(ev.Q,{variant:"default",size:"medium",onClick:w,"aria-expanded":y,"aria-label":`${S} ${h}`,className:N?"ExpandableContent-module__toggleCollapsed__k7Cwu":"ExpandableContent-module__toggleExpanded__ZJlFC",children:S}),u[13]=S,u[14]=N,u[15]=y,u[16]=_,u[17]=h,u[18]=c):c=u[18],u[19]!==c||u[20]!==l||u[21]!==r||u[22]!==o?(d=(0,a.jsxs)("div",{ref:x,className:l,style:r,"data-testid":"expandable-content-body",children:[o,c]}),u[19]=c,u[20]=l,u[21]=r,u[22]=o,u[23]=d):d=u[23],d}function cv(e){return!e}c_.displayName="ExpandableContent";function cb(e){let t,n=(0,s.c)(3),{descriptionHtml:i}=e,l=!i||""===i,r=l?"No description provided.":i,o=l?"fgColor-muted text-italic":void 0;return n[0]!==r||n[1]!==o?(t=(0,a.jsx)(cg,{heading:"Description",children:(0,a.jsx)(c_,{className:"Description-module__body__jenz3",sectionLabel:"Description",children:(0,a.jsx)(a5.A,{verifiedHTML:r,className:o})})}),n[0]=r,n[1]=o,n[2]=t):t=n[2],t}cb.displayName="Description";let cy="ChangeSummary-module__countItem__UXtZh";function cj(e){let t,n=(0,s.c)(3),{changeHighlights:i}=e,l=i&&i.length>0;return n[0]!==i||n[1]!==l?(t=l?(0,a.jsx)(cg,{heading:"Change summary",children:(0,a.jsx)(c_,{sectionLabel:"Change summary",children:(0,a.jsx)("div",{className:"ChangeSummary-module__list__fIQP1",children:i&&i.map(cw)})})}):null,n[0]=i,n[1]=l,n[2]=t):t=n[2],t}function cw(e,t){return(0,a.jsx)(cS,{number:t+1,title:e.name,description:"",files:e.fileSummaries.map(cN)},t)}function cN(e){return{path:e.path,additions:e.additions,deletions:e.deletions}}function cS(e){let t,n,i,l,r,o,c,d=(0,s.c)(17),{number:u,title:m,description:h,files:f}=e;return d[0]!==u?(t=(0,a.jsx)("span",{className:"ChangeSummary-module__itemNumber__Gxy9K",children:u}),d[0]=u,d[1]=t):t=d[1],d[2]!==m?(n=(0,a.jsx)("h4",{className:"ChangeSummary-module__itemTitle__qb7Fi",children:m}),d[2]=m,d[3]=n):n=d[3],d[4]!==t||d[5]!==n?(i=(0,a.jsxs)("div",{className:"ChangeSummary-module__itemHeader__GbFbq",children:[t,n]}),d[4]=t,d[5]=n,d[6]=i):i=d[6],d[7]!==h?(l=(0,a.jsx)("p",{className:"ChangeSummary-module__itemDescription__Xq4f2",children:h}),d[7]=h,d[8]=l):l=d[8],d[9]!==f?(r=f.map(cC),d[9]=f,d[10]=r):r=d[10],d[11]!==r?(o=(0,a.jsx)("div",{className:"ChangeSummary-module__fileList__fcy4T",children:r}),d[11]=r,d[12]=o):o=d[12],d[13]!==i||d[14]!==l||d[15]!==o?(c=(0,a.jsxs)("div",{className:"ChangeSummary-module__itemContainer__HuXbK",children:[i,l,o]}),d[13]=i,d[14]=l,d[15]=o,d[16]=c):c=d[16],c}function cC(e){return(0,a.jsx)(cR,{file:e},e.path)}function cR(e){let t,n,i,r,o,c,d,u,m,h=(0,s.c)(21),{file:f}=e;return h[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(l.FileIcon,{size:16,className:"ChangeSummary-module__fileIcon__wVRwi"}),h[0]=t):t=h[0],h[1]!==f.path?(n=(0,a.jsx)("span",{className:"ChangeSummary-module__fileName__YIlkV",children:f.path}),h[1]=f.path,h[2]=n):n=h[2],h[3]!==f.additions?(i=(0,a.jsxs)("span",{className:"ChangeSummary-module__additions__Iz7ty",children:["+",f.additions]}),h[3]=f.additions,h[4]=i):i=h[4],h[5]!==f.deletions?(r=(0,a.jsxs)("span",{className:"ChangeSummary-module__deletions__xyzga",children:["-",f.deletions]}),h[5]=f.deletions,h[6]=r):r=h[6],h[7]!==n||h[8]!==i||h[9]!==r?(o=(0,a.jsxs)("span",{className:"ChangeSummary-module__fileInfo__PiuTQ",children:[t,n,i,r]}),h[7]=n,h[8]=i,h[9]=r,h[10]=o):o=h[10],h[11]!==f.warnings?(c=f.warnings&&(0,a.jsxs)("span",{className:cy,children:[(0,a.jsx)(l.AlertIcon,{size:16}),f.warnings]}),h[11]=f.warnings,h[12]=c):c=h[12],h[13]!==f.comments?(d=f.comments&&(0,a.jsxs)("span",{className:cy,children:[(0,a.jsx)(l.CommentIcon,{size:16}),f.comments]}),h[13]=f.comments,h[14]=d):d=h[14],h[15]!==c||h[16]!==d?(u=(0,a.jsxs)("span",{className:"ChangeSummary-module__countGroup__u0ncR",children:[c,d]}),h[15]=c,h[16]=d,h[17]=u):u=h[17],h[18]!==o||h[19]!==u?(m=(0,a.jsxs)("div",{className:"ChangeSummary-module__fileRow__RmJl5",children:[o,u]}),h[18]=o,h[19]=u,h[20]=m):m=h[20],m}cj.displayName="ChangeSummary",cS.displayName="OverviewSummaryItem",cR.displayName="FileRow";var cE=n(99886),cL=n(66247),cP=n(66798);let cI=["failure","critical","high","error","medium","warning","low","note","nit","notice","none"],cT=e=>{if(!e)return cI.length;let t=cI.indexOf(e);return -1===t?cI.length:t},cA={critical:"critical",high:"high",moderate:"medium",low:"low"},ck={check_run:"Actions",code_scanning:"CodeQL",pr_review:"Copilot"},cD=e=>cA[e.severity],c$=e=>ck[e.source]??e.source,cF=e=>e.filePath?e.startLine===e.endLine?`${e.filePath}:${e.startLine}`:`${e.filePath}:${e.startLine}-${e.endLine}`:null,cO=e=>{let t=e.message;if(t.length<=100)return t;let n=t.slice(0,100),i=n.lastIndexOf(" ");return i>0?`${n.slice(0,i)}\u{2026}`:`${n}\u{2026}`},cq=e=>[...e].sort((e,t)=>cT(cD(e))-cT(cD(t))),cB="Finding-module__section__UvQsh",cM="Finding-module__sectionTitle__txdM0",cU=e=>{let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,b,y=(0,s.c)(48),{finding:j,resolved:w,onDismiss:N,onReopen:S,onFix:C,feedbackPath:R}=e,[E,L]=(0,v.useState)(!1);y[0]!==j?(t=cD(j),y[0]=j,y[1]=t):t=y[1];let P=t;y[2]!==j?(n=c$(j),y[2]=j,y[3]=n):n=y[3];let I=n;y[4]!==j?(i=cF(j),y[4]=j,y[5]=i):i=y[5];let T=i;y[6]!==j?(r=cO(j),y[6]=j,y[7]=r):r=y[7];let A=r;y[8]!==j.suggestion?(o=j.suggestion?(0,cE.r)(j.suggestion):[],y[8]=j.suggestion,y[9]=o):o=y[9];let k=o;y[10]===Symbol.for("react.memo_cache_sentinel")?(c=()=>L(cz),y[10]=c):c=y[10];let D=`Details for: ${A}`;return y[11]!==E?(d=(0,a.jsx)("span",{className:"Finding-module__chevron__ivZ_T",children:E?(0,a.jsx)(l.ChevronDownIcon,{size:16}):(0,a.jsx)(l.ChevronRightIcon,{size:16})}),y[11]=E,y[12]=d):d=y[12],y[13]!==A?(u=(0,a.jsx)("span",{className:"text-semibold color-fg-default",children:A}),y[13]=A,y[14]=u):u=y[14],y[15]!==P?(m=P&&(0,a.jsx)(cL.B,{severity:P}),y[15]=P,y[16]=m):m=y[16],y[17]!==I?(h=I&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"color-fg-muted",children:"\xb7"}),(0,a.jsx)("span",{children:I})]}),y[17]=I,y[18]=h):h=y[18],y[19]!==T?(f=T&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"color-fg-muted",children:"\xb7"}),(0,a.jsx)("span",{className:"text-mono",children:T})]}),y[19]=T,y[20]=f):f=y[20],y[21]!==m||y[22]!==h||y[23]!==f?(p=(0,a.jsxs)("span",{className:"d-flex flex-items-center flex-wrap gap-1 color-fg-muted text-small",children:[m,h,f]}),y[21]=m,y[22]=h,y[23]=f,y[24]=p):p=y[24],y[25]!==p||y[26]!==u?(g=(0,a.jsxs)("span",{className:"d-flex flex-column gap-1 min-width-0",children:[u,p]}),y[25]=p,y[26]=u,y[27]=g):g=y[27],y[28]!==E||y[29]!==g||y[30]!==D||y[31]!==d?(x=(0,a.jsxs)("button",{type:"button",className:"Finding-module__header__J3OeQ",onClick:c,"aria-expanded":E,"aria-label":D,children:[d,g]}),y[28]=E,y[29]=g,y[30]=D,y[31]=d,y[32]=x):x=y[32],y[33]!==k||y[34]!==R||y[35]!==j.filePath||y[36]!==j.id||y[37]!==j.message||y[38]!==j.suggestion||y[39]!==N||y[40]!==C||y[41]!==S||y[42]!==w||y[43]!==E?(_=E&&(0,a.jsxs)("div",{className:"Finding-module__expandedContent__Bajcz",children:[(0,a.jsx)("div",{className:cB,children:(0,a.jsx)("p",{children:j.message})}),k.length>0&&(0,a.jsxs)("div",{className:cB,children:[(0,a.jsx)("h3",{className:cM,children:"Suggestions"}),(0,a.jsx)("div",{className:"Finding-module__diffPreview__OB2tz",children:(0,a.jsxs)("div",{className:(0,es.$)("d-flex flex-column overflow-hidden","Finding-module__diffEntryHeader__zUkYi"),children:[(0,a.jsx)("div",{className:"d-flex flex-items-center tmp-px-3 py-2 text-small gap-2 text-mono",children:j.filePath}),(0,a.jsx)(ie.i,{tabSize:4,className:(0,es.$)("m-0 border-bottom borderColor-default overflow-hidden","Finding-module__automatedReviewDiff__cxnoY"),diffTableClassName:"borderColor-default",diffLines:k})]})})]}),!k.length&&j.suggestion&&(0,a.jsxs)("div",{className:cB,children:[(0,a.jsx)("h3",{className:cM,children:"Suggestion"}),(0,a.jsx)("pre",{className:"color-bg-subtle tmp-p-3 rounded-2 overflow-auto text-small",children:j.suggestion})]}),(0,a.jsxs)("div",{className:"d-flex flex-items-center flex-justify-between tmp-mt-3",children:[(0,a.jsx)(cP.Z,{commentId:j.id,feedbackPath:R,showNegativeFeedbackModal:!1,additionalParameters:{finding_id:j.id,feedback_target:"FINDING"}}),(0,a.jsxs)("div",{className:"d-flex gap-2",children:[!w&&(0,a.jsx)(ev.Q,{leadingVisual:l.AgentIcon,onClick:C,children:"Fix with Copilot"}),w?(0,a.jsx)(ev.Q,{onClick:S,children:"Reopen"}):(0,a.jsx)(ev.Q,{onClick:N,children:"Dismiss"})]})]})]}),y[33]=k,y[34]=R,y[35]=j.filePath,y[36]=j.id,y[37]=j.message,y[38]=j.suggestion,y[39]=N,y[40]=C,y[41]=S,y[42]=w,y[43]=E,y[44]=_):_=y[44],y[45]!==x||y[46]!==_?(b=(0,a.jsxs)("li",{className:"Finding-module__Finding__RWj8M",children:[x,_]}),y[45]=x,y[46]=_,y[47]=b):b=y[47],b};function cz(e){return!e}cU.displayName="Finding";let cG={failure:"Failure",critical:"Critical",high:"High",error:"Error",medium:"Medium",warning:"Warning",low:"Low",note:"Note",nit:"Nit",notice:"Notice",none:"None"},cV=(e,t)=>t>0?`${e} ${1===e?"finding":"findings"}`:"all",cH=e=>{let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,v,b,y,j,w,N=(0,s.c)(65),{openCount:S,resolvedCount:C,displayedCount:R,selectedVisibility:E,availableSeverities:L,availableSources:P,selectedSeverities:I,selectedSources:T,handleVisibilityChange:A,handleSeverityToggle:k,handleSourceToggle:D,handleDismiss:$,handleReopen:F,handleFix:O}=e,q=I.size+T.size;N[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("h2",{id:"findings-heading",className:"f3 text-semibold",children:"Findings"}),N[0]=t):t=N[0];let B="open"===E;N[1]!==A?(n=()=>A("open"),N[1]=A,N[2]=n):n=N[2],N[3]!==S||N[4]!==B||N[5]!==n?(i=(0,a.jsx)(i7.I.Button,{selected:B,onClick:n,count:S,children:"Open"}),N[3]=S,N[4]=B,N[5]=n,N[6]=i):i=N[6];let M="resolved"===E;N[7]!==A?(r=()=>A("resolved"),N[7]=A,N[8]=r):r=N[8],N[9]!==C||N[10]!==M||N[11]!==r?(o=(0,a.jsx)(i7.I.Button,{selected:M,onClick:r,count:C,children:"Resolved"}),N[9]=C,N[10]=M,N[11]=r,N[12]=o):o=N[12],N[13]!==i||N[14]!==o?(c=(0,a.jsxs)(i7.I,{"aria-label":"Finding visibility",children:[i,o]}),N[13]=i,N[14]=o,N[15]=c):c=N[15];let U=`Filter findings${q>0?` (${q} active)`:""}`;N[16]!==q?(d=q>0&&(0,a.jsx)(ta.A,{children:q}),N[16]=q,N[17]=d):d=N[17],N[18]!==d||N[19]!==U?(u=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsx)(ev.Q,{variant:"invisible",leadingVisual:l.FilterIcon,"aria-label":U,children:d})}),N[18]=d,N[19]=U,N[20]=u):u=N[20],N[21]!==L||N[22]!==k||N[23]!==I?(m=L.length>0&&(0,a.jsxs)(ti.l.Group,{selectionVariant:"multiple",children:[(0,a.jsx)(ti.l.GroupHeading,{children:"Severity"}),L.map(e=>(0,a.jsx)(ti.l.Item,{selected:I.has(e),onSelect:()=>k(e),children:cG[e]??e},e))]}),N[21]=L,N[22]=k,N[23]=I,N[24]=m):m=N[24],N[25]!==L.length||N[26]!==P.length?(h=L.length>0&&P.length>0&&(0,a.jsx)(ti.l.Divider,{}),N[25]=L.length,N[26]=P.length,N[27]=h):h=N[27],N[28]!==P||N[29]!==D||N[30]!==T?(f=P.length>0&&(0,a.jsxs)(ti.l.Group,{selectionVariant:"multiple",children:[(0,a.jsx)(ti.l.GroupHeading,{children:"Sources"}),P.map(e=>(0,a.jsx)(ti.l.Item,{selected:T.has(e),onSelect:()=>D(e),children:e},e))]}),N[28]=P,N[29]=D,N[30]=T,N[31]=f):f=N[31],N[32]!==m||N[33]!==h||N[34]!==f?(p=(0,a.jsx)(np.W.Overlay,{children:(0,a.jsxs)(ti.l,{children:[m,h,f]})}),N[32]=m,N[33]=h,N[34]=f,N[35]=p):p=N[35],N[36]!==u||N[37]!==p?(g=(0,a.jsxs)(np.W,{children:[u,p]}),N[36]=u,N[37]=p,N[38]=g):g=N[38],N[39]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)(np.W.Anchor,{children:(0,a.jsx)(tk.K,{icon:l.KebabHorizontalIcon,variant:"invisible","aria-label":"More actions"})}),N[39]=x):x=N[39];let z="open"!==E||0===R;N[40]!==q||N[41]!==R?(_=cV(R,q),N[40]=q,N[41]=R,N[42]=_):_=N[42];let G=`Fix ${_} with Copilot`;return N[43]!==O||N[44]!==z||N[45]!==G?(v=(0,a.jsx)(ti.l.Item,{onSelect:O,disabled:z,children:G}),N[43]=O,N[44]=z,N[45]=G,N[46]=v):v=N[46],N[47]!==q||N[48]!==R||N[49]!==$||N[50]!==E?(b="open"===E&&(0,a.jsx)(ti.l.Item,{onSelect:$,disabled:0===R,children:`Dismiss ${cV(R,q)}`}),N[47]=q,N[48]=R,N[49]=$,N[50]=E,N[51]=b):b=N[51],N[52]!==q||N[53]!==R||N[54]!==F||N[55]!==E?(y="resolved"===E&&(0,a.jsx)(ti.l.Item,{onSelect:F,disabled:0===R,children:`Reopen ${cV(R,q)}`}),N[52]=q,N[53]=R,N[54]=F,N[55]=E,N[56]=y):y=N[56],N[57]!==v||N[58]!==b||N[59]!==y?(j=(0,a.jsxs)(np.W,{children:[x,(0,a.jsx)(np.W.Overlay,{align:"end",width:"auto",children:(0,a.jsxs)(ti.l,{children:[v,b,y]})})]}),N[57]=v,N[58]=b,N[59]=y,N[60]=j):j=N[60],N[61]!==g||N[62]!==j||N[63]!==c?(w=(0,a.jsxs)("div",{className:"d-flex flex-items-center flex-justify-between tmp-mb-3",children:[t,(0,a.jsxs)("div",{className:"d-flex gap-2",children:[c,g,j]})]}),N[61]=g,N[62]=j,N[63]=c,N[64]=w):w=N[64],w};cH.displayName="FindingsFilterBar";let cW={ready:{label:"Ready to merge",variant:"success",icon:l.CheckCircleFillIcon},needs_changes:{label:"Changes needed",variant:"danger",icon:l.XCircleFillIcon},too_complex:{label:"Human review recommended",variant:"attention",icon:l.AlertFillIcon}},cQ=e=>{let t,n,i,l,r,o=(0,s.c)(10),{mergeReadiness:c,overviewSummary:d}=e,u=c?cW[c]:null;return u||d?(o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("h2",{className:"f3-light",children:"Summary"}),o[0]=t):t=o[0],o[1]!==u?(n=u&&(0,a.jsx)(it.A,{variant:u.variant,children:(0,a.jsxs)("span",{className:"d-flex flex-items-center gap-1",children:[(0,a.jsx)(u.icon,{size:16}),u.label]})}),o[1]=u,o[2]=n):n=o[2],o[3]!==n?(i=(0,a.jsxs)("div",{className:"d-flex flex-items-center gap-2 tmp-mb-3",children:[t,n]}),o[3]=n,o[4]=i):i=o[4],o[5]!==d?(l=d&&(0,a.jsx)(eX.$6,{html:d,className:"tmp-p-3 tmp-my-3 border rounded-3 markdown-body comment-body"}),o[5]=d,o[6]=l):l=o[6],o[7]!==i||o[8]!==l?(r=(0,a.jsxs)(a.Fragment,{children:[i,l]}),o[7]=i,o[8]=l,o[9]=r):r=o[9],r):null};cQ.displayName="FindingsSummary";var cK=n(82558);let cZ=e=>{let t,n,i,r,o,c,d,u,m,h=(0,s.c)(39),{findings:f,basePath:p,modelsUrl:g,onClose:x}=e;h[0]!==f?(t=()=>new Set(f.map(cX)),h[0]=f,h[1]=t):t=h[1];let[_,b]=(0,v.useState)(t),[y,j]=(0,v.useState)(null);if(h[2]!==f||h[3]!==_){let e;h[5]!==_?(e=e=>_.has(e.id),h[5]=_,h[6]=e):e=h[6],n=f.filter(e),h[2]=f,h[3]=_,h[4]=n}else n=h[4];let w=n;h[7]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{b(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},h[7]=i):i=h[7];let N=i;h[8]!==p||h[9]!==w?(r=async e=>{let{createPullRequest:t,instructions:n,model:i}=e,a={create_pull_request:t,findings:w.map(cY)};n&&(a.instructions=n),i&&"auto"!==i&&(a.model=i);let s=await (0,eL.lS)(`${p}/code_review_findings/fix`,{method:"POST",body:a});if(!s.ok){let e=null;try{e=await s.json()}catch{}throw Error(e?.error||e?.message||"Failed to create fix task")}let l=await s.json();if(!l?.task_url)throw Error("No task URL returned");return j(l.task_url),!1},h[8]=p,h[9]=w,h[10]=r):r=h[10];let S=r;if(y){let e,t,n,i,s=`Copilot is fixing ${w.length} ${1===w.length?"finding":"findings"}.`;return h[11]!==s?(e=(0,a.jsx)("p",{children:s}),h[11]=s,h[12]=e):e=h[12],h[13]!==y?(t=(0,a.jsx)(ev.Q,{as:"a",href:y,leadingVisual:l.AgentIcon,className:"tmp-mt-2",children:"View agent session"}),h[13]=y,h[14]=t):t=h[14],h[15]!==e||h[16]!==t?(n=(0,a.jsxs)(e9.l.Body,{children:[e,t]}),h[15]=e,h[16]=t,h[17]=n):n=h[17],h[18]!==x||h[19]!==n?(i=(0,a.jsx)(e9.l,{title:"Fix with Copilot",onClose:x,width:"medium",children:n}),h[18]=x,h[19]=n,h[20]=i):i=h[20],i}let C=g??void 0,R=0===_.size,E=`${_.size} ${1===_.size?"finding":"findings"}`;if(h[21]!==E?(o=(0,a.jsx)("p",{className:"tmp-mb-1 text-small text-semibold color-fg-muted",children:E}),h[21]=E,h[22]=o):o=h[22],h[23]!==f||h[24]!==_){let e;h[26]!==_?(e=e=>{let t=cD(e),n=cF(e);return(0,a.jsxs)(ti.l.Item,{selected:_.has(e.id),onSelect:()=>N(e.id),children:[(0,a.jsx)("span",{children:cO(e)}),(0,a.jsx)(ti.l.Description,{variant:"block",children:(0,a.jsxs)("div",{className:"d-flex align-center gap-1",children:[t&&(0,a.jsx)(cL.B,{severity:t}),n&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"color-fg-muted",children:"\xb7"}),(0,a.jsx)("span",{className:"text-mono",children:n})]})]})})]},e.id)},h[26]=_,h[27]=e):e=h[27],c=f.map(e),h[23]=f,h[24]=_,h[25]=c}else c=h[25];return h[28]!==c?(d=(0,a.jsx)(ti.l,{showDividers:!0,role:"listbox",selectionVariant:"multiple","aria-label":"Findings to fix",className:"mt-2 border rounded-3",children:c}),h[28]=c,h[29]=d):d=h[29],h[30]!==d||h[31]!==o?(u=(0,a.jsxs)("div",{className:"tmp-mt-3",children:[o,d]}),h[30]=d,h[31]=o,h[32]=u):u=h[32],h[33]!==S||h[34]!==x||h[35]!==u||h[36]!==C||h[37]!==R?(m=(0,a.jsx)(cK.O,{title:"Fix with Copilot",onClose:x,onSubmit:S,modelsUrl:C,submitDisabled:R,closeOnSubmit:!1,children:u}),h[33]=S,h[34]=x,h[35]=u,h[36]=C,h[37]=R,h[38]=m):m=h[38],m};function cX(e){return e.id}function cY(e){return{id:e.id,message:e.message,filePath:e.filePath,startLine:e.startLine,endLine:e.endLine}}function cJ(){return new Set}function c0(){return new Set}cZ.displayName="FixFindingDialog";let c1=10,c2=(e,t=c1)=>{let n=e?.headers.get("Retry-After"),i=null===n?NaN:Number(n);return 1e3*(Number.isFinite(i)?Math.max(1,i):t)};function c3(e){let t=e.state.data,n=t?.payload?.freshness;return n&&"current"!==n?t?.retryAfterMs??1e3*c1:t?.payload===null&&t.retryAfterMs>0&&t.retryAfterMs}let c4=async(e,t)=>{let n=await (0,eL.lS)(`${e}/code_review_findings/ignore`,{method:"POST",body:{entity_ids:t}});if(!n.ok)throw Error(`Failed to ignore findings (status ${n.status} ${n.statusText})`);return n},c5=async(e,t)=>{let n=await (0,eL.lS)(`${e}/code_review_findings/ignore`,{method:"DELETE",body:{entity_ids:t}});if(!n.ok)throw Error(`Failed to unignore findings (status ${n.status} ${n.statusText})`);return n},c6=e=>{let t,n=(0,s.c)(2);return n[0]!==e?(t=(0,a.jsx)(tP.t,{boundaryName:"Findings",fallback:null,children:(0,a.jsx)(c7,{...e})}),n[0]=e,n[1]=t):t=n[1],t};c6.displayName="Findings";let c7=e=>{let t,n,i,o,c,d,u,m,h,f,p,g,x,_,b,y,j,w,N,S=(0,s.c)(67),{pullRequestBasePath:C}=e;S[0]!==C?(t={pullRequestBasePath:C},S[0]=C,S[1]=t):t=S[1];let{findings:R,ignoredEntityIds:E,freshness:L,mergeReadiness:P,overviewSummary:I,modelsUrl:T,isLoading:A,error:k,isNotFound:D}=function(e){let t,n,i,a,l=(0,s.c)(16),{pullRequestBasePath:r}=e;l[0]!==r?(t={queryKey:["code-review-findings",r],queryFn:async()=>{let e=await (0,eL.lS)(`${r}/code_review_findings`);if(404===e.status)return{payload:null,retryAfterMs:c2(e,0)};if(!e.ok)throw Error(`Failed to fetch findings (${e.status})`);return{payload:await e.json(),retryAfterMs:c2(e)}},refetchInterval:c3},l[0]=r,l[1]=t):t=l[1];let{data:o,isLoading:c,error:d}=(0,tH.I)(t),u=o?.payload;l[2]!==u?.findings?(n=u?.findings??[],l[2]=u?.findings,l[3]=n):n=l[3],l[4]!==u?.ignoredEntityIds?(i=u?.ignoredEntityIds??[],l[4]=u?.ignoredEntityIds,l[5]=i):i=l[5];let m=u?.freshness??"pending",h=u?.mergeReadiness??null,f=u?.overviewSummary??null,p=u?.modelsUrl??null,g=d?d instanceof Error?d.message:"Failed to fetch findings":null,x=o?.payload===null&&o?.retryAfterMs===0&&!c&&!d;return l[6]!==c||l[7]!==n||l[8]!==i||l[9]!==m||l[10]!==h||l[11]!==f||l[12]!==p||l[13]!==g||l[14]!==x?(a={findings:n,ignoredEntityIds:i,freshness:m,mergeReadiness:h,overviewSummary:f,modelsUrl:p,isLoading:c,error:g,isNotFound:x},l[6]=c,l[7]=n,l[8]=i,l[9]=m,l[10]=h,l[11]=f,l[12]=p,l[13]=g,l[14]=x,l[15]=a):a=l[15],a}(t),{openFindings:$,ignoredFindings:F,handleDismiss:O,handleReopen:q,actionError:B}=function(e,t,n){let[i,a]=(0,v.useState)(()=>new Map(n.map(e=>[e,!0]))),[s,l]=(0,v.useState)(null),r=(0,v.useCallback)(async e=>{let n=e.map(e=>e.id);l(null),a(e=>{let t=new Map(e);for(let e of n)t.set(e,!0);return t});try{await c4(t,n);let e=n.length;(0,ns.i)(`${e} ${1===e?"finding":"findings"} dismissed`)}catch{a(e=>{let t=new Map(e);for(let e of n)t.delete(e);return t}),l(`Failed to dismiss ${1===n.length?"finding":"findings"}. Please try again.`)}},[t]),o=(0,v.useCallback)(async e=>{let n=e.map(e=>e.id);l(null),a(e=>{let t=new Map(e);for(let e of n)t.set(e,!1);return t});try{await c5(t,n);let e=n.length;(0,ns.i)(`${e} ${1===e?"finding":"findings"} reopened`)}catch{a(e=>{let t=new Map(e);for(let e of n)t.delete(e);return t}),l(`Failed to reopen ${1===n.length?"finding":"findings"}. Please try again.`)}},[t]),c=(0,v.useMemo)(()=>{let e=new Set(n);for(let[t,n]of i)n?e.add(t):e.delete(t);return e},[n,i]);return{openFindings:(0,v.useMemo)(()=>cq(e.filter(e=>!c.has(e.id))),[e,c]),ignoredFindings:(0,v.useMemo)(()=>cq(e.filter(e=>c.has(e.id))),[e,c]),handleDismiss:r,handleReopen:o,actionError:s}}(R,C,E),M=((e,t)=>{let n,i,a,l,r,o,c,d,u,m=(0,s.c)(24),[h,f]=(0,v.useState)("open"),[p,g]=(0,v.useState)(cJ),[x,_]=(0,v.useState)(c0);m[0]!==t||m[1]!==e?(n=[...e,...t],m[0]=t,m[1]=e,m[2]=n):n=m[2];let b=n;if(m[3]!==b){for(let e of(i=new Set,b)){let t=cD(e);t&&i.add(t)}m[3]=b,m[4]=i}else i=m[4];m[5]!==i?(a=cI.filter(e=>i.has(e)),m[5]=i,m[6]=a):a=m[6];let y=a;if(m[7]!==b){let e=new Set;for(let t of b)e.add(c$(t));l=[...e].sort(),m[7]=b,m[8]=l}else l=m[8];let j=l;m[9]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{g(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},m[9]=r):r=m[9];let w=r;m[10]===Symbol.for("react.memo_cache_sentinel")?(o=e=>{_(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},m[10]=o):o=m[10];let N=o;m[11]!==p||m[12]!==x?(c=e=>e.filter(e=>{if(p.size>0){let t=cD(e);if(!t||!p.has(t))return!1}return!(x.size>0)||!!x.has(c$(e))}),m[11]=p,m[12]=x,m[13]=c):c=m[13];let S=c,C="open"===h?e:t;m[14]!==S||m[15]!==C?(d=S(C),m[14]=S,m[15]=C,m[16]=d):d=m[16];let R=d;return m[17]!==y||m[18]!==j||m[19]!==R||m[20]!==p||m[21]!==x||m[22]!==h?(u={selectedVisibility:h,handleVisibilityChange:f,availableSeverities:y,availableSources:j,selectedSeverities:p,selectedSources:x,handleSeverityToggle:w,handleSourceToggle:N,displayedFindings:R},m[17]=y,m[18]=j,m[19]=R,m[20]=p,m[21]=x,m[22]=h,m[23]=u):u=m[23],u})($,F);S[2]!==M?({displayedFindings:n,...i}=M,S[2]=M,S[3]=n,S[4]=i):(n=S[3],i=S[4]);let[U,z]=(0,v.useState)(null),G=i.selectedSeverities.size>0||i.selectedSources.size>0,V=(0,v.useRef)(L);if(S[5]!==L?(o=()=>{"current"!==V.current&&"current"===L&&(0,ns.i)("Findings updated"),V.current=L},c=[L],S[5]=L,S[6]=o,S[7]=c):(o=S[6],c=S[7]),(0,v.useEffect)(o,c),S[8]!==D?(d=()=>{D&&(0,ns.i)("No findings available")},u=[D],S[8]=D,S[9]=d,S[10]=u):(d=S[9],u=S[10]),(0,v.useEffect)(d,u),A){let e;return S[11]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:"d-flex flex-justify-center tmp-p-6",role:"status","aria-label":"Loading findings",children:(0,a.jsx)(eg.A,{size:"large"})}),S[11]=e):e=S[11],e}if(D){let e;return S[12]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)(r.E,{className:"border rounded-3",children:[(0,a.jsx)(r.E.Heading,{children:"No findings available"}),(0,a.jsx)(r.E.Description,{children:"Copilot has not detected any findings for this pull request. This could be because the analysis has not completed yet, or because there are no findings to report."})]}),S[12]=e):e=S[12],e}if(k){let e,t,n;return S[13]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(r.E.Visual,{children:(0,a.jsx)(l.AlertIcon,{size:"medium",className:"color-fg-danger"})}),t=(0,a.jsx)(r.E.Heading,{children:"Failed to load findings"}),S[13]=e,S[14]=t):(e=S[13],t=S[14]),S[15]!==k?(n=(0,a.jsxs)(r.E,{className:"border rounded-3",role:"alert",children:[e,t,(0,a.jsx)(r.E.Description,{children:k})]}),S[15]=k,S[16]=n):n=S[16],n}if("pending"===L){let e;return S[17]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)(r.E,{className:"border rounded-3",children:[(0,a.jsx)(r.E.Heading,{children:"Processing findings"}),(0,a.jsx)(r.E.Description,{children:"Findings are being processed. This page will update automatically"})]}),S[17]=e):e=S[17],e}if(0===$.length&&0===F.length){let e;return S[18]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsxs)(r.E,{className:"border rounded-3",children:[(0,a.jsx)(r.E.Heading,{children:"No findings"}),(0,a.jsx)(r.E.Description,{children:"There are no findings for this pull request"})]}),S[18]=e):e=S[18],e}S[19]!==P||S[20]!==I?(m=(0,a.jsx)(cQ,{mergeReadiness:P,overviewSummary:I}),S[19]=P,S[20]=I,S[21]=m):m=S[21],S[22]!==L?(h="stale"===L&&(0,a.jsx)(t7.l,{variant:"info",title:"Updating findings",children:"New findings are being processed. This page will update automatically."}),S[22]=L,S[23]=h):h=S[23],S[24]!==B?(f=B&&(0,a.jsx)("div",{role:"alert",children:(0,a.jsx)(t7.l,{variant:"warning",title:"Action failed",children:B})}),S[24]=B,S[25]=f):f=S[25],S[26]!==n?(p=()=>z(n),S[26]=n,S[27]=p):p=S[27],S[28]!==n||S[29]!==q?(g=()=>q(n),S[28]=n,S[29]=q,S[30]=g):g=S[30],S[31]!==n||S[32]!==O?(x=()=>O(n),S[31]=n,S[32]=O,S[33]=x):x=S[33],S[34]!==n.length||S[35]!==i||S[36]!==F.length||S[37]!==$.length||S[38]!==p||S[39]!==g||S[40]!==x?(_=(0,a.jsx)(cH,{openCount:$.length,resolvedCount:F.length,displayedCount:n.length,handleFix:p,handleReopen:g,handleDismiss:x,...i}),S[34]=n.length,S[35]=i,S[36]=F.length,S[37]=$.length,S[38]=p,S[39]=g,S[40]=x,S[41]=_):_=S[41];let H=0===n.length?"No findings displayed":`Showing ${n.length} ${1===n.length?"finding":"findings"}`;return S[42]!==H?(b=(0,a.jsx)("div",{role:"status",className:"sr-only",children:H}),S[42]=H,S[43]=b):b=S[43],S[44]!==n.length||S[45]!==i.selectedVisibility||S[46]!==G?(y=0===n.length&&(0,a.jsxs)(r.E,{className:"border rounded-3",children:[(0,a.jsx)(r.E.Heading,{children:G?"No findings match your filters":"open"===i.selectedVisibility?"All findings resolved":"No resolved findings"}),(0,a.jsx)(r.E.Description,{children:G?"Try changing or clearing the filters to see more findings":"open"===i.selectedVisibility?"All findings for this pull request have been resolved":"There are no resolved findings for this pull request"})]}),S[44]=n.length,S[45]=i.selectedVisibility,S[46]=G,S[47]=y):y=S[47],S[48]!==n||S[49]!==i.selectedVisibility||S[50]!==O||S[51]!==q||S[52]!==C?(j=n.length>0&&(0,a.jsx)("ul",{"aria-label":"Code review findings",children:n.map(e=>(0,a.jsx)(cU,{finding:e,resolved:"resolved"===i.selectedVisibility,onDismiss:()=>O([e]),onReopen:()=>q([e]),onFix:()=>z([e]),feedbackPath:`${C}/code_review_findings/feedback`},e.id))}),S[48]=n,S[49]=i.selectedVisibility,S[50]=O,S[51]=q,S[52]=C,S[53]=j):j=S[53],S[54]!==U||S[55]!==T||S[56]!==C?(w=U&&(0,a.jsx)(cZ,{findings:U,basePath:C,modelsUrl:T,onClose:()=>z(null)}),S[54]=U,S[55]=T,S[56]=C,S[57]=w):w=S[57],S[58]!==_||S[59]!==b||S[60]!==y||S[61]!==j||S[62]!==w||S[63]!==m||S[64]!==h||S[65]!==f?(N=(0,a.jsxs)("section",{"aria-labelledby":"findings-heading",className:"d-flex flex-column width-full",children:[m,h,f,_,b,y,j,w]}),S[58]=_,S[59]=b,S[60]=y,S[61]=j,S[62]=w,S[63]=m,S[64]=h,S[65]=f,S[66]=N):N=S[66],N};c7.displayName="FindingsInner";function c8(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(cg,{heading:"Findings",children:(0,a.jsx)(tP.t,{boundaryName:"Findings",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(c9,{})})})}),t[0]=e):e=t[0],e}function c9(){let e,t=(0,s.c)(2),n=(0,no.Kp)();return t[0]!==n?(e=(0,a.jsx)(c_,{sectionLabel:"Findings",children:(0,a.jsx)("div",{className:"Findings-module__list__o06TH",children:(0,a.jsx)(c6,{pullRequestBasePath:n})})}),t[0]=n,t[1]=e):e=t[1],e}function de(e,t=2){let n=Array.from(new Map(e.map(e=>[e.user.login,e.user])).values());if(0===n.length)return"";let i=n.slice(0,t),a=n.length-i.length,s=i.map(e=>e.login).join(", ");return a>0&&(s+=`, and ${a} ${1===a?"other":"others"}`),` by ${s}`}c8.displayName="Findings",c9.displayName="FindingsContent";let dt="CatchUp-module__event__w5XSg",dn="CatchUp-module__eventText__CF8QC",di="CatchUp-module__eventTimestamp__ohBb7";function da(e){let t,n,i,r=(0,s.c)(9),{events:o,type:c,changesUrl:d,conversationUrl:u}=e;if(r[0]!==d||r[1]!==u||r[2]!==o||r[3]!==c){let e=function(e){switch(e){case"approval":return"approved by";case"changes-requested":return"requested changes by";case"review":return"reviewed by";case"review-comment":return"commented on code by";case"comment":return"commented by";case"commit":return"committed by";case"closed":return"closed by";case"reopened":return"reopened by";case"marked-as-draft":return"marked as draft by";case"ready-for-review":return"marked ready for review by";case"labeled":return"labeled by";case"review-requested":return"requested review by";case"review-dismissed":return"dismissed review by";case"force-pushed":return"force pushed by";case"merged":return"merged by";case"base-changed":return"changed base branch by";case"base-change-failed":return"automatic base change failed by";default:return"by"}}(c);t="CatchUp-module__eventList__RAg3n",n=o.map(t=>{let n=`${t.user.id}-${t.timestamp}`,i=e,s="";if("labeled"===c){let e="unlabeled"===t.additionalInfo.eventType,n=t.additionalInfo.labelName;n?s=e?`Removed label "${n}" by `:`Added label "${n}" by `:i=e?"unlabeled by":"labeled by"}else if("review-requested"===c){let e="review_request_removed"===t.additionalInfo.eventType,n=t.additionalInfo.requestedReviewer;n?s=e?`Removed review request for ${n} by `:`Requested review from ${n} by `:i=e?"removed review request by":"requested review by"}if("commit"===c){let e=`${d}/${t.additionalInfo.sha}`,s=t.additionalInfo.sha.substring(0,7);return(0,a.jsxs)("li",{className:dt,children:[(0,a.jsxs)("span",{className:dn,children:["Commit\xa0",(0,a.jsx)("code",{className:"CatchUp-module__eventSha__MGHI5",children:s}),"\xa0",i,"\xa0",(0,a.jsx)(ep.r,{className:"mr-1",src:t.user.avatarUrl,size:20}),(0,a.jsx)("strong",{children:t.user.login})]}),(0,a.jsx)("span",{className:di,children:(0,a.jsx)(eb.A,{date:new Date(t.timestamp)})}),(0,a.jsx)(ev.Q,{as:ld.N,to:e,size:"small",variant:"invisible","aria-label":`View commit ${s}`,children:"View commit"})]},n)}if("approval"===c||"changes-requested"===c||"review"===c){let e=t.additionalInfo.reviewId,r=t.additionalInfo.commentCount,o=`${u}#pullrequestreview-${e}`;return(0,a.jsxs)("li",{className:dt,children:[(0,a.jsxs)("span",{className:dn,children:[(0,a.jsx)("span",{children:s||`${i.charAt(0).toUpperCase()+i.slice(1)}`}),"\xa0",(0,a.jsx)(ep.r,{className:"mr-1",src:t.user.avatarUrl,size:20}),(0,a.jsx)("strong",{children:t.user.login})]}),(0,a.jsx)("span",{className:di,children:(0,a.jsx)(eb.A,{date:new Date(t.timestamp)})}),(0,a.jsx)(ev.Q,{as:ld.N,to:o,size:"small",variant:"invisible","aria-label":"View review threads",leadingVisual:l.CommentIcon,count:r||void 0,children:"View"})]},n)}return(0,a.jsxs)("li",{className:dt,children:[(0,a.jsxs)("span",{className:dn,children:[(0,a.jsxs)("span",{children:[s||`${i.charAt(0).toUpperCase()+i.slice(1)}`,"\xa0"]}),(0,a.jsx)(ep.r,{className:"mr-1",src:t.user.avatarUrl,size:20}),(0,a.jsx)("strong",{children:t.user.login})]}),(0,a.jsx)("span",{className:di,children:(0,a.jsx)(eb.A,{date:new Date(t.timestamp)})})]},n)}),r[0]=d,r[1]=u,r[2]=o,r[3]=c,r[4]=t,r[5]=n}else t=r[4],n=r[5];return r[6]!==t||r[7]!==n?(i=(0,a.jsx)("ul",{className:t,children:n}),r[6]=t,r[7]=n,r[8]=i):i=r[8],i}function ds(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(cg,{heading:"Catch up",children:(0,a.jsx)(tP.t,{boundaryName:"CatchUp",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(eM,{children:(0,a.jsx)(dl,{})})})})}),t[0]=e):e=t[0],e}function dl(){let e,t=(0,s.c)(3),{data:n}=(0,u.V3)(r_,"catch_up"),{data:i}=(0,u.xX)(S.j,"mainQuery");return t[0]!==n||t[1]!==i.urls?(e=(0,a.jsx)(dr,{catchUpData:n,urls:i.urls}),t[0]=n,t[1]=i.urls,t[2]=e):e=t[2],e}function dr(e){let t,n,i,o,c,d,u,m,h,f,p=(0,s.c)(37),{catchUpData:g,urls:x}=e,{changes:_,conversation:b}=x,[y,j]=(0,v.useState)(dc);if(!g.sinceTimestamp||0===g.summary.total){let e,t,n;p[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(r.E.Visual,{children:(0,a.jsx)(l.CheckIcon,{size:24})}),t=(0,a.jsx)(r.E.Heading,{children:"You're all caught up"}),p[0]=e,p[1]=t):(e=p[0],t=p[1]);let i=g.sinceTimestamp?"No new activity since your last visit.":"We'll show new activity here once you interact with this pull request.";return p[2]!==i?(n=(0,a.jsx)(c_,{sectionLabel:"Catch up",children:(0,a.jsxs)(r.E,{children:[e,t,(0,a.jsx)(r.E.Description,{children:i})]})}),p[2]=i,p[3]=n):n=p[3],n}let w=g.summary;if(p[4]!==g.sinceTimestamp||p[5]!==_||p[6]!==b||p[7]!==y||p[8]!==w){let e,s,r,m=function(e,t,n){let i=[];if(e.approvals.events.length>0&&i.push({label:`${e.approvals.events.length} ${1===e.approvals.events.length?"approval":"approvals"}${de(e.approvals.events)}`,type:"approval",count:e.approvals.events.length,events:e.approvals.events}),e.changesRequested.events.length>0&&i.push({label:`${e.changesRequested.events.length} requested ${1===e.changesRequested.events.length?"change":"changes"}${de(e.changesRequested.events)}`,type:"changes-requested",count:e.changesRequested.events.length,events:e.changesRequested.events}),e.comments.events.length>0&&i.push({label:`${e.comments.events.length} ${1===e.comments.events.length?"review":"reviews"}${de(e.comments.events)}`,type:"review",count:e.comments.events.length,events:e.comments.events}),e.reviewComments.events.length>0){let a=new Date(t).toISOString().split("T")[0],s=`after:${a}`;i.push({label:`${e.reviewComments.events.length} review ${1===e.reviewComments.events.length?"comment":"comments"}${de(e.reviewComments.events)}`,type:"review-comment",count:e.reviewComments.events.length,events:e.reviewComments.events,link:`${n}?filterText=${encodeURIComponent(s)}`})}if(e.issueComments.events.length>0&&i.push({label:`${e.issueComments.events.length} ${1===e.issueComments.events.length?"comment":"comments"}${de(e.issueComments.events)}`,type:"comment",count:e.issueComments.events.length,events:e.issueComments.events}),e.commits.events.length>0){let t,a=e.commits.events[0],s=e.commits.events[e.commits.events.length-1];a?.additionalInfo.baseSha&&s?.additionalInfo.sha&&(t=`${n}/${a.additionalInfo.baseSha}..${s.additionalInfo.sha}`),i.push({label:`${e.commits.events.length} ${1===e.commits.events.length?"commit":"commits"}${de(e.commits.events)}`,type:"commit",count:e.commits.events.length,events:e.commits.events,link:t})}return e.closed.events.length>0&&i.push({label:`Closed${de(e.closed.events)}`,type:"closed",count:e.closed.events.length,events:e.closed.events}),e.reopened.events.length>0&&i.push({label:`Reopened${de(e.reopened.events)}`,type:"reopened",count:e.reopened.events.length,events:e.reopened.events}),e.markedAsDraft.events.length>0&&i.push({label:`Marked as draft${de(e.markedAsDraft.events)}`,type:"marked-as-draft",count:e.markedAsDraft.events.length,events:e.markedAsDraft.events}),e.readyForReview.events.length>0&&i.push({label:`Ready for review${de(e.readyForReview.events)}`,type:"ready-for-review",count:e.readyForReview.events.length,events:e.readyForReview.events}),e.labeled.events.length>0&&i.push({label:`${e.labeled.events.length} label ${1===e.labeled.events.length?"change":"changes"}${de(e.labeled.events)}`,type:"labeled",count:e.labeled.events.length,events:e.labeled.events}),e.reviewRequested.events.length>0&&i.push({label:`${e.reviewRequested.events.length} review ${1===e.reviewRequested.events.length?"request change":"request changes"}${de(e.reviewRequested.events)}`,type:"review-requested",count:e.reviewRequested.events.length,events:e.reviewRequested.events}),e.reviewDismissed.events.length>0&&i.push({label:`${e.reviewDismissed.events.length} review${1===e.reviewDismissed.events.length?"":"s"} dismissed${de(e.reviewDismissed.events)}`,type:"review-dismissed",count:e.reviewDismissed.events.length,events:e.reviewDismissed.events}),e.forcePushed.events.length>0&&i.push({label:`Force pushed ${e.forcePushed.events.length} ${1===e.forcePushed.events.length?"time":"times"}${de(e.forcePushed.events)}`,type:"force-pushed",count:e.forcePushed.events.length,events:e.forcePushed.events}),e.merged.events.length>0&&i.push({label:`Merged${de(e.merged.events)}`,type:"merged",count:e.merged.events.length,events:e.merged.events}),e.baseChanged.events.length>0&&i.push({label:`Base branch changed${de(e.baseChanged.events)}`,type:"base-changed",count:e.baseChanged.events.length,events:e.baseChanged.events}),e.baseChangeFailed.events.length>0&&i.push({label:`Automatic base change failed${de(e.baseChangeFailed.events)}`,type:"base-change-failed",count:e.baseChangeFailed.events.length,events:e.baseChangeFailed.events}),i}(w,g.sinceTimestamp,_);p[16]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{j(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},p[16]=e):e=p[16];let h=e;t=c_,d="Catch up",u=1e3,o="CatchUp-module__container__FcLRF",p[17]!==g.sinceTimestamp?(s=new Date(g.sinceTimestamp),p[17]=g.sinceTimestamp,p[18]=s):s=p[18],p[19]!==s?(c=(0,a.jsxs)("p",{className:"CatchUp-module__timestamp__7LeDS",children:["Since ",(0,a.jsx)(eb.A,{date:s})]}),p[19]=s,p[20]=c):c=p[20],n="CatchUp-module__list__AbfNB",p[21]!==_||p[22]!==b||p[23]!==y?(r=e=>{let t=y.has(e.type);return(0,a.jsxs)("li",{className:"CatchUp-module__item__v7uUe",children:[(0,a.jsxs)("div",{className:"CatchUp-module__itemHeader__zncJw",children:[(0,a.jsx)("span",{className:"CatchUp-module__label__VQ_Vb",children:e.label}),(0,a.jsxs)("div",{className:"CatchUp-module__itemActions__q13lu",children:[e.link&&(0,a.jsx)(ev.Q,{as:ld.N,to:e.link,size:"small",variant:"invisible","aria-label":`View ${e.label.toLowerCase()} in Files tab`,children:"View changes"}),e.count>0&&(0,a.jsx)(ev.Q,{"aria-expanded":t,"aria-label":`${t?"Hide":"Show"} details for ${e.label.toLocaleLowerCase()}`,size:"small",variant:"invisible",onClick:()=>h(e.type),trailingVisual:t?l.ChevronUpIcon:l.ChevronDownIcon})]})]}),t&&(0,a.jsx)(da,{events:e.events,type:e.type,changesUrl:_,conversationUrl:b})]},`catch-up-item-${e.type}`)},p[21]=_,p[22]=b,p[23]=y,p[24]=r):r=p[24],i=m.map(r),p[4]=g.sinceTimestamp,p[5]=_,p[6]=b,p[7]=y,p[8]=w,p[9]=t,p[10]=n,p[11]=i,p[12]=o,p[13]=c,p[14]=d,p[15]=u}else t=p[9],n=p[10],i=p[11],o=p[12],c=p[13],d=p[14],u=p[15];return p[25]!==n||p[26]!==i?(m=(0,a.jsx)("ul",{className:n,children:i}),p[25]=n,p[26]=i,p[27]=m):m=p[27],p[28]!==o||p[29]!==c||p[30]!==m?(h=(0,a.jsxs)("div",{className:o,children:[c,m]}),p[28]=o,p[29]=c,p[30]=m,p[31]=h):h=p[31],p[32]!==t||p[33]!==d||p[34]!==u||p[35]!==h?(f=(0,a.jsx)(t,{sectionLabel:d,maxHeight:u,children:h}),p[32]=t,p[33]=d,p[34]=u,p[35]=h,p[36]=f):f=p[36],f}function dc(){return new Set}da.displayName="EventList",ds.displayName="CatchUp",dl.displayName="CatchUpContent",dr.displayName="CatchUpComponent";function dd(){let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(eM,{children:(0,a.jsx)(du,{})}),t[0]=e):e=t[0],e}function du(){let e,t,n,i=(0,s.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(l1.O.Item,{"aria-current":"page",children:"Info"}),i[0]=e):e=i[0],i[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsxs)(l1.O.Item,{children:["Comments ",(0,a.jsx)(ta.A,{children:"NN"})]}),i[1]=t):t=i[1],i[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsxs)("div",{className:"Sidebar-module__sidebar__BYcdC",children:[(0,a.jsxs)(l1.O,{"aria-label":"Sidebar tabs",children:[e,t,(0,a.jsxs)(l1.O.Item,{children:["Findings ",(0,a.jsx)(ta.A,{children:"NN"})]}),(0,a.jsx)(l1.O.Item,{children:"Agents"})]}),(0,a.jsx)(oU,{})]}),i[2]=n):n=i[2],n}function dm(){let e,t,n,i=(0,s.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:op,children:"Unable to load reviewers"}),i[0]=e):e=i[0],i[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(oa,{placeholderRows:2}),i[1]=t):t=i[1],i[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)(tP.t,{boundaryName:"Reviewers",fallback:e,children:(0,a.jsx)(v.Suspense,{fallback:t,children:(0,a.jsx)(eM,{serverFallback:(0,a.jsx)(oa,{placeholderRows:2}),children:(0,a.jsx)(oR,{children:dh})})})}),i[2]=n):n=i[2],n}function dh(e){return(0,a.jsx)(df,{reviewers:e})}function df(e){let t,n,i,l,r,o=(0,s.c)(12),{reviewers:c}=e;o[0]!==c.completedReviews?(t=c.completedReviews??[],o[0]=c.completedReviews,o[1]=t):t=o[1];let d=t;o[2]!==c.pendingReviewRequests?(n=c.pendingReviewRequests??[],o[2]=c.pendingReviewRequests,o[3]=n):n=o[3];let u=n;if(0===d.length&&0===u.length){let e;return o[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("span",{className:op,children:"No reviewers"}),o[4]=e):e=o[4],e}return o[5]!==d?(i=d.map(dg),o[5]=d,o[6]=i):i=o[6],o[7]!==u?(l=u.map(dp),o[7]=u,o[8]=l):l=o[8],o[9]!==i||o[10]!==l?(r=(0,a.jsxs)("ul",{className:"Reviewers-module__fullReviewerList__beGgM",children:[i,l]}),o[9]=i,o[10]=l,o[11]=r):r=o[11],r}function dp(e){return(0,a.jsx)(d_,{request:e},`pending-${e.reviewer.id}`)}function dg(e){return(0,a.jsx)(dx,{review:e},`completed-${e.id}`)}dd.displayName="OverviewPanel",du.displayName="OverviewPanelContent",dm.displayName="Reviewers",df.displayName="ReviewersComponent";let dx=(0,v.memo)(function(e){let t,n,i,r,o,c,d,u,m,h,f,p,g,x,_,v,b,y,j,w,N,S,C,R,E,L=(0,s.c)(81),{review:P}=e,{owner:I,repo:T,pr_number:A}=(0,oC.L)(r_),k=P.reviewer.displayLogin;if(L[0]!==I||L[1]!==A||L[2]!==T||L[3]!==P.headSha||L[4]!==P.id||L[5]!==P.state||L[6]!==P.threadCounts.resolved||L[7]!==P.threadCounts.total){let e,a,s,{icon:l,className:p,label:g}=oL(P.state);t=l,d=g,L[19]!==I||L[20]!==A||L[21]!==T||L[22]!==P.headSha?(e=lF.generatePath({owner:I,repo:T,pr_number:A,range:`BASE..${P.headSha}`}),L[19]=I,L[20]=A,L[21]=T,L[22]=P.headSha,L[23]=e):e=L[23];let x=e;L[24]!==I||L[25]!==A||L[26]!==T||L[27]!==P.headSha||L[28]!==P.id?(a=lF.generatePath({owner:I,repo:T,pr_number:A,range:`BASE..${P.headSha}`},{search:{review_id:String(P.id)}}),L[24]=I,L[25]=A,L[26]=T,L[27]=P.headSha,L[28]=P.id,L[29]=a):a=L[29],o=a,L[30]!==I||L[31]!==A||L[32]!==T||L[33]!==P.headSha||L[34]!==P.id?(s=lF.generatePath({owner:I,repo:T,pr_number:A,range:`BASE..${P.headSha}`},{search:{review_id:String(P.id),show_resolved:"false"}}),L[30]=I,L[31]=A,L[32]=T,L[33]=P.headSha,L[34]=P.id,L[35]=s):s=L[35],c=s,f=P.threadCounts.total-P.threadCounts.resolved,r=P.threadCounts.total>0,i=`${P.threadCounts.total} ${1===P.threadCounts.total?"comment":"comments"}`,L[36]===Symbol.for("react.memo_cache_sentinel")?(h=(0,es.$)(og),L[36]=h):h=L[36],n=ld.N,u=x,m=(0,es.$)(ox,p),L[0]=I,L[1]=A,L[2]=T,L[3]=P.headSha,L[4]=P.id,L[5]=P.state,L[6]=P.threadCounts.resolved,L[7]=P.threadCounts.total,L[8]=t,L[9]=n,L[10]=i,L[11]=r,L[12]=o,L[13]=c,L[14]=d,L[15]=u,L[16]=m,L[17]=h,L[18]=f}else t=L[8],n=L[9],i=L[10],r=L[11],o=L[12],c=L[13],d=L[14],u=L[15],m=L[16],h=L[17],f=L[18];let D=`${k}: ${d}`;return L[37]!==t?(p=(0,a.jsx)(t,{size:16}),L[37]=t,L[38]=p):p=L[38],L[39]!==n||L[40]!==u||L[41]!==m||L[42]!==D||L[43]!==p?(g=(0,a.jsx)(n,{to:u,className:m,"aria-label":D,children:p}),L[39]=n,L[40]=u,L[41]=m,L[42]=D,L[43]=p,L[44]=g):g=L[44],L[45]!==P.reviewer?(x=(0,a.jsx)(oE,{reviewer:P.reviewer}),L[45]=P.reviewer,L[46]=x):x=L[46],L[47]!==P.state||L[48]!==P.submittedAt?(_=P.submittedAt&&(0,a.jsxs)("span",{className:oj,children:[function(e){switch(e){case"approved":return"approved";case"changes_requested":return"requested changes";default:return"reviewed"}}(P.state)," ",(0,a.jsx)(eb.A,{datetime:P.submittedAt})]}),L[47]=P.state,L[48]=P.submittedAt,L[49]=_):_=L[49],L[50]!==x||L[51]!==_?(v=(0,a.jsxs)("span",{className:oy,children:[x,_]}),L[50]=x,L[51]=_,L[52]=v):v=L[52],L[53]!==i||L[54]!==r||L[55]!==k||L[56]!==o||L[57]!==c||L[58]!==f?(b=r&&(0,a.jsxs)("span",{className:"Reviewers-module__threadRow__BMK0s",children:[(0,a.jsx)(l.CommentDiscussionIcon,{size:16,className:"color-fg-muted"}),(0,a.jsx)("span",{className:"Reviewers-module__threadCount__dtKOv",children:f>0?(0,a.jsxs)("span",{children:[(0,a.jsx)(ld.N,{to:o,className:ow,"aria-label":`See all review comments from ${k}`,children:i}),(0,a.jsx)("span",{children:", "}),(0,a.jsx)(ld.N,{to:c,className:ow,"aria-label":`See unresolved comments from ${k}`,children:(0,a.jsxs)("span",{className:"Reviewers-module__unresolvedCount__ecwn2",children:[f," unresolved"]})})]}):(0,a.jsxs)(ld.N,{to:o,className:ow,"aria-label":`See review comments from ${k}`,children:[i," resolved"]})})]}),L[53]=i,L[54]=r,L[55]=k,L[56]=o,L[57]=c,L[58]=f,L[59]=b):b=L[59],L[60]!==b?(y=(0,a.jsx)("span",{className:"Reviewers-module__threadWrapper__yNUXR",children:b}),L[60]=b,L[61]=y):y=L[61],L[62]===Symbol.for("react.memo_cache_sentinel")?(j=(0,es.$)(ob,"mr-n1"),L[62]=j):j=L[62],L[63]!==k||L[64]!==P.canReRequest?(w=P.canReRequest&&(0,a.jsx)(tk.K,{icon:l.SyncIcon,"aria-label":`Re-request review from ${k}`,variant:"invisible",size:"small",tooltipDirection:"nw",className:"color-fg-muted"}),L[63]=k,L[64]=P.canReRequest,L[65]=w):w=L[65],L[66]!==w?(N=(0,a.jsx)("span",{className:j,children:w}),L[66]=w,L[67]=N):N=L[67],L[68]!==y||L[69]!==N||L[70]!==v?(S=(0,a.jsxs)("div",{className:ov,children:[v,y,N]}),L[68]=y,L[69]=N,L[70]=v,L[71]=S):S=L[71],L[72]!==P.onBehalfOfTeamNames?(C=P.onBehalfOfTeamNames&&P.onBehalfOfTeamNames.length>0&&(0,a.jsxs)("span",{className:oN,children:[(0,a.jsx)(l.PeopleIcon,{size:12}),"On behalf of"," ",P.onBehalfOfTeamNames.map(dv)]}),L[72]=P.onBehalfOfTeamNames,L[73]=C):C=L[73],L[74]!==S||L[75]!==C?(R=(0,a.jsxs)("div",{className:o_,children:[S,C]}),L[74]=S,L[75]=C,L[76]=R):R=L[76],L[77]!==R||L[78]!==h||L[79]!==g?(E=(0,a.jsxs)("li",{className:h,children:[g,R]}),L[77]=R,L[78]=h,L[79]=g,L[80]=E):E=L[80],E});dx.displayName="CompletedReviewRow";let d_=(0,v.memo)(function(e){let t,n,i,r,o,c,d,u,m,h,f,p=(0,s.c)(26),{request:g}=e;return p[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,es.$)(ox,"color-fg-attention"),p[0]=t):t=p[0],p[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("span",{className:t,role:"img","aria-label":"Awaiting review",children:(0,a.jsx)(l.DotFillIcon,{size:16})}),p[1]=n):n=p[1],p[2]!==g.reviewer?(i=(0,a.jsx)(oE,{reviewer:g.reviewer}),p[2]=g.reviewer,p[3]=i):i=p[3],p[4]!==g.createdAt||p[5]!==g.deferredType?(r=null===g.deferredType&&g.createdAt&&(0,a.jsxs)("span",{className:oj,children:["was requested for review ",(0,a.jsx)(eb.A,{datetime:g.createdAt})]}),p[4]=g.createdAt,p[5]=g.deferredType,p[6]=r):r=p[6],p[7]!==i||p[8]!==r?(o=(0,a.jsxs)("span",{className:oy,children:[i,r]}),p[7]=i,p[8]=r,p[9]=o):o=p[9],p[10]!==g.deferredType||p[11]!==g.reviewer?(c=null!==g.deferredType&&(0,a.jsx)(tk.K,{icon:l.MoonIcon,"aria-label":oP(g.deferredType,g.reviewer.displayLogin),variant:"invisible",size:"small",tooltipDirection:"nw",className:(0,es.$)(of,"color-fg-muted")}),p[10]=g.deferredType,p[11]=g.reviewer,p[12]=c):c=p[12],p[13]!==g?(d=(g.isCodeOwner||g.isCodeOwnerFromDelegation)&&(0,a.jsx)(tk.K,{icon:l.ShieldIcon,"aria-label":oI(g),variant:"invisible",size:"small",tooltipDirection:"nw",className:(0,es.$)(of,"color-fg-muted")}),p[13]=g,p[14]=d):d=p[14],p[15]!==c||p[16]!==d?(u=(0,a.jsxs)("span",{className:ob,children:[c,d]}),p[15]=c,p[16]=d,p[17]=u):u=p[17],p[18]!==o||p[19]!==u?(m=(0,a.jsxs)("div",{className:ov,children:[o,u]}),p[18]=o,p[19]=u,p[20]=m):m=p[20],p[21]!==g.delegatedFromTeamName?(h=g.delegatedFromTeamName&&(0,a.jsxs)("span",{className:oN,children:[(0,a.jsx)(l.PeopleIcon,{size:12}),"Assigned from ",(0,a.jsx)("span",{className:oS,children:g.delegatedFromTeamName})]}),p[21]=g.delegatedFromTeamName,p[22]=h):h=p[22],p[23]!==h||p[24]!==m?(f=(0,a.jsxs)("li",{className:og,children:[n,(0,a.jsxs)("div",{className:o_,children:[m,h]})]}),p[23]=h,p[24]=m,p[25]=f):f=p[25],f});function dv(e,t){return(0,a.jsxs)("span",{children:[t>0?(0,a.jsx)("span",{children:", "}):null,(0,a.jsx)("span",{className:oS,children:e})]},e)}function db(){let e,t=(0,s.c)(2),{data:n}=(0,u.xX)(r_,"mainQuery");return t[0]!==n?(e=(0,a.jsx)(dy,{routeData:n}),t[0]=n,t[1]=e):e=t[1],e}function dy(e){let t,n,i,l,r,o,c,d,u,m,h,f,p=(0,s.c)(20),{routeData:g}=e,x=Y(),b=J(),y=et();p[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.G7)("prs_overview_panel"),p[0]=t):t=p[0];let j=t;p[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,I.G7)("prs_overview_catch_up"),p[1]=n):n=p[1];let w=n;p[2]!==x?(i=()=>{j&&x.openPanel(B.Info)},l=[x,j],p[2]=x,p[3]=i,p[4]=l):(i=p[3],l=p[4]),(0,v.useEffect)(i,l);let N=!(j&&b)||y;return p[5]!==g.description?(r=(0,a.jsx)(cb,{descriptionHtml:g.description}),p[5]=g.description,p[6]=r):r=p[6],p[7]===Symbol.for("react.memo_cache_sentinel")?(o=w&&(0,a.jsx)(ds,{}),p[7]=o):o=p[7],p[8]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(cg,{heading:"Reviews",children:(0,a.jsx)(dm,{})}),p[8]=c):c=p[8],p[9]!==g.changeHighlights?(d=(0,a.jsx)(cj,{changeHighlights:g.changeHighlights}),p[9]=g.changeHighlights,p[10]=d):d=p[10],p[11]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)(c8,{}),p[11]=u):u=p[11],p[12]!==r||p[13]!==d?(m=(0,a.jsx)(_.O7.Content,{as:"div",padding:"condensed",children:(0,a.jsxs)("div",{className:"d-flex gap-4 flex-column",children:[r,o,c,d,u]})}),p[12]=r,p[13]=d,p[14]=m):m=p[14],p[15]!==N?(h=N&&(0,a.jsx)(_.O7.Pane,{position:"end",sticky:!0,divider:"none",padding:"condensed",width:"large",children:(0,a.jsx)(dd,{})}),p[15]=N,p[16]=h):h=p[16],p[17]!==m||p[18]!==h?(f=(0,a.jsxs)(a.Fragment,{children:[m,h]}),p[17]=m,p[18]=h,p[19]=f):f=p[19],f}d_.displayName="PendingReviewRow",db.displayName="OverviewEntrypoint",dy.displayName="OverviewComponent";let dj=c.G.createQueryRouteConfig("pullRequestsFindingsRoute",{path:e1,queries:[]});var dw=n(67554);let dN=()=>{let e,t=(0,s.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(dw.M.Content,{as:"div",padding:"normal",width:"full",children:(0,a.jsx)(tP.t,{boundaryName:"FindingsEntrypoint",fallback:null,children:(0,a.jsx)(v.Suspense,{fallback:null,children:(0,a.jsx)(dS,{})})})}),t[0]=e):e=t[0],e};dN.displayName="FindingsEntrypoint";let dS=()=>{let e,t=(0,s.c)(2),n=(0,no.Kp)();return t[0]!==n?(e=(0,a.jsx)(c6,{pullRequestBasePath:n}),t[0]=n,t[1]=e):e=t[1],e};dS.displayName="FindingsContent";let dC=()=>(0,I.G7)("prs_conversations_react")?[l5.toRoute({Component:cp})]:[],dR=()=>(0,I.G7)("prs_checks_react")?[l6.toRoute({Component:ca})]:[],dE=()=>(0,I.G7)("prs_overview_react")?[r_.toRoute({Component:db})]:[],dL=()=>(0,I.G7)("copilot_code_review_findings_ui")?[dj.toRoute({Component:dN})]:[],dP=c.G.createDataRouterAppFromRoutes(e=>e.isEnabled("react_data_router_pull_request_files")?[S.j.toRoute({ErrorBoundary:o,Component:oJ,children:[...dC(),...dR(),...dE(),...dL(),m.toRoute({Component:R}),lO.toRoute({Component:o7}),lq.toRoute({Component:o8}),l$.toRoute({Component:o3}),lF.toRoute({Component:o4})]})]:[S.j.toRoute({ErrorBoundary:o,Component:oJ,children:[...dC(),...dR(),...dE(),...dL(),m.toRoute({Component:R})]})]);(0,i.w)(dP)},15393(e,t,n){"use strict";n.d(t,{X:()=>r});var i=n(16522),a=n(96540);function s(){return()=>{}}function l(){return!1}function r(e){let t,n=(0,i.c)(2);return n[0]!==e?(t=()=>{let t=function(){if("u"s});var i=n(16522),a=n(96540);function s(e,t){let n,s,l,r=(0,i.c)(8),o=(0,a.useEffectEvent)(e),[c,d]=(0,a.useState)(null);r[0]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{d(e)},r[0]=n):n=r[0];let u=n;return r[1]!==o||r[2]!==c||r[3]!==t?(s=()=>{if(!c)return;let e=new IntersectionObserver(e=>o(e),t);return e.observe(c),()=>e.disconnect()},r[1]=o,r[2]=c,r[3]=t,r[4]=s):s=r[4],r[5]!==c||r[6]!==t?(l=[c,t],r[5]=c,r[6]=t,r[7]=l):l=r[7],(0,a.useEffect)(s,l),u}},9593(e,t,n){"use strict";n.d(t,{a:()=>r});var i=n(16522),a=n(96540),s=n(62528);let l={root:null,rootMargin:"0px",threshold:[0,1]};function r(e){let t,n,r=(0,i.c)(5),[o,c]=(0,a.useState)(!1),[d,u]=(0,a.useState)(!1);r[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{let t=e[e.length-1];t&&(c(t.intersectionRatio<1),u((t.rootBounds?.height??0)>0))},r[0]=t):t=r[0];let m=(0,s.B)(t,void 0===e?l:e);return r[1]!==d||r[2]!==o||r[3]!==m?(n={isSticky:o,hasRoots:d,sensorRef:m},r[1]=d,r[2]=o,r[3]=m,r[4]=n):n=r[4],n}},8255(e,t,n){"use strict";n.d(t,{z:()=>s});var i=n(1651),a=n(58959),s=class extends i.${constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:(0,a.PL)()})}getOptimisticResult(e){return e.behavior=(0,a.PL)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:n}=e,i=super.createResult(e,t),{isFetching:s,isRefetching:l,isError:r,isRefetchError:o}=i,c=n.fetchMeta?.fetchMore?.direction,d=r&&"forward"===c,u=s&&"forward"===c,m=r&&"backward"===c,h=s&&"backward"===c;return{...i,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,a.rB)(t,n.data),hasPreviousPage:(0,a.RQ)(t,n.data),isFetchNextPageError:d,isFetchingNextPage:u,isFetchPreviousPageError:m,isFetchingPreviousPage:h,isRefetchError:o&&!d&&!m,isRefetching:l&&!u&&!h}}}},61186(e,t,n){"use strict";n.d(t,{S:()=>c,l:()=>r});var i=n(96540),a=n(24880),s=n(26261),l=n(97665);function r(e,t){let n=(0,l.jE)(t);return c({filters:{...e,status:"pending"}},n).length}function o(e,t){return e.findAll(t.filters).map(e=>t.select?t.select(e):e.state)}function c(e={},t){let n=(0,l.jE)(t).getMutationCache(),r=i.useRef(e),d=i.useRef(null);return null===d.current&&(d.current=o(n,e)),i.useEffect(()=>{r.current=e}),i.useSyncExternalStore(i.useCallback(e=>n.subscribe(()=>{let t=(0,a.BH)(d.current,o(n,r.current));d.current!==t&&(d.current=t,s.jG.schedule(e))}),[n]),()=>d.current,()=>d.current)}},15610(e,t,n){"use strict";n.d(t,{U:()=>l});var i=n(8255),a=n(15985),s=n(60791);function l(e,t){return(0,a.t)({...e,enabled:!0,suspense:!0,throwOnError:s.R3},i.z,t)}}},function(e){e.O(0,["1097","11044","11714","13107","13333","13726","15151","15272","15653","15738","16449","17115","17513","17894","22110","22895","25164","27282","27301","28819","28839","2966","32769","33278","34618","34646","35644","36100","3624","36505","36600","37869","40145","41013","41110","41167","42771","45974","46040","46148","46287","47948","48882","49135","49616","54264","54888","58889","59299","59852","60481","62094","63991","64170","64462","66231","67985","68751","70247","7053","73024","73449","7463","7542","75773","76015","76241","77440","78292","79039","83465","84858","85924","87376","87894","90225","91894","9230","95405","96755","98131"],function(){return e(e.s=82878)}),e.O()}]); //# sourceMappingURL=pull-requests-b500cffa777c5b36-11372475f821cc3f.js.map