PageSourceSearch

https://elk-zone.netlify.app/_nuxt/DRAAb7pE.js

js elk-zone.netlify.app collected 2026-10-03 10:43:03 UTC 18,447 bytes, 2 lines download raw bytes

1import{d as F,c as e,e as b,D as a,n as i,p as T,t as _,w as r,b4 as ht,i as n,a1 as G,G as V,bt as z,j as q,P as J,R as yt,h as d,Q as $t,m as p,O as xt,F as D,bs as pt,cO as kt,bu as K,bv as Q,ai as P,a7 as _t,bw as X,bx as wt,cP as nt,by as At,af as Nt,J as M,W as et,ad as ot,a0 as I,ab as Ct,x as jt,av as Rt,C as St,ah as It,N as Dt,b8 as Bt,a2 as Ut,aL as Mt,aN as Ft,aO as Lt,cQ as Ot,an as Pt,aG as Tt,ay as Ht,ae as ct,E as Y,cA as Vt,K as H,bJ as Z,cR as qt,a as Et,aV as zt,aK as Jt,S as Wt,_ as Gt,b2 as Kt,bj as Qt,q as Xt,cS as Yt,cf as Zt,cT as tn,a_ as nn}from"./DREHXjTd.js";import{_ as en}from"./BxIuzSuc.js";import{_ as on}from"./BLztc4RP.js";import{_ as cn}from"./Dhl8RJdc.js";import{_ as an}from"./BNMhYjt1.js";import{g as tt}from"./DhvdbkJf.js";import{_ as un}from"./C0XRu0RH.js";const sn={flex:"~ col gap-2",p4:""},ln={flex:"~ gap-1","justify-center":""},rn={flex:""},mn={flex:"","items-center":""},dn=F({__name:"AccountMoved",props:{account:{}},setup(t){return(f,h)=>{const s=en,u=ht,$=V;return e(),b("div",sn,[a("div",ln,[i(s,{account:t.account,link:!1},null,8,["account"]),T(" "+_(f.$t("account.moved_title")),1)]),a("div",rn,[i($,{to:("getAccountRoute"in f?f.getAccountRoute:n(G))(t.account.moved)},{default:r(()=>[i(u,{account:t.account.moved},null,8,["account"])]),_:1},8,["to"]),h[0]||(h[0]=a("div",{"flex-auto":""},null,-1)),a("div",mn,[i($,{to:("getAccountRoute"in f?f.getAccountRoute:n(G))(t.account.moved),"btn-solid":"","inline-block":"","h-fit":""},{default:r(()=>[T(_(f.$t("account.go_to_profile")),1)]),_:1},8,["to"])])])])}}}),fn=Object.assign(dn,{__name:"AccountMoved"}),vn=["aria-label"],gn=F({__name:"AccountMoreButton",props:{account:{},command:{type:Boolean}},emits:["addNote","removeNote"],setup(t,{emit:f}){const h=f,s=z(t.account),u=nt(()=>t.account),{t:$}=q(),{client:g}=J(),R=yt("useStarFavoriteIcon"),{share:y,isSupported:C}=At();function j(){y({url:location.href})}async function w(){if(!s.value.showingReblogs&&(await Nt({title:$("confirm.show_reblogs.title"),description:$("confirm.show_reblogs.description",[t.account.acct]),confirm:$("confirm.show_reblogs.confirm"),cancel:$("confirm.show_reblogs.cancel")})).choice!=="confirm")return;const o=!s.value?.showingReblogs;s.value=await g.value.v1.accounts.$select(t.account.id).follow({reblogs:o})}async function U(){h("addNote")}async function N(){if(!s.value.note||s.value.note.length===0)return;const o=await g.value.v1.accounts.$select(t.account.id).note.create({comment:""});s.value.note=o.note,h("removeNote")}return(o,c)=>{const v=$t,k=V,B=cn;return e(),d(B,{"eager-mount":t.command},{popper:r(()=>[i(k,{to:t.account.url,external:"",target:"_blank"},{default:r(()=>[i(v,{text:o.$t("menu.open_in_original_site"),icon:"i-ri:arrow-right-up-line",command:t.command},null,8,["text","command"])]),_:1},8,["to"]),n(C)?(e(),d(v,{key:0,is:"button",text:o.$t("menu.share_account",[`@${t.account.acct}`]),icon:"i-ri:share-line",command:t.command,onClick:c[0]||(c[0]=x=>j())},null,8,["text","command"])):p("",!0),("currentUser"in o?o.currentUser:n(xt))?(e(),b(D,{key:1},[n(u)?(e(),b(D,{key:1},[i(k,{to:"/pinned"},{default:r(()=>[i(v,{text:o.$t("account.pinned"),icon:"i-ri:pushpin-line",command:t.command},null,8,["text","command"])]),_:1}),i(k,{to:"/favourites"},{default:r(()=>[i(v,{text:o.$t("account.favourites"),icon:n(R)?"i-ri:star-line":"i-ri:heart-3-line",command:t.command},null,8,["text","icon","command"])]),_:1}),i(k,{to:"/mutes"},{default:r(()=>[i(v,{text:o.$t("account.muted_users"),icon:"i-ri:volume-mute-line",command:t.command},null,8,["text","command"])]),_:1}),i(k,{to:"/blocks"},{default:r(()=>[i(v,{text:o.$t("account.blocked_users"),icon:"i-ri:forbid-2-line",command:t.command},null,8,["text","command"])]),_:1}),i(k,{to:"/domain_blocks"},{default:r(()=>[i(v,{text:o.$t("account.blocked_domains"),icon:"i-ri:shut-down-line",command:t.command},null,8,["text","command"])]),_:1})],64)):(e(),b(D,{key:0},[i(v,{is:"button",text:o.$t("menu.mention_account",[`@${t.account.acct}`]),icon:"i-ri:at-line",command:t.command,onClick:c[1]||(c[1]=x=>("mentionUser"in o?o.mentionUser:n(pt))(t.account))},null,8,["text","command"]),i(v,{is:"button",text:o.$t("menu.private_mention_account",[`@${t.account.acct}`]),icon:"i-ri:message-3-line",command:t.command,onClick:c[2]||(c[2]=x=>("privateMentionUser"in o?o.privateMentionUser:n(kt))(t.account))},null,8,["text","command"]),n(s)?.showingReblogs?(e(),d(v,{key:1,is:"button",text:o.$t("menu.hide_reblogs",[`@${t.account.acct}`]),icon:"i-ri:repeat-line",command:t.command,onClick:c[4]||(c[4]=x=>w())},null,8,["text","command"])):(e(),d(v,{key:0,is:"button",icon:"i-ri:repeat-line",text:o.$t("menu.show_reblogs",[`@${t.account.acct}`]),command:t.command,onClick:c[3]||(c[3]=x=>w())},null,8,["text","command"])),!n(s)?.note||n(s)?.note?.length===0?(e(),d(v,{key:2,is:"button",text:o.$t("menu.add_personal_note",[`@${t.account.acct}`]),icon:"i-ri-edit-2-line",command:t.command,onClick:c[5]||(c[5]=x=>U())},null,8,["text","command"])):(e(),d(v,{key:3,is:"button",text:o.$t("menu.remove_personal_note",[`@${t.account.acct}`]),icon:"i-ri-edit-2-line",command:t.command,onClick:c[6]||(c[6]=x=>N())},null,8,["text","command"])),n(s)?.muting?(e(),d(v,{key:5,is:"button",text:o.$t("menu.unmute_account",[`@${t.account.acct}`]),icon:"i-ri:volume-up-fill",command:t.command,onClick:c[8]||(c[8]=x=>n(K)(n(s),t.account))},null,8,["text","command"])):(e(),d(v,{key:4,is:"button",text:o.$t("menu.mute_account",[`@${t.account.acct}`]),icon:"i-ri:volume-mute-line",command:t.command,onClick:c[7]||(c[7]=x=>n(K)(n(s),t.account))},null,8,["text","command"])),n(s)?.blocking?(e(),d(v,{key:7,is:"button",text:o.$t("menu.unblock_account",[`@${t.account.acct}`]),icon:"i-ri:checkbox-circle-line",command:t.command,onClick:c[10]||(c[10]=x=>n(Q)(n(s),t.account))},null,8,["text","command"])):(e(),d(v,{key:6,is:"button",text:o.$t("menu.block_account",[`@${t.account.acct}`]),icon:"i-ri:forbid-2-line",command:t.command,onClick:c[9]||(c[9]=x=>n(Q)(n(s),t.account))}
1,null,8,["text","command"])),("getServerName"in o?o.getServerName:n(P))(t.account)!==("currentServer"in o?o.currentServer:n(_t))?(e(),b(D,{key:8},[n(s)?.domainBlocking?(e(),d(v,{key:1,is:"button",text:o.$t("menu.unblock_domain",[("getServerName"in o?o.getServerName:n(P))(t.account)]),icon:"i-ri:restart-line",command:t.command,onClick:c[12]||(c[12]=x=>n(X)(n(s),t.account))},null,8,["text","command"])):(e(),d(v,{key:0,is:"button",text:o.$t("menu.block_domain",[("getServerName"in o?o.getServerName:n(P))(t.account)]),icon:"i-ri:shut-down-line",command:t.command,onClick:c[11]||(c[11]=x=>n(X)(n(s),t.account))},null,8,["text","command"]))],64)):p("",!0),i(v,{is:"button",text:o.$t("menu.report_account",[`@${t.account.acct}`]),icon:"i-ri:flag-2-line",command:t.command,onClick:c[13]||(c[13]=x=>("openReportDialog"in o?o.openReportDialog:n(wt))(t.account))},null,8,["text","command"])],64))],64)):p("",!0)]),default:r(()=>[a("button",{flex:"","gap-1":"","items-center":"","w-full":"",rounded:"",op75:"",hover:"op100 text-purple",group:"","aria-label":n($)("actions.more")},[...c[14]||(c[14]=[a("div",{"rounded-5":"",p2:"","elk-group-hover":"bg-purple/10"},[a("div",{"i-ri:more-2-fill":""})],-1)])],8,vn)]),_:1},8,["eager-mount"])}}}),bn=Object.assign(gn,{__name:"AccountMoreButton"}),hn={p4:"","hover:bg-active":"",block:"",w:"100%",flex:"","justify-between":"","items-center":"","gap-4":""},yn=["onClick"],$n=F({__name:"Lists",props:{userId:{}},async setup(t){let f,h;const{client:s}=J(),u=s.value.v1.lists.list(),$=M(([f,h]=et(()=>s.value.v1.accounts.$select(t.userId).lists.list()),f=await f,h(),f).map(y=>y.id));function g(y){return $.value.indexOf(y)}async function R(y){try{g(y)===-1?(await s.value.v1.lists.$select(y).accounts.create({accountIds:[t.userId]}),$.value.push(y)):(await s.value.v1.lists.$select(y).accounts.remove({accountIds:[t.userId]}),$.value=$.value.filter(j=>j!==y))}catch{}}return(y,C)=>{const j=ot,w=V,U=an;return e(),d(U,{paginator:n(u)},{default:r(({item:N})=>[a("div",hn,[a("p",null,_(N.title),1),i(j,{content:g(N.id)===-1?y.$t("list.add_account"):y.$t("list.remove_account"),hover:g(N.id)===-1?"text-green":"text-red"},{default:r(()=>[a("button",{p2:"","border-1":"","transition-colors":"","border-dark":"","btn-action-icon":"",onClick:()=>R(N.id)},[a("span",{class:I(g(N.id)===-1?"i-ri:add-line":"i-ri:check-line")},null,2)],8,yn)]),_:2},1032,["content","hover"])])]),done:r(()=>[i(w,{p4:"","hover:bg-active":"",block:"",w:"100%",flex:"","justify-between":"","items-center":"","gap-4":"",to:"/lists"},{default:r(()=>[a("p",null,_(y.$t("list.manage")),1)]),_:1})]),_:1},8,["paginator"])}}}),xn=Object.assign($n,{__name:"ListLists"}),pn={key:0,border:"","border-base":"","rounded-md":"","px-2":"","text-secondary-light":""},kn=F({__name:"AccountRelationshipIndicator",props:{relationship:{}},setup(t){const{t:f}=q();return(h,s)=>t.relationship.followedBy?(e(),b("span",pn,_(t.relationship.following?n(f)("account.mutuals"):n(f)("account.follows_you")),1)):p("",!0)}}),_n=Object.assign(kn,{__name:"AccountRelationshipIndicator"}),wn={flex:"","flex-col":""},An={key:0,"p-4":"",flex:"","justify-between":"","items-center":"","bg-card":""},Nn={"text-primary":"","font-bold":""},Cn=["src","alt"],jn={p4:"","mt--18":"",flex:"","flex-col":"","gap-4":""},Rn={relative:""},Sn={flex:"","justify-between":""},In={"inset-ie-0":"",flex:"~ wrap row-reverse","gap-2":"","items-center":"",pt18:"","justify-start":""},Dn={"inset-ie-0":"",flex:"","gap-2":"","items-center":""},Bn=["aria-pressed","aria-label"],Un={key:0,"i-ri:notification-4-fill":"",block:"","text-current":""},Mn={key:1,"i-ri-notification-4-line":"",block:"","text-current":""},Fn=["aria-label"],Ln={flex:"~ col gap1",pt2:""},On={flex:"",gap2:"","items-center":"","flex-wrap":""},Pn={flex:"","items-center":"","gap-1":""},Tn={"sr-only":""},Hn={"self-start":"","mt-1":""},Vn={key:0,"space-y-2":"","pb-4":"",block:"",border:"b base"},qn={flex:"","flex-row":"","space-x-2":"","flex-v-center":""},En={"font-medium":""},zn={"position-relative":""},Jn={key:1,"max-h-100":"","overflow-y-auto":""},Wn={key:2,flex:"~ col wrap gap1"},Gn={mt:"0.5","text-secondary":"",uppercase:"","text-xs":"","font-bold":""},Kn={key:3,flex:"~ wrap gap-2"},Qn=["title"],E=2e3,Xn=F({__name:"AccountHeader",props:{account:{},command:{type:Boolean}},setup(t){const{client:f}=J(),{t:h}=q(),s=Ct(()=>t.account.createdAt,{month:"long",day:"numeric",year:"numeric"}),u=z(t.account),$=M([]),g=M([]),R=M(!1),y=H(()=>!t.account.header.endsWith("/original/missing.png")),C=M(!1);function j(l){return l==="Joined"?h("account.joined"):l}function w(){return u.value?.notifying?h("account.notifications_on_post_disable",{username:`@${t.account.username}`}):h("account.notifications_on_post_enable",{username:`@${t.account.username}`})}function U(){Z([{id:`${t.account.acct}:header`,type:"image",previewUrl:t.account.header,description:h("account.profile_description",[t.account.username])}])}function N(){Z([{id:`${t.account.acct}:avatar`,type:"image",previewUrl:t.account.avatar,description:h("account.avatar_description",[t.account.username])}])}async function o(){u.value.notifying=!u.value?.notifying;try{const l=await f.value.v1.accounts.$select(t.account.id).follow({notify:u.value?.notifying});Object.assign(u,l)}catch{u.value.notifying=!u.value?.notifying}}jt(()=>{const l=[],m=[];t.account.fields?.forEach(S=>{tt(S.name)?m.push(S):l.push(S)}),m.push({name:"Joined",value:s.value}),$.value=l,g.value=m});const c=M(u.value?.note??"");Rt(u,(l,m)=>{!m&&l&&(c.value=l.note??"")});async function v(l){if(!l.target||!("value"in l.target)||!u.value)return;const m=l.target?.value;if(u.value.note?.trim()===m.trim())return;const S=await f.value.v1.accounts.$select(t.account.id).note.create({comment:m});u.value.note=S.note,c.value=u.value.note??""}const k=nt(()=>t.account),B=H(()=>!!u.value?.notifying);async function x(){try{const l=qt(t.account),m=P(t.account),S=`${l}@${m}`;await navigator.clipboard.writeText(S)}catch{}C.value=!0,setTimeout(()=>{C.value=!1},2e3)}return(l,m)=>{const S=on,W=Dt,at=V,it=Bt,ut=bn,L=ot,st=xn,lt=St("VDropdown"),rt=Ut,mt=Mt,dt=Ft,ft=_n,vt=Lt,gt=Ot,O=ct,bt=Vt;return e(),b("div",wn,[n(u)?.requestedBy?(e(),b("div",An,[a("span",Nn,_(l.$t("account.requested",[t.account.displayName])),1),i(S,{account:t.account,relationship:n(u)},null,8,["account","relationship"])])):p("",!0),(e(),d(It(n(y)?"button":"div"),{border:"b base","z-1":"",onClick:m[0]||(m[0]=A=>n(y)?U():void 0)},{default:r(()=>[a("img",{"h-50":"",height:"200","w-full":"","object-cover":"",src:t.account.header,alt:n(h)("account.profile_description",[t.account.username])},null,8,Cn)]),_:1})),a("div",jn,[a("div",Rn,[a("div",Sn,[a("button",{"shrink-0":"","h-full":"",class:I({"rounded-full":!n(k),squircle:n(k)}),p1:"","bg-base":"","border-bg-base":"","z-2":"",onClick:N},[i(W,{square:n(k),account:t.account,"hover:opacity-90":"","transition-opacity":"","w-28":"","h-28":""},null,8,["square","account"])],2),a("div",In,[n(k)?(e(),d(at,{key:0,to:"/settings/profile/appearance","gap-1":"","
1items-center":"",border:"1","rounded-full":"",flex:"~ gap2 center","font-500":"","min-w-30":"","h-fit":"",px3:"",py1:"",hover:"border-primary text-primary bg-active"},{default:r(()=>[T(_(l.$t("settings.profile.appearance.title")),1)]),_:1})):p("",!0),i(it,{account:t.account,command:t.command},null,8,["account","command"]),a("span",Dn,[i(ut,{account:t.account,command:t.command,onAddNote:m[1]||(m[1]=A=>R.value=!0),onRemoveNote:m[2]||(m[2]=()=>{R.value=!1,c.value=""})},null,8,["account","command"]),!n(k)&&n(u)?.following?(e(),d(L,{key:0,content:w()},{default:r(()=>[a("button",{"aria-pressed":n(B),"aria-label":n(h)("account.notifications_on_post_enable",{username:`@${t.account.username}`}),"rounded-full":"","text-sm":"",p2:"","border-1":"","transition-colors":"",class:I(n(B)?"text-primary border-primary hover:bg-red/20 hover:text-red hover:border-red":"border-base hover:text-primary"),onClick:o},[n(B)?(e(),b("span",Un)):(e(),b("span",Mn))],10,Bn)]),_:1},8,["content"])):p("",!0),i(L,{content:l.$t("list.modify_account")},{default:r(()=>[!n(k)&&n(u)?.following?(e(),d(lt,{key:0},{popper:r(()=>[i(st,{"user-id":t.account.id},null,8,["user-id"])]),default:r(()=>[a("button",{"aria-label":l.$t("list.modify_account"),"rounded-full":"","text-sm":"",p2:"","border-1":"","transition-colors":"","border-base":"","hover:text-primary":""},[...m[4]||(m[4]=[a("span",{"i-ri:play-list-add-fill":"",block:"","text-current":""},null,-1)])],8,Fn)]),_:1})):p("",!0)]),_:1},8,["content"])])])]),a("div",Ln,[a("div",On,[i(rt,{account:t.account,"font-bold":"","sm:text-2xl":"","text-xl":""},null,8,["account"]),t.account.locked?(e(),d(mt,{key:0,"show-label":""})):p("",!0),t.account.bot?(e(),d(dt,{key:1,"show-label":""})):p("",!0),n(u)?(e(),d(ft,{key:2,relationship:n(u)},null,8,["relationship"])):p("",!0)]),a("div",Pn,[i(vt,{account:t.account,"overflow-unset":"","line-clamp-unset":""},null,8,["account"]),i(L,{placement:"bottom",content:l.$t("account.copy_account_name"),flex:""},{default:r(()=>[a("button",{"text-secondary-light":"","text-sm":"",class:I(n(C)?"i-ri:check-fill text-green":"i-ri:file-copy-line"),onClick:x},[a("span",Tn,_(l.$t("account.copy_account_name")),1)],2)]),_:1},8,["content"])]),a("div",Hn,[t.account.roles?.length?(e(),d(gt,{key:0,account:t.account},null,8,["account"])):p("",!0)])])]),n(R)||n(u)?.note&&n(u).note.length>0?(e(),b("label",Vn,[a("div",qn,[m[5]||(m[5]=a("div",{"i-ri-edit-2-line":""},null,-1)),a("p",En,_(l.$t("account.profile_personal_note")),1),a("p",{"text-secondary":"","text-sm":"",class:I({"text-orange":n(c).length>E-100})},_(n(c).length)+" / "+_(E),3)]),a("div",zn,[a("div",{"input-base":"","min-h-10ex":"","whitespace-pre-wrap":"","opacity-0":"",class:I({"trailing-newline":n(c).endsWith(`
2`)})},_(n(c)),3),Pt(a("textarea",{"onUpdate:modelValue":m[3]||(m[3]=A=>Ht(c)?c.value=A:null),"input-base":"","position-absolute":"",style:{height:"100%"},"top-0":"","resize-none":"",maxlength:E,onChange:v},null,544),[[Tt,n(c)]])])])):p("",!0),t.account.note?(e(),b("div",Jn,[i(O,{"text-4":"","text-base":"",content:t.account.note,emojis:t.account.emojis},null,8,["content","emojis"])])):p("",!0),n($).length?(e(),b("div",Wn,[(e(!0),b(D,null,Y(n($),A=>(e(),b("div",{key:A.name,flex:"~ gap-1","items-center":""},[a("div",Gn,[i(O,{content:A.name,emojis:t.account.emojis},null,8,["content","emojis"])]),m[6]||(m[6]=a("span",{"text-secondary":"","text-xs":"","font-bold":""},"|",-1)),i(O,{content:A.value,emojis:t.account.emojis},null,8,["content","emojis"])]))),128))])):p("",!0),n(g).length?(e(),b("div",Kn,[(e(!0),b(D,null,Y(n(g),A=>(e(),b("div",{key:A.name,flex:"~ gap-1",px1:"","items-center":"",class:I(`${A.verifiedAt?"border-1 rounded-full border-dark":""}`)},[i(L,{content:j(A.name)},{default:r(()=>[a("div",{"text-secondary":"",class:I(("getAccountFieldIcon"in l?l.getAccountFieldIcon:n(tt))(A.name)),title:j(A.name)},null,10,Qn)]),_:2},1032,["content"]),i(O,{"text-sm":"",content:A.value,emojis:t.account.emojis},null,8,["content","emojis"])],2))),128))])):p("",!0),i(bt,{account:t.account},null,8,["account"])])])}}}),Yn=Object.assign(Xn,{__name:"AccountHeader"}
2),Zn={key:1,"h-30":"",flex:"~ col center gap-2"},te={"text-secondary":""},ne={"text-secondary-light":"","text-sm":""},le=F({__name:"index",async setup(t){let f,h;const s=Et().params,u=H(()=>Yt(s.account)),{t:$}=q(),{data:g,pending:R,refresh:y}=([f,h]=et(()=>Zt(()=>`account-${u.value}`,()=>tn(u.value).catch(()=>null),{immediate:!0,default:()=>nn()})),f=await f,h(),f),C=H(()=>g.value?z(g.value).value:void 0),j=zt();return Jt(()=>{y()}),(w,U)=>{const N=ct,o=Gt,c=fn,v=Yn,k=Wt,B=un,x=Xt;return e(),d(x,{back:""},{title:r(()=>[i(o,null,{default:r(()=>[i(N,{content:n(g)?("getDisplayName"in w?w.getDisplayName:n(Qt))(n(g)):n($)("nav.profile"),"show-emojis":!("getPreferences"in w?w.getPreferences:n(Kt))(n(j),"hideUsernameEmojis"),markdown:!1},null,8,["content","show-emojis"])]),_:1})]),default:r(()=>[n(R)?(e(),b(D,{key:0},[],64)):n(g)?(e(),b(D,{key:1},[n(g).moved?(e(),d(c,{key:0,account:n(g)},null,8,["account"])):p("",!0),i(v,{account:n(g),command:"",border:"b base",class:I({"op-50 grayscale-50":!!n(g).moved})},null,8,["account","class"]),n(C)?.blockedBy?(e(),b("div",Zn,[a("div",te,_(w.$t("account.profile_unavailable")),1),a("div",ne,_(w.$t("account.blocked_by")),1)])):(e(),d(k,{key:2}))],64)):(e(),d(B,{key:2},{default:r(()=>[T(_(w.$t("error.account_not_found",[`@${n(u)}`])),1)]),_:1}))]),_:1})}}});
2export{le as default};

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.