performance.mark("js-parse-end:3761-9318bef97402fba9.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["3761"],{60720(e,t,i){i.d(t,{A:()=>n});let n={"file-tree-row":"DiffFileTree-module__file-tree-row__PCB1B"}},37929(e,t,i){i.d(t,{d:()=>l});var n=i(74848),r=i(16522),a=i(51068);function l(e){let t,i,l=(0,r.c)(8),{status:o,oid:s,repo:c,badgeProps:d,descriptionString:u}=e;l[0]!==d?(t=void 0===d?{}:d,l[0]=d,l[1]=t):t=l[1];let m=t,f=void 0===u?"":u,[h,p]=(0,a.ym)(s,c);return l[2]!==m||l[3]!==f||l[4]!==h||l[5]!==p||l[6]!==o?(i=o?(0,n.jsx)(a.B6,{disablePopover:!1,size:"small",statusRollup:o,combinedStatus:h,descriptionText:f,onWillOpenPopup:p,buttonClassName:"AsyncChecksStatusBadge-module__ChecksStatusBadge__wbwBt",...m}):null,l[2]=m,l[3]=f,l[4]=h,l[5]=p,l[6]=o,l[7]=i):i=l[7],i}l.displayName="AsyncChecksStatusBadge"},73286(e,t,i){i.d(t,{C:()=>u,j:()=>d});var n=i(74848),r=i(16522),a=i(36570),l=i(16899),o=i(19519),s=i(62935),c=i(80855);function d(e){let t,i,d,u,m=(0,r.c)(18),{commit:f,repo:h,children:p,settings:x,textVariant:g}=e,v=(0,c.NO)(f.oid),{isServer:C}=(0,o.V)(),S=v?.onBehalfOf;return m[0]!==x?(t={fontWeight:"normal",fontColor:"fg.muted",avatarSize:16,...x},m[0]=x,m[1]=t):t=m[1],m[2]!==f.committedDate||m[3]!==C?(i=!C&&(0,n.jsx)(s.A,{className:"pl-1",datetime:f.committedDate}),m[2]=f.committedDate,m[3]=C,m[4]=i):i=m[4],m[5]!==C?(d=C&&(0,n.jsx)(l.O,{variant:"rounded",className:"d-none d-sm-flex ml-1",width:"60px"}),m[5]=C,m[6]=d):d=m[6],m[7]!==p||m[8]!==f.authors||m[9]!==f.committer||m[10]!==f.committerAttribution||m[11]!==h||m[12]!==S||m[13]!==t||m[14]!==i||m[15]!==d||m[16]!==g?(u=(0,n.jsxs)(a.jF,{authors:f.authors,committer:f.committer,committerAttribution:f.committerAttribution,onBehalfOf:S,repo:h,includeVerbs:!0,authorSettings:t,textVariant:g,children:[i,d,p]}),m[7]=p,m[8]=f.authors,m[9]=f.committer,m[10]=f.committerAttribution,m[11]=h,m[12]=S,m[13]=t,m[14]=i,m[15]=d,m[16]=g,m[17]=u):u=m[17],u}function u(e){let t,i,c,d=(0,r.c)(11),{commit:u,repo:m,textVariant:f}=e,{isServer:h}=(0,o.V)();return d[0]!==u.pushedDate||d[1]!==h?(t=!h&&(0,n.jsx)(s.A,{className:"pl-1",datetime:u.pushedDate}),d[0]=u.pushedDate,d[1]=h,d[2]=t):t=d[2],d[3]!==h?(i=h&&(0,n.jsx)(l.O,{variant:"rounded",className:"d-none d-sm-flex ml-1",width:"60px"}),d[3]=h,d[4]=i):i=d[4],d[5]!==u.pusher||d[6]!==m||d[7]!==t||d[8]!==i||d[9]!==f?(c=(0,n.jsxs)(a.Cf,{pusher:u.pusher,repo:m,textVariant:f,children:[t,i]}),d[5]=u.pusher,d[6]=m,d[7]=t,d[8]=i,d[9]=f,d[10]=c):c=d[10],c}d.displayName="CommitAttribution",u.displayName="PushAttribution"},50531(e,t,i){i.d(t,{w:()=>c});var n=i(74848),r=i(16522),a=i(45360),l=i(51581),o=i(11246),s=i(18292);function c(e){let t,i,c,d,u,m=(0,r.c)(17),{sha:f,direction:h,className:p}=e,x=void 0===h?"s":h,{sendAnalyticsEvent:g}=(0,l.s)(),{loggingPrefix:v,loggingPayload:C}=(0,o.xe)(),S=(0,o.eX)();m[0]!==C||m[1]!==v||m[2]!==g||m[3]!==S?(t=()=>{S&&g(`${v}click`,"COPY_SHA_CLICKED",C)},m[0]=C,m[1]=v,m[2]=g,m[3]=S,m[4]=t):t=m[4];let j=t;m[5]!==f?(i=(0,s.F)(f),m[5]=f,m[6]=i):i=m[6];let b=`Copy full SHA for ${i}`;return m[7]!==x?(c={direction:x},m[7]=x,m[8]=c):c=m[8],m[9]!==p||m[10]!==f||m[11]!==b||m[12]!==c?(d=(0,n.jsx)(a.T,{textToCopy:f,ariaLabel:b,tooltipProps:c,size:"small",className:p}),m[9]=p,m[10]=f,m[11]=b,m[12]=c,m[13]=d):d=m[13],m[14]!==j||m[15]!==d?(u=(0,n.jsx)("div",{onClick:j,children:d}),m[14]=j,m[15]=d,m[16]=u):u=m[16],u}c.displayName="CopySHA"},87(e,t,i){i.d(t,{C:()=>o});var n=i(74848),r=i(12315),a=i(16899),l=i(37929);function o({deferredData:e,oid:t,repo:i,helpUrl:s}){let c=void 0===e,d="";try{d=e?.statusCheckStatus?.short_text?.split("checks")[0]?.trim()||""}catch{}return(0,n.jsxs)(n.Fragment,{children:[c&&(0,n.jsx)(a.O,{className:"ml-2",variant:"rounded",width:"62px"}),e?.statusCheckStatus&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"d-flex ml-2 mr-1",children:"\xb7"}),(0,n.jsx)(l.d,{oid:t,status:e?.statusCheckStatus?.state,descriptionString:d,repo:i}),e?.signatureInformation&&e?.verifiedStatus!=="unsigned"&&(0,n.jsx)("span",{className:"d-flex ml-2",children:"\xb7"})]}),e?.signatureInformation&&(0,n.jsx)("div",{className:"ml-2",children:(0,n.jsx)(r.h,{commitOid:t,hasSignature:!0,verificationStatus:e.verifiedStatus,signature:{helpUrl:s,...e.signatureInformation}})})]})}o.displayName="DeferredCommitHeaderData"},11246(e,t,i){i.d(t,{eX:()=>s,xe:()=>c,zq:()=>o});var n=i(74848),r=i(16522),a=i(96540);let l=(0,a.createContext)({loggingPayload:void 0,loggingPrefix:void 0});function o(e){let t,i=(0,r.c)(3),{children:a,loggingInfo:o}=e;return i[0]!==a||i[1]!==o?(t=(0,n.jsx)(l,{value:o,children:a}),i[0]=a,i[1]=o,i[2]=t):t=i[2],t}function s(){let e=(0,a.use)(l);return void 0!==e.loggingPayload&&void 0!==e.loggingPrefix}function c(){return(0,a.use)(l)}l.displayName="CommitsLoggingContext",o.displayName="CommitsLoggingInfoProvider"},80855(e,t,i){i.d(t,{M2:()=>c,NO:()=>d,UI:()=>l,Xx:()=>o,ej:()=>m,xs:()=>u});var n=i(74848),r=i(16522),a=i(96540);let l={deferredCommits:[],renameHistory:null,loading:!0},o={deferredCommits:[],renameHistory:null,loading:!1},s=(0,a.createContext)(l);function c(e){let t,i=(0,r.c)(3),{children:a,deferredData:l}=e;return i[0]!==a||i[1]!==l?(t=(0,n.jsx)(s,{value:l,children:a}),i[0]=a,i[1]=l,i[2]=t):t=i[2],t}function d(e){let t=(0,a.use)(s),i=t.error,n=t.deferredCommits?.find(t=>t?.oid===e);return i&&void 0===n&&(n={oid:e,statusCheckStatus:void 0}),n}function u(){return(0,a.use)(s).loading}function m(){return(0,a.use)(s).renameHistory}s.displayName="DeferredCommitDataContext",c.displayName="DeferredCommitDataProvider"},26090(e,t,i){i.d(t,{I:()=>s,d_:()=>c,wu:()=>o});var n=i(16522),r=i(78597),a=i(96540),l=i(80855);function o(e,t){let i,o,s=(0,n.c)(5),[c,d]=(0,a.useState)(l.UI);return s[0]!==e?(i=()=>{if(!e)return;let t=!1;return(async()=>{d(l.UI);let i=await (0,r.Sr)(e);if(!t)try{if(i.ok){let e=await i.json();e.loading=!1,e&&d(e)}else d(l.Xx)}catch{d(l.Xx)}})(),function(){t=!0}},s[0]=e,s[1]=i):i=s[1],s[2]!==t||s[3]!==e?(o=[e,t],s[2]=t,s[3]=e,s[4]=o):o=s[4],(0,a.useEffect)(i,o),c}function s(e){let t,i,l=(0,n.c)(3),[o,s]=(0,a.useState)(void 0);return l[0]!==e?(t=()=>{e&&(async()=>{let t=await (0,r.Sr)(e);try{if(t.ok){let e=await t.json();e&&s(e.data)}}catch{}})()},i=[e],l[0]=e,l[1]=t,l[2]=i):(t=l[1],i=l[2]),(0,a.useEffect)(t,i),o}function c(e,t,i,n){let[o,s]=(0,a.useState)(l.UI),c=(0,a.useRef)([...Array(i)]),d=(0,a.useRef)(t);return(0,a.useEffect)(()=>{if(!e)return;let i=!1;async function n(t){let a=await (0,r.Sr)(`${e}?start_entry=${t}`);if(!i)try{if(a.ok){let e=await a.json();if(e){let t=0;for(let i=d.current;in(e.nextIndex),0)):(d.current===e.nextIndex?e.error=!0:e.error=!1,s(e))}}else s(e=>({...e,loading:!1,error:!0,extraDiffEntries:c.current}))}catch{s(e=>({...e,loading:!1,deferredCommits:c.current}))}}return n(t),function(){i=!0}},[e,n,t]),(0,a.useEffect)(()=>{c.current=[],d.current=t},[e,n,t]),o}},43784(e,t,i){i.d(t,{B:()=>a,c:()=>l});var n=i(23666),r=i(78597);async function a(e,t){if(!t)return;let i=new FormData;i.set("file_tree_visible",e?"true":"false"),(0,r.DI)((0,n.h6D)(t),{method:"PUT",body:i,headers:{Accept:"application/json"}})}async function l(e,t){if(!t)return;let i=new FormData;i.set("file_tree_width",String(e)),(0,r.DI)((0,n.CDg)(t),{method:"POST",body:i,headers:{Accept:"application/json"}})}},18292(e,t,i){i.d(t,{F:()=>n});function n(e){return e.slice(0,7)}},94820(e,t,i){i.d(t,{$:()=>s});var n=i(74848),r=i(16522),a=i(38621),l=i(18990),o=i(50312);let s=e=>{let t,i,s,c,d=(0,r.c)(5);return d[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)(l.l.Divider,{}),d[0]=t):t=d[0],d[1]===Symbol.for("react.memo_cache_sentinel")?(i={prx:!0},s=(0,n.jsx)(a.CopilotIcon,{}),d[1]=i,d[2]=s):(i=d[1],s=d[2]),d[3]!==e.copilotChatReference?(c=(0,n.jsxs)(n.Fragment,{children:[t,(0,n.jsx)(o.t,{eventContext:i,leadingVisual:s,fileDiffReference:e.copilotChatReference})]}),d[3]=e.copilotChatReference,d[4]=c):c=d[4],c};s.displayName="CopilotDiffChatBlobActionsMenuItems"},5511(e,t,i){i.d(t,{Q:()=>V,G:()=>B});var n=i(74848),r=i(16522),a=i(38621),l=i(18990),o=i(67323),s=i(26108),c=i(21373),d=i(83369),u=i(96540),m=i(7909),f=i(23666),h=i(78597);function p(e,t){let i,n=(0,r.c)(5),a=(t??[]).filter(e=>!e.dismissed);if(n[0]!==a||n[1]!==e){let t;n[3]!==e?(t=t=>t.name===e,n[3]=e,n[4]=t):t=n[4],i=a.filter(t),n[0]=a,n[1]=e,n[2]=i}else i=n[2];return 0===i.length}var x=i(98529),g=i(34164);let v="compact_diff_lines";function C(e){let t,i,a,l,o,s,C,b,y,_,w,D,I,N,P,k=(0,r.c)(19),{userNotices:A}=e,O=p(v,A),{dismissNotice:E}=(I=(0,r.c)(5),N=p(v,A),I[0]!==N||I[1]!==v?(w=()=>{(0,m.M3)()&&!N&&(0,h.DI)((0,f.VB1)({noticeName:v}),{method:"POST"})},I[0]=N,I[1]=v,I[2]=w):w=I[2],P=w,I[3]!==P?(D={dismissNotice:P},I[3]=P,I[4]=D):D=I[4],D);k[0]===Symbol.for("react.memo_cache_sentinel")?(t={onSuccess:j,onError:S},k[0]=t):t=k[0];let{mutate:T}=(0,x.U)(t),[V,F]=(0,u.useState)(!0);k[1]!==E||k[2]!==T?(i=()=>{T({lineSpacing:"compact"}),F(!1),E()},k[1]=E,k[2]=T,k[3]=i):i=k[3];let B=i;k[4]!==E?(a=()=>{F(!1),E()},k[4]=E,k[5]=a):a=k[5];let U=a;return O?null:(k[6]===Symbol.for("react.memo_cache_sentinel")?(l=(0,g.$)("d-flex flex-column gap-2","DiffCompactLinesPopover-module__PopoverContent__HeYY0"),o=(0,n.jsx)("h2",{className:"DiffCompactLinesPopover-module__Heading__Q1FSI",children:"Customizable line height"}),s=(0,n.jsx)("p",{children:"The default line height has been increased for improved accessibility. You can choose to enable a more compact line height from the view settings menu."}),k[6]=l,k[7]=o,k[8]=s):(l=k[6],o=k[7],s=k[8]),k[9]!==B?(C=(0,n.jsx)(c.Q,{onClick:B,children:"Enable compact line height"}),k[9]=B,k[10]=C):C=k[10],k[11]!==U?(b=(0,n.jsx)(c.Q,{onClick:U,variant:"invisible",children:"Dismiss"}),k[11]=U,k[12]=b):b=k[12],k[13]!==C||k[14]!==b?(y=(0,n.jsxs)(d.A.Content,{className:l,children:[o,s,(0,n.jsxs)("div",{className:"d-flex gap-2 flex-row w-full flex-wrap",children:[C,b]})]}),k[13]=C,k[14]=b,k[15]=y):y=k[15],k[16]!==V||k[17]!==y?(_=(0,n.jsx)(d.A,{open:V,caret:"top-right",className:"DiffCompactLinesPopover-module__PopoverContainer__ID54y",children:y}),k[16]=V,k[17]=y,k[18]=_):_=k[18],_)}function S(){}function j(){}C.displayName="DiffCompactLinesPopover";var b=i(66546);function y(e){let t,i,a,o,s,c=(0,r.c)(16),{whitespacePreferenceAvailable:d,lineSpacingPreferenceAvailable:u,defaultHideWhitespace:m,onUpdateWhitespace:f,reloadOnChange:h}=e,p=void 0===d||d,g=void 0===u||u,{data:v}=(0,b.ID)(),C=(0,b.Qn)(void 0!==m&&m);c[0]===Symbol.for("react.memo_cache_sentinel")?(t={onSuccess:w,onError:_},c[0]=t):t=c[0];let{mutate:S}=(0,x.U)(t);c[1]!==C||c[2]!==f||c[3]!==h?(i=()=>{(0,b.bJ)("w",C?"0":"1"),f?.(!C),void 0!==h&&h()},c[1]=C,c[2]=f,c[3]=h,c[4]=i):i=c[4];let j=i;return v&&(p||g)?(c[5]!==C||c[6]!==j||c[7]!==p?(a=p&&(0,n.jsx)(l.l.Item,{selected:C,onSelect:j,children:"Hide whitespace"}),c[5]=C,c[6]=j,c[7]=p,c[8]=a):a=c[8],c[9]!==v||c[10]!==g||c[11]!==S?(o=g&&(0,n.jsx)(l.l.Item,{selected:"compact"===v.lineSpacing,onSelect:()=>S({lineSpacing:"compact"===v.lineSpacing?"relaxed":"compact"}),children:"Compact line height"}),c[9]=v,c[10]=g,c[11]=S,c[12]=o):o=c[12],c[13]!==a||c[14]!==o?(s=(0,n.jsxs)(l.l.Group,{"aria-label":"Format",selectionVariant:"multiple",variant:"subtle",children:[a,o]}),c[13]=a,c[14]=o,c[15]=s):s=c[15],s):null}function _(){}function w(){}function D(e){let t,i,a,o,s,c,d,u=(0,r.c)(17),{reloadOnChange:m}=e,f=void 0!==m&&m,{data:h}=(0,b.ID)(),p=h?.splitPreference;u[0]===Symbol.for("react.memo_cache_sentinel")?(t={onSuccess:N,onError:I},u[0]=t):t=u[0];let{mutate:g}=(0,x.U)(t);u[1]===Symbol.for("react.memo_cache_sentinel")?(i=(0,n.jsx)(l.l.GroupHeading,{children:"Layout"}),u[1]=i):i=u[1];let v="unified"===p;u[2]!==f||u[3]!==g?(a=()=>{g({splitPreference:"unified"}),(0,b.bJ)("diff","unified"),f&&window.location.reload()},u[2]=f,u[3]=g,u[4]=a):a=u[4],u[5]!==v||u[6]!==a?(o=(0,n.jsx)(l.l.Item,{selected:v,onSelect:a,children:"Unified"}),u[5]=v,u[6]=a,u[7]=o):o=u[7];let C="split"===p;return u[8]!==f||u[9]!==g?(s=()=>{g({splitPreference:"split"}),(0,b.bJ)("diff","split"),f&&window.location.reload()},u[8]=f,u[9]=g,u[10]=s):s=u[10],u[11]!==C||u[12]!==s?(c=(0,n.jsx)(l.l.Item,{selected:C,onSelect:s,children:"Split"}),u[11]=C,u[12]=s,u[13]=c):c=u[13],u[14]!==o||u[15]!==c?(d=(0,n.jsxs)(l.l.Group,{selectionVariant:"single",children:[i,o,c]}),u[14]=o,u[15]=c,u[16]=d):d=u[16],d}function I(){}function N(){}y.displayName="DiffLinePresentationToggles",D.displayName="DiffViewPreferenceToggle";var P=i(99889);function k(){let e,t,i,a,o=(0,r.c)(8),{data:s}=(0,b.ID)();o[0]===Symbol.for("react.memo_cache_sentinel")?(e={onSuccess:O,onError:A},o[0]=e):e=o[0];let{mutate:c}=(0,x.U)(e);if(!s)return null;let d=s.commentsPreference===P.sI.Collapsed;return o[1]!==d||o[2]!==c?(t=()=>c({commentsPreference:d?P.sI.Visible:P.sI.Collapsed}),o[1]=d,o[2]=c,o[3]=t):t=o[3],o[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,n.jsx)(l.l.TrailingVisual,{children:(0,n.jsx)("kbd",{className:"color-fg-muted",children:"i"})}),o[4]=i):i=o[4],o[5]!==d||o[6]!==t?(a=(0,n.jsx)(l.l.Group,{"aria-label":"Comments",selectionVariant:"single",children:(0,n.jsxs)(l.l.Item,{role:"menuitemcheckbox",selected:d,onSelect:t,children:["Minimize comments",i]})}),o[5]=d,o[6]=t,o[7]=a):a=o[7],a}function A(){}function O(){}k.displayName="DiffCommentsPreferenceToggle";var E=i(51581);let T=["layout","comments","whitespace","line-spacing"];function V(e){let t,i,a,o,s,c,d,u,m,f=(0,r.c)(29),{additionalPreferences:h,defaultHideWhitespace:p,enabledDiffViewSettings:x,onUpdateWhitespace:g,reloadOnSplitPreferenceChange:v,reloadOnWhitespaceChange:C}=e,S=void 0===x?T:x,j=void 0!==v&&v,b=void 0!==C&&C;f[0]!==S?(t=S.includes("layout")&&S.includes("comments"),f[0]=S,f[1]=t):t=f[1];let _=t;f[2]!==S?(i=S.includes("line-spacing")||S.includes("whitespace"),f[2]=S,f[3]=i):i=f[3];let w=i;f[4]!==S||f[5]!==w?(a=w&&(S.includes("comments")||S.includes("layout")),f[4]=S,f[5]=w,f[6]=a):a=f[6];let I=a;return f[7]!==S||f[8]!==j?(o=S.includes("layout")&&(0,n.jsx)(D,{reloadOnChange:j}),f[7]=S,f[8]=j,f[9]=o):o=f[9],f[10]!==_?(s=_&&(0,n.jsx)(l.l.Divider,{}),f[10]=_,f[11]=s):s=f[11],f[12]!==S?(c=S.includes("comments")&&(0,n.jsx)(k,{}),f[12]=S,f[13]=c):c=f[13],f[14]!==I?(d=I&&(0,n.jsx)(l.l.Divider,{}),f[14]=I,f[15]=d):d=f[15],f[16]!==p||f[17]!==S||f[18]!==g||f[19]!==b||f[20]!==w?(u=w?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(y,{defaultHideWhitespace:p,lineSpacingPreferenceAvailable:S.includes("line-spacing"),whitespacePreferenceAvailable:S.includes("whitespace"),onUpdateWhitespace:g,reloadOnChange:b?F:void 0})}):null,f[16]=p,f[17]=S,f[18]=g,f[19]=b,f[20]=w,f[21]=u):u=f[21],f[22]!==h||f[23]!==d||f[24]!==u||f[25]!==o||f[26]!==s||f[27]!==c?(m=(0,n.jsxs)(n.Fragment,{children:[o,s,c,d,u,h]}),f[22]=h,f[23]=d,f[24]=u,f[25]=o,f[26]=s,f[27]=c,f[28]=m):m=f[28],m}function F(){return window.location.reload()}function B(e){let t,i,c,d,u,m,f=(0,r.c)(21),{additionalPreferences:h,invisible:p,defaultHideWhitespace:x,enabledDiffViewSettings:g,onUpdateWhitespace:v,reloadOnSplitPreferenceChange:S,reloadOnWhitespaceChange:j,small:b,userNotices:y}=e,_=void 0===g?T:g,w=void 0!==S&&S,D=void 0!==j&&j,{sendAnalyticsEvent:I}=(0,E.s)();f[0]!==I?(t=()=>{I("diff_view.settings.open","DIFF_VIEW_SETTINGS_BUTTON")},f[0]=I,f[1]=t):t=f[1];let N=t,P=b?"small":"medium",k=void 0===p||p?"invisible":"default";return f[2]!==N||f[3]!==P||f[4]!==k?(i=(0,n.jsx)(o.W.Anchor,{children:(0,n.jsx)(s.K,{"aria-label":"Open diff view settings",icon:a.GearIcon,size:P,variant:k,onClick:N})}),f[2]=N,f[3]=P,f[4]=k,f[5]=i):i=f[5],f[6]!==h||f[7]!==x||f[8]!==_||f[9]!==v||f[10]!==w||f[11]!==D?(c=(0,n.jsx)(o.W.Overlay,{children:(0,n.jsx)(l.l,{children:(0,n.jsx)(V,{additionalPreferences:h,defaultHideWhitespace:x,enabledDiffViewSettings:_,onUpdateWhitespace:v,reloadOnSplitPreferenceChange:w,reloadOnWhitespaceChange:D})})}),f[6]=h,f[7]=x,f[8]=_,f[9]=v,f[10]=w,f[11]=D,f[12]=c):c=f[12],f[13]!==i||f[14]!==c?(d=(0,n.jsxs)(o.W,{children:[i,c]}),f[13]=i,f[14]=c,f[15]=d):d=f[15],f[16]!==y?(u=(0,n.jsx)(C,{userNotices:y}),f[16]=y,f[17]=u):u=f[17],f[18]!==d||f[19]!==u?(m=(0,n.jsxs)(n.Fragment,{children:[d,u]}),f[18]=d,f[19]=u,f[20]=m):m=f[20],m}V.displayName="DiffViewSettingsMenuContent",B.displayName="DiffViewSettings"},98529(e,t,i){i.d(t,{U:()=>c});var n=i(16522),r=i(78597),a=i(97665),l=i(94747),o=i(66546),s=i(7909);function c(e){let t,i,r,s,c=(0,n.c)(10),{onSuccess:u,onError:m}=e,f=(0,a.jE)();return c[0]!==f?(t=async e=>{f.setQueryData((0,o.w$)(),t=>({...t,...e}))},c[0]=f,c[1]=t):t=c[1],c[2]!==u?(i=()=>{u()},c[2]=u,c[3]=i):i=c[3],c[4]!==m?(r=e=>{m(e)},c[4]=m,c[5]=r):r=c[5],c[6]!==t||c[7]!==i||c[8]!==r?(s={mutationFn:d,onMutate:t,onSuccess:i,onError:r},c[6]=t,c[7]=i,c[8]=r,c[9]=s):s=c[9],(0,l.n)(s)}async function d(e){let{commentsPreference:t,lineSpacing:i,splitPreference:n}=e;if(!(0,s.M3)())return;let a={};t&&(a={...a,commentsPreference:t}),i&&(a={...a,lineSpacing:i}),n&&(a={...a,diff:n});let l=await (0,r.Sr)("/users/diffview",{method:"POST",headers:{Accept:"application/json"},body:a}),o=await l.json();if(l.ok)return o;throw Error(o.error||"Unknown error occurred",{cause:l.status})}},26440(e,t,i){i.d(t,{L:()=>s});var n=i(74848),r=i(16522),a=i(38621),l=i(26108),o=i(34164);i(96540);let s=e=>{let t,i,s,c=(0,r.c)(17),{ref:d,expanded:u,testid:m,ariaLabel:f,ariaControls:h,onToggleExpanded:p,alignment:x,dataHotkey:g,className:v,size:C,tooltipDirection:S,variant:j}=e,b=u?`collapse-${m}`:`expand-${m}`,y=u?"left"===x?a.SidebarExpandIcon:a.SidebarCollapseIcon:"left"===x?a.SidebarCollapseIcon:a.SidebarExpandIcon;c[0]!==p?(t=e=>{p(e)},c[0]=p,c[1]=t):t=c[1];let _=j??"invisible";return c[2]!==v?(i=(0,o.$)(v,"fgColor-muted"),c[2]=v,c[3]=i):i=c[3],c[4]!==h||c[5]!==f||c[6]!==g||c[7]!==u||c[8]!==d||c[9]!==C||c[10]!==b||c[11]!==y||c[12]!==t||c[13]!==_||c[14]!==i||c[15]!==S?(s=(0,n.jsx)(l.K,{"aria-label":f,tooltipDirection:S,ref:d,"data-testid":b,"aria-expanded":u,"aria-controls":h,icon:y,"data-hotkey":g,onClick:t,variant:_,size:C,className:i}),c[4]=h,c[5]=f,c[6]=g,c[7]=u,c[8]=d,c[9]=C,c[10]=b,c[11]=y,c[12]=t,c[13]=_,c[14]=i,c[15]=S,c[16]=s):s=c[16],s};s.displayName="ExpandButton",s.displayName="ExpandButton"},93973(e,t,i){i.d(t,{L:()=>a});var n=i(16522),r=i(96540);function a(e){let t,i,a=(0,n.c)(3);a[0]!==e?(t=()=>{if(!e)return;let t=document.querySelector(".footer");if(t)return t.hidden=!0,()=>{t.hidden=!1}},i=[e],a[0]=e,a[1]=t,a[2]=i):(t=a[1],i=a[2]),(0,r.useEffect)(t,i)}}}]); //# sourceMappingURL=3761-9318bef97402fba9-9c1cb5feaed9fe8a.js.map