solorice/config/spicetify/Extracted/Raw/xpui/6007.js

2 lines
16 KiB
JavaScript
Executable File

"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[6007],{35978:(e,r,i)=>{i.d(r,{j:()=>o});i(7651),i(14551),i(47994);var t=i(69863),s=i(56052),n=i(87320),a=i(86070),o=function(e){var r=e.name,i=e.uri,o=e.images,u=e.isHero,l=e.testId,c=e.description,d=e.index,m=e.requestId,g=e.color,p=e.variant;return(0,a.jsx)(t.Z,{variant:p,index:d,featureIdentifier:"artist_concerts",headerText:r,uri:i,isPlayable:!1,renderCardImage:function(){return(0,a.jsx)(s.M,{isHero:u,images:o,color:g})},renderSubHeaderContent:function(){return(0,a.jsx)(n.c,{isHero:u,children:(0,a.jsx)("span",{children:c||""})})},testId:l,requestId:m})}},15660:(e,r,i)=>{i.d(r,{I:()=>S});var t=i(52542),s=(i(7651),i(30456),i(26701),i(34518),i(25550),i(47994),i(37417),i(11737),i(51691),i(702),i(5672),i(43379),i(34192),i(88856),i(51565),i(15342),i(18316),i(30758)),n=i(13534),a=i(22976),o=i(51569),u=i(67133),l=i(64171),c=i(73026),d=i(57563),m=i(13709),g=i(92107),p=i(12574),x=i(18809);const I="qFPnB4YPwJKBtmDadHJw",f="L1GB_UgpHH55rJC7bJSu",j="lwTOVx_hzbLLqRQNjpWq",h="fBzAZ8QqBJZ7jOCE9rR0",b="Cy4PWlzIF5qb7_LdHssZ";var y=i(86070);function v(e,r){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),i.push.apply(i,t)}return i}function O(e){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?v(Object(i),!0).forEach((function(r){(0,t.A)(e,r,i[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):v(Object(i)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))}))}return e}var C=function(e){var r=e.content;return(0,y.jsxs)(n.E,{as:"p",semanticColor:"textBrightAccent",className:b,children:[(0,y.jsx)(a.D,{size:"small"}),r]})},P=function(e){var r=e.content;return(0,y.jsxs)(n.E,{as:"p",semanticColor:"textBrightAccent",className:b,children:[(0,y.jsx)(o.M,{size:"small"}),r]})},H=function(e){var r=e.content;return(0,y.jsx)(n.E,{as:"p",className:b,children:r})},w=function(e){switch(e.type){case"SPOTIFY_EXCLUSIVE":return(0,y.jsx)(C,O({},e));case"TOP_FANS_EXCLUSIVE":case"TOP_FANS_DISCOUNT":case"LIMITED_EDITION":return(0,y.jsx)(P,O({},e));default:return(0,y.jsx)(H,O({},e))}},E=function(e){var r=e.price,i=e.salePrice;return i?(0,y.jsxs)("div",{children:[(0,y.jsxs)(n.E,{variant:"bodySmall",semanticColor:"textBrightAccent",children:[i," "]}),(0,y.jsx)(n.E,{variant:"bodySmall",style:{textDecoration:"line-through"},children:r})]}):(0,y.jsx)(n.E,{variant:"bodySmall",children:r})},S=function(e){var r=e.name,i=e.uri,t=e.href,n=e.images,a=e.index,o=e.price,b=e.testId,v=e.salePrice,O=e.label,C=e.artists,P=(0,s.useMemo)((function(){return C.items.map((function(e){return"profile"in e.data?e.data.profile.name:""})).join(g.Ru.getSeparator())}),[C.items]),H=(0,p.r)(m.y,{data:{position:a,uri:i,reason:(null==O?void 0:O.type)||""}}),S=H.spec,k=H.logger,T=(0,x.g)(n,{desiredSize:300}),N=(0,s.useCallback)((function(){k.logInteraction(S.cardLinkFactory({position:0}).hitNavigateToExternalUri({destination:t})),window.open(t,"_blank")}),[t,k,S]);return(0,y.jsx)(u.Z,{id:i,"data-testid":b,title:(0,y.jsx)(l.Z,{className:h,children:r}),pretitle:O&&(0,y.jsx)(w,{type:O.type,content:O.content}),media:(0,y.jsx)("div",{className:I,children:T?(0,y.jsx)(c.M,{size:"sm",src:null==T?void 0:T.url,alt:r}):(0,y.jsx)("div",{className:f,children:(0,y.jsx)("div",{className:j,children:(0,y.jsx)(d.E,{size:"xxlarge","aria-hidden":!0,"data-testid":"card-image-fallback"})})})}),onClick:N,size:"md",subtitle:(0,y.jsx)(E,{price:o,salePrice:v}),body:P},i)}},88797:(e,r,i)=>{i.d(r,{Q:()=>ie});i(7651),i(14551),i(47994);var t=i(93493),s=i(78808),n=i(15992),a=i(83827),o=(i(78551),i(9657),i(82467),i(19264),i(80366)),u=i(35978),l=i(37936),c=i(92107),d=i(69863),m=i(56052),g=i(87320),p=i(35507),x=i(79490),I=i(86070),f=function(e){var r=e.name,i=e.uri,t=e.images,s=e.isHero,n=e.onClick,a=e.testId,o=e.description,u=e.index,l=e.requestId,f=e.color,j=e.variant,h=e.logCardImpressions,b=void 0!==h&&h;return s?(0,I.jsx)(p.A,{featureIdentifier:"genre",index:u,onClick:n,headerText:r,uri:i,isPlayable:!1,renderCardImage:function(){return(0,I.jsx)(m.M,{isHero:s,images:t,color:f})},renderSubHeaderContent:function(){return(0,I.jsx)(g.c,{isHero:!0,children:(0,I.jsx)(x.t,{children:o||c.Ru.get("card.tag.genre")})})},testId:a,requestId:l,logCardImpressions:b}):(0,I.jsx)(d.Z,{variant:j,index:u,featureIdentifier:"genre",onClick:n,headerText:r,uri:i,isPlayable:!1,renderCardImage:function(){return(0,I.jsx)(m.M,{isHero:s,images:t,color:f})},renderSubHeaderContent:function(){return(0,I.jsx)(g.c,{children:(0,I.jsx)("span",{children:o||""})})},testId:a,requestId:l,logCardImpressions:b})},j=i(15660),h=i(26314),b=i(8388),y=i(24260),v=i(30492),O=function(e){var r=e.name,i=void 0===r?"":r,t=e.uri,s=void 0===t?"":t,n=e.images,a=void 0===n?[]:n,o=e.isHero,u=e.onClick,l=e.testId,c=e.index,f=e.variant;return o?(0,I.jsx)(p.A,{featureIdentifier:"unknown",index:c,onClick:u,headerText:i,uri:s,isPlayable:!1,renderCardImage:function(){return(0,I.jsx)(m.M,{isHero:o,images:a})},renderSubHeaderContent:function(){return(0,I.jsx)(g.c,{isHero:!0,children:(0,I.jsx)(x.t,{})})},testId:l}):(0,I.jsx)(d.Z,{variant:f,index:c,featureIdentifier:"unknown",onClick:u,headerText:i,uri:s,isPlayable:!1,renderCardImage:function(){return(0,I.jsx)(m.M,{isHero:o,images:a})},renderSubHeaderContent:function(){return(0,I.jsx)(g.c,{children:(0,I.jsx)("span",{})})},testId:l})},C=i(70421),P=i(5007),H=i(36318),w=function(e){var r=e.entity,i=e.index,t=e.testId,a=e.isHero,c=void 0!==a&&a,d=e.variant,m=((0,o.o_)(r.uri)||{}).type;if(("string"==typeof r.uri||r.uri instanceof String)&&r.uri.startsWith("spotify:merch:")){var g=r.description?r.description.split("•")[0]:"";return(0,I.jsx)(j.I,{testId:t,index:i,name:r.name,uri:r.uri,href:r.href,images:r.images,price:g,artists:r.artists||{items:[]},label:null,salePrice:null})}if(("string"==typeof r.uri||r.uri instanceof String)&&r.uri.startsWith("spotify:artist:")&&r.uri.endsWith(":concerts"))return(0,I.jsx)(u.j,{testId:t,isHero:c,index:i,variant:d,name:r.name,uri:r.uri,images:r.images,description:r.description});switch(m){case o.NQ.ALBUM:case o.NQ.COLLECTION_ALBUM:var p=r;return(0,I.jsx)(s.a,{testId:t,isHero:c,index:i,sharingInfo:r.sharingInfo,variant:d,name:p.name,uri:p.uri,images:p.images,artists:p.artists});case o.NQ.ARTIST:var x=r;return(0,I.jsx)(n.a,{testId:t,isHero:c,index:i,variant:d,name:x.name,uri:x.uri,images:x.images});case o.NQ.EPISODE:var w,E,S=r;return(0,I.jsx)(l.U,{testId:t,isHero:c,index:i,sharingInfo:r.sharingInfo,variant:d,name:S.name,uri:S.uri,images:S.images,showImages:(null===(w=S.show)||void 0===w?void 0:w.images)||[],durationMilliseconds:S.duration_ms,releaseDate:S.release_date,resume_point:S.resume_point,description:S.description,isExplicit:S.explicit,is19PlusOnly:!(null===(E=S.tags)||void 0===E||!E.includes("MOGEF-19+"))});case o.NQ.PLAYLIST:case o.NQ.PLAYLIST_V2:var k,T,N=r,q=(null===(k=N.owner)||void 0===k?void 0:k.display_name)||(null===(T=r.owner)||void 0===T?void 0:T.displayName)||"";return(0,I.jsx)(h.B,{testId:t,isHero:c,index:i,variant:d,name:N.name,uri:N.uri,images:N.images,description:N.description,authorName:q});case o.NQ.PROFILE:return(0,I.jsx)(b.a,{testId:t,isHero:c,index:i,variant:d,name:r.name,uri:r.uri,images:r.images});case o.NQ.SHOW:var A,L=r;return(0,I.jsx)(y.o,{testId:t,isHero:c,index:i,sharingInfo:r.sharingInfo,variant:d,name:L.name,uri:L.uri,images:L.images,publisher:L.publisher,mediaType:null!==(A={audio:H.Q.AUDIO,video:H.Q.VIDEO,mixed:H.Q.MIXED}[L.media_type])&&void 0!==A?A:H.Q.AUDIO});case o.NQ.APPLICATION:return(0,I.jsx)(f,{testId:t,isHero:c,index:i,variant:d,name:r.name,uri:r.uri,images:r.images,description:r.description});case o.NQ.TRACK:var D,R,_=r;return(0,I.jsx)(v.w,{testId:t,isHero:c,index:i,sharingInfo:r.sharingInfo,variant:d,name:_.name,uri:_.uri,images:(null===(D=_.album)||void 0===D?void 0:D.images)||[],artists:_.artists,album:_.album,isExplicit:_.explicit,is19PlusOnly:null===(R=_.tags)||void 0===R?void 0:R.includes("MOGEF-19+")});case o.NQ.COLLECTION:return r.uri.endsWith("your-episodes")?(0,I.jsx)(P.e,{variant:d,index:i}):(0,I.jsx)(C.o,{variant:d,index:i});default:return console.warn("Rendering a generic Card for unknown type:",m),(0,I.jsx)(O,{testId:t,isHero:c,index:i,variant:d,name:r.name,uri:r.uri,images:r.images})}},E=i(52542),S=(i(30456),i(26701),i(34518),i(25550),i(37417),i(11737),i(51691),i(702),i(5672),i(43379),i(34192),i(88856),i(51565),i(15342),i(18316),i(97500)),k=i.n(S),T=i(13534),N=i(56706),q=i(53060),A=i(83643),L=i(30758),D=i(85673),R=i(39150),_=i(24214),M=i(43837),U=i(53607),Q=i(57863),z=L.memo((function(e){var r=e.uri,i=e.sharingInfo,t=(0,Q.o)(r).spec;return(0,I.jsx)(U.pZ,{value:"album",children:(0,I.jsxs)(D.W,{children:[(0,I.jsx)(M.h,{divider:"before",children:(0,I.jsx)(R.m,{uri:r,spec:t,sharingInfo:i,displayText:c.Ru.get("context-menu.copy-album-link")})}),(0,I.jsx)(_.q,{spec:t,divider:"before",uri:r})]})})})),B=i(3791),F=i(33512),Z=i(31062);function V(e,r){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),i.push.apply(i,t)}return i}function W(e){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?V(Object(i),!0).forEach((function(r){(0,E.A)(e,r,i[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):V(Object(i)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))}))}return e}var J=function(e){var r=e.artists,i=e.logger,t=e.spec;return(0,I.jsx)("span",{children:r.map((function(e,r){return[r>0&&c.Ru.getSeparator(),(0,I.jsx)(q.m,{artist:e,index:r,logger:i,spec:t},e.uri)]}))})},X=function(e){var r=e.artists,i=e.release,t=e.releaseTimezone;return(0,I.jsx)(T.E,{variant:"bodySmall",semanticColor:"textSubdued",className:k()((0,E.A)({},Z.A.dividerAfter,r.length>0)),children:(0,I.jsx)("span",{children:c.Ru.get("web-player.prerelease.releases_on",{date:c.Ru.formatDate((0,F.ad)(i.date),(0,F.s7)({month:"long",day:"numeric",year:"numeric",timeZone:t},i.precision))})})})},K=function(e){var r,i,t=e.name,s=e.uri,n=e.images,a=e.artists,o=void 0===a?[]:a,u=e.sharingInfo,l=e.isHero,f=void 0!==l&&l,j=e.onClick,h=e.testId,b=e.index,y=e.requestId,v=e.color,O=e.release,C=e.releaseTimezone,P=e.variant,H=e.logCardImpressions,w=void 0!==H&&H,E=(0,B.J)(s),S=function(){return o.map((function(e){return e.name})).join(c.Ru.getSeparator())};return i=f?(0,I.jsx)(p.A,{isPlayable:!1,index:b,onClick:j,headerText:t,featureIdentifier:"album",uri:s,playUri:E,ariaPauseLabel:c.Ru.get("tracklist.a11y.pause",t,S()),ariaPlayLabel:c.Ru.get("tracklist.a11y.play",t,S()),renderCardImage:function(){return(0,I.jsx)(m.M,{isHero:!0,images:n,color:v,FallbackComponent:function(e){return(0,I.jsx)(N.I,W({size:"xxlarge"},e))}})},renderSubHeaderContent:function(e,r){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(x.t,{children:c.Ru.get("card.tag.album")}),(0,I.jsx)(J,{logger:e,spec:r,artists:o})]})},getSignifierContent:function(){return(0,I.jsx)(X,{artists:o,release:O,releaseTimezone:C})},testId:h,requestId:y,logCardImpressions:w}):(0,I.jsx)(d.Z,{variant:P,isPlayable:!1,onClick:j,headerText:t,featureIdentifier:"album",uri:s,playUri:E,ariaPauseLabel:c.Ru.get("tracklist.a11y.pause",t,S()),index:b,ariaPlayLabel:c.Ru.get("tracklist.a11y.play",t,S()),renderCardImage:function(){return(0,I.jsx)(m.M,{isHero:f,images:n,color:v,FallbackComponent:function(e){return(0,I.jsx)(N.I,W({size:"xxlarge"},e))}})},renderSubHeaderContent:function(e,r){return(0,I.jsxs)(g.c,{children:[(0,I.jsx)(X,{artists:o,release:O,releaseTimezone:C}),(0,I.jsx)(J,{logger:e,spec:r,artists:o})]})},testId:h,requestId:y,logCardImpressions:w}),(0,I.jsx)(A.h,{menu:(0,I.jsx)(z,{uri:s,artistUri:null==o||null===(r=o[0])||void 0===r?void 0:r.uri,sharingInfo:u}),children:i})},Y=i(27719),G=i(58114),$=i(12461),ee=i(4140),re=i(16920),ie=function(e){var r,i,o,u=e.entity,c=e.index,d=e.testId,m=e.onClick,g=e.isHero,p=void 0!==g&&g,x=(0,Y.c)(),j=(0,t.NC)(G.LX5),O=(0,t.NC)(G.QTs);switch(u.type){case re.c.ALBUM:return(0,I.jsx)(s.a,{testId:d,onClick:m,isHero:p,index:c,name:u.name,uri:u.uri,images:u.images,artists:u.artists,year:u.year,sharingInfo:null,requestId:u.requestId,color:u.color,isPlayable:u.isPlayable,isRestricted:u.playabilityReason===ee.$c.CatalogueRestricted,logCardImpressions:O,albumType:u.albumType},u.uri);case re.c.ARTIST:return(0,I.jsx)(n.a,{testId:d,onClick:m,isHero:p,index:c,name:u.name,uri:u.uri,images:u.images,requestId:u.requestId,color:u.color,logCardImpressions:O},u.uri);case re.c.AUDIOBOOK:return(0,I.jsx)(a.M,{testId:d,onClick:m,isHero:p,index:c,name:u.name,uri:u.uri,images:u.images,authorName:u.authorName,requestId:u.requestId,color:u.color,signifierText:u.signifierText,isPreRelease:u.isPreRelease,publishDate:u.publishDate,logCardImpressions:O},u.uri);case re.c.EPISODE:return(0,I.jsx)(l.U,{testId:d,onClick:m,isHero:p,index:c,name:u.name,uri:u.uri,images:u.images,showImages:(null===(r=u.show)||void 0===r?void 0:r.images)||[],durationMilliseconds:u.duration.milliseconds,releaseDate:u.release.date,resume_point:null,description:u.description,isExplicit:u.isExplicit,is19PlusOnly:u.is19PlusOnly,sharingInfo:null,requestId:u.requestId,color:u.color,episodeShow:u.show,logCardImpressions:O},u.uri);case re.c.GENRE:return(0,I.jsx)(f,{testId:d,onClick:m,isHero:p,index:c,name:u.name,uri:u.uri,images:u.images,requestId:u.requestId,color:u.color,logCardImpressions:O},u.uri);case re.c.PLAYLIST:return(0,I.jsx)(h.B,{testId:d,onClick:m,isHero:p,index:c,name:u.name,uri:u.uri,images:u.images,description:"",authorName:u.owner.displayName,authorUri:u.owner.uri,requestId:u.requestId,color:u.color,isPlayable:!(0,$.p)(null===(i=u.formatListData)||void 0===i?void 0:i.attributes),logCardImpressions:O,leaveTitleVisible:!0},u.uri);case re.c.USER:return(0,I.jsx)(b.a,{testId:d,onClick:m,isHero:p,index:c,name:u.name,uri:u.uri,images:u.images,requestId:u.requestId,color:u.color,logCardImpressions:O},u.uri);case re.c.SHOW:return(0,I.jsx)(y.o,{testId:d,onClick:m,isHero:p,index:c,name:u.name,uri:u.uri,images:u.images,publisher:u.publisher,sharingInfo:null,requestId:u.requestId,color:u.color,logCardImpressions:O},u.uri);case re.c.TRACK:return(0,I.jsx)(v.w,{testId:d,onClick:m,isHero:p,index:c,name:u.name,uri:u.uri,images:(null===(o=u.album)||void 0===o?void 0:o.images)||[],artists:u.artists,album:x?null:u.album,isExplicit:u.isExplicit,is19PlusOnly:u.is19PlusOnly,sharingInfo:null,requestId:u.requestId,isLyricsMatch:u.isLyricsMatch,color:u.color,hasAssociatedVideo:u.hasAssociatedVideo&&j,logCardImpressions:O},u.uri);case re.c.PRE_RELEASE_ALBUM:return(0,I.jsx)(K,{testId:d,onClick:m,isHero:p,index:c,name:u.name,uri:u.uri,images:u.images,artists:u.artists,sharingInfo:null,requestId:u.requestId,color:u.color,release:u.release,releaseTimezone:u.releaseTimezone,logCardImpressions:O},u.uri);default:return console.warn('Rendering SearchEntityCard using the old method <DeprecatedEntityCardByUriType /> as the entity doesn\'t contain the new "type" EntityType enum.'),(0,I.jsx)(w,{testId:d,onClick:m,isHero:p,index:c,entity:u})}}},76007:(e,r,i)=>{i.d(r,{X:()=>g});i(7651),i(30456),i(26701),i(37417),i(11737),i(51691),i(702),i(5672),i(43379),i(34192),i(88856),i(51565),i(18316);var t=i(52542),s=i(64399),n=i(92107),a=i(88797);const o="pjP_jaM7PJzP3XsS4i3K",u="ap8U6ZVS8BqMxUdinBis",l="sHDdcNIw9AQLbLrpdcqO";var c=i(86070);function d(e,r){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),i.push.apply(i,t)}return i}function m(e){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?d(Object(i),!0).forEach((function(r){(0,t.A)(e,r,i[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):d(Object(i)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))}))}return e}var g=function(e){var r=e.entity,i=e.index,t=e.requestId,d=e.clearSearchHistory;return(0,c.jsxs)("div",{className:o,children:[(0,c.jsx)(a.Q,{entity:m(m({},r),{},{requestId:t}),index:i}),(0,c.jsx)("div",{className:u,children:(0,c.jsx)("button",{className:l,onClick:function(){return d(r.uri)},"aria-label":n.Ru.get("remove"),children:(0,c.jsx)(s.M,{size:"small"})})})]},r.uri)}}}]);
//# sourceMappingURL=6007.js.map