1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="d6dfeb03-36eb-5328-94ba-379a4c1e255a")}catch(e){}}(); 3import{a as r}from"./chunk-LG75LMIH.js";var s=class extends r{constructor(){super(...arguments),this._availableSubTypes=["intro","outtro","business","background","demo"],this.getAvailableSubTypes=()=>this._availableSubTypes.filter(e=>!(e==="demo"&&this.level!=="system")),this.getUrl=(e="lower")=>{let t=this._getSource("streams",e);return t?t.url:""},this.getLowestQualityUrl=()=>this._getLowestQualityResourceUrl("video"),this.getThumbnailUrl=(e="lower")=>this._getThumbnailUrlByQuality(e),this.getSize=e=>{let t=e?this._getSource("streams",e):this._getHighestQualityStream();return t?t.size:void 0},this.getDuration=()=>this.resource?this.resource.duration:void 0,this.getHlsUrl=()=>{if(this.resource)return this.resource.hlsPlaylistUrl}}getHighestQualityUrl(){return this._getHighestQualityResourceUrl("video")}getResolution(e){let t=e?this._getSource("streams",e):this._getHighestQualityStream();return t?{width:t.width,height:t.height}:null}getFileAttributes(e){let t=e?this._getSource("streams",e):this._getHighestQualityStream();return new Map([["mime",t?.mime||""],["orientation",this._getOrientation()],["resolution",t?{width:t.width,height:t.height}:null],["size",t?.size],["duration",this.getDuration()]])}};export{s as a}; 4/**i18n:a22416d48d5d315853b2ff30dd429c3cf66bb88014970864ad6c2ff7ea890e29*/ 5 6//# debugId=d6dfeb03-36eb-5328-94ba-379a4c1e255a
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.