PageSourceSearch

https://lux.fm/chunk-IK6C4NUM.js

js lux.fm collected 2026-10-02 03:34:54 UTC 12,561 bytes, 2 lines download raw bytes

1import{a as ft,b as ht}from"./chunk-OK7ED4FV.js";import{a as ut}from"./chunk-Z5MRITRS.js";import{a as N}from"./chunk-3MLF75Z5.js";import{a as Ct}from"./chunk-ZCVTL7S3.js";import"./chunk-TPYDJJMA.js";import"./chunk-5VN5OZXM.js";import{b as dt}from"./chunk-KFUBGDIK.js";import{b as gt}from"./chunk-MOYERA6Q.js";import"./chunk-O7LFGDD7.js";import{a as ct}from"./chunk-PECN7YY3.js";import{a as lt}from"./chunk-DJ22JLNZ.js";import"./chunk-LSOO3NFS.js";import{b as mt}from"./chunk-MAQL6FG5.js";import"./chunk-A6IZKRH2.js";import{a as at}from"./chunk-OZ26NMWM.js";import{a as T,b as E}from"./chunk-XQXIGKSI.js";import{c as $}from"./chunk-4QBXLFCK.js";import"./chunk-VO4BZ5R3.js";import"./chunk-BUM6BVF3.js";import"./chunk-6SZM2IAN.js";import"./chunk-XNNVJDFT.js";import"./chunk-KT4DGVPM.js";import"./chunk-7G3EXY2F.js";import"./chunk-5QM7SDDT.js";import{a as pt}from"./chunk-XOOTG56T.js";import"./chunk-OPCP6DSZ.js";import{b as st}from"./chunk-QGYSPQBF.js";import"./chunk-2YPE2VD5.js";import"./chunk-JYP2JA63.js";import{a as et}from"./chunk-2ZA7MCKQ.js";import"./chunk-BOVKOZS6.js";import{b as tt}from"./chunk-WACRNVIW.js";import{a as J,b as Q}from"./chunk-YNTMUG3Q.js";import"./chunk-7JBGJ47J.js";import{a as Z}from"./chunk-OAKHQSJC.js";import"./chunk-7OMMS2YV.js";import{a as rt}from"./chunk-ZLTPR6RK.js";import"./chunk-2QXCTLWK.js";import"./chunk-C4G52PBZ.js";import"./chunk-LRKF7YPZ.js";import"./chunk-A2FZWIS5.js";import"./chunk-T4WC6IZP.js";import"./chunk-N7MLNPI5.js";import{a as it}from"./chunk-OHGHZCRM.js";import"./chunk-WC7AEKZ3.js";import"./chunk-WQWPL2BE.js";import{b as nt,d as B}from"./chunk-XRKMXJ6T.js";import"./chunk-QQGS7IGZ.js";import"./chunk-H237K7AQ.js";import{a as h}from"./chunk-L7G2AW7K.js";import"./chunk-TRF4C7LX.js";import"./chunk-W56P2XHX.js";import{a as ot,b as I,c as S}from"./chunk-JIJZXHY7.js";import"./chunk-5AL3WFTR.js";import{a as C}from"./chunk-JMZMJS7H.js";import"./chunk-4HVBQYXP.js";import"./chunk-CHXLLWTX.js";import"./chunk-OQTMMC4Q.js";import"./chunk-U5XA7ULC.js";import"./chunk-JGREWNZJ.js";import"./chunk-GYTFHDJ6.js";import"./chunk-RDOZOHOC.js";import{i as j}from"./chunk-C5FYYNNK.js";import"./chunk-XER5W7IO.js";import"./chunk-7CYF2ZD5.js";import"./chunk-56CZHGRG.js";import"./chunk-4ZHBVU6N.js";import{L as D,o as k,s as A}from"./chunk-TL22AELH.js";import{C as x,Jb as v,Jc as w,L,Lb as y,Lc as q,Nc as m,Oc as d,Pc as H,Qb as i,Rb as c,Sb as s,Tb as r,Vc as F,Z as b,_a as a,ba as f,e as G,fc as W,g as _,hb as M,hc as Y,m as g,nb as u,ob as O,uc as K,vc as V,y as R}from"./chunk-WVWDRV7K.js";import"./chunk-47C24N6L.js";var St=()=>({desktop:"vertical"}),Pt=(t,l)=>({shadowColor:t,directions:l});function xt(t,l){t&1&&r(0,"app-favorite-song-button",0),t&2&&i("songId",l.toString())}function bt(t,l){t&1&&r(0,"app-favorite-button",1),t&2&&i("stationStreamUrl",l)}function Ot(t,l){t&1&&r(0,"app-play-button-with-loader",2),t&2&&i("station",l)}var _t=(()=>{class t{constructor(){this.PlayerStatus=S,this.colors=D.colors,this.MUSIC_INDEX_PAGE=C.MUSIC_INDEX_PAGE,this.MUSIC_INDEX_PAGE_RU=C.MUSIC_INDEX_PAGE_RU,this.streamService=f(I),this.musicService=f(B),this.radioStateService=f(it),this.analytics=f(ot),this.state$=this.streamService.getState$(),this.loading$=this.state$.pipe(g(n=>n.loading)),this.song=F(()=>this.radioStateService.song()),this.baseStation=F(()=>this.radioStateService.baseStation()),this.MusicTranslations=N}play(){this.musicService.onAirStation$.pipe(x(()=>_)).subscribe(n=>{this.streamService.play(n,{source:"music_player",target:"main_button"})})}pause(){this.streamService.pause()}onShareClick(){this.analytics.share("music_player",this.baseStation())}static{this.\u0275fac=function(o){return new(o||t)}}static{this.\u0275cmp=u({type:t,selectors:[["app-current-song-panel"]],decls:8,vars:16,consts:[["isBig","","source","music_player","aria-label","Add to favorites",1,"size-12","md:size-18",3,"songId"],["isBig","","source","music_player","aria-label","Add to favorites",1,"size-12","md:size-18",3,"stationStreamUrl"],["source","music_player",3,"station"],[1,"hide-md"],[3,"click","options","linkName","link"]],template:function(o,e){if(o&1&&(v(0,xt,1,1,"app-favorite-song-button",0)(1,bt,1,1,"app-favorite-button",1),v(2,Ot,1,1,"app-play-button-with-loader",2),m(3,"async"),r(4,"app-volume-button",3),c(5,"app-social-share-button-with-content",4),m(6,"translation"),m(7,"language"),W("click",function(){return e.onShareClick()}),s()),o&2){let p,z,X;y((p=e.song()&&((p=e.song())==null?null:p.id))?0:(p=(z=e.baseStation())==null?null:z.streamUrl)?1:-1,p),a(2),y((X=d(3,5,e.musicService.onAirStation$))?2:-1,X),a(3),i("options",q(13,Pt,e.colors.primary,w(12,St)))("linkName",d(6,7,e.MusicTranslations.nowOnAir))("link",H(7,9,e.MUSIC_INDEX_PAGE,e.MUSIC_INDEX_PAGE_RU))}},dependencies:[at,ft,lt,ht,rt,Z,h,k],styles:["[_nghost-%COMP%]{display:flex;align-items:center;justify-content:space-around;column-gap:20px;padding:20px;border-top:1px solid #E1ADB0;border-bottom:1px solid #E1ADB0;margin-top:auto;background-color:#ffd3d6}[_nghost-%COMP%]   app-social-share-button-with-content[_ngcontent-%COMP%]{margin-left:auto}[_nghost-%COMP%]   app-loader[_ngcontent-%COMP%]{--width: 73px;--height: 73px}@media(max-width:768px){[_nghost-%COMP%]   app-social-share-button-with-content[_ngcontent-%COMP%]{margin-left:unset}[_nghost-%COMP%]   app-loader[_ngcontent-%COMP%]{--width: 48px !important;--height: 48px !important}}[_nghost-%COMP%]     app-play-button app-svg-wrapper, [_nghost-%COMP%]     app-volume-button app-svg-wrapper, [_nghost-%COMP%]     app-like-button-big app-svg-wrapper{--width: 73px;--height: 73px}[_nghost-%COMP%]     app-play-button-with-loader app-loader{--width: 73px !important;--height: 73px !important}@media(max-width:768px){[_nghost-%COMP%]    {padding:15px;column-gap:15px}[_nghost-%COMP%]     app-play-button app-svg-wrapper, [_nghost-%COMP%]     app-volume-button app-svg-wrapper, [_nghost-%COMP%]     app-like-button-big app-svg-wrapper{--width: 48px;--height: 48px}[_nghost-%COMP%]     app-play-button-with-loader app-loader{--width: 48px !important;--height: 48px !important}}"],changeDetection:0})}}return t})();function wt(t,l){if(t&1&&(c(0,"div",1)(1,"div",5)(2,"div",6),K(3),m(4,"translation"),s(),r(5,"app-music-photo-preview",7),m(6,"async"),s(),c(7,"div",8)(8,"h2"),r(9,"app-song-artist-and-name",9),s(),r(10,"app-current-song-panel"),s()()),t&2){let n=l,o=Y();a(3),V(d(4,5,o.MusicTranslations.nowOnAir)),a(2),i("entity",n)("status",d(6,7,o.playerStatus$))("variant","primary"),a(4),i("song",n)}}var U=(()=>{class t{constructor(){this.streamService=f(I),this.colors=D.colors,this.playerStatus$=this.streamService.getState$().pipe(g(n=>n.playing?S.PLAY:S.PAUSE)),this.MusicTranslations=N}static{this.\u0275fac=function(o){return new(o||t)}}static{this.\u0275cmp=u({type:t,selectors:[["app-player"]],inputs:{currentSong$:"currentSong$",nextSongs$:"nextSongs$"},decls:6,vars:4,consts:[[1,"without-grid-paddings"],[1,"player-block","current","row"],[1,"player-block","row"],[1,"main","col","col-xs-12","col-md-8",2,"margin-left","auto"],[3,"songs$"],[1,"info","col","col-xs-5","col-md-4"],[1,"label"],[3,"entity","status","variant"],[1,"main","col","col-xs-7","col-md-8"],[3,"song"]],template:function(o,e){if(o&1&&(c(0,"section",0),v(1,wt,11,9,"div",1),m(2,"async"),c(3,"div",2)(4,"div",3),r(5,"app-next-songs",4),s()()()),o&2){let p;a(),y((p=d(2,2,e.currentSong$))?1:-1,p),a(4),i("songs$",e.nextSongs$)}},dependencies:[A,dt,gt,ut,_t,k,h],styles:["[_nghost-%COMP%]{background-color:#fac5c8;border:1px solid #E1ADB0}[_nghost-%COMP%]   .player-block[_ngcontent-%COMP%]{display:flex}[_nghost-%COMP%]   .player-block[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{display:flex;flex-direction:column;row-gap:10px;padding:20px}[_nghost-%COMP%]   .player-block[_ngcontent-%COMP%]   .main[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1;border-left:1px solid #E1ADB0}[_nghost-%COMP%]   .player-block[_ngcontent-%COMP%]   .main[_ngcontent-%COMP%]   app-song-artist-and-name[_ng
1content-%COMP%]{padding:20px}[_nghost-%COMP%]   .player-block[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-family:var(--bold);font-size:12px;line-height:100%;letter-spacing:.03em;color:#b15959;text-transform:uppercase}@media(max-width:768px){[_nghost-%COMP%]   .player-block[_ngcontent-%COMP%]   .main[_ngcontent-%COMP%]{border-left:none}[_nghost-%COMP%]   .player-block[_ngcontent-%COMP%]   .main[_ngcontent-%COMP%]   app-song-artist-and-name[_ngcontent-%COMP%]{padding:20px 15px}[_nghost-%COMP%]   .player-block[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{padding:20px 15px;border-right:1px solid #E1ADB0;border-bottom:1px solid #E1ADB0}}[_nghost-%COMP%]     .player-block.current app-song-artist-and-name{--artist-font-size: 48px;--song-font-size: 20px;row-gap:5px}[_nghost-%COMP%]     .player-block.current app-song-artist-and-name .song-name{font-family:var(--medium);text-transform:none}[_nghost-%COMP%]     .player-block.current .info app-music-photo-preview{--image-size: 244px}@media(max-width:768px){[_nghost-%COMP%]     .player-block.current app-song-artist-and-name{--artist-font-size: 28px;--song-font-size: 14px}[_nghost-%COMP%]     .player-block.current app-song-artist-and-name .song-name{font-family:var(--medium);text-transform:none}[_nghost-%COMP%]     .player-block.current .info app-music-photo-preview{--image-size: 121px}}"],changeDetection:0})}}return t})();var At=()=>[2],Mt=(()=>{class t{constructor(n,o){this.musicService=n,this.pageDataService=o,this.BlocksTranslations=pt,this.onAirSong$=n.onAirSong$,this.nextSongs$=n.getStationsByMediaId(C.LUX_MEDIA_ID,{limit:5}).pipe(g(e=>e.find(p=>p.type===nt.ON_AIR)),R(e=>!!e),g(e=>e.songs.slice(1)),L(this.musicService.sseStationData$.pipe(g(e=>e.songs.slice(1)||_),x(()=>_))),R(e=>!!e.length)),this.topSongs$=n.getPopularStationSongsForDaysNumber(C.LUX_ON_AIR_STATION_ID,1),this.pageDataService.getStaticPageData(Q.ON_AIR)}static{this.\u0275fac=function(o){return new(o||t)(M(B),M(J))}}static{this.\u0275cmp=u({type:t,selectors:[["app-music-index"]],standalone:!1,decls:11,vars:9,consts:[[3,"currentSong$","nextSongs$"],[3,"songs$"],[3,"title","hideSideBorders"],["appOtherNewsInfinite","",1,"px-5","pt-5",3,"tagIds"]],template:function(o,e){o&1&&(r(0,"app-player",0)(1,"app-divider")(2,"app-radio-thematic-block")(3,"app-divider")(4,"app-music-top-block",1)(5,"app-divider")(6,"app-radio-catalog-block")(7,"app-divider"),c(8,"app-border-wrapper",2),m(9,"translation"),r(10,"section",3),s()),o&2&&(i("currentSong$",e.onAirSong$)("nextSongs$",e.nextSongs$),a(4),i("songs$",e.topSongs$),a(4),i("title",d(9,6,e.BlocksTranslations.lastNewsBlockTitle))("hideSideBorders",!0),a(2),i("tagIds",w(8,At)))},dependencies:[U,Ct,et,tt,$,E,T,h],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;row-gap:20px}[_nghost-%COMP%]   app-border-wrapper[_ngcontent-%COMP%]{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}@media(max-width:768px){[_nghost-%COMP%]   app-player[_ngcontent-%COMP%]{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}[_nghost-%COMP%]   app-divider[_ngcontent-%COMP%]{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;margin-top:5px}}"],changeDetection:0})}}return t})();var Dt=[{path:"",component:Mt}],vt=(()=>{class t{static{this.\u0275fac=function(o){return new(o||t)}}static{this.\u0275mod=O({type:t})}static{this.\u0275inj=b({imports:[j.forChild(Dt),j]})}}return t})();var yt=(()=>{class t{constructor(n){this.dfpUnitService=n,this.isAdult=!1}ngOnInit(){this._advConfig$=new G(this.dfpUnitService.getOnAirAdUnitConf(this.isAdult)),this.advConfig$=this._advConfig$.asObservable()}static{this.\u0275fac=function(o){return new(o||t)(M(ct))}}static{this.\u0275cmp=u({type:t,selectors:[["app-on-air-adv"]],inputs:{isAdult:"isAdult"},decls:1,vars:1,consts:[[3,"advConfig$"]],template:function(o,e){o&1&&r(0,"app-simple-adv-block",0),o&2&&i("advConfig$",e.advConfig$)},dependencies:[st,mt],styles:["[_nghost-%COMP%]    {display:block}[_nghost-%COMP%]     app-adv-placeholder{width:100%!important;height:293px!important;margin:0!important}@media screen and (max-width:768px){[_nghost-%COMP%]     app-adv-placeholder{min-height:373px!important;min-width:calc(100% + 30px)!important;margin-left:-15px!important;margin-right:-15px!important}}"],changeDetection:0})}}return t})();var Qe=(()=>{class t{static{this.\u0275fac=function(o){return new(o||t)}}static{this.\u0275mod=O({type:t})}static{this.\u0275inj=b({imports:[A,vt,U,$,yt,E,T]})}}return t})();export{Qe as MusicIndexModule};
2/**i18n:b952e75ab23741d25f680fedfc6f30d8ba4a08f86eea995ae72f1e104606fbd9*/

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.