1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,192005,774286,e=>{"use strict";var t=e.i(478902),r=e.i(296058);e.i(389959);var i=e.i(559181),n=e.i(407028),s=e.i(939161),a=e.i(709731),o=e.i(208865),l=e.i(232818),c=e.i(538358);let[u,d]=(0,e.i(961921).createSafeContext)("Table component was not found in the tree");var m={table:"m_b23fa0ef",th:"m_4e7aa4f3",tr:"m_4e7aa4fd",td:"m_4e7aa4ef",tbody:"m_b2404537",thead:"m_b242d975",caption:"m_9e5a3ac7",scrollContainer:"m_a100c15",scrollContainerInner:"m_62259741"};function f(e,r){let i=`Table${e.charAt(0).toUpperCase()}${e.slice(1)}`,n=(0,c.factory)((n,s)=>{let o=(0,a.useProps)(i,{},n),{classNames:c,className:u,style:m,styles:f,...h}=o,p=d();return(0,t.jsx)(l.Box,{component:e,ref:s,...function(e,t){if(!t)return;let r={};return t.columnBorder&&e.withColumnBorders&&(r["data-with-column-border"]=!0),t.rowBorder&&e.withRowBorders&&(r["data-with-row-border"]=!0),t.striped&&e.striped&&(r["data-striped"]=e.striped),t.highlightOnHover&&e.highlightOnHover&&(r["data-hover"]=!0),t.captionSide&&e.captionSide&&(r["data-side"]=e.captionSide),t.stickyHeader&&e.stickyHeader&&(r["data-sticky"]=!0),r}(p,r),...p.getStyles(e,{className:u,classNames:c,style:m,styles:f,props:o}),...h})});return n.displayName=`@mantine/core/${i}`,n.classes=m,n}let h=f("th",{columnBorder:!0}),p=f("td",{columnBorder:!0}),g=f("tr",{rowBorder:!0,striped:!0,highlightOnHover:!0}),b=f("thead",{stickyHeader:!0}),v=f("tbody"),y=f("tfoot"),x=f("caption",{captionSide:!0});function T({data:e}){return(0,t.jsxs)(t.Fragment,{children:[e.caption&&(0,t.jsx)(x,{children:e.caption}),e.head&&(0,t.jsx)(b,{children:(0,t.jsx)(g,{children:e.head.map((e,r)=>(0,t.jsx)(h,{children:e},r))})}),e.body&&(0,t.jsx)(v,{children:e.body.map((e,r)=>(0,t.jsx)(g,{children:e.map((e,r)=>(0,t.jsx)(p,{children:e},r))},r))}),e.foot&&(0,t.jsx)(y,{children:(0,t.jsx)(g,{children:e.foot.map((e,r)=>(0,t.jsx)(h,{children:e},r))})})]})}e.s(["TableCaption",0,x,"TableTbody",0,v,"TableTd",0,p,"TableTfoot",0,y,"TableTh",0,h,"TableThead",0,b,"TableTr",0,g],774286),T.displayName="@mantine/core/TableDataRenderer";var S=e.i(196162);let C={type:"scrollarea"},w=(0,n.createVarsResolver)((e,{minWidth:t,maxHeight:i,type:n})=>({scrollContainer:{"--table-min-width":(0,r.rem)(t),"--table-max-height":(0,r.rem)(i),"--table-overflow":"native"===n?"auto":void 0}})),j=(0,c.factory)((e,r)=>{let i=(0,a.useProps)("TableScrollContainer",C,e),{classNames:n,className:s,style:c,styles:u,unstyled:d,vars:f,children:h,minWidth:p,maxHeight:g,type:b,scrollAreaProps:v,...y}=i,x=(0,o.useStyles)({name:"TableScrollContainer",classes:m,props:i,className:s,style:c,classNames:n,styles:u,unstyled:d,vars:f,varsResolver:w,rootSelector:"scrollContainer"});return(0,t.jsx)(l.Box,{component:"scrollarea"===b?S.ScrollArea:"div",..."scrollarea"===b?g?{offsetScrollbars:"xy",...v}:{offsetScrollbars:"x",...v}:{},ref:r,...x("scrollContainer"),...y,children:(0,t.jsx)("div",{...x("scrollContainerInner"),children:h})})});j.classes=m,j.displayName="@mantine/core/TableScrollContainer";let k={withRowBorders:!0,verticalSpacing:7},A=(0,n.createVarsResolver)((e,{layout:t,captionSide:n,horizontalSpacing:a,verticalSpacing:o,borderColor:l,stripedColor:c,highlightOnHoverColor:u,striped:d,highlightOnHover:m,stickyHeaderOffset:f,stickyHeader:h})=>({table:{"--table-layout":t,"--table-caption-side":n,"--table-horizontal-spacing":(0,i.getSpacing)(a),"--table-vertical-spacing":(0,i.getSpacing)(o),"--table-border-color":l?(0,s.getThemeColor)(l,e):void 0,"--table-striped-color":d&&c?(0,s.getThemeColor)(c,e):void 0,"--table-highlight-on-hover-color":m&&u?(0,s.getThemeColor)(u,e):void 0,"--table-sticky-header-offset":h?(0,r.rem)(f):void 0}})),E=(0,c.factory)((e,r)=>{let i=(0,a.useProps)("Table",k,e),{classNames:n,className:s,style:c,styles:d,unstyled:f,vars:h,horizontalSpacing:p,verticalSpacing:g,captionSide:b,stripedColor:v,highlightOnHoverColor:y,striped:x,highlightOnHover:S,withColumnBorders:C,withRowBorders:w,withTableBorder:j,borderColor:E,layout:D,variant:L,data:N,children:I,stickyHeader:R,stickyHeaderOffset:M,mod:_,tabularNums:O,...B}=i,H=(0,o.useStyles)({name:"Table",props:i,className:s,style:c,classes:m,classNames:n,styles:d,unstyled:f,rootSelector:"table",vars:h,varsResolver:A});return(0,t.jsx)(u,{value:{getStyles:H,stickyHeader:R,striped:!0===x?"odd":x||void 0,highlightOnHover:S,withColumnBorders:C,withRowBorders:w,captionSide:b||"bottom"},children:(0,t.jsx)(l.Box,{component:"table",variant:L,ref:r,mod:[{"data-with-table-border":j,"data-tabular-nums":O}
1,_],...H("table"),...B,children:I||!!N&&(0,t.jsx)(T,{data:N})})})});E.classes=m,E.displayName="@mantine/core/Table",E.Td=p,E.Th=h,E.Tr=g,E.Thead=b,E.Tbody=v,E.Tfoot=y,E.Caption=x,E.ScrollContainer=j,E.DataRenderer=T,e.s(["Table",0,E],192005)},392500,e=>{"use strict";let t=(0,e.i(644524).default)("outline","external-link","ExternalLink",[["path",{d:"M12 6h-6a2 2 0 0 0 -2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-6",key:"svg-0"}],["path",{d:"M11 13l9 -9",key:"svg-1"}],["path",{d:"M15 4h5v5",key:"svg-2"}]]);e.s(["IconExternalLink",0,t],392500)},827374,e=>{"use strict";let t=(0,e.i(644524).default)("outline","refresh","Refresh",[["path",{d:"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4",key:"svg-0"}],["path",{d:"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4",key:"svg-1"}]]);e.s(["IconRefresh",0,t],827374)},82049,191467,116928,e=>{"use strict";var t=e.i(478902),r=e.i(47230),i=e.i(951924),n=e.i(120952),s=e.i(580091),a=e.i(686023),o=e.i(197649),l=e.i(310059);e.i(573186);let c=l.union([l.string(),l.object({url:l.string()}).passthrough()]).nullish();e.s(["ANNOUNCEMENT_IMAGE_WIDTH",0,200,"announcementImageFormSchema",0,c,"toAnnouncementImageFormValue",0,function(e){return e?.image},"toAnnouncementImageKey",0,function(e){return"string"==typeof e?e:e?.url}],191467);var u=e.i(39340),d=e.i(979307),m=e.i(227164),f=e.i(743292),h=e.i(917979),p=e.i(586677),g=e.i(601856),b=e.i(615032),v=e.i(315373),y=e.i(298875);function x({title:e,content:r,color:l,cover:c,actions:T=[],onActionClick:S,impressions:C,topBar:w,controls:j,overlay:k,footer:A,className:E,style:D,...L}){let N=(0,g.useTrackImpression)(C),I=(0,a.useMantineTheme)(),R=(0,v.useInternalHosts)(),M=I.colors[l]?.[4]??I.colors.blue[4],_=(0,t.jsxs)(t.Fragment,{children:[c&&(0,t.jsx)("div",{className:"relative size-40 shrink-0 @max-xs:hidden",children:"key"===c.kind?(0,t.jsx)(u.EdgeMedia,{src:c.src,width:200,optimized:!0,alt:"Announcement banner image",className:"absolute inset-0 size-full object-cover"}):(0,t.jsx)(d.ImageGuard2,{image:c,children:e=>e?(0,t.jsx)(u.EdgeMedia,{src:c.url,type:c.type,name:c.name??c.id.toString(),alt:c.name??void 0,width:200,className:"absolute inset-0 size-full object-cover"}):(0,t.jsx)(m.MediaHash,{...c,style:{width:"100%",height:"100%"}})})}),(0,t.jsxs)("div",{className:(0,o.default)("flex flex-1 flex-col justify-center gap-2 p-3",c&&"border-l @max-xs:border-l-0"),style:c?{borderColor:M}:void 0,children:[(!!e||!!j)&&(0,t.jsxs)("div",{className:"flex justify-between gap-2",children:[!!e&&(0,t.jsx)(s.Title,{order:4,children:e}),j]}),(0,t.jsx)(f.CustomMarkdown,{allowedElements:["a"],unwrapDisallowed:!0,warnOnExternalLinks:!0,children:r}),!!T.length&&(0,t.jsx)("div",{className:"flex gap-2",children:T.map((e,r)=>{let i=(0,y.isExternalHref)(e.link,R),s=()=>{S?.(e,r),i&&(0,b.openExternalLinkWarning)(e.link)},a={onClick:s,variant:e.variant||"outline",color:e.color??l,children:e.linkText};return i?(0,t.jsx)(n.Button,{...a,type:"button",onAuxClick:e=>{1===e.button&&s()}},r):(0,t.jsx)(n.Button,{component:h.NextLink,href:e.link,...a},r)})}),A]})]});return w?(0,t.jsxs)(p.TwCard,{ref:N,className:(0,o.default)("border",E),direction:"col",style:{borderColor:M,...D},...L,children:[k,(0,t.jsx)("div",{className:"w-full border-b px-3 py-2",style:{backgroundColor:(0,i.alpha)(M,.15),borderColor:M},children:w}),(0,t.jsx)("div",{className:"flex flex-1 items-stretch",children:_})]}):(0,t.jsxs)(p.TwCard,{ref:N,className:(0,o.default)("items-stretch border",E),direction:"row",style:{borderColor:M,...D},...L,children:[k,_]})}e.s(["AnnouncementCard",0,x],116928);var T=e.i(371236),S=e.i(861385);e.s(["Announcement",0,function({announcement:e,dismissible:i,moderatorActions:n,...s}){let{actions:a,image:o}=e.metadata||{},l=e.metadata.type??"site",c=!(0,T.useAnnouncementsStore)(e=>e.dismissed[l]).includes(e.id)&&(i??e.metadata.dismissible??!0);return(0,t.jsx)(x,{title:e.title,content:e.content,color:e.color,cover:o?{kind:"key",src:o}:null,actions:a??[],controls:n,overlay:c?(0,t.jsx)(S.LegacyActionIcon,{variant:"subtle",radius:"xl",color:"gray",onClick:function(){(0,T.dismissAnnouncements)(e.id,l)},className:"absolute right-2 top-2 text-dark-9 dark:text-white","aria-label":"Dismiss announcement",children:(0,t.jsx)(r.IconX,{size:20})}):null,...s})}],82049)},970665,556540,521497,e=>{"use strict";var t=e.i(389959),r=e.i(569776);e.s(["useMergeServerDismissals",0,function({liveIds:e,serverDismissedIds:i,merge:n}){(0,t.useEffect)(()=>{let t=(0,r.selectLiveDismissals)(i,e);t.length&&n(t)},[e,i,n])}],970665);var i=e.i(923850),n=e.i(310059),s=e.i(97047),a=e.i(229862),o=e.i(435812);let l=n.enum(a.DomainColor),c=n.enum(["site","generator","training"]),u=n.object({actions:n.array(n.object({type:n.enum(["button"]),link:n.string(),linkText:n.string(),variant:n.string().optional(),icon:n.string().optional(),color:n.string().optional()})),type:c.default("site"),targetAudience:n.enum(["all","unauthenticated","authenticated"]).default("all"),dismissible:n.boolean().default(!0),colSpan:n.number().default(6),image:n.string().optional(),index:n.number().optional()}).partial();n.object({id:n.number().optional(),title:n.string(),content:n.string(),color:n.string(),domain:n.array(l).nonempty().default([a.DomainColor.all]),startsAt:n.date().nullish(),endsAt:n.date().nullish(),disabled:n.boolean().optional(),metadata:u,targetUserIds:n.array(n.number().int().positive()).max(5e4).optional(),notifyTargetedUsers:n.boolean().optional()}),s.paginationSchema.extend({domain:l.optional()}),n.object({ids:n.array(n.number().int().positive()).min(1).max(100)}),n.object({domain:l.optional()}),n.object({domain:l.optional()}),n.object({id:n.number().optional(),title:n.string().trim().min(1).max(120),content:n.string().trim().min(1).max(1500),emoji:n.string().max(8).optional(),color:n.string().max(32).optional(),domain:n.array(l).nonempty().default([a.DomainColor.all]),startsAt:n.date().nullish(),endsAt:n.date().nullish(),profileOnly:n.boolean().default(!1),coverImage:o.imageSchema.optional(),action:n.object({link:n.string().trim().refine(e=>/^\/(?!\/)/.test(e)||(()=>{try{return["http:","https:"].includes(new URL(e).protocol)}catch{return!1}})(),{message:"Enter a full https:// link or a path beginning with /"}),linkText:n.string().trim().min(1).max(40)}).optional()}),n.object({userId:n.number(),limit:n.number().min(1).max(50).default(10),domain:l.optional()}),e.s(["MAX_ANNOUNCEMENT_DISMISSALS_PER_REQUEST",0,100,"MAX_ANNOUNCEMENT_TARGET_USERS",0,5e4],556540);var d=e.i(148063);let m=[];
1e.s(["recordAnnouncementDismissals",0,function(e){for(let t of function({ids:e,isAuthed:t,batchSize:r}){if(!t)return[];let i=[];for(let t=0;t<e.length;t+=r)i.push(e.slice(t,t+r));return i}({ids:Array.isArray(e)?e:[e],isAuthed:!!window.isAuthed,batchSize:100}))d.trpcVanilla.announcement.dismissAnnouncements.mutate({ids:t}).catch(()=>void 0)},"useServerDismissedAnnouncements",0,function(){let e=(0,i.useCurrentUser)(),{data:t}=d.trpc.announcement.getDismissedAnnouncements.useQuery(void 0,{enabled:!!e,staleTime:3e5});return t??m}],521497)},722397,506513,e=>{"use strict";var t=e.i(31165),r=e.i(310059);let i="announcements-dismissed",n="announcements";function s(){return{site:[],generator:[],training:[]}}let a=r.array(r.number()).catch([]),o=r.object({site:a,generator:a,training:a});function l(e){let t;if(!e)return s();try{t=JSON.parse(e)}catch{return s()}let r=o.safeParse(t);return r.success?r.data:s()}function c(e){(0,t.setCookie)(i,e,{maxAge:31536e3,path:"/",sameSite:"lax"})}e.s(["ANNOUNCEMENTS_DISMISSED_COOKIE",0,i,"migrateLegacyLocalStorageToCookie",0,function(){let e=(0,t.getCookie)(i);if("string"==typeof e&&e.length>0)return;let r=null;try{r=window.localStorage.getItem(n)}catch{return}if(r){c(function(e){let t;if(!e)return s();try{t=JSON.parse(e)}catch{return s()}let r=t?.state??t,i=r?.dismissed;if(Array.isArray(i))return{...s(),site:i.filter(e=>"number"==typeof e)};let n=o.safeParse(i);return n.success?n.data:s()}(r));try{window.localStorage.removeItem(n)}catch{}}},"parseDismissedCookieValue",0,l,"readDismissedCookieClient",0,function(){let e=(0,t.getCookie)(i);return l("string"==typeof e?e:void 0)},"writeDismissedCookieClient",0,c],722397),e.s(["resolveAnnouncementExposure",0,function(e){let{typed:t,exposeSSR:r,isClient:i,dismissedStore:n,dismissedSeed:s}=e;if(!(r||i))return[];let a=r?i?n:s:n;return t.map(e=>({...e,dismissed:a.includes(e.id)}
1))}],506513)},371236,e=>{"use strict";var t=e.i(389959),r=e.i(693781),i=e.i(966645),n=e.i(11522),s=e.i(505251),a=e.i(148063),o=e.i(722397),l=e.i(506513),c=e.i(970665),u=e.i(521497),d=e.i(278867);let m=[];(0,o.migrateLegacyLocalStorageToCookie)();let f=(0,d.createDismissalStore)({storage:{read:o.readDismissedCookieClient,write:o.writeDismissedCookieClient},defaultBucket:"site"}),h=f.useStore;e.s(["dismissAnnouncements",0,function(e,t="site"){f.dismiss(e,t),(0,u.recordAnnouncementDismissals)(e)},"useAnnouncementsStore",0,h,"useGetAnnouncements",0,function(e="site"){let o=(0,s.useFeatureFlags)(),d=(0,i.useIsClient)(),p=h(t=>t.dismissed[e]),g=(0,r.useDomainColor)(),{announcements:b,announcementsDismissed:v}=(0,n.useAppContext)(),y=v?.[e]??m,{data:x,...T}=a.trpc.announcement.getAnnouncements.useQuery({domain:g},{initialData:b,staleTime:3e5}),S=(0,t.useMemo)(()=>(x??[]).filter(t=>(t.metadata.type??"site")===e),[x,e]),C=(0,u.useServerDismissedAnnouncements)(),w=(0,t.useMemo)(()=>S.map(e=>e.id),[S]),j=(0,t.useCallback)(t=>f.dismiss(t,e),[e]);(0,c.useMergeServerDismissals)({liveIds:w,serverDismissedIds:C,merge:j}),(0,t.useEffect)(()=>{S.length&&f.prune(S.map(e=>e.id),e)},[S,e]);let k=o.feedReserveCls&&"site"===e,A=(0,t.useMemo)(()=>(0,l.resolveAnnouncementExposure)({typed:S,exposeSSR:k,isClient:d,dismissedStore:p,dismissedSeed:y}),[S,k,d,p,y]),E=(0,t.useMemo)(()=>S.reduce((e,t)=>y.includes(t.id)?e:e+1,0),[S,y]);return{data:A,seededCount:S.length,serverExposedCount:E,exposeSSR:k,isClient:d,...T}}])},705218,e=>{"use strict";var t=e.i(478902),r=e.i(389959);class i extends r.Component{state={errorCount:0};componentDidCatch(e,t){this.setState(e=>({errorCount:e.errorCount+1}))}render(){return(0,t.jsx)(r.Fragment,{children:this.props.children},this.state.errorCount)}}e.s(["default",0,i])},122626,e=>{"use strict";var t=e.i(478902),r=e.i(253889),i=e.i(389959),n=e.i(810332);e.s(["LocalTimestamp",0,function({value:e,style:s,className:a}){let o="string"==typeof e?parseInt(e,10):e,l=(0,n.normalizeTimestampStyle)(s),[c,u]=(0,i.useState)(!1);(0,i.useEffect)(()=>u(!0),[]);let[,d]=(0,i.useState)(0);if((0,i.useEffect)(()=>{if("R"!==l)return;let e=setInterval(()=>d(e=>e+1),15e3);return()=>clearInterval(e)},[l]),!Number.isFinite(o))return null;let m=(0,n.formatDiscordTimestamp)(o,l,{utc:!c}),f=(0,n.formatDiscordTimestamp)(o,"F",{utc:!c}),h=(0,n.unixSecondsToISO)(o);return(0,t.jsx)(r.Tooltip,{label:f,withArrow:!0,withinPortal:!0,children:(0,t.jsx)("time",{dateTime:h,"data-type":"timestamp","data-value":o,"data-style":l,suppressHydrationWarning:!0,className:a,style:{backgroundColor:"var(--mantine-color-blue-light)",borderRadius:4,padding:"0 4px",whiteSpace:"nowrap"},children:m})})}])},187523,e=>{"use strict";var t=e.i(478902),r=e.i(232818),i=e.i(322590),n=e.i(686023),s=e.i(827374),a=e.i(389959),o=e.i(136659),l=e.i(375936),c=e.i(790218),u=e.i(619938),d=e.i(944638);class m{callbacks;constructor(){this.callbacks={}}on(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),()=>this.off(e,t)}off(e,t){if(!this.callbacks[e])return;let r=this.callbacks[e].indexOf(t);this.callbacks[e].splice(r,1)}emit(e,t){let r=this.callbacks[e];r&&r.forEach(e=>e(t))}stop(){this.callbacks={}}}let f=new Map,h=(0,d.createKeyDebouncer)(300);var p=e.i(197649);function g(){let e=(0,l.useScrollAreaRef)(),r=(0,a.useRef)(null),o=(0,a.useRef)(null),c=(0,a.useRef)(0),u=(0,n.useMantineTheme)();return(0,a.useEffect)(()=>{let t=e?.current,i=r.current;if(!t||!i)return;let n=e=>{if(t.scrollHeight<=t.clientHeight)return;let{screenY:r}=e.targetTouches[0];0===t.scrollTop&&(o.current=r)},s=()=>{i.style.transition=".2s ease-in-out",i.style.top=`${-i.clientHeight}px`,i.style.opacity="0",c.current=0,o.current=null},a=e=>{if(!o.current)return;if(t.scrollTop>0)return void s();let r=o.current;if(!r)return;let{screenY:n}=e.targetTouches[0],a=r<n?Math.abs(n-r):0;c.current=a;let l=a>220?220:a,u=l/220,d=+u;i.style.removeProperty("transition"),i.style.opacity=`${d>1?1:d}`,i.style.top=`${-i.clientHeight+l/2+i.clientHeight*u}px`},l=()=>{i.style.transition=".2s ease-in-out",c.current>220?(i.style.top=`${u.spacing.md}px`,i.style.animation="overscroll-spin 1s infinite linear",setTimeout(()=>{window.location.reload()},1e3)):s()};return t.addEventListener("touchstart",n,{passive:!0}),t.addEventListener("touchmove",a,{passive:!0}),t.addEventListener("touchend",l,{passive:!0}),()=>{t.removeEventListener("touchstart",n),t.removeEventListener("touchmove",a),t.removeEventListener("touchend",l)}},[]),(0,t.jsx)(i.ThemeIcon,{ref:r,radius:"xl",size:"xl",style:{position:"absolute",left:"50%",zIndex:10,opacity:0,transform:"translateX(-50%)"},children:(0,t.jsx)(s.IconRefresh,{})})}e.s(["ScrollArea",0,function({children:e,className:i,scrollRestore:n,intersectionObserverOptions:s,withPullToRefresh:d=!0,...b}){let{ref:v,key:y}=(e=>{let{key:t,enabled:r=!0}=e??{},i=(0,a.useRef)(new m),n=(0,a.useRef)(!1),s=(0,a.useRef)(!1),o=(0,a.useRef)(!1),l=(0,a.useRef)(new Date),c=history.state?.key+`_${location.pathname.substring(1)}`,d=t??c;(0,a.useEffect)(()=>{let e=g.current,t=i.current;if(!r||!t||!e)return;let n=t.on("scroll",({key:e,...t})=>h(e,()=>f.set(e,t)));return()=>t.off("scroll",n)},[r]),(0,a.useEffect)(()=>{let e=g.current;if(!e||!r)return;
1n.current=!1,s.current=!0,o.current=!1,l.current=new Date,f.get(d)||(e.scrollTop=0,e.scrollLeft=0);let t=()=>{s.current?s.current=!1:(n.current=!0,i.current.emit("scroll",{key:d,scrollTop:e.scrollTop,scrollLeft:e.scrollLeft}))};return e.addEventListener("scroll",t,{passive:!0}),()=>{e.removeEventListener("scroll",t)}},[d,r]);let p=(0,a.useCallback)(()=>{let e=g.current;if(n.current||!e)return;let t=f.get(d);if(!t||e.scrollTop===t.scrollTop&&e.scrollLeft===t.scrollLeft){o.current=!0;return}s.current=!0,e.scrollTop=t.scrollTop,e.scrollLeft=t.scrollLeft},[d]),g=(0,u.useResizeObserver)(()=>{if(o.current)return;let e=new Date;l.current.getTime()+5e3>e.getTime()&&p()},{observeChildren:!0});return{ref:g,key:d}})(n),[x,T]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{T((0,c.isMobileDevice)())},[]),(0,t.jsx)(l.ScrollAreaContext.Provider,{value:{ref:v},children:(0,t.jsx)(o.IntersectionObserverProvider,{id:b.id??y,options:s,children:(0,t.jsxs)(r.Box,{ref:v,className:(0,p.default)("scroll-area flex-1 @container ",i),...b,children:[x&&d&&(0,t.jsx)(g,{}),e]})})})}],187523)},278867,569776,e=>{"use strict";var t=e.i(74813);function r(e,t){let r=Array.isArray(t)?t:[t],i=new Set(e),n=r.filter(e=>!i.has(e));if(n.length)return[...e,...new Set(n)]}function i(e,t){let r=t instanceof Set?t:new Set(t),i=e.filter(e=>r.has(e));if(i.length!==e.length)return i}e.s(["addDismissals",0,r,"pruneDismissals",0,i,"selectLiveDismissals",0,function(e,t){let r=t instanceof Set?t:new Set(t);return e.filter(e=>r.has(e))}],569776);let n=[];e.s(["createDismissalStore",0,function({storage:e,defaultBucket:s}){let a=(0,t.create)(()=>({dismissed:e.read()})),o=(t,r)=>{let i={...a.getState().dismissed,[t]:r};a.setState({dismissed:i}),e.write(i)},l=e=>a.getState().dismissed[e??s]??n;
1return{useStore:a,getDismissed:l,useDismissed:e=>a(t=>t.dismissed[e??s]??n),dismiss:(e,t)=>{let i=r(l(t),e);i&&o(t??s,i)},prune:(e,t)=>{let r=i(l(t),e);r&&o(t??s,r)}}},"localStorageDismissalStorage",0,function({key:e,buckets:t,isId:r,onRead:i}){let n=()=>Object.fromEntries(t.map(e=>[e,[]]));return{read:()=>{if(i?.(),!window.localStorage)return n();try{let i=window.localStorage.getItem(e);if(!i)return n();let s=JSON.parse(i);if(!s||"object"!=typeof s)return n();let a=n();for(let e of t){let t=s[e];Array.isArray(t)&&(a[e]=t.filter(r))}return a}catch{return n()}},write:t=>{if(window.localStorage)try{window.localStorage.setItem(e,JSON.stringify(t))}catch{}}}}],278867)},810332,e=>{"use strict";var t=e.i(96099);let r=["t","T","d","D","f","F","R"],i={t:"LT",T:"LTS",d:"L",D:"LL",f:"LLL",F:"LLLL"};e.s(["DEFAULT_TIMESTAMP_STYLE",0,"f","DISCORD_TIMESTAMP_REGEX",0,/<t:(-?\d{1,12})(?::([tTdDfFR]))?>/g,"DISCORD_TIMESTAMP_STYLES",0,r,"formatDiscordTimestamp",0,function(e,r="f",n={}){if(!Number.isFinite(e))return"";let s=n.utc?t.default.utc(1e3*e):(0,t.default)(1e3*e);return"R"===r?s.fromNow():s.format(i[r])},"normalizeTimestampStyle",0,function(e){return"string"==typeof e&&r.includes(e)?e:"f"},"unixSecondsToISO",0,function(e){if(!Number.isFinite(e))return;let t=new Date(1e3*e);return Number.isNaN(t.getTime())?void 0:t.toISOString()}])}]); 2 3//# sourceMappingURL=1t75d3d06cljk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.