performance.mark("js-parse-end:54259-0761f731e930a48d.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["54259"],{34810(e,t,r){r.d(t,{z:()=>o});var n=r(74848),i=r(16522);let o=e=>{let t,r=(0,i.c)(5),{ref:o,onClick:l,id:a,children:s}=e;return r[0]!==s||r[1]!==a||r[2]!==l||r[3]!==o?(t=(0,n.jsx)("button",{type:"button",id:a,ref:o,onClick:l,className:"CompactCommentButton-module__CompactCommentInputContainer__Ab_eI",children:s}),r[0]=s,r[1]=a,r[2]=l,r[3]=o,r[4]=t):t=r[4],t};o.displayName="CompactCommentButton",o.displayName="CompactCommentButton"},89437(e,t,r){r.d(t,{w:()=>m});var n=r(74848),i=r(16522),o=r(38621),l=r(20757),a=r(18990),s=r(34467),c=r(50312),d=r(59),u=r(49685);let m=e=>{let t,r,m,f,h,_,p,g,b,x,y=(0,i.c)(27),{fileDiffReference:v,selectedRange:w,showDivider:j}=e;if(y[0]!==v||y[1]!==w){if(t={...v},w){let e,r,n;y[3]!==w?.startOrientation[0]?(e=w?.startOrientation[0]?.toUpperCase()??"",y[3]=w?.startOrientation[0],y[4]=e):e=y[4];let i=`${e}${w?.startLineNumber}`;y[5]!==w?.endOrientation[0]?(r=w?.endOrientation[0]?.toUpperCase()??"",y[5]=w?.endOrientation[0],y[6]=r):r=y[6];let o=`${r}${w?.endLineNumber}`;y[7]!==i||y[8]!==o?(n={start:i,end:o},y[7]=i,y[8]=o,y[9]=n):n=y[9],t.selectedRange=n}y[0]=v,y[1]=w,y[2]=t}else t=y[2];let S=t;return y[10]===Symbol.for("react.memo_cache_sentinel")?(r=(0,n.jsx)(l.W.Anchor,{children:(0,n.jsxs)(a.l.Item,{children:[(0,n.jsx)(a.l.LeadingVisual,{children:(0,n.jsx)(o.CopilotIcon,{})}),"Copilot"]})}),y[10]=r):r=y[10],y[11]===Symbol.for("react.memo_cache_sentinel")?(m={prx:!0},y[11]=m):m=y[11],y[12]!==S?(f=(0,n.jsx)(c.t,{fileDiffReference:S,eventContext:m}),y[12]=S,y[13]=f):f=y[13],y[14]===Symbol.for("react.memo_cache_sentinel")?(h={prx:!0},y[14]=h):h=y[14],y[15]!==S?(_=(0,n.jsx)(d.e,{fileDiffReference:S,eventContext:h}),p=!u.W.copilotRedirectDiffViewToImmersive&&(0,n.jsx)(s.i,{fileDiffReference:S,eventContext:{prx:!0}}),y[15]=S,y[16]=_,y[17]=p):(_=y[16],p=y[17]),y[18]!==f||y[19]!==_||y[20]!==p?(g=(0,n.jsxs)(l.W,{children:[r,(0,n.jsx)(l.W.Overlay,{children:(0,n.jsxs)(a.l,{children:[f,_,p]})})]}),y[18]=f,y[19]=_,y[20]=p,y[21]=g):g=y[21],y[22]!==j?(b=j&&(0,n.jsx)(a.l.Divider,{}),y[22]=j,y[23]=b):b=y[23],y[24]!==g||y[25]!==b?(x=(0,n.jsxs)(n.Fragment,{children:[g,b]}),y[24]=g,y[25]=b,y[26]=x):x=y[26],x};m.displayName="CopilotDiffChatContextMenu"},34467(e,t,r){r.d(t,{i:()=>c});var n=r(74848),i=r(16522),o=r(34349),l=r(66743),a=r(40914),s=r(18990);let c=e=>{let t,r=(0,i.c)(5),{fileDiffReference:c,eventContext:d,afterSelect:u}=e,{addToast:m}=(0,a.Y6)();return r[0]!==m||r[1]!==u||r[2]!==d||r[3]!==c?(t=(0,n.jsx)(s.l.Item,{onSelect:()=>{(0,o.Oc)(c,!0),m({message:"Reference added to thread",type:"success"}),(0,l.BI)("copilot.file-diff.add",d),u?.()},children:"Attach to current thread"}),r[0]=m,r[1]=u,r[2]=d,r[3]=c,r[4]=t):t=r[4],t};c.displayName="DiffLinesAttachMenuItem"},50312(e,t,r){r.d(t,{t:()=>u});var n=r(74848),i=r(16522),o=r(34349),l=r(20331),a=r(49685),s=r(10506),c=r(66743),d=r(18990);let u=e=>{let t,r,u,m=(0,i.c)(9),{fileDiffReference:f,leadingVisual:h,eventContext:_,afterSelect:p}=e;m[0]!==p||m[1]!==_||m[2]!==f?(t=()=>{a.W.copilotRedirectDiffViewToImmersive?((0,c.BI)("copilot.file-diff.discuss",{target:"file-diff",mode:"immersive"}),s.Jt.setCurrentReferences(null,[f]),s.Jt.setCopilotDiffReferences(f),window.location.href="proxy.php?url=https%3A%2F%2Fgithub.githubassets.com%2Fcopilot"):((0,c.BI)("copilot.file-diff.discuss",{target:"file-diff",mode:"assistive",..._}),(0,o.qR)({intent:l.wh.conversation,references:[f]}),p?.())},m[0]=p,m[1]=_,m[2]=f,m[3]=t):t=m[3];let g=t;return m[4]!==h?(r=h&&(0,n.jsx)(d.l.LeadingVisual,{children:h}),m[4]=h,m[5]=r):r=m[5],m[6]!==g||m[7]!==r?(u=(0,n.jsxs)(d.l.Item,{onSelect:g,children:[r,"Ask about this diff"]}),m[6]=g,m[7]=r,m[8]=u):u=m[8],u};u.displayName="DiffLinesDiscussMenuItem"},59(e,t,r){r.d(t,{e:()=>m});var n=r(74848),i=r(16522),o=r(34349),l=r(20331),a=r(49685),s=r(10506),c=r(82615),d=r(66743),u=r(18990);let m=e=>{let t,r=(0,i.c)(4),{fileDiffReference:m,eventContext:f,afterSelect:h}=e;return r[0]!==h||r[1]!==f||r[2]!==m?(t=(0,n.jsx)(u.l.Item,{onSelect:()=>{a.W.copilotRedirectDiffViewToImmersive?((0,d.BI)("copilot.file-diff.explain",{target:"file-diff",mode:"immersive"}),s.Jt.setCopilotDiffReferences(m),s.Jt.setEntrypointMessage({message:(0,c.vo)(),references:[m]}),window.location.href="proxy.php?url=https%3A%2F%2Fgithub.githubassets.com%2Fcopilot"):((0,d.BI)("copilot.file-diff.explain",{target:"file-diff",mode:"assistive",...f}),(0,o.qR)({content:(0,c.vo)(),intent:a.W.diffExplainConversationIntent?l.wh.conversation:l.wh.explainFileDiff,references:[m]}),h?.())},children:"Explain"}),r[0]=h,r[1]=f,r[2]=m,r[3]=t):t=r[3],t};m.displayName="DiffLinesExplainMenuItem"},16025(e,t,r){r.d(t,{E:()=>l});var n=r(74848),i=r(16522),o=r(38621);function l(e){let t=(0,i.c)(5),{status:r,isSymlink:l}=e;if(l){let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(o.FileSymlinkFileIcon,{size:16,className:"fgColor-attention"}),t[0]=e):e=t[0],e}switch(r){case"ADDED":case"COPIED":{let e;return t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(o.FileAddedIcon,{size:16,className:"fgColor-success"}),t[1]=e):e=t[1],e}case"DELETED":case"REMOVED":{let e;return t[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(o.FileRemovedIcon,{size:16,className:"fgColor-danger"}),t[2]=e):e=t[2],e}case"RENAMED":{let e;return t[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(o.FileMovedIcon,{size:16,className:"fgColor-attention"}),t[3]=e):e=t[3],e}default:{let e;return t[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(o.FileDiffIcon,{size:16,className:"fgColor-muted"}),t[4]=e):e=t[4],e}}}l.displayName="FileStatusIcon"},25344(e,t,r){r.d(t,{P:()=>l});var n=r(16522),i=r(40604),o=r(97286);function l(e){let t,r,i=(0,n.c)(3);return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=["autocomplete-emojis-for-editor"],i[0]=t):t=i[0],i[1]!==e?(r={queryKey:t,enabled:e,queryFn:a,staleTime:1/0},i[1]=e,i[2]=r):r=i[2],(0,o.I)(r)}async function a(){return Object.entries(await (0,i.X)({queryDeps:{pathname:"/autocomplete/emojis_for_editor"}})).map(s)}function s(e){let[t,r]=e,[n,i]=r;return{name:t,character:i,url:n}}},49242(e,t,r){r.r(t),r.d(t,{default:()=>g});var n=r(74848),i=r(16522),o=r(26316),l=r(19519),a=r(59134),s=r(7478),c=r(34164),d=r(96540);let u="ERROR",m="LOADING",f="LOADED",h="READY";function _(e){e&&(e.load=e.hello=null,e.helloTimer&&(clearTimeout(e.helloTimer),e.helloTimer=null),e.loadTimer&&(clearTimeout(e.loadTimer),e.loadTimer=null))}function p(e,t){e&&e.postMessage&&e.postMessage(JSON.stringify(t),"*")}function g(e){let t,r,g,x,y,v=(0,i.c)(24),{identityUuid:w,size:j,type:S,url:k,iframeClassName:C,viewportClassName:R}=e,{isBrowser:N}=(0,l.V)(),D=N?o.fV?.origin??"https://www.github.com":"https://www.github.com";v[0]!==D||v[1]!==k?(t=new URL(k,D),v[0]=D,v[1]=k,v[2]=t):t=v[2];let L=t.origin,{renderState:I,errorMsg:A,iFrameRef:T,containerRef:F}=function(e,t){let[r,n]=function(e){let t,r=(0,i.c)(1),[n,o]=(0,d.useState)(e),l=(0,d.useRef)(n);return r[0]===Symbol.for("react.memo_cache_sentinel")?(t=[l,e=>{l.current=e,o(e)}],r[0]=t):t=r[0],t}(m),o=(0,d.useRef)(null),l=(0,d.useRef)(null),a=(0,d.useRef)(null),s=(0,d.useRef)({untimed:!0}),c=(0,d.useCallback)(r=>(function(e,t,r,n,i,o,l,a){if(e.origin!==t)return;let s=function(e){var t;let r=e.data;if(!r)return null;if("string"==typeof r)try{r=JSON.parse(r)}catch{return null}return"object"==typeof(t=r)&&t&&"render"===t.type&&"string"==typeof t.body&&"object"==typeof t.payload?r:null}(e);if(!s)return void l(u);if(s.identity!==r)return;let c=s.body,d=null!=s.payload?s.payload:void 0,_=n.current?.contentWindow;switch(c){case"hello":(o.current??{untimed:!0}).hello=Date.now(),p(_,{type:"render:cmd",body:{cmd:"ack",ack:!0}}),p(_,{type:"render:cmd",body:{cmd:"branding",branding:!1}});break;case"error":case"error:fatal":case"error:invalid":d&&a(d.error??null),l(u);break;case"loading":l(m);break;case"loaded":l(f);break;case"ready":d&&"number"==typeof d.height&&i.current&&(i.current.style.height=`${d.height}px`),l(h);break;case"resize":d&&"number"==typeof d.height&&i.current&&(i.current.style.height=`${d.height}px`);break;case"code_rendering_service:container:get_size":p(_,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:i.current?.getBoundingClientRect().width}}});break;case"code_rendering_service:markdown:get_data":if(!n.current||!i.current)return;!function(e,t){let r=e.getAttribute("data-content");if(!r)return;let n={type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:JSON.parse(r).data,width:t.getBoundingClientRect().width}}};p(e.contentWindow,n)}(n.current,i.current)}})(r,e,t,l,a,s,n,e=>o.current=e),[e,n,t]);return(0,d.useEffect)(()=>{_(s.current);let e=e=>{(r.current===m||r.current===f)&&(!e||s.current.hello)&&n(u)};return s.current={load:Date.now(),hello:null,helloTimer:window.setTimeout(e,1e4,!0),loadTimer:window.setTimeout(e,45e3)},()=>{_(s.current)}},[r,n]),(0,d.useEffect)(()=>(window.addEventListener("message",c),()=>window.removeEventListener("message",c)),[c]),{renderState:r.current,errorMsg:o.current,iFrameRef:l,containerRef:a}}(L,w);if("ipynb"===S&&j>3e7||j>2e8){let e;return v[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(a.A,{variant:"danger",children:"Sorry, this is too big to display."}),v[3]=e):e=v[3],e}let E=I!==u,M=I===h;return v[4]!==E||v[5]!==M||v[6]!==R?(r=(0,c.$)("FileRendererBlob-module__FileRendererViewport__IrWV2",{"FileRendererBlob-module__FileRendererViewportNonError__DY3EP":E,"FileRendererBlob-module__FileRendererViewportReady__B_YAj":M},R),v[4]=E,v[5]=M,v[6]=R,v[7]=r):r=v[7],v[8]!==A||v[9]!==I?(g=I===u?(0,n.jsx)(b,{error:A}):I!==h?(0,n.jsx)(s.A,{size:"large",className:"FileRendererBlob-module__loadingIndicator__ZunNw"}):null,v[8]=A,v[9]=I,v[10]=g):g=v[10],v[11]!==T||v[12]!==w||v[13]!==C||v[14]!==I||v[15]!==k?(x=I!==u&&(0,n.jsx)("iframe",{ref:T,src:`${k}#${w}`,sandbox:"allow-scripts allow-same-origin allow-top-navigation",name:w,title:"File display",className:(0,c.$)("FileRendererBlob-module__fileContentFrame__NyvSj",{"FileRendererBlob-module__fileContentFrameNotReady__QQmzv":I!==h},C),children:"Viewer requires iframe."}),v[11]=T,v[12]=w,v[13]=C,v[14]=I,v[15]=k,v[16]=x):x=v[16],v[17]!==F||v[18]!==L||v[19]!==r||v[20]!==g||v[21]!==x||v[22]!==S?(y=(0,n.jsx)("div",{className:"FileRendererBlob-module__FileRendererWrapper__khDNE",children:(0,n.jsxs)("div",{"data-hpc":!0,"data-host":L,"data-type":S,ref:F,className:r,children:[g,x]})}),v[17]=F,v[18]=L,v[19]=r,v[20]=g,v[21]=x,v[22]=S,v[23]=y):y=v[23],y}function b(e){let t,r,o,l,s,c,d=(0,i.c)(14),{error:u}=e;if(!u){let e;return d[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(a.A,{variant:"danger",children:"Unable to render code block"}),d[0]=e):e=d[0],e}if(d[1]!==u){let e=u.split("\n");t=a.A,o="danger",d[6]===Symbol.for("react.memo_cache_sentinel")?(l=(0,n.jsx)("p",{className:"FileRendererBlob-module__errorMessageHeading__V0EWN",children:"Error rendering embedded code"}),d[6]=l):l=d[6],r=e.map(x),d[1]=u,d[2]=t,d[3]=r,d[4]=o,d[5]=l}else t=d[2],r=d[3],o=d[4],l=d[5];return d[7]!==r?(s=(0,n.jsx)("p",{children:r}),d[7]=r,d[8]=s):s=d[8],d[9]!==t||d[10]!==o||d[11]!==l||d[12]!==s?(c=(0,n.jsxs)(t,{variant:o,children:[l,s]}),d[9]=t,d[10]=o,d[11]=l,d[12]=s,d[13]=c):c=d[13],c}function x(e,t){return(0,n.jsxs)(d.Fragment,{children:[e,(0,n.jsx)("br",{})]},`error-line-${t}`)}g.displayName="FileRendererBlob",b.displayName="FileRendererErrorMessage"},73673(e,t,r){r.d(t,{o:()=>a});var n=r(74848),i=r(16522),o=r(38621),l=r(4978);function a(){let e,t=(0,i.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(l.A,{direction:"n",text:"This line has hidden Unicode characters",children:(0,n.jsx)(o.AlertIcon,{className:"mr-2"})}),t[0]=e):e=t[0],e}a.displayName="HiddenUnicodeAlert"},72609(e,t,r){r.d(t,{a:()=>u});var n=r(74848),i=r(16522),o=r(26316),l=r(19519),a=r(38621),s=r(56133),c=r(59134),d=r(21373);function u(e){let t,r,u,m,f=(0,i.c)(6),{isShown:h,toggleShowHiddenCharacters:_}=e,{isBrowser:p}=(0,l.V)();if(!(p?o.cg:void 0))return null;f[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)(a.AlertIcon,{}),f[0]=t):t=f[0],f[1]===Symbol.for("react.memo_cache_sentinel")?(r=(0,n.jsxs)("span",{children:["This file contains bidirectional or hidden Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters."," ",(0,n.jsx)(s.A,{inline:!0,href:"https://github.co/hiddenchars",target:"_blank",rel:"noreferrer",children:"Learn more about bidirectional Unicode characters"})]}),f[1]=r):r=f[1],f[2]===Symbol.for("react.memo_cache_sentinel")?(u={backgroundClip:"padding-box"},f[2]=u):u=f[2];let g=h?"Hide revealed characters":"Show hidden characters";return f[3]!==g||f[4]!==_?(m=(0,n.jsxs)(c.A,{className:"d-flex flex-items-center",full:!0,variant:"warning",children:[t,r,(0,n.jsx)(d.Q,{className:"tmp-ml-4 float-right",onClick:_,size:"small",style:u,children:g})]}),f[3]=g,f[4]=_,f[5]=m):m=f[5],m}u.displayName="HiddenUnicodeBanner"},16899(e,t,r){r.d(t,{O:()=>u});var n=r(74848),i=r(16522),o=r(34164);let l={skeleton:"LoadingSkeleton-module__skeleton__euqGn",wave:"LoadingSkeleton-module__wave__huYKA",pulse:"LoadingSkeleton-module__pulse__HTUJd",rounded:"LoadingSkeleton-module__rounded__J10DA",pill:"LoadingSkeleton-module__pill__Dlvex",elliptical:"LoadingSkeleton-module__elliptical__Dkk2i",rectangular:"LoadingSkeleton-module__rectangular__clQKW",text:"LoadingSkeleton-module__text__KroMb",widthXl:"LoadingSkeleton-module__widthXl__wYADo",widthLg:"LoadingSkeleton-module__widthLg__lEjod",widthMd:"LoadingSkeleton-module__widthMd__AgUlQ",widthSm:"LoadingSkeleton-module__widthSm__cd1Ri",heightXl:"LoadingSkeleton-module__heightXl__wphW7",heightLg:"LoadingSkeleton-module__heightLg__GNzGn",heightMd:"LoadingSkeleton-module__heightMd__NhBFk",heightSm:"LoadingSkeleton-module__heightSm__YvOXy"};var a=r(28141);let s=[60,40,54,77,57,41,75,45,76,55],c={xl:l.widthXl,lg:l.widthLg,md:l.widthMd,sm:l.widthSm},d={xl:l.heightXl,lg:l.heightLg,md:l.heightMd,sm:l.heightSm};function u(e){let t,r,u,m,f,h,_,p,g,b,x,y=(0,i.c)(26);y[0]!==e?({animationStyle:m,as:f,height:r,variant:h,width:_,className:t,...u}=e,y[0]=e,y[1]=t,y[2]=r,y[3]=u,y[4]=m,y[5]=f,y[6]=h,y[7]=_):(t=y[1],r=y[2],u=y[3],m=y[4],f=y[5],h=y[6],_=y[7]);let v=void 0===m?"wave":m,w=void 0===f?"div":f,j=void 0===h?"rectangular":h;y[8]===Symbol.for("react.memo_cache_sentinel")?(p={max:s.length},y[8]=p):p=y[8];let S=(0,a.o)(p),k=_&&_ in c?c[_]:void 0,C=r&&r in c?d[r]:void 0;y[9]!==r||y[10]!==C||y[11]!==S||y[12]!==_||y[13]!==k?(g={},"random"===_?g.width=`${s[S]}%`:_&&!k&&(g.width=_),r&&!C&&(g.height=r),y[9]=r,y[10]=C,y[11]=S,y[12]=_,y[13]=k,y[14]=g):g=y[14];let R="pulse"===v&&l.pulse,N=l[j];return y[15]!==t||y[16]!==C||y[17]!==R||y[18]!==N||y[19]!==k?(b=(0,o.$)(l.skeleton,R,N,k,C,t),y[15]=t,y[16]=C,y[17]=R,y[18]=N,y[19]=k,y[20]=b):b=y[20],y[21]!==w||y[22]!==g||y[23]!==u||y[24]!==b?(x=(0,n.jsx)(w,{className:b,style:g,...u}),y[21]=w,y[22]=g,y[23]=u,y[24]=b,y[25]=x):x=y[25],x}u.displayName="LoadingSkeleton"},64878(e,t,r){r.d(t,{k:()=>d});var n=r(74848),i=r(16522),o=r(206),l=r(95126),a=r(21289),s=r(56819);function c(e){let t,r,o,l,c,d,u,m,f=(0,i.c)(20),{iconColor:h,icon:_,size:p,backgroundColor:g,absolute:b,backgroundSx:x,backgroundClassName:y}=e,v=void 0===p?12:p,w=void 0===g?"fg.onEmphasis":g,j=void 0===b||b;return 12===v?(t="10px",r="1px"):20===v?(t="16px",r="2px"):(t="16px",r="4px"),f[0]!==j?(o=j?{position:"absolute",bottom:-1,right:-1,boxShadow:"0 0 0 2px var(--bgColor-default, var(--color-canvas-default))",backgroundColor:"var(--bgColor-default, var(--color-canvas-default))"}:{position:"relative"},f[0]=j,f[1]=o):o=f[1],f[2]!==x||f[3]!==o?(l={display:"flex",borderRadius:"100px",...o,...x},f[2]=x,f[3]=o,f[4]=l):l=f[4],f[5]!==w||f[6]!==t||f[7]!==r?(c=(0,n.jsx)(a.az,{sx:{display:"flex",position:"absolute",borderRadius:"100px",width:t,height:t,left:r,top:r,backgroundColor:w}}),f[5]=w,f[6]=t,f[7]=r,f[8]=c):c=f[8],f[9]!==h?(d={color:h,position:"relative"},f[9]=h,f[10]=d):d=f[10],f[11]!==_||f[12]!==v||f[13]!==d?(u=(0,n.jsx)(s.m4,{icon:_,size:v,sx:d}),f[11]=_,f[12]=v,f[13]=d,f[14]=u):u=f[14],f[15]!==y||f[16]!==l||f[17]!==c||f[18]!==u?(m=(0,n.jsxs)(a.az,{sx:l,className:y,children:[c,u]}),f[15]=y,f[16]=l,f[17]=c,f[18]=u,f[19]=m):m=f[19],m}function d(e){let t,r,s,d,u,m=(0,i.c)(23),{zIndex:f,altText:h,hovercardUrl:_,src:p,square:g,icon:b,iconColor:x,backgroundColor:y,backgroundSx:v,backgroundClassName:w,className:j,sx:S,size:k}=e,C=void 0===k?20:k,R=(0,l.yY)();return m[0]!==S||m[1]!==f?(t={position:"relative",display:"flex",gap:2,alignItems:"center",...f,...S},m[0]=S,m[1]=f,m[2]=t):t=m[2],m[3]!==R||m[4]!==_?(r=_?R("user",{url:_}):{},m[3]=R,m[4]=_,m[5]=r):r=m[5],m[6]!==h||m[7]!==C||m[8]!==g||m[9]!==p?(s=(0,n.jsx)(o.r,{alt:h,size:C,square:g,src:p}),m[6]=h,m[7]=C,m[8]=g,m[9]=p,m[10]=s):s=m[10],m[11]!==w||m[12]!==y||m[13]!==v||m[14]!==b||m[15]!==x?(d=(0,n.jsx)(c,{icon:b,iconColor:x,size:12,backgroundColor:y,backgroundClassName:w,backgroundSx:v}),m[11]=w,m[12]=y,m[13]=v,m[14]=b,m[15]=x,m[16]=d):d=m[16],m[17]!==j||m[18]!==t||m[19]!==r||m[20]!==s||m[21]!==d?(u=(0,n.jsxs)(a.az,{sx:t,className:j,...r,children:[s,d]}),m[17]=j,m[18]=t,m[19]=r,m[20]=s,m[21]=d,m[22]=u):u=m[22],u}c.displayName="StatusIcon",d.displayName="StatusAvatar"},28141(e,t,r){r.d(t,{o:()=>o,s:()=>l});var n=r(16522),i=r(96540);function o(e){let t,r,o=(0,n.c)(6);o[0]!==e?(t=void 0===e?{}:e,o[0]=e,o[1]=t):t=o[1];let{max:l,min:a}=t,s=(0,i.useId)();return o[2]!==s||o[3]!==l||o[4]!==a?(r=function({max:e,min:t,id:r}){let n=function(e){let t=0;for(let r of e)t=(31*t+r.charCodeAt(0))%100;return t%40+40}(r);return t&&n{if(r<=0)return 0;let n=5381;for(let r of`${e}:${t}`)n=(n<<5)+n+r.charCodeAt(0)|0;return(n>>>0)%r}}},71637(e,t,r){r.d(t,{z:()=>d});var n=r(30681),i=r(78597),o=r(96540);let l={emojiTone:0,pasteUrlsAsPlainText:!1,useMonospaceFont:!1},a=new Map,s="/settings/appearance/viewer-settings";async function c(){try{let e=await (0,i.Sr)(s);if(!e.ok)throw Error(`HTTP ${e.status}`);let t=await e.json(),r=function(e){if(!e||"object"!=typeof e)return null;let t="number"==typeof e.emojiTone?e.emojiTone:l.emojiTone,r="boolean"==typeof e.pasteUrlsAsPlainText?e.pasteUrlsAsPlainText:l.pasteUrlsAsPlainText,n="boolean"==typeof e.useMonospaceFont?e.useMonospaceFont:l.useMonospaceFont;return void 0!==e.emojiTone||void 0!==e.pasteUrlsAsPlainText||void 0!==e.useMonospaceFont?{emojiTone:t,pasteUrlsAsPlainText:r,useMonospaceFont:n}:null}(t);if(!r)throw Error("Invalid response payload");return r}catch(e){throw e}}function d(e=!1){let[t,r]=(0,n.Mj)("user.preferences.viewer-settings",null),[i,u]=(0,o.useState)(!0),[m,f]=(0,o.useState)(!1),h=(0,o.useRef)(!1);e&&(a.clear(),h.current=!1);let _=(0,o.useCallback)(async()=>{let e=a.get(s);try{e||(e=c(),a.set(s,e));let t=await e;r(t),f(!1)}catch{f(!0)}finally{u(!1)}},[r]);return(0,o.useEffect)(()=>{h.current?u(!1):(h.current=!0,_())},[_]),{settings:t||l,loading:i,error:m&&!t}}}}]); //# sourceMappingURL=54259-0761f731e930a48d-0e4cbf1e718df48c.js.map