import{at as e,C as a,U as t,aF as s,N as l,a2 as o,aT as i,ar as n,by as d,bK as r,av as c,ba as u,a1 as v,bv as p,f as m,bN as f,bl as h,bG as g,bh as b,bC as y,s as C,ad as k,r as x}from"./index.BFRcEQe4.js";import{M as w,H as _,u as $,a4 as H,j as T,aB as K,ab as I,Q as E,ai as A,an as B,b as P,a8 as N,az as S,g as q,a5 as D,K as j,l as F,S as O,G as V,i as U,q as G,ah as L,r as R,ad as W,aD as z,aE as M,aC as Q,aw as J,aq as X,ac as Y,k as Z,F as ee,aa as ae}from"./vue-vendor.CbU-cCHr.js";import{k as te}from"./icons.BL-8H3wb.js";import{_ as se}from"./index.foEp56N4.js";import{u as le}from"./i18n.D8sRpFFz.js";function oe(){if(!arguments.length)return[];var a=arguments[0];return e(a)?a:[a]}const ie=e=>s(e)||w(e)||_(e),ne=l({accordion:Boolean,modelValue:{type:o([Array,String,Number]),default:()=>i([])},expandIconPosition:{type:o([String]),default:"right"},beforeCollapse:{type:o(Function)}}),de={[t]:ie,[a]:ie},re=Symbol("collapseContextKey"),ce=l({title:{type:String,default:""},name:{type:o([String,Number]),default:void 0},icon:{type:n,default:te},disabled:Boolean});const ue=r($({name:"ElCollapseTransition",__name:"collapse-transition",setup(e){const a=d("collapse-transition"),t=e=>{e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom},s={beforeEnter(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height&&(e.dataset.elExistsHeight=e.style.height),e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0},enter(e){requestAnimationFrame(()=>{e.dataset.oldOverflow=e.style.overflow,e.dataset.elExistsHeight?e.style.maxHeight=e.dataset.elExistsHeight:0!==e.scrollHeight?e.style.maxHeight=`${e.scrollHeight}px`:e.style.maxHeight=0,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom,e.style.overflow="hidden"})},afterEnter(e){e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow},enterCancelled(e){t(e)},beforeLeave(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.maxHeight=`${e.scrollHeight}px`,e.style.overflow="hidden"},leave(e){0!==e.scrollHeight&&(e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave(e){t(e)},leaveCancelled(e){t(e)}};return(e,t)=>(H(),T(P,E({name:B(a).b()},A(s)),{default:K(()=>[I(e.$slots,"default")]),_:3},16,["name"]))}})),ve="ElCollapse";var pe=$({name:"ElCollapse",__name:"collapse",props:ne,emits:de,setup(e,{expose:s,emit:l}){const o=e,{activeNames:i,setActiveNames:n}=((e,s)=>{const l=N(oe(e.modelValue)),o=o=>{l.value=o;const i=e.accordion?l.value[0]:l.value;s(t,i),s(a,i)},i=a=>{if(e.accordion)o([l.value[0]===a?"":a]);else{const e=[...l.value],t=e.indexOf(a);t>-1?e.splice(t,1):e.push(a),o(e)}};return S(()=>e.modelValue,()=>l.value=oe(e.modelValue),{deep:!0}),D(re,{activeNames:l,handleItemClick:async a=>{const{beforeCollapse:t}=e;if(!t)return void i(a);const s=t(a);[j(s),c(s)].includes(!0)||u(ve,"beforeCollapse must return type `Promise<boolean>` or `boolean`"),j(s)?s.then(e=>{!1!==e&&i(a)}).catch(e=>{v(ve,`some error occurred: ${e}`)}):s&&i(a)}}),{activeNames:l,setActiveNames:o}})(o,l),{rootKls:r}=(e=>{const a=d("collapse");return{rootKls:q(()=>[a.b(),a.b(`icon-position-${e.expandIconPosition}`)])}})(o);return s({activeNames:i,setActiveNames:n}),(e,a)=>(H(),F("div",{class:O(B(r))},[I(e.$slots,"default")],2))}});const me=["id","aria-expanded","aria-controls","aria-describedby","tabindex","aria-disabled"],fe=["id","aria-hidden","aria-labelledby"];var he=$({name:"ElCollapseItem",__name:"collapse-item",props:ce,setup(e,{expose:a}){const t=e,{focusing:s,id:l,isActive:o,handleFocus:i,handleHeaderClick:n,handleEnterClick:r}=(e=>{const a=V(re),{namespace:t}=d("collapse"),s=N(!1),l=N(!1),o=p(),i=q(()=>o.current++),n=q(()=>e.name??`${t.value}-id-${o.prefix}-${B(i)}`),r=q(()=>null==a?void 0:a.activeNames.value.includes(B(n)));return{focusing:s,id:i,isActive:r,handleFocus:()=>{setTimeout(()=>{l.value?l.value=!1:s.value=!0},50)},handleHeaderClick:t=>{var o;e.disabled||(null==(o=t.target)?void 0:o.closest("input, textarea, select"))||(null==a||a.handleItemClick(B(n)),s.value=!1,l.value=!0)},handleEnterClick:e=>{var t;(null==(t=e.target)?void 0:t.closest("input, textarea, select"))||(e.preventDefault(),null==a||a.handleItemClick(B(n)))}}})(t),{arrowKls:c,headKls:u,rootKls:v,itemTitleKls:f,itemWrapperKls:h,itemContentKls:g,scopedContentId:b,scopedHeadId:y}=((e,{focusing:a,isActive:t,id:s})=>{const l=d("collapse"),o=q(()=>[l.b("item"),l.is("active",B(t)),l.is("disabled",e.disabled)]),i=q(()=>[l.be("item","header"),l.is("active",B(t)),{focusing:B(a)&&!e.disabled}]),n=q(()=>[l.be("item","arrow"),l.is("active",B(t))]);return{itemTitleKls:q(()=>[l.be("item","title")]),arrowKls:n,headKls:i,rootKls:o,itemWrapperKls:q(()=>l.be("item","wrap")),itemContentKls:q(()=>l.be("item","content")),scopedContentId:q(()=>l.b(`content-${B(s)}`)),scopedHeadId:q(()=>l.b(`head-${B(s)}`))}})(t,{focusing:s,isActive:o,id:l});return a({isActive:o}),(a,t)=>(H(),F("div",{class:O(B(v))},[U("div",{id:B(y),class:O(B(u)),"aria-expanded":B(o),"aria-controls":B(b),"aria-describedby":B(b),tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,role:"button",onClick:t[0]||(t[0]=(...e)=>B(n)&&B(n)(...e)),onKeydown:t[1]||(t[1]=z(M((...e)=>B(r)&&B(r)(...e),["stop"]),["space","enter"])),onFocus:t[2]||(t[2]=(...e)=>B(i)&&B(i)(...e)),onBlur:t[3]||(t[3]=e=>s.value=!1)},[U("span",{class:O(B(f))},[I(a.$slots,"title",{isActive:B(o)},()=>[G(L(e.title),1)])],2),I(a.$slots,"icon",{isActive:B(o)},()=>[R(B(m),{class:O(B(c))},{default:K(()=>[(H(),T(W(e.icon)))]),_:1},8,["class"])])],42,me),R(B(ue),null,{default:K(()=>[Q(U("div",{id:B(b),role:"region",class:O(B(h)),"aria-hidden":!B(o),"aria-labelledby":B(y)},[U("div",{class:O(B(g))},[I(a.$slots,"default")],2)],10,fe),[[J,B(o)]])]),_:3})],2))}});const ge=r(pe,{CollapseItem:he}),be=f(he),ye={class:"footer-container"},Ce={class:"footer-content"},ke={class:"footer-content-left"},xe={class:"footer-content-left-logo mb-[16px]"},we=["src"],_e={class:"footer-content-left-desc"},$e={key:0,class:"footer-content-left-address"},He={class:"footer-content-left-address-content"},Te={class:"footer-content-nav"},Ke={class:"nav-column"},Ie={class:"nav-column-title"},Ee={class:"nav-column-links"},Ae={class:"nav-link disabled"},Be={class:"nav-link disabled"},Pe={class:"nav-column"},Ne={class:"nav-column-title"},Se={class:"nav-column-links"},qe={class:"nav-column"},De={class:"nav-column-title"},je={class:"nav-column-links"},Fe={key:0,class:"footer-content-right"},Oe={class:"ml-[6px] font-medium cursor-pointer"},Ve={class:"footer-copyright"},Ue={class:"left"},Ge={class:"left-item"},Le=["href"],Re=["href"],We=["href"],ze={class:"right"},Me=["onClick"],Qe=["src"],Je=x($({__name:"index",setup(e){const{t:a}=le(),t=X(),s=h(),l=g(),o=b(),i=y(),n=V("scrollToTop",null),d=q(()=>{const e=k(i.theme),a=o.appConfig.logoIcons;return"dark"===e?null==a?void 0:a.dark:null==a?void 0:a.light}),r=q(()=>l.getConfigContactUsOptions(a)),c=q(()=>o.appConfig.showDownloadEntry),u=q(()=>{var e,a;return null==(a=null==(e=l.userConfig)?void 0:e.interfaceDisplay)?void 0:a.interface_copyright}),v=q(()=>{var e,a;return null==(a=null==(e=l.userConfig)?void 0:e.interfaceDisplay)?void 0:a.interface_desc}),p=q(()=>{var e,a;return null==(a=null==(e=l.userConfig)?void 0:e.interfaceDisplay)?void 0:a.address}),m=q(()=>{var e,a;return null==(a=null==(e=l.userConfig)?void 0:e.contactUsVo)?void 0:a.blog_url}),f=q(()=>{var e,a;return null==(a=null==(e=l.userConfig)?void 0:e.contactUsVo)?void 0:a.introduce}),x=q(()=>`./sitemap.xml?an=${o.appConfig.appName||"OnlyGF"}`),w=()=>{window.open("/about/privacyPolicy","_blank")},_=()=>{window.open("/about/termsService","_blank")},$=e=>{"/home"!==t.currentRoute.value.path?t.push({path:"/home",query:{tab:e}}):(n&&n("smooth"),window.dispatchEvent(new CustomEvent("switchCharacterTab",{detail:{tabId:e}})))};return(e,a)=>{const t=Y("router-link"),l=C,o=se;return H(),F("div",ye,[U("div",Ce,[U("div",ke,[U("div",xe,[U("img",{src:B(d)},null,8,we)]),U("div",_e,[U("span",null,L(B(v)),1)]),B(p)?(H(),F("div",$e,[a[5]||(a[5]=U("div",{class:"footer-content-left-address-title"},"Contacts:",-1)),U("div",He,L(B(p)),1)])):Z("",!0)]),U("div",Te,[U("div",Ke,[U("div",Ie,L(e.$t("footer.features")),1),U("div",Ee,[R(t,{to:"/chatHistory",class:"nav-link"},{default:K(()=>[G(L(e.$t("footer.chat")),1)]),_:1}),U("div",Ae,L(e.$t("footer.createCharacter")),1),R(t,{to:"/userCenter",class:"nav-link"},{default:K(()=>[G(L(e.$t("footer.myCollection")),1)]),_:1}),U("div",Be,L(e.$t("footer.myAI")),1)])]),U("div",Pe,[U("div",Ne,L(e.$t("footer.popular")),1),U("div",Se,[R(t,{to:{path:"/home",query:{tab:"0"}},class:"nav-link",onClick:a[0]||(a[0]=M(e=>$("0"),["prevent"]))},{default:K(()=>[G(L(e.$t("characterTabs.recommend")),1)]),_:1}),R(t,{to:{path:"/home",query:{tab:"1"}},class:"nav-link",onClick:a[1]||(a[1]=M(e=>$("1"),["prevent"]))},{default:K(()=>[G(L(e.$t("characterTabs.trending")),1)]),_:1}),R(t,{to:{path:"/home",query:{tab:"2"}},class:"nav-link",onClick:a[2]||(a[2]=M(e=>$("2"),["prevent"]))},{default:K(()=>[G(L(e.$t("characterTabs.topRated")),1)]),_:1}),R(t,{to:{path:"/home",query:{tab:"3"}},class:"nav-link",onClick:a[3]||(a[3]=M(e=>$("3"),["prevent"]))},{default:K(()=>[G(L(e.$t("characterTabs.popular")),1)]),_:1})])]),U("div",qe,[U("div",De,L(e.$t("footer.legalSupport")),1),U("div",je,[R(t,{to:"/about/legalInformation",class:"nav-link"},{default:K(()=>[G(L(e.$t("footer.termsAndPolicies")),1)]),_:1})])])]),B(c)?(H(),F("div",Fe,[R(o,{onClick:a[4]||(a[4]=e=>B(s).showDownloadDialog=!0)},{default:K(()=>[R(l,{name:"download-2-line"}),U("span",Oe,L(e.$t("userCenter.downloadApp")),1)]),_:1})])):Z("",!0)]),U("div",Ve,[U("div",Ue,[U("div",{class:"left-item link",onClick:w},L(e.$t("footer.privacyPolicy")),1),U("div",{class:"left-item link",onClick:_},L(e.$t("footer.termsService")),1),U("div",Ge,L(B(u)),1),U("a",{href:B(x),class:"left-item sitemap-link",target:"_blank"}," - Sitemap ",8,Le),B(m)?(H(),F("a",{key:0,href:B(m),class:"left-item sitemap-link",target:"_blank"}," - BLOG ",8,Re)):Z("",!0),B(f)?(H(),F("a",{key:1,href:B(f),class:"left-item sitemap-link",target:"_blank"}," - Introduce ",8,We)):Z("",!0)]),U("div",ze,[(H(!0),F(ee,null,ae(B(r),e=>(H(),F("div",{class:"right-item",key:e.name,onClick:a=>(e=>{window.open(e.url,"_blank")})(e)},[U("img",{src:e.icon,class:"object-contain"},null,8,Qe)],8,Me))),128))])])])}}}),[["__scopeId","data-v-f0fdfcc1"]]);export{ge as E,Je as _,be as a};