티스토리 수익 글 보기

티스토리 수익 글 보기

“use strict”;(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([[26548],{18042:(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”}}},19805:(e,n,l)=>{l.r(n),l.d(n,{ReactionViewerRelay:()=>j,ReactionViewerRelayQueryComponent:()=>A,default:()=>V});var a,t,i,r,s,d,o,u,c,m,y,g,p,k,f,h,F,K,E,C,b=l(28278);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 w=(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:o=[d={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],type:”User”,abstractKey:null},{kind:”InlineFragment”,selections:[d,{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:[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}});w.hash=”37ec1495c4c7ace448e859305895ad0e”;var v=l(21728),N=l(18312),x=l(74547);let D=(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:”addReactionMutation”,selections:[{alias:null,args:m=[{kind:”Variable”,name:”input”,variableName:”input”}],concreteType:”AddReactionPayload”,kind:”LinkedField”,name:”addReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[{args:null,kind:”FragmentSpread”,name:”ReactionViewerRelayGroups”}],storageKey:null}],storageKey:null}],type:”Mutation”,abstractKey:null},kind:”Request”,operation:{argumentDefinitions:c,kind:”Operation”,name:”addReactionMutation”,selections:[{alias:null,args:m,concreteType:”AddReactionPayload”,kind:”LinkedField”,name:”addReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[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:”686efd568fb637fee7e532b3356444b1″,metadata:{},name:”addReactionMutation”,operationKind:”mutation”,text:null}});D.hash=”504ef43df20e9ee96a023f421682e18d”;let S=(C={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},{fragment:{argumentDefinitions:f=[{defaultValue:null,kind:”LocalArgument”,name:”input”}],kind:”Fragment”,metadata:null,name:”removeReactionMutation”,selections:[{alias:null,args:h=[{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:f,kind:”Operation”,name:”removeReactionMutation”,selections:[{alias:null,args:h,concreteType:”RemoveReactionPayload”,kind:”LinkedField”,name:”removeReaction”,plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”subject”,plural:!1,selections:[F={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:[F,{kind:”InlineFragment”,selections:E=[K={alias:null,args:null,kind:”ScalarField”,name:”login”,storageKey:null}],type:”User”,abstractKey:null},{kind:”InlineFragment”,selections:[K,{alias:null,args:null,kind:”ScalarField”,name:”isCopilot”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”isAgent”,storageKey:null},{alias:null,args:null,kind:”ScalarField”,name:”displayName”,storageKey:null}],type:”Bot”,abstractKey:null},{kind:”InlineFragment”,selections:E,type:”Organization”,abstractKey:null},{kind:”InlineFragment”,selections:E,type:”Mannequin”,abstractKey:null},{kind:”InlineFragment”,selections:[C],type:”Node”,abstractKey:”__isNode”}],storageKey:null}],storageKey:”reactors(first:5)”}],storageKey:null},C],storageKey:null}],storageKey:null}]},params:{id:”b37799b042f0454edce6e855c46421e4″,metadata:{},name:”removeReactionMutation”,operationKind:”mutation”,text:null}});S.hash=”8e28d0138da52c07bb0e64eda432f580″;var R=l(78809);function j(e){let n,l,a,t=(0,v.c)(10),{reactionGroups:i,subjectId:r,canReact:s}=e,d=void 0===s||s,o=(0,N.useRelayEnvironment)(),u=(0,N.useFragment)(_,i);t[0]!==d||t[1]!==o||t[2]!==r?(n=(e,n)=>{d&&(n?function({environment:e,input:{subject:n,content:l},onError:a,onCompleted:t}){(0,N.commitMutation)(e,{mutation:S,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:o,input:{subject:r,content:e}}):function({environment:e,input:{subject:n,content:l},onError:a,onCompleted:t}){(0,N.commitMutation)(e,{mutation:D,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=>a&&a(e),onCompleted:e=>t&&t(e)})}({environment:o,input:{subject:r,content:e}}))},t[0]=d,t[1]=o,t[2]=r,t[3]=n):n=t[3];let c=n;t[4]!==u.reactionGroups?(l=(u.reactionGroups||[]).filter(T).map(L),t[4]=u.reactionGroups,t[5]=l):l=t[5];let m=l;return t[6]!==d||t[7]!==c||t[8]!==m?(a=(0,b.jsx)(R.P,{reactionGroups:m,canReact:d,onReact:c}),t[6]=d,t[7]=c,t[8]=m,t[9]=a):a=t[9],a}function L(e){return{reaction:{content:e.content,viewerHasReacted:e.viewerHasReacted},reactors:e.reactors?.nodes?.map(H)||[],totalCount:e.reactors?.totalCount||0}}function H(e){if(!e||”%other”===e.__typename)return{login:””,typeName:”Other”};let n=e.login;return”Bot”===e.__typename&&(e.isCopilot?n=x.t.copilotDisplayName:e.isAgent&&e.displayName&&(n=e.displayName)),{login:n,typeName:e.__typename}}function T(e){return!!e}function A(e){let n,l,a,t,i=(0,v.c)(8),{id:r,subjectLocked:s}=e;i[0]===Symbol.for(“react.memo_cache_sentinel”)?(n=w,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 d=(0,N.useLazyLoadQuery)(n,l,a);if(!d.node)return null;let o=!s;return i[4]!==d.node||i[5]!==r||i[6]!==o?(t=(0,b.jsx)(j,{subjectId:r,reactionGroups:d.node,canReact:o}),i[4]=d.node,i[5]=r,i[6]=o,i[7]=t):t=i[7],t}let V=j;try{j.displayName||(j.displayName=”ReactionViewerRelay”)}catch{}try{A.displayName||(A.displayName=”ReactionViewerRelayQueryComponent”)}catch{}},21086:(e,n,l)=>{l.d(n,{_:()=>d});var a=l(28278);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(84268),r=l(18312),s=l(18042);function d({editInformation:e,includeSeparator:n,forceUnderline:l}){let d=(0,r.useFragment)(t,e);if(!d||!d.viewerCanReadUserContentEdits||!d.lastUserContentEdit||!d.lastUserContentEdit.editor)return null;let{login:o,url:u}=d.lastUserContentEdit.editor;return(0,a.jsxs)(“span”,{className:”MarkdownLastEditedBy-module__lastEditInfoContainer–EN_Qz”,children:[n&&(0,a.jsx)(“span”,{children:” \xb7 “}),(0,a.jsxs)(“span”,{children:[`${s.k.editHistory.editedBy} `,(0,a.jsx)(i.A,{href:u,inline:l,className:”MarkdownLastEditedBy-module__mutedEditorLink–pD3Z6″,children:o})]})]})}try{d.displayName||(d.displayName=”MarkdownLastEditedBy”)}catch{}},23656:(e,n,l)=>{l.d(n,{W:()=>ec});var a,t,i,r,s,d,o,u,c,m,y,g,p,k,f,h,F,K,E,C,b,_,w,v,N,x,D=l(28278);let S={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:[d={alias:null,args:null,kind:”ScalarField”,name:”id”,storageKey:null},o={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:[d,o,u,{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”editor”,plural:!1,selections:[y,c,m,d],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:”userContentEdits(first:100)”}],type:”Comment”,abstractKey:”__isComment”},d],storageKey:null}]},params:{id:”c6113eea560ba83b319c9b30fc5d4f7e”,metadata:{},name:”MarkdownEditHistoryViewerQuery”,operationKind:”query”,text:null}};S.hash=”58ea81646b217a25de6cfe147936e7f6″;let R={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”};R.hash=”fcc1ee717c6a87a4ffdb4f4d9391d55c”;var j=l(77430),L=l(76873),H=l(81945),T=l(94236),A=l(5524),V=l(62935),M=l(26607),I=l(59014),U=l(18312),B=l(73454);let G=({retry:e})=>(0,D.jsx)(B.h,{message:”Couldn’t load”,retry:e,className:”CouldNotFindFallbackError-module__CouldNotFindFallbackErrorContainer–PNbb0″});try{G.displayName||(G.displayName=”CouldNotFindFallbackError”)}catch{}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},h={alias:null,args:null,kind:”ScalarField”,name:”deletedAt”,storageKey:null},{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”deletedBy”,plural:!1,selections:[F={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:[K={alias:null,args:null,kind:”ScalarField”,name:”__typename”,storageKey:null},{kind:”InlineFragment”,selections:[k,f,h,{alias:null,args:null,concreteType:null,kind:”LinkedField”,name:”deletedBy”,plural:!1,selections:[K,F,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:[K,{alias:null,args:null,kind:”ScalarField”,name:”avatarUrl”,storageKey:null},F,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 O=l(15220),$=l(18042);let P=”EditHistoryDialog-module__mutedInfoText–C13E3″,q={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};q.hash=”173b0fbf2e248d6057ccd670ace2eea7″;var z=l(43258),W=l(38621),Z=l(59394),Y=l(21373),X=l(10095);let J={fragment:{argumentDefinitions:C=[{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:[_={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},N={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:C,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:[_,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,N,_],storageKey:null},x],storageKey:null}],storageKey:null}]},params:{id:”71452b9f40a7828ac05811d1ad4f821e”,metadata:{},name:”deleteUserContentEditMutation”,operationKind:”mutation”,text:null}};J.hash=”45e1f3e7d425560f65ef39e8c357794d”;let ee=({queryRef:e,userContentEditId:n})=>{let l=(0,U.useFragment)(q,e),a=(0,U.useRelayEnvironment)(),t=(0,Z.S)(),{addToast:i}=(0,z.Y6)(),r=(0,I.useCallback)(async()=>{await t({title:$.k.confirmations.deleteEditHistoryTitle,content:$.k.confirmations.deleteEditHistoryContent,confirmButtonType:”danger”,confirmButtonContent:$.k.confirmations.deleteEditHistoryConfirmButtonContent})&&function({environment:e,input:{id:n},onCompleted:l,onError:a}){(0,U.commitMutation)(e,{mutation:J,variables:{input:{id:n}},onCompleted:e=>{null===e.deleteUserContentEdit?a?.():l?.()},onError:e=>a?.(e)})}({environment:a,input:{id:n},onError:()=>{i({type:”error”,message:”Failed to delete this revision”})}})},[i,t,a,n]),s=l.newest||l.deletedAt;return(0,D.jsxs)(“div”,{className:”EditHistoryDialogHeader-module__EditHistoryDialogHeaderContainer–IRXVB”,children:[l.editor&&(0,D.jsx)(en,{login:l.editor.login,avatarUrl:l.editor.avatarUrl,time:l.editedAt,details:l.firstEdit?$.k.editHistory.created:$.k.editHistory.edited,trailingElement:s?(0,D.jsx)(M.A,{className:”EditHistoryDialogHeader-module__statusLabel–Pf9hN”,children:l.deletedAt?$.k.editHistory.deleted:$.k.editHistory.mostRecent}):void 0}),l.viewerCanDelete&&!l.newest&&!l.deletedAt&&(0,D.jsxs)(Y.Q,{variant:”danger”,size:”small”,”aria-label”:$.k.editHistory.deleteRevisionAriaLabel,onClick:r,className:”EditHistoryDialogHeader-module__deleteRevisionButton–I4tuB”,children:[(0,D.jsx)(X.A,{icon:W.TrashIcon}),” “,”Delete revision”]})]})};function en({login:e,avatarUrl:n,details:l,time:a,className:t,trailingElement:i}){let r=!!n&&!!e;return(0,D.jsxs)(“div”,{className:”EditHistoryDialogHeader-module__actorDetailsWrapper–hz1cP”,children:[(0,D.jsxs)(“div”,{className:t,children:[r&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(j.r,{src:n,size:16,alt:`@${e}`,className:”EditHistoryDialogHeader-module__userAvatar–hMoGt”}),(0,D.jsx)(“span”,{className:”EditHistoryDialogHeader-module__usernameBold–nCSfu”,children:e})]}),!r&&(0,D.jsx)(“span”,{children:e??”ghost”}),(0,D.jsxs)(“span”,{children:[” “,l,” “]}),a&&(0,D.jsx)(V.A,{date:new Date(a)})]}),i]})}try{ee.displayName||(ee.displayName=”EditHistoryDialogHeader”)}catch{}try{en.displayName||(en.displayName=”ActorOperationDetails”)}catch{}let el=(e,n)=>({groups:[{words:e??””,modification:n}],modification:n}),ea=e=>{switch(e){case”ADDED”:return{open:”[+]”,close:”[/+]”};case”REMOVED”:return{open:”[-]”,close:”[/-]”}}return{open:””,close:””}},et=e=>”ADDED”===e||”REMOVED”===e,ei=({groups:e,modification:n})=>{let l=e.map(e=>e.words).join(” “);return(0,D.jsxs)(“span”,{className:”GroupedTextDiffViewer-module__diffLine–yfbRY”,children:[“EDITED”===n&&e?.map((e,n)=>(0,D.jsxs)(D.Fragment,{children:[et(e.modification)&&(0,D.jsx)(“span”,{className:”sr-only”,children:ea(e.modification).open}),(0,D.jsx)(“span”,{className:(e=>{switch(e){case”ADDED”:return”GroupedTextDiffViewer-module__wordStylingAdded–WmYJz”;case”REMOVED”:return”GroupedTextDiffViewer-module__wordStylingRemoved–n4HZo”;case”UNCHANGED”:return””}})(e.modification),children:`${0===n?””:” “}${e.words}`}),et(e.modification)&&(0,D.jsx)(“span”,{className:”sr-only”,children:ea(e.modification).close})]},n-1)),”EDITED”!==n&&e.length>0&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(“span”,{className:”sr-only”,children:ea(n).open}),(0,D.jsx)(“span”,{children:l}),(0,D.jsx)(“span”,{className:”sr-only”,children:ea(n).close})]}),0===e.length&&(0,D.jsx)(“br”,{})]})},er=({before:e,after:n})=>{let 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(0,D.jsx)(“div”,{className:(e=>{switch(e){case”ADDED”:return”GroupedTextDiffViewer-module__borderStylingAdded–vmx_p”;case”REMOVED”:return”GroupedTextDiffViewer-module__borderStylingRemoved–nuxu4″;case”EDITED”:return”GroupedTextDiffViewer-module__borderStylingChanged–SGyL6″;case”UNCHANGED”:return””}})(e.modification),children:(0,D.jsx)(ei,{…e})},n))})};try{ei.displayName||(ei.displayName=”LineDiffViewer”)}catch{}try{er.displayName||(er.displayName=”GroupedTextDiffViewer”)}catch{}let es=({userContentEditId:e,onClose:n})=>(0,D.jsx)(O.l,{renderBody:()=>(0,D.jsx)(ed,{userContentEditId:e}),onClose:n,title:$.k.editHistory.viewingEditTitle,width:”xlarge”,height:”auto”,className:”EditHistoryDialog-module__EditHistoryDialogContainer–g7yZt”}),ed=({userContentEditId:e})=>{let[n,l]=(0,U.useQueryLoader)(Q);return((0,I.useEffect)(()=>{l({id:e})},[l,e]),n)?(0,D.jsx)(I.Suspense,{fallback:(0,D.jsx)(eu,{}),children:(0,D.jsx)(L.A,{onRetry:()=>l({id:e},{fetchPolicy:”network-only”}),fallback:e=>(0,D.jsx)(G,{retry:e}),children:(0,D.jsx)(eo,{queryRef:n,userContentEditId:e})})}):(0,D.jsx)(eu,{})},eo=({queryRef:e,userContentEditId:n})=>{let l=(0,U.usePreloadedQuery)(Q,e).node;if(!l)return(0,D.jsx)(eu,{});let a=!l.diffBefore&&!l.diff;return(0,D.jsxs)(“div”,{className:”EditHistoryDialog-module__editHistoryContentScrollable–Sso3i”,children:[(0,D.jsx)(ee,{queryRef:l,userContentEditId:n}),(0,D.jsxs)(“div”,{className:”EditHistoryDialog-module__contentViewerContainer–CLOK3″,children:[!l.deletedAt&&!a&&(0,D.jsx)(er,{before:l.diffBefore??void 0,after:l.diff??void 0}),!l.deletedAt&&a&&(0,D.jsx)(“span”,{className:P,children:$.k.editHistory.emptyEdit}),l.deletedAt&&(0,D.jsx)(en,{login:l.deletedBy?.login,details:$.k.editHistory.deletedThisRevision,time:l.deletedAt,className:P})]})]})};function eu(){return(0,D.jsxs)(“div”,{className:”EditHistoryDialog-module__loadingSkeletonContainer–ob6sY”,children:[(0,D.jsx)(H.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,D.jsx)(H.O,{variant:”rounded”,height:”md”,width:”100%”})]})}try{es.displayName||(es.displayName=”EditHistoryDialog”)}catch{}try{ed.displayName||(ed.displayName=”EditContent”)}catch{}try{eo.displayName||(eo.displayName=”EditContentInternal”)}catch{}try{eu.displayName||(eu.displayName=”EditContentLoading”)}catch{}function ec({editHistory:e}){let n=(0,U.useFragment)(R,e),[l,a]=(0,I.useState)(!1),[t,i]=(0,I.useState)(“”);return n&&n.viewerCanReadUserContentEdits&&n.lastEditedAt?(0,D.jsxs)(“div”,{className:”MarkdownEditHistoryViewer-module__editHistoryContainer–l0A8s”,children:[(0,D.jsxs)(T.W,{children:[(0,D.jsx)(T.W.Button,{variant:”invisible”,size:”small”,”aria-label”:$.k.editHistory.ariaLabel,className:”MarkdownEditHistoryViewer-module__editHistoryMenuButton–GyyK7″,children:$.k.editHistory.openEditsButton}),(0,D.jsx)(T.W.Overlay,{width:”auto”,children:(0,D.jsx)(em,{setIsEditHistoryDialogOpen:a,setSelectedId:i,editHistoryId:n.id,lastEditedAt:n.lastEditedAt})})]}),l&&(0,D.jsx)(es,{onClose:()=>a(!1),userContentEditId:t})]}):null}let em=({editHistoryId:e,lastEditedAt:n,…l})=>{let[a,t]=(0,U.useQueryLoader)(S);return((0,I.useEffect)(()=>{t({id:e},{fetchPolicy:”network-only”})},[e,t,n]),a)?(0,D.jsx)(I.Suspense,{fallback:(0,D.jsx)(eg,{}),children:(0,D.jsx)(L.A,{onRetry:()=>t({id:e},{fetchPolicy:”network-only”}),fallback:e=>(0,D.jsx)(G,{retry:e}),children:(0,D.jsx)(ey,{queryRef:a,…l})})}):(0,D.jsx)(eg,{})},ey=({setIsEditHistoryDialogOpen:e,setSelectedId:n,queryRef:l})=>{let a=(0,U.usePreloadedQuery)(S,l);if(!a.node?.userContentEdits)return(0,D.jsx)(eg,{});let t=a.node.userContentEdits.totalCount;return(0,D.jsx)(A.l,{className:”MarkdownEditHistoryViewer-module__scrollableEditHistoryList–PDigD”,children:(0,D.jsxs)(A.l.Group,{children:[(0,D.jsx)(A.l.GroupHeading,{children:`Edited ${t-1} time${t>2?”s”:””}`}),a.node.userContentEdits.edges?.map((l,i)=>{let r=l?.node;if(!r?.editor)return null;let s=a.node?.includesCreatedEdit&&i===t-1;return(0,D.jsxs)(A.l.Item,{onSelect:()=>{n(r.id),e(!0)},children:[(0,D.jsx)(A.l.LeadingVisual,{children:(0,D.jsx)(j.r,{src:r.editor.avatarUrl,size:16,alt:`@${r.editor.login}`,className:”MarkdownEditHistoryViewer-module__editorAvatar–HeVVG”})}),(0,D.jsx)(“span”,{className:”MarkdownEditHistoryViewer-module__editorUsername–_tgsX”,children:r.editor.login}),(0,D.jsxs)(A.l.Description,{truncate:!0,className:”MarkdownEditHistoryViewer-module__editHistoryItemMetadata–oUxNy”,children:[s&&(0,D.jsx)(“div”,{title:””,children:$.k.editHistory.created}),(0,D.jsx)(V.A,{date:new Date(r.editedAt)})]}),(0===i||r.deletedAt)&&(0,D.jsx)(A.l.TrailingVisual,{children:(0,D.jsx)(M.A,{children:0===i?$.k.editHistory.mostRecent:$.k.editHistory.deleted})})]},r.id)})]})})};function eg(){return(0,D.jsxs)(“div”,{className:”MarkdownEditHistoryViewer-module__loadingSkeletonContainer–K3qvZ”,children:[(0,D.jsx)(H.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,D.jsx)(H.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,D.jsx)(H.O,{variant:”rounded”,height:”md”,width:”100%”}),(0,D.jsx)(H.O,{variant:”rounded”,height:”md”,width:”100%”})]})}try{ec.displayName||(ec.displayName=”MarkdownEditHistoryViewer”)}catch{}try{em.displayName||(em.displayName=”EditHistoryActionMenuContent”)}catch{}try{ey.displayName||(ey.displayName=”EditHistoryActionMenuContentInternal”)}catch{}try{eg.displayName||(eg.displayName=”EditHistoryLoading”)}catch{}},38829:(e,n,l)=>{l.d(n,{f:()=>o});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,d=l(18312);function o({id:e}){let n=(0,d.useLazyLoadQuery)(a,{id:e});return n.node?n.node:null}},43617:(e,n,l)=>{l.d(n,{Q:()=>d});var a=l(28278),t=l(29731),i=l(34164),r=l(35220),s=l(29622);function d({children:e}){let{variant:n}=(0,r.e)(),{alignment:l}=(0,s.m)();return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(“div”,{…(0,t.G)(“list-view-item-main-content”),className:”MainContent-module__container–NyRpm”,children:(0,a.jsx)(“div”,{className:(0,i.$)(“MainContent-module__inner–qD0Pb”,”compact”===n&&”MainContent-module__compact–S3brA”,”center”===l&&”MainContent-module__centerAligned–kUOEP”),children:e})})})}try{d.displayName||(d.displayName=”ListItemMainContent”)}catch{}},60912:(e,n,l)=>{l.d(n,{P:()=>i});var a=l(28278),t=l(34164);function i({reason:e,icon:n,…l}){return(0,a.jsx)(“div”,{className:(0,t.$)(“blankslate”,”ReadonlyCommentBox-module__ReadonlyCommentBoxContainer–qNC85″),…l,children:(0,a.jsxs)(“div”,{className:”ReadonlyCommentBox-module__centeredContent–bVUCp”,children:[n&&(0,a.jsx)(n,{size:24}),(0,a.jsx)(“div”,{className:”readonly-comment-box-module__reason–QIvzf”,children:e})]})})}try{i.displayName||(i.displayName=”ReadonlyCommentBox”)}catch{}},61423:(e,n,l)=>{l.d(n,{i:()=>t});var a=l(96901);function t(e,n,l=null,i=”issue”){return e?a.k.repoArchived:n?a.k.issueLockedToCollaborators:l||a.k.canNotComment(i)}},76873:(e,n,l)=>{l.d(n,{A:()=>o});var a=l(50467),t=l(28278),i=l(59014),r=l(38102),s=l(49936);let d=e=>(0,t.jsxs)(“div”,{children:[(0,t.jsx)(“span”,{children:”Error:”}),(0,t.jsx)(“button”,{onClick:e,children:”Retry”})]});let BasicPreloadedQueryBoundary=class BasicPreloadedQueryBoundary extends i.Component{static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e){let n=e.shouldSkipReport??!1,l={critical:this.props.critical||!1,reactAppName:this.props.appName};n||(0,r.N7)(e,l)}render(){let{children:e}=this.props,{error:n}=this.state,l=this.props.fallback||d;return n?l(this._retry,n):e}constructor(…e){super(…e),(0,a._)(this,”state”,{error:null}),(0,a._)(this,”_retry”,()=>{this.props.onRetry(),this.setState({error:null})})}};function o(e){let n=(0,i.useContext)(s.I),l=e.appName||n?.appName;return(0,t.jsx)(BasicPreloadedQueryBoundary,{…e,appName:l})}try{o.displayName||(o.displayName=”PreloadedQueryBoundary”)}catch{}},81034:(e,n,l)=>{l.d(n,{x:()=>m});var a=l(62559),t=l(44569),i=l(34267),r=l(57019),s=l(40104),d=l(59014),o=l(96760),u=l(81156),c=l(20459);function m({commentBoxRef:e,markdownComposerRef:n,onChange:l,onCancel:m,referenceId:y,insidePortal:g}){let[p,k]=(0,s.Fo)(u.t.localStorageKeys.issueNewComment(“viewer”,y),””),[f,h]=(0,d.useState)(p),F=(0,d.useMemo)(()=>(0,a.KG)(f),[f]),{anyItemPickerOpen:K}=(0,i.t)(),E=(0,d.useCallback)(e=>{h(e),k(e)},[k]),C=(0,d.useCallback)(e=>{E(e),l(),””===e&&m()},[E,m,l]);(0,d.useImperativeHandle)(n,()=>({appendText:e=>{C(`${f} ${e}`)},setText:e=>{C(e)},focus:()=>{e.current?.focus()}}),[C,f,e]);let b=(0,d.useMemo)(()=>(0,t.zw)(),[]),_=(0,d.useCallback)(n=>{if(!(!b||K())&&e&&e.current){n.preventDefault();let l=window.getSelection();if(l&&l.anchorNode){let e={anchorNode:l.anchorNode,range:l.getRangeAt(0)},n=l.anchorNode.parentElement,a=n?.closest((0,o.Sp)(o.mU.issueComment))??n?.closest((0,o.Sp)(o.mU.issueBody));if(a&&a instanceof HTMLDivElement){let n=(0,c.E)(a,e);E(`${n}`)}}e.current.scrollIntoView(),e.current.focus()}},[b,K,E,e]),w=(0,d.useCallback)(()=>{e.current?e.current.reset():h(“”),k(void 0)},[e,k]);return(0,r._)([“r”],_,{triggerWhenInputElementHasFocus:!1,triggerWhenPortalIsActive:g}),{handleMarkdownBodyChanged:C,markdownValidationResult:F,markdownBody:f,resetMarkdownBody:w}}},98994:(e,n,l)=>{l.d(n,{U:()=>s});var a=l(28278),t=l(29731),i=l(34164),r=l(35220);function s({children:e,style:n,className:l}){let{variant:s}=(0,r.e)();return(0,a.jsx)(“div”,{…(0,t.G)(“list-view-item-description”),className:(0,i.$)(“Description-module__container–Zwqe8″,”compact”===s&&”Description-module__compact–Lw6nW”,l),style:n,children:e})}try{s.displayName||(s.displayName=”ListItemDescription”)}catch{}}}]); //# sourceMappingURL=26548-c7f3c160dc44.js.map