티스토리 수익 글 보기
performance.mark(“js-parse-end:8541-8b3f9e1a7a6f7f68.js”);
“use strict”;(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([[“8541”],{93899(e,n,l){l.d(n,{P:()=>r});var a=l(74848),t=l(16522),i=l(34164);function r(e){let n,l,r,s,o,d,u,c,m=(0,t.c)(15);return m[0]!==e?({reason:r,icon:n,…l}=e,m[0]=e,m[1]=n,m[2]=l,m[3]=r):(n=m[1],l=m[2],r=m[3]),m[4]===Symbol.for(“react.memo_cache_sentinel”)?(s=(0,i.$)(“blankslate”,”ReadonlyCommentBox-module__ReadonlyCommentBoxContainer__DyUsE”),m[4]=s):s=m[4],m[5]!==n?(o=n&&(0,a.jsx)(n,{size:24}),m[5]=n,m[6]=o):o=m[6],m[7]!==r?(d=(0,a.jsx)(“div”,{className:”readonly-comment-box-module__reason__DQJKT”,children:r}),m[7]=r,m[8]=d):d=m[8],m[9]!==o||m[10]!==d?(u=(0,a.jsxs)(“div”,{className:”ReadonlyCommentBox-module__centeredContent__WhreX”,children:[o,d]}),m[9]=o,m[10]=d,m[11]=u):u=m[11],m[12]!==l||m[13]!==u?(c=(0,a.jsx)(“div”,{className:s,…l,children:u}),m[12]=l,m[13]=u,m[14]=c):c=m[14],c}r.displayName=”ReadonlyCommentBox”},40442(e,n,l){l.d(n,{x:()=>y});var a=l(16522),t=l(61441),i=l(39423),r=l(84403),s=l(67461),o=l(95751),d=l(96540),u=l(22766),c=l(93238),m=l(35665);function y(e){let n,l,y,g,p,k,f,_,h,F,E,K,b=(0,a.c)(31),{commentBoxRef:C,markdownComposerRef:w,onChange:v,onCancel:S,referenceId:x,insidePortal:R}=e;b[0]!==x?(n=c.t.localStorageKeys.issueNewComment(“viewer”,x),b[0]=x,b[1]=n):n=b[1];let[D,N,j]=(0,o.Fo)(n,””),[A,H]=(0,d.useState)(D);b[2]!==A?(l=(0,t.KG)(A),b[2]=A,b[3]=l):l=b[3];let L=l,{anyItemPickerOpen:T}=(0,r.t)();b[4]!==N?(y=e=>{H(e),N(e)},b[4]=N,b[5]=y):y=b[5];let V=y;b[6]!==V||b[7]!==S||b[8]!==v?(g=e=>{V(e),v(),””===e&&S()},b[6]=V,b[7]=S,b[8]=v,b[9]=g):g=b[9];let M=g;b[10]!==C||b[11]!==M||b[12]!==A?(p=()=>({appendText:e=>{M(`${A}
${e}`)},setText:e=>{M(e)},focus:()=>{C.current?.focus()}}),k=[M,A,C],b[10]=C,b[11]=M,b[12]=A,b[13]=p,b[14]=k):(p=b[13],k=b[14]),(0,d.useImperativeHandle)(w,p,k),b[15]===Symbol.for(“react.memo_cache_sentinel”)?(f=(0,i.zw)(),b[15]=f):f=b[15];let I=f;b[16]!==T||b[17]!==V||b[18]!==C?(_=e=>{if(!(!I||T())&&C&&C.current){e.preventDefault();let n=window.getSelection();if(n&&n.anchorNode){let e={anchorNode:n.anchorNode,range:n.getRangeAt(0)},l=n.anchorNode.parentElement,a=l?.closest((0,u.Sp)(u.mU.issueComment))??l?.closest((0,u.Sp)(u.mU.issueBody));if(a&&a instanceof HTMLDivElement){let n=(0,m.E)(a,e);V(`${n}`)}}C.current.scrollIntoView(),C.current.focus()}},b[16]=T,b[17]=V,b[18]=C,b[19]=_):_=b[19];let U=_;b[20]!==C||b[21]!==j?(h=()=>{C.current?C.current.reset():H(“”),j()},b[20]=C,b[21]=j,b[22]=h):h=b[22];let B=h;return b[23]===Symbol.for(“react.memo_cache_sentinel”)?(F=[“r”],b[23]=F):F=b[23],b[24]!==R?(E={triggerWhenInputElementHasFocus:!1,triggerWhenPortalIsActive:R},b[24]=R,b[25]=E):E=b[25],(0,s._)(F,U,E),b[26]!==M||b[27]!==A||b[28]!==L||b[29]!==B?(K={handleMarkdownBodyChanged:M,markdownValidationResult:L,markdownBody:A,resetMarkdownBody:B},b[26]=M,b[27]=A,b[28]=L,b[29]=B,b[30]=K):K=b[30],K}},78093(e,n,l){l.d(n,{i:()=>t});var a=l(94527);function t(e,n,l=null,i=”issue”){return e?a.k.repoArchived:n?a.k.issueLockedToCollaborators:l||a.k.canNotComment(i)}},85136(e,n,l){l.d(n,{U:()=>o});var a=l(74848),t=l(16522),i=l(33542),r=l(34164),s=l(9484);function o(e){let n,l,o,d=(0,t.c)(8),{children:u,style:c,className:m}=e,{variant:y}=(0,s.e)();d[0]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,i.G)(“list-view-item-description”),d[0]=n):n=d[0];let g=”compact”===y&&”Description-module__compact__MrdGt”;return d[1]!==m||d[2]!==g?(l=(0,r.$)(“Description-module__container__hpqJz”,g,m),d[1]=m,d[2]=g,d[3]=l):l=d[3],d[4]!==u||d[5]!==c||d[6]!==l?(o=(0,a.jsx)(“div”,{…n,className:l,style:c,children:u}),d[4]=u,d[5]=c,d[6]=l,d[7]=o):o=d[7],o}o.displayName=”ListItemDescription”},45676(e,n,l){l.d(n,{Q:()=>d});var a=l(74848),t=l(16522),i=l(33542),r=l(34164),s=l(9484),o=l(81646);function d(e){let n,l,d,u=(0,t.c)(7),{children:c}=e,{variant:m}=(0,s.e)(),{alignment:y}=(0,o.m)();u[0]===Symbol.for(“react.memo_cache_sentinel”)?(n=(0,i.G)(“list-view-item-main-content”),u[0]=n):n=u[0];let g=”compact”===m&&”MainContent-module__compact__EISVO”,p=”center”===y&&”MainContent-module__centerAligned__u4ZOt”;return u[1]!==g||u[2]!==p?(l=(0,r.$)(“MainContent-module__inner__C80co”,g,p),u[1]=g,u[2]=p,u[3]=l):l=u[3],u[4]!==c||u[5]!==l?(d=(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(“div”,{…n,className:”MainContent-module__container__uXXH2″,children:(0,a.jsx)(“div”,{className:l,children:c})})}),u[4]=c,u[5]=l,u[6]=d):d=u[6],d}d.displayName=”ListItemMainContent”},43145(e,n,l){l.d(n,{W:()=>ef});var a,t,i,r,s,o,d,u,c,m,y,g,p,k,f,_,h,F,E,K,b,C,w,v,S,x,R=l(74848);let D={fragment:{argumentDefinitions:a=[{defaultValue:null,kind:”LocalArgument”,name:”id”}],kind:”Fragment”,metadata:null,name:”MarkdownEditHistoryViewerQuery”,selections:[{alias:null,args:t=[{kind:”Variable”,name:”id”,variableName:”id”}],concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[{kind:”InlineFragment”,selections:[i={alias:null,args:null,kind:”ScalarField”,name:”includesCreatedEdit”,storageKey:null},{alias:null,args:r=[{kind:”Literal”,name:”first”,value:100}],concreteType:”UserContentEditConnection”,kind:”LinkedField”,name:”userContentEdits”,plural:!1,selections:[s={alias:null,args:null,kind:”ScalarField”,name:”totalCount”,storageKey:null},{alias:null,args:null,concreteType:”UserContentEditEdge”,kind:”LinkedField”,name:”edges”,plural:!0,selections:[{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”node”,plural:!1,selections:[o={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},d={alias:null,args:null,kind:”ScalarField”,name:”editedAt”,storageKey:null},u={alias:null,args:null,kind:”ScalarField”,name:”deletedAt”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[c={alias:null,args:null,kind:”ScalarField”,name:”avatarUrl”,storageKey:null},m={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:”userContentEdits(first:100)”}],type:”Comment”,abstractKey:”__isComment”}],storageKey:null}],type:”Query”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:a,kind:”Operation”,name:”MarkdownEditHistoryViewerQuery”,selections:[{alias:null,args:t,concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[y={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”InlineFragment”,selections:[i,{alias:null,args:r,concreteType:”UserContentEditConnection”,kind:”LinkedField”,name:”userContentEdits”,plural:!1,selections:[s,{alias:null,args:null,concreteType:”UserContentEditEdge”,kind:”LinkedField”,name:”edges”,plural:!0,selections:[{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”node”,plural:!1,selections:[o,d,u,{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[y,c,m,o],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:”userContentEdits(first:100)”}],type:”Comment”,abstractKey:”__isComment”},o],storageKey:null}]},params:{id:”c6113eea560ba83b319c9b30fc5d4f7e”,metadata:{},name:”MarkdownEditHistoryViewerQuery”,operationKind:”query”,text:null}};D.hash=”58ea81646b217a25de6cfe147936e7f6″;let N={argumentDefinitions:[],kind:”Fragment”,metadata:null,name:”MarkdownEditHistoryViewer_comment”,selections:[{alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerCanReadUserContentEdits”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”lastEditedAt”,storageKey:null}],type:”Comment”,abstractKey:”__isComment”};N.hash=”fcc1ee717c6a87a4ffdb4f4d9391d55c”;var j=l(16522),A=l(206),H=l(16433),L=l(16899),T=l(67323),V=l(18990),M=l(62935),I=l(4925),U=l(96540),B=l(18312),G=l(75323);let O=e=>{let n,l=(0,j.c)(2),{retry:a}=e;return l[0]!==a?(n=(0,R.jsx)(G.h,{message:”Couldn’t load”,retry:a,className:”CouldNotFindFallbackError-module__CouldNotFindFallbackErrorContainer__fOygj”}),l[0]=a,l[1]=n):n=l[1],n};O.displayName=”CouldNotFindFallbackError”;let Q={fragment:{argumentDefinitions:g=[{defaultValue:null,kind:”LocalArgument”,name:”id”}],kind:”Fragment”,metadata:null,name:”EditHistoryDialogQuery”,selections:[{alias:null,args:p=[{kind:”Variable”,name:”id”,variableName:”id”}],concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[{kind:”InlineFragment”,selections:[k={alias:null,args:null,kind:”ScalarField”,name:”diff”,storageKey:null},f={alias:null,args:null,kind:”ScalarField”,name:”diffBefore”,storageKey:null},_={alias:null,args:null,kind:”ScalarField”,name:”deletedAt”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”deletedBy”,plural:!1,selections:[h={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],storageKey:null},{args:null,kind:”FragmentSpread”,name:”EditHistoryDialogHeaderFragment”}],type:”UserContentEdit”,abstractKey:null}],storageKey:null}],type:”Query”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:g,kind:”Operation”,name:”EditHistoryDialogQuery”,selections:[{alias:null,args:p,concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[F={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”InlineFragment”,selections:[k,f,_,{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”deletedBy”,plural:!1,selections:[F,h,E={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[F,{alias:null,args:null,kind:”ScalarField”,name:”avatarUrl”,storageKey:null},h,E],storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”editedAt”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”newest”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”firstEdit”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerCanDelete”,storageKey:null}],type:”UserContentEdit”,abstractKey:null},E],storageKey:null}]},params:{id:”95112ed4d46018d629c28241b711a389″,metadata:{},name:”EditHistoryDialogQuery”,operationKind:”query”,text:null}};Q.hash=”027faee365f58b6aa217941196bb5c80″;var $=l(39081),q=l(34308);let z=”EditHistoryDialog-module__mutedInfoText__qG8J1″,P={argumentDefinitions:[],kind:”Fragment”,metadata:null,name:”EditHistoryDialogHeaderFragment”,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”avatarUrl”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”deletedAt”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”editedAt”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”newest”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”firstEdit”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerCanDelete”,storageKey:null}],type:”UserContentEdit”,abstractKey:null};P.hash=”173b0fbf2e248d6057ccd670ace2eea7″;var W=l(40914),Z=l(38621),J=l(44472),X=l(21373),Y=l(83223),ee=l(10095);let en={fragment:{argumentDefinitions:K=[{defaultValue:null,kind:”LocalArgument”,name:”input”}],kind:”Fragment”,metadata:null,name:”deleteUserContentEditMutation”,selections:[{alias:null,args:b=[{kind:”Variable”,name:”input”,variableName:”input”}],concreteType:”DeleteUserContentEditPayload”,kind:”LinkedField”,name:”deleteUserContentEdit”,plural:!1,selections:[{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”userContentEdit”,plural:!1,selections:[C={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},w={alias:null,args:null,kind:”ScalarField”,name:”deletedAt”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”deletedBy”,plural:!1,selections:[v={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null},S={alias:null,args:null,kind:”ScalarField”,name:”avatarUrl”,storageKey:null}],storageKey:null},x={alias:null,args:null,kind:”ScalarField”,name:”diff”,storageKey:null}],storageKey:null}],storageKey:null}],type:”Mutation”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:K,kind:”Operation”,name:”deleteUserContentEditMutation”,selections:[{alias:null,args:b,concreteType:”DeleteUserContentEditPayload”,kind:”LinkedField”,name:”deleteUserContentEdit”,plural:!1,selections:[{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”userContentEdit”,plural:!1,selections:[C,w,{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”deletedBy”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},v,S,C],storageKey:null},x],storageKey:null}],storageKey:null}]},params:{id:”71452b9f40a7828ac05811d1ad4f821e”,metadata:{},name:”deleteUserContentEditMutation”,operationKind:”mutation”,text:null}};en.hash=”45e1f3e7d425560f65ef39e8c357794d”;let el=e=>{let n,l,a,t,i,r=(0,j.c)(20),{queryRef:s,userContentEditId:o}=e;r[0]===Symbol.for(“react.memo_cache_sentinel”)?(n=P,r[0]=n):n=r[0];let d=(0,B.useFragment)(n,s),u=(0,B.useRelayEnvironment)(),c=(0,J.S)(),{addToast:m}=(0,W.Y6)();r[1]!==m||r[2]!==c||r[3]!==u||r[4]!==o?(l=async()=>{await c({title:q.k.confirmations.deleteEditHistoryTitle,content:q.k.confirmations.deleteEditHistoryContent,confirmButtonType:”danger”,confirmButtonContent:q.k.confirmations.deleteEditHistoryConfirmButtonContent})&&function({environment:e,input:{id:n},onCompleted:l,onError:a}){(0,B.commitMutation)(e,{mutation:en,variables:{input:{id:n}},onCompleted:e=>{null===e.deleteUserContentEdit?a?.():l?.()},onError:e=>a?.(e)})}({environment:u,input:{id:o},onError:()=>{m({type:”error”,message:”Failed to delete this revision”})}})},r[1]=m,r[2]=c,r[3]=u,r[4]=o,r[5]=l):l=r[5];let y=l,g=d.newest||d.deletedAt;return r[6]!==d.deletedAt||r[7]!==d.editedAt||r[8]!==d.editor||r[9]!==d.firstEdit||r[10]!==g?(a=d.editor&&(0,R.jsx)(ea,{login:d.editor.login,avatarUrl:d.editor.avatarUrl,time:d.editedAt,details:d.firstEdit?q.k.editHistory.created:q.k.editHistory.edited,trailingElement:g?(0,R.jsx)(I.A,{className:”EditHistoryDialogHeader-module__statusLabel__rUWoL”,children:d.deletedAt?q.k.editHistory.deleted:q.k.editHistory.mostRecent}):void 0}),r[6]=d.deletedAt,r[7]=d.editedAt,r[8]=d.editor,r[9]=d.firstEdit,r[10]=g,r[11]=a):a=r[11],r[12]!==d.deletedAt||r[13]!==d.newest||r[14]!==d.viewerCanDelete||r[15]!==y?(t=d.viewerCanDelete&&!d.newest&&!d.deletedAt&&(0,R.jsxs)(X.Q,{variant:”danger”,size:”small”,”aria-label”:q.k.editHistory.deleteRevisionAriaLabel,onClick:y,className:”EditHistoryDialogHeader-module__deleteRevisionButton__TZuHW”,children:[(0,R.jsx)(ee.A,{icon:Z.TrashIcon}),” “,”Delete revision”]}),r[12]=d.deletedAt,r[13]=d.newest,r[14]=d.viewerCanDelete,r[15]=y,r[16]=t):t=r[16],r[17]!==a||r[18]!==t?(i=(0,R.jsxs)(“div”,{className:”EditHistoryDialogHeader-module__EditHistoryDialogHeaderContainer__Rok7s”,children:[a,t]}),r[17]=a,r[18]=t,r[19]=i):i=r[19],i};function ea(e){let n,l,a,t,i,r,s=(0,j.c)(20),{login:o,avatarUrl:d,details:u,time:c,className:m,trailingElement:y}=e,g=!!d&&!!o;return s[0]!==d||s[1]!==o||s[2]!==g?(n=g&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(A.r,{src:d,size:16,alt:`@${o}`,className:”EditHistoryDialogHeader-module__userAvatar__AKZr3″}),(0,R.jsx)(Y.A,{href:`/${o}`,className:”EditHistoryDialogHeader-module__usernameBold__AZaWu”,”aria-label”:`View profile for @${o}`,children:o})]}),s[0]=d,s[1]=o,s[2]=g,s[3]=n):n=s[3],s[4]!==o||s[5]!==g?(l=!g&&(0,R.jsx)(“span”,{children:o??”ghost”}),s[4]=o,s[5]=g,s[6]=l):l=s[6],s[7]!==u?(a=(0,R.jsxs)(“span”,{children:[” “,u,” “]}),s[7]=u,s[8]=a):a=s[8],s[9]!==c?(t=c&&(0,R.jsx)(M.A,{date:new Date(c)}),s[9]=c,s[10]=t):t=s[10],s[11]!==m||s[12]!==n||s[13]!==l||s[14]!==a||s[15]!==t?(i=(0,R.jsxs)(“div”,{className:m,children:[n,l,a,t]}),s[11]=m,s[12]=n,s[13]=l,s[14]=a,s[15]=t,s[16]=i):i=s[16],s[17]!==i||s[18]!==y?(r=(0,R.jsxs)(“div”,{className:”EditHistoryDialogHeader-module__actorDetailsWrapper__hf7dp”,children:[i,y]}),s[17]=i,s[18]=y,s[19]=r):r=s[19],r}el.displayName=”EditHistoryDialogHeader”,ea.displayName=”ActorOperationDetails”;let et=(e,n)=>({groups:[{words:e??””,modification:n}],modification:n}),ei=e=>{switch(e){case”ADDED”:return{open:”[+]”,close:”[/+]”};case”REMOVED”:return{open:”[-]”,close:”[/-]”}}return{open:””,close:””}},er=e=>”ADDED”===e||”REMOVED”===e,es=e=>{let n,l,a,t,i,r=(0,j.c)(15),{groups:s,modification:o}=e;r[0]!==s?(n=s.map(ed).join(” “),r[0]=s,r[1]=n):n=r[1];let d=n;return r[2]!==s||r[3]!==o?(l=”EDITED”===o&&s?.map(eu),r[2]=s,r[3]=o,r[4]=l):l=r[4],r[5]!==d||r[6]!==s.length||r[7]!==o?(a=”EDITED”!==o&&s.length>0&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(“span”,{className:”sr-only”,children:ei(o).open}),(0,R.jsx)(“span”,{children:d}),(0,R.jsx)(“span”,{className:”sr-only”,children:ei(o).close})]}),r[5]=d,r[6]=s.length,r[7]=o,r[8]=a):a=r[8],r[9]!==s.length?(t=0===s.length&&(0,R.jsx)(“br”,{}),r[9]=s.length,r[10]=t):t=r[10],r[11]!==l||r[12]!==a||r[13]!==t?(i=(0,R.jsxs)(“span”,{className:”GroupedTextDiffViewer-module__diffLine__BY9Cd”,children:[l,a,t]}),r[11]=l,r[12]=a,r[13]=t,r[14]=i):i=r[14],i};es.displayName=”LineDiffViewer”;let eo=e=>{let n,l,a,t=(0,j.c)(7),{before:i,after:r}=e;return t[0]!==r||t[1]!==i?(n=”GroupedTextDiffViewer-module__diffContainer__s109o”,l=(function({before:e,after:n}){let l=e?e.split(/\r?\n/):[],a=n?n.split(/\r?\n/):[],t=[];for(let e=0;e{switch(e){case”ADDED”:return”GroupedTextDiffViewer-module__wordStylingAdded__hfNel”;case”REMOVED”:return”GroupedTextDiffViewer-module__wordStylingRemoved__bS3uE”;case”UNCHANGED”:return””}})(e.modification),children:`${0===n?””:” “}${e.words}`}),er(e.modification)&&(0,R.jsx)(“span”,{className:”sr-only”,children:ei(e.modification).close})]},n-1)}function ec(e,n){return(0,R.jsx)(“div”,{className:(e=>{switch(e){case”ADDED”:return”GroupedTextDiffViewer-module__borderStylingAdded__p24GB”;case”REMOVED”:return”GroupedTextDiffViewer-module__borderStylingRemoved__g7GTQ”;case”EDITED”:return”GroupedTextDiffViewer-module__borderStylingChanged__WFfzq”;case”UNCHANGED”:return””}})(e.modification),children:(0,R.jsx)(es,{…e})},n)}eo.displayName=”GroupedTextDiffViewer”;let em=e=>{let n,l,a=(0,j.c)(5),{userContentEditId:t,onClose:i}=e;return a[0]!==t?(n=()=>(0,R.jsx)(ey,{userContentEditId:t}),a[0]=t,a[1]=n):n=a[1],a[2]!==i||a[3]!==n?(l=(0,R.jsx)($.l,{renderBody:n,onClose:i,title:q.k.editHistory.viewingEditTitle,width:”xlarge”,height:”auto”,className:”EditHistoryDialog-module__EditHistoryDialogContainer__qUZtS”}),a[2]=i,a[3]=n,a[4]=l):l=a[4],l};em.displayName=”EditHistoryDialog”;let ey=e=>{let n,l,a,t,i,r,s=(0,j.c)(15),{userContentEditId:o}=e,[d,u]=(0,B.useQueryLoader)(Q);if(s[0]!==u||s[1]!==o?(n=()=>{u({id:o})},l=[u,o],s[0]=u,s[1]=o,s[2]=n,s[3]=l):(n=s[2],l=s[3]),(0,U.useEffect)(n,l),!d){let e;return s[4]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,R.jsx)(ep,{}),s[4]=e):e=s[4],e}return s[5]===Symbol.for(“react.memo_cache_sentinel”)?(a=(0,R.jsx)(ep,{}),s[5]=a):a=s[5],s[6]!==u||s[7]!==o?(t=()=>u({id:o},{fetchPolicy:”network-only”}),s[6]=u,s[7]=o,s[8]=t):t=s[8],s[9]!==d||s[10]!==o?(i=(0,R.jsx)(eg,{queryRef:d,userContentEditId:o}),s[9]=d,s[10]=o,s[11]=i):i=s[11],s[12]!==t||s[13]!==i?(r=(0,R.jsx)(U.Suspense,{fallback:a,children:(0,R.jsx)(H.A,{onRetry:t,fallback:ek,children:i})}),s[12]=t,s[13]=i,s[14]=r):r=s[14],r};ey.displayName=”EditContent”;let eg=e=>{let n,l,a,t,i,r,s=(0,j.c)(22),{queryRef:o,userContentEditId:d}=e,u=(0,B.usePreloadedQuery)(Q,o).node;if(!u){let e;return s[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,R.jsx)(ep,{}),s[0]=e):e=s[0],e}let c=!u.diffBefore&&!u.diff;return s[1]!==u||s[2]!==d?(n=(0,R.jsx)(el,{queryRef:u,userContentEditId:d}),s[1]=u,s[2]=d,s[3]=n):n=s[3],s[4]!==u.deletedAt||s[5]!==u.diff||s[6]!==u.diffBefore||s[7]!==c?(l=!u.deletedAt&&!c&&(0,R.jsx)(eo,{before:u.diffBefore??void 0,after:u.diff??void 0}),s[4]=u.deletedAt,s[5]=u.diff,s[6]=u.diffBefore,s[7]=c,s[8]=l):l=s[8],s[9]!==u.deletedAt||s[10]!==c?(a=!u.deletedAt&&c&&(0,R.jsx)(“span”,{className:z,children:q.k.editHistory.emptyEdit}),s[9]=u.deletedAt,s[10]=c,s[11]=a):a=s[11],s[12]!==u.deletedAt||s[13]!==u.deletedBy?.login?(t=u.deletedAt&&(0,R.jsx)(ea,{login:u.deletedBy?.login,details:q.k.editHistory.deletedThisRevision,time:u.deletedAt,className:z}),s[12]=u.deletedAt,s[13]=u.deletedBy?.login,s[14]=t):t=s[14],s[15]!==l||s[16]!==a||s[17]!==t?(i=(0,R.jsxs)(“div”,{className:”EditHistoryDialog-module__contentViewerContainer__BJvxb”,children:[l,a,t]}),s[15]=l,s[16]=a,s[17]=t,s[18]=i):i=s[18],s[19]!==n||s[20]!==i?(r=(0,R.jsxs)(“div”,{className:”EditHistoryDialog-module__editHistoryContentScrollable__OZdA7″,children:[n,i]}),s[19]=n,s[20]=i,s[21]=r):r=s[21],r};function ep(){let e,n=(0,j.c)(1);return n[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,R.jsxs)(“div”,{className:”EditHistoryDialog-module__loadingSkeletonContainer__IRARr”,children:[(0,R.jsx)(L.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,R.jsx)(L.O,{variant:”rounded”,height:”md”,width:”100%”})]}),n[0]=e):e=n[0],e}function ek(e){return(0,R.jsx)(O,{retry:e})}eg.displayName=”EditContentInternal”,ep.displayName=”EditContentLoading”;function ef(e){let n,l,a,t,i,r=(0,j.c)(11),{editHistory:s}=e;r[0]===Symbol.for(“react.memo_cache_sentinel”)?(n=N,r[0]=n):n=r[0];let o=(0,B.useFragment)(n,s),[d,u]=(0,U.useState)(!1),[c,m]=(0,U.useState)(“”);return o&&o.viewerCanReadUserContentEdits&&o.lastEditedAt?(r[1]===Symbol.for(“react.memo_cache_sentinel”)?(l=(0,R.jsx)(T.W.Button,{variant:”invisible”,size:”small”,”aria-label”:q.k.editHistory.ariaLabel,className:”MarkdownEditHistoryViewer-module__editHistoryMenuButton__BMs0r”,children:q.k.editHistory.openEditsButton}),r[1]=l):l=r[1],r[2]!==o.id||r[3]!==o.lastEditedAt?(a=(0,R.jsxs)(T.W,{children:[l,(0,R.jsx)(T.W.Overlay,{width:”auto”,children:(0,R.jsx)(e_,{setIsEditHistoryDialogOpen:u,setSelectedId:m,editHistoryId:o.id,lastEditedAt:o.lastEditedAt})})]}),r[2]=o.id,r[3]=o.lastEditedAt,r[4]=a):a=r[4],r[5]!==d||r[6]!==c?(t=d&&(0,R.jsx)(em,{onClose:()=>u(!1),userContentEditId:c}),r[5]=d,r[6]=c,r[7]=t):t=r[7],r[8]!==a||r[9]!==t?(i=(0,R.jsxs)(“div”,{className:”MarkdownEditHistoryViewer-module__editHistoryContainer__u5gj3″,children:[a,t]}),r[8]=a,r[9]=t,r[10]=i):i=r[10],i):null}ef.displayName=”MarkdownEditHistoryViewer”;let e_=e=>{let n,l,a,t,i,r,s,o,d,u=(0,j.c)(22);u[0]!==e?({editHistoryId:n,lastEditedAt:l,…a}=e,u[0]=e,u[1]=n,u[2]=l,u[3]=a):(n=u[1],l=u[2],a=u[3]);let[c,m]=(0,B.useQueryLoader)(D);if(u[4]!==n||u[5]!==m?(t=()=>{m({id:n},{fetchPolicy:”network-only”})},u[4]=n,u[5]=m,u[6]=t):t=u[6],u[7]!==n||u[8]!==l||u[9]!==m?(i=[n,m,l],u[7]=n,u[8]=l,u[9]=m,u[10]=i):i=u[10],(0,U.useEffect)(t,i),!c){let e;return u[11]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,R.jsx)(eF,{}),u[11]=e):e=u[11],e}return u[12]===Symbol.for(“react.memo_cache_sentinel”)?(r=(0,R.jsx)(eF,{}),u[12]=r):r=u[12],u[13]!==n||u[14]!==m?(s=()=>m({id:n},{fetchPolicy:”network-only”}),u[13]=n,u[14]=m,u[15]=s):s=u[15],u[16]!==a||u[17]!==c?(o=(0,R.jsx)(eh,{queryRef:c,…a}),u[16]=a,u[17]=c,u[18]=o):o=u[18],u[19]!==s||u[20]!==o?(d=(0,R.jsx)(U.Suspense,{fallback:r,children:(0,R.jsx)(H.A,{onRetry:s,fallback:eE,children:o})}),u[19]=s,u[20]=o,u[21]=d):d=u[21],d};e_.displayName=”EditHistoryActionMenuContent”;let eh=e=>{let n,l,a,t=(0,j.c)(12),{setIsEditHistoryDialogOpen:i,setSelectedId:r,queryRef:s}=e,o=(0,B.usePreloadedQuery)(D,s);if(!o.node?.userContentEdits){let e;return t[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,R.jsx)(eF,{}),t[0]=e):e=t[0],e}let d=o.node.userContentEdits.totalCount,u=`Edited ${d-1} time${d>2?”s”:””}`;return t[1]!==u?(n=(0,R.jsx)(V.l.GroupHeading,{children:u}),t[1]=u,t[2]=n):n=t[2],t[3]!==o.node.includesCreatedEdit||t[4]!==o.node.userContentEdits.edges||t[5]!==i||t[6]!==r||t[7]!==d?(l=o.node.userContentEdits.edges?.map((e,n)=>{let l=e?.node;if(!l?.editor)return null;let a=o.node?.includesCreatedEdit&&n===d-1;return(0,R.jsxs)(V.l.Item,{onSelect:()=>{r(l.id),i(!0)},children:[(0,R.jsx)(V.l.LeadingVisual,{children:(0,R.jsx)(A.r,{src:l.editor.avatarUrl,size:16,alt:`@${l.editor.login}`,className:”MarkdownEditHistoryViewer-module__editorAvatar__ue2nV”})}),(0,R.jsx)(“span”,{className:”MarkdownEditHistoryViewer-module__editorUsername__AtY5c”,children:l.editor.login}),(0,R.jsxs)(V.l.Description,{truncate:!0,className:”MarkdownEditHistoryViewer-module__editHistoryItemMetadata__T9sCi”,children:[a&&(0,R.jsx)(“div”,{title:””,children:q.k.editHistory.created}),(0,R.jsx)(M.A,{date:new Date(l.editedAt)})]}),(0===n||l.deletedAt)&&(0,R.jsx)(V.l.TrailingVisual,{children:(0,R.jsx)(I.A,{children:0===n?q.k.editHistory.mostRecent:q.k.editHistory.deleted})})]},l.id)}),t[3]=o.node.includesCreatedEdit,t[4]=o.node.userContentEdits.edges,t[5]=i,t[6]=r,t[7]=d,t[8]=l):l=t[8],t[9]!==n||t[10]!==l?(a=(0,R.jsx)(V.l,{className:”MarkdownEditHistoryViewer-module__scrollableEditHistoryList__fCx19″,children:(0,R.jsxs)(V.l.Group,{children:[n,l]})}),t[9]=n,t[10]=l,t[11]=a):a=t[11],a};function eF(){let e,n=(0,j.c)(1);return n[0]===Symbol.for(“react.memo_cache_sentinel”)?(e=(0,R.jsxs)(“div”,{className:”MarkdownEditHistoryViewer-module__loadingSkeletonContainer__FshA0″,children:[(0,R.jsx)(L.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,R.jsx)(L.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,R.jsx)(L.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,R.jsx)(L.O,{variant:”rounded”,height:”md”,width:”100%”})]}),n[0]=e):e=n[0],e}function eE(e){return(0,R.jsx)(O,{retry:e})}eh.displayName=”EditHistoryActionMenuContentInternal”,eF.displayName=”EditHistoryLoading”},20875(e,n,l){l.d(n,{_:()=>d});var a=l(74848);let t={argumentDefinitions:[],kind:”Fragment”,metadata:null,name:”MarkdownLastEditedBy”,selections:[{alias:null,args:null,kind:”ScalarField”,name:”viewerCanReadUserContentEdits”,storageKey:null},{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”lastUserContentEdit”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”url”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],storageKey:null}],storageKey:null}],type:”Comment”,abstractKey:”__isComment”};t.hash=”bbab0cb2d43eeaaa0ed5b010868ec7f4″;var i=l(16522),r=l(83223),s=l(18312),o=l(34308);function d(e){let n,l,d,u,c=(0,i.c)(10),{editInformation:m,includeSeparator:y,forceUnderline:g}=e;c[0]===Symbol.for(“react.memo_cache_sentinel”)?(n=t,c[0]=n):n=c[0];let p=(0,s.useFragment)(n,m);if(!p||!p.viewerCanReadUserContentEdits||!p.lastUserContentEdit||!p.lastUserContentEdit.editor)return null;let{login:k,url:f}=p.lastUserContentEdit.editor;return c[1]!==y?(l=y&&(0,a.jsx)(“span”,{children:” \xb7 “}),c[1]=y,c[2]=l):l=c[2],c[3]!==g||c[4]!==k||c[5]!==f?(d=(0,a.jsxs)(“span”,{children:[`${o.k.editHistory.editedBy} `,(0,a.jsx)(r.A,{href:f,inline:g,className:”MarkdownLastEditedBy-module__mutedEditorLink__fvMbU”,children:k})]}),c[3]=g,c[4]=k,c[5]=f,c[6]=d):d=c[6],c[7]!==l||c[8]!==d?(u=(0,a.jsxs)(“span”,{className:”MarkdownLastEditedBy-module__lastEditInfoContainer__TLH5E”,children:[l,d]}),c[7]=l,c[8]=d,c[9]=u):u=c[9],u}d.displayName=”MarkdownLastEditedBy”},34308(e,n,l){l.d(n,{k:()=>a});let a={confirmations:{deleteEditHistoryTitle:”Are you sure you want to delete this revision from the history?”,deleteEditHistoryContent:”This edit\u2019s content will no longer be visible. This action can not be undone.”,deleteEditHistoryConfirmButtonContent:”Remove”},editHistory:{viewingEditTitle:”Viewing edit”,deleted:”Deleted”,mostRecent:”Most recent”,emptyEdit:”This revision does not contain any content.”,deletedThisRevision:”deleted this revision”,created:”created”,edited:”edited”,deleteRevisionAriaLabel:”Delete this edit revision”,ariaLabel:”Open edits”,openEditsButton:”Edits”,editedBy:”edited by”}}},38633(e,n,l){l.d(n,{f:()=>u});let a={fragment:{argumentDefinitions:t=[{defaultValue:null,kind:”LocalArgument”,name:”id”}],kind:”Fragment”,metadata:null,name:”useMarkdownEditHistoryViewerQueryQuery”,selections:[{alias:null,args:i=[{kind:”Variable”,name:”id”,variableName:”id”}],concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[{kind:”InlineFragment”,selections:[{args:null,kind:”FragmentSpread”,name:”MarkdownEditHistoryViewer_comment”},{args:null,kind:”FragmentSpread”,name:”MarkdownLastEditedBy”}],type:”Comment”,abstractKey:”__isComment”}],storageKey:null}],type:”Query”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:t,kind:”Operation”,name:”useMarkdownEditHistoryViewerQueryQuery”,selections:[{alias:null,args:i,concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[r={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},s={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{kind:”InlineFragment”,selections:[{alias:null,args:null,kind:”ScalarField”,name:”viewerCanReadUserContentEdits”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”lastEditedAt”,storageKey:null},{alias:null,args:null,concreteType:”UserContentEdit”,kind:”LinkedField”,name:”lastUserContentEdit”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[r,{alias:null,args:null,kind:”ScalarField”,name:”url”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null},s],storageKey:null},s],storageKey:null}],type:”Comment”,abstractKey:”__isComment”}],storageKey:null}]},params:{id:”d72649dd9392589f64dd4570b992b900″,metadata:{},name:”useMarkdownEditHistoryViewerQueryQuery”,operationKind:”query”,text:null}};a.hash=”4c6ffc38d14bcfbd11af3056fe1ca692″;var t,i,r,s,o=l(16522),d=l(18312);function u(e){let n,l,t=(0,o.c)(3),{id:i}=e;t[0]===Symbol.for(“react.memo_cache_sentinel”)?(n=a,t[0]=n):n=t[0],t[1]!==i?(l={id:i},t[1]=i,t[2]=l):l=t[2];let r=(0,d.useLazyLoadQuery)(n,l);return r.node?r.node:null}},38771(e,n,l){l.r(n),l.d(n,{ReactionViewerRelay:()=>v,ReactionViewerRelayQueryComponent:()=>D,default:()=>N});var a,t,i,r,s,o,d,u,c,m,y,g,p,k,f=l(74848);let _={argumentDefinitions:[],kind:”Fragment”,metadata:null,name:”ReactionViewerRelayGroups”,selections:[{alias:null,args:null,concreteType:”ReactionGroup”,kind:”LinkedField”,name:”reactionGroups”,plural:!0,selections:[{alias:null,args:null,kind:”ScalarField”,name:”content”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerHasReacted”,storageKey:null},{alias:null,args:[{kind:”Literal”,name:”first”,value:5}],concreteType:”ReactorConnection”,kind:”LinkedField”,name:”reactors”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”totalCount”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”nodes”,plural:!0,selections:[{alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”InlineFragment”,selections:t=[a={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],type:”User”,abstractKey:null},{kind:”InlineFragment”,selections:[a,{alias:null,args:null,kind:”ScalarField”,name:”isCopilot”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”isAgent”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”displayName”,storageKey:null}],type:”Bot”,abstractKey:null},{kind:”InlineFragment”,selections:t,type:”Organization”,abstractKey:null},{kind:”InlineFragment”,selections:t,type:”Mannequin”,abstractKey:null}],storageKey:null}],storageKey:”reactors(first:5)”}],storageKey:null}],type:”Reactable”,abstractKey:”__isReactable”};_.hash=”caa12ca1dcd3ac3335452a70daf0312a”;let h=(u={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{fragment:{argumentDefinitions:i=[{defaultValue:null,kind:”LocalArgument”,name:”id”}],kind:”Fragment”,metadata:null,name:”ReactionViewerRelayLazyQuery”,selections:[{alias:null,args:r=[{kind:”Variable”,name:”id”,variableName:”id”}],concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[{kind:”InlineFragment”,selections:[{args:null,kind:”FragmentSpread”,name:”ReactionViewerRelayGroups”}],type:”Comment”,abstractKey:”__isComment”}],storageKey:null}],type:”Query”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:i,kind:”Operation”,name:”ReactionViewerRelayLazyQuery”,selections:[{alias:null,args:r,concreteType:null,kind:”LinkedField”,name:”node”,plural:!1,selections:[s={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”InlineFragment”,selections:[{kind:”InlineFragment”,selections:[{alias:null,args:null,concreteType:”ReactionGroup”,kind:”LinkedField”,name:”reactionGroups”,plural:!0,selections:[{alias:null,args:null,kind:”ScalarField”,name:”content”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerHasReacted”,storageKey:null},{alias:null,args:[{kind:”Literal”,name:”first”,value:5}],concreteType:”ReactorConnection”,kind:”LinkedField”,name:”reactors”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”totalCount”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”nodes”,plural:!0,selections:[s,{kind:”InlineFragment”,selections:d=[o={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],type:”User”,abstractKey:null},{kind:”InlineFragment”,selections:[o,{alias:null,args:null,kind:”ScalarField”,name:”isCopilot”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”isAgent”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”displayName”,storageKey:null}],type:”Bot”,abstractKey:null},{kind:”InlineFragment”,selections:d,type:”Organization”,abstractKey:null},{kind:”InlineFragment”,selections:d,type:”Mannequin”,abstractKey:null},{kind:”InlineFragment”,selections:[u],type:”Node”,abstractKey:”__isNode”}],storageKey:null}],storageKey:”reactors(first:5)”}],storageKey:null}],type:”Reactable”,abstractKey:”__isReactable”}],type:”Comment”,abstractKey:”__isComment”},u],storageKey:null}]},params:{id:”0cd5eed9279c836f76bb3bbe66b4fc38″,metadata:{},name:”ReactionViewerRelayLazyQuery”,operationKind:”query”,text:null}});h.hash=”37ec1495c4c7ace448e859305895ad0e”;var F=l(16522),E=l(18312),K=l(80449),b=l(24328);let C=(k={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{fragment:{argumentDefinitions:c=[{defaultValue:null,kind:”LocalArgument”,name:”input”}],kind:”Fragment”,metadata:null,name:”removeReactionMutation”,selections:[{alias:null,args:m=[{kind:”Variable”,name:”input”,variableName:”input”}],concreteType:”RemoveReactionPayload”,kind:”LinkedField”,name:”removeReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[{args:null,kind:”FragmentSpread”,name:”ReactionViewerRelayGroups”}],storageKey:null}],storageKey:null}],type:”Mutation”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:c,kind:”Operation”,name:”removeReactionMutation”,selections:[{alias:null,args:m,concreteType:”RemoveReactionPayload”,kind:”LinkedField”,name:”removeReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[y={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”TypeDiscriminator”,abstractKey:”__isReactable”},{alias:null,args:null,concreteType:”ReactionGroup”,kind:”LinkedField”,name:”reactionGroups”,plural:!0,selections:[{alias:null,args:null,kind:”ScalarField”,name:”content”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerHasReacted”,storageKey:null},{alias:null,args:[{kind:”Literal”,name:”first”,value:5}],concreteType:”ReactorConnection”,kind:”LinkedField”,name:”reactors”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”totalCount”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”nodes”,plural:!0,selections:[y,{kind:”InlineFragment”,selections:p=[g={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],type:”User”,abstractKey:null},{kind:”InlineFragment”,selections:[g,{alias:null,args:null,kind:”ScalarField”,name:”isCopilot”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”isAgent”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”displayName”,storageKey:null}],type:”Bot”,abstractKey:null},{kind:”InlineFragment”,selections:p,type:”Organization”,abstractKey:null},{kind:”InlineFragment”,selections:p,type:”Mannequin”,abstractKey:null},{kind:”InlineFragment”,selections:[k],type:”Node”,abstractKey:”__isNode”}],storageKey:null}],storageKey:”reactors(first:5)”}],storageKey:null},k],storageKey:null}],storageKey:null}]},params:{id:”b37799b042f0454edce6e855c46421e4″,metadata:{},name:”removeReactionMutation”,operationKind:”mutation”,text:null}});C.hash=”8e28d0138da52c07bb0e64eda432f580″;var w=l(53178);function v(e){let n,l,a,t=(0,F.c)(10),{reactionGroups:i,subjectId:r,canReact:s}=e,o=void 0===s||s,d=(0,E.useRelayEnvironment)(),u=(0,E.useFragment)(_,i);t[0]!==o||t[1]!==d||t[2]!==r?(n=(e,n)=>{o&&(n?function({environment:e,input:{subject:n,content:l},onError:a,onCompleted:t}){(0,E.commitMutation)(e,{mutation:C,variables:{input:{subjectId:n,content:l}},optimisticUpdater:e=>{let a=e.get(n);if(!a)return;let t=a.getLinkedRecords(“reactionGroups”);if(!t)return;let i=t.findIndex(e=>e.getValue(“content”)===l),r=t[i];if(r){r.setValue(!1,”viewerHasReacted”);let l=`client:${n}:reactionGroups:${i}:reactors(first:5)`,a=e.get(l);if(a){let e=a.getValue(“totalCount”);a.setValue(e&&e>0?e-1:0,”totalCount”)}}},onError:e=>a&&a(e),onCompleted:e=>t&&t(e)})}({environment:d,input:{subject:r,content:e}}):(0,b.m)({environment:d,input:{subject:r,content:e}}))},t[0]=o,t[1]=d,t[2]=r,t[3]=n):n=t[3];let c=n;t[4]!==u.reactionGroups?(l=(u.reactionGroups||[]).filter(R).map(S),t[4]=u.reactionGroups,t[5]=l):l=t[5];let m=l;return t[6]!==o||t[7]!==c||t[8]!==m?(a=(0,f.jsx)(w.P,{reactionGroups:m,canReact:o,onReact:c}),t[6]=o,t[7]=c,t[8]=m,t[9]=a):a=t[9],a}function S(e){return{reaction:{content:e.content,viewerHasReacted:e.viewerHasReacted},reactors:e.reactors?.nodes?.map(x)||[],totalCount:e.reactors?.totalCount||0}}function x(e){if(!e||”%other”===e.__typename)return{login:””,typeName:”Other”};let n=e.login;return”Bot”===e.__typename&&(e.isCopilot?n=K.t.copilotDisplayName:e.isAgent&&e.displayName&&(n=e.displayName)),{login:n,typeName:e.__typename}}function R(e){return!!e}function D(e){let n,l,a,t,i=(0,F.c)(8),{id:r,subjectLocked:s}=e;i[0]===Symbol.for(“react.memo_cache_sentinel”)?(n=h,i[0]=n):n=i[0],i[1]!==r?(l={id:r},i[1]=r,i[2]=l):l=i[2],i[3]===Symbol.for(“react.memo_cache_sentinel”)?(a={fetchPolicy:”store-or-network”},i[3]=a):a=i[3];let o=(0,E.useLazyLoadQuery)(n,l,a);if(!o.node)return null;let d=!s;return i[4]!==o.node||i[5]!==r||i[6]!==d?(t=(0,f.jsx)(v,{subjectId:r,reactionGroups:o.node,canReact:d}),i[4]=o.node,i[5]=r,i[6]=d,i[7]=t):t=i[7],t}v.displayName=”ReactionViewerRelay”,D.displayName=”ReactionViewerRelayQueryComponent”;let N=v},24328(e,n,l){l.d(n,{m:()=>c});let a=(d={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{fragment:{argumentDefinitions:t=[{defaultValue:null,kind:”LocalArgument”,name:”input”}],kind:”Fragment”,metadata:null,name:”addReactionMutation”,selections:[{alias:null,args:i=[{kind:”Variable”,name:”input”,variableName:”input”}],concreteType:”AddReactionPayload”,kind:”LinkedField”,name:”addReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[{args:null,kind:”FragmentSpread”,name:”ReactionViewerRelayGroups”}],storageKey:null}],storageKey:null}],type:”Mutation”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:t,kind:”Operation”,name:”addReactionMutation”,selections:[{alias:null,args:i,concreteType:”AddReactionPayload”,kind:”LinkedField”,name:”addReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[r={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”TypeDiscriminator”,abstractKey:”__isReactable”},{alias:null,args:null,concreteType:”ReactionGroup”,kind:”LinkedField”,name:”reactionGroups”,plural:!0,selections:[{alias:null,args:null,kind:”ScalarField”,name:”content”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”viewerHasReacted”,storageKey:null},{alias:null,args:[{kind:”Literal”,name:”first”,value:5}],concreteType:”ReactorConnection”,kind:”LinkedField”,name:”reactors”,plural:!1,selections:[{alias:null,args:null,kind:”ScalarField”,name:”totalCount”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”nodes”,plural:!0,selections:[r,{kind:”InlineFragment”,selections:o=[s={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],type:”User”,abstractKey:null},{kind:”InlineFragment”,selections:[s,{alias:null,args:null,kind:”ScalarField”,name:”isCopilot”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”isAgent”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”displayName”,storageKey:null}],type:”Bot”,abstractKey:null},{kind:”InlineFragment”,selections:o,type:”Organization”,abstractKey:null},{kind:”InlineFragment”,selections:o,type:”Mannequin”,abstractKey:null},{kind:”InlineFragment”,selections:[d],type:”Node”,abstractKey:”__isNode”}],storageKey:null}],storageKey:”reactors(first:5)”}],storageKey:null},d],storageKey:null}],storageKey:null}]},params:{id:”686efd568fb637fee7e532b3356444b1″,metadata:{},name:”addReactionMutation”,operationKind:”mutation”,text:null}});a.hash=”504ef43df20e9ee96a023f421682e18d”;var t,i,r,s,o,d,u=l(18312);function c({environment:e,input:{subject:n,content:l},onError:t,onCompleted:i}){return(0,u.commitMutation)(e,{mutation:a,variables:{input:{subjectId:n,content:l}},optimisticUpdater:e=>{let a=e.get(n);if(!a)return;let t=a.getLinkedRecords(“reactionGroups”);if(!t)return;let i=t.findIndex(e=>e.getValue(“content”)===l),r=t[i];if(r){r.setValue(!0,”viewerHasReacted”);let l=`client:${n}:reactionGroups:${i}:reactors(first:5)`,a=e.get(l);if(a){let e=a.getValue(“totalCount”);a.setValue(e?e+1:1,”totalCount”)}}},onError:e=>t&&t(e),onCompleted:e=>i&&i(e)})}},16433(e,n,l){l.d(n,{A:()=>c});var a=l(74848),t=l(16522),i=l(96540),r=l(8470),s=l(25649),o=l(73537);let d=e=>(0,a.jsxs)(“div”,{children:[(0,a.jsx)(“span”,{children:”Error:”}),(0,a.jsx)(“button”,{onClick:e,children:”Retry”})]});class u extends i.Component{state={error:null,hasAutoRetried:!1};static getDerivedStateFromError(e){return e.shouldSkipReport=!0,{error:e}}componentDidCatch(e){let n=(0,o.G7)(“issues_react_auto_retry_on_error”)&&!this.state.hasAutoRetried;(0,s.N7)(e,{critical:!n&&(this.props.critical??!1),reactAppName:this.props.appName,reactErrorBoundaryName:”BasicPreloadedQueryBoundary”}),n&&(this.props.onRetry(),this.setState({hasAutoRetried:!0,error:null}))}_retry=()=>{this.props.onRetry(),this.setState({error:null,hasAutoRetried:!1})};render(){let{children:e}=this.props,{error:n}=this.state,l=this.props.fallback||d;return n?l(this._retry,n):e}}function c(e){let n,l=(0,t.c)(3),{appName:s}=e,o=(0,i.use)(r.I),d=s||o?.appName;return l[0]!==d||l[1]!==e?(n=(0,a.jsx)(u,{…e,appName:d}),l[0]=d,l[1]=e,l[2]=n):n=l[2],n}c.displayName=”PreloadedQueryBoundary”}}]);
//# sourceMappingURL=8541-8b3f9e1a7a6f7f68-e7942dfbbb47d7e4.js.map