1import{bU as v,bH as D,bK as A,bv as y,bk as $,eV as O,o as a,m as l,F as g,n as w,G as e,t as m,bF as i,eI as I,K as r,y as c,A as k,E as f,L as h,cm as E,eW as L,bo as x,bA as _,eX as P,eY as C,bm as b,eZ as H,e_ as M,e$ as R,f0 as T,f1 as W,dx as S,du as B,d7 as V,by as Y}from"./zBomRP-_.js";import{C as q}from"./DYmfsn9L.js";import{C as z}from"./B-nDFXHJ.js";const G={ios:A.DOWNLOAD_IOS,android:A.DOWNLOAD_ANDROID};function N(n){const o=G[n];o&&v("view_click",{page:D.DOWNLOAD,target:o},{type:"common"})}const F={class:"app-download-desktop"},K=["aria-labelledby"],Q=["id"],U=["src"],X=["src","alt"],Z=["href","onClick"],j={key:1,class:"channel-hint"},J=200,ee=y({__name:"AppDownloadDesktop",setup(n){const o=x({});return $(async()=>{o.value=await O(J*2)}),(u,d)=>(a(),l("div",F,[(a(!0),l(g,null,w(i(L),t=>(a(),l("section",{key:t.key,class:"channel-card","aria-labelledby":`channel-${t.key}`},[e("h2",{id:`channel-${t.key}`},[t.icon?(a(),l("img",{key:0,src:t.icon,alt:"",width:"20",height:"20"},null,8,U)):(a(),m(i(I),{key:1,size:20,class:"text-primary-600"})),r(" "+c(t.label),1)],8,Q),e("figure",null,[o.value[t.key]?(a(),l("img",{key:0,src:o.value[t.key],alt:t.qrAlt,width:"200",height:"200",class:k({"is-generated":!!t.url})},null,10,X)):f("",!0),e("figcaption",null,c(t.scanHint),1)]),t.url?(a(),l("a",{key:0,href:t.url,class:"channel-link",target:"_blank",onClick:p=>i(N)(t.key)},[r(c(t.cta)+" ",1),h(i(E),{size:14})],8,Z)):(a(),l("p",j,c(t.note),1))],8,K))),128))]))}}),te=_(ee,[["__scopeId","data-v-9c17af3e"]]),oe={},se={class:"app-download-hero","aria-labelledby":"app-download-title"};function ae(n,o){return a(),l("section",se,[...o[0]||(o[0]=[e("img",{class:"hero-icon",src:P,alt:"",width:"80",height:"80",fetchpriority:"high"},null,-1),e("div",{class:"hero-text"},[e("h1",{id:"app-download-title"},[r(" è§ç¹ App "),e("span",{class:"hero-badge"},"å
¬æµä¸")]),e("p",null,[r(" AI 产åè¯æµä¸è®¨è®ºç¤¾åº "),e("br"),r(" åç° AI 产åãæ¥ççå®ç¹è¯ãåå ææ°æ´»å¨ ")])],-1)])])}const ne=_(oe,[["render",ae],["__scopeId","data-v-80902e69"]]),ie={class:"app-download-mobile","aria-label":"è·åè§ç¹"},le=["href","onClick"],re=["src"],de={class:"download-note"},ce=["src","alt","width","height"],pe=y({__name:"AppDownloadMobile",props:{os:{}},setup(n){const o=C.miniapp,u=b(()=>[...H].sort((t,p)=>+(p.key===n.os)-+(t.key===n.os))),d=b(()=>n.os==="harmony"?M:n.os==="android"?R:T);return(t,p)=>(a(),l("section",ie,[n.os!=="harmony"?(a(!0),l(g,{key:0},w(u.value,s=>(a(),l("a",{key:s.key,href:s.url,class:k(["download-btn",s.key===n.os?"download-btn-primary":"download-btn-secondary"]),onClick:fe=>i(N)(s.key)},[e("img",{src:s.icon,alt:"",width:"20",height:"20",class:"download-btn-icon"},null,8,re),r(" "+c(s.cta),1)],10,le))),128)):f("",!0),e("p",de,c(d.value),1),e("figure",{class:k(["miniapp-row",{"is-primary":n.os==="harmony"}])},[e("img",{src:i(o).image,alt:i(o).qrAlt,width:n.os==="harmony"?120:64,height:n.os==="harmony"?120:64},null,8,ce),e("figcaption",null,[e("strong",null,c(i(o).label),1),p[0]||(p[0]=e("span",null,"䏿³è£
Appï¼å¾®ä¿¡æ«ä¸æ«ï¼æä¿åå¾çåå¨å¾®ä¿¡éè¯å«",-1))])],2)]))}}),ue=_(pe,[["__scopeId","data-v-ad211de1"]]),_e={class:"app-download-wechat","aria-labelledby":"wechat-miniapp-title"},me=["src","alt"],he=y({__name:"AppDownloadWechat",props:{inMiniProgram:{type:Boolean}},setup(n){const o=C.miniapp,d=`${S().public.siteUrl}${W}`;function t(){B(d,"ä¸è½½é¾æ¥å·²å¤å¶ï¼è¯·å°æµè§å¨æå¼")}return(p,s)=>(a(),l("section",_e,[e("figure",null,[e("img",{src:i(o).image,alt:i(o).qrAlt,width:"176",height:"176"},null,8,me),s[0]||(s[0]=e("figcaption",null,[e("h2",{id:"wechat-miniapp-title"},"é¿æè¯å«ï¼æå¼è§ç¹å°ç¨åº"),e("p",null,"æ éå®è£
ï¼å¾®ä¿¡å
ç´æ¥ä½¿ç¨")],-1))]),n.inMiniProgram?f("",!0):(a(),l(g,{key:0},[s[2]||(s[2]=e("div",{class:"wechat-divider",role:"separator"},"æ³è£
Appï¼",-1)),s[3]||(s[3]=e("p",{class:"wechat-guide"},[r(" 微信å
æ æ³ç´æ¥ä¸è½½ãç¹å»å³ä¸è§ "),e("strong",null,"···"),r(" éæ©ã卿µè§å¨ä¸æå¼ãï¼æå¤å¶é¾æ¥å°æµè§å¨ã ")],-1)),e("button",{type:"button",class:"copy-btn",onClick:t},[h(i(q),{size:18}),s[1]||(s[1]=r(" å¤å¶ä¸è½½é¾æ¥ ",-1))]),e("p",{class:"wechat-url"}
1,c(d))],64))]))}}),ye=_(he,[["__scopeId","data-v-f3d1769e"]]),ke={class:"app-download"},be={class:"app-download-content"},ge=y({__name:"index",setup(n){const{isWechatMiniapp:o,isWeChatBrowser:u,mobileOS:d}=V(),t=b(()=>o.value||u());return(p,s)=>(a(),l("div",ke,[h(z,{title:"ä¸è½½è§ç¹ App"}),e("div",be,[h(ne),t.value?(a(),m(ye,{key:0,"in-mini-program":i(o)},null,8,["in-mini-program"])):i(d)!=="other"&&i(Y)?(a(),m(ue,{key:1,os:i(d)},null,8,["os"])):(a(),m(te,{key:2})),s[0]||(s[0]=e("p",{class:"app-download-footnote"},"å
¬æµæé´å¦éé®é¢ï¼æ¬¢è¿å¨ App å
ã设置âæè§åé¦ãå¤æäº¤ã",-1))])]))}}),Ne=_(ge,[["__scopeId","data-v-6b594bf0"]]);export{Ne 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.