/* sohutv 2025-07-10 19:54:11 */ var p=(f,u,l)=>new Promise((i,e)=>{var n=o=>{try{a(l.next(o))}catch(r){e(r)}},w=o=>{try{a(l.throw(o))}catch(r){e(r)}},a=o=>o.done?i(o.value):Promise.resolve(o.value).then(n,w);a((l=l.apply(f,u)).next())});import{d as P,r as v,o as W,b as k,x as j,n as z,f as T,e as Z,w as x,h as ee,i as F,j as b,O as U,K,t as oe,y as te}from"./vendor-BpqvFnA1.js";import{_ as $,u as se,L as ae,g as le,d,k as ne,p as S,l as ce,m as ie,c as re}from"./lazyload-DKE7lIWt.js";const ue={class:"avatar"},de=["alt"],fe=["src"],me=P({__name:"Avatar",props:{info:{}},setup(f){const u=f,l=v(null),i=()=>{window.kao("userInfoExt",()=>{l.value=sohuHD.userInfoUtil.userInfoExt(u.info)})},e=n=>n!=null&&n.colors?{background:`linear-gradient(141deg, ${n.colors[0]} 0%, ${n.colors[1]} 100%)`}:"";return W(()=>p(this,null,function*(){i()})),(n,w)=>{var o,r;const a=ee("lazyload");return F(),k("a",{class:z(["pic-head",{"pic-head-color":(o=l.value)==null?void 0:o.colors}]),style:j(e(l.value))},[T("div",ue,[x(T("img",{src:"//photocdn.tv.sohu.com/img/20250320/pic_org_89c25496-d9cc-4c85-bd8f-af973981f66e.png",alt:u.info.nickname},null,8,de),[[a,u.info.smallphoto]])]),(r=l.value)!=null&&r.v_icon?(F(),k("img",{key:0,class:"media_icon",src:l.value.v_icon},null,8,fe)):Z("",!0)],6)}}}),ge=$(me,[["__scopeId","data-v-8c1d9870"]]),pe=P({__name:"FollowButton",props:{type:{default:"hollow"},uid:{},followStatus:{},isFollow:{type:[Number,Boolean]},styleObject:{},from:{}},emits:["on-follow"],setup(f,{emit:u}){const l=u,i=se(),e=f,n=b(()=>!i.isLogin||i.userInfo&&i.userInfo.id!=e.uid),w=b(()=>i.isLogin),a={1:"鍏虫敞",2:"浜掔浉鍏虫敞",3:"宸插叧娉",4:"鍏虫敞",5:"鍘荤湅鐪",6:"鍙栨秷鍏虫敞"},o=v(1);U(()=>{w.value?e.followStatus==0?o.value=2:e.followStatus==1?o.value=3:e.followStatus==-1?o.value=4:e.isFollow?e.type=="solid"?o.value=5:e.type=="message"?o.value=7:o.value=3:o.value=4:o.value=1});const r=()=>{C(()=>{var t;o.value=(t=g.find(s=>s.type==e.type))==null?void 0:t.followed})},y=()=>{R(()=>{var t;o.value=(t=g.find(s=>s.type==e.type))==null?void 0:t.cancel})},E=()=>{const t=ae.makeAuthorHomeUrl({uid:e.uid});window.open(t)},H=()=>{le(()=>{X()})},I=[{statu:1,text:a[1],action:H},{statu:2,text:a[2],action:()=>{e.type=="common"&&y()}},{statu:3,text:a[3],action:y},{statu:4,text:a[4],action:r},{statu:5,text:a[5],action:E},{statu:6,text:a[6],action:y},{statu:7,text:a[3],action:()=>{}}],m=v();U(()=>{var t;m.value=(t=I.find(s=>s.statu==o.value))==null?void 0:t.text});const g=[{type:"solid",class:"solid",followed:5,cancel:4},{type:"hollow",class:"hollow",followed:3,cancel:4},{type:"add",class:"add",followed:3,cancel:4},{type:"hollowadd",class:"hollowadd",followed:3,cancel:4},{type:"common",class:"commondefult",followed:3,cancel:4},{type:"message",class:"message",followed:7,cancel:7}],N=b(()=>{var t;return(t=g.find(s=>s.type==e.type))==null?void 0:t.class}),O=()=>e.type=="solid"&&o.value!=1&&o.value!=4?"isfollow":e.type=="hollow"&&o.value==2?"setGrey":e.type=="add"&&o.value==3||e.type=="hollowadd"&&o.value==2?"delIcon":e.type=="common"&&o.value==2?"common":e.type=="common"&&o.value==3?"common2":e.type=="message"&&o.value==7?"delIcon":"",V=()=>e.type=="solid"||e.type=="hollow"&&(o.value==1||o.value==2)||e.type=="add"||e.type=="hollowadd"&&o.value!=3||e.type=="common"||e.type=="message",G=()=>{var t;(t=I.find(s=>s.statu==o.value))==null||t.action()},X=()=>{C(()=>{const t=setTimeout(()=>{clearTimeout(t),window.location.reload()},600)})},h=v(),Y=()=>{e.type=="common"&&m.value!=a[4]&&(m.value=a[6],h.value="common")},L=te("feedInfo",""),q=()=>{var t,s,A,D,M;if(L){const c=L;return{id:c.type!=11?(t=c==null?void 0:c.commentDigg)==null?void 0:t.id:(A=(s=c.content)==null?void 0:s.forward_source_info)==null?void 0:A.commentDigg.id,type:c.type!=11?c==null?void 0:c.type:(M=(D=c.content)==null?void 0:D.forward_source_info)==null?void 0:M.type}}},J=()=>{const t={txid:"user_follow_suc",channeled:window.channeled,memo:{passportid:e.uid,from:e.from}},s=q();s&&s.type==17&&(t.memo.broadListId=s.id),re.shangBaoClick(t.txid,{channeled:t.channeled,memo:t.memo})},Q=()=>{e.type=="common"&&(m.value=a[o.value],h.value="")},_=v(),C=t=>p(this,null,function*(){e.uid||d({message:"鏈幏鍙栧埌鐢ㄦ埛淇℃伅",duration:2e3}),yield B(),ne({uids:e.uid,passport:S.getPassport(),sigKey:_.value}).then(s=>{s.data.status==1?(J(),t(),l("on-follow",!0),d({message:"鍏虫敞鎴愬姛",duration:2e3})):d({message:"鍏虫敞澶辫触",duration:2e3})}).catch(s=>{d({message:"鏈嶅姟寮傚父锛屽叧娉ㄥけ璐",duration:2e3})})}),R=t=>p(this,null,function*(){yield B(),ce({uids:e.uid,passport:S.getPassport(),sigKey:_.value}).then(s=>{s.data.status==1?(t(),l("on-follow",!1),d({message:"鍙栨秷鎴愬姛",duration:2e3})):d({message:"鍙栨秷澶辫触",duration:2e3})}).catch(s=>{d({message:"鏈嶅姟寮傚父锛屽彇娑堝け璐",duration:2e3})})}),B=()=>p(this,null,function*(){const s=(yield ie(e.uid,S.getPassport())).data;_.value=s.sigKey});return(t,s)=>x((F(),k("div",null,[x(T("button",{style:j(t.styleObject),class:z(["follow-btn",[N.value,O(),h.value]]),onClick:G,onMouseenter:Y,onMouseleave:Q},oe(m.value),39),[[K,V()]])],512)),[[K,n.value]])}}),he=$(pe,[["__scopeId","data-v-0bab88c5"]]);export{ge as A,he as F};