1import D from"./izpXN7TJ.js";import{l as E,r as x,c as G,m as n,s as i,G as u,as as y,L as I,O as d,o,R as B,u as m,H as $,S as w,a6 as L,F as S}from"./CQFj2rK5.js";import{b as K,_ as V}from"./CCBpn2jN.js";import"./_DaKjOLS.js";import"./C-PlcRpI.js";const q={id:"j_p_nav_pnl_mobile",class:"com-m-sidebar","aria-label":"Mobile navigation"},U={class:"m-sidebar-item"},W={class:"question-container"},z=["aria-expanded","onClick"],A={class:"answer nav-item"},R={class:"navi-list"},J=["href"],Q={key:0,class:"tag","data-nosnippet":""},X={key:1,class:"tag hot","data-nosnippet":""},Y={key:2,class:"tag","data-nosnippet":""},Z=["aria-expanded","onClick"],ee={class:"nav-item-list"},te=["href"],se={key:0,class:"tag","data-nosnippet":""},ne={key:1,class:"tag hot","data-nosnippet":""},oe={key:2,class:"tag","data-nosnippet":""},ae=["href"],ie={class:"promotion-list-item"},le={class:"navi-head promotion-entry"},ce=E({__name:"MobileSidebar",props:{navList:{},recomProList:{},aioData:{},commonBasic:{},navNewPids:{},navHotPids:{},navPidTagMap:{},isLoggedIn:{type:Boolean}},emits:["close"],setup(l,{emit:T}){const _=l,p=T,M=K,h=x(["product"]),k=x([]),v=G(()=>{var t,c,a;const e=M.common().client==="mac"?"mac":"win";return(((a=(c=(t=_.aioData)==null?void 0:t[e])==null?void 0:c.products)==null?void 0:a.data)||[]).map(s=>s.attributes).filter(s=>!!s)}),f=e=>{const t=e.split(".").pop()||"";return _.commonBasic[t]||""},g=e=>{if(e===757)return"/streamfab.htm";if(e===20051)return"/mycombo.htm";const t=v.value.find(c=>c.pid===e);return(t==null?void 0:t.link)||(t!=null&&t.slug?`/${t.slug}.htm`:"/")},b=e=>{var t;return e===757?"StreamFab All-In-One":e===20051?"StreamFab MyCombo":((t=v.value.find(c=>c.pid===e))==null?void 0:t.shortName)||""},H=e=>e.url?e.url==="streamfab7.htm"?`/${e.url}`:`/${e.url}/`:"",j=e=>(e.child||[]).flatMap(t=>t.pids),P=(e,t)=>{const c=e.indexOf(t);if(c>=0){e.splice(c,1);return}e.push(t)},F=e=>{P(h.value,e)},O=e=>{P(k.value,e)},C=e=>_.navNewPids.includes(e),N=e=>_.navHotPids.map(String).includes(String(e));return(e,t)=>{const c=D;return o(),n("aside",q,[i("nav",U,[i("ul",W,[(o(!0),n(u,null,y(l.navList.filter(a=>a.mobile),a=>(o(),n("li",{key:a.key},[a.type==="list"?(o(),n(u,{key:0},[i("button",{type:"button",class:"navi-head","aria-expanded":m(h).includes(a.key),onClick:s=>F(a.key)},[i("span",null,d(f(a.locale_key)),1),i("i",{class:$(m(h).includes(a.key)?"menu_jian":"menu_jia")},null,2)],8,z),B(i("div",A,[i("ul",R,[(o(!0),n(u,null,y(l.recomProList,s=>(o(),n("li",{key:`recommend-${s.pid}`},[i("a",{href:g(s.pid),onClick:t[0]||(t[0]=r=>p("close"))},[L(d(b(s.pid))+" ",1),C(s.pid)?(o(),n("span",Q,"NEW")):N(s.pid)?(o(),n("span",X,"HOT")):l.navPidTagMap[s.pid]?(o(),n("span",Y,d(l.navPidTagMap[s.pid]),1)):S("",!0)],8,J)]))),128)),(o(!0),n(u,null,y(a.menuList||[],s=>(o(),n("li",{key:s.key,class:"navi-list-new"},[i("button",{type:"button",class:"group-head","aria-expanded":m(k).includes(s.key),onClick:r=>O(s.key)},[i("span",null,d(f(s.locale_key)),1),i("i",{class:$(m(k).includes(s.key)?"menu_jian":"menu_jia")},null,2)],8,Z),B(i("ul",ee,[(o(!0),n(u,null,y(j(s),r=>(o(),n("li",{key:`${s.key}-${r}`,class:"nav-sub-item"},[i("a",{href:g(r),onClick:t[1]||(t[1]=re=>p("close"))},[L(d(b(r))+" ",1),C(r)?(o(),n("span",se,"NEW")):N(r)?(o(),n("span",ne,"HOT")):l.navPidTagMap[r]?(o(),n("span",oe,d(l.navPidTagMap[r]),1)):S("",!0)],8,te)]))),128))],512),[[w,m(k).includes(s.key)]])]))),128))])],512),[[w,m(h).includes(a.key)]])],64)):(o(),n("a",{key:1,class:"navi-head direct-link",href:H(a),onClick:t[2]||(t[2]=s=>p("close"))},d(f(a.locale_key)),9,ae))]))),128)),i("li",ie,[i("div",le,[I(c,{"force-show":"",mobile:""})])])]),i("a",{href:"/member.htm",class:"nav-btn quicksand-bold",onClick:t[3]||(t[3]=a=>p("close"))},d(l.isLoggedIn?l.commonBasic.common_new_9||l.commonBasic.common_56:l.commonBasic.common_new_8||l.commonBasic.common_56),1)])])}}}),he=V(ce,[["__scopeId","data-v-2cea7548"]]);export{he 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.