1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1965],{813(t,i,e){e.r(i),e.d(i,{default:()=>r});var s=e(1827),a=e(4899),o=e(2715);let p=class extends a.Vue{constructor(){super(...arguments),this.apiBaseUrl=`/${this.language}/api/serieslist`,this.seriesListTemplate="",this.isLoading=!1}get seriesListComponent(){return{name:"SeriesListComponent",template:this.seriesListTemplate}}getSeriesData(){if(!this.activeTopicData)return;if(0===this.activeTopicData.index)return void(this.seriesListTemplate="");this.isLoading=!0;const t=`?topic=${this.activeTopicData.topic}`,i=this.activeTopicData.playlist.map(t=>`&playlistIds=${t}`).join(""),e=this.activeTopicData.description?`&description=${this.activeTopicData.description}`:"",s=this.fromUrl?`&fromUrl=${this.fromUrl}`:"",a=`${this.apiBaseUrl}${t}${i}${e}${s}`;(0,o.A)(fetch(a)).then(t=>{t.template&&(this.seriesListTemplate=t.template),this.isLoading=!1}).catch(()=>{this.isLoading=!1})}onActiveTopicChange(){this.getSeriesData()}};(0,s.Cg)([(0,a.Prop)()],p.prototype,"activeTopic",void 0),(0,s.Cg)([(0,a.Prop)()],p.prototype,"activeTopicData",void 0),(0,s.Cg)([(0,a.Prop)()],p.prototype,"language",void 0),(0,s.Cg)([(0,a.Prop)()],p.prototype,"fromUrl",void 0),(0,s.Cg)([(0,a.Watch)("activeTopic",{immediate:!0})],p.prototype,"onActiveTopicChange",null),p=(0,s.Cg)([a.Component],p);const r=p}}]);
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.