1import{ar as D,i as a,c4 as Z,au as H,M as p,C as y,E as m,k as S}from"./app-DuXHYj12.js";import{M as T}from"./B-SYwQNu.js";import{b as W,a as g,w as z,c as I,z as C,f as G,g as v,h as t,j as u,l as i,A as c,s as l,q as o,H as x,B as d,k as w,C as k,M as R,N as U}from"./BI8qgwQJ.js";import"./BTqQ_sdn.js";import"./CRt4CdZ0.js";const j={key:0,class:"_spacer",style:{"--MI_SPACER-w":"1200px"}},q=["src"],F={key:1,class:"_spacer",style:{"--MI_SPACER-w":"700px"}},J={key:0,class:"members _margin"},K={class:"_gaps_s"},O={key:0,class:"count"},Q={key:0,class:"count"},is=W({__name:"list",props:{listId:{}},setup(B){const _=B,s=g(null),h=g(null),f=g([]);function M(){y("users/lists/show",{listId:_.listId,forPublic:!0}).then(n=>{s.value=n,y("users/show",{userIds:s.value.userIds}).then(e=>{f.value=e})}).catch(n=>{h.value=n})}function L(){m("users/lists/favorite",{listId:s.value.id}).then(()=>{s.value.isLiked=!0,s.value.likedCount++})}function P(){m("users/lists/unfavorite",{listId:s.value.id}).then(()=>{s.value.isLiked=!1,s.value.likedCount--})}async function A(){const{canceled:n,result:e}=await S({title:a.ts.enterListName});n||await m("users/lists/create-from-public",{name:e,listId:s.value.id})}z(()=>_.listId,M,{immediate:!0});const N=I(()=>[]),E=I(()=>[]);return D(()=>({title:s.value?s.value.name:a.ts.lists,icon:"ph-list ph-bold ph-lg"})),(n,e)=>{const V=C("MkA"),$=C("PageWithHeader"),b=G("tooltip");return t(),v($,{actions:N.value,tabs:E.value},{default:u(()=>[h.value!=null?(t(),i("div",j,[l("div",{class:"pages-list-root-mnbZ"},[l("img",{class:"pages-list-img-dl9f",src:o(Z),draggable:"false"},null,10,q),l("p",{class:"pages-list-text-wpsP"},[e[3]||(e[3]=l("i",{class:"ph-warning ph-bold ph-lg"},null,-1)),x(" "+d(o(a).ts.nothing),1)],2)],2)])):s.value?(t(),i("div",F,[s.value?(t(),i("div",J,[l("div",{class:"pages-list-member_text-BrGy"},d(o(a).ts.members),3),l("div",K,[(t(!0),i(R,null,U(f.value,r=>(t(),i("div",{key:r.id,class:"pages-list-userItem-u7r6"},[k(V,{class:"pages-list-userItemBody-osyc",to:`${o(H)(r)}`},{default:u(()=>[k(T,{user:r},null,8,["user"])]),_:2},1032,["class","to"])],2))),128))])])):c("",!0),s.value.isLiked?w((t(),v(p,{key:1,inline:"",class:"pages-list-button-sgm7",asLike:"",primary:"",onClick:e[0]||(e[0]=r=>P())},{default:u(()=>[e[4]||(e[4]=l("i",{class:"ph-heart-break ph-bold ph-lg"},null,-1)),s.value.likedCount>0?(t(),i("span",O,d(s.value.likedCount),1)):c("",!0)]),_:1,__:[4]},8,["class"])),[[b,o(a).ts.unlike]]):c("",!0),s.value.isLiked?c("",!0):w((t(),v(p,{key:2,inline:"",class:"pages-list-button-sgm7",asLike:"",onClick:e[1]||(e[1]=r=>L())},{default:u(()=>[e[5]||(e[5]=l("i",{class:"ph-heart ph-bold ph-lg"},null,-1)),(t(),i("span",Q,d(s.value.likedCount),1))]),_:1,__:[5]},8,["class"])),[[b,o(a).ts.like]]),k(p,{inline:"",onClick:e[2]||(e[2]=r=>A())},{default:u(()=>[l("i",{class:"ph-download ph-bold ph-lg pages-list-import-6Z8g"},null,2),x(d(o(a).ts.import),1)]),_:1})])):c("",!0)]),_:1},8,["actions","tabs"])}}});export{is 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.