1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./P-6Bdsqe.js","./O--32GWS.js","./entry.BwlrbbsN.css","./YnySeuJK.js","./pricings_view.C1OjN7UJ.css","./CFe4d74_.js","./z0UVtuC3.js","./BUwXGJZM.js","./1HFvyq7q.js","./BS7hEq5a.js","./C-8EHA2w.js"])))=>i.map(i=>d[i]); 2import{a4 as K,a5 as B,B as D,aP as Q,af as W,d as M,P as R,E as g,i as b,o as u,V as U,aa as I,n as N,u as e,w as G,h as r,t as v,a6 as J,C as X,L as Y,p as Z,q as ee,aS as te,G as se,c as f,f as z,j as E,F as T,g as S,v as oe,x as ie,U as re,T as w,aj as ae,aN as ne,ab as le,aO as ce,ac as ue,D as j,N as _e,z as V,aT as pe}from"#entry";import{c as A}from"./DJGL9rs4.js";import{b as F}from"./DrkNLv6i.js";import{c as de}from"./DNym9CSE.js";import{a as me}from"./BS7hEq5a.js";import{u as he}from"./DSmXuGe1.js";import{u as ge}from"./QUt_ruvG.js";import{u as fe}from"./BawP-lp8.js";import{C as O}from"./DAQKlKwV.js";import{_ as we}from"./DgxAoE1D.js";import{_ as xe}from"./CG56VOMs.js";import{_ as ve}from"./CkmdMrqS.js";import{c as be}from"./DBVTY0Tn.js";import"./PmiSjZVF.js";import"./D3_jEl54.js";import"./D_b-ksrs.js";import"./C4rDOjsw.js";function ye(o){const _=o.id||"",t=o.name||"",n=o.groups||[],d=o.index,y=o.has_img??!1,i=o.color||"";return{id:_,name:t,groups:n,index:d,has_img:y,color:i}}const ke=K("index",{state:()=>({pending:!0,npc_list:[],topic_list:[],faq_list:[],pricing_list:[],headInfo:B({}),power_list:[],power_group_list:[],current_power_group:"",loadedLocale:"",index_request_id:0,power_loading:!1,power_loading_group:"",power_request_id:0}),actions:{async load(o){const _=++this.index_request_id;this.power_request_id++,this.pending=!0,this.power_loading=!1,this.power_loading_group="",o!==this.loadedLocale&&(this.npc_list=[],this.topic_list=[],this.power_list=[],this.power_group_list=[],this.current_power_group="",this.faq_list=[],this.pricing_list=[]);try{const t=await D.post_request("/index/",{lang:o});if(_!==this.index_request_id)return;if(!t.success||!t.data)throw new Error(t.msg||"Failed to load home page");const n=t.data;this.$patch({headInfo:B(n.head_info),npc_list:(n.npc_list??[]).map(me),topic_list:(n.topic_list??[]).map(ye),faq_list:(n.faq_list??[]).map(W),pricing_list:(n.pricing_list??[]).map(Q),power_list:(n.power_list??[]).map(F),power_group_list:(n.power_group_list??[]).map(de),current_power_group:n.power_group_list?.[0]?.value||"",loadedLocale:o})}catch(t){if(_===this.index_request_id)throw t}finally{_===this.index_request_id&&(this.pending=!1)}},async fetchPowerList(o){if(!o||this.pending||this.power_loading&&this.power_loading_group===o)return;const _=++this.power_request_id;this.$patch({power_loading:!0,power_loading_group:o});try{const t=await D.post_request("/power_list/",{lang:this.loadedLocale,tag:"list",page:1,filter:{group:o}});if(_!==this.power_request_id||!t.success)return;this.power_list=(t.data?.list??[]).map(F),this.current_power_group=o}catch(t){console.error("Failed to load power group:",t)}finally{_===this.power_request_id&&(this.power_loading=!1,this.power_loading_group="")}}}}),qe=M({__name:"one_topic",props:{topic:{},size:{default:"s"},is_black:{type:Boolean,default:!1}},setup(o){const _=R(),t=o,n=g(()=>t.size==="s"?"!w-full aspect-square sm:!w-20 sm:!h-20":t.size==="m"?"size-20 sm:size-24":"size-24 sm:size-28"),d=g(()=>{const a=t.topic?.name||"";return Array.from(a).length}),y=g(()=>t.size!=="s"?d.value>=9?"text-[10px] sm:text-xs":d.value>=6?"text-sm sm:text-[15px]":"text-sm sm:text-base":d.value>=9?"text-[10px] sm:text-[11px]":d.value>=6?"text-xs sm:text-sm":"text-sm sm:text-base"),i=g(()=>d.value>=9?"px-1.5":d.value>=6?"px-2":"px-2.5"),x={r:80,g:183,b:193},k=g(()=>{const a=t.topic?.color;if(!a||typeof a!="string")return x;let s=a.replace("#","");if(s.length===3&&(s=s[0]+s[0]+s[1]+s[1]+s[2]+s[2]),s.length===8&&(s=s.slice(0,6)),s.length!==6)return x;const l=parseInt(s.slice(0,2),16),h=parseInt(s.slice(2,4),16),C=parseInt(s.slice(4,6),16);return isNaN(l)||isNaN(h)||isNaN(C)?x:{r:l,g:h,b:C}}),P=g(()=>{const{r:a,g:s,b:l}=k.value;return{background:t.is_black?"linear-gradient(to bottom right, #1e293b, #18181b)":`linear-gradient(to bottom right, rgba(${a},${s},${l},0.1), rgba(${a},${s},${l},0.2))`,border:`1px solid rgba(${a},${s},${l},${t.is_black?.4:.3})`}}),q=g(()=>{const{r:a,g:s,b:l}=k.value;return`rgba(${a},${s},${l},${t.is_black?.15:.2})`}),$=g(()=>{const{r:a,g:s,b:l}=k.value;return`rgba(${a},${s},${l},${t.is_black?.1:.15})`});return(a,s)=>{const l=U;
2return u(),b(l,{to:e(_)({name:"topic_detail",params:{id:o.topic.id}}),class:N(["group relative shrink-0 rounded-2xl overflow-hidden select-none transition-all duration-300 hover:shadow-lg hover:-translate-y-1 cursor-pointer",n.value]),style:I(P.value),title:o.topic.name},{default:G(()=>[r("div",{class:"absolute -top-4 -right-4 w-14 h-14 rounded-full group-hover:scale-125 transition-transform duration-500",style:I({backgroundColor:q.value})},null,4),r("div",{class:"absolute -bottom-3 -left-3 w-10 h-10 rounded-full group-hover:scale-125 transition-transform duration-500",style:I({backgroundColor:$.value})},null,4),r("div",{class:N(["relative z-10 size-full flex items-center justify-center",i.value])},[r("span",{class:N(["font-semibold text-center leading-snug transition-colors duration-300 break-words",[y.value,o.is_black?"text-zinc-100":"text-gray-800"]])},v(o.topic.name),3)],2)]),_:1},8,["to","class","style","title"])}}}),$e={class:"flex h-full flex-row"},Ce={class:"flex min-w-0 flex-1 flex-col overflow-y-auto pt-16 lg:pt-4"},Le={class:"flex-1 pb-12"},ze={class:"mt-8 overflow-x-auto px-4 custom-scrollbar-hide"},Pe={class:"grid grid-cols-5 gap-3 py-2 place-items-center md:!flex md:!flex-row md:flex-nowrap md:gap-3 md:w-max md:min-w-full md:justify-center md:items-center"},Ie={class:"mt-32 flex flex-col items-center justify-center px-4"},Ne={class:"mb-4 text-center text-3xl font-bold"},Ee={class:"w-full max-w-4xl rounded-3xl border border-gray-200 bg-white px-5 pt-4 pb-2 shadow-sm"},Te={class:"sr-only"},Se=["placeholder","maxlength"],Ve={class:"flex items-center justify-end"},Be=["disabled","aria-label"],De=["aria-busy"],je={class:"mb-4 text-center text-xl"},Ae={key:0,class:"mb-4 overflow-x-auto custom-scrollbar-hide"},Fe={class:"flex w-max min-w-full items-center justify-center gap-2 py-2"},Oe={key:1,class:"py-12 text-center text-gray-500"},Me={key:2,class:"grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4"},Re={key:3,class:"py-12 text-center text-gray-500"},nt=M({__name:"index",async setup(o){let _,t;const n=A("lib/components/viewp/pricings_view.vue",()=>V(()=>import("./P-6Bdsqe.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url)),d=A("lib/components/viewp/faqs_view.vue",()=>V(()=>import("./CFe4d74_.js"),__vite__mapDeps([5,6,1,2]),import.meta.url)),y=_e(()=>V(()=>import("./BUwXGJZM.js"),__vite__mapDeps([7,1,2,8,9,10]),import.meta.url)),i=ke(),x=J(),k=he(),P=X(),q=R(),{locale:$,t:a}=Y(),{trackCTA:s,trackContent:l}=Z(),h=ee(""),C=fe(h,ce);ge(()=>i.headInfo);const H=async()=>{const c=h.value.trim();if(!c){re.showToast(a(w.toast_input_question_required));return}if(!x.isLogin){P.openLoginDialog("login","home_chat_submit");return}const m=await k.createChat(O.FREEDOM,{content:c});if(m){C.clear(),h.value="",ae.setCache(ne,c);const L=q({name:"chat_detail",params:{id:m.id}});s("create_chat_button","home_page",L),l("create","chat",m.id,void 0,{chat_mode:O.FREEDOM,question_length:c.length,source:"home_page"}),le(L)}};return[_,t]=te(()=>be("home",()=>i.load($.value),{mode:"navigation"})),await _,t(),se($,c=>{i.load(c).catch(m=>pe(m))}),(c,m)=>{const L=U;return u(),f("div",$e,[z(ue),r("div",Ce,[r("main",Le,[r("div",ze,[r("div",Pe,[(u(!0),f(T,null,S(e(i).topic_list,p=>(u(),b(qe,{key:p.id,topic:p,size:"s","prefetch-on":"interaction"},null,8,["topic"]))),128))])]),r("div",Ie,[r("h1",Ne,v(e(j).app_name)+" "+v(c.$t(e(w).page_intro_feature_timeline)),1),r("div",Ee,[r("h2",Te,v(c.$t(e(w).page_home_subtitle)),1),oe(r("textarea",{"onUpdate:modelValue":m[0]||(m[0]=p=>h.value=p),placeholder:c.$t(e(w).learn_input_placeholder_home),maxlength:e(j).input_max_length,class:"h-18 w-full resize-none border-0 px-0 py-0 text-base text-gray-700 placeholder-gray-400 focus:outline-none focus:ring-0 custom-scrollbar-hide"},null,8,Se),[[ie,h.value]]),r("div",Ve,[r("button",{onClick:H,disabled:!h.value.trim(),"aria-label":c.$t(e(w).action_submit),class:"flex h-8 w-8 cursor-pointer items-center justify-center rounded-full bg-gray-600 transition-colors hover:bg-gray-700 disabled:cursor-not-allowed disabled:bg-gray-300"}
2,[...m[1]||(m[1]=[r("svg",{class:"h-5 w-5 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[r("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 10l7-7m0 0l7 7m-7-7v18"})],-1)])],8,Be)])]),z(e(y),{npc_list:e(i).npc_list.slice(0,18),is_link:!0,to:"figure_detail",class:"-mt-3",source:"home",need_auto_play:!e(x).isLogin},null,8,["npc_list","need_auto_play"])]),r("section",{class:"mx-auto mt-8 max-w-7xl px-4 lg:px-10","aria-busy":e(i).pending||e(i).power_loading},[r("h2",je,v(c.$t(e(w).page_h1_powers)),1),e(i).power_group_list.length?(u(),f("div",Ae,[r("div",Fe,[(u(!0),f(T,null,S(e(i).power_group_list,p=>(u(),b(ve,{key:p.value,group:p,"is-active":p.value===(e(i).power_loading_group||e(i).current_power_group),onClick:e(i).fetchPowerList},null,8,["group","is-active","onClick"]))),128))])])):E("",!0),e(i).pending?(u(),f("div",Oe,v(c.$t(e(w).common_loading)),1)):e(i).power_list.length?(u(),f("div",Me,[(u(!0),f(T,null,S(e(i).power_list,p=>(u(),b(L,{key:p.entity.id,to:e(q)({name:"power_detail",params:{id:p.entity.id}}),"prefetch-on":"interaction",class:"block min-w-0"},{default:G(()=>[z(xe,{power:p,class:"h-full w-full! min-w-0!"},null,8,["power"])]),_:2},1032,["to"]))),128))])):(u(),f("div",Re,v(c.$t(e(w).common_no_data)),1))],8,De),e(i).pricing_list.length?(u(),b(e(n),{key:0,pricing_list:e(i).pricing_list,show_title:!0},null,8,["pricing_list"])):E("",!0),e(i).faq_list.length?(u(),b(e(d),{key:1,class:"mx-1",faq_list:e(i).faq_list,open_first:!0},null,8,["faq_list"])):E("",!0)]),z(we)])])}}});export{nt 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.