1import{l as e,a as s,w as a,R as t,U as o,F as l,Z as r,X as u,s as n,W as i,a1 as v,v as c,u as p,f as m,c as d,n as _,o as f,k as g,Y as h,S as j,V as x,_ as k}from'./vendor-vue-PrZjxzdu.js';import{_ as y}from'./loader-CRwZRQar.js';import{_ as w}from'./AppHeader.vue_vue_type_script_setup_true_lang-BBSFNGRg.js';/* empty css */import{_ as T}from'./HomeButton.vue_vue_type_script_setup_true_lang-BIyx7Ffr.js';import{u as C}from'./use-task-DlXZc7zv.js';import{u as b}from'./use-user-DNoP8E0n.js';import{u as L,aN as I}from'./router-G8QecHxs.js';import{a as M,A as E}from'./index-CrWCx5FQ.js';import{_ as B}from'./IconGridCard.vue_vue_type_script_setup_true_lang--8uCx2hl.js';import{S as U,_ as $}from'./8-BUxka4RO.js';import{T as Y}from'./Top-BFTBOq5b.js';import{a as R}from'./use-helper-0uaKdRkp.js';import{u as A}from'./use-icon-C66NxYA0.js';/* empty css */import'./GoBackButton.vue_vue_type_script_setup_true_lang-CpalaY3X.js';import'./vant-D0wJLC7X.js';import'./use-game-BSxu_11L.js';import'./vendor-utils-C8M3dJTb.js';import'./use-emitter-C_oNMCkI.js';import'./use-version-yhz4yb9Y.js';import'./use-secure-DjH-S5Zr.js';import'./use-crypto-CkizMN_8.js';import'./use-image-vDNpur_E.js';import'./use-language-JeHkxM7X.js';import'./UserAvatar-CkSv4iIZ.js';import'./UserInfoCard-h2WOP-Rl.js';import'./78-copy-D6oRqHuA.js';import'./GetMissionBonusPopup-m_4_OnQZ.js';import'./RefreshBalance-4jf-f8fC.js';import'./78-sx-C6FylzOA.js';import'./use-refresh-DHezfvls.js';import'./use-transfer-C-iD-66_.js';import'./index-B1DQwRZI.js';import'./icon-base-Bohy99jk.js';/* empty css */import'./VipTag-CYs_pamd.js';import'./VipTag.vue_vue_type_style_index_0_scoped_7b98bed2_lang-BwMYuELb.js';import'./UserVipProgress-CIYEQQT3.js';import'./use-chat-DRLFU2aS.js';import'./UserInfoCard88-BVxLXf36.js';const G={class:'accordion-card-container'},H=['onClick'],P={class:'title-text'},V={class:'accordion-content'},z=['onClick'],D=['src','alt'],S={class:'item-name'},F=M(e({__name:'AccordionCard',props:{groups:{}},setup(e){const m=L(),{getUserCenterItemIcon:d}=A(),{userCenterItemHandler:_}=R(),f=e,g=()=>{const e={};return f.groups.forEach(((s,a)=>{e[a]=0===a})),e},h=s(g());a((()=>f.groups),(()=>{h.value=g()}),{deep:!0});return(e,s)=>(o(),t('div',G,[(o(!0),t(l,null,r(e.groups,((e,a)=>(o(),t('div',{key:`accordion-${(null==e?void 0:e.name)??a}`,class:'accordion-group'},[u('div',{class:i(['accordion-title',{'title-expanded':h.value[a]}]),onClick:e=>(e=>{h.value[e]=!h.value[e]})(a)},[u('span',P,v(null==e?void 0:e.name),1),u('div',{class:i(['arrow-icon',{'arrow-up':h.value[a]}])},s[1]||(s[1]=[u('svg',{width:'16',height:'16',viewBox:'0 0 16 16',fill:'none',xmlns:'http://www.w3.org/2000/svg'},[u('path',{d:'M4 6 L8 10 L12 6',stroke:'currentColor','stroke-width':'2','stroke-linecap':'round','stroke-linejoin':'round'})],-1)]),2)],10,H),n(u('div',V,[(o(!0),t(l,null,r((null==e?void 0:e.groupList)??[],((e,a)=>{return o(),t('div',{key:a,class:'accordion-item',onClick:s=>{_(e)}},[u('img',{src:(l=e,d(l,m.theme)||m.config.shortCutIcon),class:'item-icon',alt:(null==e?void 0:e.name)??'',onError:s[0]||(s[0]=e=>e.target.src=p(m).config.shortCutIcon||'')},null,40,D),u('span',S,v(null==e?void 0:e.name),1),s[2]||(s[2]=u('div',{class:'item-arrow'},[u('svg',{width:'16',height:'16',viewBox:'0 0 16 16',fill:'none',xmlns:'http://www.w3.org/2000/svg'},[u('path',{d:'M6 4 L10 8 L6 12',stroke:'currentColor','stroke-width':'2','stroke-linecap':'round','stroke-linejoin':'round'})])],-1))],8,z);var l})),128))],512),[[c,h.value[a]]])])))),128))]))}}),[['__scopeId','data-v-d0953955']]),W={class:'user-center-content flex flex-col'},X={key:0,class:'pull-down-hint'},Z={key:0,class:'refreshing-content'},J={class:'menu-content menu-content-wrapper'},K={key:1,class:'fashion-grid-list space-y-2'},N={key:2,class:'fashion-item-list flex flex-col gap-2 rounded-[12px] bg-transparent p-0'},Q=M(e({__name:'index',setup(e){const i=s(),M=s(),R=s(),{getTaskCreditsInfo:A}=C(),G=L(),{getUserInfo:H,logoutPrompt:P,userCenterList:V}=b(),z=m((()=>
1G.config.userCenterGroup??[])),D=s(0),S=s(!1),Q=s(!1),q=s(0),O=s(!1),ee=s(!1),se=s(0),ae=s(!1),te=s(0),oe=()=>{var e;se.value=(null==(e=R.value)?void 0:e.scrollTop)||0,Q.value||(se.value<0?(D.value=Math.abs(se.value),S.value=!0,O.value=D.value>30):(D.value=0,S.value=!1,O.value=!1))};let le=0,re=0,ue=!1;const ne=e=>{le=e.touches[0].clientY},ie=e=>{if(!R.value||Q.value)return;const s=R.value.scrollTop||0,a=e.touches[0].clientY-le;s<=0&&a>0?(e.preventDefault(),D.value=Math.min(a,200),S.value=!0,O.value=D.value>30,se.value=-D.value,R.value&&(R.value.scrollTop=-D.value)):(s>0||a<=0)&&(S.value&&ge(),se.value=s)},ve=()=>{Q.value||(D.value>30?fe():ge())},ce=e=>{if(!R.value||Q.value)return;(R.value.scrollTop||0)<=0&&(ue=!0,re=e.clientY,document.addEventListener('mousemove',pe),document.addEventListener('mouseup',de))},pe=e=>{if(!R.value||Q.value||!ue)return;const s=R.value.scrollTop||0,a=e.clientY-re;s<=0&&a>0?(e.preventDefault(),D.value=Math.min(a,200),S.value=!0,O.value=D.value>30,se.value=-D.value,R.value&&(R.value.scrollTop=-D.value)):(s>0||a<=0)&&(S.value&&ge(),se.value=s)},me=e=>{pe(e)},de=()=>{ue&&(ue=!1,document.removeEventListener('mousemove',pe),document.removeEventListener('mouseup',de),Q.value||(D.value>30?fe():ge()))},_e=()=>{de()},fe=()=>{Q.value=!0,O.value=!1,ee.value=!0;const e=D.value;q.value=e,_((()=>{q.value=50,R.value&&(R.value.scrollTop=-50)})),setTimeout((()=>{ee.value=!1,setTimeout((()=>{ae.value=!0,_((()=>{q.value=0,setTimeout((()=>{ae.value=!1,Q.value=!1,S.value=!1,D.value=0,te.value=0,R.value&&(R.value.scrollTop=0)}),300)}))}),50)}),1500)},ge=()=>{D.value=0,setTimeout((()=>{S.value=!1,O.value=!1}),300)};return d((async()=>{_((()=>{})),G.isMember&&Promise.all([H(),A()]),f((()=>{document.removeEventListener('mousemove',pe),document.removeEventListener('mouseup',de)}))})),a((()=>G.theme),(()=>{_((()=>{}))})),(e,s)=>{var a,m,d;return o(),t(l,null,[g(w,{class:'user-center-header'},{left:h((()=>[g(T)])),right:h((()=>[u('div',{class:'header-button rounded-[8px] text-[15px]',onClick:s[0]||(s[0]=(...e)=>p(P)&&p(P)(...e))},v(e.$t('app.ios111','\u9000\u51fa')),1)])),default:h((()=>[u('span',null,v(p(I)(e.$route.meta,'\u4e2a\u4eba\u4e2d\u5fc3')),1)])),_:1}),u('div',{ref_key:'userCenterPageRef',ref:R,class:'page-content user-center-page has-header',onScroll:oe,onTouchstart:ne,onTouchmove:ie,onTouchend:ve,onMousedown:ce,onMousemove:me,onMouseup:_e,onMouseleave:_e},[u('div',W,[S.value&&O.value&&!Q.value?(o(),t('div',X,s[1]||(s[1]=[u('div',{class:'release-text'},'\u677e\u624b\u5237\u65b0',-1)]))):j('',!0),u('div',{class:'content-group',style:x({transform:ae.value?`translateY(-${50-q.value}px)`:'translateY(0)',transition:Q.value||ae.value?'transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)':'none'})},[n(u('div',{class:'pull-down-loader',style:x({height:`${q.value}px`,transition:Q.value||ae.value?'height 0.3s cubic-bezier(0.4, 0, 0.2, 1)':'none'})},[Q.value&&ee.value?(o(),t('div',Z,s[2]||(s[2]=[u('img',{src:y,alt:'',class:'loader-gif'},null,-1),u('div',{class:'refreshing-text'},'\u6b63\u5728\u5237\u65b0',-1)]))):j('',!0)],4),[[c,q.value>0||Q.value||ae.value]]),u('div',{ref_key:'menuRef',ref:M,class:'menu text-[13px]',style:x({marginTop:Q.value?`${q.value}px`:S.value&&D.value>0?`${D.value}px`:'0',transition:Q.value?'margin-top 0.3s cubic-bezier(0.4, 0, 0.2, 1)':'none'})},[u('div',{ref_key:'topRef',ref:i,class:'user-info user-info-header'},[g(Y)],512),u('div',J,[0===z.value.length?(o(),k(U,{key:0,class:'mb-2'})):j('',!0),z.value.length?(o(),t('div',K,[z.value[0]?(o(),k(B,{key:`icon-grid-${(null==(a=z.value[0])?void 0:a.name)??0}`,title:null==(m=z.value[0])?void 0:m.name,list:(null==(d=z.value[0])?void 0:d.groupList)??[]},null,8,['title','list'])):j('',!0),z.value.length>1?(o(),k(F,{key:1,groups:z.value.slice(1)},null,8,['groups'])):j('',!0)])):(o(),t('div',N,[(o(!0),t(l,null,r(p(V),(e=>(o(),k($,{key:e.id,item:e,theme:'38',class:'rounded-[12px] bg-transparent shadow'},null,8,['item'])))),128))])),s[3]||(s[3]=u('div',{class:'bottom-spacer'},null,-1))])],4)],4)])],544),g(E)],64)}}}),[['__scopeId','data-v-4b82f65e']]);export{Q 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.