1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[8843],{80954:(e,t,a)=>{a.r(t),a.d(t,{default:()=>Y});var n=a(89526),l=a(12384),i=a(83277),s=a(30222),r=a(22877),o=a(92996),c=a(2248),m=a(78206),u=a(34726);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},d.apply(null,arguments)}const g=e=>{const{artist:t,modules:a,isPlaying:l,nowPlayingId:i,isRadio:g,user:p}=e,{albums:_,songs:y}=t,{generateOptionsList:b,handleClickOnPlay:h,handleOption:f}=e,E=(0,n.useMemo)(()=>Math.min(4,_.length),[_]),v=(0,n.useMemo)(()=>Math.min(4,y.length),[y]),w=(0,n.useMemo)(()=>E&&_?.length?_.slice(0,E).map(e=>e.title?.text):[],[_,E]),k=(0,n.useMemo)(()=>v&&y?.length?y.slice(0,v).map(e=>e.title?.text):[],[y,v]),N=(0,n.useMemo)(()=>(0,c.Ww)(w),[w]),A=(0,n.useMemo)(()=>(0,c.Ww)(k),[k]),x=(0,n.useRef)([]),O=[v&&{id:"artist-songs",initOpen:!0,title:`What are the top songs of ${t.title.text}?`,content:`The top ${E>1?"albums":"album"} of ${t.title.text} ${E>1?"are":"is"} ${A}.`},E&&{id:"artist-albums",initOpen:!v,title:`What are the top albums of ${t.title.text}?`,content:`The top ${E>1?"albums":"album"} of ${t.title.text} ${E>1?"are":"is"} ${N}.`},{id:"artist-download",title:`How can I download the songs of ${t.title.text}?`,content:`Download all songs of ${t.title.text} on JioSaavn App.`}].filter(Boolean);return n.createElement("div",{className:"u-margin-top@lg"},a.map(e=>{const{data:a,fetching_data:s,key:c,position:_,scroll_type:y,subtitle:E,title:v}=e,w="topSongs"===c?10:"topAlbums"===c?14:0,k={isPlaying:l,isRadio:g,containerClassName:"topSongs"===c||"topAlbums"===c?"u-margin-bottom-none@sm":"",data:w?a.slice(0,w):a,fetching_data:s,nowPlayingId:i,position:_,screen_name:u.j2.ARTIST_OVERVIEW,scroll_type:y,sec_pos:_,sec_title:v,subtitle:E,title:v,user:p,handleClickOnPlay:h,optionsGenerator:b,handleOption:f};return"topSongs"===c||"topAlbums"===c?n.createElement("div",{key:`ao-${c}-${_}`,className:"u-margin-bottom-large@sm"+("topAlbums"===c?" u-margin-bottom-none@lg":"")},n.createElement(o.Z,d({},k,{stream_entity_name:t.title.text,stream_entity_type:m.uX.ARTIST,stream_entity_id:t.id})),n.createElement("nav",{className:"c-nav c-nav--secondary u-hidden@lg"},n.createElement("ul",{className:"c-nav__list"},n.createElement("li",{className:"c-nav__item"},n.createElement(r.Z,{screen_name:u.j2.ARTIST_OVERVIEW,title:"More",to:"topSongs"===c?t.songs_url:t.album_url,className:"c-nav__link"}
1,"More ",v))))):n.createElement(o.Z,d({key:`ao-${c}-${_}`},k))}),n.createElement("section",{className:"u-margin-top-large@sm u-margin-top-huge@lg u-margin-bottom@sm"},n.createElement("h2",{className:"u-h4 u-margin-bottom-small@sm"},"FAQs for ",t.title.text),O.map((e,t)=>n.createElement(s.Z,{key:e.id,id:e.id,index:t,total:O.length,accordionRefs:x,initOpen:e.initOpen,title:e.title,content:e.content}))))},p=n.memo(g,c.Xy);var _=a(27462);function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},y.apply(null,arguments)}const b=e=>{const{canLoadMore:t,isMobile:a,isPlaying:l,isRadio:i,artist:s,category:r,modules:d,nowPlayingId:g,songs:p,status:b,user:h}=e,{generateOptionsList:f,handleCategory:E,handleClickOnPlay:v,handleFetchMoreArtistData:w,handleOption:k,sendClickEvent:N}=e,A=(0,n.useMemo)(()=>d.length?d.find(e=>"topSongs"===e.key):{},[d]),x=(0,n.useMemo)(()=>Math.min(5,A?.data?.length||0),[A]),O=(0,n.useMemo)(()=>x&&A?.data?.length?A.data.slice(0,x).map(e=>e.title?.text):[],[A,x]),M=(0,n.useMemo)(()=>(0,c.Ww)(O),[O]),C=(0,n.useMemo)(()=>d.length?d.filter(e=>"topSongs"!==e.key):[],[d]),I=(0,c.Jg)(r),P=""===r?"popular":"latest"===r?"date":"name",R=(0,n.useCallback)(e=>{if(e.target.blur(),b.pagination!==m.br)return w(m.LT)},[b.pagination]);return n.createElement(n.Fragment,null,n.createElement("section",{className:"u-margin-top@lg u-margin-bottom-large@lg"},n.createElement(_.Z,{category:r,handleCategoryUpdate:E,sendClickEvent:N,ariaControls:"artist-songs"}),(()=>{if(b.filter===m.br||!p.length)return n.createElement("div",{className:"u-padding-vertical-huge@sm u-align-center"},b.filter===m.br?n.createElement("span",{className:"c-spinner c-spinner--secondary c-spinner--large"}):"",b.filter===m.br||p?.length?"":"No songs available");const{data:e,featured:t,featured_text:a,fetching_data:r,key:c,title:d,..._}=A;return n.createElement(o.Z,y({uniqueId:`tabpanel-artist-songs-${P}`,ariaLabelledby:`tab-artist-songs-${P}`,isRoleValid:P?"tabpanel":void 0},_,{isPlaying:l,isRadio:i,data:p,key:_.position.toString(),fetching_data:r,nowPlayingId:g,screen_name:u.j2.ARTIST_SONGS,sec_pos:_.position,sec_title:_.title,stream_entity_name:s.title.text,stream_entity_type:m.uX.ARTIST,stream_entity_id:s.id,title:"",user:h,handleClickOnPlay:v,optionsGenerator:f,handleOption:k}))})(),b.filter!==m.br&&t&&p?.length?n.createElement("p",{className:"u-align-center"},n.createElement("button",{onClick:R,className:"c-btn c-btn--primary c-btn--small","aria-label":`Load more about ${I}`,role:"button"},b.pagination===m.br?n.createElement("span",{className:"c-spinner c-spinner--tertiary c-spinner--small u-margin-right-small@sm"}):"",b.pagination===m.br?"Loading...":"Load more")):""),n.createElement("section",{className:"u-margin-bottom@sm"},C.length?C.map(e=>n.createElement(o.Z,{data:e.data,fetching_data:e.fetching_data,handleClickOnPlay:v,handleOption:k,key:e.position.toString(),optionsGenerator:f,position:e.position,scroll_type:e.scroll_type,sec_pos:e.position,sec_title:e.title,screen_name:u.j2.ARTIST_OVERVIEW,subtitle:e.subtitle,title:e.title})):""),n.createElement("section",{className:"u-margin-bottom@sm"},n.createElement("h2",{className:"u-h4 u-margin-bottom-small@sm"},"About ",s.title.text||"artist"),A?.data?.length?n.createElement("p",{className:"u-centi u-deci@lg u-color-js-gray u-ellipsis@lg"},"Listen to ",s.title?.text," songs online. Download top songs of ",s.title.text," like ",M,"."):""))},h=n.memo(b,c.Xy);var f=a(25665);const E=e=>{const{canLoadMore:t,isMobile:a,albums:l,artist:i,category:s,modules:r,status:o}=e,{generateOptionsList:d,handleCategory:g,handleClickOnPlay:p,handleFetchMoreArtistData:y,handleOption:b,sendClickEvent:h}=e,E=(0,c.Jg)(s),v=""===s?"popular":"latest"===s?"date":"name",w=(0,n.useCallback)(e=>{if(e.target.blur(),o.pagination!==m.br)return y(m.ky)},[o.pagination]);return n.createElement("section",{className:"u-margin-top@lg u-margin-bottom-large@lg"},n.createElement(_.Z,{category:s,handleCategoryUpdate:g,sendClickEvent:h,ariaControl
1s:"artist-albums"}),o.filter!==m.br&&l.length?n.createElement("ul",{"aria-labelledby":`tab-artist-albums-${v}`,id:`tabpanel-artist-albums-${v}`,role:"tabpanel"},l.map((e,t)=>n.createElement("li",{key:e.id,className:"o-layout__item u-48@sm u-32@md u-1/7@lg u-margin-bottom@sm"},n.createElement(f.Z,{isActive:!1,isDraggable:!1,isSmall:!0,entity:e,hasOptions:!0,screen_name:u.j2.ARTIST_ALBUMS,entity_pos:t,stream_entity_name:i.title.text,stream_entity_type:m.uX.ARTIST,stream_entity_id:i.id,handleAction:()=>p(e),optionsGenerator:d,handleOption:b}))),";"):n.createElement("div",{className:"u-padding-vertical-huge@sm u-align-center"},o.filter===m.br?n.createElement("span",{className:"c-spinner c-spinner--secondary c-spinner--large"}):"",o.filter===m.br||l.length?"":"No albums available"),o.filter!==m.br&&t&&l.length>5?n.createElement("p",{className:"u-align-center"},n.createElement("button",{onClick:w,className:"c-btn c-btn--primary c-btn--small","aria-label":`Load more about ${E}`},o.pagination===m.br?n.createElement("span",{className:"c-spinner c-spinner--tertiary c-spinner--small u-margin-right-small@sm"}):"",o.pagination===m.br?"Loading...":"Load more")):"")},v=n.memo(E,c.Xy);var w=a(43526),k=a(32755),N=a(36790);const A=e=>{const{isLoggedIn:t,isMobile:a,isPro:l,artist:i,handleClickOnPlay:s,generateOptionsList:o,handleOption:d}=e,{dob:g}=i,p=(0,n.useMemo)(()=>(0,c.xb)(g)?"":(0,k.Z)((0,w.Z)(g,"dd-MM-yyyy",new Date),"MMMM d, yyyy"),[g]);return n.createElement(n.Fragment,null,n.createElement("section",{className:"u-margin-top@lg u-margin-bottom-large@sm u-3/4@md u-3/5@lg"},n.createElement("p",{className:"u-color-js-gray"},n.createElement("em",null,"Some content courtesy of Wikipedia.")),p.length?n.createElement(n.Fragment,null,n.createElement("h2",{className:"u-h4 u-align-center u-align-left@lg"},n.createElement("em",null,"Born")),n.createElement("p",null,p)):"",i.bio?.length?i.bio.map((e,t)=>e.title.includes("Top")&&e.title.includes("Songs")?n.createElement("div",{key:t}):n.createElement("div",{key:`${e.sequence}${t}`},n.createElement("h2",{className:"u-h4 u-align-center u-align-left@lg"},n.createElement("em",null,(0,c.u2)(e.title))),e.text.split("\n").map((e,t)=>n.createElement("p",{key:t},e)))):""),n.createElement("section",null,n.createElement("header",null,n.createElement("h2",{className:"u-h4 u-action-header"},"Top Songs",n.createElement(r.Z,{to:i.songs_url,screen_name:u.j2.ARTIST_BIO,title:"View All",className:"c-btn c-btn--tertiary c-btn--ghost c-btn--small"},"View All"))),i.songs?.length?n.createElement("ol",{className:"o-list-bare u-margin-bottom-none@sm"},i.songs.map((e,i)=>n.createElement("li",{key:e.id},n.createElement(N.Z,{isBasic:a,isDraggable:!0,isOneLine:!0,isMini:!0,isUnavailable:e.type===m.uX.SONG&&!(0,c.fK)(e,t,l),isNaked:!1,count:i+1,entity:e,screen_name:u.j2.ARTIST_BIO,entity_pos:i,optionsGenerator:o,handleOption:d,handleAction:()=>s(e)})))):n.createElement("div",{className:"u-padding-vertical-huge@sm u-align-center u-centi"},"No songs available"),n.createElement("nav",{className:"c-nav c-nav--secondary u-hidden@lg"},n.createElement("ul",{className:"c-nav__list"},n.createElement("li",{className:"c-nav__item"},n.createElement(r.Z,{to:i.songs_url,screen_name:u.j2.ARTIST_BIO,title:"More Top Songs",className:"c-nav__link"},"More Top Songs"))))))},x=n.memo(A);var O=a(8449),M=a(31180);const C=e=>{const{albums:t,artist:a,category:l,forwardedImgRef:i,isEmptyAlbums:s,isEmptySongs:o,isMobile:d,isPlaying:g,isRadio:_,modules:y,navRef:b,nowPlayingId:f,showPlay:E,songs:w,status:k,user:N,view:A,buttonRefs:C,categoryRefs:I,buttonIndices:P}=e,{generateOptionsList:R,handleCategory:S,handleClickOnPlay:T,handleFetchMoreArtistData:L,handleHeaderPlayEventAction:D,handleOption:$,handleUpdateArtistImage:Z,sendClickEvent:j}=e,{id:V,title:B}=a,F=(0,n.useMemo)(()=>({type:"artist",id:V,name:B.text}),[V]);return n.createElement("div",{className:"o-wrapper o-wrapper--main"},n.createElement("main",{className:"c-content",role:"main"},(()=>{const e=a.fan_count||a.follower_count,t=d?180:250,l=a.isVerified?n.createElement("svg",{width:"25px",height:"25px",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 19.5 19.5"},n.createElement("path",{fill:"#00B597",d:"M15.1,3.9c0.2,0.1,0.4,0.3,0.5,0.5l2,4.9c0.1,0.2,0.1,0.5,0,0.8l-2.1,4.9c-0.1,0.2-0.3,0.4-0.5,0.5l-4.9,2c-0.2,0.1-0.5,0.1-0.8,0l-4.9-2.1C4.1,15.4,4,15.3,3.9,15l-2-4.9c-0.1-0.2-0.1-0.5,0-0.8l2.1-4.9C4.1,4.1,4.3,4,4.5,3.9l4.9-2c0.2-0.1,0.5-0.1,0.8,0L15.1,3.9z"}
1),n.createElement("path",{fill:"#FFFFFF",d:"M12.2,7.9c-0.2-0.2-0.5-0.2-0.7,0.1l-2.5,2.9L7.9,9.8c-0.2-0.2-0.5-0.2-0.7,0s-0.2,0.5,0,0.7L8.6,12c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0.1,0,0.1,0,0.2,0c0,0,0,0,0,0c0,0,0.1,0,0.1-0.1c0,0,0,0,0,0c0,0,0,0,0,0l2.9-3.3C12.4,8.4,12.4,8.1,12.2,7.9z"})):"",s={screen_name:u.Vm[A],entity_id:a.id,entity_type:m.uX.ARTIST,entity_name:a.title.text},o=()=>D(()=>T(F,A));return n.createElement("div",null,n.createElement("div",{className:"o-flag o-flag--cover o-flag--rounded o-flag--column o-flag--large@lg o-flag--reset@lg u-margin-bottom-large@sm"},n.createElement("div",{className:"o-flag__img u-shadow"},n.createElement("img",{src:a.image.length?a.image[0]:"",alt:"",width:t,height:t,onError:e=>{let{currentTarget:t}=e;return Z(t)},ref:i})),n.createElement("div",{className:"o-flag__body"},n.createElement("h1",{className:"u-margin-bottom-tiny@sm",tabIndex:0},a.title.text," ",n.createElement("span",{role:"img",tabIndex:0,"aria-label":"Verified Artist"},l)),e>1e3?n.createElement("p",{className:"u-centi u-deci@lg u-color-js-gray u-ellipsis@lg",tabIndex:0},"Artist   ·  ",(0,c.x6)(e),a.fan_count?" Listener":" Follower",e>1&&"s"):"",n.createElement("ul",{className:"o-layout o-layout--auto o-layout--small@sm"},E?n.createElement("li",{className:"o-layout__item u-margin-bottom-none@sm"},n.createElement("a",{onClick:()=>o(),onKeyDown:e=>(0,c.Yq)(e,P.play,C,o,"horizontal"),className:"c-btn c-btn--primary js-play-button",role:"button",ref:e=>C.current[0]=e,"data-btn-icon":m.Wm["play-open"],tabIndex:0},"Play")):"",n.createElement("li",{className:"o-layout__item u-margin-bottom-none@sm"},n.createElement(O.Z,{className:"c-btn c-btn--tertiary c-btn--ghost c-btn--icon",linkedTo:F,showColor:!0,screen_name:u.Vm[A],buttonRefs:C,buttonIndex:P.follow,direction:"horizontal"})),n.createElement("li",{className:"o-layout__item u-margin-bottom-none@sm u-visible-visually@lg"},n.createElement(M.Z,{className:"c-btn c-btn--tertiary c-btn--ghost c-btn--icon",item:a,stream_event_item:s,optionsGenerator:R,handleOption:$,tabIndexValue:0,ariaHasPopup:!0,buttonRefs:C,buttonIndex:P.overflow,direction:"horizontal"},n.createElement("i",{className:"o-icon-ellipsis o-icon--large"})))),n.createElement(M.Z,{className:"u-padding-small@sm u-hidden@lg u-page-options",item:a,stream_event_item:s,optionsGenerator:R,handleOption:$},n.createElement("i",{className:"o-icon-ellipsis o-icon--xlarge"})))),n.createElement("div",{className:"u-angle"}),n.createElement("nav",{className:"c-nav c-nav--secondary u-visible@lg",ref:b},n.createElement("ul",{className:"c-nav__list"},n.createElement("li",{className:"c-nav__item"},n.createElement(r.Z,{className:"c-nav__link",isActive:(e,t)=>((e,t)=>!!t&&t.pathname.indexOf("albums")<0&&t.pathname.indexOf("bio")<0&&t.pathname.indexOf("songs")<0)(0,t),screen_name:u.Vm[A],sec_title:"Artist Overview Screen",title:"Artist Songs",to:a.overview_url,onKeyDown:e=>(0,c.Yq)(e,0,I,()=>{}
1,"horizontal",!0),MusicMenukeyDownRef:e=>I.current[0]=e},"Overview")),n.createElement("li",{className:"c-nav__item"},n.createElement(r.Z,{activeClassName:"active",className:"c-nav__link",screen_name:u.Vm[A],sec_title:"Artist Songs Screen",title:"Artist Songs",to:a.songs_url,onKeyDown:e=>(0,c.Yq)(e,1,I,()=>{},"horizontal",!0),MusicMenukeyDownRef:e=>I.current[1]=e},"Songs")),n.createElement("li",{className:"c-nav__item"},n.createElement(r.Z,{activeClassName:"active",className:"c-nav__link",screen_name:u.Vm[A],sec_title:"Artist Albums Screen",title:"Artist Albums",to:a.album_url,onKeyDown:e=>(0,c.Yq)(e,2,I,()=>{},"horizontal",!0),MusicMenukeyDownRef:e=>I.current[2]=e},"Albums")),(0,c.xb)(a.bio)?"":n.createElement("li",{className:"c-nav__item"},n.createElement(r.Z,{activeClassName:"active",className:"c-nav__link",screen_name:u.Vm[A],sec_title:"Artist Albums Screen",title:"Artist Biography",to:a.bio_url,onKeyDown:e=>(0,c.Yq)(e,3,I,()=>{},"horizontal",!0),MusicMenukeyDownRef:e=>I.current[3]=e},"Biography")))))})(),(()=>{switch(A){case"songs":return n.createElement(h,{artist:a,canLoadMore:!o,category:l,isMobile:d,isPlaying:g,isRadio:_,modules:y,nowPlayingId:f,songs:w,status:k,user:N,generateOptionsList:R,handleCategory:S,handleClickOnPlay:T,handleFetchMoreArtistData:L,handleOption:$,sendClickEvent:j});case"albums":return n.createElement(v,{albums:t,artist:a,canLoadMore:!s,category:l,isMobile:d,modules:y,status:k,generateOptionsList:R,handleCategory:S,handleClickOnPlay:T,handleFetchMoreArtistData:L,handleOption:$,sendClickEvent:j});case"bio":return n.createElement(x,{artist:a,isMobile:d,isLoggedIn:N.isLoggedIn,isPro:N.isPro,handleClickOnPlay:T,generateOptionsList:R,handleOption:$});default:return n.createElement(p,{artist:a,isPlaying:g,isRadio:_,modules:y,nowPlayingId:f,user:N,generateOptionsList:R,handleClickOnPlay:T,handleOption:$})}})()))};var I=a(6910),P=a(77456),R=a(16319),S=a(24385),T=a(52170),L=a(58917),D=a(87459),$=a(76270),Z=a(74245),j=a(13806);const V=(0,j.P1)([e=>e.artistView],e=>e),B=((0,j.P1)([e=>e.library.isInLibrary],e=>e),(0,j.P1)([e=>e.library.init_complete],e=>e),(0,j.P1)([e=>e.player.nowPlaying.id],e=>e)),F=(0,j.P1)([e=>e.player.isPlaying],e=>e),X=(0,j.P1)([e=>e.player.isFull],e=>e),z=(0,j.P1)([e=>e.player.isRadio],e=>e),H=((0,j.P1)([e=>e.player.isEmpty],e=>e),(0,j.P1)([e=>e.event.top_src],e=>e),(0,j.P1)([e=>
1e.global.globalConfig.supported_languages.radio_supported_languages],e=>e)),K=(0,j.P1)([e=>e.global.isMobile],e=>e);var W=a(27751),q=a(2575),U=a(50997),G=a(39489);const Y=()=>{const e=(0,l.I0)(),t=(0,n.useRef)(null),a=(0,n.useRef)(null),s=(0,i.UO)(),r=s.id,o=s.artistText,d=(0,l.v9)(V),g=(0,l.v9)(W._),p=(0,l.v9)(K,c.Xy),_=(0,l.v9)(X,c.Xy),y=(0,l.v9)(F,c.Xy),b=(0,l.v9)(z,c.Xy),h=(0,l.v9)(B,c.Xy),f=(0,l.v9)(H,c.Xy),E=(0,l.v9)(q.T1,c.Xy),{artist:v,isEmptyAlbums:w,isEmptySongs:k,serverSideLoad:N,category:A,extra_songs:x,modules:O,showPlay:M,sort_order:j,status:Y}=d,{isLoggedIn:J,isPro:Q,isZeroStreamer:ee}=g,{albums:te,songs:ae}=v,ne=(0,n.useMemo)(()=>o.length&&o.split(/-/).length>1?o.split(/-/).pop():"",[o]),le=(0,L.Z)(r),ie=(0,L.Z)(o),se=(0,L.Z)(_),re=(0,n.useRef)([]),oe=(0,n.useRef)([]),ce=(0,n.useCallback)(e=>{let t=e.id===h&&"song"===e.type?["song_play"]:[];const a={...e,utils:{pathname:window.location.pathname,isInLibrary:e.isInLibrary,isLoggedIn:J}};return(0,c.Em)(a,t)},[h,J]),me=(0,n.useCallback)(t=>{e((0,I.zw)({isFilter:!0,category:t,id:r,sort_order:"popular"===t?"":"latest"===t?"desc":"asc"}));const n=(0,c.xb)(a?.current)?0:a.current?.offsetTop-66;return window.scrollTo({top:n,left:0,behavior:"smooth"})},[r,a]),ue=(0,n.useCallback)(function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const{id:n,title:l,songs:i}=v;switch(t?.type){case"album":return t.id===n?e((0,P.af)({toast_title:l,list:i},m._j)):e((0,P.dl)({item_id:t.id,item_type:t.type}));case"artist":if(t.id!==n){const a=O.filter(e=>"similarArtists"===e.key),n=a.length?a[0].data.filter(e=>e.id===t.id):[],l=n.length?n[0].title.text:"",i=n.length?n[0].encrypted_id:"";return e((0,P.dl)({toast_title:l,item_id:i,item_type:t.type}))}if(i?.length>50||x?.length>=50){const t=i?.length>50?i:x,n=Math.floor(1+Math.random()*(t.length-1)),l=""==a||"songs"==a?0:n;return e((0,P.af)({toast_title:t[n].title.text,list:t,current_item_index:l},m._j))}return e(""==a||"songs"==a?(0,I.m_)({id:n,category:A,sort_order:j,total:i.length,current_item_index:0}):(0,I.m_)({id:n,category:"",sort_order:"",total:i.length}));case"playlist":case"mix":return e((0,P.dl)({item_id:t.id,item_type:t.type}));case"song":const s=i.findIndex(e=>e.id===t.id);return h===i[s].id?e((0,P.ID)()):i.length>50?e((0,P.af)({toast_title:i[s].title.text,list:i,current_item_index:s},m._j)):e(!x?.length||x?.length<50?(0,I.m_)({id:n,category:A,sort_order:j,total:i.length,current_item_index:s}):(0,P.af)({toast_title:x[s].title.text,list:x,current_item_index:s},m._j));default:return}},[v,A,x,O,h,j]),de=(0,n.useCallback)(t=>e((0,I.k6)({category:A,id:r,sort_order:j,subType:t})),[r,A,j]),ge=(0,n.useCallback)(t=>(e((0,S.Dj)({event_item:{entity_name:v.title.text,entity_id:v.id,entity_type:m.uX.ARTIST,sec_title:u.j2.ARTIST_HEADER,screen_name:u.Vm[ne],stream_entity_type:m.uX.ARTIST,stream_entity_name:v.title.text,stream_entity_id:v.id}})),e((0,S.Kz)({data:(0,U.P7)({bot_src:{screen_name:u.Vm[ne],sec_title:u.j2.ARTIST_HEADER,entity_name:"Play",entity_id:(0,U.uM)("Play"),entity_type:u.JB},event_type:u.bQ})})),t()),[v,ne]),pe=(0,n.useCallback)((t,a)=>{const{id:n,language:l,title:i,type:s}=a;switch(t){case"artist_follow":e((0,$.IH)({text:`${a.title.text} has a new fan!`,duration:3e3}));case"song_add_library":case"album_add_library":case"playlist_add_library":return e((0,R.WY)(n,s));case"artist_stop_following":e((0,$.IH)({text:`You unfollowed ${a.title.text} :(`,duration:3e3}));case"song_remove_library":case"album_remove_library":case"playlist_remove_library":return e((0,R.co)(n,s));case"song_play":case"album_play":case"playlist_play":case"mix_play":return ue(a);case"song_add_to_queue":return e((0,P.xd)({list:[a],toast_title:i.text}));case"album_add_to_queue":case"playlist_add_to_queue":case"mix_add_to_queue":return e((0,P.OW)({toast_title:i.text,item_type:s,item_id:n}));case"default_artist_follow":case"default_add_to_playlist":case"default_add_to_library":if(J)return;return setTimeout(()=>e((0,Z.Z)({isOpen:!0,modal:"login-signup-modal"})),500);default:return}},[v,f,J]),_e=(0,n.useCallback)(t=>(t.onerror=null,e((0,I.E8)({image:m.VQ.large.artist}))),[]),ye=(0,n.useCallback)(t=>e((0,S.Kz)({data:(0,U.P7)({bot_src:{screen_name:t,entity_name:v.title?.text,entity_id:v?.id,entity_type:m.uX.ARTIST},event_type:u.oH})})),[v]),be=(0,n.useCallback)(t=>e((0,S.Kz)({data:(0,U.P7)({bot_src:{screen_name:u.Vm[ne],entity_name:t,entity_id:(0,U.uM)(t),entity_type:u.JB},event_type:u.bQ})})),[ne]);return(0,n.useEffect)(()=>
1{if(N){if(e((0,I.Ml)()),e((0,I.zO)({isServerSideLoad:m.Cu})),t.current){const{complete:e,naturalHeight:a}=t.current;e&&0===a&&_e(t.current)}}else e((0,I.zw)({category:A,id:r,sort_order:j}));return re.current=re.current.slice(0,3),oe.current=oe.current.slice(0,4),()=>{(0,G.mf)("artist",e),e((0,S.Zw)({screen_name:"artist_screen"}))}},[]),(0,D.Z)(()=>{if(p||o===ie)return;if(r!==le)return window.scrollTo(0,0);const e=(0,c.xb)(a.current)?0:a.current.offsetTop-66;window.scrollTo({top:e,left:0,behavior:"smooth"})},[r,o]),(0,n.useEffect)(()=>{void 0!==le&&r!==le&&(e((0,I.zw)({category:A,id:r,sort_order:j})),(0,G.mf)("artist",e),ee&&e((0,T.Qx)(m._j)))},[r]),(0,n.useEffect)(()=>{if(v?.title?.text){const t=`${v.title.text} - ${m.eH}`;e((0,T.x6)(`<title>${t}</title>`))}},[e,v]),(0,n.useEffect)(()=>{Y.page==m.RW&&E&&(p||(0,G.BB)(["artist_desktop_top"],{artist_id:v?.id},Q,e),ye(u.Vm[ne]))},[Y,E]),(0,D.Z)(()=>{_!==se&&(_?(0,G.mf)("artist",e):p||(0,G.BB)(["artist_desktop_top"],{artist_id:v?.id},Q,e))},[_]),Y.page===m.br?n.createElement("div",{className:"c-spinner c-spinner--secondary c-spinner--large c-spinner--center"}):n.createElement(C,{albums:te,artist:v,category:A,forwardedImgRef:t,isEmptyAlbums:w,isEmptySongs:k,isMobile:p,isPlaying:y,isRadio:b,modules:O,navRef:a,nowPlayingId:h,showPlay:M,songs:ae,status:{filter:Y.filter,pagination:Y.pagination},user:g,view:ne,generateOptionsList:ce,handleCategory:me,handleClickOnPlay:ue,handleFetchMoreArtistData:de,handleHeaderPlayEventAction:ge,handleOption:pe,handleUpdateArtistImage:_e,sendClickEvent:be,buttonRefs:re,categoryRefs:oe,buttonIndices:{play:0,follow:1,overflow:2}})}},30222:(e,t,a)=>{a.d(t,{Z:()=>i});var n=a(89526);const l=function(e){let{initOpen:t,title:a,content:l,id:i="",index:s,total:r,accordionRefs:o}=e;const c=(0,n.useRef)(null),[m,u]=(0,n.useState)(t||!1),[d,g]=(0,n.useState)(0);(0,n.useEffect)(()=>g(c.current?.offsetHeight+11),[]);const p=(0,n.useRef)(null),_=()=>u(e=>!e);return(0,n.useEffect)(()=>{const e=p.current;e&&(m?e.removeAttribute("aria-hidden"):(e.setAttribute("aria-hidden","true"),e.removeAttribute("tabindex")))},[m]),n.createElement("aside",{className:"c-accordion"+(m?" active":"")},n.createElement("span",{ref:e=>o.current[s]=e,role:"button",tabIndex:0,"aria-expanded":m,"aria-controls":`${s}-content`,"aria-describedby":m?`${s}-content`:void 0,id:`${s}-title`,className:"o-display-block c-accordion__title",onClick:_,onKeyDown:function(e){switch(e.key){case"ArrowDown":e.preventDefault(),o.current[(s+1)%r]?.focus();break;case"ArrowUp":e.preventDefault(),o.current[(s-1+r)%r]?.focus();break;case"Home":e.preventDefault(),o.current[0]?.focus();break;case"End":e.preventDefault(),o.current[r-1]?.focus();break;case"Enter":case" ":e.preventDefault(),_()}}},a),d?"":n.createElement("p",{style:{position:"absolute",top:-9999,left:-9999,width:"100%"},ref:c,"aria-hidden":"true"},l),n.createElement("p",{id:`${s}-content`,className:"c-accordion__content",style:{maxHeight:m?d||300:0},role:"document","aria-hidden":!m,ref:p},l))},i=n.memo(l)},27462:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(89526),l=a(78206);const i=e=>{let{category:t,handleCategoryUpdate:a,sendClickEvent:i,ariaControls:s}=e;return n.createElement("nav",{className:"c-nav c-nav--senary c-nav--tertiary@lg u-margin-bottom@lg"},n.createElement("ul",{className:"c-nav__list",role:"tablist"},l.cg.map((e,l)=>{let{label:r,value:o,id:c}=e;const m=t===o||!o&&!t||""===o&&"popularity"===t;return n.createElement("li",{key:c,onClick:()=>(e=>{let t="";switch(e){case"":t="popular";break;case"latest":t="date";break;case"alphabetical":t="name";break;default:t=""}i(t),a(e)})(o),className:"c-nav__item"},n.createElement("button",{className:"c-btn--border-none c-btn--full c-btn--ghost c-nav__link"+(m?" active":""),tabIndex:m?0:-1,role:"tab",id:`tab-${s}-${c}`,"aria-selected":m?"true":"false","aria-controls":m?`tabpanel-${s}-${c}`:void 0,onKeyDown:e=>((e,t)=>{const a=e.key,n=e.target;if(!n)return;const l=n.closest('[role="tablist"]');if(!l)return;const i=Array.from(l.querySelectorAll('[role="tab"]')),s=i.length;let r=t;
1switch(a){case"ArrowRight":e.preventDefault(),r=(t+1)%s,i[r]?.focus();break;case"ArrowLeft":e.preventDefault(),r=(t-1+s)%s,i[r]?.focus();break;case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Enter":case" ":case"Spacebar":e.preventDefault(),n?.click?.()}})(e,l)},r))})))},s=n.memo(i)}}]);
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.