mirror of
https://github.com/kristoferssolo/solorice.git
synced 2025-10-21 20:10:34 +00:00
2 lines
150 KiB
JavaScript
Executable File
2 lines
150 KiB
JavaScript
Executable File
"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[8798],{27224:(e,t,r)=>{r.d(t,{p:()=>f});var n=r(62822),i=r(93091),a=r.n(i),o=r(30758),l=r(88677),s=r(90457),c=r(61548),u=r(67963),d=r(89923),p=r(85755),y=r(86070),f=o.memo((function(e){var t=e.uri,r=e.divider,i=e.removeLabel,f=(0,l.wA)(),g=!(0,d.n)(),m=(0,p.f)(),b=(0,o.useCallback)((0,n.A)(a().mark((function e(){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f((0,c.aw)(t,!0));case 1:case"end":return e.stop()}}),e)}))),[f,t]);return(0,y.jsx)(u.D,{role:"menuitem",divider:r,disabled:g&&!(null!=m&&m.getCapabilities().canModifyOffline),onClick:b,leadingIcon:(0,y.jsx)(s.k,{semanticColor:"textBrightAccent",size:"small"}),children:i})}))},87203:(e,t,r)=>{r.d(t,{P:()=>m});var n=r(30758),i=r(92107),a=r(85673),o=r(39150),l=r(71806),s=r(24214),c=r(14022),u=r(27224),d=r(53607),p=r(44528),y=r(57863),f=r(16920),g=r(86070),m=n.memo((function(e){var t=e.uri,r=e.artistUri,n=e.canPin,m=void 0===n?p.oT.NO:n,b=e.isPinned,v=void 0!==b&&b,h=e.canRemove,x=void 0!==h&&h,O=(0,y.o)(t).spec;return(0,g.jsx)(d.pZ,{value:"album",children:(0,g.jsxs)(a.W,{children:[x&&(0,g.jsx)(u.p,{uri:t,removeLabel:i.Ru.get("contextmenu.remove-from-library")}),r&&(0,g.jsx)(l.z,{spec:O,divider:"after",uri:r,displayText:i.Ru.get("contextmenu.go-to-artist-radio")}),m!==p.oT.NO&&(0,g.jsx)(c.k,{uri:t,canPin:m,isPinned:v,type:f.c.PRE_RELEASE_ALBUM,spec:O}),(0,g.jsx)(o.m,{uri:t,spec:O,displayText:i.Ru.get("context-menu.copy-album-link")}),(0,g.jsx)(s.q,{spec:O,divider:"before",uri:t})]})})}))},92386:(e,t,r)=>{r.d(t,{$:()=>m});r(7651),r(30456),r(26701),r(37417),r(11737),r(51691),r(702),r(5672),r(43379),r(34192),r(88856),r(51565),r(18316);var n=r(52542),i=r(13734),a=r(30758),o=(r(86746),r(53276),r(97460),r(55888)),l=r(37468);function s(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(e){if((0,l.fk)(e)){var i=e.querySelector('[tabindex="0"]');t===o.O.UP&&(0,l.MS)(i,c(e,i,o.O.UP,r,n)),t===o.O.DOWN&&(0,l.MS)(i,c(e,i,o.O.DOWN,r,n))}}else console.error("No list element found. Canceling moving focus")}function c(e,t,r,n,i){var a=t.closest('li[role="listitem"]');if(!a)return t;var s,c=a,u=t,d=Array.from(e.querySelectorAll('li[role="listitem"]')),p=d.indexOf(a);if(p<0)return t;if(r===o.O.UP){if(document.activeElement===e){var y;if(c=d[d.length-1],i){var f,g=null===(f=c)||void 0===f?void 0:f.querySelectorAll(l.nu);u=g[g.length-1]}else{var m;u=null===(m=c)||void 0===m?void 0:m.querySelector(l.nu)}return null!==(y=u)&&void 0!==y?y:t}if(i){var b=Array.from(a.querySelectorAll(l.nu)),v=b.indexOf(t)-1;if(v>=0)return b[v]}var h=p-1;do{if(c=d[h],n&&!c&&(h=d.length-1,c=d[h]),i){var x,O=null===(x=c)||void 0===x?void 0:x.querySelectorAll(l.nu);u=O?O[O.length-1]:null}else{var P;u=null===(P=c)||void 0===P?void 0:P.querySelector(l.nu)}h-=1}while(!u&&(!n&&h>=0||n&&p!==h))}else if(r===o.O.DOWN){var j,w;if(document.activeElement===e)return c=d[0],null!==(w=u=null===(j=c)||void 0===j?void 0:j.querySelector(l.nu))&&void 0!==w?w:t;if(i){var S=Array.from(a.querySelectorAll(l.nu)),A=S.indexOf(t)+1;if(A<S.length)return S[A]}var D=p+1;do{var C;c=d[D],n&&!c&&(c=d[D=0]),u=null===(C=c)||void 0===C?void 0:C.querySelector(l.nu),D+=1}while(s=void 0,s=!n&&D<=d.length,!u&&(s||n&&p!==D))}return u||t}var u=r(91725),d=r(58697),p=r(86070),y=["onKeyDown","children","circular","allowsMultipleInteractiveChildrenInItem"];function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var m=(0,a.forwardRef)((function(e,t){var r=e.onKeyDown,n=e.children,c=e.circular,f=void 0===c||c,m=e.allowsMultipleInteractiveChildrenInItem,b=void 0!==m&&m,v=(0,i.A)(e,y),h=(0,d.N)(t);(0,u.R)(h);var x=(0,a.useCallback)((function(e){var t;null!==(t=h.current)&&void 0!==t&&t.contains(e.target)&&("ArrowUp"!==e.key&&"ArrowDown"!==e.key||(e.preventDefault(),document.documentElement.classList.remove("no-focus-outline")),"ArrowUp"===e.key&&s(h.current,o.O.UP,f,b),"ArrowDown"===e.key&&s(h.current,o.O.DOWN,f,b),null==r||r(e))}),[f,b,h,r]),O=(0,a.useCallback)((function(e){if(h.current){var t=e.target,r=h.current.querySelector('[tabindex="0"]');t.closest('li[role="listitem"]')&&t!==r&&(0,l.MS)(r,t,{preventScroll:!0})}}),[h]);return(0,p.jsx)("ul",g(g({role:"list",ref:h,onKeyDown:x,onFocus:O,tabIndex:0},v),{},{children:n}))}))},62348:(e,t,r)=>{r.d(t,{e:()=>d});r(7651),r(30456),r(26701),r(37417),r(11737),r(51691),r(702),r(5672),r(43379),r(34192),r(88856),r(51565),r(18316);var n=r(52542),i=r(13734),a=r(58261);const o="k270skPbT7JOaSidSA2a";var l=r(86070),s=["iconSize"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d=function(e){var t=e.iconSize,r=void 0===t?64:t,n=(0,i.A)(e,s);return(0,l.jsx)("div",{className:o,children:(0,l.jsx)(a.E,u(u({iconSize:r},n),{},{semanticColor:"textBrightAccent","aria-hidden":!0}))})}},38798:(e,t,r)=>{r.r(t),r.d(t,{CompactModeState:()=>Yl,YourLibraryX:()=>bc,useLibraryRowMode:()=>Gl});var n=r(85093),i=r(62822),a=r(52542),o=r(13734),l=r(12341),s=r(93091),c=r.n(s),u=(r(7651),r(16347),r(83234),r(30456),r(26701),r(25550),r(37417),r(11737),r(51691),r(702),r(5672),r(43379),r(18653),r(34192),r(88856),r(51565),r(15342),r(18316),r(30758)),d=r(97500),p=r.n(d),y=r(96131),f=r(88677),g=r(15057),m=r(88308),b=r(93493),v=r(72128),h=r(43772),x=r(83643),O=r(85673),P=r(86492),j=r(27151),w=r(92107),S=r(67963),A=r(8574),D=r(51236),C=r(53607),I=r(70566),R=r(86070);function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var k=function(e){var t=e.position,r=e.divider,n=e.onCreateCallback,i=void 0===n?function(){}:n,a=e.spec,o=(0,A.W)(),l=(0,D.A)().createPlaylist,s=(0,I.s)(),c=(0,u.useCallback)((function(){o({intent:"create-playlist",type:"click"});var e=a.createButtonFactory().hitCreatePlaylist();e&&s.logInteraction(e),l(w.Ru.get("playlist.default_playlist_name"),t),i()}),[o,a,s,l,t,i]);return(0,R.jsx)(S.D,{role:"menuitem",divider:r,onClick:c,leadingIcon:(0,R.jsx)(j.u,{semanticColor:"textSubdued",size:"small"}),children:w.Ru.get("contextmenu.create-playlist")})},L=u.memo((function(e){return(0,R.jsx)(C.pZ,{value:"create-playlist",children:(0,R.jsx)(k,E({},e))})})),N=r(44528),F=r(57863),M=u.memo((function(e){var t=e.folderUri,r=e.onCreateCallback,n=t?{after:{uri:t}}:{before:"start"},i=(0,F.o)(null!=t?t:N.gv).spec;return(0,R.jsx)(C.pZ,{value:"folder",children:(0,R.jsxs)(O.W,{children:[(0,R.jsx)(L,{position:n,onCreateCallback:r,spec:i}),(0,R.jsx)(P.j,{position:n,onCreateCallback:r,spec:i})]})})})),U=r(26596),B=r(33672),_=r(3035),V=r(54769),H=r(21713),z=r(77228),W=r(68530),X=r(8540),K=r(48980),Y=r(88806),G=r(21167),Z=r(47281),J=r(72637),q=r(78007),Q=r(30373),$=r(58114),ee=r(19127),te=1248,re=800,ne=(0,ee.g)(J.Z),ie=(0,ee.g)(q.fX),ae=function(){var e,t,r,n,i,a,o,l,s,c,d,p,f,g,m,b,v,h,x,O,P,j,w;return e=(0,Y.y)(),t=e.size,r=e.setSize,n=e.minWidth,i=e.maxWidth,a=e.ylxCollapsedStateNavbarWidth,o=e.ylxDefaultStateNavbarWidth,l=e.ylxExpandedStateNavbarWidth,s=(0,q.$)(),c=s.ylxSidebarState,d=s.setYlxSidebarState,p=s.canCollapse,f=(0,G.XB)(),g=(0,G._Y)(),m=(0,G.Zf)(),b=m.min,v=m.max,h=m.size,x=m.setSize,O=(0,Q.H)(),P=(0,u.useRef)(null),j=(0,u.useRef)(null),w=(0,u.useRef)(null),(0,u.useLayoutEffect)((function(){var e=O-t-3*X.KV-(f!==J.Z.Disabled?h+X.KV:0),s={leftSidebarWidth:t,leftSidebarMinWidth:n,leftSidebarMaxWidth:i,ylxSidebarState:c,ylxSidebarStateRestoreTarget:P.current,rightSidebarWidth:h,rightSidebarMinWidth:b,rightSidebarMaxWidth:v,rightSidebarPanel:f,rightSidebarPanelRestoreTarget:j.current,storedCollapsedYLXWidth:a,storedDefaultYLXWidth:o,storedExpandedYLXWidth:l,clientWidth:O,mainContentWidth:e,canCollapse:p},u=w.current;if(!(0,y.j)(s,u)){var m=function(e,t){if(!e)return{};var r=t.leftSidebarWidth,n=void 0===r?0:r,i=t.rightSidebarWidth,a=void 0===i?0:i,o=t.mainContentWidth,l=void 0===o?0:o,s=t.leftSidebarMinWidth,c=void 0===s?0:s,u=t.leftSidebarMaxWidth,d=void 0===u?0:u,p=t.ylxSidebarState,y=t.ylxSidebarStateRestoreTarget,f=t.rightSidebarMinWidth,g=void 0===f?0:f,m=t.rightSidebarMaxWidth,b=void 0===m?0:m,v=t.rightSidebarPanel,h=t.rightSidebarPanelRestoreTarget,x=t.storedCollapsedYLXWidth,O=void 0===x?0:x,P=t.storedDefaultYLXWidth,j=void 0===P?0:P,w=t.storedExpandedYLXWidth,S=void 0===w?0:w,A=t.clientWidth,D=void 0===A?0:A,C=t.canCollapse,I=void 0===C||C,R={},T=v!==J.Z.Disabled,E=void 0!==e.leftSidebarWidth&&n>e.leftSidebarWidth,k=void 0!==e.rightSidebarWidth&&a>e.rightSidebarWidth,L=void 0===e.clientWidth?0:D-e.clientWidth,N=L<0,F=D>0,M=l<X.ev?X.ev-l:0,U=N?-1*L:0;l>te?U=Math.max(0,U-(l-te)):M&&(U=M);var B=p===q.fX.EXPANDED&&e.ylxSidebarState!==q.fX.EXPANDED,_=p===q.fX.DEFAULT&&e.ylxSidebarState!==q.fX.DEFAULT,V=n-c;E&&(V=B?n-K.ZU.EXPANDED_MIN:_?n-K.ZU.DEFAULT_MIN:0);var H=k?0:a-g,z=U<=V+H;if(l<X.ev&&!z)T&&(E||N&&(p===q.fX.COLLAPSED||!I))?(R.rightSidebarPanel=J.Z.Disabled,R.rightSidebarPanelRestoreTarget=t.rightSidebarPanel,U-=a,H=0):(p===q.fX.EXPANDED&&l+(n-K.ZU.DEFAULT_MIN)>X.ev?(R.ylxSidebarState=q.fX.DEFAULT,U-=n-j,V=j-K.ZU.DEFAULT_MIN):(R.ylxSidebarState=q.fX.COLLAPSED,U-=n-O,V=0),R.ylxSidebarStateRestoreTarget=t.ylxSidebarState);else if(v===J.Z.Disabled&&h!==J.Z.Disabled&&ne(h)&&v!==e.rightSidebarPanelRestoreTarget&&l-a-X.KV>=X.ev)R.rightSidebarPanel=h,R.rightSidebarPanelRestoreTarget=null;else if(p===q.fX.DEFAULT&&y===q.fX.EXPANDED&&l-(S-n)>=X.ev)R.ylxSidebarState=q.fX.EXPANDED,R.ylxSidebarStateRestoreTarget=null;else if(p===q.fX.COLLAPSED&&y===q.fX.DEFAULT&&l-(j-n)>=X.ev)R.ylxSidebarState=q.fX.DEFAULT,R.ylxSidebarStateRestoreTarget=null;else if(F&&l>=re)for(var W=d-n,Y=b-a,G=Math.min(L,W+Y),Z=0;Z<G;Z++)n<a&&n<d&&W>0?(n++,W--):a<b&&Y>0&&(a++,Y--);if(p!==e.ylxSidebarState&&ie(y)&&y===e.ylxSidebarStateRestoreTarget&&(R.ylxSidebarStateRestoreTarget=null),v!==e.rightSidebarPanel&&ne(h)&&h===e.rightSidebarPanelRestoreTarget&&(R.rightSidebarPanelRestoreTarget=null),U>0&&U<=V+H)for(var Q=0;Q<U;Q++)n>a&&n>c&&V>0?(n--,V--):a>g&&H>0&&(a--,H--);return n&&n!==t.leftSidebarWidth&&(R.leftSidebarWidth=n),a&&a!==t.rightSidebarWidth&&(R.rightSidebarWidth=a),R}(u,s);void 0!==m.leftSidebarWidth&&r(m.leftSidebarWidth),ie(m.ylxSidebarState)&&d(m.ylxSidebarState),void 0!==m.ylxSidebarStateRestoreTarget&&(P.current=m.ylxSidebarStateRestoreTarget),void 0!==m.rightSidebarWidth&&0!==(null==u?void 0:u.rightSidebarWidth)&&x(m.rightSidebarWidth),void 0!==m.rightSidebarPanel&&g((0,Z.MQ)(m.rightSidebarPanel)),void 0!==m.rightSidebarPanelRestoreTarget&&(j.current=m.rightSidebarPanelRestoreTarget),w.current=s}}),[t,n,i,r,c,h,b,v,x,f,a,o,l,d,g,O,p]),null},oe=function(){return(0,b.NC)($.Wfl,{loadingValue:!1})?(0,R.jsx)(ae,{}):null};var le=r(7308),se=(r(184),r(42486),r(56068)),ce=r(2970),ue=(r(86746),r(79024),r(28430),r(59255),r(85130),r(55636),r(28509),r(97332),r(46555),r(13296),r(24594),r(97460),r(9582),r(93577),function(e){return e.YLX_SORT_AND_VIEW_PICKER="ylx-sort-and-view-picker",e.YLX_CUSTOM_ORDERING="ylx-custom-ordering",e.REFINERS_PICKER="refiners-picker",e}({})),de=function(e){return e.URGENT="urgent",e.CONTEXTUAL="contextual",e.DEFAULT="default",e}({}),pe=function(){function e(){(0,se.A)(this,e),(0,a.A)(this,"itemsRecord",(0,a.A)((0,a.A)((0,a.A)({},de.URGENT,new Set),de.CONTEXTUAL,new Set),de.DEFAULT,new Set)),(0,a.A)(this,"visibleItem",null)}return(0,ce.A)(e,[{key:"getNextItem",value:function(){var t=this,r=null;return e.PRIORITIES.some((function(e){var n,i=t.itemsRecord[e];return r=null!==(n=Array.from(i).at(-1))&&void 0!==n?n:null})),r}},{key:"updateVisibility",value:function(t,r,n){var i=this.visibleItem;"add"===n?this.itemsRecord[r].add(t):this.itemsRecord[r].delete(t);var a=this.getNextItem();return this.visibleItem=a,i===a?e.NO_CHANGE:{keyToShow:a,keyToHide:i}}}])}();(0,a.A)(pe,"PRIORITIES",[de.URGENT,de.CONTEXTUAL,de.DEFAULT]),(0,a.A)(pe,"NO_CHANGE",{keyToShow:null,keyToHide:null});r(90489);var ye=r(2113),fe=r(93311),ge=r(39564),me=r(49822);function be(e,t,r){return t=(0,fe.A)(t),(0,ye.A)(e,ve()?Reflect.construct(t,r||[],(0,fe.A)(e).constructor):t.apply(e,r))}function ve(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ve=function(){return!!e})()}var he=function(e){return e.VISIBILITY_GRANTED="visibilityGranted",e.VISIBILITY_DENIED="visibilityDenied",e}({}),xe=function(e){function t(){return(0,se.A)(this,t),be(this,t,arguments)}return(0,ge.A)(t,e),(0,ce.A)(t)}(me.V),Oe=(0,u.createContext)({notifyShowInterest:function(){throw new Error("notifyShowInterest must be used within a VisibilityOrchestratorProvider")},notifyHideInterest:function(){throw new Error("notifyHideInterest must be used within a VisibilityOrchestratorProvider")},events:new xe}),Pe=function(e){var t=e.children,r=(0,u.useMemo)((function(){return new pe}),[]),n=(0,u.useRef)(new xe),i=(0,u.useCallback)((function(e,t){t&&n.current.emitSync(he.VISIBILITY_DENIED,{key:t}),e&&n.current.emitSync(he.VISIBILITY_GRANTED,{key:e})}),[]),a=(0,u.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:de.DEFAULT,n=r.updateVisibility(e,t,"add"),a=n.keyToShow,o=n.keyToHide;i(a,o)}),[r,i]),o=(0,u.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:de.DEFAULT,n=r.updateVisibility(e,t,"remove"),a=n.keyToShow,o=n.keyToHide;i(a,o)}),[r,i]);return(0,R.jsx)(Oe.Provider,{value:{events:n.current,notifyShowInterest:a,notifyHideInterest:o},children:t})},je=r(77176);r(7647),r(24302),r(78551),r(57149),r(47994),r(82467),r(49166);r(40065),r(4865);r(53276),r(70750),r(47710);r(68216),r(78397);var we=r(82704);r(36441);var Se=function(){return(0,ce.A)((function e(){(0,se.A)(this,e),(0,a.A)(this,"events",new me.V)}),[{key:"addRefiners",value:function(){throw new Error("Method not implemented.")}},{key:"removeRefiners",value:function(){throw new Error("Method not implemented.")}},{key:"getEvents",value:function(){return this.events}},{key:"updateSelectedRefinersOrder",value:function(e){throw new Error("Method not implemented.")}}])}(),Ae=(0,u.createContext)(null),De=(r(85726),r(41149)),Ce=(r(14095),r(31529));r(26727);var Ie=function(e){var t=e.children,r=(0,u.useMemo)((function(){return new Se}),[]);return(0,R.jsx)(Ae.Provider,{value:r,children:t})},Re=(r(51234),function(){return null}),Te=function(){return null},Ee=function(){return null},ke=function(){return null},Le=function(){return null},Ne=(r(71425),{focusElement:function(){},getFocusElement:function(){return null},registerFocusElement:function(){return function(){}}}),Fe=(0,u.createContext)(Ne),Me=(0,ce.A)((function e(){(0,se.A)(this,e),(0,a.A)(this,"focusElement",(function(){})),(0,a.A)(this,"getFocusElement",(function(){return null})),(0,a.A)(this,"registerFocusElement",(function(){return function(){}}))})),Ue=function(e){var t=e.children,r=(0,u.useMemo)((function(){return new Me}),[]);return(0,R.jsx)(Fe.Provider,{value:r,children:t})},Be=r(34300),_e=function(){return{cheetaraOnboardingIsActive:!1,setCheetaraOnboardingIsActive:function(){},cheetaraOnboardingDismissed:!1,setCheetaraOnboardingDismissed:function(){},handleCloseCheetaraOnboarding:function(){},cheetaraTooltipVisible:!1,setCheetaraTooltipVisible:function(){}}},Ve=(r(82893),function(){return!1}),He=r(43888),ze=(r(60287),r(13534)),We=r(4507),Xe=r(86429),Ke=r(74512),Ye=r(99426);const Ge="rqGyIqd3Igk05BEB2ZC6",Ze="WycFx_Gl2tUXbUJpZiD8";var Je=function(){var e=(0,u.useState)(!1),t=(0,l.A)(e,2),r=t[0],n=t[1],i=(0,Xe.V)(),a=(0,f.d4)(Ke.JJ);(0,u.useEffect)((function(){var e=setTimeout((function(){n(!0)}),1100);return function(){n(!1),clearTimeout(e)}}),[]);var o=(0,f.d4)(Ke.mo);return i&&r?(0,R.jsx)(We.t5,{language:w.Ru.getLocaleForSmartling(),market:a.toLowerCase(),children:(0,R.jsxs)("div",{className:Ge,"data-testid":"left-sidebar-legal-links",children:[(0,R.jsx)(We.JM,{}),(0,R.jsx)("a",{draggable:!1,href:Ye.Bl,target:"_blank",rel:"noopener",className:Ze,children:(0,R.jsx)(ze.E,{variant:"marginal",children:w.Ru.get("cookies")})}),o&&(0,R.jsx)("a",{draggable:!1,href:Ye.Vd,target:"_blank",rel:"noopener",className:Ze,children:(0,R.jsx)(ze.E,{variant:"marginal",children:"Форма для Ваших обращений"})})]})}):null};const qe="YNnobzGm5w3XKBniKdW9";var Qe=(0,u.memo)((function(e){var t=e.isAnonymous;return(0,R.jsx)("div",{className:qe,"data-testid":"left-sidebar-footer",children:t&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(Je,{}),(0,R.jsx)(He.X,{})]})})})),$e=r(46496),et=r(2648),tt=r(24396),rt=r(17011),nt=r(95732),it=r(2881),at=r(12574);const ot="lvJXjYO7YXxGKHcgx5pe",lt="yYGZUqSKJttCw_Z2JvPL",st="wkyebhrfwyJPCfDhQgbp";var ct=function(){var e=(0,nt.sy)(),t=(0,I.s)(),r=(0,f.wA)(),n=(0,at.r)(tt.V,{}).spec,i=w.Ru.get("web-player.your-library-x.dsa-message",w.Ru.get("web-player.your-library-x.dsa-message-link")),a=(0,u.useCallback)((function(){r(it.r8.actions.open()),t.logInteraction(n.learnMoreButtonFactory().hitUiReveal())}),[r,t,n]);return(0,R.jsx)("div",{className:ot,children:e?(0,R.jsx)(rt.Zp,{label:(0,R.jsx)(ze.E,{children:i}),placement:"right",showDelay:0,children:(0,R.jsx)("div",{className:lt,children:(0,R.jsx)($e.p,{"aria-label":i})})}):(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("div",{children:(0,R.jsx)($e.p,{size:"small"})}),(0,R.jsx)(ze.E,{as:"p",semanticColor:"textSubdued",children:w.Ru.get("web-player.your-library-x.dsa-message",(0,R.jsx)(et.H,{condensedAll:!0,size:"small",semanticColor:"textBase",onClick:a,className:st,children:(0,R.jsx)(ze.E,{variant:"bodyMedium",children:w.Ru.get("web-player.your-library-x.dsa-message-link")})}))})]})})};const ut="AhNLpx0iVnlj4SuL_Gaw",dt="JyZRugeRBHbUtS5ABOQ8";var pt=function(e){var t=e.className;return(0,R.jsx)("section",{className:p()(ut,t),children:(0,R.jsxs)("div",{className:dt,children:[(0,R.jsx)(ze.E,{as:"h2",variant:"titleSmall",semanticColor:"textBase",children:w.Ru.get("web-player.your-library-x.empty-state-folder-title")}),(0,R.jsx)(ze.E,{as:"p",variant:"bodySmall",semanticColor:"textBase",children:w.Ru.get("web-player.your-library-x.empty-state-folder-subtitle")})]})})},yt=r(56996),ft=r(25523);function gt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gt(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var bt={getTitle:function(){return w.Ru.get("action-trigger.create-playlist")},getDescription:function(){return w.Ru.get("action-trigger.login-playlist")}},vt=function(e){var t=e.children,r=e.renderInline;return(0,R.jsx)(yt.y,{id:ft.x9,options:mt(mt({},bt),{},{renderInline:r}),children:t})},ht=r(11854),xt=r(65707);const Ot="CfruGiDGW_FH4l65GMpb",Pt="fIgbQ9qpINdyy__tkaHi",jt="wv308QWnPnkI8n0GdqYO";var wt=(0,u.memo)((function(e){var t=e.message,r=e.title,n=e.linkTitle,i=e.linkTo,a=e.onClick,o=e.className;return(0,R.jsxs)("section",{className:p()(Ot,o),children:[(0,R.jsxs)("div",{className:Pt,children:[(0,R.jsx)(ze.E,{variant:"bodyMediumBold",semanticColor:"textBase",children:r}),(0,R.jsx)(ze.E,{variant:"bodySmall",semanticColor:"textBase",children:t})]}),(0,R.jsx)("div",{className:jt,children:n&&(i||a)&&(0,R.jsx)(ht.$,{className:jt,as:a?"button":void 0,colorSet:"invertedLight",href:i,onClick:a,component:xt.v,size:"small",children:n})})]})})),St=function(e){var t=e.className,r=(0,D.A)().createPlaylist,n=(0,u.useCallback)((function(){r()}),[r]);return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(vt,{renderInline:!1,children:(0,R.jsx)(wt,{onClick:n,linkTitle:w.Ru.get("web-player.your-library-x.empty-state-playlists-cta"),title:w.Ru.get("web-player.your-library-x.empty-state-playlists-title"),message:w.Ru.get("web-player.your-library-x.empty-state-playlists-subtitle"),className:t})}),(0,R.jsx)(wt,{linkTo:"/genre/podcasts-web",linkTitle:w.Ru.get("web-player.your-library-x.empty-state-podcasts-browse"),title:w.Ru.get("web-player.your-library-x.empty-state-podcasts-to-follow"),message:w.Ru.get("web-player.your-library-x.empty-state-podcasts-keep-you-updated"),className:t})]})};const At="NOXrKH_1anB9lsOlyv5g",Dt="FIARvjbv_YZKwz7yxNHw",Ct="Fqrv8StT3DnEAfntIKCg",It="JydI9ZzWnssPC899sOGP";var Rt=function(e){var t=e.query,r=e.className;return(0,R.jsxs)("div",{className:p()(At,r),"data-testid":"no-search-results-view",children:[(0,R.jsx)(ze.E,{as:"h1",variant:"bodyMediumBold",className:Dt,children:w.Ru.get("web-player.your-library-x.empty-results-title-short",(0,R.jsx)("span",{className:Ct,children:(0,R.jsx)("span",{className:It,children:t})}))}),(0,R.jsx)(ze.E,{as:"h2",variant:"bodySmall",children:w.Ru.get("web-player.your-library-x.empty-results-text-short")})]})},Tt=r(81120);const Et="vhOeYrTmSoea5vemsMpv",kt="pCKhe1uJhYBUC4YVmz9B";var Lt=function(e){var t=e.onClick;return(0,R.jsxs)("div",{className:Et,children:[(0,R.jsx)("div",{className:"icon",children:(0,R.jsx)(Tt.b,{size:"xlarge",semanticColor:"textBase"})}),(0,R.jsxs)("div",{className:kt,children:[(0,R.jsx)(ze.E,{as:"h2",variant:"titleSmall",semanticColor:"textBase",children:w.Ru.get("web-player.your-library-x.error-title")}),(0,R.jsx)(ze.E,{as:"p",variant:"bodySmall",semanticColor:"textBase",children:w.Ru.get("web-player.your-library-x.error-body")})]}),(0,R.jsx)("div",{children:(0,R.jsx)(ht.$,{onClick:t,colorSet:"invertedLight",size:"small",children:w.Ru.get("web-player.your-library-x.error-button")})})]})},Nt=(0,u.createContext)(null);var Ft=function(e){var t=e.children,r=function(){var e=(0,Be.x)("ylx-expanded-folders",[]),t=(0,l.A)(e,2),r=t[0],i=t[1],a=(0,u.useCallback)((function(e){return r.includes(e)}),[r]),o=(0,u.useCallback)((function(e,t){var a=r.indexOf(e);if(t){if(-1!==a)return;i([].concat((0,n.A)(r),[e]))}else{if(-1===a)return;i(r.filter((function(t){return t!==e})))}}),[r,i]);return{expandedFolders:r,getIsFolderExpanded:a,setIsFolderExpanded:o}}();return(0,R.jsx)(Nt.Provider,{value:r,children:t})};const Mt="fYWNdY4zhj4OX_T2Xtg6",Ut="BRX6aJUAuAsvHKD_fpbo",Bt="ZZsPF3Sn4h7m0_5Clhk0",_t="IZq_xBKdh88HLD4QY90X",Vt="PUipCs3_0Qott0Sru3pB",Ht="XAOxFVWnd185_vZ5zPGu",zt="YsCa3XbOXEm79LH0B7do",Wt="eC25_w41L83mXDCqdm_A",Xt="VyDwqqtx0153zD8a3TED",Kt="rOgsguaurlHVlgCTY0P7",Yt="zS8ATyQNwnAiEoPrCcIo",Gt="Zwr4MoUVImDin82vBn4y",Zt="lb8li6m8Zei4tr0zNKxX",Jt="aK6vld0FgHGxjz6IiHyS",qt="Xw1OibA6EkrU4F47EMw9",Qt="_EFIA9HjgZxxgTSZzQcg",$t="JUPaw8kZF94Coth4G88s",er="main-yourLibraryX-listItem",tr="BfALkuQy0UjTI70U9QlQ",rr="c1PJ2LHU0EnzyA0jDc1j";var nr=function(e){var t=e.isScrolled;return(0,R.jsxs)("div",{className:p()(Gt,Jt,(0,a.A)({},qt,t)),children:[(0,R.jsx)(ze.E,{variant:"marginalBold",semanticColor:"textSubdued",children:w.Ru.get("web-player.your-library-x.expanded-list-header.title")}),(0,R.jsx)(ze.E,{variant:"marginalBold",semanticColor:"textSubdued",children:w.Ru.get("web-player.your-library-x.expanded-list-header.date-added")}),(0,R.jsx)(ze.E,{variant:"marginalBold",semanticColor:"textSubdued",children:w.Ru.get("web-player.your-library-x.expanded-list-header.played-at")})]})},ir=r(30747),ar=function(){return null},or=function(){return null};var lr=function(){return{getFocusElement:null,registerFocusElement:null}},sr=r(89255),cr=r(85755);const ur="a2XwshgvydvJO9If_GzQ",dr="aVLBGREPTnbTFhkSdUMV",pr="ViXEX4SVVU_NA7zcS9kd",yr="pQvrkwXAqZnbSqJiiQuo",fr="mA1QNQx6oUXgQ8kMID2S";var gr=["filterId","isPrimaryFilter","isPlaceholder","resetFilterIds","toggleFilterId","allowedDropTargetMimeTypes","className","innerRef","index","spec"],mr=["className","dropPosition"];function br(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?br(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):br(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var hr={marginBlockEnd:0,willChange:"transform, opacity"},xr=function(e){var t=e.filterId,r=e.isPrimaryFilter,n=e.isPlaceholder,i=e.resetFilterIds,l=e.toggleFilterId,s=e.allowedDropTargetMimeTypes,c=void 0===s?B.Vp:s,d=e.className,y=e.innerRef,f=e.index,g=void 0===f?0:f,m=e.spec,b=(0,o.A)(e,gr),v=(0,I.s)(),h=(0,cr.f)(),x=b.selected,O=t?h.getFilterLabel(t):"",P=(0,u.useCallback)((function(){!t||x&&r?(i(),x&&r&&t?v.logInteraction(m.filterChipFactory({identifier:O,position:g}).hitClearFilter()):v.logInteraction(m.clearButtonFactory().hitClearFilter())):(l(t),x?v.logInteraction(m.filterChipFactory({identifier:O,position:g}).hitClearFilter()):v.logInteraction(m.filterChipFactory({identifier:O,position:g}).hitFilter()))}),[t,O,x,r,i,l,g,v,m]),j=(0,u.useCallback)((function(e){e.detail>1||n||P()}),[n,P]),w=(0,_.A)({allowedMimeTypesByDropPosition:(0,a.A)({},B.Nz.ON,c),onLongDragOver:P}),S=w.className,A=w.dropPosition,D=(0,o.A)(w,mr);return(0,R.jsx)(sr.v,vr(vr(vr(vr({},b),{},{"aria-label":b["aria-label"]},D),A===B.Nz.ON?{selectedColorSet:"base"}:void 0),{},{className:p()(d,S,(0,a.A)((0,a.A)({},dr,A===B.Nz.ON),fr,n)),onClick:j,selectedColorSet:A===B.Nz.ON?"invertedDark":"invertedLight",secondary:x&&!r,style:hr,ref:y,tabIndex:-1}))},Or=r(70915),Pr=["filterId","isPrimaryFilter","isPlaceholder","resetFilterIds","toggleFilterId","allowedDropTargetMimeTypes","className","innerRef","index","spec"],jr=["className","dropPosition"];function wr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Sr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wr(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ar={marginBlockEnd:0,willChange:"transform, opacity"},Dr=function(e){var t=e.filterId,r=e.isPrimaryFilter,n=e.isPlaceholder,i=e.resetFilterIds,l=e.toggleFilterId,s=e.allowedDropTargetMimeTypes,c=void 0===s?B.Vp:s,d=e.className,y=e.innerRef,f=e.index,g=void 0===f?0:f,m=e.spec,b=(0,o.A)(e,Pr),v=(0,I.s)(),h=(0,cr.f)(),x=b.selected,O=t?h.getFilterLabel(t):"",P=(0,u.useCallback)((function(){!t||x&&r?(i(),x&&r&&t?v.logInteraction(m.filterChipFactory({identifier:O,position:g}).hitClearFilter()):v.logInteraction(m.clearButtonFactory().hitClearFilter())):(l(t),x?v.logInteraction(m.filterChipFactory({identifier:O,position:g}).hitClearFilter()):v.logInteraction(m.filterChipFactory({identifier:O,position:g}).hitFilter()))}),[t,O,x,r,i,l,g,v,m]),j=(0,u.useCallback)((function(e){e.detail>1||n||P()}),[n,P]),w=(0,_.A)({allowedMimeTypesByDropPosition:(0,a.A)({},B.Nz.ON,c),onLongDragOver:P}),S=w.className,A=w.dropPosition,D=(0,o.A)(w,jr);return(0,R.jsx)(Or.m,Sr(Sr(Sr(Sr({},b),{},{"aria-label":b["aria-label"]},D),A===B.Nz.ON?{selectedColorSet:"base"}:void 0),{},{className:p()(d,S,(0,a.A)((0,a.A)({},dr,A===B.Nz.ON),fr,n)),onClick:j,style:Ar,ref:y,tabIndex:-1}))},Cr=[U.fl.TRACKS,U.fl.LOCAL_TRACKS,U.fl.ALBUMS,U.fl.ARTISTS,U.fl.PLAYLISTS_V2,U.fl.SHOWS,U.fl.AUDIOBOOKS,U.fl.EPISODES,U.fl.FOLDERS],Ir=[U.fl.TRACKS,U.fl.LOCAL_TRACKS,U.fl.ALBUMS,U.fl.EPISODES,U.fl.PLAYLISTS_V2,U.fl.FOLDERS],Rr=[U.fl.TRACKS,U.fl.LOCAL_TRACKS,U.fl.ALBUMS,U.fl.EPISODES,U.fl.PLAYLISTS_V2,U.fl.FOLDERS];r(19264);r(96513);var Tr=function(){return[]};function Er(e){return{type:"contentType",id:e.id,name:e.name}}function kr(e){return e.id.startsWith("spotify:concept:")?{type:"tag",id:(t={tagUri:e.id,tagName:e.name,entityCount:0}).tagUri,name:t.tagName,count:t.entityCount}:Er(e);var t}var Lr=r(37468),Nr=(0,u.memo)((function(e){var t=e.availableFilters,r=e.selectedFilters,i=e.toggleFilterId,a=e.resetFilterIds,o=e.className,l=e.spec,s=e.inFolderView,c=!(r||t),d=function(e){var t,r=e.availableFilters,n=e.activeFilters,i=e.inFolderView,a=null==r?void 0:r.map(Er),o=null!==(t=null==n?void 0:n.map(kr))&&void 0!==t?t:[],l=Tr(),s=Ve();return{availableRefiners:null!=n&&n.length||!s||i?a:l,activeRefiners:o,allContentTypeRefiners:a}}({availableFilters:t,activeFilters:r,inFolderView:s}),p=d.availableRefiners,y=d.activeRefiners,f=d.allContentTypeRefiners,g=(lr().registerFocusElement,c?f:[].concat((0,n.A)(null!=y?y:[]),(0,n.A)(null!=p?p:[]))),m=(0,u.useRef)(null),b=(0,u.useCallback)((function(){var e,t;(0,Lr.MS)(m.current,(null===(e=m.current)||void 0===e?void 0:e.nextElementSibling)instanceof HTMLElement?null===(t=m.current)||void 0===t?void 0:t.nextElementSibling:null),a()}),[a]),v=Ve();return g&&0!==(null==g?void 0:g.length)?(0,R.jsxs)(ir.FN,{className:o,ariaLabel:w.Ru.get("web-player.your-library-x.filter_options"),children:[!(null==r||!r.length)&&(0,R.jsx)(Dr,{resetFilterIds:b,toggleFilterId:i,allowedDropTargetMimeTypes:Cr,"aria-label":w.Ru.get("web-player.your-library-x.clear_filters"),innerRef:m,spec:l}),g.map((function(e,t){var r=null==y?void 0:y.includes(e),n=0===t,o=t>0&&(null==y?void 0:y.includes(g[0])),s=(0,R.jsx)(xr,{innerRef:void 0,filterId:e.id,isPrimaryFilter:n,isPlaceholder:c,resetFilterIds:a,toggleFilterId:i,selected:r,spec:l,index:t,children:e.name},e.id);return!v||o?s:(0,R.jsx)(x.h,{menu:(0,R.jsx)(u.Suspense,{fallback:!0,children:(0,R.jsx)(or,{refiner:e,resetFilterIds:a,isSelected:r})}),children:s},e.id)})),v&&!(null!=y&&y.length)&&!s&&(0,R.jsx)(ar,{})]}):null})),Fr=r(80366),Mr="",Ur=(0,u.createContext)({openedFolderUri:Mr,pushFolder:function(){},popFolder:function(){},resetFolder:function(){},change:"PUSH"}),Br=function(e){var t=e.children,r=(0,u.useContext)(le.g).setFilter,n=(0,Be.x)("opened-folder-uri",Mr),i=(0,l.A)(n,2),a=i[0],o=i[1],s=(0,u.useRef)([null!=a?a:Mr]),c=(0,u.useRef)("PUSH"),d=(0,u.useCallback)((function(e){o(e),r(Mr)}),[o,r]),p=(0,u.useCallback)((function(e){s.current.push(e),c.current="PUSH",d(s.current.at(-1))}),[d]),y=(0,u.useCallback)((function(){s.current.pop();var e=s.current.at(-1);return c.current="POP",d(e),e}),[d]),f=(0,u.useCallback)((function(){s.current=[Mr],d(Mr)}),[d]);return(0,R.jsx)(Ur.Provider,{value:{openedFolderUri:(0,Fr.fp)(a)?a:Mr,pushFolder:p,popFolder:y,resetFolder:f,change:c.current},children:t})},_r=r(16783),Vr=r(42299),Hr=(r(79210),r(61548)),zr=r(59739),Wr=r(17626),Xr=r(48233),Kr=r(67133),Yr=r(38195),Gr=r(60097),Zr=r(29958),Jr=r(67),qr=r(77107),Qr=function(e){var t=e.iconSize,r=void 0===t?"small":t;return(0,R.jsx)("span",{className:Vt,children:(0,R.jsx)(qr.C,{size:r,semanticColor:"textBrightAccent",className:_t})})};function $r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function en(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$r(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$r(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var tn=function(e){var t=e.children,r=e.title,n=e.subtitleSlot,i=e.isPlaying;return(0,R.jsx)(rt.Zp,{label:(0,R.jsxs)("div",{className:Yt,children:[(0,R.jsxs)("div",{children:[r,n]}),i&&(0,R.jsx)(Qr,{})]}),placement:"right",showDelay:0,children:t})},rn=function(e){var t=(0,u.useRef)(null);return(0,Vr.c0)(e.uri)?(0,R.jsx)(Jr.cW,{parentRef:e.parentRef,api:t,children:(0,R.jsx)(tn,en({},e))}):(0,R.jsx)(tn,en({},e))},nn=(r(56922),r(66475)),an=r(50621),on=r(15277),ln=function(e){var t=e.leading,r=e.subtitle,n=e.uri,i="listrow-subtitle-".concat(n);return(0,R.jsx)("div",{className:on.A.subtitle,children:(0,R.jsxs)(nn.j,{className:on.A.link,id:i,dir:"auto",children:[(0,R.jsx)("span",{className:on.A.subtitleLeadingWrapper,children:t}),(0,R.jsx)("span",{className:on.A.subtitleText,children:r})]})})},sn=function(e){var t=e.leading,r=e.subtitle,n=e.uri,i="card-subtitle-".concat(n);return(0,R.jsx)("div",{className:on.A.subtitle,children:(0,R.jsxs)(an.j,{lineClamp:1,className:on.A.link,id:i,role:"gridcell",dir:"auto",children:[(0,R.jsx)("span",{className:on.A.subtitleLeadingWrapper,children:t}),r]})})},cn=r(44286),un=r(26173),dn=r(64171),pn=r(83753),yn=r(11404),fn=new Set(["Unidentified","Alt","AltGraph","CapsLock","Control","Fn","FnLock","Meta","NumLock","ScrollLock","Shift","Symbol","SymbolLock","Hyper","Super","Enter","Tab","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","End","Home","PageDown","PageUp","Backspace","Clear","Copy","CrSel","Cut","Delete","EraseEof","ExSel","Insert","Paste","Redo","Undo","Accept","Again","Attn","Cancel","ContextMenu","Escape","Execute","Find","Help","Pause","Play","Props","Select","ZoomIn","ZoomOut","BrightnessDown","BrightnessUp","Eject","LogOff","Power","PowerOff","PrintScreen","Hibernate","Standby","WakeUp","AllCandidates","Alphanumeric","CodeInput","Compose","Convert","Dead","FinalMode","GroupFirst","GroupLast","GroupNext","GroupPrevious","ModeChange","NextCandidate","NonConvert","PreviousCandidate","Process","SingleCandidate","HangulMode","HanjaMode","JunjaMode","Eisu","Hankaku","Hiragana","HiraganaKatakana","KanaMode","KanjiMode","Katakana","Romaji","Zenkaku","ZenkakuHankaku","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12","Soft1","Soft2","Soft3","Soft4","ChannelDown","ChannelUp","Close","MailForward","MailReply","MailSend","MediaClose","MediaFastForward","MediaPause","MediaPlay","MediaPlayPause","MediaRecord","MediaRewind","MediaStop","MediaTrackNext","MediaTrackPrevious","New","Open","Print","Save","SpellCheck","Key11","Key12","AudioBalanceLeft","AudioBalanceRight","AudioBassBoostDown","AudioBassBoostToggle","AudioBassBoostUp","AudioFaderFront","AudioFaderRear","AudioSurroundModeNext","AudioTrebleDown","AudioTrebleUp","AudioVolumeDown","AudioVolumeUp","AudioVolumeMute","MicrophoneToggle","MicrophoneVolumeDown","MicrophoneVolumeUp","MicrophoneVolumeMute","SpeechCorrectionList","SpeechInputToggle","LaunchApplication1","LaunchApplication2","LaunchCalendar","LaunchContacts","LaunchMail","LaunchMediaPlayer","LaunchMusicPlayer","LaunchPhone","LaunchScreenSaver","LaunchSpreadsheet","LaunchWebBrowser","LaunchWebCam","LaunchWordProcessor","BrowserBack","BrowserFavorites","BrowserForward","BrowserHome","BrowserRefresh","BrowserSearch","BrowserStop","AppSwitch","Call","Camera","CameraFocus","EndCall","GoBack","GoHome","HeadsetHook","LastNumberRedial","Notification","MannerMode","VoiceDial","TV","TV3DMode","TVAntennaCable","TVAudioDescription","TVAudioDescriptionMixDown","TVAudioDescriptionMixUp","TVContentsMenu","TVDataService","TVInput","TVInputComponent1","TVInputComponent2","TVInputComposite1","TVInputComposite2","TVInputHDMI1","TVInputHDMI2","TVInputHDMI3","TVInputHDMI4","TVInputVGA1","TVMediaContext","TVNetwork","TVNumberEntry","TVPower","TVRadioService","TVSatellite","TVSatelliteBS","TVSatelliteCS","TVSatelliteToggle","TVTerrestrialAnalog","TVTerrestrialDigital","TVTimer","AVRInput","AVRPower","ColorF0Red","ColorF1Green","ColorF2Yellow","ColorF3Blue","ColorF4Grey","ColorF5Brown","ClosedCaptionToggle","Dimmer","DisplaySwap","DVR","Exit","FavoriteClear0","FavoriteClear1","FavoriteClear2","FavoriteClear3","FavoriteRecall0","FavoriteRecall1","FavoriteRecall2","FavoriteRecall3","FavoriteStore0","FavoriteStore1","FavoriteStore2","FavoriteStore3","Guide","GuideNextDay","GuidePreviousDay","Info","InstantReplay","Link","ListProgram","LiveContent","Lock","MediaApps","MediaAudioTrack","MediaLast","MediaSkipBackward","MediaSkipForward","MediaStepBackward","MediaStepForward","MediaTopMenu","NavigateIn","NavigateNext","NavigateOut","NavigatePrevious","NextFavoriteChannel","NextUserProfile","OnDemand","Pairing","PinPDown","PinPMove","PinPToggle","PinPUp","PlaySpeedDown","PlaySpeedReset","PlaySpeedUp","RandomToggle","RcLowBattery","RecordSpeedNext","RfBypass","ScanChannelsToggle","ScreenModeNext","Settings","SplitScreenToggle","STBInput","STBPower","Subtitle","Teletext","VideoModeNext","Wink","ZoomToggle"]);function gn(e,t){var r=(0,u.useState)(""),n=(0,l.A)(r,2),i=n[0],a=n[1],o=(0,u.useRef)(i);o.current=i;var s=(0,u.useRef)(null);return(0,u.useEffect)((function(){var r=e.current;if(!r||!t)return a(""),function(){};var n=function(e){var t,r,n="Backspace"===e.key,i=" "===e.key,l=e.metaKey||e.ctrlKey,c=e.target instanceof HTMLElement&&(null===(t=e.target)||void 0===t?void 0:t.matches("input, textarea, [contenteditable]")),u=e.isComposing||229===e.keyCode,d=(r=e.key,fn.has(r)&&!n),p=i&&!o.current,y=n&&!o.current;l||c||u||d||p||y||((n&&o.current||i)&&(e.preventDefault(),e.stopPropagation()),a((function(t){return n?t.slice(0,-1):t+e.key})),s.current&&clearTimeout(s.current),s.current=setTimeout((function(){return a("")}),1e3))};return r.addEventListener("keydown",n,!0),function(){r.removeEventListener("keydown",n,!0),s.current&&clearTimeout(s.current)}}),[e,t]),i}var mn=(0,u.createContext)({setTypeaheadResult:function(e){var t=e.uid,r=e.str;if(t||r)throw new Error("setTypeaheadResult must be used within a TypeaheadProvider")},typeaheadResult:{uid:null,str:""}}),bn=function(e){var t=e.children,r=e.containerRef,n=e.findMatchingTypeaheadUid,i=e.isEnabled,a=void 0===i||i,o=(0,u.useState)({uid:null,str:""}),s=(0,l.A)(o,2),c=s[0],d=s[1],p=(0,u.useMemo)((function(){return{typeaheadResult:c,setTypeaheadResult:d}}),[c,d]),y=gn(r,a),f=(0,u.useRef)(y);f.current=y;var g=(0,u.useRef)(n);return g.current=n,(0,u.useEffect)((function(){y&&a?g.current(y).then((function(e){y===f.current&&d({uid:e,str:y})})):d({uid:null,str:""})}),[a,y,d]),(0,R.jsx)(mn.Provider,{value:p,children:t})};var vn=r(85610),hn={state:{referrer:"your_library",preventMoveFocus:!0}};function xn(e,t,r,i){var a,o,l,s,c,d=(0,u.useContext)(le.g).filter,p=(0,yn.l_)(e).isActive,y=(o=e,l=(0,u.useContext)(mn).typeaheadResult,s=l.uid,c=l.str,s===o?c:null),f=!!y,g=(0,pn.W)({uri:e,type:"link"})?(0,vn.hF)(t):t,m=(0,u.useRef)(null),b=(0,cn.Zp)(),v=(0,u.useCallback)((function(e){e.preventDefault(),i?i():g&&b(g,hn)}),[i,b,g]);return(0,u.useLayoutEffect)((function(){var e;f&&(null===(e=m.current)||void 0===e||null===(e=e.closest('[role="row"], [role="listitem"]'))||void 0===e||null===(e=e.querySelector("button"))||void 0===e||e.focus({preventScroll:!0}))}),[f]),{isActive:p,onClick:v,contents:d||y?(0,R.jsx)("span",{ref:m,children:(0,R.jsx)(Xr.M,{autoEscape:!0,searchWords:[d.trim()].concat((0,n.A)(null!==(a=null==y?void 0:y.split(" "))&&void 0!==a?a:"")),textToHighlight:r})}):r}}var On=function(e){var t,r=e.uri,n=e.playbackUri,i=void 0===n?r:n,a=e.title,o=e.menu,l=e.to,s=xn(i,void 0===l?(null===(t=(0,Fr.o_)(r))||void 0===t?void 0:t.toURLPath(!0))||"":l,a,e.handleNavigate),c=s.isActive,u=s.contents,d="listrow-title-".concat(r);return(0,R.jsx)(x.h,{menu:o,children:(0,R.jsx)(un.d,{id:d,lineClamp:1,className:p()(on.A.link,on.A.titleLink),semanticColor:c?"textBrightAccent":"textBase",dir:"auto",children:u})})},Pn=function(e){var t,r=e.uri,n=e.playbackUri,i=void 0===n?r:n,a=e.title,o=e.menu,l=e.to,s=void 0===l?(null===(t=(0,Fr.o_)(r))||void 0===t?void 0:t.toURLPath(!0))||"":l,c=xn(i,s,a,e.handleNavigate),u=c.isActive,d=c.onClick,y=c.contents;return(0,R.jsx)(x.h,{menu:o,children:(0,R.jsx)(dn.Z,{lineClamp:1,className:p()(on.A.link,on.A.titleLink),semanticColor:u?"textBrightAccent":"textBase",href:s,onClick:d,role:"gridcell",dir:"auto",children:y})})},jn=(r(77905),r(13661),[U.fl.ALBUMS,U.fl.ARTISTS,U.fl.PLAYLISTS_V2,U.fl.SHOWS,U.fl.FOLDERS,U.fl.PSEUDO_PLAYLISTS]),wn=[U.fl.PLAYLISTS_V2,U.fl.FOLDERS],Sn=(r(14551),r(9267),r(45434),r(2823),r(65594),r(1868)),An=function(e){var t=e.isConfirmationForPlaylist,r=e.onConfirm,n=e.onClose,i=t?w.Ru.get("web-player.your-library-x.unpin-confirmation-dialog.title-playlist"):w.Ru.get("web-player.your-library-x.unpin-confirmation-dialog.title-folder");return(0,R.jsx)(Sn.T,{"aria-label":i,titleText:i,descriptionText:t?w.Ru.get("web-player.your-library-x.unpin-confirmation-dialog.message-playlist"):w.Ru.get("web-player.your-library-x.unpin-confirmation-dialog.message-folder"),onConfirm:r,onClose:n,confirmText:w.Ru.get("web-player.your-library-x.unpin-confirmation-dialog.confirm-button-text"),confirmLabel:t?w.Ru.get("web-player.your-library-x.unpin-confirmation-dialog.confirm-button-label-playlist"):w.Ru.get("web-player.your-library-x.unpin-confirmation-dialog.confirm-button-label-folder"),cancelText:w.Ru.get("web-player.your-library-x.unpin-confirmation-dialog.cancel-button-text"),allowHTML:!0})},Dn=r(5958);function Cn(e){var t,r=e.onApplyDrop,a=e.spec,o=e.isDropTargetPinned,s=(0,cr.f)(),d=(0,Dn.p)("ylpin").contains,p=(0,u.useState)(null),y=(0,l.A)(p,2),f=y[0],g=y[1],m=(0,u.useCallback)(function(){var e=(0,i.A)(c().mark((function e(t,i){var a,l,s,u,p;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!o){e.next=3;break}return r(t,i),e.abrupt("return");case 3:if(a=t[U.fl.PLAYLISTS_V2],l=void 0===a?[]:a,s=t[U.fl.FOLDERS],u=void 0===s?[]:s,p=[].concat((0,n.A)(l),(0,n.A)(u)),e.t0=!!p.length,!e.t0){e.next=10;break}return e.next=9,d.apply(void 0,(0,n.A)(p));case 9:e.t0=e.sent.some(Boolean);case 10:if(!e.t0){e.next=17;break}if(!(p.length>1)){e.next=14;break}throw new Error("Reordering multiple pinned items at once is not supported");case 14:g({dropData:t,dropPosition:i}),e.next=18;break;case 17:r(t,i);case 18:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),[o,d,r]),b=(0,I.s)();return{applyDropWithUnpinConfirmation:m,unpinConfirmationDialog:f?(0,R.jsx)(An,{isConfirmationForPlaylist:!(null!==(t=f.dropData[U.fl.FOLDERS])&&void 0!==t&&t.length),onClose:function(){return g(null)},onConfirm:(0,i.A)(c().mark((function e(){var t,i,o,l,u;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.dropData,i=t[U.fl.PLAYLISTS_V2],o=void 0===i?[]:i,l=t[U.fl.FOLDERS],u=void 0===l?[]:l,e.next=3,s.unpin([].concat((0,n.A)(o),(0,n.A)(u))[0]);case 3:null!=a&&a.dragUnpinItem&&b.logInteraction(a.dragUnpinItem({itemToUnpin:[].concat((0,n.A)(o),(0,n.A)(u))[0]})),r(f.dropData,f.dropPosition),g(null);case 6:case"end":return e.stop()}}),e)})))}):null}}function In(){var e=(0,u.useContext)(z.O_),t=e.dropOriginUri,r=e.sectionId;return{dropOriginIsYLX:t===N.gv,entityIsInFolder:r>0}}var Rn=r(57279);function Tn(){var e=(0,Rn.g)(),t=In().dropOriginIsYLX,r=(0,u.useCallback)(function(){var r=(0,i.A)(c().mark((function r(n,i){var a;return c().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.contains(n);case 2:if(a=r.sent,1===new Set(a).size){r.next=5;break}throw new Error("Dropping a mix of newly added and moved playlists is not supported");case 5:if(!a[0]){r.next=18;break}if(!(n.length>1)){r.next=9;break}throw new Error("Moving multiple playlists at once is not supported");case 9:if(!t){r.next=14;break}return r.next=12,e.move({uri:n[0]},i);case 12:r.next=16;break;case 14:return r.next=16,e.move({uri:n[0]},i,!0);case 16:r.next=20;break;case 18:return r.next=20,e.add(n,i);case 20:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}(),[t,e]);return r}var En=r(3568);function kn(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return Ln(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ln(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,a=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw a}}}}function Ln(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Nn(e){var t=e.dropTargetUri,r=e.spec,n=e.isDropTargetPinned,a=(0,Rn.g)(),o=(0,cr.f)(),s=(0,I.s)(),d=Tn(),p=(0,u.useCallback)(function(){var e=(0,i.A)(c().mark((function e(i,u){var p,y,f,g,m,b,v,h,x,O,P,j;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p=i[U.fl.PLAYLISTS_V2],y=void 0===p?[]:p,f=i[U.fl.FOLDERS],g=void 0===f?[]:f,m=(0,l.A)(g,1),b=m[0],v=u===B.Nz.BEFORE?{before:{uri:t}}:{after:{uri:t}},!n){e.next=38;break}if(h=i[Object.keys(i)[0]][0],!(0,Fr.tb)(h)&&!(0,Fr.fp)(h)){e.next=24;break}return e.next=7,a.getContents();case 7:if(x=e.sent,-1!==(O=Fn(x.items,h))){e.next=14;break}return e.next=12,a.add([h],{before:"start"});case 12:e.next=22;break;case 14:if(!(O>0)){e.next=22;break}if(!(0,Fr.tb)(h)){e.next=20;break}return e.next=18,a.move({uri:h},{before:"start"});case 18:e.next=22;break;case 20:return e.next=22,a.moveFolder({uri:h},{before:"start"});case 22:e.next=33;break;case 24:if((0,Fr.Z0)(h)){e.next=33;break}return e.next=27,o.contains(h);case 27:if(P=e.sent,j=(0,l.A)(P,1),j[0]){e.next=33;break}return e.next=33,o.add({uris:[h]});case 33:return e.next=35,o.pin(h,v);case 35:s.logInteraction(r.dragPinItem({itemToPin:h})),e.next=46;break;case 38:if(!b){e.next=43;break}return e.next=41,a.moveFolder({uri:b},v);case 41:e.next=46;break;case 43:if(!y.length){e.next=46;break}return e.next=46,d(y,v);case 46:s.logInteraction(r.dragSort());case 47:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),[t,n,o,s,r,a,d]),y=Cn(n?{onApplyDrop:p,spec:r,isDropTargetPinned:n}:{onApplyDrop:p}),f=y.unpinConfirmationDialog,g=y.applyDropWithUnpinConfirmation,m=(0,u.useCallback)(function(){var e=(0,i.A)(c().mark((function e(t,r){var n,i,a,o;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t[U.fl.PLAYLISTS_V2],i=void 0===n?[]:n,a=t[U.fl.FOLDERS],o=void 0===a?[]:a,!i.length||!o.length){e.next=5;break}throw new Error("Dropping a mix of playlists and folders is not supported");case 5:if(!(o.length>1)){e.next=7;break}throw new Error("Dropping multiple folders is not supported");case 7:g(t,r);case 8:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),[g]);return{handleDropBeforeOrAfterRootlistItem:m,unpinConfirmationDialog:f}}function Fn(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=kn(e);try{for(i.s();!(r=i.n()).done;){var a=r.value;if((0,En.Af)(a)||(0,En.sA)(a)){if((0,Fr.B2)(a.uri,t))return n;if((0,En.sA)(a)){var o=Fn(a.items,t,n+1);if(-1!==o)return o}}}}catch(e){i.e(e)}finally{i.f()}return-1}var Mn=r(8016),Un=["dropPosition","className"];function Bn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _n(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Bn(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Vn={state:{referrer:"your_library",preventMoveFocus:!0}};function Hn(e){var t,r,n=e.uri,i=e.to,l=void 0===i?(null===(t=(0,Fr.o_)(n))||void 0===t?void 0:t.toURLPath(!0))||"":i,s=e.type,c=e.handleNavigate,d=e.dragLabel,p=e.isPinned,y=e.canReorder,f=e.allowedDropTargetDropOnMimeTypes,g=void 0===f?[]:f,m=e.onDropTargetDropOn,b=e.onLongDragOver,v=e.openDeleteDialog,h=e.togglePlay,x=e.triggerPlay,O=e.isItemInGrid,P=e.playInsteadOfNavigating,j=void 0!==P&&P,w=e.isPlaying,S=e.spec,A=e.folderDepth,D=(0,pn.W)({uri:n,type:"link"})?(0,vn.hF)(l):l,C=(0,cn.Zp)(),R=(0,cn.zy)(),T=(0,u.useCallback)((function(){C(D,Vn)}),[C,D]),E=(0,I.s)(),k=(0,u.useRef)(0),L=(0,u.useRef)(null),F=(0,u.useCallback)((function(e){var t,r=e.target;return r instanceof HTMLElement&&!(null!==(t=L.current)&&void 0!==t&&t.contains(r))}),[]),M=(0,u.useCallback)((function(e){if(!F(e)){if(e.preventDefault(),e.currentTarget.scrollIntoView({block:"nearest"}),j){if(k.current>Date.now())return;return k.current=Date.now()+300,void(w||(null==h||h(),E.logInteraction(S.yourLibraryItemFactory().hitPlay({itemToBePlayed:n}))))}c?c():D&&C(D,_n(_n({},Vn),{},{replace:D===R.pathname})),E.logInteraction(S.yourLibraryItemFactory().hitUiNavigate({destination:n}))}}),[F,j,c,D,E,S,n,h,w,C,R.pathname]),V=(0,u.useCallback)((function(e){j||F(e)||x&&(E.logInteraction(S.yourLibraryItemFactory().doubleHitPlay({itemToBePlayed:n})),null==x||x())}),[j,F,x,E,S,n]),H=(0,u.useCallback)((function(){E.logInteraction(S.yourLibraryItemFactory().secondaryHitUiReveal())}),[E,S]),z=(0,Mn.P)({itemUris:[n],itemMimeTypes:[(0,U.j3)(s)],dragLabelText:d,sectionId:null!=A?A:0,dropOriginUri:N.gv}),W=z.draggable,X=z.onDragStart,K=[];p?K=jn:y&&(K=wn);var Y=(0,a.A)((0,a.A)((0,a.A)({},B.Nz.ON,g),B.Nz.BEFORE,K),B.Nz.AFTER,K),G=Nn({dropTargetUri:n,spec:S,isDropTargetPinned:p}),Z=G.handleDropBeforeOrAfterRootlistItem,J=G.unpinConfirmationDialog,q=(0,u.useCallback)((function(e,t){t===B.Nz.ON?null==m||m(e,t):t!==B.Nz.BEFORE&&t!==B.Nz.AFTER||Z(e,t)}),[m,Z]),Q=(0,_.A)({uri:n,allowedMimeTypesByDropPosition:Y,onDrop:q,onLongDragOver:null!=b?b:T,reorderDirection:O?"horizontal":"vertical"}),$=Q.dropPosition,ee=Q.className,te=(0,o.A)(Q,Un),re=(0,u.useCallback)((function(e){e.repeat||F(e)||("Backspace"!==e.key&&"Delete"!==e.key||!v||v(),"Enter"===e.key&&e.shiftKey&&h&&(e.preventDefault(),h()),"Enter"===e.key&&E.logInteraction(S.yourLibraryItemFactory().keyStrokeUiNavigate({destination:n})))}),[F,E,v,S,h,n]),ne=null===(r=(0,Fr.o_)(R.pathname,{parseUnknown:!0}))||void 0===r?void 0:r.toURI();return _n({onClick:M,onDoubleClick:V,draggable:W&&!!d,onDragStart:X,onKeyDown:re,unpinConfirmationDialog:J,dropPosition:$,dropTargetClassName:ee,logRightClick:H,isViewActive:!!ne&&(0,Fr.B2)(n,ne),itemRef:L},te)}var zn=r(16920),Wn=function(e){switch(e){case zn.c.ALBUM:return w.Ru.get("web-player.your-library-x.type-album");case zn.c.ARTIST:return w.Ru.get("web-player.your-library-x.type-artist");case zn.c.FOLDER:return w.Ru.get("web-player.your-library-x.type-folder");case zn.c.AUDIOBOOK:return w.Ru.get("web-player.your-library-x.type-audiobook");case zn.c.YOUR_EPISODES:case zn.c.LOCAL_FILES:case zn.c.LIKED_SONGS:case zn.c.PLAYLIST:return w.Ru.get("web-player.your-library-x.type-playlist");case zn.c.SHOW:return w.Ru.get("web-player.your-library-x.type-show");case zn.c.PRE_RELEASE_ALBUM:return w.Ru.get("web-player.your-library-x.type-prerelease-album");case zn.c.PRE_RELEASE_BOOK:return w.Ru.get("web-player.your-library-x.type-prerelease-audiobook");default:return(0,we.d)(e)}},Xn=function(e){switch(e){case zn.c.YOUR_EPISODES:case zn.c.LIKED_SONGS:case zn.c.LOCAL_FILES:return zn.c.PLAYLIST;default:return e}},Kn=r(68870),Yn=u.createContext(!1),Gn=function(e){var t=e.children,r=e.isCompact;return(0,R.jsx)(Yn.Provider,{value:r,children:t})},Zn=function(){return(0,u.useContext)(Yn)};const Jn="wJTUKAyYI219kJtclJLa",qn="q0_cpEyu_8EC7he96qT_",Qn="L8ET6xwMh_wMEqCpmunH",$n="D_1eJKOJ3wTCKO93GX06",ei="_7kcfiJ2UNEh3CDR9Wau",ti="N8wAJha8ApfxgOfqv4UM",ri="iJMxV9zMXSfrjJPyB3Fw";var ni=["onClick","onDoubleClick","draggable","onDragStart","onKeyDown","dropPosition","dropTargetClassName","unpinConfirmationDialog","logRightClick","isViewActive","itemRef"];function ii(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ai(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ii(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ii(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var oi=function(e){var t,r=e.uri,n=e.to,i=void 0===n?(null===(t=(0,Fr.o_)(r))||void 0===t?void 0:t.toURLPath(!0))||"":n,l=e.handleNavigate,s=e.dragLabel,c=e.name,d=e.subtitle,y=e.cover,f=e.type,g=e.downloadButton,m=e.canReorder,b=e.allowedDropTargetDropOnMimeTypes,v=e.onDropTargetDropOn,h=e.onLongDragOver,O=e.menu,P=e.leading,j=e.openDeleteDialog,w=e.togglePlay,S=e.triggerPlay,A=e.isPinned,D=e.shouldShowType,C=e.playbackUri,I=e.isPlaying,T=e.isActive,E=e.playInsteadOfNavigating,k=e.spec,L=e.index,N=e.animateClassName,F=void 0===N?"":N,M=e.animateState,U=e.preReleaseIcon,_=e.lockedIcon,V=Hn({uri:r,to:i,handleNavigate:l,dragLabel:s,isPinned:A,canReorder:m,allowedDropTargetDropOnMimeTypes:b,onDropTargetDropOn:v,openDeleteDialog:j,onLongDragOver:h,togglePlay:w,triggerPlay:S,isItemInGrid:!0,isPlaying:I,isActive:T,spec:k,playInsteadOfNavigating:E}),H=V.onClick,z=V.onDoubleClick,W=V.draggable,X=V.onDragStart,K=V.onKeyDown,Y=V.dropPosition,G=V.dropTargetClassName,Z=V.unpinConfirmationDialog,J=V.logRightClick,q=V.isViewActive,Q=V.itemRef,$=(0,o.A)(V,ni),ee=(0,R.jsx)(Pn,{uri:r,title:c,menu:O,handleNavigate:l,playbackUri:C}),te=(0,R.jsx)(sn,{leading:(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(Kn.g,{pinned:A}),_,U,g]}),subtitle:(0,R.jsxs)(R.Fragment,{children:[D&&Wn(f),!!d&&D&&" • ",d]}),uri:r}),re=(0,u.useRef)(null),ne=Zn(),ie=(0,R.jsx)(x.h,{menu:O,onShow:J,children:(0,R.jsx)(Zr.E,{uri:r,trigger:Zr.l.OnMouseDown,children:(0,R.jsx)(Kr.Z,ai({id:r,title:ee,subtitle:te,media:y,size:"sm",leading:P,className:p()(Jn,(0,a.A)({},F,M)),variant:q?"tinted":void 0,onClick:H,onDoubleClick:z,padding:Yr.CJ},$))})});return ne&&(ie=(0,R.jsx)(rn,{title:ee,subtitleSlot:te,uri:r,isPlaying:I,parentRef:re,children:(0,R.jsx)("div",{children:(0,R.jsx)(x.h,{menu:O,onShow:J,children:(0,R.jsx)(Zr.E,{uri:r,trigger:Zr.l.OnMouseDown,children:(0,R.jsx)(Kr.Z,ai({id:r,title:void 0,media:y,size:"sm",className:p()(Jn,qn,(0,a.A)({},F,M)),variant:q?"tinted":void 0,onClick:H,onDoubleClick:z,padding:Yr.vw,ref:re},$))})})})})),(0,R.jsxs)(R.Fragment,{children:[Z,(0,R.jsx)(Gr.W,{draggable:W,onDragStart:X,onKeyDown:K,className:p()(G,(0,a.A)((0,a.A)((0,a.A)({},ur,Y===B.Nz.ON),pr,Y===B.Nz.BEFORE),yr,Y===B.Nz.AFTER)),"aria-selected":T,innerRef:Q,"aria-posinset":L,children:ie})]})},li=r(56052),si=(r(33067),r(99365)),ci=function(e){var t=e.name,r=e.uri,n=e.togglePlay,i=e.spec,o=e.isActive,l=e.isPlaying,s=e.size,c=(0,I.s)(),d=(0,u.useCallback)((function(){o?l?c.logInteraction(i.yourLibraryItemFactory().doubleHitPause({itemToBePaused:r})):c.logInteraction(i.yourLibraryItemFactory().doubleHitResume({itemToBeResumed:r})):c.logInteraction(i.yourLibraryItemFactory().doubleHitPlay({itemToBePlayed:r})),n()}),[o,l,c,i,n,r]);return(0,R.jsx)("div",{className:p()(ei,(0,a.A)((0,a.A)({},ri,l),ti,"small"===s)),role:"gridcell",children:(0,R.jsx)(si.R,{isPlaying:l,onClick:d,ariaPlayLabel:w.Ru.get("playlist.a11y.play",t),ariaPauseLabel:w.Ru.get("playlist.a11y.pause",t),size:s})})},ui=r(46366),di=function(e){var t=e.name,r=e.uri,n=e.togglePlay,i=e.spec,a=e.isActive,o=e.isPlaying,l=e.size,s=(0,I.s)(),c=(0,u.useCallback)((function(){var e=(0,ui.$I)({spec:i,logger:s,uri:r,isActive:a,isPlaying:o});n({loggingParams:e})}),[a,o,s,i,n,r]);return(0,R.jsx)(si.R,{isPlaying:o,onClick:c,ariaPlayLabel:w.Ru.get("playlist.a11y.play",t),ariaPauseLabel:w.Ru.get("playlist.a11y.pause",t),size:l,version:si.H.transparent})},pi=r(18180),yi=r(44113),fi=r(31683),gi=r(96324),mi=r(99990),bi=r(79916);function vi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var hi=(0,u.memo)((function(e){var t=e.title,r=e.type,n=e.images,i=e.isCircular,o=e.color,l=e.animateState,s=e.animateClassName,c=void 0===s?"":s,u=e.isPlaying,d=e.togglePlay,y=e.spec,f=e.uri,g=(0,mi._)(),m=(0,nt.$)().isCollapsed,b=d&&!m;return(0,R.jsxs)("div",{className:p()((0,a.A)({},on.A.imageContainer,b)),children:[(0,R.jsx)(pi.b,{fadeIn:!0,images:g(n,48),shape:i?pi.u.CIRCLE:pi.u.ROUNDED_CORNERS,size:yi.Qe.SIZE_48,iconSize:"medium",type:r,title:t,className:p()(on.A.entityImage,(0,a.A)({},c,l)),color:o,loadingMode:"eager"}),b&&(0,R.jsx)("div",{className:tr,children:(0,R.jsx)(di,{spec:y.yourLibraryItemFactory().playButtonFactory(),name:t,uri:f,togglePlay:d,isPlaying:u,isActive:!0,size:"medium"})})]})})),xi=(0,u.memo)((function(e){var t=e.title,r=e.type,n=e.uri,i=e.images,o=e.isCircular,s=e.togglePlay,c=e.color,d=e.spec,p=e.isActive,y=e.isPlaying,f=(0,b.NC)(bi.AE),g=Zn(),m=(0,mi._)(),v=(0,u.useState)("medium"),h=(0,l.A)(v,2),x=h[0],O=h[1],P=(0,u.useRef)(null);return(0,gi.w)({onResize:function(e){var t=e.width;O(t<90?"small":"medium")},refOrElement:P}),(0,R.jsx)("div",{className:$n,ref:P,children:(0,R.jsx)(li.M,{images:m(i,250),FallbackComponent:function(e){return(0,R.jsx)(fi.s,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vi(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({semanticColor:"textSubdued",type:r,size:"xxlarge",className:f?Qn:""},e))},isCircular:o,color:c,loadingMode:"eager",children:s&&!g&&(0,R.jsx)(ci,{name:t,uri:n,togglePlay:s,spec:d,isActive:p,isPlaying:y,size:x})})})})),Oi=r(42201);const Pi="_ymJNIfklFmogab9uWY1";var ji=function(e){var t=e.folderDepth,r=void 0===t?0:t;return(0,R.jsx)("li",{className:Pi,style:{"--ylx-folder-depth":r}})},wi=["RowVariantComponent","uri","to","handleNavigate","folderDepth","className","dragLabel","isPinned","canReorder","allowedDropTargetDropOnMimeTypes","onDropTargetDropOn","onLongDragOver","style","openDeleteDialog","togglePlay","triggerPlay","isPlaying","isActive","type","menu","name","subtitle","downloadButton","expandFolderButton","cover","alt","addedAt","lastPlayedAt","shouldShowType","playbackUri","playInsteadOfNavigating","spec","nrValidItems","index","lockedIcon","onKeyDown","preReleaseIcon"],Si=["onClick","onDoubleClick","onDragStart","onKeyDown","dropPosition","dropTargetClassName","draggable","unpinConfirmationDialog","logRightClick","isViewActive","itemRef"];function Ai(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Di(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ai(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ai(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ci=function(e){var t,r=e.RowVariantComponent,n=e.uri,i=e.to,l=void 0===i?(null===(t=(0,Fr.o_)(n))||void 0===t?void 0:t.toURLPath(!0))||"":i,s=e.handleNavigate,c=e.folderDepth,d=e.className,y=e.dragLabel,f=e.isPinned,g=e.canReorder,m=e.allowedDropTargetDropOnMimeTypes,b=e.onDropTargetDropOn,v=e.onLongDragOver,h=e.style,x=e.openDeleteDialog,O=e.togglePlay,P=e.triggerPlay,j=e.isPlaying,w=e.isActive,S=e.type,A=(e.menu,e.name,e.subtitle,e.downloadButton,e.expandFolderButton,e.cover,e.alt,e.addedAt,e.lastPlayedAt,e.shouldShowType,e.playbackUri,e.playInsteadOfNavigating),D=e.spec,C=e.nrValidItems,I=e.index,T=(e.lockedIcon,e.onKeyDown),E=(e.preReleaseIcon,(0,o.A)(e,wi)),k=Hn({uri:n,to:l,type:S,handleNavigate:s,dragLabel:y,isPinned:f,canReorder:g,allowedDropTargetDropOnMimeTypes:m,onDropTargetDropOn:b,onLongDragOver:v,openDeleteDialog:x,togglePlay:O,triggerPlay:P,isPlaying:j,isActive:w,playInsteadOfNavigating:A,spec:D,folderDepth:c}),L=k.onClick,N=k.onDoubleClick,F=k.onDragStart,M=k.onKeyDown,U=k.dropPosition,_=k.dropTargetClassName,V=k.draggable,H=k.unpinConfirmationDialog,z=k.logRightClick,W=k.isViewActive,X=k.itemRef,K=(0,o.A)(k,Si),Y=(0,u.useCallback)((function(e){M(e),null==T||T(e)}),[M,T]);return(0,R.jsxs)(R.Fragment,{children:[H,U===B.Nz.BEFORE&&(0,R.jsx)(ji,{folderDepth:c}),(0,R.jsx)(Oi.c,Di(Di(Di({style:Di({"--ylx-folder-depth":c},h),draggable:V,onDragStart:F,onDoubleClick:N,className:p()(d,_,er,(0,a.A)({},ur,U===B.Nz.ON))},E),K),{},{onKeyDown:Y,innerRef:X,"aria-setsize":C,"aria-posinset":I+1,children:(0,R.jsx)(r,Di(Di({},e),{},{to:l,isActive:w,isViewActive:W,onClick:L,logRightClick:z,playInsteadOfNavigating:A,parentRef:X}))})),U===B.Nz.AFTER&&(0,R.jsx)(ji,{folderDepth:c})]})},Ii=r(88183),Ri=function(e){return e.locked?(0,R.jsx)(Ii.u,{semanticColor:"textSubdued",title:w.Ru.get("mwp.header.content.unavailable"),className:on.A.icon,size:"xsmall"}):null},Ti=r(79431);function Ei(e){var t,r,n=e.uri,i=e.artists,a=e.isPremiumOnly,o=(0,u.useContext)(le.g).filter,l=(0,yn.l_)(n),s=l.isPlaying,c=l.isActive,d=(0,f.wA)(),p=(0,u.useCallback)((function(){d((0,Hr.aw)(n))}),[d,n]),y=(0,Ti.P)({uri:n},{featureIdentifier:"album",referrerIdentifier:"your_library"}),g=y.togglePlay,m=y.triggerPlay;return{isPlaying:s,isActive:c,openDeleteDialog:p,togglePlay:a?void 0:g,triggerPlay:a?void 0:m,menu:(0,R.jsx)(zr.h,{uri:n,canPin:e.canPin,isPinned:e.pinned,useDialogForUnfollow:!0,isInLibrary:!0}),subtitleText:(0,R.jsx)(Xr.M,{searchWords:[o.trim()],textToHighlight:null!==(t=null===(r=i.at(0))||void 0===r?void 0:r.name)&&void 0!==t?t:""}),downloadButton:(0,R.jsx)(Wr.M,{uri:n,size:"xsmall",className:on.A.icon,as:"span"})}}var ki=function(e){var t=e.libraryItem,r=e.shouldShowType,n=void 0!==r&&r,i=e.RowVariantComponent,a=e.spec,o=e.nrValidItems,l=e.index,s=t.uri,c=t.images,u=t.name,d=t.pinned,p=t.type,y=t.addedAt,f=t.lastPlayedAt,g=t.color,m=t.isPremiumOnly,b=Ei(t),v=b.isPlaying,h=b.isActive,x=b.openDeleteDialog,O=b.togglePlay,P=b.triggerPlay,j=b.menu,w=b.subtitleText,S=b.downloadButton,A=(0,R.jsx)(hi,{title:u,type:p,images:c,color:g,uri:s,isPlaying:v,spec:a,togglePlay:O}),D=(0,R.jsx)(Ri,{locked:m});return(0,R.jsx)(Ci,{RowVariantComponent:i,uri:s,cover:A,name:u,subtitle:w,downloadButton:S,alt:u,type:p,dragLabel:u,menu:j,togglePlay:O,triggerPlay:P,openDeleteDialog:x,addedAt:y,lastPlayedAt:f,isPinned:d,isPlaying:v,isActive:h,shouldShowType:n,spec:a,nrValidItems:o,index:l,lockedIcon:D})},Li=function(e){var t=e.libraryItem,r=e.shouldShowType,n=void 0!==r&&r,i=e.spec,a=e.index,o=t.uri,l=t.images,s=t.name,c=t.pinned,u=t.type,d=t.color,p=t.isPremiumOnly,y=Ei(t),f=y.togglePlay,g=y.triggerPlay,m=y.menu,b=y.subtitleText,v=y.downloadButton,h=y.openDeleteDialog,x=y.isPlaying,O=y.isActive,P=(0,R.jsx)(xi,{title:s,type:u,images:l,uri:o,togglePlay:f,color:d,spec:i,isActive:O,isPlaying:x}),j=(0,R.jsx)(Ri,{locked:p});return(0,R.jsx)(oi,{uri:o,name:s,subtitle:b,menu:m,dragLabel:s,cover:P,downloadButton:v,type:u,togglePlay:f,triggerPlay:g,isPinned:c,shouldShowType:n,openDeleteDialog:h,isPlaying:x,isActive:O,spec:i,index:a,lockedIcon:j})},Ni=r(51943);function Fi(e){var t=e.uri,r=(0,f.wA)(),n=(0,Ti.P)({uri:t},{featureIdentifier:"artist",referrerIdentifier:"your_library"}),i=n.togglePlay,a=n.triggerPlay,o=(0,yn.l_)(t);return{togglePlay:i,triggerPlay:a,isPlaying:o.isPlaying,isActive:o.isActive,openDeleteDialog:(0,u.useCallback)((function(){r((0,Hr.aw)(t))}),[r,t]),menu:(0,R.jsx)(Ni.t,{uri:t,canPin:e.canPin,isPinned:e.pinned,useDialogForUnfollow:!0,isInLibrary:!0})}}var Mi=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.RowVariantComponent,i=e.spec,a=e.nrValidItems,o=e.index,l=t.uri,s=t.images,c=t.name,u=t.type,d=t.addedAt,p=t.lastPlayedAt,y=t.pinned,f=t.color,g=Fi(t),m=g.togglePlay,b=g.triggerPlay,v=g.isPlaying,h=g.isActive,x=g.openDeleteDialog,O=g.menu,P=(0,R.jsx)(hi,{title:c,type:u,images:s,isCircular:!0,color:f,uri:l,isPlaying:v,spec:i,togglePlay:m});return(0,R.jsx)(Ci,{RowVariantComponent:n,uri:l,cover:P,name:c,type:u,alt:c,dragLabel:c,menu:O,togglePlay:m,triggerPlay:b,openDeleteDialog:x,addedAt:d,lastPlayedAt:p,isPlaying:v,isActive:h,isPinned:y,shouldShowType:r,spec:i,nrValidItems:a,index:o})},Ui=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.spec,i=e.index,a=t.uri,o=t.images,l=t.name,s=t.type,c=t.pinned,u=t.color,d=Fi(t),p=d.togglePlay,y=d.triggerPlay,f=d.menu,g=d.openDeleteDialog,m=d.isPlaying,b=d.isActive,v=(0,R.jsx)(xi,{title:l,type:s,images:o,uri:a,togglePlay:p,isCircular:!0,color:u,spec:n,isActive:b,isPlaying:m});return(0,R.jsx)(oi,{uri:a,name:l,menu:f,dragLabel:l,cover:v,type:s,togglePlay:p,triggerPlay:y,isPinned:c,shouldShowType:r,openDeleteDialog:g,isPlaying:m,isActive:b,spec:n,index:i})},Bi=r(86533);function _i(e){var t=e.uri,r=e.authorName,n=(0,u.useContext)(le.g).filter,i=(0,f.wA)(),a=(0,yn.l_)(t);return{isPlaying:a.isPlaying,isActive:a.isActive,openDeleteDialog:(0,u.useCallback)((function(){i((0,Hr.aw)(t))}),[i,t]),menu:(0,R.jsx)(Bi.p,{uri:t,canPin:e.canPin,isPinned:e.pinned,useDialogForUnfollow:!0,isInLibrary:!0}),subtitleText:(0,R.jsx)(Xr.M,{searchWords:[n.trim()],textToHighlight:r}),downloadButton:(0,R.jsx)(Wr.M,{uri:t,size:"xsmall",className:on.A.icon,as:"span"})}}var Vi=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.RowVariantComponent,i=e.spec,a=e.nrValidItems,o=e.index,l=t.uri,s=t.images,c=t.name,u=t.type,d=t.pinned,p=t.addedAt,y=t.lastPlayedAt,f=t.color,g=_i(t),m=g.isPlaying,b=g.isActive,v=g.openDeleteDialog,h=g.menu,x=g.subtitleText,O=g.downloadButton,P=(0,R.jsx)(hi,{title:c,type:u,images:s,color:f,uri:l,isPlaying:m,spec:i,togglePlay:void 0}),j=(0,R.jsx)(Ri,{locked:t.isLocked});return(0,R.jsx)(Ci,{RowVariantComponent:n,uri:l,cover:P,name:c,subtitle:x,alt:c,dragLabel:c,menu:h,openDeleteDialog:v,addedAt:p,lastPlayedAt:y,isPlaying:m,isActive:b,isPinned:d,shouldShowType:r,type:u,spec:i,nrValidItems:a,lockedIcon:j,index:o,downloadButton:O})},Hi=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.spec,i=e.index,a=t.uri,o=t.images,l=t.name,s=t.type,c=t.pinned,u=t.color,d=_i(t),p=d.menu,y=d.subtitleText,f=d.openDeleteDialog,g=d.isPlaying,m=d.isActive,b=d.downloadButton,v=(0,R.jsx)(xi,{title:l,type:s,images:o,uri:a,color:u,spec:n,isActive:m,isPlaying:g});return(0,R.jsx)(oi,{uri:a,name:l,subtitle:y,menu:p,dragLabel:l,cover:v,isPinned:c,shouldShowType:r,type:s,openDeleteDialog:f,isPlaying:g,isActive:m,spec:n,index:i,downloadButton:b})},zi=(r(34518),r(53731)),Wi=r(10158);function Xi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ki(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xi(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Yi=function(e){var t=e.uri,r=e.divider,n=e.onDeleteCallback,i=(0,A.W)(),a=(0,f.wA)(),o=(0,u.useCallback)((function(){i({intent:"playlisting",type:"click"}),a((0,Hr.OB)(t,n))}),[a,n,i,t]);return(0,R.jsx)(S.D,{role:"menuitem",divider:r,onClick:o,leadingIcon:(0,R.jsx)(Wi.P,{semanticColor:"textSubdued",size:"small"}),children:w.Ru.get("contextmenu.delete")})},Gi=u.memo((function(e){return(0,R.jsx)(C.pZ,{value:"delete-folder",children:(0,R.jsx)(Yi,Ki({},e))})})),Zi=r(14022),Ji=r(12137),qi=r(15801);function Qi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qi(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ea=function(e){var t=e.uri,r=e.spec,n=(0,Ti.P)({uri:t},{featureIdentifier:"folder"}),i=n.togglePlay,a=n.isPlaying,o=n.isActive,l=(0,I.s)(),s=(0,u.useCallback)((function(){i(),r&&l&&(a?l.logInteraction(r.playButtonFactory({uri:t}).hitPause({itemToBePaused:t})):o?l.logInteraction(r.playButtonFactory({uri:t}).hitResume({itemToBeResumed:t})):l.logInteraction(r.playButtonFactory({uri:t}).hitPlay({itemToBePlayed:t})))}),[o,a,l,r,i,t]);return(0,R.jsx)(S.D,{role:"menuitem",onClick:s,leadingIcon:a?(0,R.jsx)(Ji._,{semanticColor:"textSubdued",size:"small"}):(0,R.jsx)(qi.A,{semanticColor:"textSubdued",size:"small"}),children:a?w.Ru.get("pause"):w.Ru.get("play")})},ta=u.memo((function(e){return(0,R.jsx)(C.pZ,{value:"create-folder",children:(0,R.jsx)(ea,$i({},e))})})),ra=r(37283);function na(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ia(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?na(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):na(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var aa=function(e){var t=e.uri,r=e.name,n=e.divider,i=e.spec,a=e.handleRename,o=(0,I.s)(),l=(0,f.wA)(),s=(0,u.useCallback)((function(){i&&o.logInteraction(i.editButtonFactory({uri:t}).hitUiReveal()),l((0,Hr.O2)(r,a))}),[l,o,r,a,i,t]);return(0,R.jsx)(S.D,{role:"menuitem",divider:n,onClick:s,leadingIcon:(0,R.jsx)(ra.G,{semanticColor:"textSubdued",size:"small"}),children:w.Ru.get("contextmenu.rename")})},oa=u.memo((function(e){return(0,R.jsx)(C.pZ,{value:"rename",children:(0,R.jsx)(aa,ia({},e))})})),la=r(68249),sa=r(86594),ca=u.memo((function(e){var t=e.reference,r=e.name,n=void 0===r?"":r,i=e.onRename,a=e.onCreateCallback,o=void 0===a?function(){}:a,l=e.onDeleteCallback,s=e.canPin,c=void 0===s?N.oT.NO:s,u=e.isPinned,d=void 0!==u&&u,p=e.isPlayable,y=void 0===p||p,f=(0,F.o)(t.uri).spec,g=(0,sa.Ek)()&&y;return(0,R.jsx)(C.pZ,{value:"folder",children:(0,R.jsxs)(O.W,{children:[(0,R.jsx)(oa,{spec:f,uri:t.uri,name:n,handleRename:i}),(0,R.jsx)(Gi,{uri:t.uri,divider:"after",onDeleteCallback:l}),(c!==N.oT.NO||d)&&(0,R.jsx)(Zi.k,{uri:t.uri,canPin:c,isPinned:d,type:zn.c.FOLDER,spec:f}),(0,R.jsx)(L,{position:{after:t},onCreateCallback:o,spec:f}),(0,R.jsx)(P.j,{position:{after:t},onCreateCallback:o,spec:f}),(0,R.jsx)(la.y,{uriToBeAdded:t.uri,isInLibrary:!0,spec:f}),g&&(0,R.jsx)(ta,{uri:t.uri,spec:f})]})})}));function ua(e,t){var r=(0,D.A)(),a=r.createPlaylistFromAlbum,o=r.createPlaylistFromTracks,l=(0,I.s)(),s=(0,Rn.g)(),d=Tn(),p=Cn({onApplyDrop:(0,u.useCallback)((function(r){if(t){var n=r[U.fl.PLAYLISTS_V2],i=void 0===n?[]:n,a=r[U.fl.FOLDERS],o=void 0===a?[]:a,c={after:{uri:t}};i.length&&(d(i,c),l.logInteraction(e.dragSort())),o.length&&(s.moveFolder({uri:o[0]},c),l.logInteraction(e.dragSort()))}}),[d,l,s,e,t])}),y=p.unpinConfirmationDialog,f=p.applyDropWithUnpinConfirmation,g=(0,u.useCallback)(function(){var r=(0,i.A)(c().mark((function r(i){var s,u,d,p,y,g,m,b,v,h,x,O,P;return c().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t){r.next=2;break}return r.abrupt("return");case 2:s=i[U.fl.TRACKS],u=void 0===s?[]:s,d=i[U.fl.LOCAL_TRACKS],p=void 0===d?[]:d,y=i[U.fl.ALBUMS],g=void 0===y?[]:y,m=i[U.fl.EPISODES],b=void 0===m?[]:m,v=i[U.fl.PLAYLISTS_V2],h=void 0===v?[]:v,x=i[U.fl.FOLDERS],O=void 0===x?[]:x,P={after:{uri:t}},h.length||O.length?f(i,B.Nz.ON):g.length?(a(g[0],P),l.logInteraction(e.yourLibraryItemFactory().dragCreatePlaylist())):(u.length||p.length||b.length)&&(o([].concat((0,n.A)(u),(0,n.A)(p),(0,n.A)(b)),P),l.logInteraction(e.yourLibraryItemFactory().dragCreatePlaylist()));case 5:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),[t,f,a,l,e,o]);return{unpinConfirmationDialog:y,handleDropOnFolder:g}}var da=r(40893),pa=r(44551),ya=r(27483),fa=r(29745),ga=r(72001),ma=r(21780),ba=r(63175),va=function(e){var t=e.uri,r=(0,u.useState)(!1),n=(0,l.A)(r,2),i=n[0],a=n[1],o=(0,da.x)(),s=(0,u.useCallback)((function(){a(!0),setTimeout((function(){a(!1)}),500)}),[]);return(0,ya.l)(pa.UV.OPERATION_COMPLETE,(function(e){"add"===e.data.operation&&t===o.getDefaultCurationContextUri(e.data.uris[0])&&s()})),(0,ga.e)(fa.Lj.OPERATION_COMPLETE,(function(e){"add"===e.data.operation&&t===e.data.uri&&s()})),(0,ma.b)(ba.tD.OPERATION_COMPLETE,(function(e){var r,n;"remove"!==e.data.operation&&"end"!==(null===(r=e.data.position)||void 0===r?void 0:r.after)&&(null===(n=e.data.position.after)||void 0===n?void 0:n.uri)===t&&(0,Fr.fp)(t)&&s()})),{animateState:i,animateClassName:on.A.pulse}},ha=r(77414),xa=r(71104);function Oa(e,t){var r=e.uri,n=e.name,i=e.numberOfFolders,a=e.numberOfPlaylists,o=e.pinned,l=(0,yn.l_)(r),s=l.isPlaying,c=l.isActive,d=(0,u.useContext)(Ur).pushFolder,p=(0,f.wA)(),y=(0,Ti.P)({uri:r},{featureIdentifier:"folder",referrerIdentifier:"your_library"}),g=y.togglePlay,m=y.triggerPlay,b=(0,f.d4)((function(e){return e.platform.isDesktop})),v=ua(t,r),h=v.handleDropOnFolder,x=v.unpinConfirmationDialog,O=(0,ha.Z)().renameFolder,P=h,j=[a>0||!i?w.Ru.get("web-player.your-library-x.rows.folder.number-of-playlists",a):null,i>0?w.Ru.get("web-player.your-library-x.rows.folder.number-of-folders",i):null].filter(xa.P).join(w.Ru.getSeparator()),S=(0,u.useCallback)((function(){O(e,arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")}),[e,O]),A=(0,u.useCallback)((function(){d(e.uri)}),[e.uri,d]);return{openDeleteDialog:(0,u.useCallback)((function(){p((0,Hr.OB)(r))}),[p,r]),togglePlay:b?g:void 0,triggerPlay:b?m:void 0,menu:(0,R.jsx)(ca,{reference:{uri:r},name:n,canPin:e.canPin,isPinned:o,onRename:S,isPlayable:!e.isEmpty}),subtitleText:j,onDropTargetDropOn:P,handleNavigate:A,dropOnFolderUnpinConfirmationDialog:x,isPlaying:s,isActive:c}}var Pa=function(e){var t,r,n=e.libraryItem,i=e.RowVariantComponent,o=e.spec,s=e.nrValidItems,c=e.index,d=n.uri,y=n.folderDepth,f=n.name,g=n.type,m=n.isFlattened,b=n.pinned,v=n.canReorder,h=Oa(n,o),x=h.openDeleteDialog,O=h.togglePlay,P=h.triggerPlay,j=h.menu,S=h.subtitleText,A=h.onDropTargetDropOn,D=h.handleNavigate,C=h.dropOnFolderUnpinConfirmationDialog,T=h.isPlaying,E=h.isActive,k=function(e){var t=(0,u.useContext)(Nt),r=t.getIsFolderExpanded,n=t.setIsFolderExpanded;return[(0,u.useMemo)((function(){return r(e)}),[r,e]),(0,u.useCallback)((function(t){n(e,t)}),[n,e])]}(d),L=(0,l.A)(k,2),N=L[0],F=L[1],M=(0,I.s)(),U=(0,u.useCallback)((function(){F(!0),M.logInteraction(o.yourLibraryItemFactory().dragUiReveal())}),[M,F,o]),B=(0,u.useCallback)((function(e){e.stopPropagation()}),[]),_=(0,u.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),F(!N),N?M.logInteraction(o.yourLibraryItemFactory().toggleFolderButtonFactory().hitUiHide()):M.logInteraction(o.yourLibraryItemFactory().toggleFolderButtonFactory().hitUiReveal())}),[F,N,M,o]),V=(0,u.useCallback)((function(e){"ArrowLeft"===e.key?F(!1):"ArrowRight"===e.key&&F(!0)}),[F]),H=!m&&(0,R.jsx)(et.H,{"data-skip-in-keyboard-nav":!0,"aria-label":N?w.Ru.get("web-player.your-library-x.collapse-folder"):w.Ru.get("web-player.your-library-x.expand-folder"),iconOnly:zi.y,size:"small",condensedAll:!0,onClick:_,onDoubleClick:B,tabIndex:-1,className:p()(Vt,Ht,(0,a.A)({},$t,!N))}),z=va({uri:d}),W=z.animateState,X=z.animateClassName,K=(0,R.jsx)(hi,{title:f,type:g,animateState:W,animateClassName:X,uri:d,isPlaying:T,spec:o,togglePlay:O});return(0,R.jsxs)(R.Fragment,{children:[C,(0,R.jsx)(Ci,{onKeyDown:V,RowVariantComponent:i,uri:d,to:"/folder/".concat(null!==(t=null===(r=(0,Fr.o_)(d))||void 0===r?void 0:r.id)&&void 0!==t?t:""),handleNavigate:D,folderDepth:y,cover:K,name:f,subtitle:S,alt:f,dragLabel:f,menu:j,canReorder:v,allowedDropTargetDropOnMimeTypes:Rr,onDropTargetDropOn:A,onLongDragOver:U,togglePlay:O,triggerPlay:P,openDeleteDialog:x,addedAt:n.addedAt,lastPlayedAt:n.lastPlayedAt,isPinned:b,shouldShowType:!1,type:g,isPlaying:T,isActive:E,expandFolderButton:H,spec:o,nrValidItems:s,index:c})]})},ja=function(e){var t,r,n=e.libraryItem,i=e.spec,a=e.index,o=n.uri,l=n.name,s=n.type,c=n.pinned,u=n.canReorder,d=Oa(n,i),p=d.togglePlay,y=d.triggerPlay,f=d.menu,g=d.subtitleText,m=d.onDropTargetDropOn,b=d.handleNavigate,v=d.openDeleteDialog,h=d.isPlaying,x=d.isActive,O=va({uri:o}),P=O.animateState,j=O.animateClassName,w=(0,R.jsx)(xi,{title:l,type:s,uri:o,togglePlay:p,spec:i,isActive:x,isPlaying:h});return(0,R.jsx)(oi,{uri:o,to:"/folder/".concat(null!==(t=null===(r=(0,Fr.o_)(o))||void 0===r?void 0:r.id)&&void 0!==t?t:""),handleNavigate:b,cover:w,name:l,subtitle:g,menu:f,dragLabel:l,canReorder:u,allowedDropTargetDropOnMimeTypes:Rr,onLongDragOver:b,onDropTargetDropOn:m,togglePlay:p,triggerPlay:y,isPinned:c,shouldShowType:!1,type:s,openDeleteDialog:v,isPlaying:h,isActive:x,spec:i,index:a,animateState:P,animateClassName:j})},wa=r(86551),Sa=u.memo((function(e){var t=e.uri,r=e.canPin,n=e.isPinned,i=e.downloadUri,a=(0,F.o)(t).spec;return(0,R.jsx)(C.pZ,{value:"generic",children:(0,R.jsxs)(O.W,{children:[i?(0,R.jsx)(wa.d,{spec:a,uri:i}):null,r!==N.oT.NO&&(0,R.jsx)(Zi.k,{uri:t,canPin:r,isPinned:n,type:zn.c.PLAYLIST,spec:a})]})})})),Aa=r(65249);function Da(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var Ca=[U.fl.TRACKS,U.fl.LOCAL_TRACKS];function Ia(e){var t=e.numberOfSongs,r="spotify:collection:tracks",i=(0,f.d4)(Aa.Ht).user,o=(0,Fr.fH)(null==i?void 0:i.id).toURI(),l=o,s=o,c=(0,Ti.P)({uri:l},{featureIdentifier:"your_library",referrerIdentifier:"your_library"}),d=c.togglePlay,p=c.triggerPlay,y=(0,cr.f)(),g=(0,yn.l_)(l),m=g.isPlaying,b=g.isActive,v=(0,u.useCallback)((function(e){var t=e[U.fl.TRACKS],r=void 0===t?[]:t,i=e[U.fl.LOCAL_TRACKS],a=void 0===i?[]:i,o=[].concat((0,n.A)(r),(0,n.A)(a));null!=o&&o.length&&(null==y||y.add({uris:o}))}),[y]);return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Da(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Da(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({isPlaying:m,isActive:b,togglePlay:d,triggerPlay:p,menu:(0,R.jsx)(Sa,{uri:r,canPin:e.canPin,isPinned:e.pinned,downloadUri:s}),downloadButton:(0,R.jsx)(Wr.M,{uri:s,size:"xsmall",className:on.A.icon,as:"span"}),subtitleText:(0,R.jsx)(R.Fragment,{children:w.Ru.get("web-player.your-library-x.rows.liked-songs.subtitle",t)}),onDropTargetDropOn:v,playbackUri:l,uri:r},va({uri:r}))}var Ra=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.RowVariantComponent,i=e.spec,a=e.nrValidItems,o=e.index,l=t.images,s=t.name,c=t.type,u=t.pinned,d=t.addedAt,p=t.lastPlayedAt,y=t.color,f=Ia(t),g=f.isPlaying,m=f.isActive,b=f.togglePlay,v=f.triggerPlay,h=f.menu,x=f.subtitleText,O=f.onDropTargetDropOn,P=f.playbackUri,j=f.uri,w=f.downloadButton,S=f.animateState,A=f.animateClassName,D=(0,R.jsx)(hi,{title:s,type:c,images:l,color:y,animateState:S,animateClassName:A,uri:j,isPlaying:g,spec:i,togglePlay:b});return(0,R.jsx)(Ci,{RowVariantComponent:n,uri:j,cover:D,name:s,subtitle:x,alt:s,dragLabel:s,menu:h,allowedDropTargetDropOnMimeTypes:Ca,onDropTargetDropOn:O,togglePlay:b,triggerPlay:v,addedAt:d,lastPlayedAt:p,isPlaying:g,isActive:m,isPinned:u,shouldShowType:r,type:c,playbackUri:P,downloadButton:w,spec:i,nrValidItems:a,index:o})},Ta=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.spec,i=e.index,a=t.images,o=t.name,l=t.type,s=t.pinned,c=t.color,u=Ia(t),d=u.togglePlay,p=u.triggerPlay,y=u.menu,f=u.subtitleText,g=u.onDropTargetDropOn,m=u.playbackUri,b=u.uri,v=u.downloadButton,h=u.isPlaying,x=u.isActive,O=u.animateState,P=u.animateClassName,j=(0,R.jsx)(xi,{title:o,type:l,images:a,uri:m,togglePlay:d,color:c,spec:n,isActive:x,isPlaying:h});return(0,R.jsx)(oi,{uri:b,name:o,subtitle:f,menu:y,dragLabel:o,allowedDropTargetDropOnMimeTypes:Ca,onDropTargetDropOn:g,cover:j,togglePlay:d,triggerPlay:p,isPinned:s,shouldShowType:r,type:l,playbackUri:m,downloadButton:v,isPlaying:h,isActive:x,spec:n,index:i,animateState:O,animateClassName:P})},Ea=r(92132),ka=r(62348),La=r(73606),Na=r(70029);function Fa(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ma(e){var t=e.numberOfFiles,r=Na.bV,n=(0,La.Iu)().uri,i=(0,yn.l_)(r);return{playbackUri:r,uri:n,isPlaying:i.isPlaying,isActive:i.isActive,menu:(0,R.jsx)(Sa,{uri:n,canPin:e.canPin,isPinned:e.pinned}),downloadButton:(0,R.jsx)(Ea.F,{size:"xsmall",className:on.A.icon,semanticColor:"textBrightAccent"}),subtitleText:w.Ru.get("web-player.your-library-x.rows.local-files.subtitle",t)}}var Ua=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.RowVariantComponent,i=e.spec,a=e.nrValidItems,o=e.index,l=t.name,s=t.addedAt,c=t.lastPlayedAt,u=t.type,d=t.pinned,p=Ma(t),y=p.playbackUri,f=p.uri,g=p.isPlaying,m=p.menu,b=p.subtitleText,v=p.downloadButton,h=p.isActive,x=(0,R.jsx)("div",{className:zt,children:(0,R.jsx)(ka.e,{iconSize:24,title:l})});return(0,R.jsx)(Ci,{RowVariantComponent:n,uri:f,name:l,subtitle:b,alt:l,dragLabel:l,menu:m,addedAt:s,lastPlayedAt:c,isPinned:d,isPlaying:g,isActive:h,shouldShowType:r,playbackUri:y,downloadButton:v,cover:x,type:u,spec:i,nrValidItems:a,index:o})},Ba=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.spec,i=e.index,o=t.name,l=t.images,s=t.type,c=t.pinned,u=Ma(t),d=u.playbackUri,p=u.uri,y=u.menu,f=u.downloadButton,g=u.subtitleText,m=u.isPlaying,v=u.isActive,h=(0,b.NC)(bi.AE),x=(0,R.jsx)("div",{className:$n,children:(0,R.jsx)(li.M,{images:l,FallbackComponent:function(e){return(0,R.jsx)(ka.e,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Fa(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fa(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({size:"xxlarge",className:h?Qn:""},e))}})});return(0,R.jsx)(oi,{uri:p,name:o,subtitle:g,menu:y,cover:x,type:s,playbackUri:d,downloadButton:f,isPinned:c,shouldShowType:r,isPlaying:m,isActive:v,spec:n,index:i})},_a=r(98220),Va=function(e){var t=e.index,r=e.type,n=(0,b.NC)(bi.AE),i=Zn();return(0,R.jsx)(_a.T,{columnIndex:0,children:(0,R.jsx)(Kr.Z,{className:p()(Jn,(0,a.A)({},qn,i)),media:(0,R.jsx)(li.M,{images:[],FallbackComponent:function(){return(0,R.jsx)(fi.s,{type:r,size:"xxlarge",className:n?Qn:"",semanticColor:"textSubdued"})},isCircular:r===zn.c.ARTIST}),variant:"naked",id:t,title:"",padding:i?Yr.vw:Yr.CJ})})},Ha=r(96334),za=r(57546),Wa=r(712),Xa=r(39150),Ka=r(72470),Ya=r(80590),Ga=r(28874),Za=r(74122),Ja=r(24518),qa=r(85612),Qa=r(8262),$a=r(63526),eo=r(82585),to=r(80073),ro=r(43837),no=r(25034),io=r(38004),ao=r(71262),oo=u.memo((function(e){var t,r,n,i,a,o=e.reference,l=e.isPublished,s=e.canPin,c=void 0===s?N.oT.NO:s,u=e.isPinned,d=void 0!==u&&u,p=e.useDialogForUnfollow,y=void 0!==p&&p,f=e.isInLibrary,g=o.uri,m=(0,io.J)(g),b=!(null==m||null===(t=m.permissions)||void 0===t||!t.isPrivate),v=null!==(r=null!==(n=(0,ao.v)(g))&&void 0!==n?n:null==m?void 0:m.isPublished)&&void 0!==r?r:l,h=(0,F.o)(g).spec,x=null==m?void 0:m.hasSpotifyAudiobooks;return m&&(0,R.jsx)(C.pZ,{value:"playlist",children:(0,R.jsxs)(O.W,{children:[!x&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(Wa.K,{spec:h,uris:[g]}),(0,R.jsx)(no._,{uri:g,spec:h})]}),!b&&(0,R.jsx)($a._,{spec:h,divider:m.isOwnedBySelf?"after":"both",uri:g,isPublished:v}),m.isOwnedBySelf&&(0,R.jsx)(Ya.T,{spec:h,uri:g,name:m.name,description:m.description,image:m.images[0]}),!m.isOwnedBySelf&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(eo.P,{spec:h,uri:g}),(0,R.jsx)(za.ET,{uri:g,useDialog:y,initialState:f})]}),m.isOwnedBySelf&&(0,R.jsx)(Ka.u,{spec:h,uri:g}),!x&&(0,R.jsx)(wa.d,{spec:h,uri:g}),(0,R.jsx)(L,{position:{after:o},divider:"before",spec:h}),(0,R.jsx)(P.j,{position:{after:o},spec:h}),(null===(i=m.permissions)||void 0===i?void 0:i.canAdministratePermissions)&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(Qa.U,{spec:h,divider:"before",uri:g,isPrivate:b}),!x&&(0,R.jsx)(Za.n,{uri:g,spec:h})]}),(null===(a=m.permissions)||void 0===a?void 0:a.canCancelMembership)&&(0,R.jsx)(Ja._,{spec:h,divider:"before",uri:g}),(0,R.jsx)(Ga.w,{spec:h,uri:g}),(0,R.jsx)(la.y,{uriToBeAdded:g,isInLibrary:!0,spec:h}),!x&&(0,R.jsx)(to.o,{spec:h,uris:[g],isPlaylist:!0}),(c!==N.oT.NO||d)&&(0,R.jsx)(Zi.k,{uri:g,canPin:c,isPinned:d,type:zn.c.PLAYLIST,spec:h}),(m.isOwnedBySelf||!b)&&(0,R.jsxs)(ro.h,{divider:"before",children:[(0,R.jsx)(Xa.m,{spec:h,uri:g,displayText:w.Ru.get("contextmenu.share.copy-playlist-link"),isPrivatePlaylist:b}),(0,R.jsx)(qa.x,{spec:h,uri:g,type:zn.c.PLAYLIST})]})]})})})),lo=u.memo((function(e){var t=e.reference,r=e.canPin,n=void 0===r?N.oT.NO:r,i=e.isPinned,a=void 0!==i&&i,o=t.uri,l=(0,F.o)(o).spec;return(0,R.jsx)(C.pZ,{value:"playlist",children:(0,R.jsxs)(O.W,{children:[(0,R.jsx)(L,{position:{after:t},divider:"before",spec:l}),(0,R.jsx)(P.j,{position:{after:t},spec:l}),n!==N.oT.NO&&(0,R.jsx)(Zi.k,{uri:o,canPin:n,isPinned:a,type:zn.c.PLAYLIST,spec:l})]})})})),so=r(45017),co=function(){return(0,so.m)().getCapabilities()};function uo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function po(e,t){var r=e.uri,o=e.isLoading,l=e.owner,s=e.pinned,d=(0,so.m)(),p=(0,u.useContext)(le.g).filter,y=co().canAddAudiobooks,g=[U.fl.TRACKS,U.fl.LOCAL_TRACKS,U.fl.ALBUMS,U.fl.EPISODES],m=y?[U.fl.AUDIOBOOKS]:[];(0,u.useEffect)((function(){o&&d.resync(r)}),[d,r,o]);var b,v=(0,Ti.P)({uri:r},{featureIdentifier:"playlist",referrerIdentifier:"your_library"}),h=v.togglePlay,x=v.triggerPlay,P=(0,yn.l_)(r),j=P.isPlaying,S=P.isActive,A=(0,f.wA)(),D=(0,I.s)(),C=[],T=(0,u.useCallback)(function(){var e=(0,i.A)(c().mark((function e(i){var a,o,l,s,u,d,p,y,f,g,m,b;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=i[U.fl.TRACKS],l=void 0===o?[]:o,s=i[U.fl.LOCAL_TRACKS],u=void 0===s?[]:s,d=i[U.fl.ALBUMS],p=void 0===d?[]:d,y=i[U.fl.EPISODES],f=void 0===y?[]:y,g=i[U.fl.AUDIOBOOKS],m=void 0===g?[]:g,b=[].concat((0,n.A)(l),(0,n.A)(u),(0,n.A)(p),(0,n.A)(f),(0,n.A)(m)),A((0,Ha.io)(r,b)),D.logInteraction(t.yourLibraryItemFactory().dragAddToPlaylist({itemToBeAdded:null!==(a=b.at(0))&&void 0!==a?a:"",playlist:r}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[A,D,t,r]);e.canAddTo&&(C=e.isEmpty?[].concat(m,g):e.isBooklist?m:g,b=T);var E,k=(0,u.useCallback)((function(){A((0,Hr.O)(r))}),[A,r]),L=(0,Vr.c0)(r),N=o&&!e.name;E=L?(0,R.jsx)(lo,{reference:e,canPin:e.canPin,isPinned:s}):N?(0,R.jsx)(O.W,{children:(0,R.jsx)(za.ET,{uri:r,initialState:!0})}):(0,R.jsx)(oo,{reference:e,canPin:e.canPin,isPinned:s,useDialogForUnfollow:!0,isInLibrary:!0});var F=(0,R.jsx)(Wr.M,{uri:r,size:"xsmall",className:on.A.icon,as:"span"}),M=(0,Vr.c0)(r)?(0,R.jsx)(R.Fragment,{children:w.Ru.get("ylx.clicktoplay")}):(l.uri,(0,R.jsx)(Xr.M,{searchWords:[p.trim()],textToHighlight:l.name})),B=!!(0,Vr.c0)(r)||!e.isBooklist&&!e.isEmpty;return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?uo(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({openDeleteDialog:k,togglePlay:B?h:void 0,triggerPlay:B?x:void 0,isPlaying:j,isActive:S,menu:E,downloadButton:F,subtitleText:M,allowedDropTargetDropOnMimeTypes:C,onDropTargetDropOn:b},va({uri:r}))}var yo=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.RowVariantComponent,i=e.spec,a=e.nrValidItems,o=e.index,l=t.uri,s=t.images,c=t.folderDepth,u=t.name,d=t.type,p=t.pinned,y=t.addedAt,f=t.lastPlayedAt,g=t.color,m=t.canReorder,b=po(t,i),v=b.openDeleteDialog,h=b.togglePlay,x=b.triggerPlay,O=b.isPlaying,P=b.isActive,j=b.menu,w=b.downloadButton,S=b.subtitleText,A=b.allowedDropTargetDropOnMimeTypes,D=b.onDropTargetDropOn,C=b.animateState,I=b.animateClassName,T=(0,R.jsx)(hi,{title:u,type:d,images:s,color:g,animateState:C,animateClassName:I,uri:l,isPlaying:O,togglePlay:h,spec:i});return(0,R.jsx)(R.Fragment,{children:(0,R.jsx)(Ci,{RowVariantComponent:n,uri:l,folderDepth:c,cover:T,name:u,subtitle:S,alt:u,dragLabel:u,menu:j,canReorder:m,allowedDropTargetDropOnMimeTypes:A,onDropTargetDropOn:D,togglePlay:h,triggerPlay:x,openDeleteDialog:v,addedAt:y,lastPlayedAt:f,isPlaying:O,isActive:P,isPinned:p,shouldShowType:r,type:d,downloadButton:w,spec:i,playInsteadOfNavigating:(0,Vr.c0)(l),nrValidItems:a,index:o})})},fo=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.spec,i=e.index,a=t.uri,o=t.images,l=t.name,s=t.type,c=t.pinned,u=t.color,d=t.canReorder,p=po(t,n),y=p.togglePlay,f=p.triggerPlay,g=p.menu,m=p.downloadButton,b=p.subtitleText,v=p.onDropTargetDropOn,h=p.allowedDropTargetDropOnMimeTypes,x=p.openDeleteDialog,O=p.isPlaying,P=p.isActive,j=p.animateState,w=p.animateClassName,S=(0,R.jsx)(xi,{title:l,type:s,images:o,uri:a,togglePlay:y,color:u,spec:n,isActive:P,isPlaying:O});return(0,R.jsx)(oi,{uri:a,name:l,subtitle:b,menu:g,dragLabel:l,canReorder:d,allowedDropTargetDropOnMimeTypes:h,onDropTargetDropOn:v,cover:S,togglePlay:y,triggerPlay:f,isPinned:c,shouldShowType:r,type:s,downloadButton:m,openDeleteDialog:x,isPlaying:O,isActive:P,spec:n,playInsteadOfNavigating:(0,Vr.c0)(a),index:i,animateState:j,animateClassName:w})},go=r(59276),mo=r(87203),bo=r(24214),vo=r(27224),ho=u.memo((function(e){var t=e.uri,r=e.canPin,n=void 0===r?N.oT.NO:r,i=e.isPinned,a=void 0!==i&&i,o=e.canRemove,l=void 0!==o&&o,s=(0,F.o)(t).spec;return(0,R.jsx)(C.pZ,{value:"audiobook",children:(0,R.jsxs)(O.W,{children:[l&&(0,R.jsx)(vo.p,{uri:t,removeLabel:w.Ru.get("contextmenu.remove-from-library")}),n!==N.oT.NO&&(0,R.jsx)(Zi.k,{uri:t,canPin:n,isPinned:a,type:zn.c.PRE_RELEASE_BOOK,spec:s}),(0,R.jsx)(Xa.m,{uri:t,spec:s,displayText:w.Ru.get("context-menu.copy-book-link")}),(0,R.jsx)(bo.q,{spec:s,divider:"before",uri:t})]})})}));function xo(e){var t,r=e.uri,n=e.canPin,i=e.pinned,a=e.type,o=(0,u.useContext)(le.g).filter,l=(0,f.wA)(),s=(0,u.useCallback)((function(){l((0,Hr.aw)(r,!0))}),[l,r]),c="";if(a===zn.c.PRE_RELEASE_ALBUM){var d,p,y=null===(d=e.artists)||void 0===d?void 0:d.at(0);c=null!==(p=null==y?void 0:y.name)&&void 0!==p?p:"",t=(0,R.jsx)(mo.P,{uri:r,artistUri:null==y?void 0:y.uri,canPin:n,isPinned:i,canRemove:!0})}else c=e.authorName,t=(0,R.jsx)(ho,{uri:r,canPin:n,isPinned:i,canRemove:!0});return{openDeleteDialog:s,menu:t,subtitleText:(0,R.jsx)(Xr.M,{searchWords:[o.trim()],textToHighlight:c})}}var Oo=function(e){var t=e.libraryItem,r=e.shouldShowType,n=void 0!==r&&r,i=e.RowVariantComponent,a=e.spec,o=e.nrValidItems,l=e.index,s=t.uri,c=t.images,u=t.name,d=t.pinned,p=t.type,y=t.addedAt,f=t.lastPlayedAt,g=t.color,m=xo(t),b=m.openDeleteDialog,v=m.menu,h=m.subtitleText,x=(0,R.jsx)(hi,{title:u,type:p,images:c,color:g,uri:s,isPlaying:!1,spec:a,togglePlay:void 0});return(0,R.jsx)(Ci,{RowVariantComponent:i,uri:s,cover:x,name:u,subtitle:h,alt:u,type:p,dragLabel:u,menu:v,openDeleteDialog:b,addedAt:y,lastPlayedAt:f,isPinned:d,isPlaying:!1,isActive:!1,shouldShowType:n,spec:a,nrValidItems:o,index:l,preReleaseIcon:(0,R.jsx)(go.t,{size:"xsmall",className:on.A.icon})})},Po=function(e){var t=e.libraryItem,r=e.shouldShowType,n=void 0!==r&&r,i=e.spec,a=e.index,o=t.uri,l=t.images,s=t.name,c=t.pinned,u=t.type,d=t.color,p=xo(t),y=p.menu,f=p.subtitleText,g=p.openDeleteDialog,m=(0,R.jsx)(xi,{title:s,type:u,images:l,uri:o,color:d,spec:i,isActive:!1,isPlaying:!1});return(0,R.jsx)(oi,{uri:o,name:s,subtitle:f,menu:y,dragLabel:s,cover:m,type:u,isPinned:c,shouldShowType:n,openDeleteDialog:g,isPlaying:!1,isActive:!1,spec:i,index:a,preReleaseIcon:(0,R.jsx)(go.t,{size:"xsmall",className:on.A.icon})})},jo=r(64877);function wo(e){var t=e.uri,r=e.publisher,n=(0,u.useContext)(le.g).filter,i=(0,f.wA)(),a=(0,Ti.P)({uri:t},{featureIdentifier:"show",referrerIdentifier:"your_library"}),o=a.togglePlay,l=a.triggerPlay,s=(0,yn.l_)(t);return{isPlaying:s.isPlaying,isActive:s.isActive,openDeleteDialog:(0,u.useCallback)((function(){i((0,Hr.aw)(t))}),[i,t]),togglePlay:o,triggerPlay:l,menu:(0,R.jsx)(jo.H,{uri:t,canPin:e.canPin,isPinned:e.pinned,useDialogForUnfollow:!0,isInLibrary:!0}),downloadButton:(0,R.jsx)(Wr.M,{uri:t,size:"xsmall",className:on.A.icon,as:"span"}),subtitleText:(0,R.jsx)(Xr.M,{autoEscape:!0,searchWords:[n.trim()],textToHighlight:r})}}var So=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.RowVariantComponent,i=e.spec,a=e.nrValidItems,o=e.index,l=t.uri,s=t.images,c=t.name,u=t.type,d=t.addedAt,p=t.lastPlayedAt,y=t.pinned,f=t.color,g=wo(t),m=g.isPlaying,b=g.isActive,v=g.openDeleteDialog,h=g.togglePlay,x=g.triggerPlay,O=g.menu,P=g.downloadButton,j=g.subtitleText,w=(0,R.jsx)(hi,{title:c,type:u,images:s,color:f,uri:l,isPlaying:m,spec:i,togglePlay:h});return(0,R.jsx)(Ci,{RowVariantComponent:n,uri:l,cover:w,name:c,subtitle:j,alt:c,dragLabel:c,menu:O,togglePlay:h,triggerPlay:x,openDeleteDialog:v,addedAt:d,lastPlayedAt:p,isPlaying:m,isActive:b,isPinned:y,shouldShowType:r,type:u,downloadButton:P,spec:i,nrValidItems:a,index:o})},Ao=function(e){var t=e.libraryItem,r=e.shouldShowType,n=e.spec,i=e.index,a=t.uri,o=t.images,l=t.name,s=t.type,c=t.pinned,u=t.color,d=wo(t),p=d.togglePlay,y=d.triggerPlay,f=d.menu,g=d.downloadButton,m=d.subtitleText,b=d.openDeleteDialog,v=d.isPlaying,h=d.isActive,x=(0,R.jsx)(xi,{title:l,type:s,images:o,uri:a,togglePlay:p,color:u,spec:n,isActive:h,isPlaying:v});return(0,R.jsx)(oi,{uri:a,name:l,subtitle:m,menu:f,dragLabel:l,cover:x,togglePlay:p,triggerPlay:y,isPinned:c,shouldShowType:r,type:s,downloadButton:g,openDeleteDialog:b,isPlaying:v,isActive:h,spec:n,index:i})};function Do(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var Co=[U.fl.EPISODES];function Io(e){var t=e.numberOfDownloadedEpisodes,r=e.uri,n=(0,b.NC)($.ucV,{loadingValue:!1}),i=(0,f.d4)(Aa.Ht).user,o=(0,Fr.fH)(null==i?void 0:i.id,"your-episodes").toURI(),l=n?r:o,s=N.Xn,c=(0,Ti.P)({uri:l},{featureIdentifier:"episode",referrerIdentifier:"your_library"}),d=c.togglePlay,p=c.triggerPlay,y=(0,yn.l_)(l),g=y.isPlaying,m=y.isActive,v=(0,cr.f)(),h=(0,u.useCallback)((function(e){var t=e[U.fl.EPISODES],r=void 0===t?[]:t;null!=r&&r.length&&(null==v||v.add({uris:r}))}),[v]);return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Do(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Do(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({isPlaying:g,isActive:m,togglePlay:d,triggerPlay:p,menu:(0,R.jsx)(Sa,{uri:s,canPin:e.canPin,isPinned:e.pinned}),downloadButton:t?(0,R.jsx)(Ea.F,{size:"xsmall",className:on.A.icon,semanticColor:"textBrightAccent"}):null,subtitleText:w.Ru.get("web-player.your-library-x.subtitle-your-episodes"),onDropTargetDropOn:h,playbackUri:l,uri:s},va({uri:s}))}var Ro=function(e){var t=e.libraryItem,r=e.RowVariantComponent,n=e.spec,i=e.nrValidItems,a=e.index,o=t.images,l=t.name,s=t.type,c=t.pinned,u=t.lastPlayedAt,d=t.addedAt,p=t.color,y=Io(t),f=y.isPlaying,g=y.isActive,m=y.togglePlay,b=y.triggerPlay,v=y.menu,h=y.downloadButton,x=y.subtitleText,O=y.onDropTargetDropOn,P=y.playbackUri,j=y.uri,w=y.animateState,S=y.animateClassName,A=(0,R.jsx)(hi,{title:l,type:s,images:o,color:p,animateState:w,animateClassName:S,uri:j,isPlaying:f,spec:n,togglePlay:m});return(0,R.jsx)(Ci,{RowVariantComponent:r,uri:j,cover:A,name:l,subtitle:x,alt:l,dragLabel:l,menu:v,allowedDropTargetDropOnMimeTypes:Co,onDropTargetDropOn:O,togglePlay:m,triggerPlay:b,addedAt:d,lastPlayedAt:u,isPlaying:f,isActive:g,isPinned:c,shouldShowType:!1,type:s,downloadButton:h,playbackUri:P,spec:n,nrValidItems:i,index:a})},To=function(e){var t=e.libraryItem,r=e.spec,n=e.index,i=t.images,a=t.name,o=t.type,l=t.pinned,s=t.color,c=Io(t),u=c.togglePlay,d=c.triggerPlay,p=c.menu,y=c.downloadButton,f=c.subtitleText,g=c.onDropTargetDropOn,m=c.playbackUri,b=c.uri,v=c.isPlaying,h=c.isActive,x=c.animateState,O=c.animateClassName,P=(0,R.jsx)(xi,{title:a,type:o,images:i,uri:b,togglePlay:u,color:s,spec:r,isActive:h,isPlaying:v});return(0,R.jsx)(oi,{uri:b,name:a,subtitle:f,menu:p,dragLabel:a,allowedDropTargetDropOnMimeTypes:Co,onDropTargetDropOn:g,cover:P,togglePlay:u,triggerPlay:d,playbackUri:m,downloadButton:y,isPinned:l,shouldShowType:!1,type:o,isPlaying:v,isActive:h,spec:r,index:n,animateState:x,animateClassName:O})};function Eo(){var e=(0,b.NC)($.AEN),t=(0,Be.x)("ylx-grid-scale",1),r=(0,l.A)(t,2),n=r[0];return{gridScale:e?n:1,setGridScale:r[1]}}var ko=r(33828),Lo=r(68040),No=r(23779),Fo=function(e){var t=e.span,r=e.onInView,n=e.marginBottom,i=e.marginTop,a=(0,u.useRef)(null);return(0,u.useEffect)((function(){if(!window.IntersectionObserver)return function(){};var e=new window.IntersectionObserver((function(e){e.forEach((function(e){e.isIntersecting&&r()}))}));return a.current&&e.observe(a.current),function(){e.disconnect()}}),[r]),t<=0?null:(0,R.jsx)("div",{style:{gridColumn:"1/-1",gridRow:"span ".concat(t),marginBottom:n,marginTop:i},ref:a,"data-type":"sentinel"},"topSentinel")},Mo=function(e){var t=e.renderItems,r=e.nrItems,n=e.estimatedItemMaxHeight,i=e.scrollNodeRef,a=e.nrRowsOverscan,o=void 0===a?5:a,s=e.initalNrRows,c=void 0===s?5:s,d=e.onGridResize,p=(0,u.useState)({firstRowToRender:0,nrRows:c+o}),y=(0,l.A)(p,2),f=y[0],g=y[1],m=(0,u.useRef)(0),b=(0,u.useRef)(null),v=(0,u.useRef)(n),h=(0,u.useCallback)((function(){var e,t=null===(e=b.current)||void 0===e?void 0:e.querySelector(':scope > *:not([data-type="sentinel"])');v.current=t?t.getBoundingClientRect().height:v.current}),[]),x=(0,u.useCallback)((function(){var e=i.current;if(e){h();var t=Math.floor((e.scrollTop-m.current)/v.current),r=Math.max(t-o,0),n=Math.ceil(e.offsetHeight/v.current)+2*o;r===f.firstRowToRender&&n===f.nrRows||g({firstRowToRender:r,nrRows:n})}}),[o,f,i,h]),O=(0,u.useCallback)((function(e){var n=e.columnCount;if(n<=0)return[null];d&&d(n,v.current);var i=Math.ceil(r/n),a=f.firstRowToRender*n,l=f.firstRowToRender+f.nrRows-1,s=Math.min(r-1,(l+1)*n-1),c=v.current*(o-2);return[(0,R.jsx)(Fo,{span:f.firstRowToRender,onInView:x,marginBottom:"-".concat(c,"px")},"topSentinel-".concat(f.firstRowToRender)),t(a,s,n),(0,R.jsx)(Fo,{span:i-l,onInView:x,marginTop:"-".concat(c,"px")},"bottomSentinel-".concat(i-l))]}),[r,o,d,x,t,f]);return(0,u.useEffect)((function(){var e=b.current,t=i.current;e&&t&&(m.current=e.getBoundingClientRect().top-t.getBoundingClientRect().top+t.scrollTop)}),[i]),(0,R.jsx)(No.E,{useUniformRowHeight:!0,ref:b,render:O,onLayoutChange:h})};function Uo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Bo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Uo(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var _o=(0,ee.g)(zn.c),Vo=(0,u.memo)((function(e){var t=e.item,r=e.primaryFilter,n=e.spec,i=e.index,a={shouldShowType:!(0,Vr.c0)(t.uri)&&Xn(t.type)!==r,spec:n,index:i},o=(0,b.NC)($.lDH),l=(0,b.NC)($.H8e);switch(t.type){case zn.c.FOLDER:return(0,R.jsx)(ja,Bo({libraryItem:t},a));case zn.c.ALBUM:return(0,R.jsx)(Li,Bo({libraryItem:t},a));case zn.c.ARTIST:return(0,R.jsx)(Ui,Bo({libraryItem:t},a));case zn.c.AUDIOBOOK:return(0,R.jsx)(Hi,Bo({libraryItem:t},a));case zn.c.SHOW:return(0,R.jsx)(Ao,Bo({libraryItem:t},a));case zn.c.PLAYLIST:return(0,R.jsx)(fo,Bo({libraryItem:t},a));case zn.c.LIKED_SONGS:return(0,R.jsx)(Ta,Bo({libraryItem:t},a));case zn.c.YOUR_EPISODES:return(0,R.jsx)(To,Bo({libraryItem:t},a));case zn.c.LOCAL_FILES:return(0,R.jsx)(Ba,Bo({libraryItem:t},a));case zn.c.PRE_RELEASE_ALBUM:return o?(0,R.jsx)(Po,Bo({libraryItem:t},a)):null;case zn.c.PRE_RELEASE_BOOK:return l?(0,R.jsx)(Po,Bo({libraryItem:t},a)):null;default:(0,we.d)(t)}})),Ho=function(e){var t,r=e.getItems,n=e.scrollNodeRef,i=e.primaryFilter,a=e.nrValidItems,o=e.spec,l=Eo().gridScale,s=(0,Lo.s1)(Lo.yV.YLX,l),c=(0,u.useRef)({}),d=function(){var e=Eo().gridScale;return!!(0,b.NC)($.AEN)&&e<.8}(),p=(0,u.useCallback)((function(e){return(0,R.jsx)(Va,{index:e,type:_o(i)?i:void 0},e)}),[i]),y=(0,u.useCallback)((function(e,t){return r(e,t).map((function(t,r){return t?(0,R.jsx)(Vo,{item:t,spec:o,primaryFilter:i,index:e+r},t.uri):p("".concat(e+r))}))}),[r,i,p,o]),f=(0,u.useCallback)((function(e,t){c.current={numColumns:e,rowHeight:t}}),[]);return(0,R.jsx)(ko.x,{config:s,children:(0,R.jsx)(Gn,{isCompact:d,children:(0,R.jsx)(_r.R,{firstInteractiveIsWrapper:!0,"aria-label":w.Ru.get("web-player.your-library-x.your-library"),"aria-rowcount":Math.round(a/(null!==(t=c.current.numColumns)&&void 0!==t?t:1)),"aria-colcount":c.current.numColumns,children:(0,R.jsx)(Mo,{renderItems:y,nrItems:a,estimatedItemMaxHeight:250,scrollNodeRef:n,onGridResize:f})})})})},zo=r(5115),Wo=r(64829);const Xo="main-yourLibraryX-header",Ko="main-yourLibraryX-collapseButtonWrapper",Yo="main-yourLibraryX-headerContent",Go="iYP0xuQiJCgi7gx1jUPJ",Zo="main-yourLibraryX-collapseButton",Jo="main-yourLibraryX-button",qo="af749NDLYTDK_8LinKWD",Qo="nGWhztVvLY1BInXjcWYa",$o="oZT8iKL42zhLAm_zE5F5",el="MdDY8fQ_j94mQZy7ZVXf",tl="uNReR011bI8ML42Pgveg";var rl=function(e){switch(e){case nt.fX.EXPANDED:return"expanded";case nt.fX.COLLAPSED:return"collapsed";case nt.fX.DEFAULT:return"default";default:throw(0,we.k)(e)}},nl=function(e){var t=e.folderUri,r=e.dropTargetClassName,n=e.spec,i=(0,nt.$)(),a=i.isCollapsed,o=i.ylxSidebarState,l=i.setYlxSidebarState,s=i.lastUncollapsedYlxSidebarState,c=(0,I.s)(),d=(0,u.useCallback)((function(){var e=o===nt.fX.COLLAPSED?s:nt.fX.COLLAPSED;l(e),c.logInteraction(n.hitToggleState({stateBeforeToggle:rl(o),stateAfterToggle:rl(e)}))}),[o,s,l,c,n]),y=a?zo.M:Wo.A;return(0,R.jsx)(rt.Zp,{label:a?w.Ru.get("web-player.your-library-x.expand-your-library"):w.Ru.get("web-player.your-library-x.collapse-your-library"),placement:a?"right":void 0,children:(0,R.jsx)(et.H,{"aria-label":a?w.Ru.get("web-player.your-library-x.expand-your-library"):w.Ru.get("web-player.your-library-x.collapse-your-library"),onClick:d,className:p()(Ko,Jo,r),condensed:!0,iconLeading:t||a?void 0:y,iconOnly:t||a?y:void 0,children:!t&&!a&&w.Ru.get("web-player.your-library-x.your-library")})})},il=r(21831),al=r(76840),ol=r(8579),ll=function(e){var t=e.folderUri,r=e.spec,n=(0,D.A)().createPlaylist,i=(0,ha.Z)().createFolder,a=(0,I.s)(),o=(0,Xe.V)(),l=t?{after:{uri:t}}:{before:"start"};return(0,R.jsxs)(O.W,{children:[(0,R.jsx)(S.D,{onClick:function(){n(void 0,l),a.logInteraction(r.createPlaylistOptionFactory().hitCreatePlaylist())},role:"menuitem",leadingIcon:(0,R.jsx)(j.u,{size:"small"}),children:w.Ru.get("web-player.your-library-x.create.create-a-new-playlist")}),!o&&(0,R.jsx)(S.D,{onClick:function(){i(w.Ru.get("web-player.your-library-x.default_folder_name"),l),a.logInteraction(r.createFolderOptionFactory().hitCreateFolder())},role:"menuitem",leadingIcon:(0,R.jsx)(ol.h,{size:"small"}),children:w.Ru.get("web-player.your-library-x.create.create-a-playlist-folder")})]})},sl=["className","dropPosition"];function cl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ul(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?cl(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var dl=function(e){var t=e.className,r=void 0===t?"":t,i=e.folderUri,l=e.tooltipPlacement,s=e.spec,c=w.Ru.get("web-player.your-library-x.create.button-label"),d=(0,I.s)(),y=co().canAddAudiobooks,f=(0,D.A)(),g=f.createPlaylistFromAlbum,m=f.createPlaylistFromTracks,b=f.createPlaylistFromPlaylist,v=(0,_.A)({allowedMimeTypesByDropPosition:(0,a.A)({},B.Nz.ON,[U.fl.TRACKS,U.fl.EPISODES,U.fl.ALBUMS,U.fl.PLAYLISTS_V2].concat((0,n.A)(y?[U.fl.AUDIOBOOKS]:[]))),onDrop:(0,u.useCallback)((function(e){var t=e[U.fl.TRACKS],r=void 0===t?[]:t,a=e[U.fl.LOCAL_TRACKS],o=void 0===a?[]:a,l=e[U.fl.EPISODES],s=void 0===l?[]:l,c=e[U.fl.AUDIOBOOKS],u=void 0===c?[]:c,d=e[U.fl.ALBUMS],p=void 0===d?[]:d,y=e[U.fl.PLAYLISTS_V2],f=void 0===y?[]:y,v=i?{after:{uri:i}}:{before:"start"},h=[].concat((0,n.A)(r),(0,n.A)(o),(0,n.A)(s));u.length>0?m(u,v):h.length?m(h,v):p.length>0?g(p[0],v):f.length>0&&b(f[0],v)}),[g,b,m,i])}),h=v.className,x=v.dropPosition,O=(0,o.A)(v,sl);return(0,R.jsx)(al.t,{renderInline:!0,menu:(0,R.jsx)(ll,{folderUri:i,spec:s.createMenuFactory()}),preventScrollingWhileOpen:!1,children:function(e,t,n){return(0,R.jsx)(rt.Zp,{label:c,placement:l,children:(0,R.jsx)(et.H,ul({ref:n,iconOnly:il.u,className:p()(r,h,(0,a.A)({},dr,x===B.Nz.ON)),"aria-label":c,onClick:function(e){t(e),d.logInteraction(s.hitUiReveal())},size:"small"},O))})}})},pl=r(92948),yl=r(47904),fl=function(e){var t=e.dropTargetClassName,r=e.spec,n=(0,nt.$)(),i=n.ylxSidebarState,a=n.setYlxSidebarState,o=i===nt.fX.DEFAULT,l=(0,I.s)();return(0,R.jsx)(rt.Zp,{label:o?w.Ru.get("web-player.your-library-x.show-more"):w.Ru.get("web-player.your-library-x.show-less"),children:(0,R.jsx)(et.H,{className:p()(Jo,Qo,t),iconOnly:o?pl.h:yl.G,"aria-label":o?w.Ru.get("web-player.your-library-x.enlarge-your-library"):w.Ru.get("web-player.your-library-x.reduce-your-library"),onClick:function(){a(o?nt.fX.EXPANDED:nt.fX.DEFAULT),l.logInteraction(r.hitToggleState({stateBeforeToggle:o?"default":"expanded",stateAfterToggle:o?"expanded":"default"}))},size:"small"})})},gl=r(58017),ml=["dropPosition","className"];function bl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?bl(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var hl=function(e){var t,r=e.handleNavigateBack,n=Nn({dropTargetUri:e.parentFolderUri,spec:e.spec}).handleDropBeforeOrAfterRootlistItem,l=(0,_.A)({allowedMimeTypesByDropPosition:(0,a.A)({},B.Nz.ON,Cr),onDrop:(t=(0,i.A)(c().mark((function e(t){return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n(t,B.Nz.BEFORE);case 1:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),onLongDragOver:r}),s=l.dropPosition,u=l.className,d=(0,o.A)(l,ml);return(0,R.jsx)(rt.Zp,{label:w.Ru.get("web-player.your-library-x.navigate-back-folder"),children:(0,R.jsx)(et.H,vl({className:p()(Jo,qo,u,(0,a.A)({},dr,s===B.Nz.ON)),"aria-label":w.Ru.get("web-player.your-library-x.navigate-back-folder"),onClick:r,iconOnly:gl.g,size:"small"},d))})},xl=r(99159),Ol=r(80021),Pl=function(e){var t=e.folderMenu,r=e.folderName,n=e.dropTargetClassName;return(0,R.jsx)(Ol.b,{menu:t,children:(0,R.jsx)("span",{children:(0,R.jsx)(rt.Zp,{label:w.Ru.get("more.label.context",r),children:(0,R.jsx)(et.H,{className:p()(Jo,Qo,n),iconOnly:xl.x,"aria-haspopup":"menu","aria-label":w.Ru.get("more.label.context",r),size:"small"})})})})},jl=r(21692),wl=r(38516),Sl=r(8166),Al=function(e){var t=e.dropTargetClassName,r=e.spec,n=(0,Sl.t)(),i=n.isGridView,a=n.setItemsView,o=(0,I.s)();return(0,R.jsx)(rt.Zp,{label:i?w.Ru.get("web-player.your-library-x.list-view"):w.Ru.get("web-player.your-library-x.grid-view"),children:(0,R.jsx)(et.H,{className:p()(Jo,t),iconOnly:i?jl.N:wl.D,"aria-label":i?w.Ru.get("web-player.your-library-x.list-view"):w.Ru.get("web-player.your-library-x.grid-view"),onClick:function(){a(i?Sl.X.LIST:Sl.X.GRID),o.logInteraction(r.hitToggleState({stateBeforeToggle:i?"grid":"list",stateAfterToggle:i?"list":"grid"}))},size:"small"})})},Dl=(0,u.forwardRef)((function(e,t){var r=e.folderUri,n=e.folderName,i=e.folderMenu,a=e.onRename,o=e.spec,l=e.className,s=(0,yn.l_)(null!=r?r:"not-a-folder").isActive,c=(0,f.wA)(),d=(0,I.s)(),y=(0,u.useCallback)((function(){c((0,Hr.O2)(n,a)),d.logInteraction(o.hitRenameFolder({uri:r}))}),[c,n,r,d,a,o]);return(0,R.jsx)(rt.Zp,{label:n,showDelay:rt.uF,children:(0,R.jsx)("div",{className:p()(el,l),children:(0,R.jsx)(x.h,{menu:i,children:(0,R.jsx)(et.H,{"aria-label":n,onClick:y,size:"small",condensed:!0,className:p()(Jo),ref:t,children:(0,R.jsx)(ze.E,{variant:"bodyMediumBold",semanticColor:s?"textBrightAccent":void 0,className:tl,children:n})})})})})})),Cl=r(7856),Il=r(20271),Rl=r(75803);const Tl="fJrnaZd0QWm65978IgD2",El="yCpl0fAaEYj7E8F_Oabw";var kl=function(){var e,t,r,n,i,a,o=(e=(0,u.useState)({syncing:!1,percentage:0,totalItems:0,currentItem:0}),t=(0,l.A)(e,2),r=t[0],n=t[1],i=Il.I.UPDATE_TOTAL_PROGRESS,a=(0,u.useCallback)((function(e){return n(e.data.progress)}),[]),(0,Rl.b)(i,a),r),s=o.syncing,c=o.percentage,d=o.currentItem,p=o.totalItems;return s?(0,R.jsxs)("div",{className:Tl,children:[(0,R.jsxs)("div",{className:El,children:[(0,R.jsx)(ze.E,{variant:"bodySmallBold",semanticColor:"textBase",children:w.Ru.get("web-player.your-library-x.download-progress-title")}),(0,R.jsx)(ze.E,{variant:"bodySmallBold",semanticColor:"textBase",children:w.Ru.get("web-player.your-library-x.download-progress-count-out-of-total",d,p)})]}),(0,R.jsx)(Cl.z,{value:c})]}):null};var Ll=function(e){var t=e.parentDropTargetClassName,r=e.isLibraryCompletelyEmpty,n=e.folderUri,i=e.folderName,o=e.spec,l=e.openedFolderIsPlayable,s=(0,nt.$)(),c=s.isCollapsed,d=s.ylxSidebarState,y=s.canExpand,f=(0,ha.Z)().renameFolder,g=(0,u.useContext)(Ur).popFolder,v=(0,u.useCallback)((function(){n&&f({uri:n},arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")}),[n,f]),h=(0,u.useCallback)((function(){g()}),[g]),x=n?(0,R.jsx)(ca,{reference:{uri:n},name:i,onRename:v,onDeleteCallback:h,isPlayable:l}):null,O=In().dropOriginIsYLX,P=!c&&n&&void 0!==i,j=(0,u.useRef)(null),w=(0,u.useRef)(null),S=(0,u.useRef)(null);!function(e,t,r){for(var n=arguments.length,i=new Array(n>3?n-3:0),a=3;a<n;a++)i[a-3]=arguments[a];var o=(0,m.U0)((function(){if(e.current)if(t.current instanceof HTMLElement){e.current.style.display="block";var r=t.current,n=r.scrollWidth>r.offsetWidth;e.current.style.display=n?"none":"block"}else e.current.style.display="block"}),[i]);(0,u.useLayoutEffect)(o,[o]),(0,gi.w)({refOrElement:r,observeOnly:"width",onResize:o})}(S,(0,u.useMemo)((function(){return{get current(){var e,t;return(null===(e=w.current)||void 0===e?void 0:e.firstElementChild)instanceof HTMLElement?null===(t=w.current)||void 0===t?void 0:t.firstElementChild:null}}}),[]),j,i,P);var A=(0,b.NC)($.AEN),D=!c||r&&c;return(0,R.jsxs)("header",{className:p()(Xo,(0,a.A)({},$o,c)),ref:j,children:[!c&&(0,R.jsx)(kl,{}),(0,R.jsxs)("div",{className:p()(Yo,(0,a.A)({},Go,c)),children:[(0,R.jsxs)("div",{className:p()(Zo,(0,a.A)({},Go,c)),children:[(0,R.jsx)(nl,{folderUri:n,dropTargetClassName:t,spec:o.toggleCollapsedModeButtonFactory({identifier:""})}),n&&(0,R.jsx)(hl,{handleNavigateBack:h,parentFolderUri:n,spec:o.folderBackButtonFactory()}),P&&(0,R.jsx)(Dl,{folderUri:n,folderName:i,folderMenu:x,onRename:v,spec:o.folderTitleFactory(),className:O?t:void 0,ref:w},n)]}),D&&(0,R.jsx)("span",{ref:S,children:(0,R.jsx)(dl,{className:p()(Jo,Qo),folderUri:n,tooltipPlacement:c?"right":void 0,spec:o.createMenuButtonFactory()})}),n&&!c&&(0,R.jsx)(Pl,{folderName:i,folderMenu:x,dropTargetClassName:t}),d===nt.fX.EXPANDED&&!A&&(0,R.jsx)(Al,{dropTargetClassName:t,spec:o.viewDensityToggleFactory({identifier:""})}),(d===nt.fX.DEFAULT&&y||d===nt.fX.EXPANDED)&&(0,R.jsx)(fl,{dropTargetClassName:t,spec:o.toggleExpandedModeButtonFactory({identifier:""})})]})]})},Nl=r(92386),Fl=r(96971),Ml=r(30749),Ul=function(e){var t=e.date;return(0,R.jsx)(ze.E,{variant:"bodySmall",semanticColor:"textSubdued",className:Zt,children:t&&w.Ru.formatRelativeDate(new Date(t),{year:"numeric",month:"short",day:"numeric",timeZone:"UTC"})})};function Bl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Bl(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Vl=function(e){var t,r=e.handleNavigate,n=(0,R.jsx)(On,{uri:e.uri,title:e.name,menu:e.menu,handleNavigate:r,playbackUri:e.playbackUri}),i=null!==(t=e.expandFolderButton)&&void 0!==t?t:e.isPlaying&&(0,R.jsx)(Qr,{}),a=(0,R.jsx)(ln,{leading:(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(Kn.g,{pinned:e.isPinned}),e.preReleaseIcon,e.downloadButton,e.lockedIcon]}),subtitle:(0,R.jsxs)(R.Fragment,{children:[e.shouldShowType&&Wn(e.type),!!e.subtitle&&e.shouldShowType&&" • ",e.subtitle]}),uri:e.uri}),o=e.logRightClick,l=(0,R.jsx)(x.h,{menu:e.menu,onShow:o,children:(0,R.jsx)(Zr.E,{uri:e.uri,trigger:Zr.l.OnMouseDown,children:(0,R.jsx)(Fl.v,{className:Mt,media:e.cover,title:n,subtitle:a,trailing:i,id:e.uri,variant:e.isViewActive?"tinted":void 0,padding:Yr.v4,onClick:e.onClick,hoverAnimationDuration:"0ms"})})});return(0,Vr.c0)(e.uri)?(0,R.jsx)(Jr.cW,{parentRef:e.parentRef,children:l}):l},Hl=function(e){var t=e.handleNavigate,r=(0,R.jsx)(On,{uri:e.uri,title:e.name,menu:e.menu,handleNavigate:t,playbackUri:e.playbackUri}),n=(0,R.jsx)(ln,{leading:(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(Kn.g,{pinned:e.isPinned}),e.preReleaseIcon,e.downloadButton,e.lockedIcon]}),subtitle:(0,R.jsxs)(R.Fragment,{children:[e.shouldShowType&&Wn(e.type),!!e.subtitle&&e.shouldShowType&&" • ",e.subtitle]}),uri:e.uri}),i=e.logRightClick;return(0,R.jsx)(rn,_l(_l({},e),{},{title:r,subtitleSlot:n,parentRef:e.parentRef,children:(0,R.jsxs)("div",{children:[(0,R.jsx)(x.h,{menu:e.menu,onShow:i,children:(0,R.jsx)(Zr.E,{uri:e.uri,trigger:Zr.l.OnMouseDown,children:(0,R.jsx)(Fl.v,{className:p()(Mt,Bt),media:e.cover,id:e.uri,padding:Yr.v4,onClick:e.onClick,variant:void 0,title:void 0,hoverAnimationDuration:"0ms"})})}),(0,R.jsxs)("span",{className:rr,children:[r," ",n]})]})}))},zl=function(e){var t=(0,u.useRef)(null),r=e.logRightClick;return(0,R.jsx)(x.h,{menu:e.menu,onShow:r,children:(0,R.jsxs)("div",{className:Gt,ref:t,children:[(0,R.jsx)(Vl,_l(_l({},e),{},{parentRef:t})),(0,R.jsx)(Ul,{date:e.addedAt}),(0,R.jsx)(Ul,{date:e.lastPlayedAt})]})})},Wl=function(e){var t,r=e.handleNavigate,n=(0,R.jsxs)("div",{className:Qt,children:[(0,R.jsx)(On,{uri:e.uri,title:e.name,menu:e.menu,handleNavigate:r,playbackUri:e.playbackUri}),e.shouldShowType&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(Ml.v,{children:"•"}),(0,R.jsx)(Ml.v,{lineClamp:1,children:Wn(e.type)})]}),(!e.shouldShowType&&e.type===zn.c.ALBUM||(0,Vr.c0)(e.uri))&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(Ml.v,{children:"•"}),(0,R.jsx)(ln,{leading:null,uri:e.uri,subtitle:e.subtitle})]})]}),i=(0,R.jsx)(Kn.g,{pinned:e.isPinned}),a=null!==(t=e.expandFolderButton)&&void 0!==t?t:e.isPlaying?(0,R.jsx)(Qr,{iconSize:"xsmall"}):(0,R.jsxs)(R.Fragment,{children:[e.downloadButton&&(0,R.jsx)("div",{className:Vt,children:e.downloadButton}),e.preReleaseIcon&&(0,R.jsx)("div",{className:Vt,children:e.preReleaseIcon}),e.lockedIcon&&(0,R.jsx)("div",{className:Vt,children:e.lockedIcon})]}),o=e.logRightClick;return(0,R.jsx)(x.h,{menu:e.menu,onShow:o,children:(0,R.jsx)(Zr.E,{uri:e.uri,trigger:Zr.l.OnMouseDown,children:(0,R.jsx)(Fl.v,{className:p()(Mt,Ut),title:n,leading:e.isPinned?i:void 0,trailing:a,id:e.uri,variant:e.isViewActive?"tinted":void 0,padding:"".concat(Yr.vw," ").concat(Yr.v4),onClick:e.onClick,size:"sm",hoverAnimationDuration:"0ms"})})})},Xl=function(e){var t=e.logRightClick;return(0,R.jsx)(x.h,{menu:e.menu,onShow:t,children:(0,R.jsxs)("div",{className:Gt,children:[(0,R.jsx)(Wl,_l({},e)),(0,R.jsx)(Ul,{date:e.addedAt}),(0,R.jsx)(Ul,{date:e.lastPlayedAt})]})})},Kl=function(e){var t=e.height,r=e.isCompact,n=e.primaryFilter;return(0,R.jsx)(Oi.c,{className:p()((0,a.A)((0,a.A)((0,a.A)({},Wt,!r),Kt,r),Xt,n===zn.c.ARTIST)),style:{height:t}})},Yl=function(e){return e[e.DEFAULT=0]="DEFAULT",e[e.COMPACT=1]="COMPACT",e}({}),Gl=function(){var e=(0,Be.x)("library-row-mode",Yl.DEFAULT),t=(0,l.A)(e,2),r=t[0],n=t[1],i=(0,nt.vW)();return{libraryRowMode:r,setLibraryRowMode:n,rowHeight:r===Yl.DEFAULT||i===nt.fX.COLLAPSED?64:32}},Zl=r(41278);function Jl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ql(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Jl(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ql=(0,u.memo)((function(e){var t=e.item,r=e.primaryFilter,n=e.RowVariantComponent,i=e.spec,a=e.nrValidItems,o=e.index,l={shouldShowType:!(0,Vr.c0)(t.uri)&&Xn(t.type)!==r,RowVariantComponent:n,spec:i,nrValidItems:a,index:o},s=(0,b.NC)($.lDH),c=(0,b.NC)($.H8e);switch(t.type){case zn.c.FOLDER:return(0,R.jsx)(Pa,ql({libraryItem:t},l));case zn.c.ALBUM:return(0,R.jsx)(ki,ql({libraryItem:t},l));case zn.c.ARTIST:return(0,R.jsx)(Mi,ql({libraryItem:t},l));case zn.c.AUDIOBOOK:return(0,R.jsx)(Vi,ql({libraryItem:t},l));case zn.c.SHOW:return(0,R.jsx)(So,ql({libraryItem:t},l));case zn.c.PLAYLIST:return(0,R.jsx)(yo,ql({libraryItem:t},l));case zn.c.LIKED_SONGS:return(0,R.jsx)(Ra,ql({libraryItem:t},l));case zn.c.YOUR_EPISODES:return(0,R.jsx)(Ro,ql({libraryItem:t},l));case zn.c.LOCAL_FILES:return(0,R.jsx)(Ua,ql({libraryItem:t},l));case zn.c.PRE_RELEASE_ALBUM:return s?(0,R.jsx)(Oo,ql({libraryItem:t},l)):null;case zn.c.PRE_RELEASE_BOOK:return c?(0,R.jsx)(Oo,ql({libraryItem:t},l)):null;default:(0,we.d)(t)}})),$l=function(e){var t=e.getItems,r=e.scrollNodeRef,n=e.primaryFilter,i=e.nrValidItems,a=e.spec,o=(0,nt.vW)(),l=Gl(),s=l.rowHeight,c=l.libraryRowMode===Yl.COMPACT,d=function(e,t){switch(e){case nt.fX.COLLAPSED:return Hl;case nt.fX.DEFAULT:return t?Wl:Vl;case nt.fX.EXPANDED:return t?Xl:zl;default:(0,we.d)(e)}}(o,c),p=(0,u.useCallback)((function(e,t){return(0,R.jsx)(Kl,{height:e,isCompact:c,primaryFilter:n},t)}),[c,n]),y=(0,u.useCallback)((function(e,r){return t(e,r).map((function(t,r){return t?(0,R.jsx)(Ql,{item:t,spec:a,RowVariantComponent:d,primaryFilter:n,nrValidItems:i,index:e+r},t.uri):p("".concat(s,"px"),"".concat(e+r))}))}),[d,t,n,p,s,a,i]);return(0,R.jsx)(Nl.$,{circular:!1,allowsMultipleInteractiveChildrenInItem:!0,"aria-label":w.Ru.get("web-player.your-library-x.your-library"),children:(0,R.jsx)(Zl.L,{renderRows:y,nrRows:i,rowHeight:s,scrollNodeRef:r,renderPlaceholder:p})})},es=r(45925),ts=r(21381),rs=function(e,t){var r=(0,u.useContext)(Oe),n=r.notifyShowInterest,i=r.notifyHideInterest;return{events:r.events,notifyShowInterest:(0,u.useCallback)((function(){n(e,t)}),[e,n,t]),notifyHideInterest:(0,u.useCallback)((function(){i(e,t)}),[e,i,t])}},ns=r(41681);function is(e){var t=e.children,r=e.content,n=e.itemKey,i=e.priority,a=e.offset,o=e.placement,s=function(e,t,r){var n,i,a=t.isInterestedInBeingShown,o=function(){},s=(0,ns.A)(null!==(n=t.onVisibilityGranted)&&void 0!==n?n:o),c=(0,ns.A)(null!==(i=t.onVisibilityDenied)&&void 0!==i?i:o),d=(0,u.useState)(!1),p=(0,l.A)(d,2),y=p[0],f=p[1],g=rs(e,r),m=g.notifyShowInterest,b=g.notifyHideInterest,v=g.events;return(0,u.useEffect)((function(){var t=v.addListener(he.VISIBILITY_GRANTED,(function(t){t.data.key===e&&(s(),f(!0))})),r=v.addListener(he.VISIBILITY_DENIED,(function(t){t.data.key===e&&(c(),f(!1))}));return function(){t(),r()}}),[v,e,s,c]),(0,u.useEffect)((function(){a?m():b()}),[b,m,a]),(0,u.useEffect)((function(){return b}),[b]),{isVisible:y}}(n,{isInterestedInBeingShown:e.isInterestedInBeingShown,onVisibilityDenied:e.onVisibilityDenied,onVisibilityGranted:e.onVisibilityGranted},i),c=s.isVisible;return(0,R.jsx)(ts.E,{content:r,isVisible:c,offset:a,placement:o,children:t})}var as=r(23593),os=r(12506),ls=r(33233),ss=r(40441),cs=r(55888),us=function(e,t,r){var n,i=t.closest('li[role="presentation"]'),a=null===(n=e.parentElement)||void 0===n?void 0:n.querySelectorAll('ul[role="menu"]');if(r===cs.O.UP){var o,l=null==a?void 0:a[a.length-1],s=e.previousElementSibling,c=null==i||null===(o=i.previousElementSibling)||void 0===o?void 0:o.previousElementSibling;if(t instanceof HTMLUListElement||!c){if(s&&s instanceof HTMLUListElement)return s;if(l&&l instanceof HTMLUListElement)return l}}else{if(!(null==i?void 0:i.nextElementSibling)){var u=e.nextElementSibling;return u&&u instanceof HTMLUListElement?u:null==a?void 0:a[0]}}};const ds="GvHaMehoYEIaLhHafB4F",ps="ijaSPbJ8wd3RNiyukjlh",ys="w0nWe_59HwsG7nQLoibF",fs="LbAtRPub21imosz1Xjht";var gs=[{itemsViewState:Sl.X.LIST,compactModeState:Yl.COMPACT},{itemsViewState:Sl.X.LIST,compactModeState:Yl.DEFAULT},{itemsViewState:Sl.X.GRID,compactModeState:Yl.DEFAULT}],ms=function(e,t,r){return Math.round((e+t)*r)/r},bs=function(e){return e.itemsViewState===Sl.X.GRID?w.Ru.get("web-player.your-library-x.sort-and-view-picker.grid"):e.compactModeState===Yl.COMPACT?w.Ru.get("web-player.your-library-x.sort-and-view-picker.compact"):w.Ru.get("web-player.your-library-x.sort-and-view-picker.list")},vs=function(e){var t=e.selectedSort,r=e.selectedView,n=e.onSortSelect,i=e.onViewSelect,a=e.sortOptions,o=e.spec,l=e.id,s=(0,I.s)(),c=(0,u.useCallback)((function(e){return e.itemsViewState===Sl.X.GRID?(0,R.jsx)(wl.D,{size:"small"}):e.compactModeState===Yl.COMPACT?(0,R.jsx)(os.d,{size:"small"}):(0,R.jsx)(jl.N,{size:"small"})}),[]),d=Eo(),p=d.gridScale,y=d.setGridScale,f=function(e){var t=ms(e,.5,100);y(t),s.logInteraction(o.gridDensitySliderFactory().dragSetSliderPosition({position:t}))},g=(0,u.useCallback)((function(e){y(e),s.logInteraction(o.gridDensitySliderFactory().hitSetSliderPosition({position:e}))}),[s,y,o]),m=function(e){var t;return null==e||null===(t=e.parentElement)||void 0===t?void 0:t.querySelector("ul")},b=(0,u.useRef)(null);return(0,R.jsxs)("div",{id:l,className:ps,ref:b,children:[(0,R.jsxs)(O.W,{"aria-label":w.Ru.get("web-player.your-library-x.sort_by"),onFocusVerticalItem:us,getInitialFocusElement:m,children:[(0,R.jsx)(ls.y,{children:w.Ru.get("web-player.your-library-x.sort_by")}),a.map((function(e,r){var i=e.key,o=e.value;return(0,R.jsx)(S.D,{role:"menuitemradio","aria-checked":i===t.key,onClick:function(){return n(i,r)},divider:r===a.length-1?"after":void 0,autoClose:!1,children:o},i)}))]}),(0,R.jsxs)(O.W,{"aria-label":w.Ru.get("web-player.your-library-x.sort-and-view-picker.view-as"),onFocusVerticalItem:us,getInitialFocusElement:m,children:[(0,R.jsx)(ls.y,{children:w.Ru.get("web-player.your-library-x.sort-and-view-picker.view-as")}),gs.map((function(e){var t=bs(e),n=e.itemsViewState===r.itemsViewState&&e.compactModeState===r.compactModeState;return(0,R.jsx)(S.D,{role:"menuitemradio","aria-checked":n,onClick:function(){return i(e)},leadingIcon:c(e),autoClose:!1,children:t},t)})),Sl.X.GRID===r.itemsViewState&&(0,R.jsx)("li",{role:"presentation",children:(0,R.jsx)("div",{role:"menuitem",className:fs,children:(0,R.jsx)(ss.z2,{labelText:w.Ru.get("web-player.your-library-x.sort-and-view-picker.grid-density-label"),value:ms(p,-.5,100),max:1,step:.1,onDragStart:f,onDragMove:f,onDragEnd:f,onStepBackward:function(){return g(ms(p,-.1,10))},onStepForward:function(){return g(ms(p,.1,10))},forceActiveStyles:!0,"data-roving-interactive":"1"})})})]})]})},hs=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=(0,Be.x)("onboarding-dismissed:ylx-playlist-ordering",!1),n=(0,l.A)(r,2),i=n[0],a=n[1],o=(0,Be.x)("onboarding-dismissed-amount:ylx-playlist-ordering",0),s=(0,l.A)(o,2),c=s[0],d=s[1],p=(0,u.useState)(!1),y=(0,l.A)(p,2),f=y[0],g=y[1],m=In().dropOriginIsYLX,b=(0,u.useContext)(z.O_).draggingIsInProgress;(0,u.useEffect)((function(){b&&m&&g(!0)}),[b,m]);var v=(0,u.useCallback)((function(){a(!0),g(!1),d(c+1)}),[c,d,a]);return{show:e&&c<3&&(!i||f)&&(t||f),onHide:v}},xs=r(1223),Os=function(e){var t,r,n,i=e.sortOptions,a=e.selectedSort,o=e.onSortSelect,s=e.showReorderingOnboarding,c=e.scrollNodeRef,d=e.spec,p=(0,Sl.t)(),y=p.itemsView,f=p.setItemsView,g=Gl(),m=g.libraryRowMode,b=g.setLibraryRowMode,v=(0,I.s)(),h=(0,u.useCallback)((function(){v.logInteraction(d.hitUiReveal())}),[v,d]),x=(0,u.useMemo)((function(){return y===Sl.X.GRID?{itemsViewState:Sl.X.GRID,compactModeState:Yl.DEFAULT}:m===Yl.COMPACT?{itemsViewState:Sl.X.LIST,compactModeState:Yl.COMPACT}:{itemsViewState:Sl.X.LIST,compactModeState:Yl.DEFAULT}}),[y,m]),O=(0,u.useCallback)((function(e){var t=d.viewAsOptionFactory({identifier:"grid",position:3}).hitUiElementToggle();e.itemsViewState===Sl.X.GRID?f(Sl.X.GRID):e.compactModeState===Yl.COMPACT?(t=d.viewAsOptionFactory({identifier:"compact",position:1}).hitUiElementToggle(),f(Sl.X.LIST),b(Yl.COMPACT)):(t=d.viewAsOptionFactory({identifier:"list",position:2}).hitUiElementToggle(),f(Sl.X.LIST),b(Yl.DEFAULT)),v.logInteraction(t)}),[v,f,b,d]),P=(0,u.useRef)(null),j=(0,xs.y)(c,"0px 0px 0px 0px",.75,P),S=(0,Be.x)("sort-view-picker-onboarding-seen",!1),A=(0,l.A)(S,2),D=A[0],C=A[1],T=hs(s,!j),E=T.show,k=T.onHide,L=(0,u.useCallback)((function(){h(),C(!0)}),[h,C]);return(0,R.jsx)(R.Fragment,{children:(0,R.jsx)(is,{isInterestedInBeingShown:!D&&!j,itemKey:ue.YLX_SORT_AND_VIEW_PICKER,priority:de.DEFAULT,placement:"right",content:(0,R.jsx)(es.z,{onClose:function(){C(!0)},children:(0,R.jsx)(ze.E,{as:"p",children:w.Ru.get("web-player.your-library-x.sort-and-view-picker.view-onboarding")})}),children:(0,R.jsx)(is,{isInterestedInBeingShown:E,itemKey:ue.YLX_CUSTOM_ORDERING,priority:de.CONTEXTUAL,placement:"right",content:(0,R.jsx)(es.z,{onClose:k,children:(0,R.jsx)(ze.E,{as:"p",dangerouslySetInnerHTML:{__html:w.Ru.get("web-player.your-library-x.custom-ordering-onboarding-text")}})}),children:(0,R.jsx)(Ol.b,{menu:(0,R.jsx)(vs,{selectedSort:a,selectedView:{itemsViewState:null!==(t=x.itemsViewState)&&void 0!==t?t:Sl.X.LIST,compactModeState:null!==(r=x.compactModeState)&&void 0!==r?r:Yl.DEFAULT},sortOptions:i,onSortSelect:o,onViewSelect:O,spec:d,id:"sort-and-view-picker"}),placement:"bottom-end",children:(0,R.jsx)(et.H,{"aria-label":w.Ru.get("web-player.your-library-x.sort-and-view-picker.button-aria-label",a.value,bs(x)),onClick:L,size:"small",iconTrailing:(n=x,n.itemsViewState===Sl.X.GRID?wl.D:n.compactModeState===Yl.COMPACT?os.d:jl.N),ref:P,role:"combobox","aria-controls":"sort-and-view-picker",children:(0,R.jsx)(ze.E,{variant:"bodySmall",className:ys,"data-sortbox-label":!0,children:a.value})})})})})})},Ps=function(e){var t,r,n,i,a,o=e.sortOrders,l=e.activeSortOrderId,s=e.setActiveSortOrderId,c=e.showReorderingOnboarding,d=e.spec,p=e.scrollNodeRef,y=(0,u.useMemo)((function(){return d.sortMenuButtonFactory()}),[d]),f=(0,u.useMemo)((function(){return d.sortbyViewasMenuButtonFactory()}),[d]),g=(0,I.s)(),m=(0,cr.f)(),v=null!==(t=o.find((function(e){return e.id===l})))&&void 0!==t?t:null==o?void 0:o.at(0),h=(0,u.useRef)(null),x=(0,b.NC)($.AEN),O=(0,u.useCallback)((function(e,t){s(e);var r=m.getSortOrderLabel(e);x?g.logInteraction(f.sortOptionFactory({identifier:r,position:t}).hitSort()):g.logInteraction(y.sortMenuFactory().sortOptionFactory({identifier:r,position:t}).hitSort())}),[m,g,s,f,y,x]),P=hs(c),j=P.show,S=P.onHide;return x?(0,R.jsx)(Os,{sortOptions:o.map((function(e){return{key:e.id,value:e.name}})),selectedSort:{key:null!==(i=null==v?void 0:v.id)&&void 0!==i?i:"",value:null!==(a=null==v?void 0:v.name)&&void 0!==a?a:""},onSortSelect:O,showReorderingOnboarding:c,scrollNodeRef:p,spec:f}):(0,R.jsx)("div",{className:ds,ref:h,children:(0,R.jsx)(is,{isInterestedInBeingShown:j,itemKey:ue.YLX_CUSTOM_ORDERING,priority:de.CONTEXTUAL,placement:"right",content:(0,R.jsx)(es.z,{onClose:S,children:(0,R.jsx)(ze.E,{as:"p",dangerouslySetInnerHTML:{__html:w.Ru.get("web-player.your-library-x.custom-ordering-onboarding-text")}})}),children:(0,R.jsx)(as.g,{options:o.map((function(e){return{key:e.id,value:e.name}})),onClick:function(){g.logInteraction(y.hitUiReveal())},onSelect:O,selected:{key:null!==(r=null==v?void 0:v.id)&&void 0!==r?r:"",value:null!==(n=null==v?void 0:v.name)&&void 0!==n?n:""},heading:w.Ru.get("web-player.your-library-x.sort_by"),ariaLabel:w.Ru.get("web-player.your-library-x.sort_by")})})})},js=r(33517),ws=r(96673),Ss=r(89737);var As=function(e){var t=e.clearOnEscapeInElementRef,r=e.primaryFilter,n=e.spec,i=(0,cr.f)(),a=(0,I.s)(),o=function(e){switch(e){case zn.c.PRE_RELEASE_ALBUM:case zn.c.ALBUM:return w.Ru.get("web-player.your-library-x.text-filter.albums-placeholder");case zn.c.ARTIST:return w.Ru.get("web-player.your-library-x.text-filter.artists-placeholder");case zn.c.PLAYLIST:return w.Ru.get("web-player.your-library-x.text-filter.playlists-placeholder");case zn.c.SHOW:return w.Ru.get("web-player.your-library-x.text-filter.shows-placeholder");case zn.c.PRE_RELEASE_BOOK:case zn.c.AUDIOBOOK:return w.Ru.get("web-player.your-library-x.text-filter.audiobooks-placeholder");case"downloaded":return w.Ru.get("web-player.your-library-x.text-filter.downloaded-placeholder");case void 0:return w.Ru.get("web-player.your-library-x.text-filter.generic-placeholder");default:return void(0,we.k)(e)}}(r),l=(0,u.useCallback)((function(){return a.logInteraction(n.searchButtonFactory().hitUiReveal()),!0}),[a,n]),s=(0,u.useCallback)((function(){return a.logInteraction(n.textFilterFactory().keyStrokeClearFilter()),!0}),[a,n]);return(0,R.jsx)(js.S,{placeholder:o,clearOnEscapeInElementRef:t,debounceFilterChangeTimeout:null!=i&&i.getCapabilities().canTextFilterContentsInRealtime?0:void 0,expandDirection:"right",onActivate:l,onClear:s,useExpandCallback:function(e){(0,Ss.f)(ws.g.FOCUS_YLX_TEXT_FILTER,e)}})},Ds=r(89923);function Cs(e,t,r,n){if(e){var i=e.scrollTop,a=e.offsetHeight,o=t&&e?t.getBoundingClientRect().top+i-e.getBoundingClientRect().top:0;if(o+r<i||o+r+n>i+a){var l=r-a/2+o+n/2;e.scrollTop=l}}}var Is=r(92900);var Rs=r(48109);function Ts(){var e=(0,u.useState)(null),t=(0,l.A)(e,2),r=t[0],n=t[1];if((0,ya.l)(pa.UV.UPDATE_PIN_ERROR,(function(e){n(e.data)})),void 0===(null==r?void 0:r.reason))return null;switch(r.reason){case pa.uL.TOO_MANY_PINS:return(0,R.jsx)(Rs.x,{animated:!0,headingMessage:w.Ru.get("web-player.your-library-x.pin-error.title"),message:w.Ru.get("web-player.your-library-x.pin-error.message",r.maximumPinnedItems),buttonLabel:w.Ru.get("web-player.your-library-x.pin-error.ok"),isOpen:!0,onDismissDialog:function(){return n(null)}});case pa.uL.NO_PIN_IN_FOLDER:return(0,R.jsx)(Rs.x,{animated:!0,headingMessage:w.Ru.get("web-player.your-library-x.pin-error.no-pin-in-folder.title"),message:w.Ru.get("web-player.your-library-x.pin-error.no-pin-in-folder.message"),buttonLabel:w.Ru.get("web-player.your-library-x.pin-error.ok"),isOpen:!0,onDismissDialog:function(){return n(null)}});default:return(0,we.k)(r),null}}function Es(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ks(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Es(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Es(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ls(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ns(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ls(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ls(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Fs=r(31124),Ms=r(69583),Us=r(79142),Bs=r(99684),_s=r(75624),Vs=r(71825),Hs=function(e,t,r,n,a){var o=(0,Vs.x)(),l=(0,u.useRef)(r),s=(0,u.useRef)(),d=(0,u.useRef)();s.current=n,d.current=a,(0,u.useEffect)((function(){var r,n,a={ident:e,isPrefix:t,onMessage:function(e){return l.current(e)},onSubscribe:(n=(0,i.A)(c().mark((function e(t){var r;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(r=s.current)||void 0===r?void 0:r.call(s,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)}),onCancel:(r=(0,i.A)(c().mark((function e(t){var r;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(r=d.current)||void 0===r?void 0:r.call(d,t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(e){return r.apply(this,arguments)})},u=o.subscribe(a);return function(){u.cancel()}}),[e,t,o])},zs=r(30174),Ws=(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({},pa.Ir.ALBUMS,zn.c.ALBUM),pa.Ir.ARTISTS,zn.c.ARTIST),pa.Ir.BOOKS,zn.c.AUDIOBOOK),pa.Ir.EPISODES,zn.c.EPISODE),pa.Ir.SHOWS,zn.c.SHOW),pa.Ir.TRACKS,zn.c.TRACK);function Xs(e,t,r){var n=(0,u.useCallback)((function(t){var n=t.data.list,i=Ws[n];Ks(e,i)&&r()}),[e,r]);(0,ya.l)(pa.UV.UPDATE,n),(0,ya.l)(pa.UV.UPDATE_PIN,r);var i=(0,u.useCallback)((function(){Ks(e,zn.c.PLAYLIST)&&r()}),[e,r]);(0,ma.L)(i),function(e){Hs("hm://collection/ylpin/",!0,e)}(r),function(e){var t=(0,_s.A)(),r=t.getEvents();(0,u.useEffect)((function(){return r.addListener(Bs.T.UPDATE,e)}),[t,r,e])}(r),function(e){var t=(0,Us.l)().getEvents();(0,u.useEffect)((function(){var r=function(t){"prerelease"===t.data.set&&e()};return t.addListener(De.ar.ADDED,r),t.addListener(De.ar.REMOVED,r),function(){t.removeListener(De.ar.ADDED,r),t.removeListener(De.ar.REMOVED,r)}}),[e,t])}(r),function(e,t){var r=(0,zs.F)();(0,u.useEffect)((function(){!r||e!==je.oR.RECENTLY_PLAYED_OR_ADDED.toString()&&"Recents"!==e||t()}),[t,r,e])}(t,r)}function Ks(e,t){switch(e){case zn.c.ALBUM:case zn.c.ARTIST:case zn.c.AUDIOBOOK:case zn.c.SHOW:return e===t;case zn.c.PLAYLIST:switch(t){case zn.c.TRACK:case zn.c.PLAYLIST:case zn.c.EPISODE:return!0;default:return!1}default:return!0}}var Ys=r(14267),Gs=r(16454),Zs=r(1444);const Js="Vf3ww2_My5QuwUnbpzhu";var qs=r(53912),Qs=function(){var e=(0,u.useContext)(mn).typeaheadResult.str;return e?(0,R.jsx)(qs.qb,{className:Js,children:e}):null},$s=r(60256);const ec="main-yourLibraryX-libraryContainer",tc="main-yourLibraryX-libraryFilter",rc="iwhVJuPipY1lrQIjaA1k",nc="main-yourLibraryX-libraryItemContainer",ic="main-yourLibraryX-libraryRootlist",ac="sikBfynL1Y6I25nVpbAg",oc="KwShd3RdVrsX6dGLJNxT",lc="qOtD4rsRpIMhQLCjJ4K3",sc="oEDH8yMQOKQNoX7LWjwt",cc="RHRitk6QC3rvuG24RAdj",uc="main-yourLibraryX-filterArea";var dc=["dropPosition","className"],pc=["offset","limit","items"];function yc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function fc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yc(Object(r),!0).forEach((function(t){(0,a.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var gc={items:[],totalLength:0},mc=function(){var e,t,r,s,d,f,O,P,j,w=(0,u.useContext)(le.g).filter,S=(0,u.useState)(null),A=(0,l.A)(S,2),D=A[0],C=A[1],T=function(e){var t=(0,u.useContext)(Ur),r=t.openedFolderUri,n=void 0===r?Mr:r,i=t.change,o=t.resetFolder,s=(0,u.useRef)(n),c=(0,Be.x)("ylx-active-filter-ids",(0,a.A)({},n,[])),d=(0,l.A)(c,2),p=d[0],y=d[1],f=(0,u.useRef)(!0),g=(0,m.U0)((function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=new Set(e);i.has(t)?i.delete(t):i.add(t),f.current=r,y(ks(ks({},p),{},(0,a.A)({},n,Array.from(i))))}),[e,y,n]),b=(0,u.useCallback)((function(){return y(ks(ks({},p),{},(0,a.A)({},n,[])))}),[n,p,y]),v=(0,u.useCallback)((function(e){n&&o(),y(ks(ks({},p),{},(0,a.A)({},Mr,e?[e]:[])))}),[n,o,p,y]);return(0,u.useLayoutEffect)((function(){n!==s.current&&n!==Mr&&"PUSH"===i&&y(ks(ks({},p),{},(0,a.A)({},n,p[s.current]))),s.current=n}),[i,n,p,y]),{refinersPickedByUserRef:f,selectedRefinerIds:p[n],resetRefinerIds:b,resetAndToggleRootRefiner:v,toggleRefinerId:g}}(null!==(e=null==D||null===(t=D.selectedFilters)||void 0===t?void 0:t.map((function(e){return e.id})))&&void 0!==e?e:[]),E=T.refinersPickedByUserRef,k=T.selectedRefinerIds,L=T.resetRefinerIds,F=T.resetAndToggleRootRefiner,V=T.toggleRefinerId,X=function(e){var t=(0,cr.f)().getContentsPrimaryFilterId(zn.c.PLAYLIST),r=(0,u.useContext)(Ur).openedFolderUri,n=void 0===r?"":r,i=(0,Be.x)("ylx-active-sort-order-by-filter-id",{}),o=(0,l.A)(i,2),s=o[0],c=o[1],d="".concat(n&&t?t:e);return{selectedSortOrderId:s[d],setSelectedSortOrderId:(0,u.useCallback)((function(e){c(Ns(Ns({},s),{},(0,a.A)({},d,e)))}),[d,s,c])}}(null==k?void 0:k[0]),K=X.selectedSortOrderId,Y=X.setSelectedSortOrderId,G=(0,u.useRef)(null),Z=(0,u.useRef)(null),J=(0,u.useRef)(null),q=function(){var e=(0,u.useContext)(Nt);if(!e)throw new Error("useExpandedFolders must be used within a ExpandedFoldersProvider");return e}().expandedFolders,Q=(0,u.useContext)(Ur),ee=Q.openedFolderUri,te=Q.resetFolder,re=(0,Ys.p)(),ne=(0,Ce.P)(),ie=(0,cr.f)(),ae=(0,Rn.g)(),se=Ve(),ce=Tn(),ue=(0,u.useState)(!1),de=(0,l.A)(ue,2),pe=de[0],ye=de[1],fe=(0,nt.$)(),ge=fe.isCollapsed,me=fe.isExpanded,be=fe.setYlxSidebarState;!function(e){var t=(0,cr.f)(),r=(0,nt.$)(),n=r.isCollapsed,i=r.setYlxSidebarState,a=r.lastUncollapsedYlxSidebarState,o=(0,Ms.W)(),l=(0,u.useCallback)((function(){var e=n?a:nt.fX.COLLAPSED;i(e)}),[n,a,i]),s=(0,u.useCallback)((function(){e(null),n&&i(a)}),[n,a,e,i]),c=(0,u.useCallback)((function(r){return function(){e(t.getContentsPrimaryFilterId(r)),n&&i(a)}}),[n,a,t,e,i]),d=c(zn.c.PLAYLIST),p=c(zn.c.SHOW),y=c(zn.c.ARTIST),f=c(zn.c.ALBUM),g=c(zn.c.AUDIOBOOK);(0,Fs.Nx)(o?ws.g.TOGGLE_NPV_SIDEBAR:ws.g.TOGGLE_YLX_SIDEBAR,l),(0,Fs.Nx)(ws.g.GO_TO_LIBRARY,s),(0,Fs.Nx)(ws.g.GO_TO_PLAYLISTS,d),(0,Fs.Nx)(ws.g.GO_TO_PODCASTS,p),(0,Fs.Nx)(ws.g.GO_TO_ARTISTS,y),(0,Fs.Nx)(ws.g.GO_TO_ALBUMS,f),(0,Fs.Nx)(ws.g.GO_TO_AUDIOBOOKS,g)}(F);var ve,he=(0,Sl.t)().isGridView,xe=Gl().libraryRowMode===Yl.COMPACT,Oe=(0,at.r)(v.j,{data:{identifier:"yourlibraryx"}}),Pe=Oe.spec,je=Oe.UBIFragment;ve=ge?"collapsed":he?me?"expanded_grid":"default_grid":xe?me?"expanded_compact":"default_compact":me?"expanded_list":"default_list";var we=(0,u.useMemo)((function(){return Pe.sidebarFactory({uri:null!=ee?ee:Mr,identifier:ve})}),[Pe,ee,ve]),Se=(0,$s.t)(we),Ae=(0,u.useMemo)((function(){return we.headerFactory()}),[we]),De=(0,u.useMemo)((function(){return Ae.filtersFactory()}),[Ae]),Ie=(0,u.useMemo)((function(){return Ae.searchBarFactory()}),[Ae]),Te=(0,u.useMemo)((function(){return we.listFactory()}),[we]),Ne=(0,I.s)();!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,n=(0,Ds.n)(),i=(0,cr.f)().getContentsPrimaryFilterId("downloaded"),a=(0,u.useRef)(e);a.current=e;var o=(0,u.useRef)(t);o.current=t;var l=(0,u.useRef)(r);l.current=r;var s=(0,u.useRef)(!1);(0,u.useEffect)((function(){if(i){var e=o.current.includes(i),t=a.current.includes(i),r=o.current.length>1,c=!n&&!r&&!e&&t,u=n&&e&&s.current;(c||u)&&(c&&(s.current=!0),l.current(i,!1))}}),[i,n]);var c=(0,u.useRef)(t);(0,m.Ij)((function(){i&&(t.includes(i)&&!c.current.includes(i)&&s.current||(s.current=!1),c.current=t)}),[i,t])}(null==D||null===(r=D.availableFilters)||void 0===r?void 0:r.map((function(e){return e.id})),null==D||null===(s=D.selectedFilters)||void 0===s?void 0:s.map((function(e){return e.id})),V);var Fe=ua(Te,ee),Me=Fe.handleDropOnFolder,Ue=Fe.unpinConfirmationDialog,He=In(),ze=He.dropOriginIsYLX,We=He.entityIsInFolder,Xe=(0,u.useContext)(z.O_).setDraggingIsInProgress;(0,W.g)(G);var Ke=ee?Ir:Cr,Ye=!We||null!=D&&D.reorderAllowed?[]:[U.fl.PLAYLISTS_V2,U.fl.FOLDERS],Ge=(0,_.A)({allowedMimeTypesByDropPosition:(0,a.A)({},B.Nz.ON,ze?Ye:Ke),onDrop:(0,u.useCallback)(function(){var e=(0,i.A)(c().mark((function e(t){var r,i,a,o,l,s,u,d,p,y,f,g,m,b,v,h,x,O,P;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ee?Me(t):(r=t[U.fl.TRACKS],i=void 0===r?[]:r,a=t[U.fl.LOCAL_TRACKS],o=void 0===a?[]:a,l=t[U.fl.ALBUMS],s=t[U.fl.ARTISTS],u=t[U.fl.EPISODES],d=t[U.fl.SHOWS],p=t[U.fl.PLAYLISTS_V2],y=void 0===p?[]:p,f=t[U.fl.FOLDERS],g=t[U.fl.AUDIOBOOKS],(m=[].concat((0,n.A)(i),(0,n.A)(o))).length&&(null==ie||ie.add({uris:m}),Ne.logInteraction(Te.dragCreatePlaylist())),null!=l&&l.length&&(null==ie||ie.add({uris:l}),Ne.logInteraction(Te.dragLike({itemToBeLiked:null!==(b=l.at(0))&&void 0!==b?b:""}))),null!=s&&s.length&&(null==ie||ie.add({uris:s}),Ne.logInteraction(Te.dragLike({itemToBeLiked:null!==(v=s.at(0))&&void 0!==v?v:""}))),null!=u&&u.length&&(null==ie||ie.add({uris:u}),Ne.logInteraction(Te.dragLike({itemToBeLiked:null!==(h=u.at(0))&&void 0!==h?h:""}))),null!=d&&d.length&&(null==ie||ie.add({uris:d}),Ne.logInteraction(Te.dragLike({itemToBeLiked:null!==(x=d.at(0))&&void 0!==x?x:""}))),null!=g&&g.length&&(null==ie||ie.add({uris:g}),Ne.logInteraction(Te.dragLike({itemToBeLiked:null!==(O=g.at(0))&&void 0!==O?O:""}))),y.length&&(ce(y,{before:"start"}),ze?Ne.logInteraction(Te.dragSort()):Ne.logInteraction(Te.dragLike({itemToBeLiked:null!==(P=y.at(0))&&void 0!==P?P:""}))),null!=f&&f.length&&(ae.moveFolder({uri:f[0]},{before:"start"}),Ne.logInteraction(Te.dragSort())));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[ee,Me,ie,Ne,Te,ce,ze,ae]),onLongDragOver:(0,u.useCallback)((function(){ge&&be(nt.fX.DEFAULT)}),[ge,be])}),Ze=Ge.dropPosition,Je=Ge.className,qe=(0,o.A)(Ge,dc),Qe=(0,b.NC)($.H8e),$e=(0,b.NC)($.lDH),et=Qe||$e,tt=(0,u.useMemo)((function(){return{filters:k,sortOrder:K,textFilter:w,includeLocalFiles:ne,includeYourEpisodes:!0,includeLikedSongs:!0,includePreReleases:et,expandedFolders:ge||he?[]:q,filtersPickedByUser:E.current,folderUri:ee}}),[k,K,w,ne,et,ge,he,q,E,ee]),rt=(0,u.useCallback)(function(){var e=(0,i.A)(c().mark((function e(t,r){var n,i;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ie.getContents(fc({offset:t,limit:r},tt));case 3:return n=e.sent,n.offset,n.limit,n.items,i=(0,o.A)(n,pc),ye(!1),e.abrupt("return",fc({fetchedId:tt.folderUri,onCacheSuccess:function(){C((function(e){return(0,y.j)(i,e)?e:i}))}},n));case 9:if(e.prev=9,e.t0=e.catch(0),!(e.t0 instanceof N.c_)){e.next=16;break}return L(),e.abrupt("return",gc);case 16:if(!(e.t0 instanceof N.IU)){e.next=21;break}return Y(void 0),e.abrupt("return",gc);case 21:if(!(e.t0 instanceof N.db)){e.next=24;break}return te(),e.abrupt("return",gc);case 24:return(0,Zs.UD)(e.t0),ye(!0),e.abrupt("return",gc);case 27:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(t,r){return e.apply(this,arguments)}}(),[tt,ie,L,te,Y]),it=!1===(null==D?void 0:D.hasUnfilteredItems),ot=(null==D?void 0:D.hasTextFilter)&&0===D.totalLength&&""!==w,lt=(0,u.useContext)(le.g).setFilter;(0,u.useEffect)((function(){ot&&ge&<("")}),[ot,ge,lt]);var st=0===(null==D?void 0:D.totalLength)&&D.selectedFilters.length>0&&!D.passedFolderUri&&!D.hasTextFilter;(0,m.Ij)((function(){var e=null==D?void 0:D.selectedFilters.at(-1);st&&e&&V(e.id,!1)}),[st,null==D?void 0:D.selectedFilters]);var ut=(0,b.NC)($.HbK,{loadingValue:!1})&&(null==ie?void 0:ie.getCapabilities().canFetchAllItems),dt=(0,Gs.E)({nrItems:50,fetch:rt,limit:50,cacheAllOnInvalidation:ut,cacheAllLimit:5e4}),yt=dt.fetchedId,ft=dt.getItems,gt=dt.nrValidItems,mt=dt.invalidateCache,bt=(0,g.YQ)(mt,200,{leading:!0,trailing:!0,maxWait:1e3});Xs(null==D?void 0:D.primaryFilter,K,bt);var vt=!ee&&!yt||ee===yt;!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=(0,u.useRef)({});(0,u.useLayoutEffect)((function(){if(!e.current)return function(){};var n=e.current,i=r.current[t];n.scrollTop=null!=i?i:0;var a=function(){r.current[t]=n.scrollTop};return null==n||n.addEventListener("scroll",a),function(){null==n||n.removeEventListener("scroll",a)}}),[e,t])}(G,yt);var ht,xt=(0,u.useCallback)((function(){mt(),ye(!1)}),[mt]),Ot=(0,xs.y)(G),Pt=!(null==D||!D.openedFolderName),jt=(0,b.NC)($._p8,{loadingValue:!1})&&ut,wt=function(e,t,r){var n=(0,Sl.t)().isGridView,a=Gl().rowHeight;return(0,u.useCallback)(function(){var o=(0,i.A)(c().mark((function i(o){var l,s,u,d,p,y,f,g,m;return c().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(s=a,u=1,n&&(y=null===(d=e.current)||void 0===d?void 0:d.querySelector('li[role="row"]'),s=null!==(p=null==y?void 0:y.getBoundingClientRect().height)&&void 0!==p?p:0,null!=y&&y.parentElement&&(u=getComputedStyle(y.parentElement).getPropertyValue("grid-template-columns").split(" ").length)),s){i.next=5;break}return i.abrupt("return",null);case 5:return f=r(0,5e4,{cachedOnly:!0}),g=f.find((function(e){return(null==e?void 0:e.name)&&(0,Is.u)(o,e.name)})),-1!==(m=g?f.indexOf(g):-1)&&t.current&&Cs(t.current,e.current,Math.floor(m/u)*s,s),i.abrupt("return",null!==(l=null==g?void 0:g.uri)&&void 0!==l?l:null);case 10:case"end":return i.stop()}}),i)})));return function(e){return o.apply(this,arguments)}}(),[e,t,a,r,n])}(J,G,ft),At=pe?(0,R.jsx)(Lt,{onClick:xt}):null;(0,u.useEffect)((function(){pe&&ge&&be(nt.fX.DEFAULT)}),[pe,ge,be]),it&&!ge&&(ht=Pt?(0,R.jsx)(pt,{className:Je}):(0,R.jsx)(St,{className:Je}));var Dt=ot?(0,R.jsx)(Rt,{query:w,className:Je}):null,Ct=(0,b.NC)($.AEN),It=!ge&&!ht&&(0,R.jsxs)("div",{className:p()(tc,Je,(0,a.A)({},rc,Ct)),children:[(0,R.jsx)(As,{clearOnEscapeInElementRef:Z,primaryFilter:null==D?void 0:D.primaryFilter,spec:Ie},ee),(0,R.jsx)(Ps,{sortOrders:null!==(d=null==D?void 0:D.availableSortOrders)&&void 0!==d?d:[],activeSortOrderId:null==D||null===(f=D.selectedSortOrder)||void 0===f?void 0:f.id,setActiveSortOrderId:Y,showReorderingOnboarding:(null==D?void 0:D.primaryFilter)===zn.c.PLAYLIST&&!(null!=D&&D.reorderAllowed),spec:Ae,scrollNodeRef:G})]}),Tt=pe&&!D,Et=me&&!he&&!At&&!ht,kt=(null!==(O=null==D?void 0:D.selectedFilters)&&void 0!==O?O:[]).length>0,Ft=se&&!kt&&!ee&&!it,Mt=_e(),Ut=Mt.cheetaraOnboardingIsActive,Bt=Mt.setCheetaraOnboardingIsActive,_t=Mt.cheetaraOnboardingDismissed,Vt=Mt.setCheetaraOnboardingDismissed,Ht=Mt.handleCloseCheetaraOnboarding,zt=!ge&&se&&!pe&&!_t&&!(null!=D&&D.passedFolderUri)&&!(null==D||null===(P=D.availableFilters)||void 0===P||!P.length)&&!(null!=D&&null!==(j=D.selectedFilters)&&void 0!==j&&j.length);return(0,R.jsx)(bn,{containerRef:Z,findMatchingTypeaheadUid:wt,isEnabled:jt,children:(0,R.jsxs)(je,{spec:Pe,children:[(0,R.jsx)(oe,{}),Ut&&(0,R.jsx)(ke,{onClose:Ht}),(0,R.jsx)(x.h,{menu:(0,R.jsx)(M,{folderUri:ee}),children:(0,R.jsxs)("div",fc(fc({className:p()(ec,(0,a.A)((0,a.A)((0,a.A)({},ur,Ze===B.Nz.ON),ac,ge),sc,Ut)),style:{"--placeholder-image":"url(".concat((0,h.b)("images/ylx-row-placeholder.png"),")"),"--placeholder-artist-image":"url(".concat((0,h.b)("images/ylx-artist-row-placeholder.png"),")"),"--placeholder-compact-image":"url(".concat((0,h.b)("images/ylx-compact-row-placeholder.png"),")")},ref:function(e){Z.current=e,Se(e)}},qe),{},{tabIndex:-1,onDragStart:function(){return Xe(!0)},onDragEnd:function(){return Xe(!1)},children:[Ue,(0,R.jsxs)("div",{className:p()((0,a.A)({},cc,Ot)),children:[(0,R.jsx)(Ll,{parentDropTargetClassName:Je,isLibraryCompletelyEmpty:it,folderUri:null==D?void 0:D.passedFolderUri,folderName:null==D?void 0:D.openedFolderName,spec:Ae.titleRowFactory(),openedFolderIsPlayable:null==D?void 0:D.openedFolderIsPlayable}),!re&&(0,R.jsx)(je,{spec:Ae,children:(0,R.jsx)(ct,{})}),!ge&&!Tt&&(0,R.jsxs)("div",{className:uc,children:[Ft&&(0,R.jsx)(u.Suspense,{fallback:null,children:(0,R.jsx)(Le,{})}),(0,R.jsx)(Nr,{selectedFilters:null==D?void 0:D.selectedFilters,availableFilters:null==D?void 0:D.availableFilters,toggleFilterId:V,resetFilterIds:L,className:p()((0,a.A)({},lc,!vt)),scrollNodeRef:G,spec:De,inFolderView:!(null==D||!D.passedFolderUri)},yt),me&&It]}),zt&&me&&(0,R.jsx)(u.Suspense,{fallback:null,children:(0,R.jsx)(Ee,{ylxIsExpanded:me,setCheetaraOnboardingIsActive:Bt,onHide:function(){return Vt(!0)}})}),Et&&(0,R.jsx)(nr,{isScrolled:Ot})]}),(0,R.jsx)(H.a,{className:nc,onInstanceCreated:function(e){G.current=e.elements().viewport},children:(0,R.jsxs)("div",{className:p()(ic,(0,a.A)((0,a.A)((0,a.A)({},lc,!pe&&!vt),ac,ge),oc,Et)),children:[zt&&!me&&(0,R.jsx)(u.Suspense,{fallback:null,children:(0,R.jsx)(Ee,{ylxIsExpanded:me,setCheetaraOnboardingIsActive:Bt,onHide:function(){return Vt(!0)}})}),!me&&It,!ge&&(null==D?void 0:D.tagPlaylist)&&(0,R.jsx)(u.Suspense,{fallback:null,children:(0,R.jsx)(Re,{playlist:D.tagPlaylist})}),At||ht||Dt,(0,R.jsx)("div",{ref:J,children:he?(0,R.jsx)(Ho,{getItems:ft,scrollNodeRef:G,primaryFilter:null==D?void 0:D.primaryFilter,nrValidItems:gt,spec:Te}):(0,R.jsx)($l,{getItems:ft,scrollNodeRef:G,primaryFilter:null==D?void 0:D.primaryFilter,nrValidItems:gt,spec:Te})})]})}),Ts(),(0,R.jsx)(Qs,{})]}))})]})})},bc=function(){var e=(0,f.d4)((function(e){return e.session})).isAnonymous,t=(0,f.d4)((function(e){return e.ui.editRefinersModal})),r=Ve();return(0,R.jsx)(V.s,{onError:function(e){(0,Zs.Jy)(e,"YourLibraryX")},children:(0,R.jsx)(le.s,{uri:N.gv,children:(0,R.jsx)(Ft,{children:(0,R.jsxs)(Br,{children:[(0,R.jsx)(Ie,{children:(0,R.jsx)(Ue,{children:(0,R.jsxs)(Pe,{children:[(0,R.jsx)(mc,{}),r&&t.isOpen&&(0,R.jsx)(Te,{})]})})}),(0,R.jsx)(Qe,{isAnonymous:e})]})})})})}},31529:(e,t,r)=>{r.d(t,{P:()=>i});var n=r(55588);function i(){return(0,n.y)()[0]}},55588:(e,t,r)=>{r.d(t,{y:()=>o});var n=r(12341),i=r(30758),a=r(75624);function o(){var e=(0,a.A)(),t=(0,i.useState)(e.getIsEnabled()),r=(0,n.A)(t,2),o=r[0],l=r[1];return(0,i.useEffect)((function(){var t=e.subscribeIsEnabled(l);return function(){return t()}}),[e]),[o,(0,i.useCallback)((function(t){return e.setIsEnabled(t)}),[e])]}},71825:(e,t,r)=>{r.d(t,{x:()=>a});var n=r(18832),i=r(3376);function a(){return(0,i.N)(n.b)}}}]);
|
|
//# sourceMappingURL=8798.js.map
|