import{_ as F,d as M,r as l,e as m,u as V,w as Z,f as $,g as G,n as U,h as W,i as b,j as y,o as p,k,l as J,m as K,b as a,c as Q,F as X,p as Y,q as S,s as ee,t as D}from"./CHwfdtDo.js";import{Z as ae}from"./B1dP1xWm.js";const v="admin_official",te="首页",ne={__name:"HomeTemplate",async setup(se){let z,E;const u=M(),i=ae(),C=V(),r=l({}),f=l({}),c=l({}),h=l({}),g=l({}),w=l([]),I=l({}),d=m(()=>C.public.siteURL),O=m(()=>u.path),N=m(()=>u.query.preview||0),L=m(()=>u.query.timestamp||""),T=m(()=>JSON.stringify(c.value)!=="{}"?"anli-image-adbg-mode":JSON.stringify(g.value)!=="{}"?"anli-image-adbg-full-mode":"div"),q=m(()=>JSON.stringify(c.value)!=="{}"?c.value:JSON.stringify(g.value)!=="{}"?g.value:{}),x=["anli-menus-adds-mode","anli-image-adbg-mode","anli-image-lgImg-mode","anli-image-adbg-full-mode","anli-image-lgImg-full-mode","anli-list-adbg-mode"],H=(e={})=>({id:e?.id,name:e?.name,schema:e?.schema||{}}),B=e=>{if(!e)return"";try{const s=typeof e=="string"?JSON.parse(e):e;return JSON.stringify(s)}catch{return typeof e=="string"?e.trim():""}},P=async()=>{const{data:e,error:s,refresh:o}=await D("/page/config",{query:{pageId:u.meta.id,isPreview:Number(N.value)}});if(e.value||await o(),s.value||!e.value||e.value.code!=200)return;const n=e.value.data?JSON.parse(e.value.data):{};r.value=(n.components||[]).filter(t=>t.name==="anli-menus-adds-mode")[0]?.schema||{},f.value=(n.components||[]).filter(t=>t.name==="anli-image-lgImg-mode")[0]?.schema||{},c.value=(n.components||[]).filter(t=>t.name==="anli-image-adbg-mode")[0]?.schema||{},h.value=(n.components||[]).filter(t=>t.name==="anli-image-lgImg-full-mode")[0]?.schema||{},g.value=(n.components||[]).filter(t=>t.name==="anli-image-adbg-full-mode")[0]?.schema||{},w.value=(n.components||[]).filter(t=>!x.includes(t.name)).map(H),console.log("非全屏长图",f.value,"非全屏背景",c.value),console.log("全屏长图",h.value,"全屏背景",g.value),console.log("目录:",r.value,"组件:",w.value)},R=async()=>{const{data:e,error:s,refresh:o}=await D("/page/schema",{query:{pageId:u.meta.id}});e.value||await o(),!(s.value||!e.value||e.value.code!=200)&&(I.value=B(e.value.data))},j=async function(e,s={}){const{data:o,refresh:n}=await D(e,{query:s});return o.value||await n(),o.value||{}};return[z,E]=Z(()=>Promise.all([P(),R()])),await z,E(),$({script:[{type:"application/ld+json",innerHTML:I.value}]}),G(async()=>{if(i.zhugeTrackPage("首页"),N.value!=1)return;await U();const e=`preview=${N.value}×tamp=${L.value}`;W(e)}),(e,s)=>{const o=b("anli-image-lgImg-mode"),n=b("anli-image-lgImg-full-mode"),t=b("anli-menus-adds-mode");return p(),y(S(a(T)),{data:a(q),env:v,host:a(d),zhugeEvents:a(i),class:ee(JSON.stringify(a(r))!=="{}"&&a(r)?.options?.data?.type!=="4"?"mobile-menus":"")},{default:k(()=>[JSON.stringify(a(f))!=="{}"?(p(),y(o,{key:0,data:a(f),env:v,host:a(d),zhugeEvents:a(i)},null,8,["data","host","zhugeEvents"])):J("",!0),JSON.stringify(a(h))!=="{}"?(p(),y(n,{key:1,data:a(h),env:v,host:a(d),zhugeEvents:a(i)},null,8,["data","host","zhugeEvents"])):J("",!0),K(t,{data:a(r),env:v,host:a(d),path:a(O),templateName:te,zhugeEvents:a(i)},{default:k(({menuType:A})=>[(p(!0),Q(X,null,Y(a(w),_=>(p(),y(S(_.name),{key:_.id,data:_.schema,env:v,host:a(d),id:_.id,menuType:A,get:j,zhugeEvents:a(i)},null,8,["data","host","id","menuType","zhugeEvents"]))),128))]),_:1},8,["data","host","path","zhugeEvents"])]),_:1},8,["data","host","zhugeEvents","class"])}}},ie=F(ne,[["__scopeId","data-v-4622f41f"]]);export{ie as default};