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

2 lines
7.7 KiB
JavaScript
Executable File

"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[8847],{48106:(e,n,a)=>{a.d(n,{R:()=>ve});var i=a(52542),t=(a(7651),a(14551),a(78551),a(34518),a(47994),a(82467),a(30758)),o=a(97500),s=a.n(o),r=a(44286),l=a(68150),d=a(38195),c=a(13534),u=a(14509),m=a(80366),h=a(92107),f=a(34382),x=a(78988),p=a(25293),v=a(79564),y=a(15317),g=a(79509),b=a(80021),j=a(53163),k=a(43023),N=a(54129),P=a(63749),E=a(48133),S=a(87700),A=a(12574),w=a(7979),C=a(86070),I={intent:"share",type:"click",itemIdSuffix:"contextmenu/episode/share"},T=t.memo((function(e){var n=e.episodeUri,a=e.showUri,o=e.sharingInfo,r=e.canDownload,l=e.requestId,d=e.onMarkAsPlayed,c=e.onMoreButtonClick,u=e.name,m=e.fullyPlayed,T=e.index,D=(0,E.T)(n),M=(0,A.r)(f.d,{data:{uri:n,reason:l||"",position:T}}),R=M.spec,L=M.logger,U=(0,N.v)(n),B=(0,t.useMemo)((function(){return(0,C.jsx)(k.g,{size:"medium",uri:n})}),[n]),z=(0,t.useMemo)((function(){return(0,C.jsx)(p.e,{uri:n,size:p.M.sm,className:s()((0,i.A)({},w.A.visibleAction,(0,P.X)(D))),onClick:function(e,a){a===S.NV.ADD?L.logInteraction(R.downloadButtonFactory().hitDownload({itemToDownload:n})):S.NV.REMOVE&&L.logInteraction(R.downloadButtonFactory().hitRemoveDownload({itemToRemoveFromDownloads:n}))},canDownload:r,condensed:!0})}),[n,D,R,L,r]),V=(0,t.useMemo)((function(){return(0,C.jsx)(g.w,{uri:n,sharingInfo:o,interactionData:I,onClick:function(){L.logInteraction(R.copyLinkFactory().hitShare({entityToBeShared:n,shareId:(null==o?void 0:o.shareId)||""}))}})}),[n,o,R,L]),_=(0,t.useMemo)((function(){return(0,C.jsx)(y.b,{uri:n,size:x.t.sm,className:w.A.visibleAction,onClick:function(e){e?L.logInteraction(R.saveToLibraryButtonFactory().hitLike({itemToBeLiked:n})):L.logInteraction(R.saveToLibraryButtonFactory().hitRemoveLike({itemNoLongerLiked:n}))},condensed:!0})}),[n,R,L]),Z=(0,t.useMemo)((function(){return(0,C.jsx)(b.b,{menu:(0,C.jsx)(j.b,{uri:n,showUri:a,isPlayed:m,onMarkAsPlayed:d}),children:(0,C.jsx)(v.e,{size:v.M.sm,label:h.Ru.get("more.label.context",u),onClick:c})})}),[n,m,u,d,c,a]);return(0,C.jsxs)(C.Fragment,{children:[V,z,U?B:_,Z]})})),D=a(89537),M=a(7889),R=a(99365),L=a(77736),U=a(62822),B=a(12341),z=a(93091),V=a.n(z),_=a(18553);var Z=a(18180),F=a(44113),q=a(47795),Q=a(16920),G=a(40454),H=a(24119);const O="TT1tIewS2iI8Uz8kLuQB",W="Mn93NeoqnZzVnPIP83_9",J="show-episodeBlock-title",Y="show-episodeBlock-titleLink",K="show-episodeBlock-actions",X="show-episodeBlock-titleContainer",$="q80ZFqNlDZCC7OTfUPj8",ee="show-episodeBlock-metadata",ne="YhOAZFuFU1oI_YQSof4z",ae="DKIjGP8CcZyjr2O2HNST",ie="A7qeQBIk3sqr7bYadWA8",te="_IJaGA3ZdVU0NiTxbGsI",oe="show-episodeBlock-imageContainer",se="show-episodeBlock-showImage",re="show-episodeBlock-description",le="hFCGY5gjCjN10WzV2VQ4",de="gk0rZwqBxJjSeiWV5lgV",ce="te8hrsPnSvx9SUkzV0ME",ue="show-episodeBlock-header",me="acjrpluRnLumVxPt2QG9",he="show-episodeBlock-descriptionContainer",fe="DyuLxip2Kl8P7H8fW62u",xe="vak8N953oXaq9F7jZDsD",pe="WBxE9PQe96PpkE9RuTo5";var ve=t.memo(t.forwardRef((function(e,n){var a,o,f=e.uri,x=e.name,p=e.showName,v=e.showUri,y=e.size,g=e.description,b=e.durationMs,j=e.images,k=e.badges,N=e.fullyPlayed,P=e.releaseDate,E=e.resumePositionMs,S=e.isCurrentlyPlaying,A=e.isPlaying,w=e.onContextMenu,I=e.onTouchStart,z=e.onTouchEnd,ve=e.handlePlaybackClick,ye=e.handleDragStart,ge=e.handleClick,be=e.position,je=e.index,ke=e.isPlayable,Ne=e.isPaywalled,Pe=e.isUserSubscribed,Ee=e.episodeSharingInfo,Se=e.playButtonWrapper,Ae=void 0===Se?null:Se,we=e.highlightText,Ce=void 0===we?function(e){return e}:we,Ie=e.onMarkAsPlayed,Te=e.contentInformation,De=e.requestId,Me=e.onMoreButtonClick,Re=e.status,Le=e.variant,Ue=void 0===Le?"default":Le,Be=e.mediaTypes,ze=(0,r.Zp)(),Ve=S&&A,_e=(0,m.o_)(f).toURLPath(!0),Ze=null===(a=(0,m.o_)(v))||void 0===a?void 0:a.toURLPath(!0),Fe=function(e){var n=e.episodeUri,a=(0,t.useState)([]),i=(0,B.A)(a,2),o=i[0],s=i[1],r=(0,_.o)();return(0,t.useEffect)((function(){var e=!0;function a(){return(a=(0,U.A)(V().mark((function a(){var i;return V().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,r.getArtists(n);case 2:i=a.sent,e&&s(i);case 4:case"end":return a.stop()}}),a)})))).apply(this,arguments)}return function(){a.apply(this,arguments)}(),function(){e=!1}}),[n,r]),o}({episodeUri:f}),qe=(0,M.hD)(f,P,E,N),Qe=null!==(o=null==Be?void 0:Be.includes(G.C.Video))&&void 0!==o&&o,Ge=(0,t.useCallback)((function(e){e.stopPropagation(),e.preventDefault(),ze(_e),ge&&ge(e)}),[ze,_e,ge]),He=(0,t.useCallback)((function(e){e.stopPropagation(),e.preventDefault(),Ze&&ze(Ze)}),[Ze,ze]),Oe=Ne&&!Pe,We=(0,t.useCallback)((function(e){e.stopPropagation(),Oe||ve(e)}),[ve,Oe]),Je=Oe||ke,Ye=h.Ru.get("tracklist.a11y.play",x,p),Ke=h.Ru.get("tracklist.a11y.pause",x,p),Xe=(0,C.jsx)(R.R,{size:"small",version:"next-best-episode"===Ue?R.H.primary:R.H.secondary,onClick:We,isPlaying:Ve,disabled:!Je,locked:Oe,ariaPlayLabel:Ye,ariaPauseLabel:Ke}),$e=Ae?Ae(Xe):Xe;return(0,C.jsxs)("div",{ref:n,className:s()(O,(0,i.A)((0,i.A)((0,i.A)((0,i.A)((0,i.A)({},W,S),de,y===q.E.MEDIUM),ce,y===q.E.LARGE),te,y===q.E.XSMALL),pe,"next-best-episode"===Ue)),"data-testid":"episode-".concat(je),draggable:!!ye,onDragStart:ye,onClick:Ge,onContextMenu:w,onTouchStart:I,onTouchEnd:z,children:[Re&&(0,C.jsx)(c.E,{className:me,paddingBottom:d.vw,children:Re}),Te&&(0,C.jsx)(D.g,{className:xe,cardHeaderText:Te.cardHeaderText,buttonText:Te.buttonText,buttonTarget:Te.buttonTarget}),"default"===Ue&&(0,C.jsx)("div",{className:oe,children:(0,C.jsx)(Z.b,{className:se,type:Q.c.EPISODE,size:function(e){switch(e){case q.E.LARGE:return F.Qe.SIZE_112;case q.E.MEDIUM:return F.Qe.SIZE_64;default:return F.Qe.SIZE_48}}(y),title:x,shape:Z.u.ROUNDED_CORNERS,images:j})}),(0,C.jsxs)("div",{className:ue,children:[(0,C.jsxs)("div",{className:X,children:[(0,C.jsx)(l.N_,{className:Y,to:_e,onClick:Ge,children:(0,C.jsxs)(c.E,{as:"div",variant:"bodyMediumBold",className:J,"data-testid":"episodeTitle",children:[qe&&(0,C.jsx)(M.Tc,{}),Ce(x)]})}),Fe.length>0&&(0,C.jsxs)("div",{className:ne,children:[(0,C.jsx)(u.e,{size:"small",className:ie}),(0,C.jsx)(c.E,{as:"p",variant:"bodySmall",className:ae,children:Ce(Fe.join(h.Ru.getSeparator()))})]})]}),(0,C.jsxs)("div",{className:$,children:[Qe&&(0,C.jsx)(c.E,{variant:"bodySmall",semanticColor:"textSubdued",children:(0,C.jsx)(L.T,{})}),p&&Ze&&(0,C.jsx)(l.N_,{className:Y,to:Ze,onClick:He,children:(0,C.jsx)(c.E,{variant:"bodySmall",semanticColor:"textSubdued",children:Ce(p)})})]})]}),(0,C.jsx)("div",{className:he,children:(0,C.jsx)(c.E,{as:"p",variant:"bodySmall",className:re,children:Ce(null!=g?g:"")})}),(0,C.jsxs)("div",{className:ee,children:[(0,C.jsx)("div",{className:le,children:k}),(0,C.jsx)(H.j,{isPlaying:Ve,fullyPlayed:N,durationMs:b,releaseDate:P,resumePositionMs:E,position:S?be:void 0})]}),(0,C.jsx)("div",{onClick:function(e){e.stopPropagation()},className:K,children:(0,C.jsx)(T,{episodeUri:f,showUri:null!=v?v:"",sharingInfo:Ee,canDownload:!Ne||Ne&&Pe,requestId:De,index:je,name:x,fullyPlayed:N,onMarkAsPlayed:Ie,onMoreButtonClick:Me})}),(0,C.jsx)("div",{className:fe,children:$e})]})})))},18553:(e,n,a)=>{a.d(n,{o:()=>o});var i=a(51408),t=a(3376);function o(){return(0,t.N)(i.g)}},38392:(e,n,a)=>{a.d(n,{_:()=>u});var i=a(52542),t=a(30758),o=a(57574),s=a(97500),r=a.n(s);const l="eqw9lvuoZHrkWMTdyTpY",d="lb08f71wES9AQnKx6e0R";var c=a(86070),u=t.memo((function(e){var n=e.triggerOnInitialLoad,a=void 0!==n&&n,s=e.onReachBottom,u=e.showScrollbar,m=void 0===u||u,h=e.horizontalScroll,f=void 0!==h&&h,x=e.className,p=(0,o.Wx)({initialInView:a}),v=p.ref,y=p.inView;return(0,t.useEffect)((function(){y&&s&&s()}),[y,s]),(0,c.jsxs)("div",{className:r()((0,i.A)((0,i.A)({},d,!m),l,f),x),"data-testid":"infinite-scroll-list",children:[e.children,(0,c.jsx)("div",{ref:v})]})}))}}]);
//# sourceMappingURL=8847.js.map