1import{au as e,q as t,r as s,o as a,c as i,w as r,a as o,i as n,e as h,f as d}from"./index-DEpBscAf.js";import{_ as c}from"./hashtag-list.Cu3d3YeD.js";import{r as m}from"./uni-app.es.DCMxoOwQ.js";import{_ as p}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{L as l}from"./loader-circle.dKC8_rai.js";function g(t){return e?t:{...t,img:t.imgMobile||t.img,url:t.urlMobile||t.url}}function u(e){const t=+new Date;return!!e.show&&(!(e.startTime&&t<e.startTime)&&!(e.endTime&&t>e.endTime))}function y(e){aegis&&aegis.reportEvent&&aegis.reportEvent(e)}const v=p({name:"HashtagDiscoverySidebar",components:{LoaderCircle:l,HashtagList:c},props:{game:{type:String,default:""},contentType:{type:String,required:!0,validator:e=>"post"===e||"plan"===e}},data:()=>({visible:!1}),computed:{gameKey(){return this.game.trim().toLowerCase()},scopeKey(){return`${this.gameKey}:${this.contentType}`},requestKey(){return this.visible?this.scopeKey:""},items(){var e;return(null==(e=this.$store.state.hashtag.discoveryByScope[this.scopeKey])?void 0:e.items)||[]},loading(){return!!this.$store.state.hashtag.discoveryLoadingByScope[this.scopeKey]},names(){return this.items.map((e=>e.name))},ids(){return this.items.map((e=>e._id))}},watch:{requestKey(e){e&&this.load()}},mounted(){"undefined"!=typeof window&&(this._viewport=window.matchMedia("(min-width: 768px)"),this._onViewportChange=()=>{this.visible=this._viewport.matches},this._viewport.addEventListener("change",this._onViewportChange),this._onViewportChange())},activated(){this.visible&&this.load()},beforeUnmount(){var e;null==(e=this._viewport)||e.removeEventListener("change",this._onViewportChange)},methods:{load(){return this.$store.dispatch("fetchHashtagDiscovery",{game:this.gameKey,contentType:this.contentType}).catch((()=>{}))}}},[["render",function(e,p,l,g,u,y){const v=n,_=t("LoaderCircle"),f=m(s("hashtag-list"),c);return u.visible&&(y.loading||y.items.length)?(a(),i(v,{key:0,class:"hashtag-discovery-sidebar"},{default:r((()=>[o(v,{class:"hashtag-discovery-sidebar__header"},{default:r((()=>[h("åç°è¯é¢")])),_:1}),o(v,{class:"hashtag-discovery-sidebar__body"},{default:r((()=>[y.loading&&!y.items.length?(a(),i(v,{key:0,class:"hashtag-discovery-sidebar__loading","aria-label":"å è½½è¯é¢"},{default:r((()=>[o(_,{size:18,"stroke-width":1.8})])),_:1})):(a(),i(f,{key:1,names:y.names,ids:y.ids,metadata:y.items,"content-type":l.contentType,"context-game":y.gameKey},null,8,["names","ids","metadata","content-type","context-game"]))])),_:1})])),_:1})):d("",!0)}],["__scopeId","data-v-f00f054c"]]);export{v as _,u as i,g as p,y as r};
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.