1"use strict";(self.webpackChunkeMusicAngular=self.webpackChunkeMusicAngular||[]).push([[758],{9503:(wn,dn,r)=>{r.d(dn,{A:()=>M});var e=r(5898),n=r(9808),O=r(5e3);function S(z,A){if(1&z&&(O.TgZ(0,"div",2),O._uU(1),O.qZA()),2&z){const Y=O.oxw();O.Udp("font-size",Y.fontSize,"px"),O.xp6(1),O.hij("",Y.avatarInitials," ")}}const W=function(z){return{width:z}};let M=(()=>{class z{constructor(){this.size=24,this.fontSize=14}}return z.\u0275fac=function(Y){return new(Y||z)},z.\u0275cmp=O.Xpm({type:z,selectors:[["avatar"]],inputs:{avatarUrl:"avatarUrl",size:"size",fontSize:"fontSize",avatarInitials:"avatarInitials"},standalone:!0,features:[O.jDz],decls:3,vars:12,consts:[[1,"avatar"],["class","initials",3,"fontSize",4,"ngIf"],[1,"initials"]],template:function(Y,o){1&Y&&(O.TgZ(0,"div",0),O.ALo(1,"bgImage"),O.YNc(2,S,2,3,"div",1),O.qZA()),2&Y&&(O.Udp("background-image",O.xi3(1,7,o.avatarUrl,O.VKq(10,W,o.size)))("width",o.size,"px")("height",o.size,"px"),O.xp6(2),O.Q6J("ngIf",o.avatarInitials))},dependencies:[n.ez,n.O5,e.ue],styles:[".avatar[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background-size:contain;background-repeat:no-repeat;background-color:#000;border-radius:100px;position:relative}.avatar.has_border[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 2px #ced4da}.avatar[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%]{font-size:12px;font-weight:500;color:#fff}.avatar[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{position:absolute;bottom:-8px;right:-8px;background-size:contain;background-repeat:no-repeat}"],changeDetection:0}),z})()},4201:(wn,dn,r)=>{r.d(dn,{q:()=>n,t:()=>O});var e=r(1777);const n=[(0,e.eR)(":enter",[(0,e.oB)({opacity:0}),(0,e.jt)("200ms ease-in-out")]),(0,e.eR)(":leave",(0,e.jt)("200ms ease-in-out",(0,e.oB)({opacity:0})))];function O(S,W){return(0,e.X$)("fadeInOut",[(0,e.eR)(":enter",[(0,e.oB)({opacity:0}),(0,e.jt)(S,(0,e.oB)({opacity:1}))]),(0,e.eR)(":leave",[(0,e.oB)({opacity:1}),(0,e.jt)(W,(0,e.oB)({opacity:0}))])])}},1462:(wn,dn,r)=>{r.d(dn,{v:()=>N});var e=r(5e3),n=r(9808),O=r(9868),S=r(1088),W=r(1206),M=r(5667),z=r(9177),A=r(7310);function Y(F,j){if(1&F&&(e.TgZ(0,"h2",9),e._uU(1),e.qZA()),2&F){const H=e.oxw(2);e.xp6(1),e.Oqu(H.title)}}const o=function(F){return{"mobile-bottom-position":F}},D=function(F){return{"wider-padding":F}},h=function(F){return{"mobile-horizontal":F}};function C(F,j){if(1&F){const H=e.EpF();e.TgZ(0,"div",1),e._UZ(1,"dialog-close-button",2),e.TgZ(2,"div",3),e.YNc(3,Y,2,1,"h2",4),e._UZ(4,"p",5),e.ALo(5,"safeHtml"),e.TgZ(6,"div",6)(7,"button",7),e.NdJ("click",function(){e.CHM(H);const U=e.oxw();return e.KtG(U.dialogRef.close(!1))}),e._uU(8," CANCEL "),e.qZA(),e.TgZ(9,"button",8),e.NdJ("click",function(){e.CHM(H);const U=e.oxw();return e.KtG(U.confirm())}),e._uU(10),e.qZA()()()()}if(2&F){const H=j.ngrxLet,T=e.oxw();e.Udp("max-width",!H[T.BreakpointQuery.MOBILE]&&T.maxWidth,"px"),e.Q6J("ngClass",e.VKq(13,o,T.showAtBottomOnMobile)),e.xp6(1),e.Q6J("dialogRef",T.dialogRef),e.xp6(1),e.Q6J("ngClass",e.VKq(15,D,T.widerPadding)),e.xp6(1),e.Q6J("ngIf",T.title),e.xp6(1),e.Q6J("innerHTML",e.lcZ(5,11,T.bodyMessage),e.oJD),e.xp6(2),e.Udp("flex-flow",T.swapButtonsPlace?"row-reverse":"row"),e.Q6J("ngClass",e.VKq(17,h,T.showAtBottomOnMobile)),e.xp6(4),e.hij(" ",T.yesButtonText," ")}}let B=(()=>{class F{constructor(H,T){var U;this.dialogRef=H,this.breakpointService=(0,e.f3M)(W.S),this.BreakpointQuery=M.J,this.swapButtonsPlace=!1,this.showAtBottomOnMobile=!1,this.widerPadding=!1,this.vm$=this.breakpointService.observeBuiltInBreakpoints(),this.title=T.title?T.title:"Are you sure?",this.bodyMessage=T.bodyMessage?T.bodyMessage:"Please confirm the action",this.yesButtonText=T.yesButtonText?T.yesButtonText:"Yes",this.cancelButtonText=T.cancelButtonText?T.cancelButtonText:"CANCEL",this.swapButtonsPlace=T.swapButtonsPlace,this.showAtBottomOnMobile=T.showAtBottomOnMobile,this.widerPadding=T.widerPadding,this.maxWidth=null!==(U=T.maxWidth)&&void 0!==U?U:450}confirm(){this.dialogRef.close(!0)}}return F.\u0275fac=function(H){return new(H||F)(e.Y36(S.zj),e.Y36(S.Kt))},F.\u0275cmp=e.Xpm({type:F,selectors:[["generic-confirmation-modal"]],standalone:!0,features:[e.jDz],decls:1,vars:1,consts:[["class","generic-confirmation modal
1-container",3,"max-width","ngClass",4,"ngrxLet"],[1,"generic-confirmation","modal-container",3,"ngClass"],[3,"dialogRef"],[1,"modal-content",3,"ngClass"],["class","modal-title",4,"ngIf"],[1,"body",3,"innerHTML"],[1,"buttons-container",3,"ngClass"],["type","button",1,"btn","cancel","secondary-button",3,"click"],["type","button",1,"btn","confirm","red-button",3,"click"],[1,"modal-title"]],template:function(H,T){1&H&&e.YNc(0,C,11,19,"div",0),2&H&&e.Q6J("ngrxLet",T.vm$)},dependencies:[n.ez,n.mk,n.O5,O.D,z._N,z.eJ,A.z],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}
1@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}
1.generic-confirmation[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-weight:900;position:relative;font-size:1.8rem;letter-spacing:1px;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8}@media only screen and (min-width: 641px){.generic-confirmation[_ngcontent-%COMP%] div.modal-content.wider-padding[_ngcontent-%COMP%]{padding:45px}}.generic-confirmation[_ngcontent-%COMP%] p.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;text-align:center;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}div.generic-input-confirmation-modal[_ngcontent-%COMP%] div.body[_ngcontent-%COMP%]{border-bottom:none}div.generic-input-confirmation-modal[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%]{padding:0 40px}"],changeDetection:0}),F})();var R=r(590),rn=r(4543),an=r(2382);function w(F,j){if(1&F&&(e.TgZ(0,"h2",9),e._uU(1),e.qZA()),2&F){const H=e.oxw(2);e.xp6(1),e.Oqu(H.title)}}const b=function(F){return{"mobile-bottom-position":F}},c=function(F){return{"wider-padding":F}},d=function(F){return{"mobile-horizontal":F}};function p(F,j){if(1&F){const H=e.EpF();e.TgZ(0,"div",1),e._UZ(1,"dialog-close-button",2),e.TgZ(2,"div",3),e.YNc(3,w,2,1,"h2",4),e.TgZ(4,"div",5),e._UZ(5,"st-input",6),e.qZA(),e.TgZ(6,"div",7)(7,"button",8),e.NdJ("click",function(){e.CHM(H);const U=e.oxw();return e.KtG(U.confirm(U.formControl))}),e._uU(8),e.qZA()()()()}if(2&F){const H=j.ngrxLet,T=e.oxw();e.Udp("max-width",!H[T.BreakpointQuery.MOBILE]&&T.maxWidth,"px"),e.Q6J("ngClass",e.VKq(13,b,T.showAtBottomOnMobile)),e.xp6(1),e.Q6J("dialogRef",T.dialogRef),e.xp6(1),e.Q6J("ngClass",e.VKq(15,c,T.widerPadding)),e.xp6(1),e.Q6J("ngIf",T.title),e.xp6(2),e.Q6J("fieldName",T.fieldName)("formControl",T.formControl)("maxlength",T.maxlength),e.xp6(1),e.Udp("flex-flow",T.swapButtonsPlace?"row-reverse":"row"),e.Q6J("ngClass",e.VKq(17,d,T.showAtBottomOnMobile)),e.xp6(2),e.hij(" ",T.yesButtonText," ")}}let _=(()=>{class F{constructor(){var H,T;this.breakpointService=(0,e.f3M)(W.S),this.BreakpointQuery=M.J,this.data=(0,e.f3M)(S.Kt),this.dialogRef=(0,e.f3M)(S.zj),this.swapButtonsPlace=!1,this.showAtBottomOnMobile=!1,this.widerPadding=!1,this.vm$=this.breakpointService.observeBuiltInBreakpoints(),this.title=this.data.title?this.data.title:"Are you sure?",this.bodyMessage=this.data.bodyMessage?this.data.bodyMessage:"Please confirm the action",this.yesButtonText=this.data.yesButtonText?this.data.yesButtonText:"Yes",this.cancelButtonText=this.data.cancelButtonText?this.data.cancelButtonText:"CANCEL",this.swapButtonsPlace=this.data.swapButtonsPlace,this.showAtBottomOnMobile=this.data.showAtBottomOnMobile,this.widerPadding=this.data.widerPadding,this.maxWidth=null!==(H=this.data.maxWidth)&&void 0!==H?H:450,this.fieldName=this.data.fieldName,this.maxlength=null!==(T=this.data.maxlength)&&void 0!==T?T:36,this.formControl=this.data.formControl}confirm(H){this.dialogRef.close(H.value)}}return F.\u0275fac=function(H){return new(H||F)},F.\u0275cmp=e.Xpm({type:F,selectors:[["generic-input-confirmation-modal"]],standalone:!0,features:[e.jDz],decls:1,vars:1,consts:[["class","generic-input-confirmation-modal generic-confirmation modal-container",3,"max-width","ngClass",4,"ngrxLet"],[1,"generic-input-confirmation-modal","generic-confirmation","modal-container",3,"ngClass"],[3,"dialogRef"],[1,"modal-content",3,"ngClass"],["class","modal-title",4,"ngIf"],[1,"body"],[3,"fieldName","formControl","maxlength"],[1,"buttons-container",3,"ngClass"],["type","button",1,"btn","confirm","red-button","full-width",3,"click"],[1,"modal-title"]],template:function(H,T){1&H&&e.YNc(0,p,9,19,"div",0),2&H&&e.Q6J("ngrxLet",T.vm$)},dependencies:[O.D,z._N,z.eJ,n.O5,n.mk,rn.k,an.UX,an.JJ,an.nD,an.oH],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}
1.generic-confirmation[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-weight:900;position:relative;font-size:1.8rem;letter-spacing:1px;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8}@media only screen and (min-width: 641px){.generic-confirmation[_ngcontent-%COMP%] div.modal-content.wider-padding[_ngcontent-%COMP%]{padding:45px}}.generic-confirmation[_ngcontent-%COMP%] p.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;text-align:center;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}div.generic-input-confirmation-modal[_ngcontent-%COMP%] div.body[_ngcontent-%COMP%]{border-bottom:none}div.generic-input-confirmation-modal[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%]{padding:0 40px}"],changeDetection:0}),F})(),N=(()=>{class F{constructor(){this.dialog=(0,e.f3M)(S.Vq)}openGenericInputConfirmationModal(H){const{title:T,bodyMessage:U,yesButtonText:P,swapButtonsPlace:J,showAtBottomOnMobile:V,widerPadding:gn,maxWidth:kn,fieldName:Tn,formControl:bn}=H;return this.dialog.open(_,{data:{title:T,maxWidth:kn,bodyMessage:U,yesButtonText:P,swapButtonsPlace:!!J,showAtBottomOnMobile:!!V,widerPadding:!!gn,fieldName:Tn,formControl:bn}}).closed.pipe((0,R.P)())}openGenericConfirmationModal(H){const{title:T,bodyMessage:U,yesButtonText:P,cancelButtonText:J,swapButtonsPlace:V,showAtBottomOnMobile:gn,widerPadding:kn,maxWidth:Tn}=H;return this.dialog.open(B,{panelClass:"modal",maxWidth:"496px",width:"100%",data:{title:T,bodyMessage:U,yesButtonText:P,cancelButtonText:J,maxWidth:Tn,swapButtonsPlace:!!V,showAtBottomOnMobile:!!gn,widerPadding:!!kn}}).closed}}return F.\u0275fac=function(H){return new(H||F)},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})()},995:(wn,dn,r)=>{r.d(dn,{b:()=>O});var e=r(5e3),n=r(2313);let O=(()=>{class S{constructor(M){this.domSanitizer=M}transform(M,z){if(null===z||null===M||""===z.trim())return M;const A=z.trim().split(" "),Y=M.trim().split(" "),o=[];for(const D of Y){const h=D,C=new RegExp("("+A.join("|")+")","gi");o.push(h.replace(C,"<b class='bold'>$1</b>"))}return this.domSanitizer.bypassSecurityTrustHtml(o.join(" "))}}return S.\u0275fac=function(M){return new(M||S)(e.Y36(n.H7,16))},S.\u0275pipe=e.Yjl({name:"boldMatches",type:S,pure:!0,standalone:!0}),S})()},3580:(wn,dn,r)=>{r.d(dn,{a:()=>n});var e=r(5620);const n=(0,e.R7)({source:"Player",events:{"Set Progress and Track Position":(0,e.Ky)(),"Set Saved Value":(0,e.Ky)(),"Set Player Volume":(0,e.Ky)(),"Reset User TrackArray":(0,e.uZ)(),"Set Is Playing":(0,e.Ky)(),Play:(0,e.Ky)(),"Start Track Play Timer":(0,e.Ky)(),"Log Play Status":(0,e.Ky)(),"Set Playing Status":(0,e.Ky)(),"Play All Album Samples":(0,e.Ky)(),"Set Play All Album Samples State":(0,e.Ky)(),"Set User Snid":(0,e.Ky)(),"Resume Play":(0,e.uZ)(),"Set Resume Track And Queue":(0,e.Ky)(),"Set Currently Playing Track":(0,e.Ky)(),"Set Player Time Change Status":(0,e.Ky)(),"Set Total Track Duration":(0,e.Ky)(),"Set Track Position":(0,e.Ky)(),"Log Play Album":(0,e.Ky)(),"Set Play Error":(0,e.Ky)(),"Toggle Player Bar":(0,e.Ky)(),"Set Currently Playing Album":(0,e.Ky)(),"Report Sample Played":(0,e.Ky)(),"Set Shuffle":(0,e.Ky)(),"Toggle Shuffle":(0,e.uZ)(),"Get User Artist And Play Its Tracks":(0,e.Ky)(),"Play User Album":(0,e.Ky)(),"Get User Release Details And Play Its Tracks":(0,e.Ky)(),"Begin Logging Track Play":(0,e.Ky)(),"Log Playlist Play":(0,e.Ky)(),"Play User Playlist":(0,e.Ky)()}})},5143:(wn,dn,r)=>{r.d(dn,{T:()=>U,sd:()=>F,tA:()=>N,qt:()=>T});var e=r(7582),n=r(5620),O=r(3580),S=r(6991),W=r(5e3),M=r(3900),z=r(590),A=r(8505),Y=r(515),o=r(2805),D=r(4004),h=r(5577),C=r(3663),B=r(5698),R=r(1508),rn=r(4478),an=r(9363),w=r(4588),b=r(7489);let c=(()=>{class P{constructor(){this.actions$=(0,W.f3M)(S.eX),this.store=(0,W.f3M)(n.yh),this.libraryService=(0,W.f3M)(rn.$),this.playerControlService=(0,W.f3M)(R.h),this.playerService=(0,W.f3M)(C.l),this.playOnPlayerFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.play),(0,M.w)(({streamUrl:V})=>this.playerService.play(V))),{dispatch:!1}),this.beginLoggingTrackPlayFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.beginLoggingTrackPlay),(0,M.w)(({trackId:V})=>this.store.select(N).pipe((0,z.P)(),(0,A.b)(gn=>{gn.currentlyLoggingTrackId!==V&&(this.store.dispatch(O.a.setPlayingStatus({currentlyLoggingTrackId:null===V?void 0:V})),this.store.dispatch(O.a.startTrackPlayTimer({trackId:V})))})))),{dispatch:!1}),this.logPlaylistPlayFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.logPlaylistPlay),(0,M.w)(({playlistId:V})=>this.store.select(N).pipe((0,z.P)(),(0,A.b)(gn=>{gn.currentlyLoggingPlaylist!==V&&(this.store.dispatch(O.a.setPlayingStatus({currentlyLoggingPlaylist:V})),this.store.dispatch(O.a.logPlayStatus({eventType:"PLAY_PLAYLIST",eventId:V,currentTime:(new Date).getTime()})))})))),{dispatch:!1}),this.startTrackPlayTimerFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.startTrackPlayTimer),(0,M.w)(({trackId:V,reportTimeInMilliSeconds:gn})=>V?(0,o.H)(null!=gn?gn:15e3).pipe((0,A.b)(()=>{this.store.dispatch(O.a.logPlayStatus({eventType:"PLAY_TRACK",eventId:V,currentTime:(new Date).getTime()}))})):Y.E)),{dispatch:!1}),this.logPlayStatusFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.logPlayStatus),(0,M.w)(({eventType:V,eventId:gn,currentTime:kn})=>this.playerService.sendPlayStatistics(V,gn,kn))),{dispatch:!1}),this.playAllAlbumSamplesFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.playAllAlbumSamples),(0,M.w)(({albumSampleTrackArray:V,sampleRelease:gn})=>this.store.select(N).pipe((0,z.P)(),(0,D.U)(kn=>{let Tn={};return Tn.albumSampleTrackArray=V,Tn.sampleRelease=gn,Tn.userTrackQueueArray=void 0,Tn=Object.assign(Object.assign(Object.assign({},Tn),this.playerControlService.resetRepeat(Object.assign(Object.assign({},kn),Tn))),(0,an.Nc)(Object.assign(Object.assign({},kn),Tn))),Tn.currentlyPlayingTrackIndex=0,this.playerControlService.play(V[Tn.currentlyPlayingTrackIndex],Object.assign(Object.assign({},kn),Tn)),Tn}))),(0,D.U)(V=>O.a.setPlayAllAlbumSamplesState(Object.assign({},V))))),this.getUserReleaseDetailsAndPlayItsTracksFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.getUserReleaseDetailsAndPlayItsTracks),(0,M.w)(({releaseId:V,startingIndex:gn})=>this.libraryService.getUserReleaseDetails(V).pipe((0,A.b)(kn=>{if(!kn.successful)return;const Tn=w.l.getParsedTrackList(kn.trackList),bn=(0,b.flatMap)(Object.values(Tn));this.playerControlService.playUserAlbum(bn,null!=gn?gn:null)})))),{dispatch:!1}),this.resumePlayFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.resumePlay),(0,M.w)(()=>this.playerService.resumePlay()),(0,M.w)(()=>this.store.select(N).pipe((0,B.q)(1))),(0,A.b)(V=>{V.currentlyPlayingTrack&&this.playerControlService.beginLoggingTrackPlay(V.currentlyPlayingTrack.id)}),(0,D.U)(()=>O.a.setPlayingStatus({isPlaying:!0})))),this.reportSamplePlayedFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.reportSamplePlayed),(0,h.z)(({trackId:V})=>this.playerService.reportSamplePlayer(V))),{dispatch:!1}),this.logAlbumPlayFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.logPlayAlbum),(0,M.w)(({release:V})=>this.store.select(N).pipe((0,B.q)(1),(0,A.b)(gn=>{gn.currentlyLoggingAlbum&&gn.currentlyLoggingAlbum.id===V.id||(this.store.dispatch(O.a.setCurrentlyPlayingAlbum({release:V})),this.store.dispatch(O.a.logPlayStatus({eventType:"PLAY_RELEASE",eventId:V.id,currentTime:(new Date).getTime()})))})))),{dispatch:!1}),this.getUserArtistAndPlayItsTracksFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.getUserArtistAndPlayItsTracks),(0,M.w)(({artistId:V,pagination:gn})=>
1this.libraryService.getTrackListByArtistId(V,gn).pipe((0,A.b)(kn=>{kn.successful?(this.playerControlService.playUserAlbum(kn.userTrackList,null),this.playerControlService.reportShuffleEvent(kn.userTrackList.length)):console.error("Error when getting artist track list. artistId: "+V)})))),{dispatch:!1}),this.playUserAlbumFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.playUserAlbum),(0,M.w)(({albumTracksArray:V,startingIndex:gn})=>this.store.select(N).pipe((0,z.P)(),(0,A.b)(kn=>{var Tn;let bn=Object.assign(Object.assign({},kn),{albumSampleTrackArray:void 0,userTrackQueueArray:V.slice(),currentlyPlayingTrackIndex:gn||0});kn.shuffleOn&&(gn||(bn.currentlyPlayingTrackIndex=(0,an.XJ)(null!==(Tn=bn.userTrackQueueArray)&&void 0!==Tn?Tn:[])),bn=Object.assign(Object.assign({},bn),(0,an.yN)(bn))),this.playerControlService.play(bn.userTrackQueueArray[bn.currentlyPlayingTrackIndex],bn);const X=V[0];!(0,an.jg)(X)&&X.release&&this.playerControlService.logAlbumPlay(X.release)})))),{dispatch:!1}),this.playUserPlaylistFx=(0,S.GW)(()=>this.actions$.pipe((0,S.l4)(O.a.playUserPlaylist),(0,M.w)(({userPlaylistId:V,startingIndex:gn,shuffle:kn,pagination:Tn})=>this.libraryService.getUserPlaylistTrackList(V,Tn).pipe((0,A.b)(bn=>{if(!bn.successful)return;const Pn=bn.userPlaylistTrackList.map(X=>X.userTrack);kn&&this.playerControlService.turnOnShuffle(),this.playerControlService.playUserAlbum(Pn,gn),this.playerControlService.logPlaylistPlay(V),this.playerControlService.beginLoggingTrackPlay(null!==gn?Pn[gn].id:Pn[0].id)})))),{dispatch:!1})}}return P.\u0275fac=function(V){return new(V||P)},P.\u0275prov=W.Yz7({token:P,factory:P.\u0275fac}),P})();const p=Object.assign({},new class d{constructor(){this.userSnid=null,this.isPlaying=!1,this.progressPercent=0,this.currentlyPlayingTrack=void 0,this.isPlayingUserContent=!1,this.totalTrackDuration=0,this.timeTracker=0,this.reportedTime=0,this.trackPosition=0,this.repeatOne=!1,this.repeatQueue=!1,this.shuffleOn=!1,this.originalTrackQueueArray=void 0,this.userTrackQueueArray=void 0,this.albumSampleTrackArray=void 0,this.currentlyPlayingTrackIndex=0,this.currentlyLoggingTrackId=void 0,this.currentlyLoggingAlbum=void 0,this.currentlyLoggingPlaylist=void 0,this.playerBarVisible=!1,this.savedVolumeValue=50,this.trackVolumeValue=50}}),_=(0,n.Tz)({name:"player",reducer:(0,n.Lq)(p,(0,n.on)(O.a.setProgressAndTrackPosition,(P,{trackPosition:J,progress:V})=>{const gn={trackPosition:J};return void 0!==V&&(gn.progressPercent=V),Object.assign(Object.assign({},P),gn)}),(0,n.on)(O.a.setPlayerVolume,(P,{newVolume:J})=>Object.assign(Object.assign({},P),{trackVolumeValue:J})),(0,n.on)(O.a.setSavedValue,(P,{volume:J})=>Object.assign(Object.assign({},P),{savedVolumeValue:J})),(0,n.on)(O.a.setIsPlaying,(P,{isPlaying:J})=>Object.assign(Object.assign({},P),{isPlaying:J})),(0,n.on)(O.a.setPlayError,(P,{currentlyPlayingTrack:J,playerBarVisible:V})=>Object.assign(Object.assign({},P),{currentlyPlayingTrack:J,playerBarVisible:V})),(0,n.on)(O.a.toggleShuffle,P=>Object.assign(Object.assign({},P),{shuffleOn:!P.shuffleOn})),(0,n.on)(O.a.setShuffle,(P,{shuffleOn:J})=>Object.assign(Object.assign({},P),{shuffleOn:J})),(0,n.on)(O.a.setPlayerTimeChangeStatus,(P,J)=>{var gn=(0,e._T)(J,["type"]);return Object.assign(Object.assign({},P),gn)}),(0,n.on)(O.a.togglePlayerBar,(P,{visible:J})=>Object.assign(Object.assign({},P),{playerBarVisible:J})),(0,n.on)(O.a.setCurrentlyPlayingAlbum,(P,{release:J})=>Object.assign(Object.assign({},P),{currentlyLoggingAlbum:J})),(0,n.on)(O.a.setTrackPosition,(P,{trackPosition:J})=>Object.assign(Object.assign({},P),{trackPosition:J})),(0,n.on)(O.a.setTotalTrackDuration,(P,{totalTrackDuration:J})=>Object.assign(Object.assign({},P),{totalTrackDuration:J})),(0,n.on)(O.a.setCurrentlyPlayingTrack,(P,{currentlyPlayingTrack:J})=>Object.assign(Object.assign({},P),{currentlyPlayingTrack:J})),(0,n.on)(O.a.setResumeTrackAndQueue,(P,J)=>{var gn=(0,e._T)(J,["type"]);return Object.assign(Object.assign({},P),gn)}),(0,n.on)(O.a.setUserSnid,(P,{userSnid:J})=>Object.assign(Object.assign({},P),{userSnid:J})),(0,n.on)(O.a.setPlayAllAlbumSamplesState,(P,J)=>{var gn=(0,e._T)(J,["type"]);return Object.assign(Object.assign({},P),gn)}),(0,n.on)(O.a.setPlayingStatus,(P,J)=>{var gn=(0,e._T)(J,["type"]);return Object.assign(Object.assign({},P),gn)}))}),{selectPlayerState:N,selectIsPlaying:F,selectCurrentlyPlayingTrack:j,selectProgressPercent:H}=_,T=(0,n.P1)(F,j,H,(P,J,V)=>({isPlaying:P,currentlyPlayingTrack:J,progressPercent:V}));let U=(()=>{class P{}return P.\u0275fac=function(V){return new(V||P)},P.\u0275mod=W.oAB({type:P}
1),P.\u0275inj=W.cJS({imports:[n.Aw.forFeature(_),S.sQ.forFeature([c])]}),P})()},1508:(wn,dn,r)=>{r.d(dn,{h:()=>Y});var e=r(5e3),n=r(5620),O=r(9363),S=r(5992),W=r(4617),M=r(3580),z=r(3663),A=r(7894);let Y=(()=>{class o{constructor(){this.store=(0,e.f3M)(n.yh),this.localStorageService=(0,e.f3M)(W.n),this.GA=(0,e.f3M)(S.$),this.playerService=(0,e.f3M)(z.l)}setUserSnid(h){this.store.dispatch(M.a.setUserSnid({userSnid:h}))}reportShuffleEvent(h){this.GA.trackEvent("Playback","Shuffle Artist","Shuffle Artist",h)}reportUnshuffleEvent(){this.GA.trackEvent("Playback","Unshuffle","Unshuffle",null)}resetRepeat(h){const C={repeatOne:!1,repeatQueue:!1};return this.saveUserTrackAndQueueToLocalStorage(Object.assign(Object.assign({},h),C),h.trackPosition),C}standaloneResetRepeat(h){this.store.dispatch(M.a.setPlayingStatus({repeatQueue:!1,repeatOne:!1})),this.saveUserTrackAndQueueToLocalStorage(h,h.trackPosition)}activateRepeatOne(h){this.store.dispatch(M.a.setPlayingStatus({repeatQueue:!1,repeatOne:!0})),this.saveUserTrackAndQueueToLocalStorage(h,h.trackPosition)}activateRepeatQueue(h){this.store.dispatch(M.a.setPlayingStatus({repeatQueue:!0,repeatOne:!1})),this.saveUserTrackAndQueueToLocalStorage(h,h.trackPosition)}saveUserTrackAndQueueToLocalStorage(h,C){var B,R,rn,an,w,b,c;if(!h.currentlyPlayingTrack||!h.isPlayingUserContent)return;const d=null!==(B=this.localStorageService.getItem("RESUME_PLAY"))&&void 0!==B?B:{};!h.userSnid||(d[h.userSnid]={release:null===(R=h.currentlyPlayingTrack)||void 0===R?void 0:R.release,track:null===(rn=h.currentlyPlayingTrack)||void 0===rn?void 0:rn.track,id:null===(an=h.currentlyPlayingTrack)||void 0===an?void 0:an.id,index:h.currentlyPlayingTrackIndex,queue:null!==(w=h.userTrackQueueArray)&&void 0!==w?w:[],originalQueue:null!==(b=h.originalTrackQueueArray)&&void 0!==b?b:[],position:C,streamUrl:null===(c=h.currentlyPlayingTrack)||void 0===c?void 0:c.streamUrl,repeatOne:h.repeatOne,repeatQueue:h.repeatQueue,shuffleOn:h.shuffleOn},this.localStorageService.setItem("RESUME_PLAY",d))}logAlbumPlay(h){this.store.dispatch(M.a.logPlayAlbum({release:h}))}beginLoggingTrackPlay(h){this.store.dispatch(M.a.beginLoggingTrackPlay({trackId:h}))}logPlaylistPlay(h){this.store.dispatch(M.a.logPlaylistPlay({playlistId:h}))}onPlayingError(){this.store.dispatch(M.a.setPlayError({currentlyPlayingTrack:void 0,playerBarVisible:!1}))}changePlayerBarVisibility(h){this.store.dispatch(M.a.togglePlayerBar({visible:h}))}resetAudioPlayer(){this.store.dispatch(M.a.setIsPlaying({isPlaying:!1})),this.pause()}setIsPlaying(h){this.store.dispatch(M.a.setIsPlaying({isPlaying:h}))}updatePlayerTimeState(h){this.store.dispatch(M.a.setPlayerTimeChangeStatus(h))}setTotalTrackDuration(h){this.store.dispatch(M.a.setTotalTrackDuration({totalTrackDuration:h}))}clearUserTrackLocalStorage(){this.localStorageService.removeItem("RESUME_PLAY")}repeatPlayQueue(h){this.playUserAlbum(h.slice(),0)}repeatTrack(h){var C;if(!h.isPlayingUserContent)return;const R=null!==(C=(0,O.zW)(h)[h.currentlyPlayingTrackIndex])&&void 0!==C?C:h.currentlyPlayingTrack;this.play(R,h)}getUserReleaseDetailsAndPlayItsTracks(h,C){this.store.dispatch(M.a.getUserReleaseDetailsAndPlayItsTracks({releaseId:h,startingIndex:C}))}playAllAlbumSamples(h,C){this.store.dispatch(M.a.playAllAlbumSamples({albumSampleTrackArray:h,sampleRelease:C}))}getUserArtistAndPlayItsTracks(h,C){this.store.dispatch(M.a.getUserArtistAndPlayItsTracks({artistId:h,pagination:C}))}playUserAlbum(h,C){this.store.dispatch(M.a.playUserAlbum({albumTracksArray:h,startingIndex:C}))}playUserPlaylist(h,C,B){this.store.dispatch(M.a.playUserPlaylist({userPlaylistId:h,startingIndex:C,shuffle:B,pagination:{pageNumber:1,pageSize:-1,descending:!1,countTotalResults:!1,sortField:A.b.SEQUENCE}}))}turnOnShuffle(){this.store.dispatch(M.a.setShuffle({shuffleOn:!0}))}toggleShuffle(h){const C=!h.shuffleOn;let B=Object.assign(Object.assign({},h),{shuffleOn:C});C?(B=Object.assign(Object.assign({},B),(0,O.yN)(B)),this.store.dispatch(M.a.setPlayingStatus(B))):(B=Object.assign(Object.assign({},B),(0,O.Nc)(B)),this.store.dispatch(M.a.setPlayingStatus(B)),this.reportUnshuffleEvent()),this.saveUserTrackAndQueueToLocalStorage(B,B.trackPosition)}setVolume(h){this.playerService.setVolume(h),this.store.dispatch(M.a.setPlayerVolume({newVolume:h}))}resumePlay(){this.store.dispatch(M.a.resumePlay())}seekTo(h,C){this.store.dispatch(M.a.setProgressAndTrackPosition({trackPosition:h,progress:C})),this.playerService.seekTo(h)}next(h){const C=Object.assign({},h),B=(0,O.zW)(C),R=(0,O.dy)(C.currentlyPlayingTrackIndex,B);R?R&&C.repeatQueue&&(C.currentlyPlayingTrackIndex=0,this.play(B[C.currentlyPlayingTrackIndex],C)):(C.currentlyPlayingTrackIndex++,this.play(B[C.currentlyPlayingTrackIndex],C))}pause(){this.store.dispatch(M.a.setIsPlaying({isPlaying:!1})),this.beginLoggingTrackPlay(null),this.playerService.pause()}muteVolume(){this.store.dispatch(M.a.setPlayerVolume({newVolume:0})),this.playerService.muteVolume()}play(h,C,B){let R=Object.assign({},C);const rn=(0,O.jg)(h);R.isPlayingUserContent=rn,B&&(R.albumSampleTrackArray=void 0,R.userTrackQueueArray=void 0);let an=(0,O.ml)(h);an||(an=C.sampleRelease);const w=(0,O.Yw)(h),b=(0,O.H7)(h);!b||(rn||(R=Object.assign(Object.assign(Object.assign({},R),this.resetRepeat(C)),(0,O.Nc)(C)),this.store.dispatch(M.a.reportSamplePlayed({trackId:h.id}))),R.currentlyPlayingTrack=(0,O.sc)(h.id,w,an,b),this.store.dispatch(M.a.setPlayingStatus(Object.assign(Object.assign({},R),{progressPercent:0,trackPosition:(0,O.RK)(0),isPlaying:!0,currentlyLoggingTrackId:h.id,playerBarVisible:!0}))),this.store.dispatch(M.a.play({streamUrl:b})),this.beginLoggingTrackPlay(h.id))}back(h){const B=h.userTrackQueueArray&&0===h.currentlyPlayingTrackIndex;let w=h.currentlyPlayingTrackIndex;if(h.albumSampleTrackArray&&0===h.currentlyPlayingTrackIndex||B&&!h.repeatQueue||h.trackPosition&&h.trackPosition>
15||!h.albumSampleTrackArray&&!h.userTrackQueueArray)return this.seekTo(0),void(!h.isPlaying&&h.currentlyPlayingTrack&&this.resumePlay());const b=(0,O.zW)(h);B&&h.repeatQueue?w=b.length-1:w--,this.play(b[w],Object.assign(Object.assign({},h),{currentlyPlayingTrackIndex:w}))}toggleMute(h){0===h.trackVolumeValue&&h.savedVolumeValue?this.setVolume(h.savedVolumeValue):(this.store.dispatch(M.a.setSavedValue({volume:h.trackVolumeValue})),this.muteVolume())}}return o.\u0275fac=function(h){return new(h||o)},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})()},3663:(wn,dn,r)=>{r.d(dn,{l:()=>h});var e=r(5e3),n=r(4968),O=r(4004),S=r(8505),W=r(188),M=r(3900),z=r(262),A=r(515),Y=r(9751),o=r(2199),D=r(2340);let h=(()=>{class C{constructor(){this.audioPlayer=new Audio,this.restService=(0,e.f3M)(o.v),this.canPlayThrough=(0,n.R)(this.audioPlayer,"canplaythrough"),this.timeUpdate=(0,n.R)(this.audioPlayer,"timeupdate"),this.ended=(0,n.R)(this.audioPlayer,"ended"),this.paused=(0,n.R)(this.audioPlayer,"pause"),this.error=(0,n.R)(this.audioPlayer,"error"),this.canPlay=(0,n.R)(this.audioPlayer,"loadstart"),this.audioPlayer.volume=.5}handleOnLoad(){return this.canPlayThrough.pipe((0,O.U)(()=>this.audioPlayer))}handleOnCanPlay(){return this.canPlay}handleOnTimeUpdate(){return this.timeUpdate.pipe((0,O.U)(()=>this.audioPlayer.currentTime))}handleOnPaused(){return this.paused}handleOnEnded(){return this.ended.pipe((0,S.b)(()=>{this.pause(),this.seekTo(0)}))}handleOnError(){return this.error.pipe((0,S.b)(R=>console.log(R)))}seekTo(R){this.audioPlayer.currentTime=R}play(R){return this.playUrl(R)}resumePlay(){return(0,W.D)(this.audioPlayer.play())}muteVolume(){this.audioPlayer.volume=0}pause(){this.audioPlayer.pause()}setVolume(R){this.audioPlayer.volume=R/100}playUrl(R){return this.loadUrlAsObs(R).pipe((0,M.w)(()=>(0,W.D)(this.audioPlayer.play())),(0,z.K)(()=>A.E))}setPlayerPosition(R){this.audioPlayer.currentTime=R}loadUrl(R){try{this.audioPlayer.paused||(this.pause(),this.audioPlayer.currentTime=0);const rn=R.split("/"),an=rn[4],w=rn.some(b=>"userContent"===b);return this.audioPlayer.src=`${D.N.apiUrl}${w?"userContent":"catalog"}/${an}`,!0}catch(rn){return console.log(rn),!1}}loadUrlAsObs(R){return new Y.y(rn=>{this.loadUrl(R)?(rn.next(!0),rn.complete()):rn.error(!1)})}sendPlayStatistics(R,rn,an){return this.restService.postObs("userContent/reportPlayEventList",{reportDate:an,playEventList:[{lastPlayed:an,playEventType:R,playObjectId:rn,playCount:1}]})}reportSamplePlayer(R){return this.restService.postObs("catalog/reportSamplePlayed",{trackId:R})}}return C.\u0275fac=function(R){return new(R||C)},C.\u0275prov=e.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"}),C})()},9363:(wn,dn,r)=>{r.d(dn,{H7:()=>A,Nc:()=>an,RK:()=>Y,XJ:()=>D,Yw:()=>z,dy:()=>C,jg:()=>O,ml:()=>M,sc:()=>o,yN:()=>rn,zW:()=>B});var e=r(2605);const n=w=>void 0!==(null==w?void 0:w.release),O=w=>void 0!==(null==w?void 0:w.track),S=w=>{var b;return 0===w.length||void 0!==(null===(b=w[0])||void 0===b?void 0:b.sampleUrl)},W=w=>{var b;return 0===w.length||void 0!==(null===(b=w[0])||void 0===b?void 0:b.track)},M=w=>O(w)?w.track.release:n(w)?w.release:void 0,z=w=>O(w)?w.track:w,A=w=>O(w)?w.streamUrl:w.sampleUrl,Y=w=>Math.floor(w),o=(w,b,c,d)=>({id:w,track:b,release:c,streamUrl:d}),D=w=>Math.floor(Math.random()*(w.length-1+1)),C=(w,b)=>0===b.length||w===b.length-1,B=w=>{var b;return w.albumSampleTrackArray||w.userTrackQueueArray?w.albumSampleTrackArray?w.albumSampleTrackArray.slice():(null!==(b=w.userTrackQueueArray)&&void 0!==b?b:[]).slice():[]};function rn(w){var b;const c={};c.originalTrackQueueArray=(null!==(b=w.userTrackQueueArray)&&void 0!==b?b:[]).slice();const d=Object.assign({},c.originalTrackQueueArray[w.currentlyPlayingTrackIndex]);let p=B(w),_=-1;return S(p)&&(_=p.findIndex(N=>N.id===d.id)),W(p)&&(_=p.findIndex(N=>N.track.id===d.track.id)),p.splice(_,1),S(p),p=(0,e.Sy)(p),n(d)&&p.unshift(d),O(d)&&p.unshift(d),W(p)&&(c.userTrackQueueArray=p),S(p)&&(c.albumSampleTrackArray=p),c.currentlyPlayingTrackIndex=0,c}function an(w){const b={shuffleOn:!1};return!w.originalTrackQueueArray||0===w.originalTrackQueueArray.length||(b.currentlyPlayingTrackIndex=function R(w,b){var c;return(null!==(c=w?b.originalTrackQueueArray:b.userTrackQueueArray)&&void 0!==c?c:[]).findIndex(p=>{var _,N;return p.id===(null!==(N=null===(_=b.currentlyPlayingTrack)||void 0===_?void 0:_.id)&&void 0!==N?N:-1)})}(!0,Object.assign(Object.assign({},w),b)),b.userTrackQueueArray=w.originalTrackQueueArray,b.originalTrackQueueArray=[]),b}},1873:(wn,dn,r)=>{r.d(dn,{y:()=>Y});var e=r(9808),n=r(5e3);const O=function(o){return{"golden-emu-token-outline":o}};function S(o,D){if(1&o&&n._UZ(0,"i",7),2&o){const h=n.oxw(2);n.Q6J("ngClass",n.VKq(1,O,"EMU-TOKEN"===h.badgeIcon))}}const W=function(o,D){return{"gold-background":o,"emu-red-background":D}};function M(o,D){if(1&o&&(n.TgZ(0,"div",2)(1,"p",3),n.YNc(2,S,1,3,"i",4),n.TgZ(3,"span"),n._uU(4),n.qZA()(),n.O4$(),n.TgZ(5,"svg",5),n._UZ(6,"polyline",6),n.qZA()()),2&o){const h=n.oxw();n.xp6(1),n.Q6J("ngClass",n.WLB(4,W,"GOLDEN"===h.badgeColor,"RED"===h.badgeColor)),n.xp6(1),n.Q6J("ngIf","NO-ICON"!==h.badgeIcon),n.xp6(2),n.Oqu(h.badgeText),n.xp6(2),n.uIk("fill","GOLDEN"===h.badgeColor?"#655124":"#ba3223")}}const z=function(o,D,h,C,B){return{"gold-background":o,bold:D,"emu-red-background":h,"dark-grey-background":C,"gray-tag":B}};function A(o,D){if(1&o&&(n.TgZ(0,"div",8)(1,"p",3)(2,"span"),n._uU(3),n.qZA()()()),2&o){const h=n.oxw();n.Q6J("ngClass",h.size),n.xp6(1),n.Udp("font-size",h.customFontSize?h.customFontSize:"auto"),n.Q6J("ngClass",n.qbA(5,z,"GOLDEN"===h.badgeColor,h.boldText,"RED"===h.badgeColor,"BLACK"===h.badgeColor,"GREY"===h.badgeColor)),n.xp6(2),n.Oqu(h.badgeText)}}let Y=(()=>{class o{constructor(){this.boldText=!1,this.badgeIcon="NO-ICON",this.customFontSize="",this.badgeColor="RED",this.size="SMALL",this.badgeType="FLAG_STYLE",this.display="inline"}}return o.\u0275fac=function(h){return new(h||o)}
1,o.\u0275cmp=n.Xpm({type:o,selectors:[["sale-badge"]],hostVars:2,hostBindings:function(h,C){2&h&&n.Udp("display",C.display)},inputs:{badgeText:"badgeText",boldText:"boldText",badgeIcon:"badgeIcon",customFontSize:"customFontSize",badgeColor:"badgeColor",size:"size",badgeType:"badgeType",display:"display"},standalone:!0,features:[n.jDz],decls:2,vars:2,consts:[["class","sale-badge",4,"ngIf"],["class","sale-badge-rounded",3,"ngClass",4,"ngIf"],[1,"sale-badge"],[1,"badge-wrapper",3,"ngClass"],["class","icon",3,"ngClass",4,"ngIf"],["height","6","width","10"],["points","0,0,10,6,10,0"],[1,"icon",3,"ngClass"],[1,"sale-badge-rounded",3,"ngClass"]],template:function(h,C){1&h&&(n.YNc(0,M,7,7,"div",0),n.YNc(1,A,4,11,"div",1)),2&h&&(n.Q6J("ngIf","FLAG_STYLE"===C.badgeType),n.xp6(1),n.Q6J("ngIf","ROUNDED"===C.badgeType))},dependencies:[e.ez,e.mk,e.O5],styles:['.gold-background[_ngcontent-%COMP%]{background-color:#9b8556!important}.emu-red-background[_ngcontent-%COMP%]{background-color:#ef3e28!important}.gray-tag[_ngcontent-%COMP%]{background-color:#68797d!important}.dark-grey-background[_ngcontent-%COMP%]{background-color:#262626!important}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}
1.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}
1.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;
1background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}
1.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=triplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.sale-badge[_ngcontent-%COMP%]{position:relative}.sale-badge[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{margin-right:8px}.sale-badge[_ngcontent-%COMP%] .badge-wrapper[_ngcontent-%COMP%]{display:inline-flex;align-items:center;font-size:1.2rem;padding:3px 10px;font-weight:900;color:#fff;letter-spacing:1px;width:100%;position:relative;z-index:2}@media only screen and (min-width: 641px){.sale-badge[_ngcontent-%COMP%] .badge-wrapper[_ngcontent-%COMP%]{padding:3px 20px;font-size:1.4rem}}.sale-badge[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{position:absolute;bottom:-4px;left:0}@media only screen and (min-width: 641px){.sale-badge[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{bottom:-5px}}.sale-badge-rounded[_ngcontent-%COMP%]{position:relative;display:inline-flex}.sale-badge-rounded[_ngcontent-%COMP%] .badge-wrapper[_ngcontent-%COMP%]{font-size:.9rem;border-radius:6.5px;padding:1px 8px 0;background:#ef3e28;color:#fff;font-weight:700}.sale-badge-rounded[_ngcontent-%COMP%] .badge-wrapper.bold[_ngcontent-%COMP%]{font-weight:900}.sale-badge-rounded.MEDIUM[_ngcontent-%COMP%] .badge-wrapper[_ngcontent-%COMP%]{padding:3px 12px;font-size:1rem;border-radius:13px;font-weight:800;letter-spacing:.9px}'],changeDetection:0}),o})()},8188:(wn,dn,r)=>{r.d(dn,{i:()=>z});var e=(()=>{return(A=e||(e={})).ABOVE="above",A.BELOW="below",A.LEFT="left",A.RIGHT="right",A.DYNAMIC="dynamic",A.DEFAULT="above",e;var A})(),n=(()=>{return(A=n||(n={})).DARK="dark",A.LIGHT="light",A.DEFAULT="light",n;var A})(),O=r(9808),S=r(5e3);const W=function(A,Y){return[A,Y]};let M=(()=>{class A{constructor(){this.position=e.DEFAULT,this.theme=n.DEFAULT,this.tooltip="",this.left=0,this.top=0,this.visible=!1}}return A.\u0275fac=function(o){return new(o||A)},A.\u0275cmp=S.Xpm({type:A,selectors:[["tooltip"]],standalone:!0,features:[S.jDz],decls:3,vars:11,consts:[[1,"tooltip",3,"ngClass"]],template:function(o,D){1&o&&(S.TgZ(0,"div",0)(1,"p"),S._uU(2),S.qZA()()),2&o&&(S.Udp("left",D.left+"px")("top",D.top+"px"),S.ekj("tooltip--visible",D.visible),S.Q6J("ngClass",S.WLB(8,W,"tooltip--"+D.position,"tooltip--"+D.theme)),S.xp6(2),S.hij(" ",D.tooltip," "))},dependencies:[O.ez,O.mk],styles:['.tooltip[_ngcontent-%COMP%]{position:fixed;width:250px;background-color:#fff7db;border-radius:4px;color:#262626;font-size:1.2rem;padding:5px 8px;opacity:0;z-index:5000;box-shadow:0 6px 15px #00000080}.tooltip[_ngcontent-%COMP%]:before{content:"";width:0;height:0;position:absolute}.tooltip--visible[_ngcontent-%COMP%]{opacity:1;transition:opacity .3s}.tooltip--light[_ngcontent-%COMP%]{background-color:#fff7db;color:#262626}.tooltip--light[_ngcontent-%COMP%]:before{border:5px solid white}.tooltip--dark[_ngcontent-%COMP%]{background-color:#000;color:#fff}.tooltip--dark[_ngcontent-%COMP%]:before{border:5px solid black}.tooltip--below[_ngcontent-%COMP%]{transform:translate(-50%);margin-top:7px}.tooltip--below[_ngcontent-%COMP%]:before{border-left-color:transparent;border-right-color:transparent;border-top:none;left:calc(50% - 5px);top:-5px}.tooltip--above[_ngcontent-%COMP%]{transform:translate(-50%,-100%);margin-bottom:7px}.tooltip--above[_ngcontent-%COMP%]:before{border-left-color:transparent;border-right-color:transparent;border-bottom:none;left:calc(50% - 5px);bottom:-5px}.tooltip--left[_ngcontent-%COMP%]{transform:translate(calc(-100% - 7px),-50%)}.tooltip--left[_ngcontent-%COMP%]:before{border-top-color:transparent;border-bottom-color:transparent;border-right:none;right:-5px;top:calc(50% - 5px)}.tooltip--right[_ngcontent-%COMP%]{transform:translateY(-50%);margin-left:7px}.tooltip--right[_ngcontent-%COMP%]:before{border-top-color:transparent;border-bottom-color:transparent;border-left:none;left:-5px;top:calc(50% - 5px)}.tooltip--dynamic[_ngcontent-%COMP%]{margin-left:20px}.tooltip--dynamic[_ngcontent-%COMP%]:before{display:none}']}),A})(),z=(()=>{class A{constructor(o,D){this.elementRef=o,this.viewContainerRef
1=D,this.tooltip="",this.position=e.DEFAULT,this.theme=n.DEFAULT,this.showDelay=0,this.hideDelay=0,this.componentRef=null}onMouseEnter(){this.initializeTooltip()}onScroll(){this.viewContainerRef.clear()}onMouseLeave(){this.setHideTooltipTimeout()}onMouseMove(o){null!==this.componentRef&&this.position===e.DYNAMIC&&(this.componentRef.instance.left=o.clientX,this.componentRef.instance.top=o.clientY,this.componentRef.instance.tooltip=this.tooltip)}onTouchStart(o){o.preventDefault(),window.clearTimeout(this.touchTimeout),this.touchTimeout=window.setTimeout(this.initializeTooltip.bind(this),500)}onTouchEnd(){window.clearTimeout(this.touchTimeout),this.setHideTooltipTimeout()}initializeTooltip(){if(null===this.componentRef){window.clearInterval(this.hideDelay),this.componentRef=this.viewContainerRef.createComponent(M);const[o]=this.componentRef.hostView.rootNodes;this.setTooltipComponentProperties(),document.body.appendChild(o),this.showTimeout=window.setTimeout(this.showTooltip.bind(this),this.showDelay)}}setTooltipComponentProperties(){if(null!==this.componentRef){this.componentRef.instance.tooltip=this.tooltip,this.componentRef.instance.position=this.position,this.componentRef.instance.theme=this.theme;const{left:o,right:D,top:h,bottom:C}=this.elementRef.nativeElement.getBoundingClientRect();switch(this.position){case e.BELOW:this.componentRef.instance.left=Math.round((D-o)/2+o),this.componentRef.instance.top=Math.round(C);break;case e.ABOVE:this.componentRef.instance.left=Math.round((D-o)/2+o),this.componentRef.instance.top=Math.round(h-8);break;case e.RIGHT:this.componentRef.instance.left=Math.round(D),this.componentRef.instance.top=Math.round(h+(C-h)/2);break;case e.LEFT:this.componentRef.instance.left=Math.round(o),this.componentRef.instance.top=Math.round(h+(C-h)/2)}}}showTooltip(){null!==this.componentRef&&(this.componentRef.instance.visible=!0)}setHideTooltipTimeout(){this.hideTimeout=window.setTimeout(this.destroy.bind(this),this.hideDelay)}ngOnDestroy(){this.destroy()}destroy(){null!==this.componentRef&&(window.clearInterval(this.showTimeout),window.clearInterval(this.hideDelay),this.viewContainerRef.clear(),this.componentRef.destroy(),this.componentRef=null)}}return A.\u0275fac=function(o){return new(o||A)(S.Y36(S.SBq),S.Y36(S.s_b))},A.\u0275dir=S.lG2({type:A,selectors:[["","tooltip",""]],hostBindings:function(o,D){1&o&&S.NdJ("mouseenter",function(){return D.onMouseEnter()})("scroll",function(){return D.onScroll()},!1,S.Jf7)("mouseleave",function(){return D.onMouseLeave()})("mousemove",function(C){return D.onMouseMove(C)})("touchstart",function(C){return D.onTouchStart(C)})("touchend",function(){return D.onTouchEnd()})},inputs:{tooltip:"tooltip",position:"position",theme:"theme",showDelay:"showDelay",hideDelay:"hideDelay"},standalone:!0}),A})()},7902:(wn,dn,r)=>{r.d(dn,{y:()=>o});var e=r(8505),n=r(4004),O=r(9300),S=r(5698),W=r(3334),M=r(8446),z=r(5e3),A=r(5620),Y=r(8954);let o=(()=>{class D{constructor(C,B){this.store=C,this.router=B}canActivate(C,B){return this.store.select("userDetails").pipe((0,e.b)(R=>{R.firstFetchDone||(this.store.dispatch(W.E.getUserDetails()),this.store.dispatch(M.T.getPlanList({planFamilyList:["ANNUAL","MONTHLY","QUARTERLY"]})))}),(0,O.h)(R=>R.firstFetchDone&&!!R.responseText),(0,S.q)(1),(0,n.U)(R=>!!R.isSignedIn||this.router.parseUrl("/signIn")))}}return D.\u0275fac=function(C){return new(C||D)(z.LFG(A.yh),z.LFG(Y.F0))},D.\u0275prov=z.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"}),D})()},1113:(wn,dn,r)=>{r.d(dn,{O:()=>n});var e=r(5e3);let n=(()=>{class O{transform({id:W,parentGenreId:M,name:z,parentGenreName:A}){const Y={id:W,parentGenreId:M,genreName:z,parentName:A},o={},D=!!Y.id&&!!Y.parentGenreId;for(const h in Y){const C=Y[h];C&&(D?("id"===h&&(o.subGenreId=C),"parentGenreId"===h&&(o.genreId=C),"genreName"===h&&(o.subGenre=C),"parentName"===h&&(o.genre=C)):D||("id"===h&&(o.genreId=C),"genreName"===h&&(o.genre=C)))}return o}}return O.\u0275fac=function(W){return new(W||O)},O.\u0275pipe=e.Yjl({name:"getGenreUrl",type:O,pure:!0,standalone:!0}),O})()},1597:(wn,dn,r)=>{r.d(dn,{m:()=>n});var e=r(5e3);let n=(()=>{class O{transform(W,M=!1){if(!W)return"";let z;
1return z=W.id.indexOf("EMUSIC")>0?"/artist/"+W.id:"/artist/"+W.id.replace(/^SEVENDIGITAL_/g,"rs_"),W.name&&(z+="/"+this.urlReadyName(W.name)),M&&(z="/library"+z),z}urlReadyName(W){return W.trim().replace(/ /g,"-").replace(/[^A-Za-z0-9-]/g,"")}}return O.\u0275fac=function(W){return new(W||O)},O.\u0275pipe=e.Yjl({name:"linkToArtist",type:O,pure:!0,standalone:!0}),O})()},9571:(wn,dn,r)=>{r.d(dn,{I:()=>O});var e=r(853),n=r(5e3);let O=(()=>{class S{transform(M){if(!M)return"";let z="/label/"+M.id;return M.name&&(z+="/"+(0,e.mo)(M.name)),z}}return S.\u0275fac=function(M){return new(M||S)},S.\u0275pipe=n.Yjl({name:"linkToLabel",type:S,pure:!0,standalone:!0}),S})()},6276:(wn,dn,r)=>{r.d(dn,{K:()=>O});var e=r(853),n=r(5e3);let O=(()=>{class S{transform(M,z=!1){if(!M||!M.release)return"";let A=`${z?"/library":""}/album/${M.release.id}/${M.id}`;if(M.release.title){let Y=(0,e.mo)(M.release.title),o=(0,e.mo)(M.title),D="";M.artist&&(D=M.artist.name?`/${(0,e.mo)(M.artist.name)}`:""),A+=`${D}/${Y}/track/${o}`}return A}}return S.\u0275fac=function(M){return new(M||S)},S.\u0275pipe=n.Yjl({name:"linkToReleaseTrack",type:S,pure:!0,standalone:!0}),S})()},4678:(wn,dn,r)=>{r.d(dn,{j:()=>O});var e=r(853),n=r(5e3);let O=(()=>{class S{transform(M,z=!1){if(!M)return"";let A=`${z?"/library":""}/album/${M.id}`;if(M.title){const Y=(0,e.mo)(M.title);A+=(M.artist?"/"+(0,e.mo)(M.artist.name):"")+"/"+Y}return A}}return S.\u0275fac=function(M){return new(M||S)},S.\u0275pipe=n.Yjl({name:"linkToRelease",type:S,pure:!0,standalone:!0}),S})()},7894:(wn,dn,r)=>{r.d(dn,{b:()=>e,w:()=>n});var e=(()=>{return(O=e||(e={})).TITLE="TITLE",O.RATING="RATING",O.DATE_ADDED="DATE_ADDED",O.PRICE="PRICE",O.NAME="NAME",O.POPULARITY="POPULARITY",O.POPULARITY_TODAY="POPULARITY_TODAY",O.POPULARITY_THIS_WEEK="POPULARITY_THIS_WEEK",O.POPULARITY_THIS_MONTH="POPULARITY_THIS_MONTH",O.RELEASE_DATE="RELEASE_DATE",O.ARTIST_NAME="ARTIST_NAME",O.POPULARITY_THIS_WEEK_AS_OF_YESTERDAY="POPULARITY_THIS_WEEK_AS_OF_YESTERDAY",O.RELEVANCE="RELEVANCE",O.DATE_UPDATED="DATE_UPDATED",O.TRACK_NUMBER="TRACK_NUMBER",O.SEQUENCE="SEQUENCE",O.RANDOM="RANDOM",O.ALBUM_TITLE="ALBUM_TITLE",e;var O})();function n(O){const S=Object.values(e),W=S.findIndex(M=>M===O);return-1===W?null:S[W]}},8952:(wn,dn,r)=>{r.d(dn,{a:()=>O});var e=r(5e3),n=r(2199);let O=(()=>{class S{constructor(M){this.restService=M,this.bestOfList=[[{},{},{},{},{},{},{},{}],[{},{},{},{},{},{},{},{}],[{},{},{},{},{},{},{},{}],[{},{},{},{},{},{},{},{}]]}getArtistDetails(M){return this.restService.postObs("catalog/getArtistDetails",{artistId:M})}getArtistBio(M){return this.restService.postObs("catalog/getArtistBio",{artistId:M})}getReleaseList(M,z,A,Y){return this.restService.postObs("searchAlgolia/getReleaseList",{artistId:M,pagination:z,excludedReleaseId:A,showCollaborationsOnly:Y})}getReleaseByProviderId(M){return this.restService.postObs("catalog/getReleaseByProviderId",{providerReleaseId:M})}getSimilarReleaseList(M,z){return this.restService.postObs("catalog/getSimilarReleaseList",{releaseId:M,maxResults:z})}getBrowseArtistList(M){return this.restService.postObs("searchAlgolia/getArtistList",Object.assign({},M))}getReleaseDetails(M){return this.restService.postObs("catalog/getReleaseDetails",{releaseId:M})}getBrowseTrackList(M){return this.restService.postObs("searchAlgolia/getTrackList",Object.assign({},M))}getBrowseAlbumList(M){return this.restService.postObs("searchAlgolia/getReleaseList",Object.assign({},M))}getMultipleSubGenreMap(M){return this.restService.postObs("catalog/getMultipleSubGenreMap",{topLevelGenreIdList:M})}getRecentlyPurchasedItemList(M){return this.restService.postObs("catalog/getRecentlyPurchasedItemList",M)}getGenre(M){return this.restService.postObs("catalog/getGenre",{genreId:M})}getDynamicFilterList(){return this.restService.postObs("catalog/getDynamicFilterList",{})}getSubgenreList(M){return this.restService.postObs("catalog/getSubGenreList",{parentGenreId:M})}getTrackList(M,z){return this.restService.postObs("searchAlgolia/getTrackList",{artistId:M,pagination:z})}getSimilarArtistList(M,z){return this.restService.postObs("catalog/getSimilarArtistList",{artistId:M,maxResults:z})}getSectionItemList(M,z,A){return this.restService.postObs("catalog/getSectionItemList",{sectionId:M,pagination:z,snid:A})}getReleaseStatus(M){return this.restService.postObs("catalog/getReleaseStatus",{releaseId:M})}}return S.\u0275fac=function(M){return new(M||S)(e.LFG(n.v))},S.\u0275prov=e.Yz7({token:S,factory:S.\u0275fac,providedIn:"root"}),S})()},6233:(wn,dn,r)=>{r.d(dn,{K:()=>an});var e=r(5e3),n=r(2050),O=r(1462),S=r(1135),W=r(727),M=r(8505),z=r(4482),A=r(5403),Y=r(4671),o=r(2805),D=r(8421),C=r(590),B=r(8586),R=r(2199),rn=r(2340);let an=(()=>{class w{constructor(){this.windowToken=(0,e.f3M)(n.S),this.restService=(0,e.f3M)(R.v),this.genericModalService=(0,e.f3M)(O.v),this.snackBarService=(0,e.f3M)(B.c),this.processingRelease$=new S.X(null),this.checkingIfReleaseIsReadySubscription=new W.w0,this.downloadErrorMessage="There was a problem downloading your file. Please Try again. If the issue persists contact [email protected]",this.listenForProcessingRelease$=this.processingRelease$.asObservable()}downloadRelease(c,d=!1){c.downloadUrl?this.startReleaseDownload(c.downloadUrl):this.processingRelease$.value&&!d?this.openDownloadConflictModal(c):(this.stopProcessingReleaseDownload(),this.processReleaseDownload(c))}downloadTrack(c){this.windowToken.location.href=`${rn.N.emusicWebUrl}/eMusic/rest/userContent/downloadTrack/${c}`}stopProcessingReleaseDownload(c=!1){c?setTimeout(()=>{this.snackBarService.dismissCurrentSnackbar(),this.processingRelease$.next(null)},5e3):this.processingRelease$.next(null),this.checkingIfReleaseIsReadySubscription.unsubscribe()}processReleaseDownload(c){this.processingRelease$.next(c),this.windowToken.onbeforeunload=null,this.showDownloadNotificationBanner(c.title),this.checkingIfReleaseIsReadySubscription=new W.w0,this.checkingIfReleaseIsReadySubscription.add(this.isDownloadIsReady(c).subscribe())}showDownloadNotificationBanner(c){this.snackBarService.showBlueNotificationBanner(`Preparing to Download: ${c}`,!0)}isDownloadIsReady(c){return this.checkIfReleaseDownloadIsReady(c.id).pipe((0,M.b)(d=>
1{if("SUCCESS"!==d.responseStatus&&"NOT_READY_YET"===d.responseText)throw Error("NOT_READY_YET");if("SUCCESS"!==d.responseStatus&&"INTERNAL_ERROR"===d.responseText)throw this.stopProcessingReleaseDownload(),this.snackBarService.dismissCurrentSnackbar(),this.snackBarService.showErrorNotificationBanner(this.downloadErrorMessage,!0),Error("INTERNAL_ERROR");"SUCCESS"===d.responseStatus&&(this.stopProcessingReleaseDownload(!0),this.startReleaseDownload(d.downloadUrl))}),function h(w=1/0){let b;b=w&&"object"==typeof w?w:{count:w};const{count:c=1/0,delay:d,resetOnSuccess:p=!1}=b;return c<=0?Y.y:(0,z.e)((_,N)=>{let j,F=0;const H=()=>{let T=!1;j=_.subscribe((0,A.x)(N,U=>{p&&(F=0),N.next(U)},void 0,U=>{if(F++<c){const P=()=>{j?(j.unsubscribe(),j=null,H()):T=!0};if(null!=d){const J="number"==typeof d?(0,o.H)(d):(0,D.Xf)(d(U,F)),V=(0,A.x)(N,()=>{V.unsubscribe(),P()},()=>{N.complete()});J.subscribe(V)}else P()}else N.error(U)})),T&&(j.unsubscribe(),j=null,H())};H()})}({count:80,delay:5e3}))}checkIfReleaseDownloadIsReady(c){return this.restService.postObs("userContent/checkIfReleaseDownloadIsReady",{releaseId:c})}openDownloadConflictModal(c){this.genericModalService.openGenericConfirmationModal({title:"DOWNLOAD CONFLICT",bodyMessage:"You already have an album download in progress. If you wish to continue with this new download, the previous request will be canceled.",yesButtonText:"CONTINUE",cancelButtonText:"CANCEL",swapButtonsPlace:!1,showAtBottomOnMobile:!0,widerPadding:!0,maxWidth:517}).pipe((0,C.P)()).subscribe(d=>{!d||this.downloadRelease(c,!0)})}startReleaseDownload(c){this.windowToken.location.href=rn.N.emusicWebUrl+c}}return w.\u0275fac=function(c){return new(c||w)},w.\u0275prov=e.Yz7({token:w,factory:w.\u0275fac,providedIn:"root"}),w})()},4478:(wn,dn,r)=>{r.d(dn,{$:()=>fn});var e=r(5e3),n=r(2199),O=r(590),S=r(3900),W=r(515),M=r(4004),z=r(1462),A=r(5620),Y=r(3334),o=r(1088),D=r(9808),h=r(9868),C=r(3902),B=r(5898),R=r(7415),rn=r(4543),an=r(3011),w=r(2382),b=r(3820),c=r(1008),d=r(1135),p=r(4968),_=r(2722),N=r(9177),F=r(5992),j=r(5860),H=r(2340);const T=["coverImageRef"],U=function(){return{width:400,height:400}};function P($,mn){if(1&$){const v=e.EpF();e.TgZ(0,"div",22),e._UZ(1,"img",23,24),e.ALo(3,"customImgUrl"),e.TgZ(4,"button",25),e.NdJ("click",function(){e.CHM(v);const Z=e.oxw().ngrxLet,u=e.oxw();return e.KtG(u.addImage(Z))}),e._UZ(5,"i",26),e.qZA()()}if(2&$){const v=e.oxw().ngrxLet;e.xp6(1),e.Q6J("ngSrc",e.xi3(3,2,v.release.coverUrl,e.DdM(5,U)))("alt",v.release.title)}}function J($,mn){if(1&$&&e._UZ(0,"st-input",27),2&$){const v=mn.ngrxLet,f=e.oxw(2);e.Q6J("markAsInvalid",f.albumDetailsForm.controls.title.invalid)("forceToShowErrorMessageWithNoValue",!0)("errorText",null!=v&&v.maxlength?"EXCEEDED CHARACTER LIMIT OF 3999":null!=v&&v.required?"REQUIRED FIELD":null)}}
1function V($,mn){if(1&$&&e._UZ(0,"st-input",28),2&$){const v=mn.ngrxLet,f=e.oxw(2);e.Q6J("markAsInvalid",f.albumDetailsForm.controls.artistName.invalid)("errorText",null!=v&&v.required?"REQUIRED FIELD":null!=v&&v.maxlength?"EXCEEDED CHARACTER LIMIT OF 1024":null)("forceToShowErrorMessageWithNoValue",!0)}}function gn($,mn){if(1&$&&e._UZ(0,"st-input",29),2&$){const v=mn.ngrxLet,f=e.oxw(2);e.Q6J("markAsInvalid",f.albumDetailsForm.controls.genre.invalid)("errorText",null!=v&&v.maxlength?"GENRE EXCEEDED CHARACTER LIMIT OF 255":null!=v&&v.divisionNumberExceeded?"ONLY 5 GENRES ALLOWED":null)}}function kn($,mn){1&$&&e._UZ(0,"emusic-loader-spinner",30),2&$&&e.Q6J("enableOpacity",!0)("height","100%")}function Tn($,mn){if(1&$&&e._UZ(0,"modal-error-message",31),2&$){const v=e.oxw().ngrxLet;e.Q6J("errorMessages",v.errorMessages)}}function bn($,mn){if(1&$){const v=e.EpF();e.TgZ(0,"div",1),e._UZ(1,"dialog-close-button",2),e.TgZ(2,"form",3),e.NdJ("ngSubmit",function(){const u=e.CHM(v).ngrxLet,E=e.oxw();return e.KtG(E.handleSubmit(E.albumDetailsForm,u))}),e.TgZ(3,"h2",4),e._uU(4,"EDIT ALBUM DETAILS"),e.qZA(),e.TgZ(5,"div",5)(6,"div",6)(7,"div",7),e.YNc(8,P,6,6,"div",8),e.qZA(),e.TgZ(9,"div",9)(10,"div",10),e.YNc(11,J,1,3,"st-input",11),e.qZA(),e.TgZ(12,"div",10),e.YNc(13,V,1,3,"st-input",12),e.qZA(),e.TgZ(14,"div",13)(15,"check-box",14),e._uU(16," Match all tracks to album artist? "),e.qZA()(),e.TgZ(17,"div",10),e._UZ(18,"st-input",15),e.qZA(),e.TgZ(19,"div",10),e.YNc(20,gn,1,2,"st-input",16),e.qZA()()()(),e.TgZ(21,"div",17)(22,"button",18),e.NdJ("click",function(){e.CHM(v);const Z=e.oxw();return e.KtG(Z.dialogRef.close())}),e._uU(23," CANCEL "),e.qZA(),e.TgZ(24,"button",19),e._uU(25," SAVE "),e.qZA()(),e.YNc(26,kn,1,2,"emusic-loader-spinner",20),e.qZA(),e.YNc(27,Tn,1,1,"modal-error-message",21),e.qZA()}if(2&$){const v=mn.ngrxLet,f=e.oxw();e.xp6(1),e.Q6J("dialogRef",f.dialogRef),e.xp6(1),e.Q6J("formGroup",f.albumDetailsForm),e.xp6(6),e.Q6J("ngIf",v.release),e.xp6(3),e.Q6J("ngrxLet",f.albumDetailsForm.controls.title.errors),e.xp6(2),e.Q6J("ngrxLet",f.albumDetailsForm.controls.artistName.errors),e.xp6(2),e.Q6J("borderRadius",3),e.xp6(3),e.Q6J("markAsInvalid",f.albumDetailsForm.controls.year.invalid)("maxlength",4),e.xp6(2),e.Q6J("ngrxLet",f.albumDetailsForm.controls.genre.errors),e.xp6(4),e.Q6J("disabled",f.albumDetailsForm.invalid||v.requestInProgress||f.albumDetailsForm.pristine),e.xp6(2),e.Q6J("ngIf",v.requestInProgress),e.xp6(1),e.Q6J("ngIf",v.errorMessages.length>0)}}let Pn=(()=>{class ${constructor(){this.libraryService=(0,e.f3M)(fn),this.modalPayload=(0,e.f3M)(o.Kt),this.GA=(0,e.f3M)(F.$),this.fb=(0,e.f3M)(w.qu),this.elementRef=(0,e.f3M)(e.SBq),this.dropzoneOptions={url:`${H.N.apiUrl}`,maxFilesize:200,autoQueue:!1,acceptedFiles:".jpg, .jpeg, .bmp, .png",paramName:"musicFile",withCredentials:!0,parallelUploads:1,previewsContainer:!1,resizeMethod:"crop"},this.dialogRef=(0,e.f3M)(o.zj),this.dropZone=new j.Z(this.elementRef.nativeElement,this.dropzoneOptions),this.albumDetailsForm=this.fb.group({title:this.fb.nonNullable.control("",[w.kI.required,w.kI.maxLength(3999)]),artistName:this.fb.nonNullable.control("",[w.kI.required,w.kI.maxLength(1024)]),updateTrackArtists:this.fb.nonNullable.control(!1),year:this.fb.control(null,[b.d.onlyNumbers]),genre:this.fb.control(null,[w.kI.maxLength(255),b.d.maxDivisionNumberByComma(5)])});const v=this.modalPayload.userRelease;this.state=new d.X({errorMessages:[],requestInProgress:!1,release:v.release,imageAdded:null}),this.vm$=this.state.asObservable(),this.albumDetailsForm.patchValue({title:v.release.title,artistName:v.release.artist.name,year:v.release.year,genre:v.release.genreList.map(f=>f.name).join(" ")}),(0,p.R)(this.dropZone,"thumbnail").pipe((0,_.R)(this.dialogRef.closed)).subscribe(f=>{this.state.next(Object.assign(Object.assign({},this.state.value),{imageAdded:{file:f[0],base64Url:f[1]}})),this.coverImageRef.nativeElement.src=f[1]})}addImage(v){var f;v.requestInProgress||null===(f=this.dropZone.hiddenFileInput)||void 0===f||f.click()}handleSubmit(v,f){if(v.invalid||f.requestInProgress||!f.release||v.pristine)return;this.state.next(Object.assign(Object.assign({},this.state.value),{errorMessages:[],requestInProgress:!0}));const{artistName:Z,updateTrackArtists:u,year:E,genre:cn,title:xn}=v.getRawValue();if(f.imageAdded){const On=new FormData;return On.append("name",f.imageAdded.file.name),On.append("releaseId",String(f.release.id)),On.append("artistName",Z),On.append("title",xn.trim()),On.append("year",String(E)),On.append("coverFile",f.imageAdded.file),void this.libraryService.editUserReleaseWithFormData(On).subscribe(Nn=>this.handleResponse(Nn,v,!0))}const En={releaseId:f.release.id,artistName:Z,title:xn.trim(),genreNameList:(null!=cn?cn:"").replace(/\s*,\s*/g,",").split(","),year:{value:E},updateTrackArtists:u};this.libraryService.editUserRelease(En).pipe((0,O.P)(),(0,_.R)(this.dialogRef.closed)).subscribe(On=>this.handleResponse(On,v))}handleResponse(v,f,Z=!1){if(!v.successful)return void this.state.next(Object.assign(Object.assign({}
1,this.state.value),{errorMessages:["Something went wrong while saving metadata"],requestInProgress:!1}));this.state.next({errorMessages:[],imageAdded:null,release:null,requestInProgress:!1});let u=Object.values(f.controls).filter(E=>!E.pristine).length;u+=Z?1:0,this.GA.trackEvent("UX","Edit Details","Edit Album Details",u),this.dialogRef.close(!0)}}return $.\u0275fac=function(v){return new(v||$)},$.\u0275cmp=e.Xpm({type:$,selectors:[["edit-album-details-modal"]],viewQuery:function(v,f){if(1&v&&e.Gf(T,5),2&v){let Z;e.iGM(Z=e.CRH())&&(f.coverImageRef=Z.first)}},standalone:!0,features:[e.jDz],decls:1,vars:1,consts:[["id","edit__metadata","class","modal-container",4,"ngrxLet"],["id","edit__metadata",1,"modal-container"],[3,"dialogRef"],[1,"modal-content",3,"formGroup","ngSubmit"],[1,"modal-header-title"],[1,"body"],[1,"form-container"],[1,"album-cover"],["class","image-wrapper",4,"ngIf"],[1,"metadata"],[1,"form-group"],["formControlName","title","fieldName","ALBUM TITLE","type","text",3,"markAsInvalid","forceToShowErrorMessageWithNoValue","errorText",4,"ngrxLet"],["fieldName","ALBUM ARTIST","formControlName","artistName","type","text",3,"markAsInvalid","errorText","forceToShowErrorMessageWithNoValue",4,"ngrxLet"],[1,"form-group","checkbox"],["formControlName","updateTrackArtists",3,"borderRadius"],["fieldName","YEAR","type","text","formControlName","year","errorText","ONLY NUMERICAL VALUES ALLOWED",3,"markAsInvalid","maxlength"],["fieldName","GENRE","formControlName","genre","type","text",3,"markAsInvalid","errorText",4,"ngrxLet"],[1,"buttons-container"],["type","button",1,"btn","cancel","transparent-button",3,"click"],["type","submit",1,"btn","confirm","red-button",3,"disabled"],[3,"enableOpacity","height",4,"ngIf"],[3,"errorMessages",4,"ngIf"],[1,"image-wrapper"],["height","400","width","400","imageLoadAnimation","",3,"ngSrc","alt"],["coverImageRef",""],["type","button","title","Upload Album Cover",1,"btn","upload-cover",3,"click"],[1,"icon","album-cover-upload"],["formControlName","title","fieldName","ALBUM TITLE","type","text",3,"markAsInvalid","forceToShowErrorMessageWithNoValue","errorText"],["fieldName","ALBUM ARTIST","formControlName","artistName","type","text",3,"markAsInvalid","errorText","forceToShowErrorMessageWithNoValue"],["fieldName","GENRE","formControlName","genre","type","text",3,"markAsInvalid","errorText"],[3,"enableOpacity","height"],[3,"errorMessages"]],template:function(v,f){1&v&&e.YNc(0,bn,28,12,"div",0),2&v&&e.Q6J("ngrxLet",f.vm$)},dependencies:[D.O5,h.D,C.n,D.Zd,w.UX,w._Y,w.JJ,w.JL,w.nD,w.sg,w.u,R.D,rn.k,an.u,c.i,N._N,N.eJ,B.vS],styles:['.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}
1.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=tr
1iplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;
1background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;
1background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}
1.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=tr
1iplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}div#edit__metadata[_ngcontent-%COMP%]{position:relative}div#edit__metadata.modal-container[_ngcontent-%COMP%]{max-width:600px}div#edit__metadata[_ngcontent-%COMP%] div.modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){div#edit__metadata[_ngcontent-%COMP%] div.modal-content[_ngcontent-%COMP%]{padding:45px}}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%]{display:flex}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.album-cover[_ngcontent-%COMP%]{flex:0 0 33%;max-width:33%}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.album-cover[_ngcontent-%COMP%] div.image-wrapper[_ngcontent-%COMP%]{position:relative}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.album-cover[_ngcontent-%COMP%] button.upload-cover[_ngcontent-%COMP%]{position:absolute;right:8px;bottom:8px;width:32px;height:32px;border-radius:50%;background-color:#8e9ba1;opacity:.75;z-index:2;transition:opacity .2s linear}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.album-cover[_ngcontent-%COMP%] button.upload-cover[_ngcontent-%COMP%]:hover{opacity:1}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.album-cover[_ngcontent-%COMP%] button.upload-cover[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{width:inherit;height:inherit}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%]{padding-left:24px;flex:0 0 67%;max-width:67%}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%] div.form-group[_ngcontent-%COMP%]{display:flex}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%] div.form-group.checkbox[_ngcontent-%COMP%]{margin:5px 0;padding-left:12px}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%] div.form-group[_ngcontent-%COMP%] st-input[_ngcontent-%COMP%], div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%] div.form-group[_ngcontent-%COMP%] check-box[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%] div.form-group[_ngcontent-%COMP%] check-box[_ngcontent-%COMP%]{font-size:1.2rem}div#edit__metadata[_ngcontent-%COMP%] emusic-loader-spinner[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}img[_ngcontent-%COMP%]{display:block;width:100%;height:auto}'],changeDetection:0}),$})();var X=r(8586);const on=function(){return{height:400,width:400}};
1function pn($,mn){if(1&$&&(e.TgZ(0,"div",21),e._UZ(1,"img",22),e.ALo(2,"customImgUrl"),e.qZA()),2&$){const v=e.oxw().ngrxLet;e.xp6(1),e.Q6J("ngSrc",e.xi3(2,2,v.userTrack.track.release.coverUrl,e.DdM(5,on)))("alt",v.userTrack.track.title)}}function y($,mn){if(1&$&&e._UZ(0,"st-input",23),2&$){const v=mn.ngrxLet,f=e.oxw(2);e.Q6J("markAsInvalid",f.trackDetailsForm.controls.title.invalid)("forceToShowErrorMessageWithNoValue",!0)("errorText",null!=v&&v.maxlength?"EXCEEDED CHARACTER LIMIT OF 3999":null!=v&&v.required?"REQUIRED FIELD":null)}}function G($,mn){if(1&$&&e._UZ(0,"st-input",24),2&$){const v=mn.ngrxLet,f=e.oxw(2);e.Q6J("markAsInvalid",f.trackDetailsForm.controls.artistName.invalid)("errorText",null!=v&&v.required?"REQUIRED FIELD":null!=v&&v.maxlength?"EXCEEDED CHARACTER LIMIT OF 1024":null)("forceToShowErrorMessageWithNoValue",!0)}}function L($,mn){if(1&$&&e._UZ(0,"st-input",25),2&$){const v=mn.ngrxLet,f=e.oxw(2);e.Q6J("markAsInvalid",f.trackDetailsForm.controls.releaseTitle.invalid)("errorText",null!=v&&v.maxlength?"EXCEEDED CHARACTER LIMIT OF 3999":null!=v&&v.required?"REQUIRED FIELD":null)("forceToShowErrorMessageWithNoValue",!0)}}function en($,mn){if(1&$&&e._UZ(0,"st-input",26),2&$){const v=e.oxw(2);e.Q6J("markAsInvalid",v.trackDetailsForm.controls.discNumber.invalid)}}function un($,mn){1&$&&e._UZ(0,"emusic-loader-spinner",27),2&$&&e.Q6J("enableOpacity",!0)("height","100%")}function Mn($,mn){if(1&$&&e._UZ(0,"modal-error-message",28),2&$){const v=e.oxw().ngrxLet;e.Q6J("errorMessages",v.errorMessages)}}function vn($,mn){if(1&$){const v=e.EpF();e.TgZ(0,"div",1),e._UZ(1,"dialog-close-button",2),e.TgZ(2,"form",3),e.NdJ("ngSubmit",function(){const u=e.CHM(v).ngrxLet,E=e.oxw();return e.KtG(E.handleSubmit(E.trackDetailsForm,u))}),e.TgZ(3,"h2",4),e._uU(4,"EDIT TRACK DETAILS"),e.qZA(),e.TgZ(5,"div",5)(6,"div",6)(7,"div",7),e.YNc(8,pn,3,6,"div",8),e.qZA(),e.TgZ(9,"div",9)(10,"div",10),e.YNc(11,y,1,3,"st-input",11),e.qZA(),e.TgZ(12,"div",10),e.YNc(13,G,1,3,"st-input",12),e.qZA(),e.TgZ(14,"div",10),e.YNc(15,L,1,3,"st-input",13),e.qZA(),e.TgZ(16,"div",10),e._UZ(17,"st-input",14),e.qZA(),e.TgZ(18,"div",10),e.YNc(19,en,1,1,"st-input",15),e.qZA()()()(),e.TgZ(20,"div",16)(21,"button",17),e.NdJ("click",function(){e.CHM(v);const Z=e.oxw();return e.KtG(Z.dialogRef.close())}),e._uU(22," CANCEL "),e.qZA(),e.TgZ(23,"button",18),e.NdJ("click",function(){const u=e.CHM(v).ngrxLet,E=e.oxw();return e.KtG(E.handleSubmit(E.trackDetailsForm,u))}),e._uU(24," SAVE "),e.qZA()(),e.YNc(25,un,1,2,"emusic-loader-spinner",19),e.qZA(),e.YNc(26,Mn,1,1,"modal-error-message",20),e.qZA()}if(2&$){const v=mn.ngrxLet,f=e.oxw();e.xp6(1),e.Q6J("dialogRef",f.dialogRef),e.xp6(1),e.Q6J("formGroup",f.trackDetailsForm),e.xp6(6),e.Q6J("ngIf",v.userTrack&&v.userTrack.track.release),e.xp6(3),e.Q6J("ngrxLet",f.trackDetailsForm.controls.title.errors),e.xp6(2),e.Q6J("ngrxLet",f.trackDetailsForm.controls.artistName.errors),e.xp6(2),e.Q6J("ngrxLet",f.trackDetailsForm.controls.releaseTitle.errors),e.xp6(2),e.Q6J("markAsInvalid",f.trackDetailsForm.controls.trackNumber.invalid)("maxlength",4),e.xp6(2),e.Q6J("ngrxLet",f.trackDetailsForm.controls.discNumber.errors),e.xp6(4),e.Q6J("disabled",f.trackDetailsForm.invalid||v.requestInProgress||f.trackDetailsForm.pristine),e.xp6(2),e.Q6J("ngIf",v.requestInProgress),e.xp6(1),e.Q6J("ngIf",v.errorMessages.length>0)}}let In=(()=>{class ${constructor(){var v,f;this.libraryService=(0,e.f3M)(fn),this.modalPayload=(0,e.f3M)(o.Kt),this.GA=(0,e.f3M)(F.$),this.fb=(0,e.f3M)(w.qu),this.snackBarService=(0,e.f3M)(X.c),this.dialogRef=(0,e.f3M)(o.zj),this.trackDetailsForm=this.fb.group({title:this.fb.nonNullable.control("",[w.kI.required,w.kI.maxLength(3999)]),artistName:this.fb.nonNullable.control("",[w.kI.required,w.kI.maxLength(1024)]),releaseTitle:this.fb.nonNullable.control("",[w.kI.required,w.kI.maxLength(3999)]),trackNumber:this.fb.control(null,[b.d.onlyNumbers]),discNumber:this.fb.control(null,[b.d.onlyNumbers])});const Z=this.modalPayload.userTrack;this.state=new d.X({errorMessages:[],requestInProgress:!1,userTrack:Z}
1),this.vm$=this.state.asObservable(),this.trackDetailsForm.patchValue({title:Z.track.title,artistName:Z.track.artist.name,releaseTitle:null!==(f=null===(v=Z.track.release)||void 0===v?void 0:v.title)&&void 0!==f?f:"",discNumber:Z.track.discNumber,trackNumber:Z.track.trackNumber})}handleSubmit(v,f){if(v.invalid||f.requestInProgress||!f.userTrack||v.pristine)return;this.state.next(Object.assign(Object.assign({},this.state.value),{errorMessages:[],requestInProgress:!0}));const{title:Z,artistName:u,releaseTitle:E,trackNumber:cn,discNumber:xn}=v.getRawValue();this.libraryService.editUserTrack({artistName:u,title:Z,releaseTitle:E,userTrackId:f.userTrack.id,trackNumber:{value:cn},discNumber:{value:xn}}).pipe((0,O.P)(),(0,_.R)(this.dialogRef.closed)).subscribe(On=>this.handleResponse(On,v))}handleResponse(v,f){if(!v.successful)return void this.state.next(Object.assign(Object.assign({},this.state.value),{errorMessages:["Something went wrong while saving metadata"],requestInProgress:!1}));this.state.next({errorMessages:[],userTrack:null,requestInProgress:!1}),this.snackBarService.showNotificationBanner("Track metadata successfully updated");let Z=Object.values(f.controls).filter(u=>!u.pristine).length;this.GA.trackEvent("UX","Edit Details","Edit Track Details",Z),this.dialogRef.close(!0)}}return $.\u0275fac=function(v){return new(v||$)},$.\u0275cmp=e.Xpm({type:$,selectors:[["edit-track-details-modal"]],standalone:!0,features:[e.jDz],decls:1,vars:1,consts:[["id","edit__metadata","class","modal-container",4,"ngrxLet"],["id","edit__metadata",1,"modal-container"],[3,"dialogRef"],[1,"modal-content",3,"formGroup","ngSubmit"],[1,"modal-header-title"],[1,"body"],[1,"form-container"],[1,"album-cover"],["class","image-wrapper",4,"ngIf"],[1,"metadata"],[1,"form-group"],["formControlName","title","fieldName","TRACK TITLE","type","text",3,"markAsInvalid","forceToShowErrorMessageWithNoValue","errorText",4,"ngrxLet"],["fieldName","TRACK ARTIST","formControlName","artistName","type","text",3,"markAsInvalid","errorText","forceToShowErrorMessageWithNoValue",4,"ngrxLet"],["fieldName","ALBUM TITLE","formControlName","releaseTitle","type","text",3,"markAsInvalid","errorText","forceToShowErrorMessageWithNoValue",4,"ngrxLet"],["fieldName","TRACK NUMBER","type","text","formControlName","trackNumber","errorText","ONLY NUMERICAL VALUES ALLOWED",3,"markAsInvalid","maxlength"],["fieldName","DISC NUMBER","errorText","ONLY NUMERICAL VALUES ALLOWED","formControlName","discNumber","type","text",3,"markAsInvalid",4,"ngrxLet"],[1,"buttons-container"],["type","button",1,"btn","cancel","transparent-button",3,"click"],["type","submit",1,"btn","confirm","red-button",3,"disabled","click"],[3,"enableOpacity","height",4,"ngIf"],[3,"errorMessages",4,"ngIf"],[1,"image-wrapper"],["height","400","width","400","imageLoadAnimation","",3,"ngSrc","alt"],["formControlName","title","fieldName","TRACK TITLE","type","text",3,"markAsInvalid","forceToShowErrorMessageWithNoValue","errorText"],["fieldName","TRACK ARTIST","formControlName","artistName","type","text",3,"markAsInvalid","errorText","forceToShowErrorMessageWithNoValue"],["fieldName","ALBUM TITLE","formControlName","releaseTitle","type","text",3,"markAsInvalid","errorText","forceToShowErrorMessageWithNoValue"],["fieldName","DISC NUMBER","errorText","ONLY NUMERICAL VALUES ALLOWED","formControlName","discNumber","type","text",3,"markAsInvalid"],[3,"enableOpacity","height"],[3,"errorMessages"]],template:function(v,f){1&v&&e.YNc(0,vn,27,12,"div",0),2&v&&e.Q6J("ngrxLet",f.vm$)},dependencies:[D.O5,h.D,C.n,D.Zd,w.UX,w._Y,w.JJ,w.JL,w.nD,w.sg,w.u,R.D,rn.k,c.i,N._N,N.eJ,B.vS],styles:['.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=tr
1iplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;
1background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;
1background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}
1.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=tr
1iplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}div#edit__metadata[_ngcontent-%COMP%]{position:relative}div#edit__metadata.modal-container[_ngcontent-%COMP%]{max-width:600px}div#edit__metadata[_ngcontent-%COMP%] div.modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){div#edit__metadata[_ngcontent-%COMP%] div.modal-content[_ngcontent-%COMP%]{padding:45px}}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%]{display:flex}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.album-cover[_ngcontent-%COMP%]{flex:0 0 33%;max-width:33%}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.album-cover[_ngcontent-%COMP%] div.image-wrapper[_ngcontent-%COMP%]{position:relative}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.album-cover[_ngcontent-%COMP%] button.upload-cover[_ngcontent-%COMP%]{position:absolute;right:8px;bottom:8px;width:32px;height:32px;border-radius:50%;background-color:#8e9ba1;opacity:.75;z-index:2;transition:opacity .2s linear}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.album-cover[_ngcontent-%COMP%] button.upload-cover[_ngcontent-%COMP%]:hover{opacity:1}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.album-cover[_ngcontent-%COMP%] button.upload-cover[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{width:inherit;height:inherit}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%]{padding-left:24px;flex:0 0 67%;max-width:67%}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%] div.form-group[_ngcontent-%COMP%]{display:flex}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%] div.form-group.checkbox[_ngcontent-%COMP%]{margin:5px 0;padding-left:12px}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%] div.form-group[_ngcontent-%COMP%] st-input[_ngcontent-%COMP%], div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%] div.form-group[_ngcontent-%COMP%] check-box[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}div#edit__metadata[_ngcontent-%COMP%] div.form-container[_ngcontent-%COMP%] div.metadata[_ngcontent-%COMP%] div.form-group[_ngcontent-%COMP%] check-box[_ngcontent-%COMP%]{font-size:1.2rem}div#edit__metadata[_ngcontent-%COMP%] emusic-loader-spinner[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}img[_ngcontent-%COMP%]{display:block;width:100%;height:auto}'],changeDetection:0}),$})();var An=r(5667),Un=r(1206),Wn=r(9587),ne=r(3064),Gn=r(4201);function ae($,mn){1&$&&e._UZ(0,"emusic-loader-spinner",11),2&$&&e.Q6J("height","100%")("enableOpacity",!0)}
1function Q($,mn){if(1&$&&e._UZ(0,"modal-error-message",12),2&$){const v=e.oxw().ngrxLet;e.Q6J("@fadeInOut",void 0)("errorMessages",v.errors)}}function K($,mn){if(1&$){const v=e.EpF();e.TgZ(0,"div",1),e._UZ(1,"dialog-close-button",2),e.TgZ(2,"div",3)(3,"h2",4),e._uU(4,"RENAME PLAYLIST"),e.qZA(),e.TgZ(5,"div",5),e._UZ(6,"st-input",6),e.qZA(),e.TgZ(7,"div",7)(8,"button",8),e.NdJ("click",function(){e.CHM(v);const Z=e.oxw();return e.KtG(Z.confirm(Z.userPlaylist,Z.formControl))}),e._uU(9," DONE "),e.qZA()()(),e.YNc(10,ae,1,2,"emusic-loader-spinner",9),e.YNc(11,Q,1,2,"modal-error-message",10),e.qZA()}if(2&$){const v=mn.ngrxLet,f=e.oxw();e.xp6(1),e.Q6J("dialogRef",f.dialogRef),e.xp6(5),e.Q6J("formControl",f.formControl)("maxlength",36),e.xp6(2),e.Q6J("disabled",f.formControl.invalid||f.formControl.value===f.userPlaylist.name),e.xp6(2),e.Q6J("ngIf",v.requestInProgress),e.xp6(1),e.Q6J("ngIf",v.errors.length>0)}}let ln=(()=>{class ${constructor(){this.localState=new d.X({errors:[],requestInProgress:!1}),this.libraryService=(0,e.f3M)(fn),this.breakpointService=(0,e.f3M)(Un.S),this.data=(0,e.f3M)(o.Kt),this.BreakpointQuery=An.J,this.dialogRef=(0,e.f3M)(o.zj),this.userPlaylist=this.data.userPlaylist,this.formControl=new w.NI(this.data.userPlaylist.name,{validators:[w.kI.required,w.kI.maxLength(36)],nonNullable:!0}),this.vm$=this.localState.asObservable().pipe((0,Wn.V)(this.breakpointService.observeBuiltInBreakpoints()),(0,M.U)(([v,f])=>Object.assign(Object.assign({},v),{breakpointState:f})))}confirm(v,f){f.invalid&&f.value===v.name||(this.localState.next({errors:[],requestInProgress:!0}),this.libraryService.renameUserPlaylist(v.id,f.value).pipe((0,_.R)(this.dialogRef.closed)).subscribe(Z=>{Z.successful?this.dialogRef.close(!0):this.localState.next({errors:[ne.r.getRenamePlaylistError(Z.responseText)],requestInProgress:!1})}))}}return $.\u0275fac=function(v){return new(v||$)},$.\u0275cmp=e.Xpm({type:$,selectors:[["rename-playlist-modal"]],standalone:!0,features:[e.jDz],decls:1,vars:1,consts:[["class","rename-playlist-modal modal-container",4,"ngrxLet"],[1,"rename-playlist-modal","modal-container"],[3,"dialogRef"],[1,"modal-content"],[1,"modal-title"],[1,"body"],["fieldName","Rename your list",3,"formControl","maxlength"],[1,"buttons-container","mobile-horizontal"],["type","button",1,"btn","confirm","red-button","full-width",3,"disabled","click"],[3,"height","enableOpacity",4,"ngIf"],[3,"errorMessages",4,"ngIf"],[3,"height","enableOpacity"],[3,"errorMessages"]],template:function(v,f){1&v&&e.YNc(0,K,12,6,"div",0),2&v&&e.Q6J("ngrxLet",f.vm$)},dependencies:[h.D,N._N,N.eJ,D.O5,rn.k,w.UX,w.JJ,w.nD,w.oH,C.n,c.i],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}
1.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}
1.rename-playlist-modal[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-weight:900;position:relative;font-size:1.8rem;letter-spacing:1px;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8}@media only screen and (min-width: 641px){.rename-playlist-modal[_ngcontent-%COMP%] div.modal-content.wider-padding[_ngcontent-%COMP%]{padding:45px}}.rename-playlist-modal[_ngcontent-%COMP%] div.body[_ngcontent-%COMP%]{border-bottom:none}.rename-playlist-modal[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%]{padding:0 40px}.rename-playlist-modal[_ngcontent-%COMP%] emusic-loader-spinner[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15}"],data:{animation:[(0,Gn.t)(200,200)]},changeDetection:0}),$})(),fn=(()=>{class ${constructor(){this.restService=(0,e.f3M)(n.v),this.dialog=(0,e.f3M)(o.Vq),this.genericModalService=(0,e.f3M)(z.v),this.store=(0,e.f3M)(A.yh)}getUserReleaseDetails(v){return this.restService.postObs("userContent/getReleaseDetails",{releaseId:v})}getReleaseList(v,f){return this.restService.postObs("userContent/getReleaseList",{pagination:v,artistId:f})}getArtistList(v){return this.restService.postObs("userContent/getArtistList",{pagination:v})}getUserArtistDetails(v){return this.restService.postObs("userContent/getArtistDetails",{artistId:v})}getTrackList(v,f){return this.restService.postObs("userContent/getTrackList",{releaseId:v,pagination:f})}getTrackListByPagination(v){return this.restService.postObs("userContent/getTrackList",{pagination:v})}getTrackListByArtistId(v,f){return this.restService.postObs("userContent/getTrackList",{artistId:v,pagination:f})}getReleaseListWithTracks(v,f,Z){return this.restService.postObs("userContent/getReleaseListWithTracks",{pagination:Z,artistId:v,trackLimitPerRelease:f})}getUserPlaylistDetails(v){return this.restService.postObs("userPlaylist/getUserPlaylistDetails",{userPlaylistId:v})}getUserPlaylistTrackList(v,f){return this.restService.postObs("userPlaylist/getUserPlaylistTrackList",{userPlaylistId:v,pagination:f})}addReleaseToUserPlaylist(v,f,Z=!1){return this.restService.postObs("userPlaylist/addReleaseToUserPlaylist",{userPlaylistId:v,releaseId:f,addDuplicates:Z})}addTrackToUserPlaylist(v,f){return this.restService.postObs("userPlaylist/addTrackToUserPlaylist",{userPlaylistId:v,userTrackId:f})}getUserPlaylistList(v){return this.restService.postObs("userPlaylist/getUserPlaylistList",{pagination:v})}checkIfReleaseInUserPlaylist(v,f){return this.restService.postObs("userPlaylist/checkIfReleaseInUserPlaylist",{releaseId:f,userPlaylistId:v})}checkIfTrackInUserPlaylist(v,f){return this.restService.postObs("userPlaylist/checkIfTrackInUserPlaylist",{userPlaylistId:v,userTrackId:f})}deleteUserTrack(v){return this.restService.postObs("userContent/deleteUserTrack",{userTrackId:v})}deleteUserRelease(v){return this.restService.postObs("userContent/deleteUserRelease",{releaseId:v})}editUserRelease(v){return this.restService.postObs("userContent/editUserReleaseJSON",Object.assign({},v))}editUserReleaseWithFormData(v){return this.restService.postObs("userContent/editUserRelease",v)}editUserTrack(v){return this.restService.postObs("userContent/editUserTrack",Object.assign({},v))}deleteUserPlaylistTrack(v){return this.restService.postObs("userPlaylist/deleteUserPlaylistTrack",{userPlaylistTrackId:v})}deleteUserPlaylist(v){return this.restService.postObs("userPlaylist/deleteUserPlaylist",{userPlaylistId:v})}renameUserPlaylist(v,f){return this.restService.postObs("userPlaylist/renameUserPlaylist",{userPlaylistId:v,name:f})}openDeleteUserContentModal(v){const f=v,Z=v,u=!!f.release;return this.genericModalService.openGenericConfirmationModal({title:`DELETE ${f.release?"RELEASE":"TRACK"}?`,showAtBottomOnMobile:!0,yesButtonText:"YES, DELETE IT",cancelButtonText:"CANCEL",widerPadding:!0,maxWidth:496,bodyMessage:"Are you sure you would like to delete this item?<br> Deleted items cannot be recovered and must be re-purchased or uploaded again."}).pipe((0,O.P)(),(0,S.w)(cn=>cn?u?this.deleteUserRelease(f.release.id):this.deleteUserTrack(Z.id):W.E),(0,M.U)(cn=>!!cn.successful&&(this.store.dispatch(Y.E.setTracksStoredInCloud({tracks:cn.tracksStoredInCloud})),!0)))}openDeletePlaylistModal(v){return this.genericModalService.openGenericConfirmationModal({title:"DELETE PLAYLIST?",bodyMessage:`You are about to delete your ${v.name} playlist, are you sure you want to do this? A deleted playlist cannot be recovered.`,cancelButtonText:"CANCEL",yesButtonText:"YES, DELETE IT",maxWidth:496,showAtBottomOnMobile:!0}).pipe((0,O.P)(),(0,S.w)(f=>f?this.deleteUserPlaylist(v.id):W.E),(0,M.U)(f=>f.successful))}openRenamePlaylistModal(v){return this.dialog.open(ln,{data:{userPlaylist:v}}).closed}openEditAlbumDetailsModal(v){return this.dialog.open(Pn,{data:{userRelease:v}}).closed}
1openEditTrackDetailsModal(v){return this.dialog.open(In,{data:{userTrack:v}}).closed.pipe((0,O.P)())}}return $.\u0275fac=function(v){return new(v||$)},$.\u0275prov=e.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})()},3064:(wn,dn,r)=>{r.d(dn,{r:()=>pn});var e=r(5e3),n=r(9808),O=r(9868),S=r(1008),W=r(7415),M=r(8586),z=r(1088),A=r(9177),Y=r(648),o=(()=>{return(y=o||(o={})).ADD_ITEM="ADD_ITEM",y.CREATE_PLAYLIST="CREATE_PLAYLIST",y.ADD_DUPLICATES="ADD_DUPLICATES",o;var y})(),D=(()=>{return(y=D||(D={})).PLAYLIST_RESPONSE="PLAYLIST_RESPONSE",y.SAVE_ITEM_TO_PLAYLIST="SAVE_ITEM_TO_PLAYLIST",y.CREATE_NEW_PLAYLIST="CREATE_NEW_PLAYLIST",D;var y})(),h=r(3900),C=r(8505),B=r(515),R=r(4478);let rn=(()=>{class y extends Y.m1{constructor(){super(...arguments),this.libraryService=(0,e.f3M)(R.$),this.snackBarService=(0,e.f3M)(M.c),this.playlistService=(0,e.f3M)(pn),this.getUserPlaylistFx=this.effect(L=>L.pipe((0,h.w)(en=>(this.patchState(un=>({requestInProgress:Object.assign(Object.assign({},un.requestInProgress),{[D.PLAYLIST_RESPONSE]:!0})})),this.libraryService.getUserPlaylistList(en).pipe((0,C.b)(un=>{this.patchState(({userPlaylistList:Mn,requestInProgress:vn})=>({requestInProgress:Object.assign(Object.assign({},vn),{[D.PLAYLIST_RESPONSE]:!1}),playlistResponse:un,userPlaylistList:Mn.concat(un.userPlaylistList),playListPagination:en}))})))))),this.addTrackToUserPlaylist=this.effect(L=>L.pipe((0,h.w)(({userPlaylist:en,itemId:un,itemTitle:Mn,dialogRef:vn,addDuplicates:In})=>(this.patchState(({requestInProgress:An})=>({requestInProgress:Object.assign(Object.assign({},An),{[D.SAVE_ITEM_TO_PLAYLIST]:!0}),selectedPlaylistToSaveItem:en})),this.libraryService.checkIfTrackInUserPlaylist(en.id,un).pipe((0,h.w)(An=>An.inPlaylist&&!In?(this.patchState(({requestInProgress:Un})=>({foundDuplicates:!0,allTracksDuplicated:An.inPlaylist,stage:o.ADD_DUPLICATES,requestInProgress:Object.assign(Object.assign({},Un),{[D.SAVE_ITEM_TO_PLAYLIST]:!1})})),B.E):this.libraryService.addTrackToUserPlaylist(en.id,un).pipe(this.tapAddItemToPlaylistResponse(en,Mn,vn)))))))),this.addReleaseToUserPlaylist=this.effect(L=>L.pipe((0,h.w)(({userPlaylist:en,itemId:un,itemTitle:Mn,dialogRef:vn,addDuplicates:In})=>(this.patchState(({requestInProgress:An})=>({requestInProgress:Object.assign(Object.assign({},An),{[D.SAVE_ITEM_TO_PLAYLIST]:!0}),selectedPlaylistToSaveItem:en})),this.libraryService.checkIfReleaseInUserPlaylist(en.id,un).pipe((0,h.w)(An=>An.inPlaylist&&!In?(this.patchState(({requestInProgress:Un})=>({foundDuplicates:!0,stage:o.ADD_DUPLICATES,requestInProgress:Object.assign(Object.assign({},Un),{[D.SAVE_ITEM_TO_PLAYLIST]:!1}),allTracksDuplicated:0===An.nonDuplicatedTracksCount})),B.E):this.libraryService.addReleaseToUserPlaylist(en.id,un,In).pipe(this.tapAddItemToPlaylistResponse(en,Mn,vn)))))))),this.createPlaylistAndSaveItem=this.effect(L=>L.pipe((0,h.w)(en=>{const{playlistName:un,createPlaylistOnly:Mn,itemType:vn,itemIdToAdd:In,itemTitle:An,dialogRef:Un}=en;return this.patchState(Wn=>({errorList:[],requestInProgress:Object.assign(Object.assign({},Wn.requestInProgress),{[D.CREATE_NEW_PLAYLIST]:!0})})),this.playlistService.createUserPlaylist(un).pipe((0,C.b)(Wn=>{Wn.successful?!Mn&&In&&vn&&An?"release"===vn?this.addReleaseToUserPlaylist({userPlaylist:Wn.userPlaylist,itemId:In,addDuplicates:!1,dialogRef:Un,itemTitle:An}):this.addTrackToUserPlaylist({userPlaylist:Wn.userPlaylist,itemId:In,addDuplicates:!1,dialogRef:Un,itemTitle:An}):Un.close(!0):this.patchState(()=>({errorList:[pn.getCreatePlaylistError(Wn.responseText)],requestInProgress:{[D.CREATE_NEW_PLAYLIST]:!1}}))}))}))),this.selectViewModel=this.select(L=>L)}tapAddItemToPlaylistResponse(L,en,un){return(0,C.b)(Mn=>{if(Mn.successful)this.snackBarService.showNotificationBanner(en+" was added to "+L.name);else{const vn=pn.getSaveToPlaylistError(Mn.responseText);this.snackBarService.showErrorNotificationBanner(vn)}this.patchState(({requestInProgress:vn})=>({errorList:Mn.successful?[]:[Mn.message],requestInProgress:Object.assign(Object.assign({},vn),{[D.SAVE_ITEM_TO_PLAYLIST]:!1})})),un.close()})}}return y.\u0275fac=function(){let G;return function(en){return(G||(G=e.n5z(y)))(en||y)}}(),y.\u0275prov=e.Yz7({token:y,factory:y.\u0275fac}),y})();var an=r(4543),w=r(2382),b=r(3902),c=r(7894),d=r(6876),p=r(976),_=r(9685),N=r(4201),F=r(5898);function j(y,G){if(1&y){const L=e.EpF();e.TgZ(0,"button",10),e.NdJ("click",function(){e.CHM(L);const un=e.oxw(2);return e.KtG(un.goBack())}),e._UZ(1,"i",11),e.qZA()}}function H(y,G){if(1&y){const L=e.EpF();e.TgZ(0,"li",27),e.NdJ("click",function(){const Mn=e.CHM(L).$implicit,vn=e.oxw(3).ngrxLet,In=e.oxw();return e.KtG(In.addToThisPlaylist(Mn,vn))}),e._UZ(1,"playlist-cover",28),e.TgZ(2,"span",29)(3,"span",30),e._uU(4),e.qZA(),e.TgZ(5,"span",31),e._uU(6),e.qZA()()()}
1if(2&y){const L=G.$implicit;e.Q6J("@fadeInOut",void 0)("title",L.name),e.xp6(1),e.Q6J("coverUrlList",L.coverUrlList),e.xp6(3),e.hij(" ",L.name," "),e.xp6(2),e.AsE(" ",L.trackCount," ",1===L.trackCount?"track":"tracks"," ")}}function T(y,G){if(1&y&&(e.ynx(0),e.YNc(1,H,7,6,"li",26),e.BQk()),2&y){const L=e.oxw(2).ngrxLet;e.xp6(1),e.Q6J("ngForOf",L.userPlaylistList)}}const U=function(){return{height:"100px"}};function P(y,G){1&y&&(e.TgZ(0,"li",32),e._UZ(1,"emusic-loader-spinner",33),e.qZA()),2&y&&(e.Akn(e.DdM(3,U)),e.xp6(1),e.Q6J("height","100%"))}const J=function(){return{width:48,height:48}};function V(y,G){if(1&y){const L=e.EpF();e.TgZ(0,"div",12)(1,"h2",13),e._uU(2,"ADD TO PLAYLIST"),e.qZA(),e.TgZ(3,"div",14)(4,"div",15),e._UZ(5,"img",16),e.ALo(6,"customImgUrl"),e.qZA(),e.TgZ(7,"div",17)(8,"p",18),e._uU(9),e.qZA(),e.TgZ(10,"p",19),e._uU(11),e.qZA()()(),e.TgZ(12,"div",20)(13,"ul",21),e.NdJ("scrolled",function(){e.CHM(L);const un=e.oxw().ngrxLet,Mn=e.oxw();return e.KtG(Mn.reachedBottom(un))}),e.YNc(14,T,2,1,"ng-container",22),e.YNc(15,P,2,4,"li",23),e.qZA()(),e.TgZ(16,"div",24)(17,"button",25),e.NdJ("click",function(){e.CHM(L);const un=e.oxw(2);return e.KtG(un.changeCurrentStage(un.PutPlaylistModalStage.CREATE_PLAYLIST))}),e._uU(18," + Create a New Playlist "),e.qZA()()()}if(2&y){const L=e.oxw().ngrxLet,en=e.oxw();let un;e.xp6(5),e.Q6J("ngSrc",e.xi3(6,10,null!==(un=L.coverUrl)&&void 0!==un?un:"",e.DdM(13,J))),e.xp6(4),e.Oqu(L.itemTitle),e.xp6(2),e.Oqu(L.artistName),e.xp6(2),e.Q6J("infiniteScrollDistance",1)("scrollWindow",!1)("infiniteScrollThrottle",1e3)("alwaysCallback",!0)("immediateCheck",!0),e.xp6(1),e.Q6J("ngIf",L.playlistResponse),e.xp6(1),e.Q6J("ngIf",L.requestInProgress[en.PutPlaylistModalRequest.PLAYLIST_RESPONSE])}}function gn(y,G){if(1&y){const L=e.EpF();e.TgZ(0,"div",34)(1,"h2",13),e._uU(2,"ADD DUPLICATE TRACKS"),e.qZA(),e.TgZ(3,"div",35)(4,"p"),e._uU(5," Some of these tracks are already in this playlist. "),e.qZA()(),e.TgZ(6,"div",36)(7,"button",37),e.NdJ("click",function(){e.CHM(L);const un=e.oxw().ngrxLet,Mn=e.oxw();return e.KtG(Mn.skipAddingItemsToPlaylist(un))}),e._uU(8," SKIP "),e.qZA(),e.TgZ(9,"button",38),e.NdJ("click",function(){e.CHM(L);const un=e.oxw().ngrxLet,Mn=e.oxw();return e.KtG(Mn.addToThisPlaylist(un.selectedPlaylistToSaveItem,un,!0))}),e._uU(10," ADD "),e.qZA()()()}if(2&y){const L=e.oxw(2);e.Q6J("ngClass",L.PutPlaylistModalStage.ADD_DUPLICATES)}}function kn(y,G){if(1&y){const L=e.EpF();e.TgZ(0,"div",34)(1,"h2",13),e._uU(2,"CREATE NEW PLAYLIST"),e.qZA(),e.TgZ(3,"div",39),e._UZ(4,"st-input",40),e.qZA(),e.TgZ(5,"div",36)(6,"button",41),e.NdJ("click",function(){e.CHM(L);const un=e.oxw().ngrxLet,Mn=e.oxw();return e.KtG(Mn.createNewPlaylist(Mn.playlistNameFormControl.value,un))}),e._uU(7," DONE "),e.qZA()()()}if(2&y){const L=e.oxw(2);e.Q6J("ngClass",L.PutPlaylistModalStage.CREATE_PLAYLIST),e.xp6(4),e.Q6J("formControl",L.playlistNameFormControl),e.xp6(2),e.Q6J("disabled",""===L.playlistNameFormControl.value||null===L.playlistNameFormControl.value)}}function Tn(y,G){1&y&&e._UZ(0,"emusic-loader-spinner",42),2&y&&e.Q6J("enableOpacity",!0)("height","100%")}function bn(y,G){if(1&y&&e._UZ(0,"modal-error-message",43),2&y){const L=e.oxw().ngrxLet;e.Q6J("errorMessages",L.errorList)}}function Pn(y,G){if(1&y&&(e.TgZ(0,"div",1),e._UZ(1,"dialog-close-button",2),e.YNc(2,j,2,0,"button",3),e.TgZ(3,"div",4)(4,"div",5),e.YNc(5,V,19,14,"div",6),e.YNc(6,gn,11,1,"div",7),e.YNc(7,kn,8,3,"div",7),e.qZA()(),e.YNc(8,Tn,1,2,"emusic-loader-spinner",8),e.YNc(9,bn,1,1,"modal-error-message",9),e.qZA()),2&y){const L=G.ngrxLet,en=e.oxw();e.Q6J("ngClass",L.stage),e.xp6(1),e.Q6J("dialogRef",en.dialogRef),e.xp6(1),e.Q6J("ngIf",L.stage===en.PutPlaylistModalStage.CREATE_PLAYLIST&&!!L.itemToAddId),e.xp6(3),e.Q6J("ngIf",L.stage===en.PutPlaylistModalStage.ADD_ITEM),e.xp6(1),e.Q6J("ngIf",L.stage===en.PutPlaylistModalStage.ADD_DUPLICATES&&L.selectedPlaylistToSaveItem),e.xp6(1),e.Q6J("ngIf",L.stage===en.PutPlaylistModalStage.CREATE_PLAYLIST),e.xp6(1),e.Q6J("ngIf",L.requestInProgress[en.PutPlaylistModalRequest.SAVE_ITEM_TO_PLAYLIST]||L.requestInProgress[en.PutPlaylistModalRequest.CREATE_NEW_PLAYLIST]),e.xp6(1),e.Q6J("ngIf",L.errorList.length)}}
1let X=(()=>{class y{constructor(){this.snackBarService=(0,e.f3M)(M.c),this.putPlaylistModalStore=(0,e.f3M)(rn),this.data=(0,e.f3M)(z.Kt),this.dialogRef=(0,e.f3M)(z.zj),this.playlistNameFormControl=new w.NI,this.PutPlaylistModalRequest=D,this.PutPlaylistModalStage=o,this.vm$=this.putPlaylistModalStore.selectViewModel;const L=this.data.userItem,en=this.data.userItem,un={pageSize:48,pageNumber:1,descending:!0,countTotalResults:!0,sortField:c.b.DATE_UPDATED};let Mn,vn,In,An;this.data.type&&this.data.userItem&&(Mn="release"===this.data.type?L.release.title:en.track.title,vn="release"===this.data.type?L.release.artist.name:en.track.artist.name,In="release"===this.data.type?L.release.coverUrl:en.track.coverUrl,An="release"===this.data.type?L.release.id:en.id),this.putPlaylistModalStore.setState({stage:this.data.stage,requestInProgress:{},userTrackOrRelease:this.data.userItem,errorList:[],playlistResponse:null,playListPagination:un,userPlaylistList:[],itemTitle:Mn,artistName:vn,coverUrl:In,itemToAddId:An,type:this.data.type,foundDuplicates:!1,allTracksDuplicated:!1,selectedPlaylistToSaveItem:null}),An&&this.putPlaylistModalStore.getUserPlaylistFx(un)}goBack(){this.changeCurrentStage(o.ADD_ITEM)}createNewPlaylist(L,en){null===L||""===L||en.requestInProgress[D.CREATE_NEW_PLAYLIST]||this.putPlaylistModalStore.createPlaylistAndSaveItem({createPlaylistOnly:!en.itemToAddId,playlistName:L,dialogRef:this.dialogRef,itemIdToAdd:en.itemToAddId,itemType:en.type,itemTitle:en.itemTitle})}reachedBottom(L){var en;const{userPlaylistList:un,playListPagination:Mn,playlistResponse:vn}=L;if((null!==(en=null==vn?void 0:vn.totalCount)&&void 0!==en?en:-1)<=un.length||L.requestInProgress[D.PLAYLIST_RESPONSE])return;const Un=Object.assign(Object.assign({},Mn),{pageNumber:Mn.pageNumber+1});this.putPlaylistModalStore.getUserPlaylistFx(Un)}addToThisPlaylist(L,en,un=!1){!(en.type&&en.itemTitle&&en.itemToAddId)||("release"===en.type?this.putPlaylistModalStore.addReleaseToUserPlaylist({userPlaylist:L,itemTitle:en.itemTitle,itemId:en.itemToAddId,dialogRef:this.dialogRef,addDuplicates:un}):this.putPlaylistModalStore.addTrackToUserPlaylist({userPlaylist:L,itemTitle:en.itemTitle,itemId:en.itemToAddId,dialogRef:this.dialogRef,addDuplicates:un}))}skipAddingItemsToPlaylist(L){L.allTracksDuplicated&&this.snackBarService.showNotificationBanner("No tracks were added to the playlist"),this.dialogRef.close()}changeCurrentStage(L){this.putPlaylistModalStore.patchState({stage:L})}}return y.\u0275fac=function(L){return new(L||y)},y.\u0275cmp=e.Xpm({type:y,selectors:[["add-create-playlist-modal"]],standalone:!0,features:[e._Bn([rn]),e.jDz],decls:1,vars:1,consts:[["id","add__create__playlist","class","add-create-playlist-modal modal-container",3,"ngClass",4,"ngrxLet"],["id","add__create__playlist",1,"add-create-playlist-modal","modal-container",3,"ngClass"],[3,"dialogRef"],["class","btn back","aria-label","Go back to Playlist list","type","button",3,"click",4,"ngIf"],[1,"modal-content"],[1,"modal-body"],["class","animation-container",4,"ngIf"],["class","animation-container",3,"ngClass",4,"ngIf"],["class","general-loader",3,"enableOpacity","height",4,"ngIf"],[3,"errorMessages",4,"ngIf"],["aria-label","Go back to Playlist list","type","button",1,"btn","back",3,"click"],[1,"icon","outline-arrow-small","arrow-left"],[1,"animation-container"],[1,"modal-header-title"],[1,"item-summary"],[1,"cover"],["imageLoadAnimation","","height","48","width","48","alt","Album cover",3,"ngSrc"],[1,"summary-details"],[1,"album-title","dotted"],[1,"artist-name","dotted"],[1,"playlist-list-container"],["infiniteScroll","",1,"playlist-list","scrollable-wrapper",3,"infiniteScrollDistance","scrollWindow","infiniteScrollThrottle","alwaysCallback","immediateCheck","scrolled"],[4,"ngIf"],["class","loading",3,"style",4,"ngIf"],[1,"create-new-list"],["type","button",1,"btn",3,"click"],["class","playlist-item","fakeButton","",3,"title","click",4,"ngFor","ngForOf"],["fakeButton","",1,"playlist-item",3,"title","click"],[3,"coverUrlList"],[1,"playlist-details"],[1,"playlist-name","dotted"],[1,"number-of-tracks"],[1,"loading"],[3,"height"],[1,"animation-container",3,"ngClass"],[1,"summary"],[1,"buttons-container"],["type","button",1,"btn","transparent-button","cancel",3,"click"],["type","button",1,"btn","red-button","confirm",3,"click"],[1,"form-control"],["fieldName","Name your new list",3,"formControl"],["type","button",1,"btn","red-button",3,"disabled","click"],[1,"general-loader",3,"enableOpacity","height"],[3,"errorMessages"]],template:function(L,en){1&L&&e.YNc(0,Pn,10,8,"div",0),2&L&&e.Q6J("ngrxLet",en.vm$)},dependencies:[O.D,S.i,W.D,n.sg,n.O5,n.mk,n.Zd,A._N,A.eJ,an.k,w.UX,w.JJ,w.oH,b.n,d.D,p.a,_.Rq,_.Ry,F.vS],styles:['.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=tr
1iplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;
1background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;
1background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}
1.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=tr
1iplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}@media only screen and (min-width: 961px){.keep-on-top[_ngcontent-%COMP%]{padding:36px 48px 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff;height:auto}.keep-on-top[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}@media only screen and (min-width: 961px){.keep-on-top-no-full-width[_ngcontent-%COMP%]{position:fixed!important;top:60px;left:0;right:0;z-index:50;background-color:#fff}}@media only screen and (min-width: 961px){.keep-on-top-no-side-padding[_ngcontent-%COMP%]{padding:36px 0 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff}.keep-on-top-no-side-padding[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}.underline-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.bold[_ngcontent-%COMP%]{font-weight:700!important}.strike-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.underline[_ngcontent-%COMP%]{text-decoration:underline!important}.dotted[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justify-left[_ngcontent-%COMP%]{justify-content:flex-start!important}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start!important}@media only screen and (max-width: 960px){.desktop-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.mobile-and-tablet[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-and-desktop[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}
1@media only screen and (min-width: 961px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 641px){.mobile-only[_ngcontent-%COMP%]{display:none!important}}a.underline-on-hover[_ngcontent-%COMP%], button.underline-on-hover[_ngcontent-%COMP%]{text-decoration:none!important}a.underline-on-hover[_ngcontent-%COMP%]:hover, button.underline-on-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.cursor-loading[_ngcontent-%COMP%]{cursor:wait!important}hr.divider[_ngcontent-%COMP%]{width:100%;height:1px;border:none;background-color:#d8d8d8}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%]{position:relative;height:439px;width:310px;border-radius:8px;max-width:310px;background-color:#fff}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] div.modal-content[_ngcontent-%COMP%]{padding:45px 0}div#add__create__playlist.add-create-playlist-modal.CREATE_PLAYLIST[_ngcontent-%COMP%], div#add__create__playlist.add-create-playlist-modal.ADD_DUPLICATES[_ngcontent-%COMP%]{width:100vw;max-width:472px;height:auto}div#add__create__playlist.add-create-playlist-modal.CREATE_PLAYLIST[_ngcontent-%COMP%] div.modal-content[_ngcontent-%COMP%], div#add__create__playlist.add-create-playlist-modal.ADD_DUPLICATES[_ngcontent-%COMP%] div.modal-content[_ngcontent-%COMP%]{padding:45px}div#add__create__playlist.add-create-playlist-modal.CREATE_PLAYLIST[_ngcontent-%COMP%] st-input[_ngcontent-%COMP%], div#add__create__playlist.add-create-playlist-modal.ADD_DUPLICATES[_ngcontent-%COMP%] st-input[_ngcontent-%COMP%]{padding-top:12px}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] button.btn.back[_ngcontent-%COMP%]{position:absolute;top:15px;left:15px;opacity:.5}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%]{border-bottom:1px solid #d8d8d8;padding:10px 32px;height:68px;position:relative;display:flex;column-gap:15px;align-items:center}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%] div.cover[_ngcontent-%COMP%]{max-width:48px;flex:1 0 48px}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%] div.cover[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:4px;display:block;width:100%}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%] .summary-details[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;flex:1 1 calc(100% - 64px);max-width:calc(100% - 64px)}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%] .summary-details[_ngcontent-%COMP%] p.album-title[_ngcontent-%COMP%]{font-size:1.4rem;font-weight:900;margin-bottom:4px}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%] .summary-details[_ngcontent-%COMP%] p.artist-name[_ng
1content-%COMP%]{font-size:1.2rem;margin-top:4px}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .playlist-list-container[_ngcontent-%COMP%]{height:200px;width:calc(100% - 64px);margin-left:32px;padding:16px 0;position:relative;border-bottom:1px solid #d8d8d8}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .playlist-list-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .playlist-list-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;min-width:0;padding:10px 12px 10px 0;cursor:pointer}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .playlist-list-container[_ngcontent-%COMP%] li.loading[_ngcontent-%COMP%]{cursor:default}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .playlist-list-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] playlist-cover[_ngcontent-%COMP%]{flex:0 0 48px;max-width:84px;height:48px}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .playlist-list-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] span.playlist-details[_ngcontent-%COMP%]{flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px);margin-left:12px;display:flex;flex-direction:column;justify-content:center}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .playlist-list-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] span.playlist-details[_ngcontent-%COMP%] span.playlist-name[_ng
1content-%COMP%]{font-size:1.4rem;font-weight:700;margin-bottom:4px}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .playlist-list-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] span.playlist-details[_ngcontent-%COMP%] span.number-of-tracks[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:500;color:#929292}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .playlist-list-container[_ngcontent-%COMP%] .scrollable-wrapper[_ngcontent-%COMP%]{overflow-y:scroll;height:100%;width:100%}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .create-new-list[_ngcontent-%COMP%]{margin-top:20px;text-align:center}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .create-new-list[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-weight:900;text-align:center;cursor:pointer}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .ADD_DUPLICATES[_ngcontent-%COMP%] div.summary[_ngcontent-%COMP%]{padding-top:12px;padding-bottom:12px;font-size:1.4rem;line-height:1.43;border-bottom:1px solid #d8d8d8;text-align:center}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .CREATE_PLAYLIST[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%]{display:flex;padding-left:40px;padding-right:40px}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] .CREATE_PLAYLIST[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%]{width:100%}div#add__create__playlist.add-create-playlist-modal[_ngcontent-%COMP%] emusic-loader-spinner.general-loader[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0}'],data:{animation:[(0,N.t)(200,200)]},changeDetection:0}),y})();var on=r(2199);let pn=(()=>{class y{constructor(){this.dialog=(0,e.f3M)(z.Vq),this.restService=(0,e.f3M)(on.v)}openAddToPlaylistModal(L){return this.dialog.open(X,{data:{userItem:L,type:L.release?"release":"track",stage:o.ADD_ITEM}}).closed}openCreateNewPlaylistModal(){return this.dialog.open(X,{data:{stage:o.CREATE_PLAYLIST}}).closed}createUserPlaylist(L){return this.restService.postObs("userPlaylist/createUserPlaylist",{name:L})}changeUserTrackPosition(L,en){return this.restService.postObs("userPlaylist/changeUserTrackPosition",{position:L,userPlaylistTrackId:en})}static getSaveToPlaylistError(L){switch(L){case"INVALID_USER_PLAYLIST_ID":return"Invalid playlist id";case"USER_TRACK_NOT_FOUND":return"Track not found";case"USER_RELEASE_NOT_FOUND":return"Release not found";case"USER_PLAYLIST_NOT_FOUND":return"Playlist not found";case"USER_PLAYLIST_TRACK_LIMIT_EXCEEDED":return"Playlist track limit exceeded";case"INVALID_USER_TRACK_ID":return"Invalid track id";case"INVALID_RELEASE_ID":return"Invalid release id";default:return""}}static getCreatePlaylistError(L){switch(L){case"USER_PLAYLIST_ALREADY_EXISTS":return"Playlist already exists";case"NAME_CHAR_LIMIT_EXCEEDED":return"Bucket name exceeds 36 character limit";case"PLAYLIST_LIMIT_EXCEEDED":return"You have reached the maximum number of Playlists allowed";case"INVALID_NAME":return"Invalid playlist name";default:return""}}static getRenamePlaylistError(L){switch(L){case"INVALID_NAME":return"Oops, invalid playlist name";case"NAME_ALREADY_EXISTS":return"Oops, This playlist name is already taken";case"NAME_CHAR_LIMIT_EXCEEDED":return"Playlist name exceeds limit";case"INVALID_USER_PLAYLIST_ID":return"Invalid playlist Id";default:return""}}}return y.\u0275fac=function(L){return new(L||y)},y.\u0275prov=e.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})()},1288:(wn,dn,r)=>{r.d(dn,{B:()=>ke});var e=r(9808),n=r(1088),O=r(9868),S=r(648),W=r(8505),M=r(3900),z=r(262),A=r(515),Y=r(3334),o=r(5e3),D=r(9065),h=r(206),C=r(5620);let B=(()=>{class x extends S.m1{constructor(g,k,q){super({boosterListResponse:null,tokenBoosterListResponse:null,requestInProgress:!1,showBoosterConfirmation:!1,successfulPurchase:!1,showPendingTokenTransactionMsg:!1}),this.billingService=g,this.web3Service=k,this.store=q,this.getBoosterLists=this.effect(sn=>sn.pipe((0,W.b)(()=>this.updateRequestInProgress(!0)),(0,M.w)(()=>this.billingService.getBoosterList().pipe((0,W.b)(Cn=>{this.updateBoosterListResponse(Cn),this.updateRequestInProgress(!1)}),(0,z.K)(()=>A.E))),(0,M.w)(()=>this.web3Service.getTokenBoosterList().pipe((0,W.b)(Cn=>{this.updateTokenBoosterList("FAILED"!==Cn.responseStatus?Cn:null)}),(0,z.K)(()=>A.E))))),this.extraCreditViewModel=this.select(this.store.select("userDetails"),this.store.select("billingDetails"),this.select(sn=>sn),(sn,Cn,zn)=>Object.assign({userDetails:sn,billingDetails:Cn},zn)),this.updateTokenBoosterList=this.updater((sn,Cn)=>Object.assign(Object.assign({},sn),{tokenBoosterListResponse:Cn})),this.updateBoosterListResponse=this.updater((sn,Cn)=>Object.assign(Object.assign({},sn),{boosterListResponse:Cn})),this.updateRequestInProgress=this.updater((sn,Cn)=>Object.assign(Object.assign({},sn),{requestInProgress:Cn})),this.updateShowBoosterConfirmation=this.updater((sn,Cn)=>Object.assign(Object.assign({},sn),{showBoosterConfirmation:Cn})),this.updateSuccessfulPurchase=this.updater((sn,Cn)=>Object.assign(Object.assign({},sn),{successfulPurchase:Cn}))}
1getSubscriptionDetails(){this.store.dispatch(Y.E.getSubscriptionDetails())}getUserDetails(){this.store.dispatch(Y.E.getUserDetails())}}return x.\u0275fac=function(g){return new(g||x)(o.LFG(D.j),o.LFG(h.U),o.LFG(C.yh))},x.\u0275prov=o.Yz7({token:x,factory:x.\u0275fac}),x})();var R=r(1008),rn=r(3902),an=r(3055);let w=(()=>{class x{transform(g){if(!g)return null;const k=Math.round(100*(1-parseInt(g.price)/parseInt(g.creditAmount)));return k>0?"save "+k+"%":null}}return x.\u0275fac=function(g){return new(g||x)},x.\u0275pipe=o.Yjl({name:"boosterSavingPercent",type:x,pure:!0,standalone:!0}),x})();var b=r(9216),c=r(976),d=r(9177),p=r(5992);function _(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"button",16),o.NdJ("click",function(){o.CHM(g);const q=o.oxw().ngrxLet,sn=o.oxw();return o.KtG(sn.backToBoosterSelection(q.requestInProgress))}),o.qZA()}if(2&x){const g=o.oxw().ngrxLet;o.Q6J("disabled",g.requestInProgress)}}function N(x,tn){1&x&&(o.TgZ(0,"p",22),o._uU(1,"Save more with eMU. 1 eMU = 1 track, always "),o.qZA())}function F(x,tn){if(1&x&&(o.TgZ(0,"div"),o._UZ(1,"div",24),o.TgZ(2,"div",25),o._uU(3),o.ALo(4,"uppercase"),o.qZA(),o.TgZ(5,"p",26),o._uU(6,"save 10%"),o.qZA()()),2&x){const g=o.oxw(3).ngrxLet;o.xp6(1),o.Q6J("ngClass",null===g.boosterListResponse.planList?"none":g.boosterListResponse.planList[0].currency),o.xp6(2),o.hij(" ",o.lcZ(4,2,null===g.boosterListResponse.planList?"none":g.boosterListResponse.planList[0].currency)," ")}}function j(x,tn){1&x&&(o.TgZ(0,"div")(1,"div",27),o._UZ(2,"div",28),o.TgZ(3,"div",25),o._uU(4," EMU "),o.qZA(),o._UZ(5,"div",29),o.TgZ(6,"div",26),o._uU(7,"save 20%"),o.qZA()()())}function H(x,tn){if(1&x&&(o.TgZ(0,"div",23),o.YNc(1,F,7,4,"div",8),o.YNc(2,j,8,0,"div",8),o.qZA()),2&x){const g=o.oxw(2).ngrxLet;o.xp6(1),o.Q6J("ngIf",g.tokenBoosterListResponse&&g.tokenBoosterListResponse.planList.length),o.xp6(1),o.Q6J("ngIf",g.tokenBoosterListResponse&&g.tokenBoosterListResponse.planList.length)}}const T=function(x){return{selected:x}},U=function(x){return{save:x}};function P(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"li",30),o.NdJ("click",function(){const sn=o.CHM(g).$implicit,Cn=o.oxw(2).ngrxLet,zn=o.oxw();return o.KtG(zn.selectBooster(sn,!0,!(null==Cn.userDetails||!Cn.userDetails.hasSubscription),!(null==Cn.billingDetails||null==Cn.billingDetails.savedPaymentDetails||!Cn.billingDetails.savedPaymentDetails.noPaymentMethodSaved)))}),o.TgZ(1,"h3",31),o._uU(2),o.ALo(3,"currencyToSymbol"),o.TgZ(4,"span",32),o._uU(5,"Credit Pack"),o.qZA()(),o.TgZ(6,"p",33),o._uU(7),o.ALo(8,"boosterSavingPercent"),o.qZA(),o.TgZ(9,"div",34)(10,"div",35)(11,"div",36),o._UZ(12,"div",37),o.qZA(),o.TgZ(13,"div",38),o._uU(14),o.ALo(15,"currencyToSymbol"),o.qZA()()()()}if(2&x){const g=tn.$implicit,k=o.oxw(3);o.Q6J("ngClass",o.VKq(15,T,g.planId===(null==k.chosenBooster?null:k.chosenBooster.planId))),o.uIk("aria-checked",g.planId===(null==k.chosenBooster?null:k.chosenBooster.planId)),o.xp6(2),o.AsE(" ",o.lcZ(3,9,g.currency),"",g.creditAmount," "),o.xp6(4),o.Q6J("ngClass",o.VKq(17,U,g._creditAmount>=100)),o.xp6(1),o.hij(" ",o.lcZ(8,11,g)," "),o.xp6(4),o.Q6J("ngClass",o.VKq(19,T,(null==k.chosenBooster?null:k.chosenBooster.planId)===g.planId&&k.isSelectedBoosterFiat)),o.xp6(3),o.AsE(" ",o.lcZ(15,13,g.currency),"",g.price," ")}}function J(x,tn){if(1&x&&(o.TgZ(0,"div",39)(1,"div",40)(2,"div",41),o._uU(3),o.ALo(4,"currencyToSymbol"),o.qZA()()()),2&x){const g=o.oxw(2).ngrxLet;o.xp6(3),o.lnq(" 1 eMU \u2248 ",o.lcZ(4,3,g.tokenBoosterListResponse.currency)," ",g.tokenBoosterListResponse.tokenConversionRate,"",g.tokenBoosterListResponse.currency," ")}}function V(x,tn){if(1&x&&(o.TgZ(0,"section"),o.YNc(1,N,2,0,"p",17),o.YNc(2,H,3,2,"div",18),o.TgZ(3,"ul",19),o.YNc(4,P,16,21,"li",20),o.qZA(),o.YNc(5,J,5,5,"div",21),o.qZA()),2&x){const g=o.oxw().ngrxLet,k=o.oxw();o.xp6(1),o.Q6J("ngIf",!(null!=g.userDetails&&g.userDetails.purchaseDisabled)&&g.tokenBoosterListResponse&&g.tokenBoosterListResponse.planList.length),o.xp6(1),o.Q6J("ngIf",!(null!=g.userDetails&&g.userDetails.purchaseDisabled)),o.xp6(2),o.Q6J("ngForOf",g.boosterListResponse.planList),o.xp6(1),o.Q6J("ngIf",(!k.chosenBooster||k.isSelectedBoosterFiat)&&!(null!=g.userDetails&&g.userDetails.purchaseDisabled)&&g.tokenBoosterListResponse)}}function gn(x,tn){if(1&x&&(o.TgZ(0,"span",55),o._uU(1),o.qZA()),2&x){const g=tn.ngIf;o.xp6(1),o.hij(" ",g," ")}}function kn(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"div",49),o.NdJ("click",function(){o.CHM(g);const q=o.oxw(2).ngrxLet,sn=o.oxw();return o.KtG(sn.backToBoosterSelection(q.requestInProgress))}),o.TgZ(1,"div",50)(2,"div",31),o._uU(3),o.ALo(4,"currencyToSymbol"),o.qZA(),o.TgZ(5,"div",38)(6,"span",51),o._uU(7),o.ALo(8,"currencyToSymbol"),o.qZA(),o.YNc(9,gn,2,1,"span",52),o.ALo(10,"boosterSavingPercent"),o.qZA()(),o.TgZ(11,"div",53),o._UZ(12,"i",54),o.qZA()()}if(2&x){const g=o.oxw(3);let k,q;o.xp6(3),o.AsE(" ",o.lcZ(4,5,null!==(k=null==g.chosenBooster?null:g.chosenBooster.currency)&&void 0!==k?k:""),"",null==g.chosenBooster?null:g.chosenBooster.name," "),o.xp6(4),o.AsE(" ",o.lcZ(8,7,null!==(q=null==g.chosenBooster?null:g.chosenBooster.currency)&&void 0!==q?q:""),"",null==g.chosenBooster?null:g.chosenBooster.price," "),o.xp6(2),o.Q6J("ngIf",o.lcZ(10,9,g.chosenBooster))}}const Tn=function(x){return{"payment-type-paypal":x}};function bn(x,tn){if(1&x&&o._UZ(0,"span",61),2&x){const g=tn.ngrxLet,k=o.oxw(3).ngrxLet;o.Q6J("ngClass",o.VKq(2,Tn,null==k.billingDetails||null==k.billingDetails.savedPaymentDetails?null:k.billingDetails.savedPaymentDetails.isPaymentMethodPaypal)),o.uIk("class","credit-card-type "+g)}}function Pn(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"div",56)(1,"div",57),o.YNc(2,bn,1,4,"span",58),o.ALo(3,"credit
1CardIconClass"),o.TgZ(4,"span",59),o._uU(5),o.ALo(6,"currencyToSymbol"),o.qZA()(),o.TgZ(7,"button",60),o.NdJ("click",function(){o.CHM(g);const q=o.oxw(3);return o.KtG(q.openUpdatePaymentModal())}),o._uU(8," Change "),o.qZA()()}if(2&x){const g=o.oxw(2).ngrxLet,k=o.oxw();let q,sn;o.xp6(2),o.Q6J("ngrxLet",o.lcZ(3,4,null!==(q=null==g.billingDetails||null==g.billingDetails.savedPaymentDetails||null==g.billingDetails.savedPaymentDetails.creditCardDetails?null:g.billingDetails.savedPaymentDetails.creditCardDetails.cardType)&&void 0!==q?q:"")),o.xp6(3),o.lnq(" ",o.lcZ(6,6,null!==(sn=null==k.chosenBooster?null:k.chosenBooster.currency)&&void 0!==sn?sn:""),"",null==k.chosenBooster?null:k.chosenBooster.price," billed to ",null==g.billingDetails||null==g.billingDetails.savedPaymentDetails?null:g.billingDetails.savedPaymentDetails.paymentMethodString," ")}}function X(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"div",62),o.NdJ("click",function(){o.CHM(g);const q=o.oxw(3);return o.KtG(q.openUpdatePaymentModal())}),o.TgZ(1,"div",63),o.NdJ("click",function(){o.CHM(g);const q=o.oxw(3);return o.KtG(q.openUpdatePaymentModal())}),o._UZ(2,"div",64),o.TgZ(3,"div",65),o._uU(4," Add payment method "),o.qZA()()()}}function on(x,tn){1&x&&(o.TgZ(0,"div",66),o._uU(1," An additional fee will be included to power the transaction on the Ethereum network. "),o.TgZ(2,"a",67),o._uU(3,"Learn More"),o.qZA()())}function pn(x,tn){if(1&x&&(o.TgZ(0,"section",42),o.YNc(1,kn,13,11,"div",43),o.TgZ(2,"p",44),o._uU(3," Credit Packs expire 90 days after purchase "),o.qZA(),o.TgZ(4,"div",45),o.YNc(5,Pn,9,8,"div",46),o.YNc(6,X,5,0,"div",47),o.qZA(),o.YNc(7,on,4,0,"div",48),o.qZA()),2&x){const g=o.oxw().ngrxLet,k=o.oxw();o.xp6(1),o.Q6J("ngIf",k.isSelectedBoosterFiat),o.xp6(4),o.Q6J("ngIf",!(null!=g.billingDetails&&null!=g.billingDetails.savedPaymentDetails&&g.billingDetails.savedPaymentDetails.noPaymentMethodSaved)&&k.isSelectedBoosterFiat),o.xp6(1),o.Q6J("ngIf",(null==g.billingDetails||null==g.billingDetails.savedPaymentDetails?null:g.billingDetails.savedPaymentDetails.noPaymentMethodSaved)&&k.isSelectedBoosterFiat),o.xp6(1),o.Q6J("ngIf",!k.isSelectedBoosterFiat)}}function y(x,tn){if(1&x&&(o.TgZ(0,"p")(1,"strong"),o._uU(2),o.ALo(3,"currencyToSymbol"),o.qZA(),o._uU(4," was added to your account. You can use these credits for 90 days, so shop now! "),o.qZA()),2&x){const g=o.oxw(3);let k;o.xp6(2),o.AsE("",o.lcZ(3,2,null!==(k=null==g.chosenBooster?null:g.chosenBooster.currency)&&void 0!==k?k:""),"",null==g.chosenBooster?null:g.chosenBooster.name,"")}}function G(x,tn){1&x&&(o.TgZ(0,"p"),o._uU(1," Your transaction is being processed. Stay tuned - we will notify you when your Music Credit is available in your account. "),o.qZA())}function L(x,tn){if(1&x&&(o.TgZ(0,"section"),o.YNc(1,y,5,4,"p",8),o.YNc(2,G,2,0,"p",8),o.qZA()),2&x){const g=o.oxw(2);o.xp6(1),o.Q6J("ngIf",g.isSelectedBoosterFiat),o.xp6(1),o.Q6J("ngIf",!g.isSelectedBoosterFiat)}}const en=function(x){return{"gold-button":x}};function un(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"button",68),o.NdJ("click",function(){o.CHM(g);const q=o.oxw().ngrxLet,sn=o.oxw();return o.KtG(sn.continueToPurchase(!(null==q.userDetails||!q.userDetails.hasSubscription),!(null==q.billingDetails||null==q.billingDetails.savedPaymentDetails||!q.billingDetails.savedPaymentDetails.noPaymentMethodSaved)))}),o._uU(1," Continue to Purchase "),o.qZA()}if(2&x){const g=o.oxw().ngrxLet,k=o.oxw();o.Q6J("ngClass",o.VKq(2,en,!k.isSelectedBoosterFiat))("disabled",!k.isSelectedBoosterFiat||!(null!=g.userDetails&&g.userDetails.hasSubscription)||(null==g.billingDetails||null==g.billingDetails.savedPaymentDetails?null:g.billingDetails.savedPaymentDetails.noPaymentMethodSaved))}}const Mn=function(x,tn){return{"red-button":x,"gold-button":tn}};function vn(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"button",69),o.NdJ("click",function(){o.CHM(g);const q=o.oxw().ngrxLet,sn=o.oxw();return o.KtG(sn.purchaseBooster(q.requestInProgress))}),o._uU(1," CONFIRM PURCHASE "),o.qZA()}if(2&x){const g=o.oxw(2);o.Q6J("ngClass",o.WLB(1,Mn,g.isSelectedBoosterFiat,!g.isSelectedBoosterFiat))}}function In(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"button",70),o.NdJ("click",function(){o.CHM(g);const q=o.oxw(2);return o.KtG(q.closeModal())}),o._uU(1," Ok "),o.qZA()}}function An(x,tn){1&x&&o._UZ(0,"emusic-loader-spinner",71),2&x&&o.Q6J("enableOpacity",!0)}function Un(x,tn){if(1&x&&o._UZ(0,"modal-error-message",72),2&x){const g=o.oxw(2);o.Q6J("errorMessages",g.errorMessagesArray)}}const Wn=function(x){return{error:x}},ne=function(x){return{"purchase-success":x}};function Gn(x,tn){if(1&x&&(o.TgZ(0,"div",1)(1,"div",2),o.YNc(2,_,1,1,"button",3),o._UZ(3,"dialog-close-button",4),o.TgZ(4,"h2",5),o._uU(5),o.qZA(),o.TgZ(6,"div",6)(7,"div",7),o.YNc(8,V,6,4,"section",8),o.YNc(9,pn,8,4,"section",9),o.YNc(10,L,3,2,"section",8),o.qZA(),o.TgZ(11,"div",10),o.YNc(12,un,2,4,"button",11),o.YNc(13,vn,2,4,"button",12),o.YNc(14,In,2,0,"button",13),o.qZA(),o.YNc(15,An,1,1,"emusic-loader-spinner",14),o.qZA()(),o.YNc(16,Un,1,1,"modal-error-message",15),o.qZA()),2&x){const g=tn.ngrxLet,k=o.oxw();o.Q6J("ngClass",o.VKq(13,Wn,k.errorMessagesArray.length)),o.xp6(2),o.Q6J("ngIf",g.showBoosterConfirmation&&!g.successfulPurchase&&!g.showPendingTokenTransactionMsg),o.xp6(1),o.Q6J("dialogRef",k.dialogRef),o.xp6(2),o.hij(" ",g.successfulPurchase?"THANK YOU":g.showBoosterConfirmation&&!g.successfulPurchase?"MUSIC CREDITS":"CHOOSE A CREDIT PACK"," "),o.xp6(2),o.Q6J("ngClass",o.VKq(15,ne,g.successfulPurchase)),o.xp6(1),o.Q6J("ngIf",g.boosterListResponse&&!g.showBoosterConfirmation&&!g.successfulPurchase&&!g.showPendingTokenTransactionMsg),o.xp6(1),o.Q6J("ngIf",g.showBoosterConfirmation&&!g.successfulPurchase&&!g.showPendingTokenTransactionMsg),o.xp6(1),o.Q6J("ngIf",g.successfulPurchase&&!g.showBoosterConfirmation&&!g.showPendingTokenTransactionMsg),o.xp6(2),o.Q6J("ngIf",!g.showBoosterConfirmation&&!g.successfulPurchase),o.xp6(1),o.Q6J("ngIf",g.showBoosterConfirmation&&!g.successfulPurchase),o.xp6(1),o.Q6J("ngIf",g.successfulPurchase),o.xp6(1),o.Q6J("ngIf",g.requestInProgress),o.xp6(1),o.Q6J("ngIf",k.errorMessagesArray.length)}}let ae=(()=>{class x{constructor(g,k,q,sn){this.dialogRef=g,this.billingService=k,this.store=q,this.ga=sn,this.isSelectedBoosterFiat=!1,this.errorMessagesArray=[],this.vm$=q.extraCreditViewModel}ngOnInit(){this.store.getBoosterLists()}continueToPurchase(g,k){!this.chosenBooster||!g||k||this.store.updateShowBoosterConfirmation(!0)}purchaseBooster(g){!this.chosenBooster||g||(this.store.updateRequestInProgress(!0),this.isSelectedBoosterFiat&&this.billingService.purchaseBooster(this.chosenBooster,null).subscribe(k=>{if(!k||"SUCCESS"!==k.responseStatus)return this.errorMessagesArray=[],this.errorMessagesArray.push(k.billingError?this.billingService.getPaymentError(k.billingError):this.billingService.getPurchaseError(k.responseText)),void this.store.updateRequestInProgress(!1);
1this.store.getSubscriptionDetails(),this.store.getUserDetails(),this.store.updateRequestInProgress(!1),this.showThankYouNote(),this.ga.trackEvent("Transactions","Extra Credit Purchase","Extra Credit Purchase","")}))}showThankYouNote(){this.store.updateShowBoosterConfirmation(!1),this.store.updateSuccessfulPurchase(!0)}backToBoosterSelection(g){g||this.store.updateShowBoosterConfirmation(!1)}openUpdatePaymentModal(){this.billingService.openUpdatePaymentModal("CONFIRM","UPDATE PAYMENT INFORMATION")}checkForPurchaseBoosterErrorMessages(g,k){if(this.errorMessagesArray=[],this.isSelectedBoosterFiat){if(!g)return void this.errorMessagesArray.push("This purchase option requires a subscription.\n <a href='/plans' style=\"color: #f00623\" target='_blank'>Learn more about our plans</a>");if(k)return void this.errorMessagesArray.push("Please add a payment method to your account")}}closeModal(){this.dialogRef.close(!0)}selectBooster(g,k=!1,q,sn){this.chosenBooster=g,this.isSelectedBoosterFiat=k,this.checkForPurchaseBoosterErrorMessages(q,sn)}}return x.\u0275fac=function(g){return new(g||x)(o.Y36(n.zj),o.Y36(D.j),o.Y36(B),o.Y36(p.$))},x.\u0275cmp=o.Xpm({type:x,selectors:[["extra-credit-modal"]],standalone:!0,features:[o._Bn([B]),o.jDz],decls:1,vars:1,consts:[["id","extra__credit","class","modal-container",3,"ngClass",4,"ngrxLet"],["id","extra__credit",1,"modal-container",3,"ngClass"],[1,"modal-content"],["type","button","class","back",3,"disabled","click",4,"ngIf"],[3,"dialogRef"],[1,"modal-header-title"],[1,"modal-body"],[1,"body",3,"ngClass"],[4,"ngIf"],["class","payment",4,"ngIf"],[1,"buttons-container","mobile-horizontal"],["type","button","class","btn red-button continue-to-purchase",3,"ngClass","disabled","click",4,"ngIf"],["class","btn red-button",3,"disabled","ngClass","click",4,"ngIf"],["class","btn red-button",3,"click",4,"ngIf"],["height","100%",3,"enableOpacity",4,"ngIf"],[3,"errorMessages",4,"ngIf"],["type","button",1,"back",3,"disabled","click"],["class","text__align__center extra__credit__text",4,"ngIf"],["class","currency__header__wrapper",4,"ngIf"],[1,"booster-list"],["fakeButton","","class","booster-wrapper",3,"ngClass","click",4,"ngFor","ngForOf"],["style","margin: 20px 0;",4,"ngIf"],[1,"text__align__center","extra__credit__text"],[1,"currency__header__wrapper"],[1,"float-left","currency__flag__icon","left__header",3,"ngClass"],[1,"float-left","booster__saving"],[1,"save"],[1,"right__header"],[1,"float-left","currency__flag__icon","emu__gold__token__icon"],[1,"clear"],["fakeButton","",1,"booster-wrapper",3,"ngClass","click"],[1,"booster-name"],[1,"mobile-line-break"],[1,"booster-saving",3,"ngClass"],[1,"booster-price-inner-wrapper"],[1,"booster-price-wrapper","fiat"],[1,"circle-checkbx",3,"ngClass"],[1,"circle-fill"],[1,"booster-price"],[2,"margin","20px 0"],[1,"full-width"],[1,"small__modal__note","italic","text__align__center"],[1,"payment"],["class","extra-credit-window fiat","fakeButton","",3,"click",4,"ngIf"],[1,"extra-credit-blurp"],[1,"wallet-info-container"],["class","fiat",4,"ngIf"],["class","pointer",3,"click",4,"ngIf"],["class"," text__align__center modal__note",4,"ngIf"],["fakeButton","",1,"extra-credit-window","fiat",3,"click"],[1,"pack-wrapper"],[1,"price"],["class","booster-saving",4,"ngIf"],[1,"plus-icon-wrapper"],[1,"plus-icon","float-right"],[1,"booster-saving"],[1,"fiat"],[1,"payment-description"],[3,"ngClass",4,"ngrxLet"],[1,"wallet-txt","dotted"],[1,"change-payment-on-purchase-modal",3,"click"],[3,"ngClass"],[1,"pointer",3,"click"],[3,"click"],[1,"payment__add__icon"],[1,"wallet__txt"],[1,"text__align__center","modal__note"],["href","#","target","_blank",1,"underline"],["type","button",1,"btn","red-button","continue-to-purchase",3,"ngClass","disabled","click"],[1,"btn","red-button",3,"disabled","ngClass","click"],[1,"btn","red-button",3,"click"],["height","100%",3,"enableOpacity"],[3,"errorMessages"]],template:function(g,k){1&g&&o.YNc(0,Gn,17,17,"div",0),2&g&&o.Q6J("ngrxLet",k.vm$)},dependencies:[e.ez,e.mk,e.sg,e.O5,e.gd,n.Su,O.D,R.i,rn.n,an.p,w,b.O,c.a,d._N,d.eJ],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}
1@media only screen and (min-width: 961px){.keep-on-top[_ngcontent-%COMP%]{padding:36px 48px 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff;height:auto}.keep-on-top[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}@media only screen and (min-width: 961px){.keep-on-top-no-full-width[_ngcontent-%COMP%]{position:fixed!important;top:60px;left:0;right:0;z-index:50;background-color:#fff}}@media only screen and (min-width: 961px){.keep-on-top-no-side-padding[_ngcontent-%COMP%]{padding:36px 0 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff}.keep-on-top-no-side-padding[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}.underline-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.bold[_ngcontent-%COMP%]{font-weight:700!important}.strike-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.underline[_ngcontent-%COMP%]{text-decoration:underline!important}.dotted[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justify-left[_ngcontent-%COMP%]{justify-content:flex-start!important}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start!important}@media only screen and (max-width: 960px){.desktop-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.mobile-and-tablet[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-and-desktop[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 641px){.mobile-only[_ngcontent-%COMP%]{display:none!important}}a.underline-on-hover[_ngcontent-%COMP%], button.underline-on-hover[_ngcontent-%COMP%]{text-decoration:none!important}a.underline-on-hover[_ngcontent-%COMP%]:hover, button.underline-on-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.cursor-loading[_ngcontent-%COMP%]{cursor:wait!important}hr.divider[_ngcontent-%COMP%]{width:100%;height:1px;border:none;background-color:#d8d8d8}@media only screen and (min-width: 641px){div#extra__credit.modal-container[_ngcontent-%COMP%]{max-width:528px}}@media only screen and (min-width: 641px){div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:45px}}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{letter-spacing:1px}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .back[_ngcontent-%COMP%]{background:url(ic-left-drk.d0503b4a7c37502f.svg) center no-repeat transparent;background-size:contain;width:24px;height:24px;top:15px;cursor:pointer;opacity:.5;z-index:10;left:15px;position:absolute}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{position:relative}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .body[_ngcontent-%COMP%]{min-height:160px;border-bottom:none}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .body.purchase-success[_ngcontent-%COMP%]{text-align:center;min-height:0;border-bottom:1px solid #d8d8d8}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%]{list-style:none;margin-top:17px;position:relative;min-height:150px}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:19px;border-radius:30px;width:100%;overflow:hidden;cursor:pointer;background-color:#fbfbfb;display:flex;align-items:center;justify-content:space-between}
1div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .booster-name[_ngcontent-%COMP%]{font-weight:900;font-size:1.6rem;color:#262626;margin-left:2px;display:inline-block}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .booster-saving[_ngcontent-%COMP%]{color:#929292;font-size:1.3rem;font-weight:900;position:relative;top:2px;margin-left:68px;display:inline-block}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .booster-saving.save[_ngcontent-%COMP%]{color:#ef3e28}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]{background-color:#eceff0}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%] .booster-price-inner-wrapper[_ngcontent-%COMP%] .circle-checkbx[_ngcontent-%COMP%] .circle-fill[_ngcontent-%COMP%]{display:block}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .booster-price-inner-wrapper[_ngcontent-%COMP%] .booster-price-wrapper.fiat[_ngcontent-%COMP%]{display:flex;align-items:center}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .booster-price-inner-wrapper[_ngcontent-%COMP%] .booster-price-wrapper.fiat[_ngcontent-%COMP%] .booster-price[_ngcontent-%COMP%]{font-family:Georgia,sans-serif;font-weight:900;font-style:italic;font-size:16px;text-align:right}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .booster-price-inner-wrapper[_ngcontent-%COMP%] .circle-checkbx[_ngcontent-%COMP%]{margin-right:9px;display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #929292;position:relative}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ul.booster-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .booster-price-inner-wrapper[_ngcontent-%COMP%] .circle-checkbx[_ngcontent-%COMP%] .circle-fill[_ngcontent-%COMP%]{position:absolute;display:none;width:100%;height:100%;background-color:#054760;border:2px solid #ffffff;border-radius:50%}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .extra-credit-blurp[_ngcontent-%COMP%]{padding-top:16px;font-family:Georgia,sans-serif;color:#929292;font-size:1.3rem;text-align:center;font-style:italic}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100%;margin-top:24px;border-top:1px solid #797979;border-bottom:1px solid #797979;padding:12px 0}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%] .fiat[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%] .fiat[_ng
1content-%COMP%] .payment-description[_ngcontent-%COMP%]{display:flex;align-items:center}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%] .wallet-txt[_ngcontent-%COMP%]{margin-left:8px;font-size:1.4rem;font-weight:900;width:225px}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%] .change-payment-on-purchase-modal[_ngcontent-%COMP%]{font-family:Georgia,sans-serif;font-size:1.2rem;cursor:pointer;font-style:italic;top:7px;color:#ef3e28}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%] .credit-card-type[_ngcontent-%COMP%]{width:26px;height:26px;display:inline-block;background-repeat:no-repeat;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%] .credit-card-type.visa[_ngcontent-%COMP%]{background-position:-254px -266px}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%] .credit-card-type.amex[_ngcontent-%COMP%]{background-position:-278px 0}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%] .credit-card-type.discover[_ngcontent-%COMP%]{background-position:0 -74px}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%] .credit-card-type.mastercard[_ngcontent-%COMP%]{background-position:-194px -146px}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .wallet-info-container[_ngcontent-%COMP%] .credit-card-type.payment-type-paypal[_ngcontent-%COMP%]{background-position:-246px -170px}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .extra-credit-window[_ngcontent-%COMP%]{padding:19px 16px 13px 24px;margin-top:24px;background-color:#f4f4f4;border-radius:30px;width:100%;position:relative;overflow:hidden;cursor:pointer;display:flex;justify-content:space-between}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .extra-credit-window[_ngcontent-%COMP%] .pack-wrapper[_ngcontent-%COMP%]{display:flex;width:100%;align-items:center;justify-content:space-between}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .extra-credit-window[_ngcontent-%COMP%] .pack-wrapper[_ngcontent-%COMP%] .booster-price[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .extra-credit-window[_ngcontent-%COMP%] .pack-wrapper[_ngcontent-%COMP%] .booster-price[_ngcontent-%COMP%] span.price[_ngcontent-%COMP%]{font-family:Georgia,sans-serif;font-weight:900;font-style:italic;font-size:1.6rem;text-align:right}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal
1-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .extra-credit-window[_ngcontent-%COMP%] .pack-wrapper[_ngcontent-%COMP%] .booster-price[_ngcontent-%COMP%] .booster-saving[_ngcontent-%COMP%]{color:#929292;font-size:1.3rem;font-weight:900;position:relative;display:inline-block;margin-left:5px}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .extra-credit-window[_ngcontent-%COMP%] .pack-wrapper[_ngcontent-%COMP%] .booster-name[_ngcontent-%COMP%]{font-weight:900;font-size:1.6rem;color:#262626;margin-left:2px;display:inline-block}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .extra-credit-window[_ngcontent-%COMP%] .plus-icon-wrapper[_ngcontent-%COMP%]{position:relative;border-left:1px #DADFE1 solid;padding-left:16px;margin-left:16px}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] section.payment[_ngcontent-%COMP%] .extra-credit-window[_ngcontent-%COMP%] .plus-icon-wrapper[_ngcontent-%COMP%] i.plus-icon[_ngcontent-%COMP%]{height:24px;width:24px;background-position:-440px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:inline-block}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] emusic-loader-spinner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;bottom:0}div#extra__credit.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:0 auto;width:100%;max-width:320px}"]}),x})();var Q=r(590),K=r(9587),ln=r(8954),fn=r(9300),$=r(9392),mn=r(3841),v=r(6359),f=r(8446);let Z=(()=>{class x extends S.m1{constructor(){super(),this.router=(0,o.f3M)(ln.F0),this.store=(0,o.f3M)(C.yh),this.listenForNavigationStartFx=this.effect(g=>g.pipe((0,M.w)(({dialogRef:k})=>this.router.events.pipe((0,fn.h)(q=>q instanceof ln.OD),(0,W.b)(()=>{k.close(!1)}))))),this.updateEmuSalePitch=this.updater((g,k)=>Object.assign(Object.assign({},g),{showEmuSalePitch:k})),this.initializeModal=this.effect(g=>g.pipe((0,M.w)(k=>this.store.select(mn.uy).pipe((0,Q.P)(),(0,K.V)(this.store.select($.C$).pipe((0,Q.P)())),(0,W.b)(([q,sn])=>{var Cn;const{releaseDetails:zn,canAffordRelease:Dn,isTrack:Rn,hasEnoughEmuCredits:Bn,hasEnoughCredits:Hn}=k;let ee,Qn=null;const de=zn;if(null!==(null===(Cn=de.detailedPricingMap.SD)||void 0===Cn?void 0:Cn.emuQualifiedSalePrice)&&!Rn||Rn?!Dn&&!sn.hasConnectedWallet&&(q.hasSubscription&&!q.emuQualified&&q.emuTokenPurchaseAllowed||q.emuTokenPurchaseAllowed)&&(Qn=null):!Dn&&!sn.hasConnectedWallet&&(q.hasSubscription&&!q.emuQualified&&q.emuTokenPurchaseAllowed?Qn=localStorage.getItem("HIDE_CONF_PURCH_EMU_TOKEN_UPSELL")?"":null:q.emuTokenPurchaseAllowed&&(Qn=null)),Rn){const ge=de.pricingMap.SD;ee=ge?ge.currency:""}else{const ge=de.detailedPricingMap.SD;ee=ge?ge.currency:""}this.setState({showEmuSalePitch:Qn,releaseDetails:zn,currencyToDisplay:ee,canAffordRelease:Dn,isTrack:Rn,releaseToPurchase:de,hasEnoughEmuCredits:Bn,hasEnoughCredits:Hn})}))))),this.store.dispatch(f.T.getSavedPaymentDetails())}getUserDetails(){this.store.dispatch(Y.E.getUserDetails())}getDeviceList(){this.store.dispatch(Y.E.getUserDeviceList())}getPurchaseConfirmModalVM(){return this.select(this.store.select(mn.uy),this.store.select(v.hq),this.store.select($.C$),this.select(g=>g),(g,k,q,sn)=>Object.assign({userDetails:g,billingDetails:k,web3:q},sn))}}return x.\u0275fac=function(g){return new(g||x)},x.\u0275prov=o.Yz7({token:x,factory:x.\u0275fac}),x})(),E=(()=>{class x{transform(g){if(!g||!g.detailedPricingMap||!g.detailedPricingMap.SD)return"";const k=g.detailedPricingMap.SD;return`${(new an.p).transform(k.currency)}${k.displayPrice.strikeOutPrice}`}}return x.\u0275fac=function(g){return new(g||x)},x.\u0275pipe=o.Yjl({name:"releaseFullPrice",type:x,pure:!0,standalone:!0}),x})(),cn=(()=>{class x{transform(g,k){var q,sn;if(null===g.availableCredit)return null;let Cn;return Cn=k.release?null===(sn=k.detailedPricingMap.SD)||void 0===sn?void 0:sn.displayPrice.price:null===(q=k.detailedPricingMap.SD)||void 0===q?void 0:q.dis
1playPrice.price,parseFloat(null!=Cn?Cn:"")<=g.availableCredit}}return x.\u0275fac=function(g){return new(g||x)},x.\u0275pipe=o.Yjl({name:"getMusicCreditBalance",type:x,pure:!0,standalone:!0}),x})(),xn=(()=>{class x{transform(g){return g.release?g:null}}return x.\u0275fac=function(g){return new(g||x)},x.\u0275pipe=o.Yjl({name:"isTrack",type:x,pure:!0,standalone:!0}),x})(),En=(()=>{class x{transform(g){return g.release?null:g}}return x.\u0275fac=function(g){return new(g||x)},x.\u0275pipe=o.Yjl({name:"isAlbum",type:x,pure:!0,standalone:!0}),x})(),On=(()=>{class x{transform(g,k=!1){var q,sn,Cn,zn,Dn,Rn;if(g.release){const Bn=g;return k?null!==(null===(Dn=Bn.detailedPricingMap.SD)||void 0===Dn?void 0:Dn.emuQualifiedSalePrice)&&void 0!==(null===(Rn=Bn.detailedPricingMap.SD)||void 0===Rn?void 0:Rn.emuQualifiedSalePrice):null!==(null===(Cn=Bn.detailedPricingMap.SD)||void 0===Cn?void 0:Cn.salePrice)&&void 0!==(null===(zn=Bn.detailedPricingMap.SD)||void 0===zn?void 0:zn.salePrice)}{const Hn=!(null===(q=g.detailedPricingMap.SD)||void 0===q||!q.salePrice),Qn=null!==(null===(sn=g.detailedPricingMap.SD)||void 0===sn?void 0:sn.emuQualifiedSalePrice);return k?Qn:Hn}}}return x.\u0275fac=function(g){return new(g||x)},x.\u0275pipe=o.Yjl({name:"isReleaseOnSale",type:x,pure:!0,standalone:!0}),x})(),Nn=(()=>{class x{transform(g){const q=g.detailedPricingMap.SD,sn=g.pricingMap.SD,Cn=null==q?void 0:q.displayPrice.strikeOutPrice;return Math.max(0,Math.round(100*(1-Number(null==sn?void 0:sn.memberPrice)/Number(Cn))))}}return x.\u0275fac=function(g){return new(g||x)},x.\u0275pipe=o.Yjl({name:"releaseSavePercentage",type:x,pure:!0,standalone:!0}),x})();var te=r(1873),oe=r(7415),Jn=r(4154),le=r(2382),me=r(6101),Me=r(8586),Ne=r(2811),Be=r(5898);function Fe(x,tn){1&x&&o._UZ(0,"emusic-loader-spinner",25),2&x&&o.Q6J("height","100%")("enableOpacity",!0)}function Ve(x,tn){if(1&x&&(o._UZ(0,"sale-badge",26),o.ALo(1,"releaseSavePercentage")),2&x){const g=o.oxw(2).ngrxLet;o.Q6J("badgeText","SALE! "+o.lcZ(1,1,g.releaseDetails)+"% Off")}}function Ze(x,tn){if(1&x&&(o.TgZ(0,"span",29),o._uU(1),o.ALo(2,"getReleasePriceToDisplay"),o.qZA()),2&x){const g=tn.ngIf;o.xp6(1),o.hij(" ",o.lcZ(2,1,g)," ")}}function We(x,tn){if(1&x&&(o.TgZ(0,"span",29),o._uU(1),o.qZA()),2&x){const g=tn.ngIf;o.xp6(1),o.hij(" ",null==g.detailedPricingMap.SD||null==g.detailedPricingMap.SD.displayPrice?null:g.detailedPricingMap.SD.displayPrice.strikeOutPrice," ")}}function He(x,tn){if(1&x&&(o.ynx(0),o.TgZ(1,"span"),o._uU(2," Credit Price: "),o.qZA(),o.TgZ(3,"span",27),o._uU(4),o.ALo(5,"releaseFullPrice"),o.qZA(),o.YNc(6,Ze,3,3,"span",28),o.ALo(7,"isAlbum"),o.YNc(8,We,2,1,"span",28),o.ALo(9,"isTrack"),o.BQk()),2&x){const g=o.oxw(2).ngrxLet;o.xp6(4),o.Oqu(o.lcZ(5,3,g.releaseToPurchase)),o.xp6(2),o.Q6J("ngIf",o.lcZ(7,5,g.releaseDetails)),o.xp6(2),o.Q6J("ngIf",o.lcZ(9,7,g.releaseDetails))}}function Ye(x,tn){if(1&x&&(o.TgZ(0,"span"),o._uU(1),o.ALo(2,"getReleasePriceToDisplay"),o.qZA()),2&x){const g=tn.ngIf;o.xp6(1),o.hij(" ",o.lcZ(2,1,g)," ")}}function Je(x,tn){if(1&x&&(o.TgZ(0,"span"),o._uU(1),o.qZA()),2&x){const g=tn.ngIf;o.xp6(1),o.hij(" ",null==g.detailedPricingMap.SD||null==g.detailedPricingMap.SD.displayPrice?null:g.detailedPricingMap.SD.displayPrice.price," ")}}function Qe(x,tn){if(1&x&&(o.TgZ(0,"span"),o._uU(1,"Credit Price: "),o.qZA(),o.YNc(2,Ye,3,3,"span",30),o.ALo(3,"isAlbum"),o.YNc(4,Je,2,1,"span",30),o.ALo(5,"isTrack")),2&x){const g=o.oxw(2).ngrxLet;o.xp6(2),o.Q6J("ngIf",o.lcZ(3,2,g.releaseDetails)),o.xp6(2),o.Q6J("ngIf",o.lcZ(5,4,g.releaseDetails))}}function je(x,tn){1&x&&o._UZ(0,"i",40)}const Oe=function(x){return{"text-red-ada":x}};function Vn(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"button",41),o.NdJ("click",function(){o.CHM(g);const q=o.oxw(4);return o.KtG(q.openExtraCreditModal())}),o._uU(1," Get More Credits "),o.qZA()}if(2&x){const g=o.oxw(3).ngrxLet;o.Q6J("ngClass",o.VKq(1,Oe,!g.canAffordRelease))}}function Ge(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"button",41),o.NdJ("click",function(){o.CHM(g);const q=o.oxw(4);return o.KtG(q.goToPlansPage())}),o._uU(1," Get an eMusic Plan "),o.qZA()}if(2&x){const g=o.oxw(3).ngrxLet;o.Q6J("ngClass",o.VKq(1,Oe,!g.canAffordRelease))}}function Pe(x,tn){if(1&x&&(o.TgZ(0,"div",31)(1,"div",32)(2,"radio-button",33)(3,"span",34)(4,"span",35)(5,"b"),o._uU(6,"Pay with Music Credits"),o.qZA()(),o.TgZ(7,"span",36),o.YNc(8,je,1,0,"i",37),o.TgZ(9,"span",38),o._uU(10),o.qZA(),o.YNc(11,Vn,2,3,"button",39),o.YNc(12,Ge,2,3,"button",39),o.qZA()()()()()),2&x){const g=o.oxw(2).ngrxLet,k=o.oxw();o.xp6(2),o.Q6J("bigOutline",!0)("formControl",k.currencyType),o.xp6(6),o.Q6J("ngIf",!g.canAffordRelease),o.xp6(1),o.Q6J("ngClass",o.VKq(8,Oe,!g.canAffordRelease)),o.xp6(1),o.AsE(" Balance: ",g.userDetails.creditBalance,"",g.canAffordRelease?"":". "," "),o.xp6(1),o.Q6J("ngIf",!g.canAffordRelease&&g.userDetails.hasSubscription),o.xp6(1),o.Q6J("ngIf",!g.canAffordRelease&&!g.userDetails.hasSubscription)}}function Ke(x,tn){1&x&&o._UZ(0,"div",42)}const $e=function(x,tn){return{"red-button":x,"golden-button":tn}};function Xe(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"button",43),o.NdJ("click",function(){o.CHM(g);const q=o.oxw(2).ngrxLet,sn=o.oxw();return o.KtG(sn.confirmPurchase(q,sn.currencyType.value))}),o._uU(1),o.qZA()}if(2&x){const g=tn.ngrxLet,k=o.oxw(2).ngrxLet,q=o.oxw();o.Q6J("disabled",!q.currencyType.value||!g&&"MUSIC_CREDIT"===q.currencyType.value||!k.hasEnoughEmuCredits&&"EMU"===q.currencyType.value)("ngClass",o.WLB(3,$e,"MUSIC_CREDIT"===q.currencyType.value,"EMU"===q.currencyType.value)),o.xp6(1),o.hij(" ",q.currencyType.value?"Confirm Purchase":"Select Checkout Method"," ")}}const qe=function(){return{width:400,height:400}};function nt(x,tn){if(1&x&&(o.TgZ(0,"div",6),o.YNc(1,Fe,1,2,"emusic-loader-spinner",7),o.TgZ(2,"div",8)(3,"div",9)(4,"div",10),o._UZ(5,"img",11),o.ALo(6,"customImgUrl"),o.TgZ(7,"div",12),o.YNc(8,Ve,2,3,"sale-badge",13),o.ALo(9,"isReleaseOnSale"),o.qZA()()(),o.TgZ(10,"div",14)(11,"h2",15),o._uU(12),o.qZA(),o.TgZ(13,"h3",16),o._uU(14),o.qZA(),o.TgZ(15,"div",17)(16,"div",18),o.YNc(17,He,10,9,"ng-container",19),o.ALo(18,"isReleaseOnSale"),o.YNc(19,Qe,6,6,"ng-template",null,20,o.W1O),o.qZA()(),o.TgZ(21,"div",21),o.YNc(22,Pe,13,10,"div",22),o.YNc(23,Ke,1,0,"div",23),o.qZA()()(),o.YNc(24,Xe,2,6,"button",24),o.ALo(25,"getMusicCreditBalance"),o.qZA()),2&x){const g=o.MAs(20),k=o.oxw().ngrxLet,q=o.oxw();o.xp6(1),o.Q6J("ngIf",q.purchaseInProgress),o.xp6(4),o.Q6J("ngSrc",o.xi3(6,10,k.releaseToPurchase.coverUrl,o.DdM(20,qe))),o.xp6(3),o.Q6J("ngIf",o.lcZ(9,13,k.releaseToPurchase&&k.releaseDetails)),o.xp6(4),o.hij(" ",k.releaseToPurchase.title," "),o.xp6(2),o.Oqu(k.releaseToPurchase.artist.name),o.xp6(3),o.Q6J("ngIf",o.lcZ(18,15,k.releaseDetails))("ngIfElse",g),o.xp6(5),o.Q6J("ngIf",k.userDetails.hasSubscription&&(null==k.userDetails.subscriptionDetail
1s||null==k.userDetails.subscriptionDetails.subscription||null==k.userDetails.subscriptionDetails.subscription.plan?null:k.userDetails.subscriptionDetails.subscription.plan.creditBased)||!k.userDetails.hasSubscription&&!(null!=k.userDetails.subscriptionDetails&&null!=k.userDetails.subscriptionDetails.subscription&&null!=k.userDetails.subscriptionDetails.subscription.plan&&k.userDetails.subscriptionDetails.subscription.plan.creditBased)),o.xp6(1),o.Q6J("ngIf",k.userDetails.hasSubscription&&!(null!=k.userDetails.subscriptionDetails&&null!=k.userDetails.subscriptionDetails.subscription&&null!=k.userDetails.subscriptionDetails.subscription.plan&&k.userDetails.subscriptionDetails.subscription.plan.creditBased)),o.xp6(1),o.Q6J("ngrxLet",o.xi3(25,17,k.userDetails,k.releaseDetails))}}const _e=function(x){return{"bg-gradient":x}};function et(x,tn){if(1&x&&(o.TgZ(0,"div",1)(1,"div",2),o._UZ(2,"dialog-close-button",3),o.TgZ(3,"div",4),o.YNc(4,nt,26,21,"div",5),o.qZA()()()),2&x){const g=tn.ngrxLet,k=o.oxw();o.Q6J("ngClass",o.VKq(4,_e,!!g.showEmuSalePitch)),o.xp6(2),o.Q6J("dialogRef",k.dialogRef)("color",g.showEmuSalePitch?"white":"black"),o.xp6(2),o.Q6J("ngIf",!g.showEmuSalePitch)}}let tt=(()=>{class x{constructor(){this.purchaseService=(0,o.f3M)(ke),this.purchaseConfirmModalStore=(0,o.f3M)(Z),this.router=(0,o.f3M)(ln.F0),this.billingService=(0,o.f3M)(D.j),this.snackService=(0,o.f3M)(Me.c),this.GA=(0,o.f3M)(p.$),this.data=(0,o.f3M)(n.Kt),this.dialogRef=(0,o.f3M)(n.zj),this.purchaseInProgress=!1,this.currencyType=new le.NI("MUSIC_CREDIT",{nonNullable:!0}),this.dontShowAgainFC=new le.NI(!1,{nonNullable:!0}),this.purchaseConfirmModalStore.initializeModal({releaseDetails:this.data.releaseDetailsState,trackList:this.data.trackList,canAffordRelease:this.data.canAffordRelease,isTrack:this.data.isTrack,hasEnoughCredits:this.data.hasEnoughCredits,hasEnoughEmuCredits:this.data.hasEnoughEmuCredits}),this.vm$=this.purchaseConfirmModalStore.getPurchaseConfirmModalVM(),this.purchaseConfirmModalStore.listenForNavigationStartFx({dialogRef:this.dialogRef})}closeModal(g){this.dialogRef.close(g)}getCtaAction(g,k){if(1===g)switch(k){case"UPSELL_1":case"UPSELL_2_V_1":case"UPSELL_2_V_2":return this.connectWallet()}else switch(k){case"UPSELL_1":case"UPSELL_2_V_2":return this.dismissEmuSalePitch();case"UPSELL_2_V_1":return this.goToPlansPage()}}connectWallet(){this.router.navigate(["/account"])}openExtraCreditModal(){this.purchaseService.openExtraCreditModal().subscribe(()=>{this.purchaseConfirmModalStore.getUserDetails()})}dismissEmuSalePitch(){this.purchaseConfirmModalStore.updateEmuSalePitch(null),this.dontShowAgainFC.value&&localStorage.setItem("HIDE_CONF_PURCH_EMU_TOKEN_UPSELL","true")}confirmPurchase(g,k){var q,sn,Cn,zn;const{releaseDetails:Dn,hasEnoughCredits:Rn,hasEnoughEmuCredits:Bn,billingDetails:Hn,isTrack:Qn,userDetails:ee}=g,se=ee.subscriptionDetails;if(!this.purchaseInProgress&&k&&(Rn||"MUSIC_CREDIT"!==k)&&(Bn||"EMU"!==k)&&null!==(q=null==se?void 0:se.subscription)&&void 0!==q&&q.plan.creditBased){if(ee.hasSubscription&&(null===(sn=null==se?void 0:se.subscription)||void 0===sn||!sn.plan.creditBased)&&(null===(Cn=null==Hn?void 0:Hn.savedPaymentDetails)||void 0===Cn?void 0:Cn.noPaymentMethodSaved))return void this.billingService.openUpdatePaymentModal();switch(this.purchaseConfirmModalStore.getDeviceList(),this.purchaseInProgress=!0,this.currencyType.value){case"EMU":default:break;case"MUSIC_CREDIT":const ve=null===(zn=Dn.detailedPricingMap.SD)||void 0===zn?void 0:zn.displayPrice.price;this.purchaseWithCredit(Dn,"SD",null!=ve?ve:"",Qn,ee)}}}purchaseWithCredit(g,k,q,sn,Cn){if(!sn)return void this.purchaseService.purchaseRelease(g.id,k).subscribe(Rn=>{var Bn;if(this.GA.trackEvent("Transactions","Album Purchase","Albums - Credit Purchase",100*parseFloat(q)),Rn&&"SUCCESS"===Rn.responseStatus)this.purchaseConfirmModalStore.getUserDetails(),null!==me.E.any()?(this.router.navigate(["/library/albums"]),this.purchaseService.shouldShowGetAppsModal(!(null===(Bn=Cn.deviceDetails)||void 0===Bn||!Bn.userHasMobileApp))&&this.purchaseService.openGetAppsOnPurchaseModal(),this.purchaseInProgress=!1,this.closeModal(!1)):setTimeout(()=>{this.purchaseInProgress=!1,this.closeModal(!0),this.purchaseService.openPurchaseSuccessModal(g,sn)},500);else{let Hn;Hn=Rn.providerError?this.convertProviderErrorToText(Rn.responseText,Rn.providerError,sn):this.purchaseService.getPurchaseError(Rn.responseText),this.purchaseInProgress=!1,this.snackService.showErrorNotificationBanner(Hn||"Something went wrong with the server request.")}});const zn=g;this.purchaseService.purchaseTrack(zn.id,"SD",!1,!1).subscribe(Dn=>{var Rn,Bn,Hn,Qn;if(this.GA.trackEvent("Transactions","Track Purchase","Tracks - Credit Purchase",100*parseFloat(null!==(Hn=null===(Bn=null===(Rn=zn.detailedPricingMap.SD)||void 0===Rn?void 0:Rn.displayPrice)||void 0===Bn?void 0:Bn.price)&&void 0!==Hn?Hn:"")),Dn&&"SUCCESS"===Dn.responseStatus)this.purchaseConfirmModalStore.getUserDetails(),null!==me.E.any()?(this.router.navigate(["/library/albums"]),this.purchaseService.shouldShowGetAppsModal(!(null===(Qn=Cn.deviceDetails)||void 0===Qn||!Qn.userHasMobileApp))&&this.purchaseService.openGetAppsOnPurchaseModal(),this.purchaseInProgress=!1,this.closeModal(!1)):setTimeout(()=>{this.purchaseInProgress=!1,this.closeModal(!0),this.purchaseService.openPurchaseSuccessModal(g,!0)},500);else{const ee=Dn.providerError?this.convertProviderErrorToText(Dn.responseText,Dn.providerError,!0):this.purchaseService.getPurchaseError(Dn.responseText);this.purchaseInProgress=!1,this.snackService.showErrorNotificationBanner(ee||"Something went wrong with the server request.")}})}convertProviderErrorToText(g,k,q){const sn=q?"Track":"Album";if("PROVIDER_ERROR"!==g)return"Sorry, this "+sn+" is not available for purchase at this time (code: "+g+"). If you have questions, please contact us at [email protected]";switch(k){case"ONLY_AVAILABLE_AS_BUNDLE":return"This track is only available as part of an album";case"UNAVAILABLE_IN_TERRITORY":return"This "+sn+" is not available in your country";default:return"Sorry, this "+sn+" is not available for purchase at this time (code: "+k+"). If you have questions, please contact us at [email protected]"}}goToPlansPage(){this.closeModal(!1),this.router.navigate(["/plans"])}}return x.\u0275fac=function(g){return new(g||x)},x.\u0275cmp=o.Xpm({type:x,selectors:[["purchase-confirm-modal"]],standalone:!0,features:[o._Bn([Z]),o.jDz],decls:1,vars:1,consts:[["id","purchase__confirm","class","modal-container",3,"ngClass",4,"ngrxLet"],["id","purchase__confirm",1,"modal-container",3,"ngClass"],[1,"modal-content"],[3,"dialogRef","color"],[1,"modal-body"],["class","fiat-purchase-confirmation",4,"ngIf"],[1,"fiat-purchase-confirmation"],["loaderType","E-DOTS",3,"height","enableOpacity",4,"ngIf"],[1,"table-container"],[1,"purchase-preview-release-cover-wrapper"],[1,"shadow-layer"],["imageLoadAnimation","","width","400","height","400","alt","Release Cover Art",3,"ngSrc"],[1,"on-sale-flags-container"],["display","block",3,"badgeText",4,"ngIf"],[1,"purchase-preview-release-content"],[1,"purchase-release-title"],[1,"purchase-release-artist"],[1,"release-price-container"],[1,"release-price"],[4,"ngIf","ngIfElse"],["notOnSale",""],["role","radiogroup",1,"select-purchase-currency-type"],["class","pay-with-music-credits",4,"ngIf"],["class","pay-as-you-go-plan",4,"ngIf"],["class","btn full-width",3,"disabled","ngClass","click",4,"ngrxLet"],["loaderType","E-DOTS",3,"height","enableOpacity"],["display","block",3,"badgeText"],[1,"strike-through"],["class","text-emu-red bold",4,"ngIf"],[1,"text-emu-red","bold"],[4,"ngIf"],[1,"pay-with-music-credits"],[1,"radio"],["value","MUSIC_CREDIT","color","RED",3,"bigOutline","formControl"],[1,"pay-with-music-radio"],[1,"radio-title"],[1,"radio-balance"],["class","icon red-notification",4,"ngIf"],[3,"ngClass"],["class","btn action",3,"ngClass","click",4,"ngIf"],[1,"icon","red-notification"],[1,"btn","action",3,"ngClass","click"],[1,"pay-as-you-go-plan"],[1,"btn","full-width",3,"disabled","ngClass","click"]],template:function(g,k){1&g&&o.YNc(0,et,5,6,"div",0),2&g&&o.Q6J("ngrxLet",k.vm$)},dependencies:[e.ez,e.mk,e.O5,n.Su,O.D,R.i,E,te.y,oe.D,Jn._,le.UX,le.JJ,le.oH,cn,xn,En,On,Nn,Ne.gF,Be.vS,d._N,d.eJ,e.Zd],styles:['.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.text-red-ada[_ngcontent-%COMP%]{color:#e42a11!important}.text-emu-red[_ngcontent-%COMP%]{color:#ef3e28!important}
1@media only screen and (min-width: 961px){.keep-on-top[_ngcontent-%COMP%]{padding:36px 48px 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff;height:auto}.keep-on-top[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}@media only screen and (min-width: 961px){.keep-on-top-no-full-width[_ngcontent-%COMP%]{position:fixed!important;top:60px;left:0;right:0;z-index:50;background-color:#fff}}@media only screen and (min-width: 961px){.keep-on-top-no-side-padding[_ngcontent-%COMP%]{padding:36px 0 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff}.keep-on-top-no-side-padding[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}.underline-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.bold[_ngcontent-%COMP%]{font-weight:700!important}.strike-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.underline[_ngcontent-%COMP%]{text-decoration:underline!important}.dotted[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justify-left[_ngcontent-%COMP%]{justify-content:flex-start!important}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start!important}@media only screen and (max-width: 960px){.desktop-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.mobile-and-tablet[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-and-desktop[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 641px){.mobile-only[_ngcontent-%COMP%]{display:none!important}}a.underline-on-hover[_ngcontent-%COMP%], button.underline-on-hover[_ngcontent-%COMP%]{text-decoration:none!important}a.underline-on-hover[_ngcontent-%COMP%]:hover, button.underline-on-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.cursor-loading[_ngcontent-%COMP%]{cursor:wait!important}hr.divider[_ngcontent-%COMP%]{width:100%;height:1px;border:none;background-color:#d8d8d8}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;
1background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=tr
1iplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;
1background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}
1.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=tr
1iplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}div#purchase__confirm.modal-container[_ngcontent-%COMP%]{transition:background .3s linear}div#purchase__confirm.modal-container.bg-gradient[_ngcontent-%COMP%]{background:linear-gradient(45deg,#00364b 12%,#822b27 100%)}div#purchase__confirm.modal-container[_ngcontent-%COMP%] emusic-loader-spinner[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media only screen and (min-width: 641px){div#purchase__confirm.modal-container[_ngcontent-%COMP%]{max-width:396px}}@media only screen and (min-width: 641px){div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:45px}}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] h2.token-sale-title[_ngcontent-%COMP%]{color:#fff;font-size:3.2rem;text-align:center;font-weight:800;margin-bottom:24px}@media only screen and (min-width: 641px){div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] h2.token-sale-title[_ngcontent-%COMP%]{font-size:2.4rem}}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%]{margin-bottom:48px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-cover-wrapper[_ngcontent-%COMP%]{margin-bottom:24px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-cover-wrapper[_ngcontent-%COMP%] .shadow-layer[_ngcontent-%COMP%]{position:relative;box-shadow:0 28px 28px -20px #00000059;max-width:228px;margin:0 auto;border-radius:4px}
1div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-cover-wrapper[_ngcontent-%COMP%] .shadow-layer[_ngcontent-%COMP%] .on-sale-flags-container[_ngcontent-%COMP%]{position:absolute;left:-10px;bottom:36px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-cover-wrapper[_ngcontent-%COMP%] .shadow-layer[_ngcontent-%COMP%] .on-sale-flags-container[_ngcontent-%COMP%] sale-badge[_ngcontent-%COMP%] + sale-badge[_ngcontent-%COMP%]{margin-top:15px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-cover-wrapper[_ngcontent-%COMP%] .shadow-layer[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:block;height:228px;width:228px;border-radius:inherit}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%]{color:#262626;font-size:1.6rem}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] h2.purchase-release-title[_ngcontent-%COMP%]{margin-bottom:4px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.6rem;margin-top:4px;font-weight:500;margin-bottom:12px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-top:1px solid #929292;border-bottom:1px solid #929292}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-emu[_ngcontent-%COMP%], div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-music-credits[_ngcontent-%COMP%]{padding:12px 0}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-music-radio[_ngcontent-%COMP%], div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-emu-radio[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-music-radio[_ngcontent-%COMP%] span[_ngcontent-%COMP%], div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-emu-radio[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{flex:1 0 100%}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-music-radio[_ngcontent-%COMP%] span.radio-title[_ngcontent-%COMP%], div#purchase__confirm.modal
1-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-emu-radio[_ngcontent-%COMP%] span.radio-title[_ngcontent-%COMP%]{font-weight:900;font-size:1.4rem;margin-bottom:2px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-music-radio[_ngcontent-%COMP%] span.radio-balance[_ngcontent-%COMP%], div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-emu-radio[_ngcontent-%COMP%] span.radio-balance[_ngcontent-%COMP%]{font-size:1.4rem}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-music-radio[_ngcontent-%COMP%] button.action[_ngcontent-%COMP%], div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-music-radio[_ngcontent-%COMP%] a.action[_ngcontent-%COMP%], div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-emu-radio[_ngcontent-%COMP%] button.action[_ngcontent-%COMP%], div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] .pay-with-emu-radio[_ngcontent-%COMP%] a.action[_ngcontent-%COMP%]{font-weight:900;text-decoration:underline;color:inherit}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .select-purchase-currency-type[_ngcontent-%COMP%] i.icon.red-notification[_ngcontent-%COMP%]{margin-left:-5px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .release-price-container[_ngcontent-%COMP%]{margin-bottom:24px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .release-price-container[_ngcontent-%COMP%] .release-price[_ngcontent-%COMP%]{margin-bottom:4px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%]{display:flex}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] div.column[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:1.4rem;letter-spacing:.3px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] div.column[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:2px;font-size:2.4rem;font-weight:700}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] div.column[_ngcontent-%COMP%] *[_ngcontent-%COMP%]:nth-child(3){font-size:1.4rem}
1div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] div.column[_ngcontent-%COMP%] span.big-underline[_ngcontent-%COMP%]{position:relative}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] div.column[_ngcontent-%COMP%] span.big-underline[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline-block;position:relative;z-index:2}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] div.column[_ngcontent-%COMP%] span.big-underline[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;height:8px;background-color:#9b8556;width:100%;bottom:2px;left:0;z-index:1}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;text-align:center;width:100%;flex-direction:column;color:#fff}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content[_ngcontent-%COMP%] .columns[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-right:rgba(255,255,255,.5) 1px solid}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content.upsell-v2[_ngcontent-%COMP%]{color:#fff}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content.upsell-v2[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{text-align:center;font-size:2.4rem;font-weight:900;margin-bottom:4px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content.upsell-v2[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{border-bottom:8px solid #9B8556;display:inline-block;line-height:.35}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content.upsell-v2[_ngcontent-%COMP%] h4.regular-price[_ngcontent-%COMP%]{font-weight:400;text-align:center;font-size:1.6rem;color:#929292;margin-bottom:24px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content.upsell-v2[_ngcontent-%COMP%] p.perks[_ngcontent-%COMP%]{font-style:italic}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content.upsell-v2[_ngcontent-%COMP%] p.perks[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{width:12px;height:12px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .table-container[_ngcontent-%COMP%] .purchase-preview-release-content.upsell-v2[_ngcontent-%COMP%] ul.white[_ngcontent-%COMP%]{margin-top:12px;list-style-position:inside}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .double-button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .double-button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .double-button-container[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]{margin-top:18px}
1div#purchase__confirm.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] div.dont-show-again[_ngcontent-%COMP%]{display:flex;justify-content:center;color:#fff}.full-width[_ngcontent-%COMP%]{width:100%}']}),x})();var ot=r(727),Se=r(6233);const it=function(x){return["/library/album",x]};let rt=(()=>{class x{constructor(g){var k;this.dialogRef=g,this.downloadService=(0,o.f3M)(Se.K),this.onNavigateSubscription=new ot.w0,this.router=(0,o.f3M)(ln.F0),this.modalData=(0,o.f3M)(n.Kt),this.releaseId=null!==(k=this.modalData.isTrack?this.modalData.release.releaseId:this.modalData.release.id)&&void 0!==k?k:-1,this.onNavigateSubscription.add(this.router.events.pipe((0,fn.h)(q=>q instanceof ln.OD)).subscribe(()=>this.dialogRef.close()))}ngOnDestroy(){this.onNavigateSubscription.unsubscribe()}downloadNow(g,k){k?this.downloadService.downloadTrack(g.id):this.downloadService.downloadRelease(this.modalData.release),this.dialogRef.close()}}return x.\u0275fac=function(g){return new(g||x)(o.Y36(n.zj))},x.\u0275cmp=o.Xpm({type:x,selectors:[["purchase-success-modal"]],standalone:!0,features:[o.jDz],decls:14,vars:4,consts:[["id","purchase__success",1,"modal-container","mobile-bottom-position"],[1,"modal-content"],[3,"dialogRef"],[1,"modal-header-title"],[1,"modal-body"],[1,"body"],[1,"buttons-container"],["type","button",1,"btn","red-button","confirm",3,"click"],[1,"btn","red-button","confirm",3,"routerLink"]],template:function(g,k){1&g&&(o.TgZ(0,"div",0)(1,"div",1),o._UZ(2,"dialog-close-button",2),o.TgZ(3,"h2",3),o._uU(4," PURCHASE CONFIRMED "),o.qZA(),o.TgZ(5,"div",4)(6,"div",5)(7,"p"),o._uU(8,"Would you like to download your purchase now or go directly to My Music?"),o.qZA()(),o.TgZ(9,"div",6)(10,"button",7),o.NdJ("click",function(){return k.downloadNow(k.modalData.release,k.modalData.isTrack)}),o._uU(11," DOWNLOAD NOW "),o.qZA(),o.TgZ(12,"a",8),o._uU(13," MY MUSIC "),o.qZA()()()()()),2&g&&(o.xp6(2),o.Q6J("dialogRef",k.dialogRef),o.xp6(10),o.Q6J("routerLink",o.VKq(2,it,k.releaseId)))},dependencies:[e.ez,O.D,ln.Bz,ln.yS],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}
1.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}
1div#purchase__success[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center}"],changeDetection:0}),x})();function Kn(x,tn){1&x&&o._UZ(0,"emusic-loader-spinner",13),2&x&&o.Q6J("height","100%")}function at(x,tn){if(1&x&&(o.TgZ(0,"p")(1,"strong"),o._uU(2),o.qZA(),o._UZ(3,"br"),o._uU(4),o.qZA()),2&x){const g=o.oxw(2);o.xp6(2),o.Oqu(g.track.title),o.xp6(2),o.hij(" By ",g.track.artist.name," ")}}function Ee(x,tn){if(1&x&&(o.TgZ(0,"p"),o._uU(1," Would you like to download "),o.TgZ(2,"strong"),o._uU(3),o.qZA(),o._uU(4," now or go directly to My Music? "),o.qZA()),2&x){const g=o.oxw(2);o.xp6(3),o.Oqu(g.track.title)}}function ct(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"button",14),o.NdJ("click",function(){o.CHM(g);const q=o.oxw().ngrxLet,sn=o.oxw();return o.KtG(sn.downloadNow(!(null==q.deviceDetails||!q.deviceDetails.userHasMobileApp)))}),o._uU(1," DOWNLOAD NOW "),o.qZA()}}const st=function(x){return["/library/album",x]};function lt(x,tn){if(1&x&&(o.TgZ(0,"a",15),o._uU(1," MY MUSIC "),o.qZA()),2&x){const g=o.oxw(2);o.Q6J("routerLink",o.VKq(1,st,g.track.releaseId))}}function dt(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"button",16),o.NdJ("click",function(){o.CHM(g);const q=o.oxw().ngrxLet,sn=o.oxw();return o.KtG(sn.confirmDailyDownload(!sn.data.freeTrack,sn.data.freeTrack,!(null==q.deviceDetails||!q.deviceDetails.userHasMobileApp)))}),o._uU(1," OK "),o.qZA()}}function gt(x,tn){if(1&x){const g=o.EpF();o.TgZ(0,"div",1),o.YNc(1,Kn,1,1,"emusic-loader-spinner",2),o.TgZ(2,"div",3)(3,"dialog-close-button",4),o.NdJ("click",function(){const sn=o.CHM(g).ngrxLet,Cn=o.oxw();return o.KtG(Cn.closeModal(!0,!(null==sn.deviceDetails||!sn.deviceDetails.userHasMobileApp)))}),o.qZA(),o.TgZ(4,"h2",5),o._uU(5),o.qZA(),o.TgZ(6,"div",6)(7,"div",7),o.YNc(8,at,5,2,"p",8),o.YNc(9,Ee,5,1,"p",8),o.qZA(),o.TgZ(10,"div",9),o.YNc(11,ct,2,0,"button",10),o.YNc(12,lt,2,3,"a",11),o.YNc(13,dt,2,0,"button",12),o.qZA()()()()}if(2&x){const g=o.oxw();o.xp6(1),o.Q6J("ngIf",g.requestInProgress),o.xp6(4),o.Oqu(g.modalTitle),o.xp6(3),o.Q6J("ngIf",!g.trackAdded),o.xp6(1),o.Q6J("ngIf",g.trackAdded),o.xp6(2),o.Q6J("ngIf",g.trackAdded),o.xp6(1),o.Q6J("ngIf",g.trackAdded),o.xp6(1),o.Q6J("ngIf",!g.trackAdded)}}let pt=(()=>{class x{constructor(g,k,q,sn,Cn){this.dialogRef=g,this.data=k,this.purchaseService=q,this.snackService=sn,this.store=Cn,this.downloadService=(0,o.f3M)(Se.K),this.router=(0,o.f3M)(ln.F0),this.trackAdded=!1,this.requestInProgress=!1,this.track=k.track,this.vm$=Cn.select("userDetails"),!this.trackAdded&&!k.freeTrack&&(this.modalTitle="ADD TO MY MUSIC?"),!this.trackAdded&&k.freeTrack&&(this.modalTitle="REDEEM YOUR FREE TRACK?"),this.navigationSubscription=this.router.events.pipe((0,fn.h)(zn=>zn instanceof ln.OD)).subscribe(()=>this.dialogRef.close())}ngOnDestroy(){this.navigationSubscription.unsubscribe()}confirmDailyDownload(g,k,q){this.requestInProgress=!0,this.store.dispatch(Y.E.getUserDeviceList()),this.purchaseService.purchaseTrack(this.track.id,"SD",g,k).subscribe(sn=>{if(sn&&"SUCCESS"===sn.responseStatus)this.trackAdded=!0,this.modalTitle="TRACK ADDED",this.data.confirmPurchase.emit(!0),this.store.dispatch(Y.E.getUserDetails());else{let Cn;Cn=sn.providerError?this.purchaseService.getProviderError(sn.providerError,"track"):this.purchaseService.getPurchaseError(sn.responseText),this.snackService.showErrorNotificationBanner(Cn),this.closeModal(!1,q)}this.requestInProgress=!1})}downloadNow(g){this.downloadService.downloadTrack(this.track.id),this.closeModal(!1,g)}closeModal(g,k){this.purchaseService.shouldShowGetAppsModal(k)&&this.purchaseService.openGetAppsOnPurchaseModal(),this.dialogRef.close(g)}}return x.\u0275fac=function(g){return new(g||x)(o.Y36(n.zj),o.Y36(n.Kt),o.Y36(ke),o.Y36(Me.c),o.Y36(C.yh))},x.\u0275cmp=o.Xpm({type:x,selectors:[["daily-download-conf-modal"]],standalone:!0,features:[o.jDz],decls:1,vars:1,consts:[["id","purchase__success","class","modal-container mobile-bottom-position",4,"ngrxLet"],["id","purchase__success",1,"modal-container","mobile-bottom-position"],["loaderType","E-DOTS",3,"height",4,"ngIf"],[1,"modal-content"],[3,"click"],[1,"modal-header-title"],[1,"modal-body"],[1,"body"],[4,"ngIf"],[1,"buttons-container"],["class","btn red-button confirm","type","button",3,"click",4,"ngIf"],["class","btn red-button confirm",3,"routerLink",4,"ngIf"],["type","button","class","btn red-button confirm OK",3,"click",4,"ngIf"],["loaderType","E-DOTS",3,"height"],["type","button",1,"btn","red-button","confirm",3,"click"],[1,"btn","red-button","confirm",3,"routerLink"],["type","button",1,"btn","red-button","confirm","OK",3,"click"]],template:function(g,k){1&g&&o.YNc(0,gt,14,7,"div",0),2&g&&o.Q6J("ngrxLet",k.vm$)},dependencies:[e.ez,e.O5,O.D,ln.Bz,ln.yS,R.i,d._N,d.eJ],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}div#purchase__success.modal-container[_ngcontent-%COMP%] emusic-loader-spinner[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media only screen and (min-width: 641px){div#purchase__success.modal-container[_ngcontent-%COMP%]{max-width:496px}}@media only screen and (min-width: 641px){div#purchase__success.modal-container[_ngcontent-%COMP%] .modal
1-content[_ngcontent-%COMP%]{padding:45px}}div#purchase__success.modal-container[_ngcontent-%COMP%] .body[_ngcontent-%COMP%]{text-align:center}div#purchase__success.modal-container[_ngcontent-%COMP%] .buttons-container[_ngcontent-%COMP%] button.btn.OK[_ngcontent-%COMP%]{margin:0 auto;width:100%;max-width:320px}"]}),x})();const ut=function(){return["/plans"]};let Ae=(()=>{class x{constructor(g){this.dialogRef=g}}return x.\u0275fac=function(g){return new(g||x)(o.Y36(n.zj))},x.\u0275cmp=o.Xpm({type:x,selectors:[["unsubscribed-purchase-modal"]],standalone:!0,features:[o.jDz],decls:23,vars:3,consts:[["id","plans__up",1,"modal-container"],[1,"modal-content"],["color","white",3,"dialogRef"],[1,"title"],[1,"subtitle"],[1,"note"],[1,"buttons-container"],["type","button",1,"btn","red-button",3,"routerLink"]],template:function(g,k){1&g&&(o.TgZ(0,"div",0)(1,"div",1),o._UZ(2,"dialog-close-button",2),o.TgZ(3,"h2",3),o._uU(4,"Save up to 55% off iTunes"),o.qZA(),o.TgZ(5,"h3",4),o._uU(6,"eMusic Membership benefits:"),o.qZA(),o.TgZ(7,"ul")(8,"li"),o._uU(9,"Member-only promotions"),o.qZA(),o.TgZ(10,"li"),o._uU(11,"Free music storage & streaming"),o.qZA(),o.TgZ(12,"li"),o._uU(13,"No ads"),o.qZA(),o.TgZ(14,"li"),o._uU(15,"Connect up to 10 devices simultaneously"),o.qZA()(),o.TgZ(16,"p",5),o._uU(17," New Members get up to 100"),o._UZ(18,"br"),o._uU(19," extra tracks for free! "),o.qZA(),o.TgZ(20,"div",6)(21,"a",7),o._uU(22," LEARN MORE "),o.qZA()()()()),2&g&&(o.xp6(2),o.Q6J("dialogRef",k.dialogRef),o.xp6(19),o.Q6J("routerLink",o.DdM(2,ut)))},dependencies:[e.ez,O.D,ln.Bz,ln.yS],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}
1.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}@media only screen and (min-width: 641px){div#plans__up.modal-container[_ngcontent-%COMP%]{max-width:396px}}
1div#plans__up.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{color:#fff;background-image:url([email protected]);background-repeat:no-repeat;background-size:cover;background-position:center;padding:72px 35px 45px}div#plans__up.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] h2.title[_ngcontent-%COMP%]{font-size:4rem;font-weight:900;margin-bottom:12px}div#plans__up.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] h3.subtitle[_ngcontent-%COMP%]{font-size:2.2rem;margin-bottom:12px;font-weight:500}div#plans__up.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-bottom:36px}div#plans__up.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.8rem;margin-left:20px}div#plans__up.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] + li[_ngcontent-%COMP%]{margin-top:8px}div#plans__up.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] p.note[_ngcontent-%COMP%]{font-family:Georgia,sans-serif;font-size:2rem;font-style:italic;text-align:center;margin-bottom:16px}div#plans__up.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .buttons-container[_ngcontent-%COMP%]{margin-top:0}div#plans__up.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{width:100%}"],changeDetection:0}),x})(),ht=(()=>{class x{constructor(g){this.dialogRef=g}closeGetAppsModal(){this.dialogRef.close()}}return x.\u0275fac=function(g){return new(g||x)(o.Y36(n.zj))},x.\u0275cmp=o.Xpm({type:x,selectors:[["get-apps-on-purchase-modal"]],standalone:!0,features:[o.jDz],decls:24,vars:1,consts:[["id","get__apps__bg",1,"modal-container"],["color","black",3,"dialogRef"],[1,"wrapper"],[1,"qr-code"],[1,"qr"],[1,"qr-content"],["src","assets/images/on_boarding/qr-code.svg","alt","QR Code"],[1,"get-apps-urls"],[1,"body-wrapper"],[1,"modal-title"],[1,"app-container"],["target","_blank","href","https://itunes.apple.com/us/app/emusic/id1047229220?mt=8","aria-label","Go to eMusic app in the Apple App Store"],["src","assets/images/on_boarding/img-appstore-copy.svg","alt","Appstore"],["target","_blank","href","https://play.google.com/store/apps/details?id=com.emusic.android","aria-label","Go to eMusic app in the Google Play Store"],["src","assets/images/on_boarding/[email protected]","alt","Play Store"],[1,"btn","skip-button",3,"click"]],template:function(g,k){1&g&&(o.TgZ(0,"div",0),o._UZ(1,"dialog-close-button",1),o.TgZ(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"h3"),o._uU(7,"Get The App"),o.qZA(),o._UZ(8,"img",6),o.TgZ(9,"p"),o._uU(10,"Scan this QR code to download the app"),o.qZA()()()(),o.TgZ(11,"div",7)(12,"div",8)(13,"h2",9),o._uU(14,"YOUR MUSIC ON THE GO"),o.qZA(),o.TgZ(15,"p"),o._uU(16," Get the most out of your membership. Play and manage your music collection on our free eMusic app by scanning the QR code on the right or download it manually. Available on: "),o.qZA(),o.TgZ(17,"div",10)(18,"a",11),o._UZ(19,"img",12),o.qZA(),o.TgZ(20,"a",13),o._UZ(21,"img",14),o.qZA()()(),o.TgZ(22,"button",15),o.NdJ("click",function(){return k.closeGetAppsModal()}),o._uU(23,"Skip for now"),o.qZA()()()()),2&g&&(o.xp6(1),o.Q6J("dialogRef",k.dialogRef))},dependencies:[e.ez,O.D],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}@media only screen and (min-width: 641px){div#get__apps__bg.modal-container[_ngcontent-%COMP%]{max-width:736px;width:736px}}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;flex-direction:row-reverse}@media only screen and (min-width: 641px){div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{flex-wrap:nowrap}}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .qr-code[_ngcontent-%COMP%]{position:relative;height:300px;
1background-image:url(phones-horizontal-array.2dd0661341b2a78e.png);background-size:cover;flex:1 0 100%}@media only screen and (min-width: 641px){div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .qr-code[_ngcontent-%COMP%]{flex:0 0 50%;height:360px}}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .qr-code[_ngcontent-%COMP%] .qr[_ngcontent-%COMP%]{width:240px;height:240px;position:absolute;bottom:0;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background:#fff;display:grid;place-content:center}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .qr-code[_ngcontent-%COMP%] .qr-content[_ngcontent-%COMP%]{text-align:center}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .qr-code[_ngcontent-%COMP%] .qr-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:900;color:#262626;margin-bottom:10px}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .qr-code[_ngcontent-%COMP%] .qr-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 auto 10px;width:120px;height:120px}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .qr-code[_ngcontent-%COMP%] .qr-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{max-width:175px;margin:0 auto;font-size:1.3rem;font-weight:500;text-align:center;color:#797979;width:128px}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%]{flex:1 0 100%}@media only screen and (min-width: 641px){div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%]{flex:0 0 50%}}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%] .body-wrapper[_ngcontent-%COMP%]{padding:45px 20px 0}@media only screen and (min-width: 641px){div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%] .body-wrapper[_ngcontent-%COMP%]{padding:45px 45px 0}}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%] .body-wrapper[_ngcontent-%COMP%] h2.modal-title[_ngcontent-%COMP%]{font-size:1.8rem;font-weight:800;letter-spacing:1.1px;text-align:center;color:#262626;border-bottom:#d8d8d8 solid 1px;width:100%;padding:0 0 20px;margin-bottom:20px}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%] .body-wrapper[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.4rem;font-weight:500;line-height:1.43;letter-spacing:normal;text-align:center;color:#262626;margin-bottom:20px}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%] .body-wrapper[_ngcontent-%COMP%] .app-container[_ngcontent-%COMP%]{display:flex;max-width:282px;margin:0 auto 20px;justify-content:space-between}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%] .body-wrapper[_ngcontent-%COMP%] .app-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{height:40px;flex:0 0 135px}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%] .body-wrapper[_ngcontent-%COMP%] .app-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:100%;width:100%}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%] button.skip-button[_ngcontent-%COMP%]{display:block;text-align:center;padding:24px 45px;width:calc(100% - 48px);margin:0 auto;border-top:#d8d8d8 solid 1px;font-weight:900;font-size:1.6rem;color:#262626}div#get__apps__bg.modal-container[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%] .get-apps-urls[_ngcontent-%COMP%] button.skip-button[_ngcontent-%COMP%]:hover{text-decoration:underline}"],changeDetection:0}),x})();var bt=r(2199);let ke=(()=>{class x{constructor(g,k,q){this.dialog=g,this.restService=k,this.snackService=q}purchaseRelease(g,k){return this.restService.postObs("catalog/purchaseRelease",{releaseId:g,quality:k})}purchaseTrack(g,k,q,sn){return this.restService.postObs("catalog/purchaseTrack",{trackId:g,quality:k,dailyDownloadPurchase:q,freeTrackPurchase:sn})}openExtraCreditModal(){return this.dialog.open(ae,{closeOnDestroy:!0,closeOnNavigation:!0}).closed}openUnsubscribedPurchaseModal(){this.dialog.open(Ae,{closeOnDestroy:!0,closeOnNavigation:!0})}openPurchaseSuccessModal(g,k){return this.dialog.open(rt,{closeOnDestroy:!0,closeOnNavigation:!0,data:{release:g,isTrack:k}}).closed}openDailyDownloadPurchaseModal(g,k,q){return this.dialog.open(pt,{closeOnDestroy:!0,closeOnNavigation:!0,data:{track:g,freeTrack:k,confirmPurchase:q}}).closed}openPurchaseConfirmModal(g,k,q,sn,Cn){return this.dialog.open(tt,{closeOnDestroy:!0,closeOnNavigation:!0,data:{releaseDetailsState:g,trackList:k,canAffordRelease:sn||Cn,hasEnoughCredits:sn,hasEnoughEmuCredits:Cn,isTrack:q}}).closed}openGetAppsOnPurchaseModal(){this.dialog.open(ht,{closeOnDestroy:!0,closeOnNavigation:!0})}shouldShowGetAppsModal(g){return null===localStorage.getItem("GET_APPS_SHOWN_ON_MUSIC_PURCHASE")&&!g&&(localStorage.setItem("GET_APPS_SHOWN_ON_MUSIC_PURCHASE","true"),!0)}getPurchaseError(g){let k="";switch(g){case"INVALID_QUALITY":k="Invalid Quality";break;case"TRACK_NOT_FOUND":k="Track Not Found";break;case"RELEASE_NOT_FOUND":k="Release Not Found";break;case"PRICING_ERROR":k="Pricing Error";break;case"UNSUPPORTED_QUALITY":k="Unsupported Quality";break;case"UNSUPPORTED_COUNTRY":k="Unsupported Country";break;case"INTERNAL_ERROR":k="Internal Error has occurred. Please try again.";break;case"TRACK_ALREADY_OWNED":k="You already own this track";break;case"NOT_ENOUGH_CREDITS":k="Sorry, you don't have enough credit in y
1our account for this purchase.Look for Credit Packs to go on sale in the coming weeks.";break;case"RELEASE_ALREADY_OWNED":k="You already own this album";break;case"INVALID_TRACK_ID":k="Invalid Track Id";break;case"INVALID_RELEASE_ID":k="Invalid Release Id";break;case"INACTIVE_SUBSCRIPTION":k="Purchases are restricted while on hold";break;case"DELINQUENT_SUBSCRIPTION":k="Please update your payment method.";break;case"NO_SESSION":break;case"ACCESS_DENIED":k="Access Denied";break;case"DAILY_DOWNLOAD_EXPIRED":k="Daily download expired";break;case"FREE_TRACK_ALREADY_REDEEMED":this.snackService.showErrorNotificationBanner("Free track already redeemed");break;case"BILLING_PROVIDER_ERROR":k="("+g+") We've been notified of an error: Please try again!";break;case"PURCHASE_DISABLED":k="You have been restricted from purchasing. Please contact support at [email protected] for more information";break;default:k="Internal Error"}return k}getProviderError(g,k){switch(g){case"ONLY_AVAILABLE_AS_BUNDLE":return"This track is only available as part of an album";case"UNAVAILABLE_IN_TERRITORY":return"This "+k+" is not available in your country";default:return"Sorry, this "+k+" is not available for purchase at this time (code: "+g+"). If you have questions, please contact us at [email protected]"}}}return x.\u0275fac=function(g){return new(g||x)(o.LFG(n.Vq),o.LFG(bt.v),o.LFG(Me.c))},x.\u0275prov=o.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"}),x})()},3095:(wn,dn,r)=>{r.d(dn,{o:()=>W});var e=r(4004),n=r(5e3),O=r(2199),S=r(5992);let W=(()=>{class M{constructor(A,Y){this.restService=A,this.GA=Y}searchCatalog(A,Y,o,D,h){return this.restService.postObs("searchAlgolia/searchCatalog",{textToFind:A,trackPagination:Y,releasePagination:o,artistPagination:D,labelPagination:h})}searchMyMusic(A,Y,o,D,h){return this.restService.postObs("searchAlgolia/searchMyMusic",{textToFind:A,trackPagination:Y,releasePagination:o,artistPagination:D,labelPagination:h}).pipe((0,e.U)(C=>({message:C.message,responseStatus:C.responseStatus,responseText:C.responseText,successful:C.successful,trackList:C.userTrackList.map(B=>B.track),releaseList:C.userReleaseList.map(B=>B.release),artistList:C.userArtistList.map(B=>B.artist),labelList:[],trackCount:C.userTrackCount,releaseCount:C.userReleaseCount,artistCount:C.userArtistCount,labelCount:0})))}searchSimilarArtists(A,Y){return this.restService.postObs("searchAlgolia/searchSimilar",{textToFind:A,artistPagination:Y})}reportSeeAllClickEvent(A){A&&(A=`All ${A} Results`),this.GA.trackEvent("Store Search Results",A||"See All Search Results",A||"See All Search Results",null)}reportSearchEvent(A){this.GA.trackEvent("Store Search","Store Searches Performed","Store Searches Performed",null)}}return M.\u0275fac=function(A){return new(A||M)(n.LFG(O.v),n.LFG(S.$))},M.\u0275prov=n.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})()},6228:(wn,dn,r)=>{r.d(dn,{v:()=>S});var e=r(7579),n=r(5e3),O=r(2313);let S=(()=>{class W{constructor(z,A){this.title=z,this.meta=A,this.structuredData$=new e.x,this.isLinkury=-1!==window.location.href.indexOf("musicdiscoverytab"),this.eligibleRegionsArray=[{"@type":"Country",name:"AD"},{"@type":"Country",name:"AE"},{"@type":"Country",name:"AR"},{"@type":"Country",name:"AT"},{"@type":"Country",name:"AU"},{"@type":"Country",name:"BE"},{"@type":"Country",name:"BG"},{"@type":"Country",name:"BH"},{"@type":"Country",name:"BO"},{"@type":"Country",name:"BR"},{"@type":"Country",name:"CA"},{"@type":"Country",name:"CH"},{"@type":"Country",name:"CL"},{"@type":"Country",name:"CO"},{"@type":"Country",name:"CR"},{"@type":"Country",name:"CY"},{"@type":"Country",name:"CZ"},{"@type":"Country",name:"DE"},{"@type":"Country",name:"DK"},{"@type":"Country",name:"DO"},{"@type":"Country",name:"DZ"},{"@type":"Country",name:"EC"},{"@type":"Country",name:"EE"},{"@type":"Country",name:"EG"},{"@type":"Country",name:"ES"},{"@type":"Country",name:"FI"},{"@type":"Country",name:"FR"},{"@type":"Country",name:"GB"},{"@type":"Country",name:"GR"},{"@type":"Country",name:"GT"},{"@type":"Country",name:"HK"},{"@type":"Country",name:"HN"},{"@type":"Country",name:"HU"},{"@type":"Country",name:"ID"},{"@type":"Country",name:"IE"},{"@type":"Country",name:"IL"},{"@type":"Country",name:"IS"},{"@type":"Country",name:"IT"},{"@type":"Country",name:"JO"},{"@type":"Country",name:"JP"},{"@type":"Country",name:"KW"},{"@type":"Country",name:"LB"},{"@type":"Country",name:"LI"},{"@type":"Country",name:"LT"},{"@type":"Country",name:"LU"},{"@type":"Country",name:"LV"},{"@type":"Country",name:"MA"},{"@type":"Country",name:"MC"},{"@type":"Country",name:"MT"},{"@type":"Country",name:"MX"},{"@type":"Country",name:"MY"},{"@type":"Country",name:"NI"},{"@type":"Country",name:"NL"},{"@type":"Country",name:"NO"},{"@type":"Country",name:"NZ"},{"@type":"Country",name:"OM"},{"@type":"Country",name:"PA"},{"@type":"Country",name:"PE"},{"@type":"Country",name:"PH"},{"@type":"Country",name:"PL"},{"@type":"Country",name:"PS"},{"@type":"Country",name:"PT"},{"@type":"Country",name:"PY"},{"@type":"Country",name:"QA"},{"@type":"Country",name:"RO"},{"@type":"Country",name:"SA"},{"@type":"Country",name:"SE"},{"@type":"Country",name:"SG"},{"@type":"Country",name:"SK"},{"@type":"Country",name:"SV"},{"@type":"Country",name:"TH"},{"@type":"Country",name:"TN"},{"@type":"Country",name:"TR"},{"@type":"Country",name:"TW"},{"@type":"Country",name:"US"},{"@type":"Country",name:"UY"},{"@type":"Country",name:"VN"},{"@type":"Country",name:"ZA"}]}applyExtraTags(z="https://d1ewwfbdm371xj.cloudfront.net/assets/og_image/[email protected]",A=500){this.meta.updateTag({property:"og:image",content:z}),this.meta.updateTag({property:"twitter:image",content:z}),this.meta.updateTag({property:"og:image:width",content:A+""}),this.meta.updateTag({property:"og:image:height",content:A+""}),this.meta.updateTag({property:"og:url",content:location.href})}setDefaultMetaTags(z){const A=this.isLinkury?"Music Discovery Tab":"eMusic";this.title.setTitle(`${z?z+" |":""} Discover and Download Music | ${A}`);const o=`Discover and Download Music | ${A}`;this.meta.updateTag({name:"title",content:o}),this.meta.updateTag({property:"og:title",content:o});const D="Discover and download music with our free personalized discovery tools. Read reviews, listen to samples, and buy tracks or albums from your favorite artists.";this.meta.updateTag({name:"description",content:D}),this.meta.updateTag({property:"og:description",content:D}),this.meta.updateTag({property:"og:type",content:"website"}),this.meta.updateTag({name:"keywords",content:"music, downloads, eMusic"}),this.applyExtraTags()}setMetaTagsForAlbum(z,A,Y,o,D){const h=this.isLinkury?"Music Discovery Tab":"eMusic";this.title.setTitle(`Download ${z} by ${A} | ${h}`);const B=`Download ${z} by ${A} | ${h}`;this.meta.updateTag({name:"title",content:B}),this.meta.updateTag({property:"og:title",content:B}),this.meta.updateTag({property:"twitter:title",content:`Check out ${z} by ${A}`}),this.meta.updateTag({property:"twitter:description",content:`Sample and download ${z} by ${A}
1 on eMusic. Friends get their first track free!`});const an=`Download ${z} by ${A} | ${h}`;this.meta.updateTag({name:"description",content:an}),this.meta.updateTag({property:"og:description",content:an}),this.meta.updateTag({property:"og:type",content:"music.album"}),this.meta.updateTag({name:"keywords",content:`music, downloads, ${z}, ${h}, ${A}`});const c={"@context":"http://schema.googleapis.com/","@type":"MusicAlbum","@id":location.href,url:location.href,name:z,description:`${z}, an album by ${A} on eMusic. Price: ${o}. Rating: ${D>0?D+" stars":"No ratings yet"}.`,potentialAction:{"@type":"ListenAction",target:[{"@type":"EntryPoint",urlTemplate:location.href,actionPlatform:["http://schema.org/DesktopWebPlatform","http://schema.org/IOSPlatform","http://schema.googleapis.com/GoogleAudioCast","http://schema.googleapis.com/GoogleVideoCast"]}],expectsAcceptanceOf:{"@type":"Offer",category:"free",eligibleRegion:this.eligibleRegionsArray}}};this.sendStructuredData(c),this.applyExtraTags(Y+"&width=400",400)}setMetaTagsForLabel(z){const A="eMusic";this.title.setTitle(`${z} | Browse Albums | Download Music | ${A}`);const o=`${z} | Browse Albums | Download Music | ${A}`;this.meta.updateTag({name:"title",content:o}),this.meta.updateTag({property:"og:title",content:o}),this.meta.updateTag({property:"og:type",content:"website"}),this.meta.updateTag({name:"keywords",content:`music, downloads, ${A}, ${z}`}),this.applyExtraTags()}setMetaTagsForArtist(z,A,Y,o){const D=Y.map(p=>p.title).join(", "),h="eMusic";this.title.setTitle(`${z} | Download Music, Tour Dates & Video | ${h}`);const B=`${z} | Download Music, Tour Dates & Video | ${h}`;this.meta.updateTag({name:"title",content:B}),this.meta.updateTag({property:"og:title",content:B});const R=`Download legal MP3 albums from ${z} at eMusic. Albums starting at $5.99 and songs starting at $0.89`;this.meta.updateTag({name:"description",content:R}),this.meta.updateTag({property:"og:description",content:R}),this.meta.updateTag({property:"twitter:title",content:`Check out music from ${z}`});const an=`Sample and download music from ${z} on eMusic. Friends get their first track free!`;this.meta.updateTag({property:"twitter:description",content:an}),this.meta.updateTag({property:"og:type",content:"profile"}),this.meta.updateTag({name:"keywords",content:`music, downloads, ${h}, ${z}`});const c={"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":location.href,url:location.href,name:z,description:`${z}, Category: Artist, Biography: ${o?o.substring(0,350):an}, Albums: ${D}`,potentialAction:{"@type":"ListenAction",target:[{"@type":"EntryPoint",urlTemplate:location.href,actionPlatform:["http://schema.org/DesktopWebPlatform","http://schema.org/IOSPlatform","http://schema.googleapis.com/GoogleAudioCast","http://schema.googleapis.com/GoogleVideoCast"]}],expectsAcceptanceOf:{"@type":"Offer",category:"free",eligibleRegion:this.eligibleRegionsArray}}};this.sendStructuredData(c),this.applyExtraTags(A+"&width=400",400)}setMetaTagsForBrowse(){const z="eMusic";this.title.setTitle(`Browse Music by Genre, Decade, Rating, & More | ${z}`);const Y=`Browse Music by Genres, Decade, and More | ${z}`;this.meta.updateTag({name:"title",content:Y}),this.meta.updateTag({property:"og:title",content:Y});const o="Discover and download music with our free personalized discovery tools. Read reviews, listen to samples, and buy tracks or albums from your favorite artists.";this.meta.updateTag({name:"description",content:o}),this.meta.updateTag({property:"og:description",content:o}),this.meta.updateTag({property:"og:type",content:"website"}),this.meta.updateTag({name:"keywords",content:"music, browse, free, downloads, eMusic"})}setMetaTagsForCollectible(z,A,Y,o){let D="eMusic";this.title.setTitle(Y),this.meta.updateTag({name:"title",content:Y}),this.meta.updateTag({property:"twitter:title",content:Y}),this.meta.updateTag({property:"twitter:description",content:Y}),this.meta.updateTag({property:"description",content:z+" by "+A+" | "+D}),this.meta.updateTag({property:"og:type",content:"music.album"}),this.meta.updateTag({name:"keywords",content:"music, downloads, "+z+", "+D+", "+A});const R={"@context":"http://schema.googleapis.com/","@type":"MusicAlbum","@id":location.href,url:location.href,name:z,description:`${z}, a collectible by ${A}
1 on eMusic.`,potentialAction:{"@type":"ListenAction",target:[{"@type":"EntryPoint",urlTemplate:location.href,actionPlatform:["http://schema.org/DesktopWebPlatform","http://schema.org/IOSPlatform","http://schema.googleapis.com/GoogleAudioCast","http://schema.googleapis.com/GoogleVideoCast"]}],expectsAcceptanceOf:{"@type":"Offer",category:"free",eligibleRegion:this.eligibleRegionsArray}}};this.sendStructuredData(R),this.applyExtraTags(o+"&width=400",400)}sendStructuredData(z){this.structuredData$.next(z)}getStructuredDataObs(){return this.structuredData$.asObservable()}}return W.\u0275fac=function(z){return new(z||W)(n.LFG(O.Dx),n.LFG(O.h_))},W.\u0275prov=n.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})()},4969:(wn,dn,r)=>{r.d(dn,{q:()=>Tn});var e=r(5e3),n=r(5860),O=r(7579),S=r(1135),W=r(4004),M=r(3900),z=r(515),A=r(1088),Y=r(9808),o=r(9587),D=r(9177),h=r(5620),C=r(3841),B=r(8954),R=r(976),rn=r(5224),an=r(4617),w=r(1654),b=r(3334);function c(bn,Pn){1&bn&&e._UZ(0,"div",15)}function d(bn,Pn){if(1&bn){const X=e.EpF();e.TgZ(0,"section",6)(1,"h2",7),e._uU(2," UPLOAD MUSIC "),e.qZA(),e.TgZ(3,"div",8)(4,"p",9),e._uU(5," Choose files to upload to My Music. You can select more than one file at a time. "),e.qZA(),e.TgZ(6,"p",9),e._uU(7," You can also drag and drop files anywhere on this page to start uploading. "),e.qZA(),e.TgZ(8,"p",10),e._uU(9,"Max file size: 200MB. Supported file types: MP3"),e.qZA(),e.YNc(10,c,1,0,"div",11),e.qZA(),e.TgZ(11,"div",12)(12,"button",13),e.NdJ("click",function(){e.CHM(X);const pn=e.oxw().ngrxLet,y=e.oxw();return e.KtG(y.closeModal(pn))}),e._uU(13," CANCEL "),e.qZA(),e.TgZ(14,"button",14),e.NdJ("click",function(){e.CHM(X);const pn=e.oxw(2);return e.KtG(pn.uploadFolders())}),e._uU(15," Upload Folders "),e.qZA(),e.TgZ(16,"button",14),e.NdJ("click",function(){e.CHM(X);const pn=e.oxw(2);return e.KtG(pn.uploadFiles())}),e._uU(17," Upload Files "),e.qZA()()()}if(2&bn){const X=e.oxw().ngrxLet;e.xp6(10),e.Q6J("ngIf",!X.userBenefits.cloudUnlimited)}}function p(bn,Pn){if(1&bn){const X=e.EpF();e.TgZ(0,"section",16)(1,"h2",7),e._uU(2," UPLOADING YOUR MUSIC "),e.qZA(),e.TgZ(3,"div",8)(4,"div",17)(5,"div",18),e._UZ(6,"div",19),e.qZA(),e.TgZ(7,"p",20)(8,"span"),e._uU(9),e.qZA(),e.TgZ(10,"span"),e._uU(11),e.qZA()()(),e.TgZ(12,"button",21),e.NdJ("click",function(){e.CHM(X);const pn=e.oxw(2);return e.KtG(pn.resetUpload())}),e._uU(13," cancel "),e.qZA()(),e.TgZ(14,"div",12)(15,"button",13),e.NdJ("click",function(){e.CHM(X);const pn=e.oxw().ngrxLet,y=e.oxw();return e.KtG(y.closeModal(pn))}),e._uU(16," Done "),e.qZA()()()}if(2&bn){const X=e.oxw().ngrxLet;e.xp6(5),e.uIk("aria-valuenow",null==X.uploadProgress.progress?null:X.uploadProgress.progress[0]),e.xp6(1),e.Udp("width",null==X.uploadProgress.progress?null:X.uploadProgress.progress[0],"%"),e.xp6(3),e.hij("Uploading ",X.uploadProgress.trackUploadedMessage,""),e.xp6(2),e.hij("",null==X.uploadProgress.progress?null:X.uploadProgress.progress[0],"%")}}function _(bn,Pn){if(1&bn){const X=e.EpF();e.TgZ(0,"p"),e._uU(1),e.TgZ(2,"span",26),e.NdJ("click",function(){e.CHM(X);const pn=e.oxw(3);return e.KtG(pn.resetUpload())}),e._uU(3,"Click here"),e.qZA(),e._uU(4," to upload more music."),e.qZA()}if(2&bn){const X=e.oxw(2).ngrxLet;e.xp6(1),e.hij(" Great! ",1===X.uploadProgress.uploadedFiles?"1 Track has":X.uploadProgress.uploadedFiles+" Tracks have"," been uploaded to My Music. Go to My Music to start listening. ")}}function N(bn,Pn){if(1&bn&&(e.TgZ(0,"li")(1,"strong"),e._uU(2),e.qZA(),e._uU(3),e.qZA()),2&bn){const X=Pn.$implicit;e.xp6(2),e.Oqu(X.fileName),e.xp6(1),e.hij(" \u2014 ",X.message," ")}}function F(bn,Pn){if(1&bn&&(e.TgZ(0,"div",27)(1,"p"),e._uU(2),e.qZA(),e.TgZ(3,"ul"),e.YNc(4,N,4,2,"li",28),e.qZA()()),2&bn){const X=e.oxw(2).ngrxLet;e.xp6(2),e.hij(" ",1===X.uploadProgress.failedFiles.length?"1 file":X.uploadProgress.failedFiles.length+" files"," couldn't be uploaded: "),e.xp6(2),e.Q6J("ngForOf",X.uploadProgress.failedFiles)}}function j(bn,Pn){if(1&bn){const X=e.EpF();e.TgZ(0,"button",14),e.NdJ("click",function(){e.CHM(X);const pn=e.oxw(2).ngrxLet,y=e.oxw();return e.KtG(y.goToMyMusic(pn))}),e._uU(1," My Music "),e.qZA()}}function H(bn,Pn){if(1&bn){const X=e.EpF();e.TgZ(0,"section",22)(1,"h2",7),e._uU(2," UPLOAD COMPLETE "),e.qZA(),e.TgZ(3,"div",8),e.YNc(4,_,5,1,"p",23),e.YNc(5,F,5,2,"div",24),e.qZA(),e.TgZ(6,"div",12)(7,"button",13),e.NdJ("click",function(){e.CHM(X);const pn=e.oxw().ngrxLet,y=e.oxw();return e.KtG(y.closeModal(pn))}),e._uU(8," Done "),e.qZA(),e.YNc(9,j,2,0,"button",25),e.qZA()()}if(2&bn){const X=e.oxw().ngrxLet;e.xp6(4),e.Q6J("ngIf",X.uploadProgress.uploadedFiles>0),e.xp6(1),e.Q6J("ngIf",X.uploadProgress.failedFiles.length>0),e.xp6(4),e.Q6J("ngIf",X.uploadProgress.uploadedFiles>0)}}function T(bn,Pn){if(1&bn&&(e.TgZ(0,"div",1)(1,"div",2),e.YNc(2,d,18,1,"section",3),e.YNc(3,p,17,5,"section",4),e.YNc(4,H,10,3,"section",5),e.qZA()()),2&bn){const X=Pn.ngrxLet;e.xp6(1),e.Q6J("ngSwitch",X.uploadProgress.stage),e.xp6(1),e.Q6J("ngSwitchCase","READY"),e.xp6(1),e.Q6J("ngSwitchCase","UPLOADING"),e.xp6(1),e.Q6J("ngSwitchCase","COMPLETE")}}let U=(()=>{class bn{constructor(){this.dialogRef=(0,e.f3M)(A.zj),this.onBoardingService=(0,e.f3M)(w.d),this.localStorage=(0,e.f3M)(an.n),this.store=(0,e.f3M)(h.yh),this.router=(0,e.f3M)(B.F0),this.uploaderService=(0,e.f3M)(Tn),this.vm$=this.uploaderService.listenForTotalUploadProgress().pipe((0,o.V)(this.store.select(C.lD),this.store.select(rn.Sz),this.store.select(C.RQ),this.store.select(C.Jb)),(0,W.U)(([X,on,pn,y,G])=>({uploadProgress:X,userBenefits:on,routeData:pn,deviceDetails:y,accessState:G})))}closeModal(X){var on;!X||null!==(on=X.userBenefits)&&void 0!==on&&on.hasCloudStorageLeft?(null!=X&&X.accessState.isFreemiumSignUp&&(this.onBoardingService.openGetMobileApps(),this.store.dispatch(b.E.setFreemiumFlow({isFreemiumSignUp:!1}))),this.dialogRef.close()):this.router.navigate(["/plans"])}resetUpload(){this.uploaderService.resetStatus()}goToMyMusic(X){var on,pn;const{routeData:y}=X.routeData;"eMusic.main.library"===(null!==(on=y.routeState)&&void 0!==on?on:"")||this.router.navigate(["/library","albums"]),this.closeModal(),null!==(pn=X.deviceDetails)&&void 0!==pn&&pn.userHasMobileApp&&(this.localStorage.getItem("GET_APPS_SHOWN_ON_UPLOAD")||(this.localStorage.setItem("GET_APPS_SHOWN_ON_UPLOAD",!0),this.onBoardingService.openGetMobileApps()))}uploadFolders(){this.uploaderService.openFileChooser(!0)}uploadFiles(){this.uploaderService.openFileChooser()}}return bn.\u0275fac=function(X){return new(X||bn)},bn.\u0275cmp=e.Xpm({type:bn,selectors:[["upload-overlay"]],standalone:!0,features:[e.jDz],decls:1,vars:1,consts:[["id","upload__overlay","class","modal-container",4,"ngrxLet"],["id","upload__overlay",1,"modal-container"],[1,"modal-content",3,"ngSwitch"],["class","upload-your-music",4,"ngSwitchCase"],["class","uploading-your-music",4,"ngSwitchCase"],["class","upload-complete",4,"ngSwitchCase"],[1,"upload-your-music"],[1,"modal-header-title"],[1,"body"],[1,"upload-description"],[1,"upload-subtext"],["class","upload-restriction",4,"ngIf"],[1,"buttons-container"],["type","button",1,"btn","transparent-button",3,"click"],["type","button",1,"btn","red-button",3,"click"],[1,"upload-restriction"],[1,"uploading-your-music"],[1,"progress-container"],["aria-labelledby","uploading-status","role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"progress-bar"],[1,"progress"],["id","uploading-status",1,"info-container"],["type","button",1,"btn","cancel-upload",3,"click"],[1,"upload-complete"],[4,"ngIf"],["class","upload-failures","role","alert",4,"ngIf"],["type","button","class","btn red-button",3,"click",4,"ngIf"],["fakeButton","",1,"btn",3,"click"],["role","alert",1,"upload-failures"],[4,"ngFor","ngForOf"]],template:function(X,on){1&X&&e.YNc(0,T,5,4,"div",0),2&X&&e.Q6J("ngrxLet",on.vm$)},dependencies:[Y.O5,Y.sg,D._N,D.eJ,Y.RF,Y.n9,R.a],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}div#upload__overlay[_ngcontent-%COMP%]{max-width:672px}div#upload__overlay[_ngcontent-%COMP%] div.modal-content[_ngcontent-%COMP%]{padding:45px}div#upload__overlay[_ngcontent-%COMP%] div.body[_ngcontent-%COMP%]{text-align:center;border-bottom:none}div#upload__overlay[_ngcontent-%COMP%] div.body[_ngcontent-%COMP%] p.upload-subtext[_ngcontent-%COMP%]{margin-top:16px;color:gray}div#upload__overlay[_ngcontent-%COMP%] section.upload-your-music[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%]{flex:0 0 calc(33.333% - 16px);max-width:calc(33.333% - 16px)}div#upload__overlay[_ngcontent-%COMP%] section.uploading-your-music[_ngcontent-%COMP%] div.body[_ngcontent-%COMP%]{display:flex;justify-content:space-between}div#upload__overlay[_ngcontent-%COMP%] section.uploading-your-music[_ngcontent-%COMP%] div.body[_ngcontent-%COMP%] > button.cancel-upload[_ngcontent-%COMP%]{align-self:flex-start;font-size:1.2rem}div#upload__overlay[_ngcontent-%COMP%] section.uploading-your-music[_ngcontent-%COMP%] div.progress-container[_ngcontent-%COMP%]{flex:1 1 530px;max-width:530px}div#upload__overlay[_ngcontent-%COMP%] section.uploading-your-music[_ngcontent-%COMP%] div.progress-container[_ngcontent-%COMP%] div.progress-bar[_ng
1content-%COMP%]{height:20px;width:100%;background-color:#e6e6e6;margin-bottom:8px}div#upload__overlay[_ngcontent-%COMP%] section.uploading-your-music[_ngcontent-%COMP%] div.progress-container[_ngcontent-%COMP%] div.progress-bar[_ngcontent-%COMP%] div.progress[_ngcontent-%COMP%]{height:100%;width:45%;background-color:#42bca3;transition:.2s width linear}div#upload__overlay[_ngcontent-%COMP%] section.uploading-your-music[_ngcontent-%COMP%] p.info-container#uploading-status[_ngcontent-%COMP%]{font-size:1.3rem;line-height:.92;color:#929292;display:flex;justify-content:space-between}div#upload__overlay[_ngcontent-%COMP%] section.uploading-your-music[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%]{justify-content:center}div#upload__overlay[_ngcontent-%COMP%] section.uploading-your-music[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{flex:1 1 180px;max-width:180px}div#upload__overlay[_ngcontent-%COMP%] section.upload-complete[_ngcontent-%COMP%] div.body[_ngcontent-%COMP%]{font-size:1.5rem;padding-bottom:0;margin:0 auto;text-align:center;max-width:458px}div#upload__overlay[_ngcontent-%COMP%] section.upload-complete[_ngcontent-%COMP%] div.body[_ngcontent-%COMP%] p[_ngcontent-%COMP%] span.btn[_ngcontent-%COMP%]{color:#929292}div#upload__overlay[_ngcontent-%COMP%] section.upload-complete[_ngcontent-%COMP%] div.body[_ngcontent-%COMP%] p[_ngcontent-%COMP%] span.btn[_ngcontent-%COMP%]:hover{color:#262626;text-decoration:underline}div#upload__overlay[_ngcontent-%COMP%] section.upload-complete[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%]{justify-content:center}div#upload__overlay[_ngcontent-%COMP%] section.upload-complete[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%]{flex:0 0 180px;max-width:180px}div#upload__overlay[_ngcontent-%COMP%] section.upload-complete[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%] + button.btn[_ngcontent-%COMP%]{margin-left:16px}div#upload__overlay[_ngcontent-%COMP%] div.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:0}"],changeDetection:0}),bn})();var P=r(590),J=r(8586);const V={FILE_SIZE_IS_ZERO:"That file appears to be empty.",FILE_SIZE_EXCEEDED:"That file is larger than the 200MB limit.",FILE_TOO_SMALL:"That file is too small to be a valid track.",FILE_NOT_FOUND:"We couldn't process that file. Please try again.",TOO_MANY_TRACKS_IN_ONE_RELEASE:"This release already has the maximum number of tracks allowed.",INTERNAL_ERROR:"Something went wrong uploading that file. Please try again."};function kn(bn){var Pn;return bn&&null!==(Pn=V[bn])&&void 0!==Pn?Pn:"Something went wrong uploading that file. Please try again."}let Tn=(()=>{class bn{constructor(){this.onUploadComplete=new O.x,this.dialog=(0,e.f3M)(A.Vq),this.ngZone=(0,e.f3M)(e.R0b),this.store=(0,e.f3M)(h.yh),this.router=(0,e.f3M)(B.F0),this.snackBarService=(0,e.f3M)(J.c),this.dropzone=null,this.totalFilesInBatch=0,this.successCount=0,this.failedFiles=[],this.resultsModalIsOpen=!1,this.onTotalUploadProgress=new S.X({stage:"READY",progress:null,filesToUpload:0,uploadedFiles:0,trackUploadedMessage:"",failedFiles:[]})}init(X,on){this.ngZone.runOutsideAngular(()=>{var pn;this.dropzone=new n.Z(X.nativeElement,on),null===(pn=this.dropzone.hiddenFileInput)||void 0===pn||pn.setAttribute("type","file"),this.dropzone.on("totaluploadprogress",(...y)=>{this.ngZone.run(()=>{const G=this.totalFilesInBatch,en=0===G?0:Math.min(this.successCount+this.failedFiles.length+1,G);this.onTotalUploadProgress.next(Object.assign(Object.assign({},this.onTotalUploadProgress.value),{filesToUpload:G,stage:"UPLOADING",trackUploadedMessage:this.getProgressText(G,en),progress:[Math.ceil(y[0]),y[1],y[2]]}))})}),this.dropzone.on("sending",(y,G)=>{G.onloadend=()=>{if(!G.response)return;let L=null;try{L=JSON.parse(G.response)}catch(en){return void this.recordFailure(y.name,kn(null))}if("SUCCESS"===(null==L?void 0:L.responseStatus))return this.successCount++,void this.maybeFinalizeBatch();"OVER_QUOTA"===(null==L?void 0:L.responseText)?this.store.select(C.st).pipe((0,P.P)()).subscribe(en=>{en||(this.store.dispatch(b.E.setUploadLimitReached({reached:!0})),this.router.navigate(["/plans"]))}):this.recordFailure(y.name,kn(null==L?void 0:L.responseText))}}),this.dropzone.on("error",(y,G,L)=>{this.recordFailure(y.name,L?kn(null):"string"==typeof G?G:kn(null))}),this.dropzone.on("addedfiles",y=>{const G=this.fileListToArray(y);this.ngZone.run(()=>{const L="UPLOADING"!==this.onTotalUploadProgress.value.stage;L&&(this.totalFilesInBatch=0,this.successCount=0,this.failedFiles=[]),this.totalFilesInBatch+=G.length,this.onTotalUploadProgress.next(Object.assign(Object.assign({},this.onTotalUploadProgress.value),{stage:"UPLOADING",progress:L?null:this.onTotalUploadProgress.value.progress,uploadedFiles:L?0:this.onTotalUploadProgress.value.uploadedFiles,trackUploadedMessage:L?"":this.onTotalUploadProgress.value.trackUploadedMessage,failedFiles:L?[]:this.onTotalUploadProgress.value.failedFiles}))})})})}listenForTotalUploadProgress(){return this.onTotalUploadProgress.asObservable().pipe((0,W.U)(X=>X||{stage:"READY",progress:null,uploadedFiles:0,filesToUpload:0,trackUploadedMessage:"",failedFiles:[]}))}openUploadOverlay(){"COMPLETE"===this.onTotalUploadProgress.value.stage&&this.resetStatus(),this.store.select(C.vI).pipe((0,P.P)(),(0,M.w)(X=>X?(this.resultsModalIsOpen=!0,this.dialog.open(U,{autoFocus:"first-tabbable"}).closed.pipe((0,P.P)())):(this.router.navigate(["/plans"]),z.E))).subscribe(()=>{this.resultsModalIsOpen=!1,"COMPLETE"===this.onTotalUploadProgress.value.stage&&this.resetStatus()})}openFileChooser(X=!1){var on,pn;!this.dropzone||!this.dropzone.hiddenFileInput||(X?null===(on=this.dropzone.hiddenFileInput)||void 0===on||on.setAttribute("webkitdirectory","true"):null===(pn=this.dropzone.hiddenFileInput)||void 0===pn||pn.removeAttribute("webkitdirectory"),this.dropzone.hiddenFileInput.click())}resetStatus(){var X;null===(X=this.dropzone)||void 0===X||X.removeAllFiles(!0),this.totalFilesInBatch=0,this.successCount=0,this.failedFiles=[],setTimeout(()=>{this.onTotalUploadProgress.next({filesToUpload:0,trackUploadedMessage:"",stage:"READY",progress:[0,0,0],uploadedFiles:0,failedFiles:[]})},1)}notifyWhenUploadIsComplete(){return this.onUploadComplete.asObservable()}recordFailure(X,on){this.ngZone.run(()=>{this.failedFiles=[...this.failedFiles,{fileName:X,message:on}],this.maybeFinalizeBatch()})}maybeFinalizeBatch(){if(0===this.totalFilesInBatch)return;const X=this.successCount+this.failedFiles.length;X<this.totalFilesInBatch?this.onTotalUploadProgress.next(Object.assign(Object.assign({},this.onTotalUploadProgress.value),{uploadedFiles:X,failedFiles:this.failedFiles})):this.finalizeBatch()}finalizeBatch(){var X;const on=this.successCount,pn=this.failedFiles;null===(X=this.dropzone)||void 0===X||X.removeAllFiles(),this.onTotalUploadProgress.next(Object.assign(Object.assign({},this.onTotalUploadProgress.value),{stage:"COMPLETE",uploadedFiles:on,failedFiles:pn})),!this.resultsModalIsOpen&&pn.length>0&&this.snackBarService.showErrorNotificationBanner(1===pn.length?`1 file couldn't be uploaded: ${pn[0].message}`:`${pn.length} files couldn't be uploaded. Open "Upload Music" for details.`,!0),this.onUploadComplete.next()}getProgressText(X,on){switch(X){case 0:return"";case 1:return"1 Track";default:return`${on} of ${X} Tracks`}}fileListToArray(X){if(Array.isArray(X))return X.map(pn=>pn);const on=[];for(let pn=0;pn<X.length;pn++){const y=X.item(pn);null!==y&&on.push(y)}return on}}return bn.\u0275fac=function(X){return new(X||bn)},bn.\u0275prov=e.Yz7({token:bn,factory:bn.\u0275fac,providedIn:"root"}),bn})()},8578:(wn,dn,r)=>{r.d(dn,{i:()=>X});var e=r(5e3),n=r(1135),O=r(515),S=r(8505),W=r(9808),M=r(9868),z=r(1088),A=r(590),Y=r(1008),o=r(8586),D=r(5898),h=r(7415);const C=function(on){return{disabled:on}};function B(on,pn){if(1&on){const y=e.EpF();e.TgZ(0,"li",17)(1,"button",18),e.NdJ("click",function(){const en=e.CHM(y).$implicit,un=e.oxw(2);return e.KtG(un.addToWishlistBucket(en))}),e._uU(2),e.qZA()()}if(2&on){const y=pn.$implicit;let G,L;e.xp6(1),e.Q6J("title",null!==(G=y.name)&&void 0!==G?G:"")("ngClass",e.VKq(3,C,y.alreadyInBucket)),e.xp6(1),e.hij(" ",null!==(L=y.name)&&void 0!==L?L:"My Wish List"," ")}}function R(on,pn){if(1&on&&(e.TgZ(0,"ul",15),e.YNc(1,B,3,5,"li",16),e.qZA()),2&on){const y=pn.ngIf;e.xp6(1),e.Q6J("ngForOf",y.bucketList)}}function rn(on,pn){1&on&&e._UZ(0,"emusic-loader-spinner",19),2&on&&e.Q6J("height","100%")}let an=(()=>{class on{constructor(y,G){this.dialogRef=y,this.data=G,this.requestInProgress=!1,this.wishListService=(0,e.f3M)(X),this.snackBarService=(0,e.f3M)(o.c),this.bucketResponse$=this.wishListService.getWishListBucketListWithIdToCheck(G.release.id,G.type,{pageNumber:1,pageSize:48,descending:!0,countTotalResults:!0,sortField:"DATE_UPDATED"})}addToWishlistBucket(y){y.alreadyInBucket||this.requestInProgress||(this.requestInProgress=!0,"release"===this.data.type&&this.wishListService.saveWishlistRelease(this.data.release.id,y.id).subscribe(L=>{L&&"SUCCESS"===L.responseStatus?(this.snackBarService.showNotificationBanner(this.data.release.title+" was added to "+(y.name?y.name:"My Wish List")),this.dialogRef.close()):(this.snackBarService.showErrorNotificationBanner(this.wishListService.getSaveToWishlistError(L.responseText),!0),this.dialogRef.close())},null,()=>this.requestInProgress=!1),"track"===this.data.type&&this.wishListService.saveWishlistTrack(this.data.release.id,y.id).subscribe(L=>{L&&"SUCCESS"===L.responseStatus?(this.snackBarService.showNotificationBanner(this.data.release.title+" was added to "+(y.name?y.name:"My Wish List")),this.dialogRef.close()):(this.snackBarService.showErrorNotificationBanner(this.wishListService.getSaveToWishlistError(L.responseText),!0),this.dialogRef.close())},null,()=>{this.requestInProgress=!1}))}createNewList(){this.dialogRef.close(),this.wishListService.openPutWishlistModal({title:"CREATE WISH LIST",placeHolder:void 0,showAtBottomOnMobile:!1,action:"NEW",backData:this.data}).pipe((0,A.P)(),(0,S.b)(G=>{G&&this.addToWishlistBucket({id:G.bucketId,name:G.wishlistName,alreadyInBucket:!1})})).subscribe()}}return on.\u0275fac=function(y){return new(y||on)(e.Y36(z.zj),e.Y36(z.Kt))},on.\u0275cmp=e.Xpm({type:on,selectors:[["wish-list-modal"]],standalone:!0,features:[e.jDz],decls:22,vars:10,consts:[[1,"wish-list-modal","modal
1-container"],[3,"dialogRef"],[1,"modal-body"],[1,"modal-header-title"],[1,"item-summary"],[1,"cover"],["imageLoadAnimation","","alt","Album cover",3,"src"],[1,"summary-details"],[1,"album-title","dotted"],[1,"artist-name","dotted"],[1,"bucket-list"],["class","scrollable-wrapper",4,"ngIf","ngIfElse"],["loading",""],[1,"create-new-list"],["type","button",1,"btn",3,"click"],[1,"scrollable-wrapper"],["class","wishlist-item",4,"ngFor","ngForOf"],[1,"wishlist-item"],["type","button",1,"btn","dotted",3,"title","ngClass","click"],[3,"height"]],template:function(y,G){if(1&y&&(e.TgZ(0,"div",0),e._UZ(1,"dialog-close-button",1),e.TgZ(2,"div",2)(3,"h2",3),e._uU(4,"ADD TO WISH LIST"),e.qZA(),e.TgZ(5,"div",4)(6,"div",5),e._UZ(7,"img",6),e.ALo(8,"customImgUrl"),e.qZA(),e.TgZ(9,"div",7)(10,"p",8),e._uU(11),e.qZA(),e.TgZ(12,"p",9),e._uU(13),e.qZA()()(),e.TgZ(14,"div",10),e.YNc(15,R,2,1,"ul",11),e.ALo(16,"async"),e.YNc(17,rn,1,1,"ng-template",null,12,e.W1O),e.qZA(),e.TgZ(19,"div",13)(20,"button",14),e.NdJ("click",function(){return G.createNewList()}),e._uU(21,"+ Create a New List"),e.qZA()()()()),2&y){const L=e.MAs(18);e.xp6(1),e.Q6J("dialogRef",G.dialogRef),e.xp6(6),e.Q6J("src",e.lcZ(8,6,G.data.release.coverUrl),e.LSH),e.xp6(4),e.Oqu(G.data.release.title),e.xp6(2),e.Oqu(G.data.release.artist.name),e.xp6(2),e.Q6J("ngIf",e.lcZ(16,8,G.bucketResponse$))("ngIfElse",L)}},dependencies:[W.ez,W.mk,W.sg,W.O5,W.Ov,M.D,z.Su,Y.i,h.D,D.vS],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}
1.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}
1@media only screen and (min-width: 961px){.keep-on-top[_ngcontent-%COMP%]{padding:36px 48px 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff;height:auto}.keep-on-top[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}@media only screen and (min-width: 961px){.keep-on-top-no-full-width[_ngcontent-%COMP%]{position:fixed!important;top:60px;left:0;right:0;z-index:50;background-color:#fff}}@media only screen and (min-width: 961px){.keep-on-top-no-side-padding[_ngcontent-%COMP%]{padding:36px 0 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff}.keep-on-top-no-side-padding[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}.underline-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.bold[_ngcontent-%COMP%]{font-weight:700!important}.strike-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.underline[_ngcontent-%COMP%]{text-decoration:underline!important}.dotted[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justify-left[_ngcontent-%COMP%]{justify-content:flex-start!important}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start!important}@media only screen and (max-width: 960px){.desktop-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.mobile-and-tablet[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-and-desktop[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 641px){.mobile-only[_ngcontent-%COMP%]{display:none!important}}a.underline-on-hover[_ngcontent-%COMP%], button.underline-on-hover[_ngcontent-%COMP%]{text-decoration:none!important}a.underline-on-hover[_ngcontent-%COMP%]:hover, button.underline-on-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.cursor-loading[_ngcontent-%COMP%]{cursor:wait!important}hr.divider[_ngcontent-%COMP%]{width:100%;height:1px;border:none;background-color:#d8d8d8}.wish-list-modal[_ngcontent-%COMP%]{position:relative;padding:45px 0;height:439px;width:100vw;border-radius:8px;max-width:310px;background-color:#fff}.wish-list-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%]{border-bottom:1px solid #d8d8d8;padding:10px 32px;height:68px;position:relative;display:flex;column-gap:15px;align-items:center}.wish-list-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%] div.cover[_ngcontent-%COMP%]{max-width:48px;flex:1 0 48px}.wish-list-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%] div.cover[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:4px;display:block;width:100%}.wish-list-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%] .summary-details[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;flex:1 1 calc(100% - 64px);max-width:calc(100% - 64px)}.wish-list-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%] .summary-details[_ngcontent-%COMP%] p.album-title[_ngcontent-%COMP%]{font-size:1.4rem;font-weight:900;margin-bottom:4px}.wish-list-modal[_ngcontent-%COMP%] .item-summary[_ngcontent-%COMP%] .summary-details[_ngcontent-%COMP%] p.artist-name[_ng
1content-%COMP%]{font-size:1.2rem;margin-top:4px}.wish-list-modal[_ngcontent-%COMP%] .bucket-list[_ngcontent-%COMP%]{height:200px;width:calc(100% - 64px);margin-left:32px;padding:16px 0;position:relative;border-bottom:1px solid #d8d8d8}.wish-list-modal[_ngcontent-%COMP%] .bucket-list[_ngcontent-%COMP%] .scrollable-wrapper[_ngcontent-%COMP%]{overflow-y:scroll;height:100%;width:100%}.wish-list-modal[_ngcontent-%COMP%] .bucket-list[_ngcontent-%COMP%] .scrollable-wrapper[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:10px 12px 10px 0;display:block;max-width:100%;width:100%;text-align:left}.wish-list-modal[_ngcontent-%COMP%] .bucket-list[_ngcontent-%COMP%] .scrollable-wrapper[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{font-weight:900}.wish-list-modal[_ngcontent-%COMP%] .bucket-list[_ngcontent-%COMP%] .scrollable-wrapper[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button.disabled[_ngcontent-%COMP%]{color:#fff;background:#d1d1d1;cursor:default;font-weight:900}.wish-list-modal[_ngcontent-%COMP%] .create-new-list[_ngcontent-%COMP%]{margin-top:20px;text-align:center}.wish-list-modal[_ngcontent-%COMP%] .create-new-list[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-weight:900;text-align:center;cursor:pointer}"]}),on})();var w=r(2199),b=r(4175),c=r(5698),d=r(4351),p=r(5050),_=r(4543),N=r(2382),F=r(3820),j=r(648),H=r(3900);let T=(()=>{class on extends j.m1{constructor(){super(...arguments),this.wishlistService=(0,e.f3M)(X),this.renameWishlistBucketFx=this.effect(y=>y.pipe((0,S.b)(()=>this.patchState({requestInProgress:!0})),(0,H.w)(({newName:G,bucketId:L,dialogRef:en})=>this.wishlistService.renameWishlistBucket(L,G).pipe((0,S.b)(un=>{if(!un.successful){const Mn=[];return"INVALID_BUCKET_NAME"===un.responseText&&Mn.push("Invalid bucket name"),"NAME_CHAR_LIMIT_EXCEEDED"===un.responseText&&Mn.push("Name exceeded the char limit"),"BUCKET_NAME_ALREADY_USED"===un.responseText&&Mn.push("Bucket name already used"),void this.patchState({requestInProgress:!1,errorList:Mn})}en&&en.close({wishlistName:G})}))))),this.createWishlistBucketFx=this.effect(y=>y.pipe((0,S.b)(({wishlistName:G})=>this.patchState({requestInProgress:!!G})),(0,H.w)(({wishlistName:G,dialogRef:L})=>G?this.wishlistService.createWishlistBucket(G).pipe((0,S.b)(en=>{if(!en.successful){const un=[];return"BUCKET_LIMIT_REACHED"===en.responseText&&un.push("You have reached the maximum number of Lists allowed"),"BUCKET_ALREADY_EXISTS"===en.responseText&&un.push("Bucket already exists"),"NAME_CHAR_LIMIT_EXCEEDED"===en.responseText&&un.push("Name exceeded the char limit"),void this.patchState({requestInProgress:!1,errorList:un})}L&&L.close({wishlistName:G,bucketId:en.bucketId})})):O.E))),this.selectViewModel=this.select(y=>y)}}return on.\u0275fac=function(){let pn;return function(G){return(pn||(pn=e.n5z(on)))(G||on)}}(),on.\u0275prov=e.Yz7({token:on,factory:on.\u0275fac}),on})();var U=r(9177),P=r(3902);function J(on,pn){if(1&on){const y=e.EpF();e.TgZ(0,"button",12),e.NdJ("click",function(){e.CHM(y);const L=e.oxw().ngrxLet,en=e.oxw();return e.KtG(en.goBack(L.backData))}),e._UZ(1,"i",13),e.qZA()}}function V(on,pn){if(1&on&&(e.TgZ(0,"h2",14),e._uU(1),e.qZA()),2&on){const y=e.oxw().ngrxLet;e.xp6(1),e.Oqu(y.title)}}function gn(on,pn){if(1&on&&e._UZ(0,"modal-error-message",15),2&on){const y=e.oxw().ngrxLet;e.Q6J("errorMessages",y.errorList)}}const kn=function(on){return{"mobile-bottom-position":on}},Tn=function(on){return{"mobile-horizontal":on}};function bn(on,pn){if(1&on){const y=e.EpF();e.TgZ(0,"div",1),e._UZ(1,"dialog-close-button",2),e.YNc(2,J,2,0,"button",3),e.TgZ(3,"div",4),e.YNc(4,V,2,1,"h2",5),e.TgZ(5,"form",6),e.NdJ("ngSubmit",function(){const en=e.CHM(y).ngrxLet,un=e.oxw();return e.KtG(un.confirm(un.nameInput,en))}),e.TgZ(6,"p",7),e._UZ(7,"st-input",8),e.qZA()(),e.TgZ(8,"div",9)(9,"button",10),e.NdJ("click",function(){const en=e.CHM(y).ngrxLet,un=e.oxw();return e.KtG(un.confirm(un.nameInput,en))}),e._uU(10," DONE "),e.qZA()()(),e.YNc(11,gn,1,1,"modal-error-message",11),e.qZA()}if(2&on){const y=pn.ngrxLet,G=e.oxw();e.Q6J("ngClass",e.VKq(12,kn,y.showAtBottomOnMobile)),e.xp6(1),e.Q6J("dialogRef",G.dialogRef),e.xp6(1),e.Q6J("ngIf",y.backData),e.xp6(2),e.Q6J("ngIf",y.title),e.xp6(3),e.Q6J("fieldName",y.placeHolder)("formControl",G.nameInput)("maxlength",36)("markAsInvalid",G.nameInput.hasError("maxlength"))("errorText",G.nameInput.getError("maxlength")?"Char limit 36":null),e.xp6(1),e.Q6J("ngClass",e.VKq(14,Tn,y.showAtBottomOnMobile)),e.xp6(1),e.Q6J("disabled",G.nameInput.invalid||y.requestInProgress),e.xp6(2),e.Q6J("ngIf",y.errorList.length)}}let Pn=(()=>{class on{constructor(){this.wishlistService=(0,e.f3M)(X),this.data=(0,e.f3M)(z.Kt),this.localStore=(0,e.f3M)(T),this.dialogRef=(0,e.f3M)(z.zj),this.vm$=this.localStore.selectViewModel,this.nameInput=new N.NI("",{nonNullable:!0,validators:[N.kI.required,N.kI.maxLength(36),F.d.noWhitespace]}),this.data.bucketToUpdate&&this.nameInput.setValue(this.data.bucketToUpdate.oldName),this.localStore.setState({title:this.data.title?this.data.title:"CREATE A NEW WISH LIST",placeHolder:this.data.placeHolder?this.data.placeHolder:"Name your new list",showAtBottomOnMobile:this.data.showAtBottomOnMobile,backData:this.data.backData,requestInProgress:!1,action:this.data.action,bucketToUpdate:this.data.bucketToUpdate,errorList:[]})}goBack(y){y&&(this.dialogRef.close(),this.wishlistService.openWishListModal(y.release,y.type).pipe((0,A.P)()))}confirm(y,G){if(!y.invalid)switch(G.action){case"NEW":this.localStore.createWishlistBucketFx({wishlistName:y.value,dialogRef:this.dialogRef});break;case"UPDATE":if(!G.bucketToUpdate)return;if(G.bucketToUpdate.oldName===y.value)return void this.dialogRef.close();this.localStore.renameWishlistBucketFx({bucketId:G.bucketToUpdate.id,newName:y.value,dialogRef:this.dialogRef})}}}return on.\u0275fac=function(y){return new(y||on)},on.\u0275cmp=e.Xpm({type:on,selectors:[["put-wishlist-modal"]],standalone:!0,features:[e._Bn([T]),e.jDz],decls:1,vars:1,consts:[["class","put-wishlist-modal modal-container",3,"ngClass",4,"ngrxLet"],[1,"put-wishlist-modal","modal
1-container",3,"ngClass"],[3,"dialogRef"],["class","btn back","type","button",3,"click",4,"ngIf"],[1,"modal-content"],["class","modal-header-title",4,"ngIf"],[3,"ngSubmit"],[1,"body"],[3,"fieldName","formControl","maxlength","markAsInvalid","errorText"],[1,"buttons-container",3,"ngClass"],["type","button",1,"btn","confirm","red-button",3,"disabled","click"],[3,"errorMessages",4,"ngIf"],["type","button",1,"btn","back",3,"click"],[1,"icon","outline-arrow-small","arrow-left"],[1,"modal-header-title"],[3,"errorMessages"]],template:function(y,G){1&y&&e.YNc(0,bn,12,16,"div",0),2&y&&e.Q6J("ngrxLet",G.vm$)},dependencies:[_.k,M.D,W.O5,W.mk,N.u5,N._Y,N.JJ,N.JL,N.nD,N.F,N.UX,N.oH,U._N,U.eJ,P.n],styles:['.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}@keyframes dialog-enter{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes dialog-enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100vw;height:100vh;background-color:#fff;animation:dialog-enter .3s ease-in-out}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%]{border-radius:8px;height:auto;max-width:450px}}
1@media screen and (min-width: 961px) and (max-height: 550px){.modal-container[_ngcontent-%COMP%]{overflow:auto;height:100vh}}@media only screen and (max-width: 640px){.modal-container.mobile-bottom-position[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;animation:dialog-enter-from-bottom .3s ease-in-out}}.modal-container.mobile-bottom-position.always-at-the-bottom[_ngcontent-%COMP%]{position:absolute;height:auto;bottom:0;left:0;right:0;border-top-right-radius:8px;border-top-left-radius:8px;max-width:none;animation:dialog-enter-from-bottom .3s ease-in-out}.modal-container.full-width[_ngcontent-%COMP%]{width:100vw;height:100vh;max-width:none}.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 16px}@media only screen and (min-width: 641px){.modal-container[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{border-radius:8px;padding:48px 24px}}.modal[_ngcontent-%COMP%]{position:relative;padding:24px 16px;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 641px){.modal[_ngcontent-%COMP%]{border-radius:8px;padding:45px;height:auto;max-width:450px}}.modal-header-title[_ngcontent-%COMP%]{width:100%;text-align:center;font-family:MaisonNeue,sans-serif;font-weight:900;position:relative;font-size:1.8rem;color:#262626;padding-bottom:20px;border-bottom:1px solid #d8d8d8;letter-spacing:1px}.body[_ngcontent-%COMP%]{line-height:1.43;font-size:1.4rem;color:#262626;padding:20px 0;border-bottom:1px solid #d8d8d8}.buttons-container[_ngcontent-%COMP%]{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%]{justify-content:space-between}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:12px}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}}.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){.buttons-container[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.buttons-container[_ngcontent-%COMP%] button.full-width[_ngcontent-%COMP%], .buttons-container[_ngcontent-%COMP%] a.full-width[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%!important}.buttons-container.mobile-horizontal[_ngcontent-%COMP%]{justify-content:space-between}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + a[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-top:0}.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}@media only screen and (min-width: 641px){.buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] button.confirm[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%], .buttons-container.mobile-horizontal[_ngcontent-%COMP%] a.confirm[_ngcontent-%COMP%]{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px)}}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=tr
1iplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;
1background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;
1background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}
1.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=tr
1iplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}div.put-wishlist-modal[_ngcontent-%COMP%] button.back[_ngcontent-%COMP%]{position:absolute;top:17px;left:15px;opacity:.5}div.put-wishlist-modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:24px 45px}@media only screen and (min-width: 641px){div.put-wishlist-modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{padding:45px}}div.put-wishlist-modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .body[_ngcontent-%COMP%]{padding:10px 0;border-bottom:none}div.put-wishlist-modal[_ngcontent-%COMP%] .buttons-container[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px;justify-content:center}div.put-wishlist-modal[_ngcontent-%COMP%] .buttons-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}'],changeDetection:0}),on})(),X=(()=>{class on{constructor(){this.dialog=(0,e.f3M)(z.Vq),this.restService=(0,e.f3M)(w.v),this.accountService=(0,e.f3M)(p.B),this.newItemAddedToWishlist=new n.X(!1)}notifyNewWishlistItemAdded(y){this.newItemAddedToWishlist.next(y)}listenForNewItemsAdded(){return this.newItemAddedToWishlist.asObservable()}openWishListModal(y,G){return this.dialog.open(an,{data:{release:y,type:G}}).closed}renameWishlistBucket(y,G){return this.restService.postObs("wishlist/renameWishlistBucket",{bucketId:y,name:G})}createWishlistBucket(y){return this.restService.postObs("wishlist/createWishlistBucket",{name:y})}addToWishListWithOnboarding(y,G){G?this.openWishListModal(y,y.releaseId?"track":"release").pipe((0,c.q)(1)).subscribe():this.accountService.openOnboardingModal({stage:b.R.SIGN_UP}).pipe((0,c.q)(1),(0,d.b)(un=>{if(un){const Mn=y;return Mn.release?this.saveWishlistTrack(Mn.id,null):this.saveWishlistRelease(y.id,null)}return O.E})).subscribe()}getWishListBucketListWithIdToCheck(y,G,L){const en={pagination:L};return"release"===G?en.releaseIdToCheck=y:en.trackIdToCheck=y,this.restService.postObs("wishlist/getWishlistBucketList",en)}getWishListBucketList(y){return this.restService.postObs("wishlist/getWishlistBucketList",{pagination:y})}getWishlistBucketDetails(y){return this.restService.postObs("wishlist/getWishlistBucketDetails",{bucketId:y})}deleteWishlistBucket(y){return this.restService.postObs("wishlist/deleteWishlistBucket",{bucketId:y})}saveWishlistRelease(y,G){return this.restService.postObs("wishlist/saveWishlistRelease",{releaseId:y,bucketId:G}).pipe((0,S.b)(L=>{L.successful&&this.notifyNewWishlistItemAdded(!0)}))}saveWishlistTrack(y,G){return this.restService.postObs("wishlist/saveWishlistTrack",{trackId:y,bucketId:G}).pipe((0,S.b)(L=>{L.successful&&this.notifyNewWishlistItemAdded(!0)}))}getWishlistReleaseList(y,G){return this.restService.postObs("wishlist/getWishlistReleaseList",{pagination:G,bucketId:y})}getWishlistTrackList(y,G){return this.restService.postObs("wishlist/getWishlistTrackList",{pagination:G,bucketId:y})}deleteWishlistItem(y){return this.restService.postObs("wishlist/deleteWishlistItem",{wishlistItemId:y})}openPutWishlistModal(y){const{title:G,placeHolder:L,backData:en,showAtBottomOnMobile:un,bucketToUpdate:Mn,action:vn}=y;return this.dialog.open(Pn,{data:{title:G,placeHolder:L,showAtBottomOnMobile:un,action:vn,backData:en,bucketToUpdate:Mn}}).closed}getSaveToWishlistError(y){switch(y){case"INTERNAL_ERROR":return"Oops, something went wrong! Try Again.";case"ITEM_ALREADY_IN_WISHLIST":return"Item is already in wishlist";case"ITEM_ALREADY_OWNED":return"You already own this item";case"BUCKET_NOT_FOUND":return"Wishlist bucket not fount";case"ITEM_NOT_FOUND":return"Item not found";case"NO_SESSION":case"ACCESS_DENIED":return"ACCESS_DENIED"}return"ERROR"}}return on.\u0275fac=function(y){return new(y||on)}
1,on.\u0275prov=e.Yz7({token:on,factory:on.\u0275fac,providedIn:"root"}),on})()},2605:(wn,dn,r)=>{function e(W){const M=W.slice();let A,Y,z=M.length;for(;0!==z;)Y=Math.floor(Math.random()*z),z-=1,A=M[z],M[z]=M[Y],M[Y]=A;return M}function n(W,M){const z=M.slice(),A=[];for(let Y=0;Y<M.length;Y+=W)A.push(z.slice(Y,Y+W));return A}r.d(dn,{F3:()=>n,Sy:()=>e})},2811:(wn,dn,r)=>{r.d(dn,{Dp:()=>z,Jo:()=>h,Mc:()=>o,NN:()=>M,Oc:()=>Y,gF:()=>D,ic:()=>W,mm:()=>A});var e=r(6007),n=r(3055),O=r(853),S=r(5e3);let W=(()=>{class C{transform(R){var rn;return R?R.releaseOwned?"ALBUM ADDED":R.purchasable?null!==(rn=R.detailedPricingMap.SD)&&void 0!==rn&&rn.completeMyAlbum?"COMPLETE ALBUM":R.purchasable?"BUY ALBUM NOW":"":"FULL ALBUM UNAVAILABLE":""}}return C.\u0275fac=function(R){return new(R||C)},C.\u0275pipe=S.Yjl({name:"releasePurchaseText",type:C,pure:!0,standalone:!0}),C})(),M=(()=>{class C{transform(R,rn,an,w){const b=R.pricingMap.SD;if(!b)return null;const c=b.memberPrice,d=(new n.p).transform(b.currency);return rn&&(!w||w&&an>0)?"FREE":d+c}}return C.\u0275fac=function(R){return new(R||C)},C.\u0275pipe=S.Yjl({name:"trackPriceToDisplay",type:C,pure:!0,standalone:!0}),C})(),z=(()=>{class C{transform(R,rn,an,w,b){var c,d,p;try{return"FREE"!==(new M).transform(R,an,w,b)&&rn&&null!==(p=null===(d=null===(c=R.detailedPricingMap.SD)||void 0===c?void 0:c.displayPrice)||void 0===d?void 0:d.emuTokenCost)&&void 0!==p?p:null}catch(_){return null}}}return C.\u0275fac=function(R){return new(R||C)},C.\u0275pipe=S.Yjl({name:"trackEmuPriceToDisplay",type:C,pure:!0,standalone:!0}),C})(),A=(()=>{class C{transform(R){return R?(0,O.SZ)(R):""}}return C.\u0275fac=function(R){return new(R||C)},C.\u0275pipe=S.Yjl({name:"durationInStringFormat",type:C,pure:!0,standalone:!0}),C})(),Y=(()=>{class C{transform(R,rn){return R?(0,O.p8)(R,rn):""}}return C.\u0275fac=function(R){return new(R||C)},C.\u0275pipe=S.Yjl({name:"toMusicScreenReadableDuration",type:C,pure:!0,standalone:!0}),C})(),o=(()=>{class C{transform(R){return R.includes(e.nJ.CD)}}return C.\u0275fac=function(R){return new(R||C)},C.\u0275pipe=S.Yjl({name:"isTrackAvailableInHD",type:C,pure:!0,standalone:!0}),C})(),D=(()=>{class C{transform(R){var rn,an;const w=R.detailedPricingMap.SD,b=null===(rn=R.detailedPricingMap.SD)||void 0===rn?void 0:rn.displayPrice.price;return(new n.p).transform(null!==(an=null==w?void 0:w.currency)&&void 0!==an?an:"")+b}}return C.\u0275fac=function(R){return new(R||C)},C.\u0275pipe=S.Yjl({name:"getReleasePriceToDisplay",type:C,pure:!0,standalone:!0}),C})(),h=(()=>{class C{transform(R){return(0,O.Rc)(R,!0)}}return C.\u0275fac=function(R){return new(R||C)},C.\u0275pipe=S.Yjl({name:"shotMusicDuration",type:C,pure:!0,standalone:!0}),C})()},6007:(wn,dn,r)=>{r.d(dn,{AI:()=>M,_E:()=>W,nJ:()=>Y});var W=(()=>{return(o=W||(W={})).SEVENDIGITAL="SEVENDIGITAL",o.USER="USER",o.EMUSIC="EMUSIC",W;var o})(),M=(()=>{return(o=M||(M={})).ALBUM="ALBUM",o.SINGLE="SINGLE",M;var o})(),Y=(()=>{return(o=Y||(Y={})).SD="SD",o.CD="CD",o.HI_RES="HI_RES",Y;var o})()},9521:(wn,dn,r)=>{r.d(dn,{W:()=>Y});var e=r(9808),n=r(8954),O=r(1597),S=r(7415),W=r(5898),M=r(5e3);function z(o,D){1&o&&(M.TgZ(0,"span",5),M._UZ(1,"i",6),M.qZA())}const A=function(){return{width:400,height:400}};let Y=(()=>{class o{constructor(){this.align="HORIZONTAL"}}return o.\u0275fac=function(h){return new(h||o)},o.\u0275cmp=M.Xpm({type:o,selectors:[["grid-item-artist"]],inputs:{artist:"artist",fixedWidth:"fixedWidth",align:"align"},standalone:!0,features:[M.jDz],decls:8,vars:15,consts:[[1,"artist",3,"routerLink","ngClass"],[1,"artist-image"],["width","400","height","400","imageLoadAnimation","",3,"ngSrc","alt"],["class","crypto-artist-mask","title","Artist on Blockchain","aria-label","Artist on Blockchain",4,"ngIf"],[1,"artist-name","dotted",3,"title"],["title","Artist on Blockchain","aria-label","Artist on Blockchain",1,"crypto-artist-mask"],[1,"icon","crypto-icon"]],template:function(h,C){1&h&&(M.TgZ(0,"a",0),M.ALo(1,"linkToArtist"),M.TgZ(2,"span",1),M._UZ(3,"img",2),M.ALo(4,"customImgUrl"),M.YNc(5,z,2,0,"span",3),M.qZA(),M.TgZ(6,"span",4),M._uU(7),M.qZA()()),2&h&&(M.Q6J("routerLink",M.lcZ(1,9,C.artist))("ngClass",C.align),M.xp6(3),M.Udp("width",C.fixedWidth?C.fixedWidth:"","px"),M.MGl("alt","Artist Image: ",C.artist.name,""),M.Q6J("ngSrc",M.xi3(4,11,C.artist.imageUrl,M.DdM(14,A))),M.xp6(2),M.Q6J("ngIf",C.artist.emusicArtist),M.xp6(1),M.Q6J("title",C.artist.name),M.xp6(1),M.hij(" ",C.artist.name," "))},dependencies:[e.ez,e.mk,e.O5,e.Zd,n.yS,O.m,S.D,W.vS],styles:['.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=tr
1iplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;
1background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;
1background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}
1.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=tr
1iplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}a.artist[_ngcontent-%COMP%]{display:flex;align-items:center;column-gap:12px;row-gap:6px;text-decoration:none}a.artist[_ngcontent-%COMP%]:hover{text-decoration:underline}a.artist[_ngcontent-%COMP%] .artist-image[_ngcontent-%COMP%]{position:relative}a.artist[_ngcontent-%COMP%] .artist-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:block;object-fit:cover;border-radius:50%;width:100%;height:100%}a.artist[_ngcontent-%COMP%] .artist-image[_ngcontent-%COMP%] span.crypto-artist-mask[_ngcontent-%COMP%]{display:block;position:absolute;width:100%;height:100%;z-index:1;top:0;background-image:url(Artist-Frame.5d15fdb86042a00b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}a.artist[_ngcontent-%COMP%] .artist-image[_ngcontent-%COMP%] span.crypto-artist-mask[_ngcontent-%COMP%] i.crypto-icon[_ngcontent-%COMP%]{position:absolute;bottom:6px;right:6px}
1a.artist[_ngcontent-%COMP%] .artist-name[_ngcontent-%COMP%]{color:#262626;font-size:1.3rem;font-weight:900}a.artist.VERTICAL[_ngcontent-%COMP%]{flex-direction:column}a.artist.VERTICAL[_ngcontent-%COMP%] .artist-name[_ngcontent-%COMP%]{width:100%;text-align:center}'],changeDetection:0}),o})()},4588:(wn,dn,r)=>{r.d(dn,{l:()=>rn});var e=r(5e3),n=r(648),O=r(6129),S=r(8505),W=r(3900),M=r(4478),z=r(5620),A=r(5224),Y=r(1206),o=r(6007),D=r(9300),h=r(4010),C=r(8954),B=r(8952),R=r(5667);let rn=(()=>{class an extends n.m1{constructor(){super({albumDetailsResponse:null,requestInProgress:!1,breakpointState:{},releaseDiscs:[],alreadyRatedInStore:!1,isUserRelease:!1,similarAlbumsList:[],similarListsSize:8,similarArtistList:[],contextMenuItems:{[h.F.PLAY]:!0,[h.F.ADD_TO_PLAYLIST]:!0,[h.F.DOWNLOAD]:!0,[h.F.DELETE]:!0},contextMenuItemsForTracks:{[h.F.DOWNLOAD]:!0,[h.F.ADD_TO_PLAYLIST]:!0,[h.F.DELETE]:!0}}),this.catalogService=(0,e.f3M)(B.a),this.libraryService=(0,e.f3M)(M.$),this.breakpointService=(0,e.f3M)(Y.S),this.router=(0,e.f3M)(C.F0),this.store=(0,e.f3M)(z.yh),this.listenForBreakpointChangesFx=this.effect(b=>b.pipe((0,O.z)(()=>this.breakpointService.observeBuiltInBreakpoints()),(0,S.b)(c=>{let d=8;(c[R.J.MOBILE]||c[R.J.TABLET])&&(d=4),c[R.J.DESKTOP_SMALL]&&(d=5),c[R.J.DESKTOP]&&(d=8),this.patchState({breakpointState:c,similarListsSize:d})}))),this.listenForRouteChangesFx=this.effect(b=>b.pipe((0,O.z)(()=>this.store.select(A.Sz)),(0,D.h)(({routeData:c})=>!!c.isAlbumDetails),(0,S.b)(({routeParams:c})=>{var d;const p=null!==(d=Number(c.releaseId))&&void 0!==d?d:-1;this.getLibraryReleaseDetailsFx({releaseId:p,showLoader:!0}),this.getSimilarReleaseListFx({releaseId:p,maxResults:8})}))),this.getSimilarReleaseListFx=this.effect(b=>b.pipe((0,W.w)(({releaseId:c,maxResults:d})=>this.catalogService.getSimilarReleaseList(c,d)),(0,S.b)(c=>{!c.successful||this.patchState({similarAlbumsList:c.releaseList})}))),this.getSimilarArtistListFx=this.effect(b=>b.pipe((0,W.w)(({artistId:c,maxResults:d})=>this.catalogService.getSimilarArtistList(c,d)),(0,S.b)(c=>{!c.successful||this.patchState({similarArtistList:c.artistList})}))),this.getLibraryReleaseDetailsFx=this.effect(b=>b.pipe((0,S.b)(({showLoader:c})=>this.patchState({requestInProgress:!!c})),(0,W.w)(({releaseId:c})=>this.libraryService.getUserReleaseDetails(c)),(0,S.b)(c=>{if(!c.successful)return"RELEASE_NOT_FOUND"===c.responseText?void this.router.navigate(["/library/albums"]):void 0;const d=Object.entries(an.getParsedTrackList(c.trackList));this.getSimilarArtistListFx({artistId:c.userRelease.release.artist.id,maxResults:8}),this.patchState(p=>{const _=c.userRelease.release.providerType===o._E.USER;return{albumDetailsResponse:c,requestInProgress:!1,releaseDiscs:d,contextMenuItems:Object.assign(Object.assign({},p.contextMenuItems),{[h.F.SEE_IN_STORE]:!_,[h.F.EDIT_DETAILS]:_}),contextMenuItemsForTracks:Object.assign(Object.assign({},p.contextMenuItemsForTracks),{[h.F.EDIT_TRACK_DETAILS]:_}),isUserRelease:_,alreadyRatedInStore:c.userRelease.release.providerType===o._E.SEVENDIGITAL&&!!c.myReview}})}))),this.selectViewModel=this.select(b=>{var c,d;return Object.assign(Object.assign({},b),{release:null!==(d=null===(c=b.albumDetailsResponse)||void 0===c?void 0:c.userRelease.release)&&void 0!==d?d:null})}),this.listenForRouteChangesFx(),this.listenForBreakpointChangesFx()}static getParsedTrackList(b){var c;const d={};for(let p=0;p<b.length;p++){let _=null!==(c=b[p].track.discNumber)&&void 0!==c?c:"NO_DISC";d[_]||(d[_]=[]),d[_].push(b[p])}return d}}return an.\u0275fac=function(b){return new(b||an)}
1,an.\u0275prov=e.Yz7({token:an,factory:an.\u0275fac}),an})()},4010:(wn,dn,r)=>{r.d(dn,{F:()=>j,m:()=>H});var e=r(5e3),n=r(2464),O=r(9808),S=r(6233),W=r(3064),M=r(4478),z=r(8954),A=r(4678),Y=r(6007),o=r(1508);function D(T,U){1&T&&e._UZ(0,"i",6)}function h(T,U){1&T&&e._UZ(0,"i",7)}function C(T,U){1&T&&e._UZ(0,"i",8)}function B(T,U){if(1&T){const P=e.EpF();e.TgZ(0,"li",14)(1,"button",15),e.NdJ("click",function(){e.CHM(P);const V=e.oxw(2);return e.KtG(V.playRelease(V.userRelease))}),e._uU(2," Play "),e.qZA()()}}function R(T,U){if(1&T){const P=e.EpF();e.TgZ(0,"li",14)(1,"button",15),e.NdJ("click",function(){e.CHM(P);const V=e.oxw(2);return e.KtG(V.playPlaylist(V.userPlaylist))}),e._uU(2," Play "),e.qZA()()}}function rn(T,U){if(1&T){const P=e.EpF();e.TgZ(0,"li",14)(1,"button",15),e.NdJ("click",function(){e.CHM(P);const V=e.oxw(2);let gn;return e.KtG(V.downLoadItem(null!==(gn=V.userRelease)&&void 0!==gn?gn:V.userTrack))}),e._uU(2),e.qZA()()}if(2&T){const P=e.oxw(2);e.xp6(2),e.hij(" Download ",P.userRelease?"Album":"Track"," ")}}function an(T,U){if(1&T){const P=e.EpF();e.TgZ(0,"li",14)(1,"button",15),e.NdJ("click",function(){e.CHM(P);const V=e.oxw(2);let gn;return e.KtG(V.addToPlaylist(null!==(gn=V.userRelease)&&void 0!==gn?gn:V.userTrack))}),e._uU(2," Add to Playlist "),e.qZA()()}}function w(T,U){if(1&T&&(e.TgZ(0,"li",14)(1,"a",16),e.ALo(2,"linkToRelease"),e._uU(3," See Album in Store "),e.qZA()()),2&T){const P=e.oxw(2);e.xp6(1),e.Q6J("routerLink",e.lcZ(2,1,P.userRelease.release))}}function b(T,U){if(1&T){const P=e.EpF();e.TgZ(0,"li",17)(1,"button",15),e.NdJ("click",function(){e.CHM(P);const V=e.oxw(2);return e.KtG(V.editReleaseDetails(V.userRelease))}),e._uU(2," Edit Album Details "),e.qZA()()}}const c=function(T){return{"division-line":T}};function d(T,U){if(1&T){const P=e.EpF();e.TgZ(0,"li",18)(1,"button",15),e.NdJ("click",function(){e.CHM(P);const V=e.oxw(2);return e.KtG(V.editPlaylistName(V.userPlaylist))}),e._uU(2," Rename Playlist "),e.qZA()()}if(2&T){const P=e.oxw(2);e.Q6J("ngClass",e.VKq(1,c,P.itemsToShow[P.AlbumContextMenuItem.PLAY_PLAYLIST]))}}function p(T,U){if(1&T){const P=e.EpF();e.TgZ(0,"li",19)(1,"button",15),e.NdJ("click",function(){e.CHM(P);const V=e.oxw(2);let gn;return e.KtG(V.deleteItemFromLibrary(null!==(gn=V.userRelease)&&void 0!==gn?gn:V.userTrack))}),e._uU(2),e.qZA()()}if(2&T){const P=e.oxw(2);e.Q6J("ngClass",e.VKq(2,c,!!P.userRelease&&P.userRelease.release.providerType!==P.MusicProviderType.USER||P.itemsToShow[P.AlbumContextMenuItem.DELETE]&&!P.itemsToShow[P.AlbumContextMenuItem.EDIT_DETAILS])),e.xp6(2),e.hij(" Delete ",P.userRelease?"Album":"Track"," ")}}function _(T,U){if(1&T){const P=e.EpF();e.TgZ(0,"li",19)(1,"button",15),e.NdJ("click",function(){e.CHM(P);const V=e.oxw(2);return e.KtG(V.deletePlaylist(V.userPlaylist))}),e._uU(2," Delete Playlist "),e.qZA()()}if(2&T){const P=e.oxw(2);e.Q6J("ngClass",e.VKq(1,c,P.itemsToShow[P.AlbumContextMenuItem.DELETE_PLAYLIST]&&!P.itemsToShow[P.AlbumContextMenuItem.RENAME_PLAYLIST]))}}function N(T,U){if(1&T&&(e.TgZ(0,"ul",9),e.YNc(1,B,3,0,"li",10),e.YNc(2,R,3,0,"li",10),e.YNc(3,rn,3,1,"li",10),e.YNc(4,an,3,0,"li",10),e.YNc(5,w,4,3,"li",10),e.YNc(6,b,3,0,"li",11),e.YNc(7,d,3,3,"li",12),e.YNc(8,p,3,4,"li",13),e.YNc(9,_,3,3,"li",13),e.qZA()),2&T){const P=e.oxw();e.xp6(1),e.Q6J("ngIf",P.itemsToShow[P.AlbumContextMenuItem.PLAY]&&!!P.userRelease),e.xp6(1),e.Q6J("ngIf",!!P.userPlaylist&&P.itemsToShow[P.AlbumContextMenuItem.PLAY_PLAYLIST]),e.xp6(1),e.Q6J("ngIf",P.itemsToShow[P.AlbumContextMenuItem.DOWNLOAD]),e.xp6(1),e.Q6J("ngIf",P.itemsToShow[P.AlbumContextMenuItem.ADD_TO_PLAYLIST]),e.xp6(1),e.Q6J("ngIf",P.itemsToShow[P.AlbumContextMenuItem.SEE_IN_STORE]&&!!P.userRelease),e.xp6(1),e.Q6J("ngIf",P.itemsToShow[P.AlbumContextMenuItem.EDIT_DETAILS]&&!!P.userRelease&&P.userRelease.release.providerType===P.MusicProviderType.USER),e.xp6(1),e.Q6J("ngIf",P.itemsToShow[P.AlbumContextMenuItem.RENAME_PLAYLIST]&&!!P.userPlaylist),e.xp6(1),e.Q6J("ngIf",P.itemsToShow[P.AlbumContextMenuItem.DELETE]),e.xp6(1),e.Q6J("ngIf",!!P.userPlaylist&&P.itemsToShow[P.AlbumContextMenuItem.DELETE_PLAYLIST])}}const F=function(T){return{"outline-dots":T}};var j=(()=>{return(T=j||(j={})).PLAY="PLAY",T.DOWNLOAD="DOWNLOAD",T.ADD_TO_PLAYLIST="ADD_TO_PLAYLIST",T.EDIT_DETAILS="EDIT_DETAILS",T.EDIT_TRACK_DETAILS="EDIT_TRACK_DETAILS",T.SEE_IN_STORE="SEE_IN_STORE",T.DELETE="DELETE",T.ADD_TO_WISHLIST="ADD_TO_WISHLIST",T.DELETE_FROM_WISHLIST="DELETE_FROM_WISHLIST",T.GO_TO_ARTIST="GO_TO_ARTIST",T.RENAME_PLAYLIST="RENAME_PLAYLIST",T.DELETE_PLAYLIST="DELETE_PLAYLIST",T.PLAY_PLAYLIST="PLAY_PLAYLIST",T.DELETE_FROM_PLAYLIST="DELETE_FROM_PLAYLIST",j;var T})();let H=(()=>{class T{constructor(){this.ngZone=(0,e.f3M)(e.R0b),this.renderer=(0,e.f3M)(e.Qsj),this.downloadService=(0,e.f3M)(S.K),this.playlistService=(0,e.f3M)(W.r),this.playerControlsService=(0,e.f3M)(o.h),this.libraryService=(0,e.f3M)(M.$),this.AlbumContextMenuItem=j,this.MusicProviderType=Y._E,this.refreshedDetails=new e.vpe,this.buttonSizeInPixels=36,this.icon="DOTS",this.itemsToShow={[j.PLAY]:!0,[j.ADD_TO_PLAYLIST]:!0},this.isMenuOpened=!1,this.ngZone.runOutsideAngular(()=>{this.teardownLogicFn=this.setupOnScroll()})}ngOnDestroy(){this.teardownLogicFn()}openMenu(P){this.isMenuOpened=!0,P.preventDefault(),P.stopPropagation()}close(){this.menuContext.close()}playRelease(P){this.playerControlsService.getUserReleaseDetailsAndPlayItsTracks(P.release.id,null)}downLoadItem(P){const V=P;if(P){if(P.release)return void this.downloadService.downloadRelease(P.release);if(V.track)return void this.downloadService.downloadTrack(V.track.id)}}addToPlaylist(P){const V=P;!P||(P.release&&this.playlistService.openAddToPlaylistModal(P),V.track&&this.playlistService.openAddToPlaylistModal(P))}editReleaseDetails(P){this.libraryService.openEditAlbumDetailsModal(P).subscribe(J=>{!J||this.refreshedDetails.emit()})}deleteItemFromLibrary(P){!P||this.libraryService.openDeleteUserContentModal(P).subscribe(J=>{!J||this.refreshedDetails.emit(j.DELETE)})}setupOnScroll(){return this.renderer.listen(window,"scroll",()=>{!this.isMenuOpened||this.ngZone.run(()=>{this.menuContext.close(),this.isMenuOpened=!1})})}playPlaylist(P){this.playerControlsService.playUserPlaylist(P.id,null,!1)}deletePlaylist(P){this.libraryService.openDeletePlaylistModal(P).subscribe(J=>{!J||this.refreshedDetails.emit(j.DELETE_PLAYLIST)})}editPlaylistName(P){this.libraryService.openRenamePlaylistModal(P).subscribe(J=>{!J||this.refreshedDetails.emit()})}}return T.\u0275fac=function(P){return new(P||T)},T.\u0275cmp=e.Xpm({type:T,selectors:[["library-item-context-menu"]],viewQuery:function(P,J){if(1&P&&e.Gf(n.aV,5),2&P){let V;e.iGM(V=e.CRH())&&(J.menuContext=V.first)}},inputs:{buttonSizeInPixels:"buttonSizeInPixels",icon:"icon",userRelease:"userRelease",userPlaylist:"userPlaylist",userTrack:"userTrack",itemsToShow:"itemsToShow"},outputs:{refreshedDetails:"refreshedDetails"},standalone:!0,features:[e.jDz],decls:7,vars:11,consts:[[1,"album-context-menu"],["aria-label","Open album menu","type","button",1,"menu-trigger","btn",3,"cdkMenuTriggerFor","ngClass","click"],["class","icon more-options-white",4,"ngIf"],["class","icon floating-more-options light","style","width: 24px; height: 24px",4,"ngIf"],["class","icon more-options",4,"ngIf"],["contextMenu",""],[1,"icon","more-options-white"],[1,"icon","floating-more-options","light",2,"width","24px","height","24px"],[1,"icon","more-options"],["cdkMenu","",1,"regular-context-menu"],["class","menu-item",4,"ngIf"],["class","menu-item division-line",4,"ngIf"],["class","menu-item division-line",3,"ngClass",4,"ngIf"],["class","menu-item",3,"ngClass",4,"ngIf"],[1,"menu-item"],["cdkMenuItem","","type","button",1,"btn",3,"click"],["cdkMenuItem","","type","button",1,"btn",3,"routerLink"],[1,"menu-item","division-line"],[1,"menu-item","division-line",3,"ngClass"],[1,"menu-item",3,"ngClass"]],template:function(P,J){if(1&P&&(e.TgZ(0,"div",0)(1,"button",1),e.NdJ("click",function(gn){return J.openMenu(gn)}),e.YNc(2,D,1,0,"i",2),e.YNc(3,h,1,0,"i",3),e.YNc(4,C,1,0,"i",4),e.qZA(),e.YNc(5,N,10,9,"ng-template",null,5,e.W1O),e.qZA()),2&P){const V=e.MAs(6);e.xp6(1),e.Udp("width",J.buttonSizeInPixels,"px")("height",J.buttonSizeInPixels,"px"),e.Q6J("cdkMenuTriggerFor",V)("ngClass",e.VKq(9,F,"OUTLINE-DOTS"===J.icon)),e.xp6(1),e.Q6J("ngIf","DOTS"===J.icon),e.xp6(1),e.Q6J("ngIf","FLOATING-DOTS"===J.icon),e.xp6(1),e.Q6J("ngIf","OUTLINE-DOTS"===J.icon)}},dependencies:[n.F1,n.qn,n.Sv,n.aV,O.O5,O.mk,z.yS,A.j],styles:['ul.regular-context-menu[_ngcontent-%COMP%]{list-style:none;border-radius:2px;background-color:#f8f8f8;padding:8px 0;box-shadow:0 6px 20px #00000059;font-family:MaisonNeue,sans-serif;color:#262626;font-size:1.2rem;font-weight:500}ul.regular-context-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]{background-color:#f8f8f8;border:none;cursor:pointer}ul.regular-context-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%], ul.regular-context-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{text-decoration:none;padding:6px 24px 7px;display:block}ul.regular-context-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]:hover{background-color:#dbdfe1}ul.regular-context-menu[_ngcontent-%COMP%] .menu-item.division-line[_ngcontent-%COMP%]{border-top:1px solid #d8d8d8}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;
1background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=tr
1iplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;
1background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}
1.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=tr
1iplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}[_nghost-%COMP%]{display:flex;max-width:162px}div.album-context-menu[_ngcontent-%COMP%]{display:inherit}div.album-context-menu[_ngcontent-%COMP%] button.btn.menu-trigger[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{width:100%;height:100%}div.album-context-menu[_ngcontent-%COMP%] button.btn.menu-trigger[_ngcontent-%COMP%] i.icon.floating-more-options[_ngcontent-%COMP%]:hover{background-position:-220px -146px}div.album-context-menu[_ngcontent-%COMP%] button.btn.menu-trigger.outline-dots[_ngcontent-%COMP%]{border-radius:18px;border:1px solid rgba(0,0,0,.6);position:relative}div.album-context-menu[_ngcontent-%COMP%] button.btn.menu-trigger.outline-dots[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}div.album-context-menu[_ngcontent-%COMP%] button.btn.menu-trigger.outline-dots[_ngcontent-%COMP%]:hover{border:1px solid rgb(0,0,0)}div.album-context-menu[_ngcontent-%COMP%] button.btn.menu-trigger.outline-dots[_ngcontent-%COMP%]:hover i.icon[_ngcontent-%COMP%]{background-position:-220px -146px}'],changeDetection:0}),T})()},6876:(wn,dn,r)=>{r.d(dn,{D:()=>Y});var e=r(9808),n=r(5898),O=r(7415),S=r(5e3);const W=function(){return{width:400,height:400}};function M(o,D){if(1&o&&(S._UZ(0,"img",4),S.ALo(1,"customImgUrl")),2&o){const h=S.oxw().$implicit;S.Q6J("ngSrc",S.xi3(1,1,h,S.DdM(4,W)))}}function z(o,D){1&o&&S._UZ(0,"div",5)}function A(o,D){if(1&o&&(S.ynx(0),S.YNc(1,M,2,5,"img",2),S.YNc(2,z,1,0,"div",3),S.BQk()),2&o){const h=D.$implicit;S.xp6(1),S.Q6J("ngIf",!!h),S.xp6(1),S.Q6J("ngIf",!h)}}let Y=(()=>{class o{constructor(){this._coverUrlList=[]}set coverUrlList(h){this._coverUrlList=this.getCoverUrlList(h)}
1getCoverUrlList(h){if(0===h.length)return new Array(4).fill("");const C=[...h];if(h.length<4){for(let B=0;B<4;B++)h[B]||C.push("");return C}return h}}return o.\u0275fac=function(h){return new(h||o)},o.\u0275cmp=S.Xpm({type:o,selectors:[["playlist-cover"]],inputs:{coverUrlList:"coverUrlList"},standalone:!0,features:[S.jDz],decls:2,vars:1,consts:[[1,"playlist-cover"],[4,"ngFor","ngForOf"],["class","cover-image","imageLoadAnimation","","width","400","height","400","alt","Release Cover Art",3,"ngSrc",4,"ngIf"],["class","empty-cover",4,"ngIf"],["imageLoadAnimation","","width","400","height","400","alt","Release Cover Art",1,"cover-image",3,"ngSrc"],[1,"empty-cover"]],template:function(h,C){1&h&&(S.TgZ(0,"div",0),S.YNc(1,A,3,2,"ng-container",1),S.qZA()),2&h&&(S.xp6(1),S.Q6J("ngForOf",C._coverUrlList))},dependencies:[e.ez,e.sg,e.O5,O.D,e.Zd,n.vS],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}[_nghost-%COMP%]{display:block;width:250px;height:250px}div.playlist-cover[_ngcontent-%COMP%]{width:100%;height:auto;overflow:hidden;display:flex;flex-wrap:wrap;border-radius:4px;box-shadow:0 2px 2px #0000003d,0 0 2px #0000001f}div.playlist-cover[_ngcontent-%COMP%] > div.empty-cover[_ngcontent-%COMP%]{height:100%;padding-top:50%}div.playlist-cover[_ngcontent-%COMP%] img[_ngcontent-%COMP%], div.playlist-cover[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{flex:0 0 50%;max-width:50%;background-color:#f1f1f1}div.playlist-cover[_ngcontent-%COMP%] img[_ngcontent-%COMP%]:first-child, div.playlist-cover[_ngcontent-%COMP%] img[_ngcontent-%COMP%]:last-child, div.playlist-cover[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:first-child, div.playlist-cover[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:last-child{background-color:#e6e6e6}img[_ngcontent-%COMP%]{display:block;width:100%;height:auto}"],changeDetection:0}),o})()},758:(wn,dn,r)=>{r.r(dn),r.d(dn,{PublicPagesModule:()=>Xi});var e=r(8954),n=r(5e3),O=r(8505),S=r(6002),W=r(648),M=r(5224),z=r(6359),A=r(5620),Y=r(6129),o=r(590),D=r(3900),h=r(9300),C=r(3334),B=r(5143),R=r(3841);let rn=(()=>{class a extends W.m1{constructor(){super(),this.router=(0,n.f3M)(e.F0),this.store=(0,n.f3M)(A.yh),this.saveFirstLoadRoute=this.effect(t=>t.pipe((0,Y.z)(()=>this.store.select(M.Sz).pipe((0,o.P)())),(0,O.b)(({currentUrl:i})=>{this.store.dispatch(C.E.setUserLastRoute({lastRoute:i}))}))),this.listenForNavigationStart=this.effect(t=>t.pipe((0,Y.z)(()=>this.router.events.pipe((0,h.h)(i=>i instanceof e.OD))),(0,D.w)(()=>this.store.select(M.Sz).pipe((0,o.P)())),(0,O.b)(({currentUrl:i})=>{this.store.dispatch(C.E.setUserLastRoute({lastRoute:i}))}))),this.getViewModel=this.select(this.store.select(B.sd),this.store.select(R.br),this.store.select(M.Sz),this.store.select(z.BJ).pipe((0,o.P)()),(t,i,l,m)=>({promoDetails:m,routeDetails:l,isPlaying:t,isSignedIn:i})),this.listenForNavigationStart(),this.saveFirstLoadRoute()}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275prov=n.Yz7({token:a,factory:a.\u0275fac}),a})();var an=r(5992),w=r(9808),b=r(1135),c=r(9587),d=r(4004),p=r(4969),_=r(9177),N=r(2340);function F(a,s){1&a&&(n.TgZ(0,"div",2)(1,"div",3)(2,"p"),n._uU(3,"Drop Files to upload them to"),n.qZA(),n.TgZ(4,"p",4),n._uU(5,"My Music"),n.qZA()()())}function j(a,s){if(1&a&&(n.ynx(0),n.YNc(1,F,6,0,"div",1),n.BQk()),2&a){const t=s.ngrxLet;n.xp6(1),n.Q6J("ngIf",t.shouldShowDropOverlay&&t.isUserSignedIn)}}let H=(()=>{class a{constructor(){this.uploaderService=(0,n.f3M)(p.q),this.store=(0,n.f3M)(A.yh),this.elementRef=(0,n.f3M)(n.SBq),this.showUploadOverlay=new b.X(!1),this.isUserSignedIn$=this.store.select(R.br),this.vm$=this.showUploadOverlay.asObservable().pipe((0,c.V)(this.isUserSignedIn$),(0,d.U)(([i,l])=>({shouldShowDropOverlay:i,isUserSignedIn:l}))),this.uploaderService.init(this.elementRef,{url:`${N.N.apiUrl}upload/uploadMusic`,maxFilesize:200,acceptedFiles:".mp3, audio/mpeg",paramName:"musicFile",withCredentials:!0,parallelUploads:1})}closeOverlay(t){t.preventDefault(),t.stopPropagation(),this.showUploadOverlay.value&&this.hideUploadOverlay()}hideUploadOverlay(){this.showUploadOverlay.next(!1)}openUploadOverlay(){this.isUserSignedIn$.pipe((0,o.P)(),(0,O.b)(t=>{this.showUploadOverlay.next(t)})).subscribe()}isUploadOverlayVisible(){return this.showUploadOverlay.value}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["drag-and-drop-overlay"]],hostBindings:function(t,i){1&t&&n.NdJ("dragend",function(m){return i.closeOverlay(m)})("dragleave",function(m){return i.closeOverlay(m)})("dragexit",function(m){return i.closeOverlay(m)})("drop",function(m){return i.closeOverlay(m)})("click",function(m){return i.closeOverlay(m)})},standalone:!0,features:[n.jDz],decls:1,vars:1,consts:[[4,"ngrxLet"],["class","wrapper-overlay",4,"ngIf"],[1,"wrapper-overlay"],["
1id","drag__and__drop__overlay",1,"drop-notice"],[1,"bold"]],template:function(t,i){1&t&&n.YNc(0,j,2,1,"ng-container",0),2&t&&n.Q6J("ngrxLet",i.vm$)},dependencies:[w.O5,_._N,_.eJ],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}@media only screen and (min-width: 961px){.keep-on-top[_ngcontent-%COMP%]{padding:36px 48px 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff;height:auto}.keep-on-top[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}@media only screen and (min-width: 961px){.keep-on-top-no-full-width[_ngcontent-%COMP%]{position:fixed!important;top:60px;left:0;right:0;z-index:50;background-color:#fff}}@media only screen and (min-width: 961px){.keep-on-top-no-side-padding[_ngcontent-%COMP%]{padding:36px 0 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff}.keep-on-top-no-side-padding[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}.underline-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.bold[_ngcontent-%COMP%]{font-weight:700!important}.strike-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.underline[_ngcontent-%COMP%]{text-decoration:underline!important}.dotted[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justify-left[_ngcontent-%COMP%]{justify-content:flex-start!important}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start!important}@media only screen and (max-width: 960px){.desktop-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.mobile-and-tablet[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-and-desktop[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 641px){.mobile-only[_ngcontent-%COMP%]{display:none!important}}a.underline-on-hover[_ngcontent-%COMP%], button.underline-on-hover[_ngcontent-%COMP%]{text-decoration:none!important}a.underline-on-hover[_ngcontent-%COMP%]:hover, button.underline-on-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.cursor-loading[_ngcontent-%COMP%]{cursor:wait!important}hr.divider[_ngcontent-%COMP%]{width:100%;height:1px;border:none;background-color:#d8d8d8}div.wrapper-overlay[_ngcontent-%COMP%]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100%;transition:.3s opacity linear;background-color:#26262666;color:#fff;z-index:5000;border:5px solid #054760}div#drag__and__drop__overlay[_ngcontent-%COMP%]{pointer-events:none;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #00000026;background-color:#054760;width:354px;text-align:center;padding:10px 0;font-size:1.6rem;border-radius:3px}div#drag__and__drop__overlay[_ngcontent-%COMP%] p[_ngcontent-%COMP%] + p[_ngcontent-%COMP%]{margin-top:6px}"],changeDetection:0}),a})();var T=r(4175),U=(()=>{return(a=U||(U={})).LIBRARY="LIBRARY",a.BROWSE="BROWSE",a.NFTS="NFTS",a.DISCOVER="DISCOVER",a.WISHLIST="WISHLIST",a.ACCOUNT="ACCOUNT",a.CHARTS="CHARTS",a.TOKENS="TOKENS",U;var a})();const P={"eMusic.main":U.DISCOVER,"eMusic.main.nfts.about":U.NFTS,"eMusic.main.nfts.mynfts":U.NFTS,"eMusic.main.nfts.nft":U.NFTS,"eMusic.main.album":U.BROWSE,"eMusic.main.albumFullLink":U.BROWSE,"eMusic.main.albumFullLinkNoArtistName":U.BROWSE,"eMusic.main.albumHighlightedTrackFullLink":U.BROWSE,"eMusic.main.albumHighlightedTrackFullLinkNoArtistName":U.BROWSE,"eMusic.main.artist":U.BROWSE,"eMusic.main.artist.music":U.BROWSE,"eMusic.main.artist.bio":U.BROWSE,"eMusic.main.artist.seeAll":U.BROWSE,"eMusic.main.label":U.BROWSE,"eMusic.main.label.albums":U.BROWSE,"eMusic.main.label.albumsFullLink":U.BROWSE,"eMusic.main.albumHighlightedTrack":U.BROWSE,"eMusic.main.browse":U.BROWSE,"eMusic.main.browse.albums":U.BROWSE,"eMusic.main.browse.artists":U.BROWSE,"eMusic.main.browse.tracks":U.BROWSE,mobileBrowseRefine:U.BROWSE,"eMusic.main.account":U.ACCOUNT,"eMusic.main.wishlistOverview":U.WISHLIST,"eMusic.main.wishlist":U.WISHLIST,"eMusic.main.wishlist.albums":U.WISHLIST,"eMusic.main.wishlist.tracks":U.WISHLIST,"eMusic.main.library.tabbed.albums":U.LIBRARY,"eMusic.main.library.tabbed.artists":U.LIBRARY,"eMusic.main.library.tabbed.playlists":U.LIBRARY,"eMusic.main.library.albumDetails":U.LIBRARY,"eMusic.main.library.albumDetailsFullLink":U.LIBRARY,"eMusic.main.library.albumDetailsFullLinkNoArtistName":U.LIBRARY,"eMusic.main.library.albumDetailsHighlightedTrack":U.LIBRARY,"eMusic.main.library.albumDetailsHighlightedTrackFullLink":U.LIBRARY,"eMusic.main.library.albumDetailsHighlightedTrackFullLinkNoArtistName":U.LIBRARY,"eMusic.main.library.artistDetails":U.LIBRARY,"eMusic.main.library.artistDetailsFullLink":U.LIBRARY,"eMusic.main.library.playlistDetails":U.LIBRARY};var J=r(2382),V=r(8382),gn=r(8372);class kn{constructor(){this.searchResponse=void 0,this.autoSimilarArtistSearchResults=void 0,this.searchMyMusic=!1,this.showSearchInfoBubble=!1,this.showOverlay=!1}}const bn={pageNumber:1,pageSize:4,descending:!0,countTotalResults:!0},Pn={pageNumber:1,pageSize:4,descending:!0,countTotalResults:!0},X={pageNumber:1,pageSize:4,descending:!0,countTotalResults:!0}
1,on={pageNumber:1,pageSize:8,descending:!0,countTotalResults:!0},pn={pageNumber:1,pageSize:8,descending:!0,countTotalResults:!0};var y=r(5698),G=r(3095),L=r(1206);let en=(()=>{class a extends W.m1{constructor(t,i,l){super(new kn),this.searchCatalogService=t,this.store=i,this.breakPointService=l,this.searchCatalogFx=this.effect(m=>m.pipe((0,D.w)(({searchTerm:I,searchMyMusic:hn})=>(0,V.s)(()=>hn,this.searchCatalogService.searchMyMusic(I,bn,Pn,X,pn),this.searchCatalogService.searchCatalog(I,bn,Pn,X,pn)).pipe((0,O.b)(yn=>{this.patchState({searchResponse:yn}),hn||this.searchSimilarArtistsFx(I)}))))),this.searchSimilarArtistsFx=this.effect(m=>m.pipe((0,D.w)(I=>this.searchCatalogService.searchSimilarArtists(I,on).pipe((0,O.b)(hn=>this.patchState({autoSimilarArtistSearchResults:hn})))))),this.listenToSearchInputFx=this.effect(m=>m.pipe((0,gn.b)(500),(0,D.w)(I=>this.select(hn=>({searchTerm:I,showSearchInfoBubble:hn.showSearchInfoBubble,searchMyMusic:hn.searchMyMusic})).pipe((0,y.q)(1))),(0,O.b)(({searchMyMusic:I,searchTerm:hn})=>{""!==hn.trim()?(this.patchState({showSearchInfoBubble:!1}),this.searchCatalogFx({searchTerm:hn,searchMyMusic:I})):this.patchState({searchResponse:void 0})}))),this.viewModel=this.select(this.store.select(R.l5),this.breakPointService.observeBuiltInBreakpoints(),this.select(m=>m),(m,I,hn)=>Object.assign(Object.assign(Object.assign({},hn),{breakpoints:I}),m))}}return a.\u0275fac=function(t){return new(t||a)(n.LFG(G.o),n.LFG(A.yh),n.LFG(L.S))},a.\u0275prov=n.Yz7({token:a,factory:a.\u0275fac}),a})();var un=r(995),Mn=r(9521),vn=r(7415),In=r(1597),An=r(4678),Un=r(6276),Wn=r(9571),ne=r(5667),Gn=r(4201),ae=r(5898);const Q=["searchInputRef"];function K(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"a",23),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(3);return n.KtG(l.resetAutoSearchAndCloseOverlay())}),n._UZ(1,"img",24),n.qZA()}}function ln(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"div",25),n.O4$(),n.TgZ(1,"svg",26),n._UZ(2,"polygon",27),n.qZA(),n.kcU(),n.TgZ(3,"div",28)(4,"p"),n._uU(5," You can now include "),n.TgZ(6,"strong"),n._uU(7,"genre"),n.qZA(),n._uU(8," as a search term e.g. "),n.TgZ(9,"strong"),n._uU(10,'"pop rock"'),n.qZA()(),n.TgZ(11,"button",29),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(3);return n.KtG(l.closeInfoBubble())}),n._UZ(12,"i",30),n.qZA()()()}}const fn=function(a){return{active:a}};function $(a,s){if(1&a){const t=n.EpF();n.O4$(),n.kcU(),n.TgZ(0,"div",31)(1,"button",32),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2).ngrxLet,m=n.oxw();return n.KtG(m.toggleSearchState(!0,m.searchInput.value,l.isSignedIn,l.snid))}),n._UZ(2,"i",33),n.TgZ(3,"span"),n._uU(4,"My Music"),n.qZA()(),n.TgZ(5,"button",34),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2).ngrxLet,m=n.oxw();return n.KtG(m.toggleSearchState(!1,m.searchInput.value,l.isSignedIn,l.snid))}),n._UZ(6,"i",33),n.TgZ(7,"span"),n._uU(8,"Store"),n.qZA()()()}if(2&a){const t=n.oxw(2).ngrxLet;n.xp6(1),n.Q6J("ngClass",n.VKq(2,fn,t.searchMyMusic)),n.xp6(4),n.Q6J("ngClass",n.VKq(4,fn,!t.searchMyMusic))}}function mn(a,s){if(1&a){const t=n.EpF();n.O4$(),n.kcU(),n.TgZ(0,"div",35)(1,"button",32),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2).ngrxLet,m=n.oxw();return n.KtG(m.toggleSearchState(!0,m.searchInput.value,l.isSignedIn,l.snid))}),n._UZ(2,"i",33),n.TgZ(3,"span"),n._uU(4,"My Music"),n.qZA()(),n.TgZ(5,"button",34),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2).ngrxLet,m=n.oxw();return n.KtG(m.toggleSearchState(!1,m.searchInput.value,l.isSignedIn,l.snid))}),n._UZ(6,"i",33),n.TgZ(7,"span"),n._uU(8,"Store"),n.qZA()()()}if(2&a){const t=n.oxw(2).ngrxLet;n.Q6J("@fadeInOut",void 0),n.xp6(1),n.Q6J("ngClass",n.VKq(3,fn,t.searchMyMusic)),n.xp6(4),n.Q6J("ngClass",n.VKq(5,fn,!t.searchMyMusic))}}const v=function(){return{width:300,height:300}};function f(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"li",48)(1,"a",49),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(6);return n.KtG(l.closeSearchOverlay())}),n.ALo(2,"linkToArtist"),n._UZ(3,"img",50),n.ALo(4,"customImgUrl"),n._UZ(5,"span",51),n.ALo(6,"boldMatches"),n.qZA()()}if(2&a){const t=s.$implicit,i=n.oxw(5).ngrxLet,l=n.oxw();n.xp6(1),n.Q6J("routerLink",n.xi3(2,5,t,i.isSignedIn&&i.searchMyMusic)),n.xp6(2),n.Q6J("ngSrc",n.xi3(4,8,t.imageUrl,n.DdM(14,v)))("height",300)("width",300),n.xp6(2),n.Q6J("innerHTML",n.xi3(6,11,t.n
1ame,l.searchInput.value),n.oJD)}}function Z(a,s){if(1&a&&(n.TgZ(0,"ul",46),n.YNc(1,f,7,15,"li",47),n.qZA()),2&a){const t=n.oxw().ngrxLet;n.xp6(1),n.Q6J("ngForOf",t)}}function u(a,s){1&a&&(n.TgZ(0,"p",52),n._uU(1,"No Results Found."),n.qZA())}function E(a,s){if(1&a&&(n.TgZ(0,"section",42)(1,"h2",43),n._uU(2,"Artists"),n.qZA(),n.YNc(3,Z,2,1,"ul",44),n.YNc(4,u,2,0,"ng-template",null,45,n.W1O),n.qZA()),2&a){const t=s.ngrxLet,i=n.MAs(5);n.xp6(3),n.Q6J("ngIf",t.length>0)("ngIfElse",i)}}function cn(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"li",48)(1,"a",56),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(6);return n.KtG(l.closeSearchOverlay())}),n.ALo(2,"linkToRelease"),n._UZ(3,"img",57),n.ALo(4,"customImgUrl"),n.TgZ(5,"span",58),n._UZ(6,"span",59),n.ALo(7,"boldMatches"),n.TgZ(8,"span",60),n._uU(9),n.qZA()()()()}if(2&a){const t=s.$implicit,i=n.oxw(5).ngrxLet,l=n.oxw();n.xp6(1),n.Q6J("routerLink",n.xi3(2,6,t,i.isSignedIn&&i.searchMyMusic)),n.xp6(2),n.Q6J("ngSrc",n.xi3(4,9,t.coverUrl,n.DdM(15,v)))("height",300)("width",300),n.xp6(3),n.Q6J("innerHTML",n.xi3(7,12,t.title,l.searchInput.value),n.oJD),n.xp6(3),n.hij(" ",t.artist.name," ")}}function xn(a,s){if(1&a&&(n.TgZ(0,"ul",55),n.YNc(1,cn,10,16,"li",47),n.qZA()),2&a){const t=n.oxw().ngrxLet;n.xp6(1),n.Q6J("ngForOf",t)}}function En(a,s){1&a&&(n.TgZ(0,"p",52),n._uU(1,"No Results Found."),n.qZA())}function On(a,s){if(1&a&&(n.TgZ(0,"section",53)(1,"h2",43),n._uU(2,"Albums"),n.qZA(),n.YNc(3,xn,2,1,"ul",54),n.YNc(4,En,2,0,"ng-template",null,45,n.W1O),n.qZA()),2&a){const t=s.ngrxLet,i=n.MAs(5);n.xp6(3),n.Q6J("ngIf",t.length>0)("ngIfElse",i)}}function Nn(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"li",48)(1,"a",64),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(6);return n.KtG(l.closeSearchOverlay())}),n.ALo(2,"linkToReleaseTrack"),n._UZ(3,"span",65),n.ALo(4,"boldMatches"),n.TgZ(5,"span",66),n._uU(6),n.qZA()()()}if(2&a){const t=s.$implicit,i=n.oxw(5).ngrxLet,l=n.oxw();n.xp6(1),n.Q6J("routerLink",n.xi3(2,3,t,i.isSignedIn&&i.searchMyMusic)),n.xp6(2),n.Q6J("innerHTML",n.xi3(4,6,t.title,l.searchInput.value),n.oJD),n.xp6(3),n.hij(" ",t.artist.name," ")}}function ce(a,s){if(1&a&&(n.TgZ(0,"ul",63),n.YNc(1,Nn,7,9,"li",47),n.qZA()),2&a){const t=n.oxw().ngrxLet;n.xp6(1),n.Q6J("ngForOf",t)}}function te(a,s){1&a&&(n.TgZ(0,"p",52),n._uU(1,"No Results Found."),n.qZA())}function oe(a,s){if(1&a&&(n.TgZ(0,"section",61)(1,"h2",43),n._uU(2,"Tracks"),n.qZA(),n.YNc(3,ce,2,1,"ul",62),n.YNc(4,te,2,0,"ng-template",null,45,n.W1O),n.qZA()),2&a){const t=s.ngrxLet,i=n.MAs(5);n.xp6(3),n.Q6J("ngIf",t.length>0)("ngIfElse",i)}}function Jn(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"li",48)(1,"a",70),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(7);return n.KtG(l.closeSearchOverlay())}),n.ALo(2,"linkToLabel"),n.ALo(3,"boldMatches"),n.qZA()()}if(2&a){const t=s.$implicit,i=n.oxw(7);n.xp6(1),n.Q6J("routerLink",n.lcZ(2,2,t))("innerHTML",n.xi3(3,4,t.name,i.searchInput.value),n.oJD)}}function le(a,s){if(1&a&&(n.TgZ(0,"ul",69),n.YNc(1,Jn,4,7,"li",47),n.qZA()),2&a){const t=n.oxw().ngrxLet;n.xp6(1),n.Q6J("ngForOf",t)}}function me(a,s){1&a&&(n.TgZ(0,"p",52),n._uU(1,"No Results Found."),n.qZA())}function Me(a,s){if(1&a&&(n.ynx(0),n.TgZ(1,"h2",43),n._uU(2,"Labels"),n.qZA(),n.YNc(3,le,2,1,"ul",68),n.YNc(4,me,2,0,"ng-template",null,45,n.W1O),n.BQk()),2&a){const t=s.ngrxLet,i=n.MAs(5);n.xp6(3),n.Q6J("ngIf",t.length>0)("ngIfElse",i)}}function Ne(a,s){if(1&a&&(n.TgZ(0,"section",67),n.YNc(1,Me,6,2,"ng-container",0),n.qZA()),2&a){const t=n.oxw(3).ngrxLet;n.xp6(1),n.Q6J("ngrxLet",t.searchResponse.labelList)}}function Be(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"li",74),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(5);return n.KtG(l.closeSearchOverlay())}),n._UZ(1,"grid-item-artist",75),n.qZA()}if(2&a){const t=s.$implicit;n.xp6(1),n.Q6J("artist",t)}}function Fe(a,s){if(1&a&&(n.TgZ(0,"section",71)(1,"h2",43),n._uU(2),n.qZA(),n.TgZ(3,"ul",72),n.YNc(4,Be,2,1,"li",73),n.qZA()()),2&a){const t=n.oxw(3).ngrxLet;n.xp6(2),n.hij('Artists Similar to "',t.autoSimilarArtistSearchResults.textToFind,'"'),n.xp6(2),n.Q6J("ngForOf",t.autoSimilarArtistSearchResults.artistList)}}function Ve(a,s){if(1&a&&(n.TgZ(0,"div",36),n.YNc(1,E,6,2,"section",37),n.YNc(2,On,6,2,"section",38),n.YNc(3,oe,6,2,"section",39),n.YNc(4,Ne,2,1,"section",40),n.YNc(5,Fe,5,2,"section",41),n.qZA()),2&a){const t=n.oxw(2).ngrxLet;n.xp6(1),n.Q6J("ngrxLet",t.searchResponse.artistList),n.xp6(1),n.Q6J("ngrxLet",t.searchResponse.releaseList),n.xp6(1),n.Q6J("ngrxLet",t.searchResponse.trackList),n.xp6(1),n.Q6J("ngIf",!t.searchMyMusic),n.xp6(1),n.Q6J("ngIf",!t.searchMyMusic&&t.autoSimilarArtistSearchResults&&t.autoSimilarArtistSearchResults.artistList.length>0)}}const Ze=function(){return[]},We=function(a,s){return["/search",a,s]};function He(a,s){if(1&a){const t=n.EpF();
1n.TgZ(0,"section",76)(1,"a",77),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2).ngrxLet,m=n.oxw();return n.KtG(m.submitSearchTextQuery(l.isSignedIn&&l.searchMyMusic,m.searchInput.value,!1))}),n._uU(2," SEE MORE RESULTS > "),n.qZA()()}if(2&a){const t=n.oxw(2).ngrxLet,i=n.oxw();n.xp6(1),n.Q6J("routerLink",n.WLB(2,We,i.searchInput.value,t.isSignedIn&&t.searchMyMusic?"myMusic":n.DdM(1,Ze)))}}function Ye(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"section",2)(1,"div",3)(2,"div",4),n.YNc(3,K,2,0,"a",5),n.TgZ(4,"div",6),n.YNc(5,ln,13,0,"div",7),n._UZ(6,"i",8),n.TgZ(7,"form",9),n.NdJ("ngSubmit",function(){n.CHM(t);const l=n.oxw().ngrxLet,m=n.oxw();return n.KtG(m.submitSearchTextQuery(l.searchMyMusic,m.searchInput.value,!0))}),n.TgZ(8,"div",10),n._UZ(9,"input",11,12),n.TgZ(11,"label",13),n._uU(12),n.qZA()()()(),n.TgZ(13,"button",14),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2);return n.KtG(l.closeSearchOverlay())}),n.O4$(),n.TgZ(14,"svg",15),n._UZ(15,"polyline",16)(16,"polyline",17),n.qZA()(),n.YNc(17,$,9,6,"div",18),n.qZA()(),n.YNc(18,mn,9,7,"div",19),n.kcU(),n.TgZ(19,"section",20),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2);return n.KtG(l.handleCloseOverlay())}),n.YNc(20,Ve,6,5,"div",21),n.YNc(21,He,3,5,"section",22),n.qZA()()}if(2&a){const t=n.oxw().ngrxLet,i=n.oxw();n.Q6J("@fadeInOut",void 0),n.xp6(3),n.Q6J("ngIf",!t.breakpoints[i.Breakpoints.MOBILE]),n.xp6(2),n.Q6J("ngIf",t.showSearchInfoBubble),n.xp6(4),n.Q6J("formControl",i.searchInput),n.xp6(3),n.hij(" ",t.searchMyMusic?"Search My Music":"Search the Store"," "),n.xp6(5),n.Q6J("ngIf",!t.breakpoints[i.Breakpoints.MOBILE]&&t.isSignedIn),n.xp6(1),n.Q6J("ngIf",t.breakpoints[i.Breakpoints.MOBILE]&&t.isSignedIn&&i.searchInput.value),n.xp6(2),n.Q6J("ngIf",t.searchResponse),n.xp6(1),n.Q6J("ngIf",t.searchResponse&&t.searchResponse.trackList.length)}}function Je(a,s){if(1&a&&(n.ynx(0),n.YNc(1,Ye,22,9,"section",1),n.BQk()),2&a){const t=s.ngrxLet;n.xp6(1),n.Q6J("ngIf",t.showOverlay)}}let Qe=(()=>{class a{constructor(t,i,l){this.searchOverlayStore=t,this.router=i,this.searchService=l,this.Breakpoints=ne.J,this.emusicWebUrl=N.N.emusicWebUrl,this.searchInput=new J.NI("",{nonNullable:!0,validators:[J.kI.required]}),this.vm$=t.viewModel,this.searchOverlayStore.listenToSearchInputFx(this.searchInput.valueChanges)}set searchInputRef(t){t&&(t.nativeElement.focus(),this._searchInputRef=t)}handleCloseOverlay(){this.closeSearchOverlay()}closeSearchOverlay(){this.searchOverlayStore.patchState({searchMyMusic:!1,showOverlay:!1}),this.searchInput.reset()}resetAutoSearchAndCloseOverlay(){this.closeSearchOverlay(),this.searchOverlayStore.patchState({searchResponse:void 0}),this._searchInputRef.nativeElement.blur()}toggleSearchState(t,i,l,m){this.searchOverlayStore.patchState({searchMyMusic:t,showSearchInfoBubble:this.showInfoBubbleIfNecessaryFn(t,l,m),searchResponse:void 0}),i&&this.searchOverlayStore.searchCatalogFx({searchTerm:i,searchMyMusic:t}),this._searchInputRef.nativeElement.focus()}submitSearchTextQuery(t,i,l){l||this.searchService.reportSeeAllClickEvent(),t||this.searchService.reportSearchEvent(i),this.resetAutoSearchAndCloseOverlay(),l&&this.router.navigate(t?["/search",i,"myMusic"]:["/search",i])}closeInfoBubble(){this.searchOverlayStore.patchState({showSearchInfoBubble:!1})}showOverlay(t,i,l=!1){this.searchOverlayStore.patchState({showOverlay:!0,showSearchInfoBubble:this.showInfoBubbleIfNecessaryFn(!1,t,i),searchMyMusic:l})}showInfoBubbleIfNecessaryFn(t,i,l){if(t)return!1;{const m=(i&&l?l:"NO_SNID")+"_SEARCH_INFO_BUBBLE",I=localStorage.getItem(m);return!Boolean(I)&&(localStorage.setItem(m,"true"),!0)}}}return a.\u0275fac=function(t){return new(t||a)(n.Y36(en),n.Y36(e.F0),n.Y36(G.o))},a.\u0275cmp=n.Xpm({type:a,selectors:[["search-overlay"]],viewQuery:function(t,i){if(1&t&&n.Gf(Q,5),2&t){let l;n.iGM(l=n.CRH())&&(i.searchInputRef=l.first)}},hostBindings:function(t,i){1&t&&n.NdJ("keydown.escape",function(m){return i.handleCloseOverlay(m)})},standalone:!0,features:[n._Bn([en]),n.jDz],decls:1,vars:1,consts:[[4,"ngrxLet"],["class","search-overlay",4,"ngIf"],[1,"search-overlay"],[1,"search-input-bar"],[1,"inner-wrapper","standard-fluid-wrapper"],["href","/","class","emusic-logo","aria-label","Go to Homepage",3,"click",4,"ngIf"],[1,"form-wrapper"],["class","bubble-helper",4,"ngIf"],[1,"icon","search"],["role","search",1,"search-form",3,"ngSubmit"],[1,"search-form-group"],["id","global__s-bar","type","text","role","searchbox",3,"formControl"],["searchInputRef",""],["for","global__s-bar",1,"search-label"],["type","button","aria-label","Close search overlay",1,"btn","close-overlay",3,"click"],["height","20","width","20","fill","#fff","stroke","#fff","stroke-width","2"],["points","2,2,16,16"],["points","16,2,2,16"],["class","search-state-container",4,"ngIf"],["class","search-state-container-mobile standard-fluid-wrapper",4,"ngIf"],[1,"search-result",3,"click"],["class","search-panel standard-fluid-wrapper",4,"ngIf"],["class","see-more-results-bar standard-fluid-wrapper",4,"ngIf"],["href","/","aria-label","Go to Homepage",1,"emusic-logo",3,"click"],["src","assets/images/logos/emusic-logo-black.svg","alt","eMusic Branding logo"],[1,"bubble-helper"],[1,"search__carrot"],["points","10,0,0,12,20,12"],[1,"bubble-wrapper"],["aria-label","Close dialog",1,"btn",3,"click"],[1,"icon","white-close"],[1,"search-state-container"],[1,"btn","my-music",3,"ngClass","click"],[1,"icon","dot"],[1,"btn","store",3,"ngClass","click"],[1,"search-state-container-mobile","standard-fluid-wrapper"],[1,"search-panel","standard-fluid-wrapper"],["class","search-section search-artist-list",4,"ngrxLet"],["class","search-section search-album-list",4,"ngrxLet"],["class","search-section search-track-list",4,"ngrxLet"],["class","search-section search-label-list",4,"ngIf"],["class","search-section","id","similar__artists",4,"ngIf"],[1,"search-section","search-artist-list"],[1,"search-title"],["class","artist-list",4,"ngIf","ngIfElse"],["noResults",""],[1,"artist-list"],["class","search-item",4,"ngFor","ngForOf"],[1,"search-item"],[1,"artist-link",3,"routerLink","click"],["imageLoadAnimation","","alt","Artist Image",1,"artist-image",3,"ngSrc","height","width"],[1,"artist-name",3,"innerHTML"],[1,"n
1o-results"],[1,"search-section","search-album-list"],["class","album-list",4,"ngIf","ngIfElse"],[1,"album-list"],[1,"album-link",3,"routerLink","click"],["imageLoadAnimation","","alt","Release Cover Art",1,"cover-image",3,"ngSrc","height","width"],[1,"album-metadata"],[1,"album-title","dotted",3,"innerHTML"],[1,"album-artist","dotted"],[1,"search-section","search-track-list"],["class","track-list",4,"ngIf","ngIfElse"],[1,"track-list"],[1,"track-link",3,"routerLink","click"],[1,"track-title","dotted",3,"innerHTML"],[1,"track-artist","dotted"],[1,"search-section","search-label-list"],["class","label-list",4,"ngIf","ngIfElse"],[1,"label-list"],[1,"label-link",3,"routerLink","innerHTML","click"],["id","similar__artists",1,"search-section"],[1,"similar-artist-list"],["class","search-item",3,"click",4,"ngFor","ngForOf"],[1,"search-item",3,"click"],["align","VERTICAL",3,"artist"],[1,"see-more-results-bar","standard-fluid-wrapper"],[1,"see-more-link",3,"routerLink","click"]],template:function(t,i){1&t&&n.YNc(0,Je,2,1,"ng-container",0),2&t&&n.Q6J("ngrxLet",i.vm$)},dependencies:[J.u5,J._Y,J.Fj,J.JJ,J.JL,J.F,J.UX,J.oH,w.mk,_._N,_.eJ,w.ax,w.O5,un.b,Mn.W,vn.D,w.Zd,e.yS,In.m,An.j,Un.K,Wn.I,ae.vS],styles:['.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.page-top-padding[_ngcontent-%COMP%]{padding-top:48px}@media only screen and (min-width: 961px){.page-top-padding[_ngcontent-%COMP%]{padding-top:60px}}.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:40px}@media only screen and (min-width: 641px){.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:100px}}.standard-fluid-wrapper[_ngcontent-%COMP%]{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;padding-right:12px;padding-left:12px;height:100%}.standard-fluid-wrapper.height-auto[_ngcontent-%COMP%]{height:auto}@media only screen and (min-width: 641px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 961px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;
1background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=tr
1iplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;
1background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}
1.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=tr
1iplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}@media only screen and (min-width: 961px){.keep-on-top[_ngcontent-%COMP%]{padding:36px 48px 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff;height:auto}.keep-on-top[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}@media only screen and (min-width: 961px){.keep-on-top-no-full-width[_ngcontent-%COMP%]{position:fixed!important;top:60px;left:0;right:0;z-index:50;background-color:#fff}}@media only screen and (min-width: 961px){.keep-on-top-no-side-padding[_ngcontent-%COMP%]{padding:36px 0 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff}.keep-on-top-no-side-padding[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}.underline-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.bold[_ngcontent-%COMP%]{font-weight:700!important}.strike-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.underline[_ngcontent-%COMP%]{text-decoration:underline!important}.dotted[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justify-left[_ngcontent-%COMP%]{justify-content:flex-start!important}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start!important}@media only screen and (max-width: 960px){.desktop-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.mobile-and-tablet[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-and-desktop[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}
1@media only screen and (min-width: 961px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 641px){.mobile-only[_ngcontent-%COMP%]{display:none!important}}a.underline-on-hover[_ngcontent-%COMP%], button.underline-on-hover[_ngcontent-%COMP%]{text-decoration:none!important}a.underline-on-hover[_ngcontent-%COMP%]:hover, button.underline-on-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.cursor-loading[_ngcontent-%COMP%]{cursor:wait!important}hr.divider[_ngcontent-%COMP%]{width:100%;height:1px;border:none;background-color:#d8d8d8}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}section.search-overlay[_ngcontent-%COMP%]{background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:3000;display:flex;flex-direction:column;height:100%}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%]{background-color:#ef3e28;flex:1 0 48px;max-height:48px}
1@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%]{flex:1 0 60px;max-height:60px}}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:space-between;align-items:center}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] a.emusic-logo[_ngcontent-%COMP%]{display:inline-block;flex:0 0 87px;max-width:87px}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] a.emusic-logo[_ngcontent-%COMP%]{flex:0 0 115px;max-width:115px}}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] a.emusic-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:block;width:100%}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] div.bubble-helper[_ngcontent-%COMP%]{position:absolute;z-index:25;top:36px;right:0;left:24px}@media only screen and (min-width: 641px){section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] div.bubble-helper[_ngcontent-%COMP%]{left:auto;right:auto}}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] div.bubble-helper[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{fill:#054760;width:20px;height:12px;top:-7px;left:10px;position:absolute}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] div.bubble-helper[_ngcontent-%COMP%] .bubble-wrapper[_ngcontent-%COMP%]{display:flex;border-radius:6px;background-color:#054760;padding:11px 40px 11px 15px;font-size:1.3rem;color:#fff;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width: 641px){section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] div.bubble-helper[_ngcontent-%COMP%] .bubble-wrapper[_ngcontent-%COMP%]{width:470px;padding:11px 0 11px 15px}}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] div.bubble-helper[_ngcontent-%COMP%] .bubble-wrapper[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%]{position:absolute;right:5px;top:6px}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] .form-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px)}@media only screen and (min-width: 641px){section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] .form-wrapper[_ngcontent-%COMP%]{margin-left:60px}}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] .form-wrapper[_ngcontent-%COMP%]{margin-left:120px}}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] .form-wrapper[_ngcontent-%COMP%] .search-form[_ngcontent-%COMP%]{width:100%;padding:0 12px}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] .form-wrapper[_ngcontent-%COMP%] .search-form-group[_ngcontent-%COMP%]{position:relative}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] .form-wrapper[_ngcontent-%COMP%] .search-form-group[_ngcontent-%COMP%] .search-label[_ngcontent-%COMP%]{pointer-events:none;position:absolute;left:0;top:0;font-size:1.8rem;color:#fff;opacity:.8;height:100%}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] .form-wrapper[_ngcontent-%COMP%] .search-form-group[_ngcontent-%COMP%] input#global__s-bar[_ng
1content-%COMP%]{display:block;width:100%;font-size:1.4rem;background:0 0;border:none;color:#fff;font-weight:200}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] .form-wrapper[_ngcontent-%COMP%] .search-form-group[_ngcontent-%COMP%] input#global__s-bar[_ngcontent-%COMP%]{font-size:1.8rem}}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] .form-wrapper[_ngcontent-%COMP%] .search-form-group[_ngcontent-%COMP%] input#global__s-bar.ng-valid[_ngcontent-%COMP%] ~ label.search-label[_ngcontent-%COMP%]{display:none}section.search-overlay[_ngcontent-%COMP%] .search-input-bar[_ngcontent-%COMP%] .inner-wrapper[_ngcontent-%COMP%] button.btn.close-overlay[_ngcontent-%COMP%]{flex:0 0 20px;max-width:20px;height:20px}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%]{padding-top:24px;background-color:#fff;flex:1 0 calc(100% - 48px);max-height:calc(100% - 48px);overflow-y:auto}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%]{padding-top:40px;background-color:#fffffff5}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-panel[_ngcontent-%COMP%]{height:auto}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-panel[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-panel[_ngcontent-%COMP%] section.search-section[_ngcontent-%COMP%]{flex:0 0 25%;max-width:25%;padding-right:48px}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%]{margin-bottom:24px}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] ul.similar-artist-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] ul.similar-artist-list[_ngcontent-%COMP%] li.search-item[_ngcontent-%COMP%]{flex:0 0 50%;max-width:50%;padding:12px 4px 0;border-bottom:none}@media only screen and (min-width: 641px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] ul.similar-artist-list[_ngcontent-%COMP%] li.search-item[_ngcontent-%COMP%]{padding:20px 10px 0;flex:0 0 12.5%;max-width:12.5%}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section#similar__artists[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%]{padding:4px 0;border-bottom:1px solid #ececec}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%]{border-bottom:none}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.3rem}@media only screen and (min-width: 641px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.6rem}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.artist-link[_ngcontent-%COMP%]{height:56px;display:flex;align-items:center}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.artist-link[_ngcontent-%COMP%] img.artist-image[_ngcontent-%COMP%]{width:48px;height:48px;border-radius:50%}
1@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.artist-link[_ngcontent-%COMP%] img.artist-image[_ngcontent-%COMP%]{width:54px;height:54px}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.artist-link[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:10px}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.album-link[_ngcontent-%COMP%]{display:flex;align-items:center}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.album-link[_ngcontent-%COMP%]{padding:4px 0}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.album-link[_ngcontent-%COMP%] img.cover-image[_ngcontent-%COMP%]{width:48px;height:48px;border-radius:4px}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.album-link[_ngcontent-%COMP%] img.cover-image[_ngcontent-%COMP%]{width:56px;height:56px}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.album-link[_ngcontent-%COMP%] span.album-metadata[_ngcontent-%COMP%]{display:flex;min-width:0;flex-direction:column;margin-left:10px}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.album-link[_ngcontent-%COMP%] span.album-metadata[_ngcontent-%COMP%] .album-title[_ngcontent-%COMP%]{margin-bottom:3px}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.album-link[_ngcontent-%COMP%] span.album-metadata[_ngcontent-%COMP%] .album-artist[_ngcontent-%COMP%]{font-weight:600}@media only screen and (min-width: 641px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.album-link[_ngcontent-%COMP%] span.album-metadata[_ngcontent-%COMP%] .album-artist[_ngcontent-%COMP%]{font-size:1.4rem}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.track-link[_ngcontent-%COMP%]{padding:7px 0;display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.track-link[_ngcontent-%COMP%]{padding-top:0}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.track-link[_ngcontent-%COMP%] .track-title[_ngcontent-%COMP%]{margin-bottom:3px}@media only screen and (min-width: 641px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.track-link[_ngcontent-%COMP%] .track-artist[_ngcontent-%COMP%]{font-size:1.4rem}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.label-link[_ngcontent-%COMP%]{display:block;padding:7px 0}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%] a.label-link[_ngcontent-%COMP%]{padding-top:0}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] .search-item[_ngcontent-%COMP%]:last-child{border-bottom:none}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] h2.search-title[_ngcontent-%COMP%]{font-style:italic;font-weight:400;font-size:1.7rem;margin-bottom:10px;color:#262626;font-family:Georgia,sans-serif}
1@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] h2.search-title[_ngcontent-%COMP%]{margin-bottom:24px}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] p.no-results[_ngcontent-%COMP%]{font-weight:600;font-size:1.3rem}@media only screen and (min-width: 641px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .search-section[_ngcontent-%COMP%] p.no-results[_ngcontent-%COMP%]{font-size:1.6rem}}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .see-more-results-bar[_ngcontent-%COMP%]{border-top:1px solid #d8d8d8;text-align:center;margin-top:50px;height:auto}section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .see-more-results-bar[_ngcontent-%COMP%] a.see-more-link[_ngcontent-%COMP%]{text-decoration:none;color:#ef3e28;font-size:1.4rem;padding:20px;font-weight:700;display:inline-block}@media only screen and (min-width: 961px){section.search-overlay[_ngcontent-%COMP%] .search-result[_ngcontent-%COMP%] .see-more-results-bar[_ngcontent-%COMP%] a.see-more-link[_ngcontent-%COMP%]{font-size:1.5rem}}section.search-overlay[_ngcontent-%COMP%] .search-state-container[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%], section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%]{font-weight:700;color:#fff;opacity:.5;position:relative;transition:opacity .3s linear}section.search-overlay[_ngcontent-%COMP%] .search-state-container[_ngcontent-%COMP%] button.btn.active[_ngcontent-%COMP%], section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn.active[_ngcontent-%COMP%]{opacity:1}section.search-overlay[_ngcontent-%COMP%] .search-state-container[_ngcontent-%COMP%] button.btn.active[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%], section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn.active[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{opacity:1}section.search-overlay[_ngcontent-%COMP%] .search-state-container[_ngcontent-%COMP%] button.btn.my-music[_ngcontent-%COMP%], section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn.my-music[_ngcontent-%COMP%]{flex:0 0 90px;max-width:90px}section.search-overlay[_ngcontent-%COMP%] .search-state-container[_ngcontent-%COMP%] button.btn.my-music[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%], section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn.my-music[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{left:9px}section.search-overlay[_ngcontent-%COMP%] .search-state-container[_ngcontent-%COMP%] button.btn.store[_ngcontent-%COMP%], section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn.store[_ngcontent-%COMP%]{flex:0 0 70px;max-width:70px}section.search-overlay[_ngcontent-%COMP%] .search-state-container[_ngcontent-%COMP%] button.btn.store[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%], section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn.store[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{left:11px}section.search-overlay[_ngcontent-%COMP%] .search-state-container[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%]:first-child, section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%]:first-child{border-right:1px solid #fff}section.search-overlay[_ngcontent-%COMP%] .search-state-container[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%], section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{width:5px;height:5px;opacity:0;background:#FFFFFF;border-radius:3px;position:absolute;top:50%;left:12px;transition:opacity .3s linear;transform:translateY(-50%)}section.search-overlay[_ngcontent-%COMP%] .search-state-container[_ngcontent-%COMP%]{flex:1 0 160px;max-width:160px;display:flex;justify-content:space-between;font-size:1.3rem;margin-left:50px}section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%]{display:flex;background-color:#fff;width:100%}section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn.my-music[_ngcontent-%COMP%], section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn.store[_ngcontent-%COMP%]{display:flex;font-size:1.3rem;color:#262626;flex:0 0 50%;max-width:50%;justify-content:center;align-items:center}section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn.my-music[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%], section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn.store[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{position:static;background-color:#ef3e28;margin-right:5px;transform:none}section.search-overlay[_ngcontent-%COMP%] .search-state-container-mobile[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%]:first-child{border-right:1px solid #929292}b.bold[_ngcontent-%COMP%]{font-weight:900}ul[_ngcontent-%COMP%]{list-style:none}'],data:{animation:[(0,Gn.t)(200,200)]},changeDetection:0}),a})();var je=r(4667),Oe=r(9503),Vn=r(1777),Ge=r(8188),Pe=r(4617);const Ke=function(a,s){return{width:a,"background-color":s}};function $e(a,s){if(1&a){const t=n.EpF();n.ynx(0),n.TgZ(1,"div",3)(2,"div",4),n._UZ(3,"i",5),n.qZA(),n.TgZ(4,"p"),n._uU(5),n.qZA()(),n.TgZ(6,"div",6)(7,"div",7),n._UZ(8,"div",8),n.qZA(),n.TgZ(9,"button",9),n.NdJ("
1click",function(){n.CHM(t);const l=n.oxw().ngrxLet,m=n.oxw();return n.KtG(m.hideUploadLimitMessage(l))}),n._UZ(10,"i",10),n.qZA()(),n.TgZ(11,"div",11)(12,"button",12),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2);return n.KtG(l.openUploadOverlay())}),n._uU(13," Upload More Tracks "),n.qZA()(),n.BQk()}if(2&a){const t=n.oxw().ngrxLet;n.xp6(3),n.Q6J("tooltip","All of your previously uploaded tracks are still available for you to access, but you will not be able to upload any more tracks"),n.xp6(2),n.Oqu(t.restrictionText),n.xp6(3),n.Q6J("ngStyle",n.WLB(3,Ke,t.uploadedStoragePercentageUsedLabel,t.isAllowedToUploadTracks?"#054760":"#ef3e28"))}}function Xe(a,s){if(1&a&&(n.TgZ(0,"div",1),n.YNc(1,$e,14,6,"ng-container",2),n.qZA()),2&a){const t=s.ngrxLet;n.xp6(1),n.Q6J("ngIf",t.shouldShowUploadLimitNavbar)}}let qe=(()=>{class a{constructor(){this.uploadService=(0,n.f3M)(p.q),this.store=(0,n.f3M)(A.yh),this.localStorageService=(0,n.f3M)(Pe.n),this.vm$=this.store.select(R.sW).pipe((0,c.V)(this.store.select(R.kR),this.store.select(R.yM)),(0,d.U)(([t,i,l])=>{const m=100*t/i;let I=null;const hn=!this.localStorageService.getItem("SHOW_UPLOAD_LIMIT_MSG");return!!l||t<i||(I=`${t} tracks uploaded`),l||(I=`${t}/${i} tracks uploaded`),{shouldShowUploadLimitNavbar:m>=50&&!hn,restrictionText:I,tracksStoredInCloud:t,cloudTrackLimit:i,isAllowedToUploadTracks:i>t,uploadedStoragePercentageUsedLabel:`${m}%`}}))}openUploadOverlay(){this.uploadService.openUploadOverlay()}hideUploadLimitMessage(t){this.localStorageService.setItem("SHOW_UPLOAD_LIMIT_MSG",{tracksStoredInCloud:t.tracksStoredInCloud,cloudTrackLimit:t.cloudTrackLimit,percentageOfUploadCapacityUsed:100*t.tracksStoredInCloud/t.cloudTrackLimit})}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["upload-limit"]],standalone:!0,features:[n.jDz],decls:1,vars:1,consts:[["class","upload-limit-message",4,"ngrxLet"],[1,"upload-limit-message"],[4,"ngIf"],[1,"message-body"],[1,"tooltip"],[1,"icon","info","hover",3,"tooltip"],[1,"progress-bar-container"],["role","progressbar","aria-valuenow","45","aria-valuemin","0","aria-valuemax","100",1,"progress-bar"],[1,"progress",3,"ngStyle"],["type","button","title","Hide upload limit message",1,"btn",3,"click"],[1,"icon","regular-close"],[1,"upload-more-tracks-link"],["type","button",1,"btn","text-red-ada",3,"click"]],template:function(t,i){1&t&&n.YNc(0,Xe,2,1,"div",0),2&t&&n.Q6J("ngrxLet",i.vm$)},dependencies:[Ge.i,_._N,_.eJ,w.O5,w.PC],styles:['.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;
1background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=tr
1iplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;
1background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}
1.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=tr
1iplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}
1.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}.text-red-ada[_ngcontent-%COMP%]{color:#e42a11!important}.text-emu-red[_ngcontent-%COMP%]{color:#ef3e28!important}div.upload-limit-message[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;padding:0 16px}div.upload-limit-message[_ngcontent-%COMP%] div.progress-bar-container[_ngcontent-%COMP%]{position:relative;display:flex;margin:8px 0;align-items:center;justify-content:space-between}div.upload-limit-message[_ngcontent-%COMP%] div.progress-bar-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}div.upload-limit-message[_ngcontent-%COMP%] div.progress-bar[_ngcontent-%COMP%]{flex:0 0 calc(100% - 34px);max-width:calc(100% - 34px);background-color:#d8d8d8;height:2px}div.upload-limit-message[_ngcontent-%COMP%] div.progress-bar[_ngcontent-%COMP%] div.progress[_ngcontent-%COMP%]{height:100%;background-color:#ef3e28;width:45%}div.upload-limit-message[_ngcontent-%COMP%] div.upload-more-tracks-link[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;font-size:1.2rem;text-align:left}div.upload-limit-message[_ngcontent-%COMP%] div.upload-more-tracks-link[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{margin-right:4px}div.upload-limit-message[_ngcontent-%COMP%] div.upload-more-tracks-link[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-weight:300;text-decoration:none}div.upload-limit-message[_ngcontent-%COMP%] div.upload-more-tracks-link[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{text-decoration:underline}'],changeDetection:0}),a})();var nt=r(1288),_e=r(5050),et=r(1654);function tt(a,s){if(1&a&&(n.TgZ(0,"span",14),n._uU(1),n.qZA()),2&a){const t=n.oxw();let i;n.xp6(1),n.hij(" Balance ",null!==(i=t.creditBalance)&&void 0!==i?i:""," ")}}function ot(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"li",15)(1,"button",16),n.NdJ("click",function(){n.CHM(t);const l=n.oxw();return n.KtG(l.openExtraCreditModal())}),n._uU(2," BUY CREDIT PACKS "),n.qZA()()}}const Se=function(a){return{"on-hold":a}},it=function(){return["/account"]};let rt=(()=>{class a{constructor(t,i,l){this.accountService=t,this.onBoardingService=i,this.store=l,this.uploaderService=(0,n.f3M)(p.q),this.purchaseServce=(0,n.f3M)(nt.B),this.isCreditBased=!1,this.boosterAllowed=!1,this.onHold=!1,this.showAccountDropdown=new n.vpe,this.emusicWebUrl=N.N.emusicWebUrl}signOut(){this.store.dispatch(C.E.signOut()),this.showAccountDropdown.emit(!1)}openMobileAppModal(){this.onBoardingService.openGetMobileApps(),this.showAccountDropdown.emit(!1)}uploadMusic(){this.uploaderService.openUploadOverlay(),this.showAccountDropdown.emit(!1)}openExtraCreditModal(){this.showAccountDropdown.emit(!1),this.purchaseServce.openExtraCreditModal()}}return a.\u0275fac=function(t){return new(t||a)(n.Y36(_e.B),n.Y36(et.d),n.Y36(A.yh))},a.\u0275cmp=n.Xpm({type:a,selectors:[["account-dropdown"]],inputs:{fullName:"fullName",creationDate:"creationDate",isCreditBased:"isCreditBased",boosterAllowed:"boosterAllowed",availableCredit:"availableCredit",creditBalance:"creditBalance",onHold:"onHold"},outputs:{showAccountDropdown:"showAccountDropdown"},standalone:!0,features:[n.jDz],decls:30,vars:14,consts:[[1,"account-dropdown"],["aria-labelledby","accountMenu",1,"unselectable","desktop-only"],[1,"account-details",3,"ngClass"],["routerLink","/account","aria-label","Account"],[1,"user-credit-info"],[1,"user-name","dotted"],[1,"member-since"],["class","credit-balance",4,"ngIf"],["class","extra-credit-item",4,"ngIf"],["role","menuitem","aria-label","Account",1,"menu-item",3,"routerLink","click"],["type","button","role","menuitem",1,"menu-item",3,"click"],["role","menuitem","aria-label","Privacy Center",1,"menu-item",3,"routerLink","click"],[1,"line-break"],["role","menuitem","aria-label","Sign Out",1,"menu-item",3,"click"],[1,"credit-balance"],[1,"extra-credit-item"],["type","button",1,"btn","blue-button","extra-credit-button",3,"click"]],template:function(t,i){1&t&&(n.TgZ(0,"div",0)(1,"ul",1)(2,"li",2)(3,"a",3)(4,"span",4)(5,"span",5),n._uU(6),n.qZA(),n.TgZ(7,"span",6),n._uU(8),n.ALo(9,"date"),n.qZA(),n.YNc(10,tt,2,1,"span",7),n.qZA()()(),n.TgZ(11,"li"),n._UZ(12,"upload-l
1imit"),n.qZA(),n.YNc(13,ot,3,0,"li",8),n.TgZ(14,"li")(15,"a",9),n.NdJ("click",function(){return i.showAccountDropdown.emit(!1)}),n._uU(16," Account "),n.qZA()(),n.TgZ(17,"li")(18,"button",10),n.NdJ("click",function(){return i.uploadMusic()}),n._uU(19," Upload Music "),n.qZA()(),n.TgZ(20,"li")(21,"button",10),n.NdJ("click",function(){return i.openMobileAppModal()}),n._uU(22," eMusic Mobile App "),n.qZA()(),n.TgZ(23,"li")(24,"a",11),n.NdJ("click",function(){return i.showAccountDropdown.emit(!1)}),n._uU(25," Privacy Center "),n.qZA()(),n._UZ(26,"hr",12),n.TgZ(27,"li")(28,"button",13),n.NdJ("click",function(){return i.signOut()}),n._uU(29," Sign Out "),n.qZA()()()()),2&t&&(n.xp6(1),n.Q6J("@fade",i.showAccountDropdown),n.xp6(1),n.Q6J("ngClass",n.VKq(11,Se,i.onHold)),n.xp6(4),n.hij(" Hi, ",i.fullName," "),n.xp6(2),n.hij(" Member since ",n.xi3(9,8,i.creationDate,"yyyy")," "),n.xp6(2),n.Q6J("ngIf",i.availableCredit&&i.availableCredit>0),n.xp6(3),n.Q6J("ngIf",i.boosterAllowed&&i.isCreditBased&&i.availableCredit&&i.availableCredit<5),n.xp6(2),n.Q6J("routerLink",n.DdM(13,it)),n.xp6(9),n.Q6J("routerLink","/privacyCenter"))},dependencies:[w.ez,w.mk,w.O5,w.uU,e.yS,qe],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}@media only screen and (min-width: 961px){.keep-on-top[_ngcontent-%COMP%]{padding:36px 48px 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff;height:auto}.keep-on-top[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}@media only screen and (min-width: 961px){.keep-on-top-no-full-width[_ngcontent-%COMP%]{position:fixed!important;top:60px;left:0;right:0;z-index:50;background-color:#fff}}@media only screen and (min-width: 961px){.keep-on-top-no-side-padding[_ngcontent-%COMP%]{padding:36px 0 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff}.keep-on-top-no-side-padding[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}.underline-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.bold[_ngcontent-%COMP%]{font-weight:700!important}.strike-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.underline[_ngcontent-%COMP%]{text-decoration:underline!important}.dotted[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justify-left[_ngcontent-%COMP%]{justify-content:flex-start!important}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start!important}@media only screen and (max-width: 960px){.desktop-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.mobile-and-tablet[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-and-desktop[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 641px){.mobile-only[_ngcontent-%COMP%]{display:none!important}}a.underline-on-hover[_ngcontent-%COMP%], button.underline-on-hover[_ngcontent-%COMP%]{text-decoration:none!important}a.underline-on-hover[_ngcontent-%COMP%]:hover, button.underline-on-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.cursor-loading[_ngcontent-%COMP%]{cursor:wait!important}hr.divider[_ngcontent-%COMP%]{width:100%;height:1px;border:none;background-color:#d8d8d8}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}.account-dropdown[_ngcontent-%COMP%]{position:relative}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{position:absolute;width:224px;background:#fff;top:12px;right:-4px;z-index:-1;border-radius:4px;box-shadow:0 6px 15px #0000004d;padding:0 0 8px}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{list-style:none}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]{cursor:pointer;display:block;font-size:1.3rem;width:100%;color:#929292;padding:9px 16px 8px;text-align:left}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]:hover{background-color:#eceef0}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.extra-credit-item[_ngcontent-%COMP%]{padding:0 8px}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button.extra-credit-button[_ngcontent-%COMP%]{width:100%;padding:8px;font-size:1.2rem}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .account-details[_ngcontent-%COMP%]{min-height:77px;background-image:url([email protected]);background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:transparent;width:100%;padding:12px 16px;color:#fff;border-radius:4px 4px 0 0;margin-bottom:8px}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .account-details.on-hold[_ngcontent-%COMP%]{background-image:url(bkg-menu-on-hold-cool-grey.ce09298eaae257ea.svg)}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .account-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .account-details[_ngcontent-%COMP%] .user-name[_ng
1content-%COMP%]{width:100%;font-weight:900;font-size:1.3rem;letter-spacing:.3pt}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .account-details[_ngcontent-%COMP%] .member-since[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:200;letter-spacing:.3pt;margin-bottom:8px}.account-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .account-details[_ngcontent-%COMP%] .credit-balance[_ngcontent-%COMP%]{font-style:italic;font-family:Georgia,sans-serif;font-size:1.2rem;font-weight:200}.account-dropdown[_ngcontent-%COMP%] .line-break[_ngcontent-%COMP%]{margin-top:7px;margin-bottom:8px;width:100%;border:none;border-top:1px solid #F4F4F4}.account-dropdown[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}"],data:{animation:[(0,Vn.X$)("fade",[(0,Vn.SB)("in",(0,Vn.oB)({opacity:1,top:12})),(0,Vn.eR)(":enter",[(0,Vn.oB)({opacity:0,top:8}),(0,Vn.jt)("200ms ease-in-out")]),(0,Vn.eR)(":leave",(0,Vn.jt)("200ms ease-in-out",(0,Vn.oB)({opacity:0,top:12})))])]},changeDetection:0}),a})();var Kn=r(6007),at=r(1113);const Ee=function(){return["/browse/albums"]};function ct(a,s){if(1&a&&(n.TgZ(0,"li",5)(1,"a",6),n.ALo(2,"getGenreUrl"),n._uU(3),n.qZA()()),2&a){const t=s.$implicit;n.xp6(1),n.Q6J("routerLink",n.DdM(7,Ee))("queryParams",n.lcZ(2,5,t)),n.uIk("data-text",t.vanityName)("aria-label","Go to genre: "+t.vanityName),n.xp6(2),n.hij(" ",t.vanityName," ")}}const st=function(a){return{showMenu:a}},lt=function(){return{sortField:"RELEASE_DATE",pageNumber:1,descending:!0}},dt=function(){return["charts"]};let gt=(()=>{class a{constructor(){this.showMenu=!1,this.discoverGenres=[{id:"ecb8a80929c1e4a3ed8fc4991d0f12c6",vanityName:"Rock/Alternative",name:"Rock/Alternative",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL},{id:"b21afc54fb48d153c19101658f4a2a48",vanityName:"Pop",name:"Pop",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL},{id:"4eef877ccd3a44ddce1c3ce6996d97a0",vanityName:"Hip Hop",name:"Hip Hop",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL},{id:"700e61469b84a66ddb24304a85b0c181",vanityName:"Classical",name:"Classical",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL},{id:"16518154fcc12cb9c715478443414867",vanityName:"Electronic",name:"Electronic",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL},{id:"2b21d9d8f81c6e564c84ef0bfa94aa5c",vanityName:"Jazz",name:"Jazz",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL},{id:"3a61b71b271203a633e10c5b3fa9f258",vanityName:"Blues",name:"Blues",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL},{id:"998398574a7ae4ff974ce33c76761eba",vanityName:"Folk/Country",name:"Folk/Country",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL},{id:"d24ae41c4c3805c1853f55c843b518c5",vanityName:"Soul/Funk/R&B",name:"Soul/Funk/R&B",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL},{id:"fd5311b15fe0d36d7ae7f9f6bea4d0aa",vanityName:"Big Band/Swing",name:"Big Band/Swing",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL},{id:"9b687b17beb30cdde93ac57e28ffa670",vanityName:"Reggae/Dub/Ska",name:"Reggae/Dub/Ska",parentGenreId:"",parentGenreName:"",providerType:Kn._E.SEVENDIGITAL}]}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["discover-menu"]],inputs:{showMenu:"showMenu"},standalone:!0,features:[n.jDz],decls:26,vars:11,consts:[[1,"discover_menu",3,"ngClass"],[1,"discover_menu_wrapper","standard-fluid-wrapper"],[1,"discover_menu_column"],[1,"title"],[1,"discover_menu_items_container"],[1,"discover_menu_item"],[3,"routerLink","queryParams"],[3,"routerLink"],["routerLink","/","fragment","staff-listens"],["routerLink","/","fragment","spotlight"],[1,"discover_menu_column","genres_column"],["class","discover_menu_item",4,"ngFor","ngForOf"],["data-text","More...",1,"discover_menu_item","discover_more"],["routerLink","/browse/albums","target","_self"]],template:function(t,i){1&t&&(n.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"h4",3),n._uU(4,"QUICK LINKS"),n.qZA(),n.TgZ(5,"ul",4)(6,"li",5)(7,"a",6),n._uU(8," New Releases "),n.qZA()(),n.TgZ(9,"li",5)(10,"a",7),n._uU(11,"Charts"),n.qZA()(),n.TgZ(12,"li",5)(13,"a",8),n._uU(14,"Staff Listens"),n.qZA()(),n.TgZ(15,"li",5)(16,"a",9),n._uU(17,"Spotlight"),n.qZA()()()(),n.TgZ(18,"div",10)(19,"h4",3),n._uU(20,"BY GENRES"),n.qZA(),n.TgZ(21,"ul",4),n.YNc(22,ct,4,8,"li",11),n.TgZ(23,"li",12)(24,"a",13),n._uU(25,"More..."),n.qZA()()()()()()),2&t&&(n.Q6J("ngClass",n.VKq(6,st,i.showMenu)),n.xp6(7),n.Q6J("routerLink",n.DdM(8,Ee))("queryParams",n.DdM(9,lt)),n.xp6(3),n.Q6J("routerLink",n.DdM(10,dt)),n.xp6(12),n.Q6J("ngForOf",i.discoverGenres),n.xp6(1),n.uIk("aria-label","Discover more..."))},dependencies:[w.ez,w.mk,w.sg,e.Bz,e.yS,at.O],styles:['.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.page-top-padding[_ngcontent-%COMP%]{padding-top:48px}
1@media only screen and (min-width: 961px){.page-top-padding[_ngcontent-%COMP%]{padding-top:60px}}.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:40px}@media only screen and (min-width: 641px){.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:100px}}.standard-fluid-wrapper[_ngcontent-%COMP%]{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;padding-right:12px;padding-left:12px;height:100%}.standard-fluid-wrapper.height-auto[_ngcontent-%COMP%]{height:auto}@media only screen and (min-width: 641px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 961px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}}.discover_menu[_ngcontent-%COMP%]{background-color:#121212f2;color:#fff;font-style:normal;position:fixed;width:100%;z-index:99;top:40px;opacity:0;transition:.3s all;left:0;right:0;visibility:hidden}.discover_menu[_ngcontent-%COMP%]:hover, .discover_menu.showMenu[_ngcontent-%COMP%]{opacity:1;top:60px;visibility:visible}@media only screen and (max-width: 960px){.discover_menu[_ngcontent-%COMP%]{display:none}}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%]{display:flex;padding-top:38px;padding-bottom:56px}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%] + .discover_menu_column[_ngcontent-%COMP%]{padding-left:40px;border-left:.5px solid #8E9BA1}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%]:first-child{padding-right:40px}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-weight:700;font-size:14px;line-height:16px;letter-spacing:.53px;text-transform:uppercase;margin-bottom:16px}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]:after{content:"";display:block;width:20px;margin-top:4px;height:3px;background-color:#dc3e2e}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column.genres_column[_ngcontent-%COMP%] ul.discover_menu_items_container[_ngcontent-%COMP%]{column-count:3;column-gap:40px}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%] .discover_menu_items_container[_ngcontent-%COMP%] .discover_menu_item[_ngcontent-%COMP%]{list-style:none;font-style:normal;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.5px;min-width:120px}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%] .discover_menu_items_container[_ngcontent-%COMP%] .discover_menu_item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between;text-decoration:none;font-weight:inherit}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%] .discover_menu_items_container[_ngcontent-%COMP%] .discover_menu_item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-weight:700}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%] .discover_menu_items_container[_ngcontent-%COMP%] .discover_menu_item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:attr(data-text);content:attr(data-text)/"";height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:700}@media speech{.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%] .discover_menu_items_container[_ngcontent-%COMP%] .discover_menu_item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{display:none}}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%] .discover_menu_items_container[_ngcontent-%COMP%] .discover_menu_item[_ngcontent-%COMP%] + .discover_menu_item[_ngcontent-%COMP%]{margin-top:12px}.discover_menu[_ngcontent-%COMP%] .discover_menu_wrapper[_ngcontent-%COMP%] .discover_menu_column[_ngcontent-%COMP%] .discover_menu_items_container[_ngcontent-%COMP%] .discover_menu_item.discover_more[_ngcontent-%COMP%]{font-weight:700}'],changeDetection:0}),a})(),pt=(()=>{class a{transform(t){return`${t.balance.EMU} eMU`}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275pipe=n.Yjl({name:"emuBalance",type:a,pure:!0,standalone:!0}),a})();var ut=r(8578),Ae=r(976);function ht(a,s){if(1&a){const t=n.EpF();
1n.TgZ(0,"div",1),n.NdJ("click",function(){n.CHM(t);const l=n.oxw();return n.KtG(l.openUploadOverlay())}),n.TgZ(1,"div",2),n._UZ(2,"i",3),n.qZA(),n.TgZ(3,"div",4),n._UZ(4,"div",5),n.qZA()()}if(2&a){const t=s.ngrxLet;n.Q6J("title","Upload progress: "+(null==t.progress?null:t.progress[0])+"%"),n.xp6(3),n.uIk("aria-valuenow",null==t.progress?null:t.progress[0]),n.xp6(1),n.Udp("width",null==t.progress?null:t.progress[0],"%")}}let bt=(()=>{class a{constructor(){this.uploaderService=(0,n.f3M)(p.q),this.vm$=this.uploaderService.listenForTotalUploadProgress()}openUploadOverlay(){this.uploaderService.openUploadOverlay()}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["nav-upload-status"]],standalone:!0,features:[n.jDz],decls:1,vars:1,consts:[["class","nav-upload-status btn","fakeButton","",3,"title","click",4,"ngrxLet"],["fakeButton","",1,"nav-upload-status","btn",3,"title","click"],[1,"arrow"],[1,"icon","upload-arrow"],["role","progressbar","aria-valuemax","100","aria-valuemin","0",1,"upload-progress-bar"],[1,"upload-percent"]],template:function(t,i){1&t&&n.YNc(0,ht,5,4,"div",0),2&t&&n.Q6J("ngrxLet",i.vm$)},dependencies:[Ae.a,_._N,_.eJ],styles:['.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}
1.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}
1.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;
1background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}
1.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=triplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;
1color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}div.nav-upload-status[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;width:24px}div.nav-upload-status[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{display:flex;margin-bottom:3px}div.nav-upload-status[_ngcontent-%COMP%] .upload-progress-bar[_ngcontent-%COMP%]{height:3px;flex:0 0 100%;max-width:100%;width:100%;background-color:#d8d8d880}div.nav-upload-status[_ngcontent-%COMP%] .upload-progress-bar[_ngcontent-%COMP%] .upload-percent[_ngcontent-%COMP%]{height:100%;background-color:#42bca3;transition:.2s width linear}'],changeDetection:0}),a})();var ke=r(206),x=r(3028);const tn=["searchOverlay"],g=function(a){return{active:a}};function k(a,s){if(1&a&&n._UZ(0,"i",26),2&a){const t=n.oxw(4).ngrxLet;n.Q6J("ngClass",n.VKq(1,g,t.newWishlistItem))}}const q=function(a){return[a]};function sn(a,s){if(1&a&&(n.TgZ(0,"a",24),n.YNc(1,k,1,3,"i",25),n._uU(2),n.qZA()),2&a){const t=n.oxw().ngrxLet,i=n.oxw().$implicit,l=n.oxw(2);n.Q6J("routerLink",n.VKq(4,q,i.link))("ngClass",n.VKq(6,g,t)),n.xp6(1),n.Q6J("ngIf",i.type===l.HeaderItemType.WISHLIST),n.xp6(1),n.hij(" ",i.title," ")}}function Cn(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"button",27),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2).$implicit,m=n.oxw(2);return n.KtG(m.onNavLinkButtonClick(l.action))}),n._uU(1),n.qZA()}if(2&a){const t=n.oxw().ngrxLet,i=n.oxw().$implicit;n.Q6J("ngClass",n.VKq(2,g,t)),n.xp6(1),n.hij(" ",i.title," ")}}function zn(a,s){if(1&a&&(n.ynx(0),n.YNc(1,sn,3,8,"a",22),n.YNc(2,Cn,2,4,"button",23),n.BQk()),2&a){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("ngIf",!!t.link),n.xp6(1),n.Q6J("ngIf",!t.link&&t.action)}}function Dn(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"li",21),n.NdJ("mouseout",function(){const m=n.CHM(t).$implicit,I=n.oxw(2);return n.KtG(I.hideDiscoverMenu(m.type))})("mouseover",function(){const m=n.CHM(t).$implicit,I=n.oxw(2);return n.KtG(I.showDiscoverMenu(m.type))}),n.YNc(1,zn,3,2,"ng-container",1),n.qZA()}if(2&a){const t=s.$implicit,i=n.oxw().ngrxLet,l=n.oxw();n.xp6(1),n.Q6J("ngrxLet",t.type===l.RouterMap[i.routeState])}}function Rn(a,s){if(1&a){const t=n.EpF();
1n.TgZ(0,"div",28)(1,"button",29),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2);return n.KtG(l.showSignInModal())}),n._uU(2," Sign In "),n.qZA(),n.TgZ(3,"button",30),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2);return n.KtG(l.showSignUpModal())}),n._uU(4," Sign Up "),n.qZA()()}}function Bn(a,s){if(1&a&&(n.TgZ(0,"span",37),n._uU(1),n.ALo(2,"emuBalance"),n.qZA()),2&a){const t=n.oxw(2).ngrxLet;n.xp6(1),n.hij(" ",n.lcZ(2,1,t.web3.wallet)," ")}}function Hn(a,s){if(1&a&&(n.TgZ(0,"a",31)(1,"span",32)(2,"span",33),n._uU(3,"MY WALLET"),n.qZA(),n.TgZ(4,"span",34),n.YNc(5,Bn,3,3,"span",35),n._UZ(6,"i",36),n.qZA()()()),2&a){const t=n.oxw().ngrxLet;n.xp6(5),n.Q6J("ngIf",t.web3.wallet)}}function Qn(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"account-dropdown",41),n.NdJ("showAccountDropdown",function(){n.CHM(t);const l=n.oxw(3);return n.KtG(l.showAccountDropdown=!l.showAccountDropdown)}),n.qZA()}if(2&a){const t=n.oxw(2).ngrxLet;n.Q6J("availableCredit",t.availableCredit)("creationDate",t.creationDate)("onHold",t.isOnHold)("creditBalance",t.creditBalance)("fullName",t.fullName)("boosterAllowed",t.boosterAllowed)("isCreditBased",t.creditBasedPlan)}}const ee=function(a){return{active:a}};function de(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"div",38),n.NdJ("clickOutside",function(){n.CHM(t);const l=n.oxw(2);return n.KtG(l.showAccountDropdown=!1)})("click",function(){n.CHM(t);const l=n.oxw(2);return n.KtG(l.showAccountDropdown=!0)}),n._UZ(1,"avatar",39),n.YNc(2,Qn,1,7,"account-dropdown",40),n.qZA()}if(2&a){const t=n.oxw().ngrxLet,i=n.oxw();let l;n.Q6J("ngClass",n.VKq(6,ee,i.showAccountDropdown)),n.xp6(1),n.Q6J("avatarUrl",t.avatarUrl)("avatarInitials",null!==(l=t.avatarInitials)&&void 0!==l?l:"")("fontSize",14)("size",36),n.xp6(1),n.Q6J("ngIf",t.isSignedIn&&i.showAccountDropdown)}}function se(a,s){1&a&&(n.ynx(0),n._UZ(1,"hr",42),n.TgZ(2,"div",43),n._UZ(3,"nav-upload-status"),n.qZA(),n.BQk())}function ge(a,s){if(1&a&&(n.TgZ(0,"a",45),n._UZ(1,"i",46),n.TgZ(2,"span"),n._uU(3),n.qZA()()),2&a){const t=n.oxw().ngrxLet,i=n.oxw().$implicit;n.Q6J("routerLink",n.VKq(5,q,i.link))("ngClass",n.VKq(7,g,t)),n.xp6(1),n.Q6J("ngClass",n.VKq(9,g,t)),n.uIk("class","icon "+i.type),n.xp6(2),n.Oqu(i.title)}}function ve(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"button",27),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2).$implicit,m=n.oxw(2);return n.KtG(m.onNavLinkButtonClick(l.action))}),n._UZ(1,"i",47),n.TgZ(2,"span"),n._uU(3),n.qZA()()}if(2&a){const t=n.oxw().ngrxLet,i=n.oxw().$implicit;n.Q6J("ngClass",n.VKq(3,ee,t)),n.xp6(1),n.Q6J("ngClass",i.type),n.xp6(2),n.Oqu(i.title)}}function eo(a,s){if(1&a&&(n.ynx(0),n.YNc(1,ge,4,11,"a",44),n.YNc(2,ve,4,5,"button",23),n.BQk()),2&a){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("ngIf",!!t.link),n.xp6(1),n.Q6J("ngIf",!t.link&&t.action)}}function to(a,s){if(1&a&&(n.TgZ(0,"li"),n.YNc(1,eo,3,2,"ng-container",1),n.qZA()),2&a){const t=s.$implicit,i=n.oxw().ngrxLet,l=n.oxw();n.xp6(1),n.Q6J("ngrxLet",t.type===l.RouterMap[i.routeState])}}const oo=function(a){return{no_session:a}};function io(a,s){if(1&a){const t=n.EpF();n.ynx(0),n.TgZ(1,"nav",2)(2,"div",3)(3,"div",4)(4,"a",5),n._UZ(5,"img",6),n.qZA(),n.TgZ(6,"div")(7,"ul",7),n.YNc(8,Dn,2,1,"li",8),n.qZA(),n._UZ(9,"discover-menu",9),n.qZA()(),n.TgZ(10,"div",10)(11,"button",11),n.NdJ("click",function(){const m=n.CHM(t).ngrxLet,I=n.oxw();return n.KtG(I.showSearchOverlay(m.isSignedIn,m.snid,m.routeState))}),n._UZ(12,"i",12),n.qZA(),n.YNc(13,Rn,5,0,"div",13),n.YNc(14,Hn,7,1,"a",14),n.YNc(15,de,3,8,"div",15),n.YNc(16,se,4,0,"ng-container",16),n.qZA()()(),n.TgZ(17,"nav",17)(18,"div",18)(19,"ul",19),n.YNc(20,to,2,1,"li",20),n.qZA()()(),n.BQk()}if(2&a){const t=s.ngrxLet,i=n.oxw();n.xp6(8),n.Q6J("ngForOf",t.desktopHeaderItemList),n.xp6(1),n.Q6J("showMenu",i.showMenu),n.xp6(4),n.Q6J("ngIf",!t.isSignedIn),n.xp6(1),n.Q6J("ngIf",t.isSignedIn&&t.web3.hasConnectedWallet&&!t.web3.notConnectedWalletAddress&&!t.breakpoints[i.BreakpointQuery.MOBILE]),n.xp6(1),n.Q6J("ngIf",t.isSignedIn),n.xp6(1),n.Q6J("ngIf",t.isSignedIn&&"UPLOADING"===t.uploadProgress.stage&&(t.breakpoints[i.BreakpointQuery.DESKTOP]||t.breakpoints[i.BreakpointQuery.DESKTOP_SMALL])),n.xp6(2),n.Q6J("ngClass",n.VKq(8,oo,!t.isSignedIn)),n.xp6(2),n.Q6J("ngForOf",t.mobileHeaderItemList)}}let Ct=(()=>{class a{constructor(t,i,l,m,I,hn){this.accountService=t,this.web3Service=i,this.subscriptionService=l,this.activatedRoute=m,this.router=I,this.store=hn,this.wishlistService=(0,n.f3M)(ut.i),this.breakpointService=(0,n.f3M)(L.S),this.uploadService=(0,n.f3M)(p.q),this.HeaderItemType=U,this.RouterMap=P,this.showAccountDropdown=!1,this.showMenu=!1,this.BreakpointQuery=ne.J,this.vm$=this.store.select(R.WB).pipe((0,c.V)(hn.select(M.CK),this.wishlistService.listenForNewItemsAdded(),this.breakpointService.observeBuiltInBreakpoints(),this.uploadService.listenForTotalUploadProgress()),(0,d.U)(([yn,Ln,Sn,Yn,qn])=>{var re,xt;const[qi,nr]=this.populateHeaderItems(yn.isSignedIn,null===(re=yn.web3)||void 0===re?void 0:re.hasConnectedWallet),er=null!==(xt=Ln.routeState)&&void 0!==xt?xt:"";return Object.assign(Object.assign({},yn),{uploadProgress:qn,routeState:er,desktopHeaderItemList:qi,mobileHeaderItemList:nr,newWishlistItem:Sn,breakpoints:Yn})}))}
1showSignInModal(){this.accountService.openOnboardingModal({stage:T.R.SIGN_IN})}showSignUpModal(){this.accountService.beginFreemiumSignUp()}onNavLinkButtonClick(t){switch(t){case"openTokenModal":break;case"showSignInModal":this.showSignInModal()}}showDiscoverMenu(t){t===U.BROWSE&&(this.showMenu=!0)}hideDiscoverMenu(t){t===U.BROWSE&&(this.showMenu=!1)}populateHeaderItems(t,i){const l=[],m=[];return l.push({type:U.BROWSE,routeState:"eMusic.main.browse.albums",title:"DISCOVER",link:"/browse/albums"}),t&&(l.push({type:U.LIBRARY,routeState:"eMusic.main.library.tabbed.albums",title:"MY MUSIC",link:"/library/albums"}),l.push({type:U.WISHLIST,routeState:"eMusic.main.wishlistOverview",title:"WISHLIST",link:"/wishlist/overview"})),l.push(t?{type:U.NFTS,title:"NFTs",routeState:"eMusic.main.nfts.mynfts",link:"/nfts/my-nfts"}:{type:U.NFTS,routeState:"eMusic.main.nfts.about",title:"NFTs",link:"/nfts/about"}),t&&m.push({type:U.LIBRARY,routeState:"eMusic.main.library.tabbed.albums",title:"My Music",link:"/library/albums"}),m.push({type:U.BROWSE,title:"Browse",link:"/browse/albums",routeState:"eMusic.main.browse.albums"}),m.push(t?{type:U.NFTS,routeState:"eMusic.main.nfts.mynfts",title:"NFTs",link:"/nfts/my-nfts"}:{type:U.NFTS,routeState:"eMusic.main.nfts.about",title:"NFTs",link:"/nfts/about"}),m.push({type:U.DISCOVER,routeState:"eMusic.main",title:"Discover",link:"/"}),t&&(m.push({type:U.WISHLIST,routeState:"eMusic.main.wishlistOverview",title:"Wish List",link:"/wishlist/overview"}),m.push({type:U.ACCOUNT,routeState:"eMusic.main.account",title:"Account",link:"/account"})),t||m.push({type:U.ACCOUNT,routeState:"",title:"Sign In",action:"showSignInModal"}),[l,m]}showSearchOverlay(t,i,l){const m=(null!=l?l:"").includes("eMusic.main.library");this.searchOverlay.showOverlay(t,i,m)}}return a.\u0275fac=function(t){return new(t||a)(n.Y36(_e.B),n.Y36(ke.U),n.Y36(x.F),n.Y36(e.gz),n.Y36(e.F0),n.Y36(A.yh))},a.\u0275cmp=n.Xpm({type:a,selectors:[["em-header"]],viewQuery:function(t,i){if(1&t&&n.Gf(tn,5),2&t){let l;n.iGM(l=n.CRH())&&(i.searchOverlay=l.first)}},standalone:!0,features:[n.jDz],decls:3,vars:1,consts:[["searchOverlay",""],[4,"ngrxLet"],["id","main_navbar"],[1,"header-wrapper","standard-fluid-wrapper"],[1,"brand-and-links-container"],["routerLink","/","target","_self","aria-label","Go to Homepage",1,"brand-logo"],["src","assets/images/logos/emusic-logo.svg","alt","eMusic Branding logo",1,"emusic-logo"],[1,"main-nav-bar","links-container","desktop-only"],[3,"mouseout","mouseover",4,"ngFor","ngForOf"],[3,"showMenu"],[1,"account-section-wrapper"],["title","Search store music","aria-pressed","false","type","button",1,"btn","search-overlay-button",3,"click"],[1,"icon","search"],["class","sign-actions desktop-only",4,"ngIf"],["class","emu-balance","href","/account#current__plan","target","_self",4,"ngIf"],["class","btn avatar-container desktop-only","fakeButton","",3,"ngClass","clickOutside","click",4,"ngIf"],[4,"ngIf"],["id","bottom_mobile_navbar",1,"mobile-and-tablet"],[1,"header_items_container",3,"ngClass"],[1,"mobile-navigation"],[4,"ngFor","ngForOf"],[3,"mouseout","mouseover"],["class","header-link",3,"routerLink","ngClass",4,"ngIf"],["class","btn",3,"ngClass","click",4,"ngIf"],[1,"header-link",3,"routerLink","ngClass"],["class","icon dot",3,"ngClass",4,"ngIf"],[1,"icon","dot",3,"ngClass"],[1,"btn",3,"ngClass","click"],[1,"sign-actions","desktop-only"],["type","button",1,"btn","sign-in",3,"click"],["type","button",1,"btn","red-button","sign-up",3,"click"],["href","/account#current__plan","target","_self",1,"emu-balance"],[1,"balance-wrapper"],[1,"balance-title"],[1,"balance"],["class","balance__text dotted",4,"ngIf"],[1,"icon","emu-golden"],[1,"balance__text","dotted"],["fakeButton","",1,"btn","avatar-container","desktop-only",3,"ngClass","clickOutside","click"],[1,"desktop__only",3,"avatarUrl","avatarInitials","fontSize","size"],[3,"availableCredit","creationDate","onHold","creditBalance","fullName","boosterAllowed","isCreditBased","showAccountDropdown",4,"ngIf"],[3,"availableCredit","creationDate","onHold","creditBalance","fullName","boosterAllowed","isCreditBased","showAccountDropdown"],[1,"nav-bar-separator"],[1,"upload-status"],[3,"routerLink","ngClass",4,"ngIf"],[3,"routerLink","ngClass"],[3,"ngClass"],[1,"icon",3,"ngClass"]],template:function(t,i){1&t&&(n._UZ(0,"search-overlay",null,0),n.YNc(2,io,21,10,"ng-container",1)),2&t&&(n.xp6(2),n.Q6J("ngrxLet",i.vm$))},dependencies:[w.ez,w.mk,w.sg,w.O5,Qe,je._,Oe.A,rt,e.yS,gt,_._N,_.eJ,pt,Ae.a,bt],styles:['.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.page-top-padding[_ngcontent-%COMP%]{padding-top:48px}
1@media only screen and (min-width: 961px){.page-top-padding[_ngcontent-%COMP%]{padding-top:60px}}.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:40px}@media only screen and (min-width: 641px){.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:100px}}.standard-fluid-wrapper[_ngcontent-%COMP%]{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;padding-right:12px;padding-left:12px;height:100%}.standard-fluid-wrapper.height-auto[_ngcontent-%COMP%]{height:auto}@media only screen and (min-width: 641px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 961px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}@media only screen and (min-width: 961px){.keep-on-top[_ngcontent-%COMP%]{padding:36px 48px 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff;height:auto}.keep-on-top[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}
1@media only screen and (min-width: 961px){.keep-on-top-no-full-width[_ngcontent-%COMP%]{position:fixed!important;top:60px;left:0;right:0;z-index:50;background-color:#fff}}@media only screen and (min-width: 961px){.keep-on-top-no-side-padding[_ngcontent-%COMP%]{padding:36px 0 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff}.keep-on-top-no-side-padding[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}.underline-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.bold[_ngcontent-%COMP%]{font-weight:700!important}.strike-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.underline[_ngcontent-%COMP%]{text-decoration:underline!important}.dotted[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justify-left[_ngcontent-%COMP%]{justify-content:flex-start!important}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start!important}@media only screen and (max-width: 960px){.desktop-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.mobile-and-tablet[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-and-desktop[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 641px){.mobile-only[_ngcontent-%COMP%]{display:none!important}}a.underline-on-hover[_ngcontent-%COMP%], button.underline-on-hover[_ngcontent-%COMP%]{text-decoration:none!important}a.underline-on-hover[_ngcontent-%COMP%]:hover, button.underline-on-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.cursor-loading[_ngcontent-%COMP%]{cursor:wait!important}hr.divider[_ngcontent-%COMP%]{width:100%;height:1px;border:none;background-color:#d8d8d8}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}
1.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}
1.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;
1background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}
1.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=triplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}@keyframes opacity-0-1{0%{opacity:0}
1to{opacity:1}}@keyframes bounce{0%{transform:scale(0)}50%{transform:scale(1.3)}75%{transform:scale(.9)}to{transform:scale(1)}}nav#main_navbar[_ngcontent-%COMP%]{height:48px;position:fixed;z-index:1200;transform:translateZ(0);background-color:transparent;width:100%}@media only screen and (min-width: 961px){nav#main_navbar[_ngcontent-%COMP%]{height:60px}}nav#main_navbar[_ngcontent-%COMP%]:before{display:block;content:"";position:absolute;z-index:-1;background:#2E2E2E;top:0;left:0;right:0;bottom:0;opacity:var(--headerBeforeOpacity)}nav#main_navbar[_ngcontent-%COMP%] .header-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%]{display:flex;color:#fff;align-items:center;column-gap:52px;height:100%}nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%]{display:flex;list-style:none;column-gap:49px;height:100%}nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;align-items:center}nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover a[_ngcontent-%COMP%]:after, nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover button[_ngcontent-%COMP%]:after{opacity:1}nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.header-link[_ngcontent-%COMP%] i.icon.dot[_ngcontent-%COMP%]{position:absolute;background-color:#ef3e28;height:5px;width:5px;top:5px;display:none;left:-10px;border-radius:50%}nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.header-link[_ngcontent-%COMP%] i.icon.dot.active[_ngcontent-%COMP%]{display:block}nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%], nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:relative;letter-spacing:.8pt;color:inherit;text-decoration:none;font-weight:700;font-size:1.4rem}nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]:after, nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] a.parent-route[_ngcontent-%COMP%]:after, nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%]:after, nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] button.parent-route[_ngcontent-%COMP%]:after{opacity:1}nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after, nav#main_navbar[_ngcontent-%COMP%] .brand-and-links-container[_ngcontent-%COMP%] ul.links-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:after{content:"";display:block;background-color:#ef3e28;height:2px;position:absolute;transition:opacity .2s linear;opacity:0;width:100%}nav#main_navbar[_ngcontent-%COMP%] .brand-logo[_ngcontent-%COMP%]{width:87px;display:inline-block}@media only screen and (min-width: 961px){nav#main_navbar[_ngcontent-%COMP%] .brand-logo[_ngcontent-%COMP%]{width:115px}}nav#main_navbar[_ngcontent-%COMP%] .brand-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:inline-block;width:100%}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]{margin-left:24px}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] button.search-overlay-button[_ngcontent-%COMP%]{width:24px;height:24px}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] .sign-actions[_ngcontent-%COMP%]{display:flex;column-gap:20px;color:#fff}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] .sign-actions[_ngcontent-%COMP%] button.btn.sign-in[_ngcontent-%COMP%]{font-size:1.4rem}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] .sign-actions[_ngcontent-%COMP%] button.btn.sign-up[_ngcontent-%COMP%]{padding:8px 15px 7px}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] .avatar-container[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] .avatar-container.active[_ngcontent-%COMP%]:after{transform:rotate(180deg)}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] .avatar-container[_ngcontent-%COMP%]:after{content:"";display:block;
1background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);width:24px;height:24px;background-position:-218px -74px;background-repeat:no-repeat;background-size:568px 552px}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] a.emu-balance[_ngcontent-%COMP%]{color:#fff;font-size:1rem;text-decoration:none}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] a.emu-balance[_ngcontent-%COMP%] .balance-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] a.emu-balance[_ngcontent-%COMP%] .balance-wrapper[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] a.emu-balance[_ngcontent-%COMP%] .balance-wrapper[_ngcontent-%COMP%] span.balance-title[_ngcontent-%COMP%]{text-align:right;font-weight:700;letter-spacing:.6px;margin-bottom:2px}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] a.emu-balance[_ngcontent-%COMP%] .balance-wrapper[_ngcontent-%COMP%] span.balance[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] a.emu-balance[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{width:12px;height:12px;margin-left:5px}nav#main_navbar[_ngcontent-%COMP%] .account-section-wrapper[_ngcontent-%COMP%] account-dropdown[_ngcontent-%COMP%]{position:absolute;right:-100%}
1nav#main_navbar[_ngcontent-%COMP%] hr.nav-bar-separator[_ngcontent-%COMP%]{width:1px;height:24px;background-color:#f4f4f4;border:none}#bottom_mobile_navbar[_ngcontent-%COMP%]{position:fixed;width:100%;left:0;right:0;bottom:0;height:48px;padding:6px 0;background-color:#333;z-index:1000;border-top:1px solid #262626;list-style:none}#bottom_mobile_navbar[_ngcontent-%COMP%] .header_items_container[_ngcontent-%COMP%] ul.mobile-navigation[_ngcontent-%COMP%]{display:flex;list-style:none}#bottom_mobile_navbar[_ngcontent-%COMP%] .header_items_container[_ngcontent-%COMP%] ul.mobile-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{flex:1 1 100%;border-right:1px solid #262626}#bottom_mobile_navbar[_ngcontent-%COMP%] .header_items_container[_ngcontent-%COMP%] ul.mobile-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%], #bottom_mobile_navbar[_ngcontent-%COMP%] .header_items_container[_ngcontent-%COMP%] ul.mobile-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;text-decoration:none}#bottom_mobile_navbar[_ngcontent-%COMP%] .header_items_container[_ngcontent-%COMP%] ul.mobile-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%], #bottom_mobile_navbar[_ngcontent-%COMP%] .header_items_container[_ngcontent-%COMP%] ul.mobile-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#929292;font-weight:500;font-size:1rem;text-align:center;line-height:1.2}#bottom_mobile_navbar[_ngcontent-%COMP%] .header_items_container[_ngcontent-%COMP%] ul.mobile-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%] span[_ngcontent-%COMP%], #bottom_mobile_navbar[_ngcontent-%COMP%] .header_items_container[_ngcontent-%COMP%] ul.mobile-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#ef3e28}#bottom_mobile_navbar[_ngcontent-%COMP%] .header_items_container[_ngcontent-%COMP%] ul.mobile-navigation[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-child{border-right:1px solid transparent}#bottom_mobile_navbar[_ngcontent-%COMP%] .header_items_container.no_session[_ngcontent-%COMP%] header-item[_ngcontent-%COMP%]{width:33.3%}'],changeDetection:0}),a})();function ro(a,s){1&a&&(n.TgZ(0,"a",30),n._uU(1,"Plans"),n.qZA())}const ao=function(){return["/terms"]},co=function(){return["/privacy"]};function so(a,s){if(1&a&&(n.TgZ(0,"footer")(1,"div",1)(2,"ul",2)(3,"li",3),n._uU(4," COMPANY "),n.qZA(),n.TgZ(5,"li")(6,"a",4),n._uU(7,"eMusic blog"),n.qZA()(),n.TgZ(8,"li")(9,"a",5),n._uU(10,"About"),n.qZA()(),n.TgZ(11,"li")(12,"a",6),n._uU(13,"eStories Audiobooks "),n.qZA()(),n.TgZ(14,"li")(15,"a",7),n._uU(16,"Press"),n.qZA()(),n.TgZ(17,"li")(18,"a",8),n._uU(19," Blockchain Project "),n.qZA()(),n.TgZ(20,"li")(21,"a",9),n._uU(22,"eMusic Live"),n.qZA()()(),n.TgZ(23,"ul",2)(24,"li",3),n._uU(25," MEMBERS "),n.qZA(),n.TgZ(26,"li")(27,"a",10),n._uU(28,"Support"),n.qZA()(),n.TgZ(29,"li")(30,"a",11),n._uU(31,"Contact Us"),n.qZA()(),n.TgZ(32,"li"),n.YNc(33,ro,2,0,"a",12),n.qZA(),n.TgZ(34,"li")(35,"a",13),n._uU(36,"Terms of Use"),n.qZA()(),n.TgZ(37,"li")(38,"a",14),n._uU(39,"Privacy Policy"),n.qZA()()(),n.TgZ(40,"ul",15)(41,"li",3),n._uU(42," CONNECT "),n.qZA(),n.TgZ(43,"li",16)(44,"a",17),n._UZ(45,"i",18),n.qZA(),n.TgZ(46,"a",19),n._UZ(47,"i",20),n.qZA(),n.TgZ(48,"a",21),n._UZ(49,"i",22),n.qZA(),n.TgZ(50,"a",23),n._UZ(51,"i",24),n.qZA(),n.TgZ(52,"a",25),n._UZ(53,"i",26),n.qZA()()(),n._UZ(54,"img",27),n.qZA(),n.TgZ(55,"p",28),n._uU(56," \xa9 1998 - 2022 eMusic.com Inc. eMusic and the eMusic logo are either registered trademarks or "),n.TgZ(57,"span",29),n._uU(58,"trademarks in the USA or other countries. All rights reserved."),n.qZA()()()),2&a){const t=n.oxw();n.xp6(33),n.Q6J("ngIf",t.serviceAllowed),n.xp6(2),n.Q6J("routerLink",n.DdM(3,ao)),n.xp6(3),n.Q6J("routerLink",n.DdM(4,co))}}let Mt=(()=>{class a{constructor(){this.serviceAllowed=!0,this.forceHideFooter=!1}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["emusic-footer"]],standalone:!0,features:[n.jDz],decls:1,vars:1,consts:[[4,"ngIf"],[1,"footer-wrapper","standard-fluid-wrapper"],[1,"footer-column"],[1,"column-title"],["aria-label","eMusic blog","href","https://medium.com/emusic-official","target","_blank"],["aria-label","About","href","https://www.triplay.com","target","_blank"],["aria-label","eStories Audiobooks","href","https://www.estories.com","target","_blank"],["aria-label","Press","href","https://www.triplay.com/#press","target","_blank"],["aria-label","Blockchain Project","href","https://token.emusic.com/?utm_source=eMusicAnd&utm_campaign=Cross","target","_blank"],["aria-label","eMusic Live","href","https://www.emusiclive.com","target","_blank"],["aria-label","Support","href","https://support.emusic.com","target","_blank"],["aria-label","Contact Us","href","https://emusic.zendesk.com/hc/en-us/requests/new","target","_blank"],["aria-label","Plans","href","/plans","target","_self",4,"ngIf"],["aria-label","Terms of Use","target","_self",3,"routerLink"],["aria-label","Privacy Policy","target","_self",3,"routerLink"],[1,"footer-column","connect-column"],[1,"connect-container"],["aria-label","eMusic on Facebook","href","https://www.facebook.com/eMusic","target","_blank"],[1,"icon","connect","fb"],["aria-label","eMusic on Twitter","href","https://twitter.com/eMusic","target","_blank"],[1,"icon","connect","twitter"],["aria-label","eMusic on Medium","href","https://medium.com/emusic-official","target","_blank"],[1,"icon","connect","medium"],["aria-label","eMusic on Reddit","href","https://www.reddit.com/r/eMusicofficial/","target","_blank"],[1,"icon","connect","reddit"],["aria-label","eMusic on LinkedIn","href","https://www.linkedin.com/company/emusic/about/","target","_blank"],[1,"icon","connect","linkedin"],["src","assets/images/logos/emusic-logo.svg","alt","eMusic Brand logo",1,"emusic-logo"],[1,"copyright-note"],[1,"break-desktop"],["aria-label","Plans","href","/plans","target","_self"]],template:function(t,i){1&t&&n.YNc(0,so,59,5,"footer",0),2&t&&n.Q6J("ngIf",!i.forceHideFooter)},dependencies:[w.ez,w.O5,e.yS],styles:['.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.page-top-padding[_ngcontent-%COMP%]{padding-top:48px}
1@media only screen and (min-width: 961px){.page-top-padding[_ngcontent-%COMP%]{padding-top:60px}}.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:40px}@media only screen and (min-width: 641px){.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:100px}}.standard-fluid-wrapper[_ngcontent-%COMP%]{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;padding-right:12px;padding-left:12px;height:100%}.standard-fluid-wrapper.height-auto[_ngcontent-%COMP%]{height:auto}@media only screen and (min-width: 641px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 961px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}
1.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}
1.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;
1background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}
1.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=triplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}footer[_ngcontent-%COMP%]{overflow:hidden;color:#fff;background-color:#054760;padding:16px 0 24px;height:392px;z-index:0;position:relative;margin-bottom:48px}@media only screen and (min-width: 641px){footer[_ngcontent-%COMP%]{height:276px;margin-bottom:0}}
1@media only screen and (min-width: 961px){footer[_ngcontent-%COMP%]{padding:42px 0 53px;height:346px}}footer[_ngcontent-%COMP%] .footer-wrapper[_ngcontent-%COMP%]{height:auto}footer[_ngcontent-%COMP%] ul.footer-column[_ngcontent-%COMP%]{list-style:none;display:inline-block;width:49%;padding-right:20px;padding-bottom:40px;vertical-align:top}@media only screen and (min-width: 641px){footer[_ngcontent-%COMP%] ul.footer-column[_ngcontent-%COMP%]{width:200px;padding-bottom:60px}}footer[_ngcontent-%COMP%] ul.footer-column[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-weight:200;font-size:1.4rem;line-height:1.8}@media only screen and (min-width: 961px){footer[_ngcontent-%COMP%] ul.footer-column[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1.6rem;line-height:1.9}}footer[_ngcontent-%COMP%] ul.footer-column[_ngcontent-%COMP%] .column-title[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-weight:900;font-size:1rem;line-height:1.2;letter-spacing:1px}@media only screen and (min-width: 961px){footer[_ngcontent-%COMP%] ul.footer-column[_ngcontent-%COMP%] .column-title[_ngcontent-%COMP%]{font-size:1.2rem;vertical-align:top}}footer[_ngcontent-%COMP%] ul.footer-column[_ngcontent-%COMP%] .column-title[_ngcontent-%COMP%]:after{content:"";width:20px;height:4px;background-color:#ef3e28;margin:6px 0;display:block}footer[_ngcontent-%COMP%] .connect-container[_ngcontent-%COMP%]{display:flex}footer[_ngcontent-%COMP%] img.emusic-logo[_ngcontent-%COMP%]{width:120px;height:50px;position:absolute;top:auto;margin-top:-14px;right:48px}@media only screen and (min-width: 641px){footer[_ngcontent-%COMP%] img.emusic-logo[_ngcontent-%COMP%]{top:100px;width:180px;margin-top:-7px}}@media only screen and (min-width: 961px){footer[_ngcontent-%COMP%] img.emusic-logo[_ngcontent-%COMP%]{margin-top:-4px}}footer[_ngcontent-%COMP%] .copyright-note[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-weight:300;font-size:1rem;color:#fff;line-height:1.4;width:100%;text-align:center;padding:0 20px;position:relative;bottom:35px}@media only screen and (min-width: 641px){footer[_ngcontent-%COMP%] .copyright-note[_ngcontent-%COMP%]{bottom:60px}}@media only screen and (min-width: 961px){footer[_ngcontent-%COMP%] .copyright-note[_ngcontent-%COMP%]{bottom:40px}}@media only screen and (min-width: 641px){footer[_ngcontent-%COMP%] .copyright-note[_ngcontent-%COMP%] .break-desktop[_ngcontent-%COMP%]{display:block}}footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-top:5px;margin-right:10px;color:inherit;text-decoration:none}@media only screen and (min-width: 641px){footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-right:12px}}footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}footer[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{width:30px;height:30px}@media only screen and (min-width: 641px){footer[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{width:32px;height:32px}}'],changeDetection:0}),a})();var Ot=r(2313);let lo=(()=>{class a{constructor(t){this.sanitizer=t}transform(t){const l=`<script type="application/ld+json">${t?JSON.stringify(t,null,2).replace(/<\/script>/g,"<\\/script>"):""}<\/script>`;return this.sanitizer.bypassSecurityTrustHtml(l)}}return a.\u0275fac=function(t){return new(t||a)(n.Y36(Ot.H7,16))},a.\u0275pipe=n.Yjl({name:"jsonId",type:a,pure:!0,standalone:!0}),a})();var go=r(6228);function po(a,s){1&a&&(n._UZ(0,"div",1),n.ALo(1,"jsonId")),2&a&&n.Q6J("innerHTML",n.lcZ(1,1,s.ngIf),n.oJD)}let Pt=(()=>{class a{constructor(t,i){this.sanitizer=t,this.seoService=i,this.structuredData$=this.seoService.getStructuredDataObs()}}return a.\u0275fac=function(t){return new(t||a)(n.Y36(Ot.H7),n.Y36(go.v))},a.\u0275cmp=n.Xpm({type:a,selectors:[["json-id"]],standalone:!0,features:[n.jDz],decls:2,vars:3,consts:[[3,"innerHTML",4,"ngIf"],[3,"innerHTML"]],template:function(t,i){1&t&&(n.YNc(0,po,2,3,"div",0),n.ALo(1,"async")),2&t&&n.Q6J("ngIf",n.lcZ(1,1,i.structuredData$))},dependencies:[w.ez,w.O5,w.Ov,lo],encapsulation:2,changeDetection:0}),a})();class uo{constructor(){this.breakpointState={},this.isUserSignedIn=!1,this.sliderProgressOptions={floor:0,ceil:999999999,step:1,showTicksValues:!1,hideLimitLabels:!0,hidePointerLabels:!0,animate:!1,animateO
1nMove:!1,showTicks:!1,showSelectionBar:!0},this.trackSliderValue=0,this.trackVolumeSliderOptions={floor:0,ceil:100,step:1,showTicksValues:!1,hideLimitLabels:!0,hidePointerLabels:!0,showTicks:!1,showSelectionBar:!0,vertical:!0,animate:!1,animateOnMove:!1}}}var ho=r(1884),bo=r(3663),mo=r(8586),fe=r(9363),kt=r(1508),_o=r(3580);let vt=(()=>{class a extends W.m1{constructor(){super(new uo),this.playerService=(0,n.f3M)(bo.l),this.playerControlsService=(0,n.f3M)(kt.h),this.breakpointService=(0,n.f3M)(L.S),this.snackBarService=(0,n.f3M)(mo.c),this.localStorageService=(0,n.f3M)(Pe.n),this.accountService=(0,n.f3M)(_e.B),this.store=(0,n.f3M)(A.yh),this.initPlayerFx=this.effect(t=>t.pipe((0,Y.z)(()=>this.store.select(R.l5).pipe((0,y.q)(1),(0,O.b)(({snid:i,isSignedIn:l})=>{l&&(this.playerControlsService.setUserSnid(null!=i?i:null),this.loadResumeTrackAndQueue(null!=i?i:""))}))))),this.listenForCanPlayFx=this.effect(t=>t.pipe((0,D.w)(()=>this.playerService.handleOnCanPlay()),(0,D.w)(()=>this.store.select(B.tA).pipe((0,o.P)())),(0,O.b)(i=>{i.isPlayingUserContent||this.playerControlsService.seekTo(0,0)}))),this.listenForBreakpointChangesFx=this.effect(t=>t.pipe((0,Y.z)(()=>this.breakpointService.observeBuiltInBreakpoints().pipe((0,O.b)(i=>this.patchState({breakpointState:i})))))),this.listenPlayerErrorsFx=this.effect(t=>t.pipe((0,Y.z)(()=>this.playerService.handleOnError()),(0,D.w)(()=>this.store.select(B.tA).pipe((0,y.q)(1))),(0,O.b)(i=>{var l,m;const I=(null===(l=i.currentlyPlayingTrack)||void 0===l?void 0:l.track.title)+" by "+(null===(m=i.currentlyPlayingTrack)||void 0===m?void 0:m.track.artist.name);this.snackBarService.showErrorNotificationBanner(i.isPlayingUserContent?"Preparing for playback... This may take up to a minute":"Playback Error - "+I),this.playerControlsService.onPlayingError()}))),this.listForSignOutStatusFx=this.effect(t=>t.pipe((0,Y.z)(()=>this.accountService.observeSignOutAction()),(0,D.w)(()=>this.store.select(B.tA).pipe((0,y.q)(1))),(0,O.b)(i=>{i.isPlayingUserContent&&(this.playerControlsService.resetAudioPlayer(),this.playerControlsService.changePlayerBarVisibility(!1))}))),this.listenForPlayerPausedFx=this.effect(t=>t.pipe((0,Y.z)(()=>this.playerService.handleOnPaused()),(0,O.b)(()=>this.playerControlsService.setIsPlaying(!1)))),this.listForPlayerTimeChangedFx=this.effect(t=>t.pipe((0,Y.z)(()=>this.playerService.handleOnTimeUpdate()),(0,D.w)(i=>this.store.select(B.tA).pipe((0,o.P)(),(0,d.U)(l=>({currentTime:Math.floor(i),state:l})))),(0,ho.x)((i,l)=>i.currentTime===l.currentTime),(0,O.b)(({currentTime:i,state:l})=>{const I={progressPercent:0===l.totalTrackDuration?l.progressPercent:i/l.totalTrackDuration};I.timeTracker=i,I.trackPosition=i;const hn=(0,fe.zW)(l);0===I.trackPosition&&hn.length<=1||(this.patchState({trackSliderValue:Math.ceil(i)}),i%5==0&&l.reportedTime!==i&&l.isPlayingUserContent&&(I.reportedTime=i,this.playerControlsService.saveUserTrackAndQueueToLocalStorage(l,Math.floor(i))),this.playerControlsService.updatePlayerTimeState(I))}))),this.listenForOnLoadedFx=this.effect(t=>t.pipe((0,Y.z)(()=>this.playerService.handleOnLoad()),(0,D.w)(i=>this.store.select(B.tA).pipe((0,y.q)(1),(0,d.U)(l=>({playerState:l,player:i})))),(0,O.b)(({player:i,playerState:l})=>{const m=Math.floor(i.duration);this.playerControlsService.setTotalTrackDuration(m),this.patchState(I=>{const hn={};return!l.isPlayingUserContent&&I.isUserSignedIn&&this.playerControlsService.clearUserTrackLocalStorage(),hn.sliderProgressOptions=Object.assign(Object.assign({},I.sliderProgressOptions),{ceil:m}),hn})}))),this.listenForOnEndedFx=this.effect(t=>t.pipe((0,Y.z)(()=>this.playerService.handleOnEnded()),(0,D.w)(()=>this.store.select(B.tA).pipe((0,y.q)(1))),(0,O.b)(i=>{if(i.repeatOne)return void this.playerControlsService.repeatTrack(i);const l=(0,fe.zW)(i),m=(0,fe.dy)(i.currentlyPlayingTrackIndex,l);0===l.length||l.length&&m||!i.isPlayingUserContent&&m?i.repeatQueue&&i.userTrackQueueArray&&this.playerControlsService.repeatPlayQueue(i.userTrackQueueArray):this.playerControlsService.next(i)}))),this.selectViewModel=this.select(this.store.select(B.tA),this.select(t=>t),(t,i)=>({playerState:t,componentState:i})),this.listenForBreakpointChangesFx(),this.listenPlayerErrorsFx(),this.listenForPlayerPausedFx(),this.listForPlayerTimeChangedFx(),this.listenForOnLoadedFx(),this.listForSignOutStatusFx(),this.listenForOnEndedFx(),this.listenForCanPlayFx()}updateCurrentTrackTime(t){this.playerControlsService.seekTo(t),this.patchState({trackSli
1derValue:(0,fe.RK)(t)})}loadResumeTrackAndQueue(t){if(this.localStorageService.itemExists("RESUME_PLAY"))try{const i=this.localStorageService.getItem("RESUME_PLAY");if(!i)return;const l=i[t];if(!l)return;const m={};m.trackPosition=(0,fe.RK)(l.position),this.playerService.loadUrl(l.streamUrl),m.userTrackQueueArray=l.queue,m.originalTrackQueueArray=l.originalQueue?l.originalQueue:[],m.currentlyPlayingTrackIndex=l.index,m.repeatQueue=!!l.repeatQueue&&l.repeatQueue,m.repeatOne=!!l.repeatOne&&l.repeatOne,m.shuffleOn=!!l.shuffleOn&&l.shuffleOn,m.isPlayingUserContent=!0,m.progressPercent=m.trackPosition/l.track.durationInSeconds,m.currentlyPlayingTrack=(0,fe.sc)(l.id,l.track,l.release,l.streamUrl),this.store.dispatch(_o.a.setResumeTrackAndQueue(m)),this.playerControlsService.changePlayerBarVisibility(!0),this.playerService.setPlayerPosition(m.trackPosition)}catch(i){console.error(i)}}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275prov=n.Yz7({token:a,factory:a.\u0275fac}),a})();var fo=r(2811);function Le(a){return"function"==typeof a}let mt=!1;const ie={Promise:void 0,set useDeprecatedSynchronousErrorHandling(a){if(a){const s=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+s.stack)}else mt&&console.log("RxJS: Back to a better error behavior. Thank you. <3");mt=a},get useDeprecatedSynchronousErrorHandling(){return mt}};function ye(a){setTimeout(()=>{throw a},0)}const Ie={closed:!0,next(a){},error(a){if(ie.useDeprecatedSynchronousErrorHandling)throw a;ye(a)},complete(){}},xo=Array.isArray||(a=>a&&"number"==typeof a.length),ze=(()=>{function a(s){return Error.call(this),this.message=s?`${s.length} errors occurred during unsubscription:\n${s.map((t,i)=>`${i+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=s,this}return a.prototype=Object.create(Error.prototype),a})();class jn{constructor(s){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,s&&(this._ctorUnsubscribe=!0,this._unsubscribe=s)}unsubscribe(){let s;if(this.closed)return;let{_parentOrParents:t,_ctorUnsubscribe:i,_unsubscribe:l,_subscriptions:m}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,t instanceof jn)t.remove(this);else if(null!==t)for(let I=0;I<t.length;++I)t[I].remove(this);if(Le(l)){i&&(this._unsubscribe=void 0);try{l.call(this)}catch(I){s=I instanceof ze?yt(I.errors):[I]}}if(xo(m)){let I=-1,hn=m.length;for(;++I<hn;){const yn=m[I];if(null!==(a=yn)&&"object"==typeof a)try{yn.unsubscribe()}catch(Ln){s=s||[],Ln instanceof ze?s=s.concat(yt(Ln.errors)):s.push(Ln)}}}var a;if(s)throw new ze(s)}add(s){let t=s;if(!s)return jn.EMPTY;switch(typeof s){case"function":t=new jn(s);case"object":if(t===this||t.closed||"function"!=typeof t.unsubscribe)return t;if(this.closed)return t.unsubscribe(),t;if(!(t instanceof jn)){const m=t;t=new jn,t._subscriptions=[m]}break;default:throw new Error("unrecognized teardown "+s+" added to Subscription.")}let{_parentOrParents:i}=t;if(null===i)t._parentOrParents=this;else if(i instanceof jn){if(i===this)return t;t._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return t;i.push(this)}const l=this._subscriptions;return null===l?this._subscriptions=[t]:l.push(t),t}remove(s){const t=this._subscriptions;if(t){const i=t.indexOf(s);-1!==i&&t.splice(i,1)}}}var a;function yt(a){return a.reduce((s,t)=>s.concat(t instanceof ze?t.errors:t),[])}jn.EMPTY=((a=new jn).closed=!0,a);const De="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class $n extends jn{constructor(s,t,i){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=Ie;break;case 1:if(!s){this.destination=Ie;break}if("object"==typeof s){s instanceof $n?(this.syncErrorThrowable=s.syncErrorThrowable,this.destination=s,s.add(this)):(this.syncErrorThrowable=!0,this.destination=new wt(this,s));break}default:this.syncErrorThrowable=!0,this.destination=new wt(this,s,t,i)}}[De](){return this}static create(s,t,i){const l=new $n(s,t,i);return l.syncErrorThrowable=!1,l}next(s){this.isStopped||this._next(s)}error(s){this.isStopped||(this.isStopped=!0,this._error(s))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(s){this.destination.next(s)}_error(s){this.destination.error(s),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:s}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=s,this}}class wt extends $n{constructor(s,t,i,l){super(),this._parentSubscriber=s;let m,I=this;Le(t)?m=t:t&&(m=t.next,i=t.error,l=t.complete,t!==Ie&&(I=Object.create(t),Le(I.unsubscribe)&&this.add(I.unsubscribe.bind(I)),I.unsubscribe=this.unsubscribe.bind(this))),this._context=I,this._next=m,this._error=i,this._complete=l}next(s){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;ie.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,s)&&this.unsubscribe():this.__tryOrUnsub(this._next,s)}}error(s){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:i}=ie;if(this._error)i&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,s),this.unsubscribe()):(this.__tryOrUnsub(this._error,s),this.unsubscribe());else if(t.syncErrorThrowable)i?(t.syncErrorValue=s,t.syncErrorThrown=!0):ye(s),this.unsubscribe();else{if(this.unsubscribe(),i)throw s;ye(s)}}}complete(){if(!this.isStopped){const{_parentSubscriber:s}=this;if(this._complete){const t=()=>this._complete.call(this._context);ie.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable?(this.__tryOrSetError(s,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(s,t){try{s.call(this._context,t)}catch(i){if(this.unsubscribe(),ie.useDeprecatedSynchronousErrorHandling)throw i;ye(i)}}__tryOrSetError(s,t,i){if(!ie.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,i)}catch(l){return ie.useDeprecatedSynchronousErrorHandling?(s.syncErrorValue=l,s.syncErrorThrown=!0,!0):(ye(l),!0)}return!1}_unsubscribe(){const{_parentSubscriber:s}=this;this._context=null,this._parentSubscriber=null,s.unsubscribe()}}const Po="function"==typeof Symbol&&Symbol.observable||"@@observable";function ko(a){return a}let St=(()=>{class a{constructor(t){this._isScalar=!1,t&&(this._subscribe=t)}lift(t){const i=new a;return i.source=this,i.operator=t,i}subscribe(t,i,l){const{operator:m}=this,I=function Oo(a,s,t){if(a){if(a instanceof $n)return a;
vendor: 4,108 bytes, line 1
1if(a[De])return a[De]()}return a||s||t?new $n(a,s,t):new $n(Ie)}(t,i,l);if(I.add(m?m.call(I,this.source):this.source||ie.useDeprecatedSynchronousErrorHandling&&!I.syncErrorThrowable?this._subscribe(I):this._trySubscribe(I)),ie.useDeprecatedSynchronousErrorHandling&&I.syncErrorThrowable&&(I.syncErrorThrowable=!1,I.syncErrorThrown))throw I.syncErrorValue;return I}_trySubscribe(t){try{return this._subscribe(t)}catch(i){ie.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=i),function Mo(a){for(;a;){const{closed:s,destination:t,isStopped:i}=a;if(s||i)return!1;a=t&&t instanceof $n?t:null}return!0}(t)?t.error(i):console.warn(i)}}forEach(t,i){return new(i=Et(i))((l,m)=>{let I;I=this.subscribe(hn=>{try{t(hn)}catch(yn){m(yn),I&&I.unsubscribe()}},m,l)})}_subscribe(t){const{source:i}=this;return i&&i.subscribe(t)}[Po](){return this}pipe(...t){return 0===t.length?this:function Tt(a){return 0===a.length?ko:1===a.length?a[0]:function(t){return a.reduce((i,l)=>l(i),t)}}(t)(this)}toPromise(t){return new(t=Et(t))((i,l)=>{let m;this.subscribe(I=>m=I,I=>l(I),()=>i(m))})}}return a.create=s=>new a(s),a})();function Et(a){if(a||(a=ie.Promise||Promise),!a)throw new Error("no Promise impl found");return a}const we=(()=>{function a(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return a.prototype=Object.create(Error.prototype),a})();class vo extends jn{constructor(s,t){super(),this.subject=s,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const s=this.subject,t=s.observers;if(this.subject=null,!t||0===t.length||s.isStopped||s.closed)return;const i=t.indexOf(this.subscriber);-1!==i&&t.splice(i,1)}}class yo extends $n{constructor(s){super(s),this.destination=s}}let Te=(()=>{class a extends St{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[De](){return new yo(this)}lift(t){const i=new At(this,this);return i.operator=t,i}next(t){if(this.closed)throw new we;if(!this.isStopped){const{observers:i}=this,l=i.length,m=i.slice();for(let I=0;I<l;I++)m[I].next(t)}}error(t){if(this.closed)throw new we;this.hasError=!0,this.thrownError=t,this.isStopped=!0;const{observers:i}=this,l=i.length,m=i.slice();for(let I=0;I<l;I++)m[I].error(t);this.observers.length=0}complete(){if(this.closed)throw new we;this.isStopped=!0;const{observers:t}=this,i=t.length,l=t.slice();for(let m=0;m<i;m++)l[m].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(t){if(this.closed)throw new we;return super._trySubscribe(t)}_subscribe(t){if(this.closed)throw new we;return this.hasError?(t.error(this.thrownError),jn.EMPTY):this.isStopped?(t.complete(),jn.EMPTY):(this.observers.push(t),new vo(this,t))}asObservable(){const t=new St;return t.source=this,t}}return a.create=(s,t)=>new At(s,t),a})();class At extends Te{constructor(s,t){super(),this.destination=s,this.source=t}next(s){const{destination:t}=this;t&&t.next&&t.next(s)}error(s){const{destination:t}=this;t&&t.error&&this.destination.error(s)}complete(){const{destination:s}=this;s&&s.complete&&this.destination.complete()}_subscribe(s){const{source:t}=this;return t?this.source.subscribe(s):jn.EMPTY}}class wo extends jn{constructor(s,t){super()}schedule(s,t=0){return this}}let Lt=(()=>{class a{constructor(t,i=a.now){this.SchedulerAction=t,this.now=i}schedule(t,i=0,l){return new this.SchedulerAction(this,t).schedule(l,i)}}return a.now=()=>Date.now(),a})();class pe extends Lt{constructor(s,t=Lt.now){super(s,()=>pe.delegate&&pe.delegate!==this?pe.delegate.now():t()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(s,t=0,i){return pe.delegate&&pe.delegate!==this?pe.delegate.schedule(s,t,i):super.schedule(s,t,i)}flush(s){const{actions:t}=this;if(this.active)return void t.push(s);let i;this.active=!0;do{if(i=s.execute(s.state,s.delay))break}while(s=t.shift());if(this.active=!1,i){for(;s=t.shift();)s.unsubscribe();throw i}}}const So=new pe(class To extends wo{constructor(s,t){super(s,t),this.scheduler
1=s,this.work=t,this.pending=!1}schedule(s,t=0){if(this.closed)return this;this.state=s;const i=this.id,l=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(l,i,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(l,this.id,t),this}requestAsyncId(s,t,i=0){return setInterval(s.flush.bind(s,this),i)}recycleAsyncId(s,t,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return t;clearInterval(t)}execute(s,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(s,t);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(s,t){let l,i=!1;try{this.work(s)}catch(m){i=!0,l=!!m&&m||new Error(m)}if(i)return this.unsubscribe(),l}_unsubscribe(){const s=this.id,t=this.scheduler,i=t.actions,l=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==l&&i.splice(l,1),null!=s&&(this.id=this.recycleAsyncId(t,s,null)),this.delay=null}}),It={leading:!0,trailing:!1};function zt(a,s=So,t=It){return i=>i.lift(new Lo(a,s,t.leading,t.trailing))}class Lo{constructor(s,t,i,l){this.duration=s,this.scheduler=t,this.leading=i,this.trailing=l}call(s,t){return t.subscribe(new Io(s,this.duration,this.scheduler,this.leading,this.trailing))}}class Io extends $n{constructor(s,t,i,l,m){super(s),this.duration=t,this.scheduler=i,this.leading=l,this.trailing=m,this._hasTrailingValue=!1,this._trailingValue=null}_next(s){this.throttled?this.trailing&&(this._trailingValue=s,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(zo,this.duration,{subscriber:this})),this.leading?this.destination.next(s):this.trailing&&(this._trailingValue=s,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const s=this.throttled;s&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),s.unsubscribe(),this.remove(s),this.throttled=null)}}function zo(a){const{subscriber:s}=a;s.clearThrottle()}function ue(){}function Dt(a,s,t){return function(l){return l.lift(new Do(a,s,t))}}class Do{constructor(s,t,i){this.nextOrObserver=s,this.error=t,this.complete=i}call(s,t){return t.subscribe(new Ro(s,this.nextOrObserver,this.error,this.complete))}}class Ro extends $n{constructor(s,t,i,l){super(s),this._tapNext=ue,this._tapError=ue,this._tapComplete=ue,this._tapError=i||ue,this._tapComplete=l||ue,Le(t)?(this._context=this,this._tapNext=t):t&&(this._context=t,this._tapNext=t.next||ue,this._tapError=t.error||ue,this._tapComplete=t.complete||ue)}_next(s){try{this._tapNext.call(this._context,s)}catch(t){return void this.destination.error(t)}this.destination.next(s)}_error(s){try{this._tapError.call(this._context,s)}catch(t){return void this.destination.error(t)}this.destination.error(s)}_complete(){try{this._tapComplete.call(this._context)}catch(s){return void this.destination.error(s)}return this.destination.complete()}}function Rt(a,s){return t=>t.lift(new Uo(a,s))}class Uo{constructor(s,t){this.compare=s,this.keySelector=t}call(s,t){return t.subscribe(new No(s,this.compare,this.keySelector))}}class No extends $n{constructor(s,t,i){super(s),this.keySelector=i,this.hasKey=!1,"function"==typeof t&&(this.compare=t)}compare(s,t){return s===t}_next(s){let t;try{const{keySelector:l}=this;t=l?l(s):s}catch(l){return this.destination.error(l)}let i=!1;if(this.hasKey)try{const{compare:l}=this;i=l(this.key,t)}catch(l){return this.destination.error(l)}else this.hasKey=!0;i||(this.key=t,this.destination.next(s))}}class Fo{constructor(s,t){this.predicate=s,this.thisArg=t}call(s,t){return t.subscribe(new Vo(s,this.predicate,this.thisArg))}}class Vo extends $n{constructor(s,t,i){super(s),this.predicate=t,this.thisArg=i,this.count=0}_next(s){let t;try{t=this.predicate.call(this.thisArg,s,this.count++)}catch(i){return void this.destination.error(i)}t&&this.destination.next(s)}}var Xn="undefined"!=typeof window?window:{screen:{},navigator:{}},xe=(Xn.matchMedia||function(){return{matches:!1}}).bind(Xn),Ut=!1,Nt=function(){};
1Xn.addEventListener&&Xn.addEventListener("p",Nt,{get passive(){return Ut=!0}}),Xn.removeEventListener&&Xn.removeEventListener("p",Nt,!1);var Bt=Ut,_t="ontouchstart"in Xn,Vt=(_t||"TouchEvent"in Xn&&xe("(any-pointer: coarse)"),Xn.navigator.userAgent||"");xe("(pointer: coarse)").matches&&/iPad|Macintosh/.test(Vt)&&Math.min(Xn.screen.width||0,Xn.screen.height||0);(xe("(pointer: coarse)").matches||!xe("(pointer: fine)").matches&&_t)&&/Windows.*Firefox/.test(Vt),xe("(any-pointer: fine)").matches||xe("(any-hover: hover)");const Qo=["tooltipTemplate"],jo=["leftOuterSelectionBar"],Go=["rightOuterSelectionBar"],Ko=["fullBar"],$o=["selectionBar"],Xo=["minHandle"],qo=["maxHandle"],ni=["floorLabel"],ei=["ceilLabel"],ti=["minHandleLabel"],oi=["maxHandleLabel"],ii=["combinedLabel"],ri=["ticksElement"];function ai(a,s){if(1&a&&n._UZ(0,"ngx-slider-tooltip-wrapper",31),2&a){const t=n.oxw().$implicit,i=n.oxw();n.Q6J("template",i.tooltipTemplate)("tooltip",t.valueTooltip)("placement",t.valueTooltipPlacement)("content",t.value)}}function ci(a,s){if(1&a&&n._UZ(0,"span",32),2&a){const t=n.oxw().$implicit;n.Q6J("innerHTML",t.legend,n.oJD)}}const si=function(a){return{"ngx-slider-selected":a}};function li(a,s){if(1&a&&(n.TgZ(0,"span",27),n._UZ(1,"ngx-slider-tooltip-wrapper",28),n.YNc(2,ai,1,4,"ngx-slider-tooltip-wrapper",29),n.YNc(3,ci,1,1,"span",30),n.qZA()),2&a){const t=s.$implicit,i=n.oxw();n.Q6J("ngClass",n.VKq(7,si,t.selected))("ngStyle",t.style),n.xp6(1),n.Q6J("template",i.tooltipTemplate)("tooltip",t.tooltip)("placement",t.tooltipPlacement),n.xp6(1),n.Q6J("ngIf",null!=t.value),n.xp6(1),n.Q6J("ngIf",null!=t.legend)}}function di(a,s){}function gi(a,s){1&a&&n.YNc(0,di,0,0,"ng-template")}const pi=function(a,s,t){return{tooltip:a,placement:s,content:t}};function ui(a,s){if(1&a&&(n.ynx(0),n.YNc(1,gi,1,0,null,1),n.BQk()),2&a){const t=n.oxw();n.xp6(1),n.Q6J("ngTemplateOutlet",t.template)("ngTemplateOutletContext",n.kEZ(2,pi,t.tooltip,t.placement,t.content))}}function hi(a,s){if(1&a&&(n.ynx(0),n.TgZ(1,"div",2),n._uU(2),n.qZA(),n.BQk()),2&a){const t=n.oxw();n.xp6(1),n.uIk("title",t.tooltip)("data-tooltip-placement",t.placement),n.xp6(1),n.hij(" ",t.content," ")}}const Zn={Low:0,High:1,Floor:2,Ceil:3,TickValue:4};Zn[Zn.Low]="Low",Zn[Zn.High]="High",Zn[Zn.Floor]="Floor",Zn[Zn.Ceil]="Ceil",Zn[Zn.TickValue]="TickValue";class Re{constructor(){this.floor=0,this.ceil=null,this.step=1,this.minRange=null,this.maxRange=null,this.pushRange=!1,this.minLimit=null,this.maxLimit=null,this.translate=null,this.combineLabels=null,this.getLegend=null,this.getStepLegend=null,this.stepsArray=null,this.bindIndexForStepsArray=!1,this.draggableRange=!1,this.draggableRangeOnly=!1,this.showSelectionBar=!1,this.showSelectionBarEnd=!1,this.showSelectionBarFromValue=null,this.showOuterSelectionBars=!1,this.hidePointerLabels=!1,this.hideLimitLabels=!1,this.autoHideLimitLabels=!0,this.readOnly=!1,this.disabled=!1,this.showTicks=!1,this.showTicksValues=!1,this.tickStep=null,this.tickValueStep=null,this.ticksArray=null,this.ticksTooltip=null,this.ticksValuesTooltip=null,this.vertical=!1,this.getSelectionBarColor=null,this.getTickColor=null,this.getPointerColor=null,this.keyboardSupport=!0,this.scale=1,this.rotate=0,this.enforceStep=!0,this.enforceRange=!0,this.enforceStepsArray=!0,this.noSwitching=!1,this.onlyBindHandles=!1,this.rightToLeft=!1,this.reversedControls=!1,this.boundPointerLabels=!0,this.logScale=!1,this.customValueToPosition=null,this.customPositionToValue=null,this.precisionLimit=12,this.selectionBarGradient=null,this.ariaLabel="ngx-slider",this.ariaLabelledBy=null,this.ariaLabelHigh="ngx-slider-max",this.ariaLabelledByHigh=null,this.handleDimension=null,this.barDimension=null,this.animate=!0,this.animateOnMove=!1}}const _n={Min:0,Max:1};_n[_n.Min]="Min",_n[_n.Max]="Max";class bi{}class nn{static isNullOrUndefined(s){return null==s}static areArraysEqual(s,t){if(s.length!==t.length)return!1;for(let i=0;i<s.length;++i)if(s[i]!==t[i])return!1;return!0}static linearValueToPosition(s,t,i){return(s-t)/(i-t)}static logValueToPosition(s,t,i){return((s=Math.log(s))-(t=Math.log(t)))/((i=Math.log(i))-t)}static linearPositionToValue(s,t,i){return s*(i-t)+t}static logPositionToValue(s,t,i){return t=Math.log(t),i=Math.log(i),Math.exp(s*(i-t)+t)}static findStepIndex(s,t){const i=t.map(m=>Math.abs(s-m.value));let l=0;for(let m=0;m<t.length;m++)i[m]!==i[l]&&i[m]<i[l]&&(l=m);return l}}class he{static isTouchEvent(s){return void 0!==window.TouchEvent?s instanceof TouchEvent:void 0!==s.touches}static isResizeObserverAvailable(){return void 0!==window.ResizeObserver}}class Fn{static roundToPrecisionLimit(s,t){return+s.toPrecision(t)}static isModuloWithinPrecisionLimit(s,t,i){const l=Math.pow(10,-i);return Math.abs(s%t)<=l||Math.abs(Math.abs(s%t)-t)<=l}static clampToRange(s,t,i){return Math.min(Math.max(s,t),i)}}class Ht{constructor(){this.eventName=null,this.events=null,this.eventsSubscription=null,this.teardownCallback=null}}
1class Yt{constructor(s){this.renderer=s}attachPassiveEventListener(s,t,i,l){if(!0!==Bt)return this.attachEventListener(s,t,i,l);const m=new Ht;m.eventName=t,m.events=new Te;const I=hn=>{m.events.next(hn)};return s.addEventListener(t,I,{passive:!0,capture:!1}),m.teardownCallback=()=>{s.removeEventListener(t,I,{passive:!0,capture:!1})},m.eventsSubscription=m.events.pipe(nn.isNullOrUndefined(l)?Dt(()=>{}):zt(l,void 0,{leading:!0,trailing:!0})).subscribe(hn=>{i(hn)}),m}detachEventListener(s){nn.isNullOrUndefined(s.eventsSubscription)||(s.eventsSubscription.unsubscribe(),s.eventsSubscription=null),nn.isNullOrUndefined(s.events)||(s.events.complete(),s.events=null),nn.isNullOrUndefined(s.teardownCallback)||(s.teardownCallback(),s.teardownCallback=null)}attachEventListener(s,t,i,l){const m=new Ht;return m.eventName=t,m.events=new Te,m.teardownCallback=this.renderer.listen(s,t,hn=>{m.events.next(hn)}),m.eventsSubscription=m.events.pipe(nn.isNullOrUndefined(l)?Dt(()=>{}):zt(l,void 0,{leading:!0,trailing:!0})).subscribe(hn=>{i(hn)}),m}}let be=(()=>{class a{constructor(t,i,l){this.elemRef=t,this.renderer=i,this.changeDetectionRef=l,this._position=0,this._dimension=0,this._alwaysHide=!1,this._vertical=!1,this._scale=1,this._rotate=0,this.opacity=1,this.visibility="visible",this.left="",this.bottom="",this.height="",this.width="",this.transform="",this.eventListeners=[],this.eventListenerHelper=new Yt(this.renderer)}get position(){return this._position}get dimension(){return this._dimension}get alwaysHide(){return this._alwaysHide}get vertical(){return this._vertical}get scale(){return this._scale}get rotate(){return this._rotate}setAlwaysHide(t){this._alwaysHide=t,this.visibility=t?"hidden":"visible"}hide(){this.opacity=0}show(){this.alwaysHide||(this.opacity=1)}isVisible(){return!this.alwaysHide&&0!==this.opacity}setVertical(t){this._vertical=t,this._vertical?(this.left="",this.width=""):(this.bottom="",this.height="")}setScale(t){this._scale=t}setRotate(t){this._rotate=t,this.transform="rotate("+t+"deg)"}getRotate(){return this._rotate}setPosition(t){this._position!==t&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._position=t,this._vertical?this.bottom=Math.round(t)+"px":this.left=Math.round(t)+"px"}calculateDimension(){const t=this.getBoundingClientRect();this._dimension=this.vertical?(t.bottom-t.top)*this.scale:(t.right-t.left)*this.scale}setDimension(t){this._dimension!==t&&!this.isRefDestroyed()&&this.changeDetectionRef.markForCheck(),this._dimension=t,this._vertical?this.height=Math.round(t)+"px":this.width=Math.round(t)+"px"}getBoundingClientRect(){return this.elemRef.nativeElement.getBoundingClientRect()}on(t,i,l){const m=this.eventListenerHelper.attachEventListener(this.elemRef.nativeElement,t,i,l);this.eventListeners.push(m)}onPassive(t,i,l){const m=this.eventListenerHelper.attachPassiveEventListener(this.elemRef.nativeElement,t,i,l);this.eventListeners.push(m)}off(t){let i,l;nn.isNullOrUndefined(t)?(i=[],l=this.eventListeners):(i=this.eventListeners.filter(m=>m.eventName!==t),l=this.eventListeners.filter(m=>m.eventName===t));for(const m of l)this.eventListenerHelper.detachEventListener(m);this.eventListeners=i}isRefDestroyed(){return nn.isNullOrUndefined(this.changeDetectionRef)||this.changeDetectionRef.destroyed}}return a.\u0275fac=function(t){return new(t||a)(n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(n.sBO))},a.\u0275dir=n.lG2({type:a,selectors:[["","ngxSliderElement",""]],hostVars:14,hostBindings:function(t,i){2&t&&n.Udp("opacity",i.opacity)("visibility",i.visibility)("left",i.left)("bottom",i.bottom)("height",i.height)("width",i.width)("transform",i.transform)}}),a})(),ft=(()=>{class a extends be{constructor(t,i,l){super(t,i,l),this.active=!1,this.role="",this.tabindex="",this.ariaOrientation="",this.ariaLabel="",this.ariaLabelledBy="",this.ariaValueNow="",this.ariaValueText="",this.ariaValueMin="",this.ariaValueMax=""}focus(){this.elemRef.nativeElement.focus()}}return a.\u0275fac=function(t){return new(t||a)(n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(n.sBO))},a.\u0275dir=n.lG2({type:a,selectors:[["","ngxSliderHandle",""]],hostVars:11,hostBindings:function(t,i){2&t&&(n.uIk("role",i.role)("tabindex",i.tabindex)("aria-orientation",i.ariaOrientation)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledBy)("aria-valuenow",i.ariaValueNow)("aria-valuetext",i.ariaValueText)("aria-valuemin",i.ariaValueMin)("aria-valuemax",i.ariaValueMax),n.ekj("ngx-slider-active",i.active))},features:[n.qOj]}),a})(),Ce=(()=>{class a extends be{constructor(t,i,l){super(t,i,l),this._value=null}get value(){return this._value}setValue(t){let i=!1;!this.alwaysHide&&(nn.isNullOrUndefined(this.value)||this.value.length!==t.length||this.value.length>0&&0===this.dimension)&&(i=!0),this._value=t,this.elemRef.nativeElement.innerHTML=t,i&&this.calculateDimension()}}return a.\u0275fac=function(t){return new(t||a)(n.Y36(n.SBq),n.Y36(n.Qsj),n.Y36(n.sBO))},a.\u0275dir=n.lG2({type:a,selectors:[["","ngxSliderLabel",""]],features:[n.qOj]}),a})();class mi{constructor(){this.selected=!1,this.style={},this.tooltip=null,this.tooltipPlacement=null,this.value=null,this.valueTooltip=null,this.valueTooltipPlacement=null,this.legend=null}}class Jt{constructor(){this.active=!1,this.value=0,this.difference=0,this.position=0,this.lowLimit=0,this.highLim
1it=0}}class Ue{static compare(s,t){return!(nn.isNullOrUndefined(s)&&nn.isNullOrUndefined(t)||nn.isNullOrUndefined(s)!==nn.isNullOrUndefined(t))&&s.value===t.value&&s.highValue===t.highValue}}class Qt extends Ue{static compare(s,t){return!(nn.isNullOrUndefined(s)&&nn.isNullOrUndefined(t)||nn.isNullOrUndefined(s)!==nn.isNullOrUndefined(t))&&s.value===t.value&&s.highValue===t.highValue&&s.forceChange===t.forceChange}}const _i={provide:J.JU,useExisting:(0,n.Gpc)(()=>jt),multi:!0};let jt=(()=>{class a{constructor(t,i,l,m){this.renderer=t,this.elementRef=i,this.changeDetectionRef=l,this.zone=m,this.value=null,this.valueChange=new n.vpe,this.highValue=null,this.highValueChange=new n.vpe,this.options=new Re,this.userChangeStart=new n.vpe,this.userChange=new n.vpe,this.userChangeEnd=new n.vpe,this.initHasRun=!1,this.inputModelChangeSubject=new Te,this.inputModelChangeSubscription=null,this.outputModelChangeSubject=new Te,this.outputModelChangeSubscription=null,this.viewLowValue=null,this.viewHighValue=null,this.viewOptions=new Re,this.handleHalfDimension=0,this.maxHandlePosition=0,this.currentTrackingPointer=null,this.currentFocusPointer=null,this.firstKeyDown=!1,this.touchId=null,this.dragging=new Jt,this.sliderElementVerticalClass=!1,this.sliderElementAnimateClass=!1,this.sliderElementWithLegendClass=!1,this.sliderElementDisabledAttr=null,this.sliderElementAriaLabel="ngx-slider",this.barStyle={},this.minPointerStyle={},this.maxPointerStyle={},this.fullBarTransparentClass=!1,this.selectionBarDraggableClass=!1,this.ticksUnderValuesClass=!1,this.intermediateTicks=!1,this.ticks=[],this.eventListenerHelper=null,this.onMoveEventListener=null,this.onEndEventListener=null,this.moving=!1,this.resizeObserver=null,this.onTouchedCallback=null,this.onChangeCallback=null,this.eventListenerHelper=new Yt(this.renderer)}set manualRefresh(t){this.unsubscribeManualRefresh(),this.manualRefreshSubscription=t.subscribe(()=>{setTimeout(()=>this.calculateViewDimensionsAndDetectChanges())})}set triggerFocus(t){this.unsubscribeTriggerFocus(),this.triggerFocusSubscription=t.subscribe(i=>{this.focusPointer(i)})}get range(){return!nn.isNullOrUndefined(this.value)&&!nn.isNullOrUndefined(this.highValue)}get showTicks(){return this.viewOptions.showTicks}ngOnInit(){this.viewOptions=new Re,Object.assign(this.viewOptions,this.options),this.updateDisabledState(),this.updateVerticalState(),this.updateAriaLabel()}ngAfterViewInit(){this.applyOptions(),this.subscribeInputModelChangeSubject(),this.subscribeOutputModelChangeSubject(),this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.updateVerticalState(),this.manageElementsStyle(),this.updateDisabledState(),this.calculateViewDimensions(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),this.initHandles(),this.manageEventsBindings(),this.updateAriaLabel(),this.subscribeResizeObserver(),this.initHasRun=!0,this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}ngOnChanges(t){!nn.isNullOrUndefined(t.options)&&JSON.stringify(t.options.previousValue)!==JSON.stringify(t.options.currentValue)&&this.onChangeOptions(),(!nn.isNullOrUndefined(t.value)||!nn.isNullOrUndefined(t.highValue))&&this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}ngOnDestroy(){this.unbindEvents(),this.unsubscribeResizeObserver(),this.unsubscribeInputModelChangeSubject(),this.unsubscribeOutputModelChangeSubject(),this.unsubscribeManualRefresh(),this.unsubscribeTriggerFocus()}writeValue(t){t instanceof Array?(this.value=t[0],this.highValue=t[1]):this.value=t,this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!1})}registerOnChange(t){this.onChangeCallback=t}registerOnTouched(t){this.onTouchedCallback=t}setDisabledState(t){this.viewOptions.disabled=t,this.updateDisabledState()}setAriaLabel(t){this.viewOptions.ariaLabel=t,this.updateAriaLabel()}onResize(t){this.calculateViewDimensionsAndDetectChanges()}subscribeInputModelChangeSubject(){this.inputModelChangeSubscription=this.inputModelChangeSubject.pipe(Rt(Qt.compare),function Bo(a,s){return function(i){return i.lift(new Fo(a,s)
1)}}(t=>!t.forceChange&&!t.internalChange)).subscribe(t=>this.applyInputModelChange(t))}subscribeOutputModelChangeSubject(){this.outputModelChangeSubscription=this.outputModelChangeSubject.pipe(Rt(Qt.compare)).subscribe(t=>this.publishOutputModelChange(t))}subscribeResizeObserver(){he.isResizeObserverAvailable()&&(this.resizeObserver=new ResizeObserver(()=>this.calculateViewDimensionsAndDetectChanges()),this.resizeObserver.observe(this.elementRef.nativeElement))}unsubscribeResizeObserver(){he.isResizeObserverAvailable()&&null!==this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}unsubscribeOnMove(){nn.isNullOrUndefined(this.onMoveEventListener)||(this.eventListenerHelper.detachEventListener(this.onMoveEventListener),this.onMoveEventListener=null)}unsubscribeOnEnd(){nn.isNullOrUndefined(this.onEndEventListener)||(this.eventListenerHelper.detachEventListener(this.onEndEventListener),this.onEndEventListener=null)}unsubscribeInputModelChangeSubject(){nn.isNullOrUndefined(this.inputModelChangeSubscription)||(this.inputModelChangeSubscription.unsubscribe(),this.inputModelChangeSubscription=null)}unsubscribeOutputModelChangeSubject(){nn.isNullOrUndefined(this.outputModelChangeSubscription)||(this.outputModelChangeSubscription.unsubscribe(),this.outputModelChangeSubscription=null)}unsubscribeManualRefresh(){nn.isNullOrUndefined(this.manualRefreshSubscription)||(this.manualRefreshSubscription.unsubscribe(),this.manualRefreshSubscription=null)}unsubscribeTriggerFocus(){nn.isNullOrUndefined(this.triggerFocusSubscription)||(this.triggerFocusSubscription.unsubscribe(),this.triggerFocusSubscription=null)}getPointerElement(t){return t===_n.Min?this.minHandleElement:t===_n.Max?this.maxHandleElement:null}getCurrentTrackingValue(){return this.currentTrackingPointer===_n.Min?this.viewLowValue:this.currentTrackingPointer===_n.Max?this.viewHighValue:null}modelValueToViewValue(t){return nn.isNullOrUndefined(t)?NaN:nn.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?+t:nn.findStepIndex(+t,this.viewOptions.stepsArray)}viewValueToModelValue(t){return nn.isNullOrUndefined(this.viewOptions.stepsArray)||this.viewOptions.bindIndexForStepsArray?t:this.getStepValue(t)}getStepValue(t){const i=this.viewOptions.stepsArray[t];return nn.isNullOrUndefined(i)?NaN:i.value}applyViewChange(){this.value=this.viewValueToModelValue(this.viewLowValue),this.range&&(this.highValue=this.viewValueToModelValue(this.viewHighValue)),this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,userEventInitiated:!0,forceChange:!1}),this.inputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!1,internalChange:!0})}applyInputModelChange(t){const i=this.normaliseModelValues(t),l=!Ue.compare(t,i);l&&(this.value=i.value,this.highValue=i.highValue),this.viewLowValue=this.modelValueToViewValue(i.value),this.viewHighValue=this.range?this.modelValueToViewValue(i.highValue):null,this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.updateTicksScale(),this.updateAriaAttributes(),this.range&&this.updateCombinedLabel(),this.outputModelChangeSubject.next({value:i.value,highValue:i.highValue,forceChange:l,userEventInitiated:!1})}publishOutputModelChange(t){const i=()=>{this.valueChange.emit(t.value),this.range&&this.highValueChange.emit(t.highValue),nn.isNullOrUndefined(this.onChangeCallback)||this.onChangeCallback(this.range?[t.value,t.highValue]:t.value),nn.isNullOrUndefined(this.onTouchedCallback)||this.onTouchedCallback(this.range?[t.value,t.highValue]:t.value)};t.userEventInitiated?(i(),this.userChange.emit(this.getChangeContext())):setTimeout(()=>{i()})}normaliseModelValues(t){const i=new Ue;if(i.value=t.value,i.highValue=t.highValue,!nn.isNullOrUndefined(this.viewOptions.stepsArray)){if(this.viewOptions.enforceStepsArray){const l=nn.findStepIndex(i.value,this.viewOptions.stepsArray);if(i.value=this.viewOptions.stepsArray[l].value,this.range){const m=nn.findStepIndex(i.highValue,this.viewOptions.stepsArray);i.highValue=this.viewOptions.stepsArray[m].value}}return i}if(this.viewOptions.enforceStep&&(i.value=this.roundStep(i.value),this.range&&(i.highValue=this.roundStep(i.highValue))),this.viewOptions.enforceRange&&(i.value=Fn.clampToRange(i.value,this.viewOptions.floor,this.viewOptions.ceil),this.range&&(i.highValue=Fn.clampToRange(i.highValue,this.viewOptions.floor,this.viewOptions.ceil)),this.range&&t.value>t.highValue))if(this.viewOptions.noSwitching)i.value=i.highValue;else{const l=t.value;i.value=t.highValue,i.highValue=l}return i}renormaliseModelValues(){const t={value:this.value,highValue:this.highValue},i=this.normaliseModelValues(t);Ue.compare(i,t)||(this.value=i.value,this.highValue=i.highValue,this.outputModelChangeSubject.next({value:this.value,highValue:this.highValue,forceChange:!0,userEventInitiated:!1}))}onChangeOptions(){if(!this.initHasRun)return;const t=this.getOptionsInfluencingEventBindings(this.viewOptions);this.applyOptions();const i=this.getOptionsInfluencingEventBindings(this.viewOptions),l=!nn.areArraysEqual(t,
1i);this.renormaliseModelValues(),this.viewLowValue=this.modelValueToViewValue(this.value),this.viewHighValue=this.range?this.modelValueToViewValue(this.highValue):null,this.resetSlider(l)}applyOptions(){if(this.viewOptions=new Re,Object.assign(this.viewOptions,this.options),this.viewOptions.draggableRange=this.range&&this.viewOptions.draggableRange,this.viewOptions.draggableRangeOnly=this.range&&this.viewOptions.draggableRangeOnly,this.viewOptions.draggableRangeOnly&&(this.viewOptions.draggableRange=!0),this.viewOptions.showTicks=this.viewOptions.showTicks||this.viewOptions.showTicksValues||!nn.isNullOrUndefined(this.viewOptions.ticksArray),this.viewOptions.showTicks&&(!nn.isNullOrUndefined(this.viewOptions.tickStep)||!nn.isNullOrUndefined(this.viewOptions.ticksArray))&&(this.intermediateTicks=!0),this.viewOptions.showSelectionBar=this.viewOptions.showSelectionBar||this.viewOptions.showSelectionBarEnd||!nn.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue),nn.isNullOrUndefined(this.viewOptions.stepsArray)?this.applyFloorCeilOptions():this.applyStepsArrayOptions(),nn.isNullOrUndefined(this.viewOptions.combineLabels)&&(this.viewOptions.combineLabels=(t,i)=>t+" - "+i),this.viewOptions.logScale&&0===this.viewOptions.floor)throw Error("Can't use floor=0 with logarithmic scale")}applyStepsArrayOptions(){this.viewOptions.floor=0,this.viewOptions.ceil=this.viewOptions.stepsArray.length-1,this.viewOptions.step=1,nn.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=t=>String(this.viewOptions.bindIndexForStepsArray?this.getStepValue(t):t))}applyFloorCeilOptions(){if(nn.isNullOrUndefined(this.viewOptions.step)?this.viewOptions.step=1:(this.viewOptions.step=+this.viewOptions.step,this.viewOptions.step<=0&&(this.viewOptions.step=1)),nn.isNullOrUndefined(this.viewOptions.ceil)||nn.isNullOrUndefined(this.viewOptions.floor))throw Error("floor and ceil options must be supplied");this.viewOptions.ceil=+this.viewOptions.ceil,this.viewOptions.floor=+this.viewOptions.floor,nn.isNullOrUndefined(this.viewOptions.translate)&&(this.viewOptions.translate=t=>String(t))}resetSlider(t=!0){this.manageElementsStyle(),this.addAccessibility(),this.updateCeilLabel(),this.updateFloorLabel(),t&&(this.unbindEvents(),this.manageEventsBindings()),this.updateDisabledState(),this.updateAriaLabel(),this.calculateViewDimensions(),this.refocusPointerIfNeeded()}focusPointer(t){t!==_n.Min&&t!==_n.Max&&(t=_n.Min),t===_n.Min?this.minHandleElement.focus():this.range&&t===_n.Max&&this.maxHandleElement.focus()}refocusPointerIfNeeded(){nn.isNullOrUndefined(this.currentFocusPointer)||(this.onPointerFocus(this.currentFocusPointer),this.getPointerElement(this.currentFocusPointer).focus())}manageElementsStyle(){this.updateScale(),this.floorLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels),this.ceilLabelElement.setAlwaysHide(this.viewOptions.showTicksValues||this.viewOptions.hideLimitLabels);const t=this.viewOptions.showTicksValues&&!this.intermediateTicks;this.minHandleLabelElement.setAlwaysHide(t||this.viewOptions.hidePointerLabels),this.maxHandleLabelElement.setAlwaysHide(t||!this.range||this.viewOptions.hidePointerLabels),this.combinedLabelElement.setAlwaysHide(t||!this.range||this.viewOptions.hidePointerLabels),this.selectionBarElement.setAlwaysHide(!this.range&&!this.viewOptions.showSelectionBar),this.leftOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.rightOuterSelectionBarElement.setAlwaysHide(!this.range||!this.viewOptions.showOuterSelectionBars),this.fullBarTransparentClass=this.range&&this.viewOptions.showOuterSelectionBars,this.selectionBarDraggableClass=this.viewOptions.draggableRange&&!this.viewOptions.onlyBindHandles,this.ticksUnderValuesClass=this.intermediateTicks&&this.options.showTicksValues,this.sliderElementVerticalClass!==this.viewOptions.vertical&&(this.updateVerticalState(),setTimeout(()=>{this.resetSlider()})),this.sliderElementAnimateClass!==this.viewOptions.animate&&setTimeout(()=>{this.sliderElementAnimateClass=this.viewOptions.animate}),this.updateRotate()}manageEventsBindings(){this.viewOptions.disabled||this.viewOptions.readOnly?this.unbindEvents():this.bindEvents()}updateDisabledState(){this.sliderElementDisabledAttr=this.viewOptions.disabled?"disabled":null}updateAriaLabel(){this.sliderElementAriaLabel=this.viewOptions.ariaLabel||"nxg-slider"}updateVerticalState(){this.sliderElementVerticalClass=this.viewOptions.vertical;for(const t of this.getAllSliderElements())nn.isNullOrUndefined(t)||t.setVertical(this.viewOptions.vertical)}updateScale(){for(const t of this.getAllSliderElements())t.setScale(this.viewOptions.scale)}updateRotate(){for(const t of this.getAllSliderElements())t.setRotate(this.viewOptions.rotate)}getAllSliderElements(){return[this.leftOuterSelectionBarElement,this.rightOuterSelectionBarElement,this.fullBarElement,this.selectionBarElement,this.minHandleElement,this.maxHandleElement,this.floorLabelElement,this.ceilLabelElement,this.minHandleLabelElement,this.maxHandleLabelElement,this.combinedLabelElement,this.ticksElement]}initHandles(){this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateSelectionBar(),this.range&&this.updateCombinedLabel(),this.updateTicksScale()}addAccessibility(){this.updateAriaAttributes(),this.minHandleElement.role="slider",this.minHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.minHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",nn.isNullOrUndefined(this.viewOptions.ariaLabel)?nn.isNullOrUndefined(this.viewOptions.ariaLabelledBy)||(this.minHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledBy):this.minHandleElement.ariaLabel=this.viewOptions.ariaLabel,this.range&&(this.maxHandleElement.role="slider",this.maxHandleElement.tabindex=!this.viewOptions.keyboardSupport||this.viewOptions.readOnly||this.viewOptions.disabled?"":"0",this.maxHandleElement.ariaOrientation=this.viewOptions.vertical||0!==this.viewOptions.rotate?"vertical":"horizontal",nn.isNullOrUndefined(this.viewOptions.ariaLabelHigh)?nn.isNullOrUndefined(this.viewOptions.ariaLabelledByHigh)||(this.maxHandleElement.ariaLabelledBy=this.viewOptions.ariaLabelledByHigh):this.maxHandleElement.ariaLabel=this.viewOptions.ariaLabelHigh)}updateAriaAttributes(){this.minHandleElement.ariaValueNow=(+this.value).toString(),this.minHandleElement.ariaValueText=this.viewOptions.translate(+this.value,Zn.Low),this.minHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.minHandleElement.ariaValueMax=this.viewOptions.ceil.toString(),this.range&&(this.maxHandleElement.ariaValueNow=(+this.highValue).toString(),this.maxHandleElement.ariaValueText=this.viewOptions.translate(+this.highValue,Zn.High),this.maxHandleElement.ariaValueMin=this.viewOptions.floor.toString(),this.maxHandleElement.ariaValueMax=this.viewOptions.ceil.toString())}calculateViewDimensions(){nn.isNullOrUndefined(this.viewOptions.handleDimension)?this.minHandleElement.calculateDimension():this.minHandleElement.setDimension(this.viewOptions.handleDimension);const t=this.minHandleElement.dimension;this.handleHalfDimension=t/2,nn.isNullOrUndefined(this.viewOptions.barDimension)?this.fullBarElement.calculateDimension():this.fullBarElement.setDimension(this.viewOptions.barDimension),this.maxHandlePosition=this.fullBarElement.dimension-t,this.initHasRun&&(this.updateFloorLabel(),this.updateCeilLabel(),this.initHandles())}calculateViewDimensionsAndDetectChanges(){this.calculateViewDimensions(),this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}isRefDestroyed(){return this.changeDetectionRef.destroyed}updateTicksScale(){if(!this.viewOptions.showTicks)return void setTimeout(()=>{this.sliderElementWithLegendClass=!1});const t=nn.isNullOrUndefined(this.viewOptions.ticksArray)?this.getTicksArray():this.viewOptions.ticksArray,i=this.viewOptions.vertical?"translateY":"translateX";this.viewOptions.rightToLeft&&t.reverse();const l=nn.isNullOrUndefined(this.viewOptions.tickValueStep)?nn.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep:this.viewOptions.tickValueStep;let m=!1;const I=t.map(hn=>{let yn=this.valueToPosition(hn);this.viewOptions.vertical&&(yn=this.maxHandlePosition-yn);const Ln=i+"("+Math.round(yn)+"px)",Sn=new mi;Sn.selected=this.isTickSelected(hn),Sn.style={"-webkit-transform":Ln,"-moz-transform":Ln,"-o-transform":Ln,"-ms-transform":Ln,transform:Ln},Sn.selected&&!nn.isNullOrUndefined(this.viewOptions.getSelectionBarColor)&&(Sn.style["background-color"]=this.getSelectionBarColor()),!Sn.selected&&!nn.isNullOrUndefined(this.viewOptions.getTickColor)&&(Sn.style["background-color"]=this.getTickColor(hn)),nn.isNullOrUndefined(this.viewOptions.ticksTooltip)||(Sn.tooltip=this.viewOptions.ticksTooltip(hn),Sn.tooltipPlacement=this.viewOptions.vertical?"right":"top"),this.viewOptions.showTicksValues&&!nn.isNullOrUndefined(l)&&Fn.isModuloWithinPrecisionLimit(hn,l,this.viewOptions.precisionLimit)&&(Sn.value=this.getDisplayValue(hn,Zn.TickValue),nn.isNullOrUndefined(this.viewOptions.ticksValuesTooltip)||(Sn.valueTooltip=this.viewOptions.ticksValuesTooltip(hn),Sn.valueTooltipPlacement=this.viewOptions.vertical?"right":"top"));let Yn=null;if(nn.isNullOrUndefined(this.viewOptions.stepsArray))nn.isNullOrUndefined(this.viewOptions.getLegend)||(Yn=this.viewOptions.getLegend(hn));else{const qn=this.viewOptions.stepsArray[hn];nn.isNullOrUndefined(this.viewOptions.getStepLegend)?nn.isNullOrUndefined(qn)||(Yn=qn.legend):Yn=this.viewOptions.getStepLegend(qn)}return nn.isNullOrUndefined(Yn)||(Sn.legend=Yn,m=!0),Sn});if(setTimeout(()=>{this.sliderElementWithLegendClass=m}),nn.isNullOrUndefined(this.ticks)||this.ticks.length!==I.length)this.ticks=I;else for(let hn=0;hn<I.length;++hn)Object.assign(this.ticks[hn],I[hn]);this.isRefDestroyed()||this.changeDetectionRef.detectChanges()}getTicksArray(){const t=nn.isNullOrUndefined(this.viewOptions.tickStep)?this.viewOptions.step:this.viewOptions.tickStep,i=[],l=1+Math.floor(Fn.roundToPrecisionLimit(Math.abs(this.viewOptions.ceil-this.viewOptions.floor)/t,this.viewOptions.precisionLimit));for(let m=0;m<l;++m)i.push(Fn.roundToPrecisionLimit(this.viewOptions.floor+t*m,this.viewOptions.precisionLimit));return i}isTickSelected(t){if(!this.range)if(nn.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)){if(this.viewOptions.showSelectionBarEnd){if
1(t>=this.viewLowValue)return!0}else if(this.viewOptions.showSelectionBar&&t<=this.viewLowValue)return!0}else{const i=this.viewOptions.showSelectionBarFromValue;if(this.viewLowValue>i&&t>=i&&t<=this.viewLowValue)return!0;if(this.viewLowValue<i&&t<=i&&t>=this.viewLowValue)return!0}return!!(this.range&&t>=this.viewLowValue&&t<=this.viewHighValue)}updateFloorLabel(){this.floorLabelElement.alwaysHide||(this.floorLabelElement.setValue(this.getDisplayValue(this.viewOptions.floor,Zn.Floor)),this.floorLabelElement.calculateDimension(),this.floorLabelElement.setPosition(this.viewOptions.rightToLeft?this.fullBarElement.dimension-this.floorLabelElement.dimension:0))}updateCeilLabel(){this.ceilLabelElement.alwaysHide||(this.ceilLabelElement.setValue(this.getDisplayValue(this.viewOptions.ceil,Zn.Ceil)),this.ceilLabelElement.calculateDimension(),this.ceilLabelElement.setPosition(this.viewOptions.rightToLeft?0:this.fullBarElement.dimension-this.ceilLabelElement.dimension))}updateHandles(t,i){t===_n.Min?this.updateLowHandle(i):t===_n.Max&&this.updateHighHandle(i),this.updateSelectionBar(),this.updateTicksScale(),this.range&&this.updateCombinedLabel()}getHandleLabelPos(t,i){const l=t===_n.Min?this.minHandleLabelElement.dimension:this.maxHandleLabelElement.dimension,m=i-l/2+this.handleHalfDimension,I=this.fullBarElement.dimension-l;return this.viewOptions.boundPointerLabels?this.viewOptions.rightToLeft&&t===_n.Min||!this.viewOptions.rightToLeft&&t===_n.Max?Math.min(m,I):Math.min(Math.max(m,0),I):m}updateLowHandle(t){this.minHandleElement.setPosition(t),this.minHandleLabelElement.setValue(this.getDisplayValue(this.viewLowValue,Zn.Low)),this.minHandleLabelElement.setPosition(this.getHandleLabelPos(_n.Min,t)),nn.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.minPointerStyle={backgroundColor:this.getPointerColor(_n.Min)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateHighHandle(t){this.maxHandleElement.setPosition(t),this.maxHandleLabelElement.setValue(this.getDisplayValue(this.viewHighValue,Zn.High)),this.maxHandleLabelElement.setPosition(this.getHandleLabelPos(_n.Max,t)),nn.isNullOrUndefined(this.viewOptions.getPointerColor)||(this.maxPointerStyle={backgroundColor:this.getPointerColor(_n.Max)}),this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}updateFloorAndCeilLabelsVisibility(){if(this.viewOptions.hidePointerLabels)return;let t=!1,i=!1;const l=this.isLabelBelowFloorLabel(this.minHandleLabelElement),m=this.isLabelAboveCeilLabel(this.minHandleLabelElement),I=this.isLabelAboveCeilLabel(this.maxHandleLabelElement),hn=this.isLabelBelowFloorLabel(this.combinedLabelElement),yn=this.isLabelAboveCeilLabel(this.combinedLabelElement);if(l?(t=!0,this.floorLabelElement.hide()):(t=!1,this.floorLabelElement.show()),m?(i=!0,this.ceilLabelElement.hide()):(i=!1,this.ceilLabelElement.show()),this.range){const Ln=this.combinedLabelElement.isVisible()?yn:I,Sn=this.combinedLabelElement.isVisible()?hn:l;Ln?this.ceilLabelElement.hide():i||this.ceilLabelElement.show(),Sn?this.floorLabelElement.hide():t||this.floorLabelElement.show()}}isLabelBelowFloorLabel(t){const i=t.position,m=this.floorLabelElement.position;return this.viewOptions.rightToLeft?i+t.dimension>=m-2:i<=m+this.floorLabelElement.dimension+2}isLabelAboveCeilLabel(t){const i=t.position,m=this.ceilLabelElement.position;return this.viewOptions.rightToLeft?i<=m+this.ceilLabelElement.dimension+2:i+t.dimension>=m-2}updateSelectionBar(){let t=0,i=0;const l=this.viewOptions.rightToLeft?!this.viewOptions.showSelectionBarEnd:this.viewOptions.showSelectionBarEnd,m=this.viewOptions.rightToLeft?this.maxHandleElement.position+this.handleHalfDimension:this.minHandleElement.position+this.handleHalfDimension;if(this.range)i=Math.abs(this.maxHandleElement.position-this.minHandleElement.position),t=m;else if(nn.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue))l?(i=Math.ceil(Math.abs(this.maxHandlePosition-this.minHandleElement.position)+this.handleHalfDimension),t=Math.floor(this.minHandleElement.position+this.handleHalfDimension)):(i=this.minHandleElement.position+this.handleHalfDimension,t=0);else{const I=this.viewOptions.showSelectionBarFromValue,hn=this.valueToPosition(I);(this.viewOptions.rightToLeft?this.viewLowValue<=I:this.viewLowValue>I)?(i=this.minHandleElement.position-hn,t=hn+this.handleHalfDimension):(i=hn-this.minHandleElement.position,t=this.minHandleElement.position+this.handleHalfDimension)}if(this.selectionBarElement.setDimension(i),this.selectionBarElement.setPosition(t),this.range&&this.viewOptions.showOuterSelectionBars&&(this.viewOptions.rightToLeft?(this.rightOuterSelectionBarElement.setDimension(t),this.rightOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.leftOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(t+i)),this.leftOuterSelectionBarElement.setPosition(t+i)):(this.leftOuterSelectionBarElement.setDimension(t),this.leftOuterSelectionBarElement.setPosition(0),this.fullBarElement.calculateDimension(),this.rightOuterSelectionBarElement.setDimension(this.fullBarElement.dimension-(t+i)),this.rightOuterSelectionBarElement.setPosition(t+i))),nn.isNullOrUndefined(this.viewOptions.getSelectionBarColor)){if(!nn.isNullOrUndefined(this.viewOptions.selectionBarGradient)){const I=nn.isNullOrUndefined(this.viewOptions.showSelectionBarFromValue)?0:this.valueToPosition(this.viewOptions.showSelectionBarFromValue),hn=I-t>0&&!l||I-t<=0&&l;this.barStyle={backgroundImage:"linear-gradient(to "+(this.viewOptions.vertical?hn?"bottom":"top":hn?"left":"right")+", "+this.viewOptions.selectionBarGradient.from+" 0%,"+this.viewOptions.selectionBarGradient.to+" 100%)"},this.viewOptions.vertical?(this.barStyle.backgroundPosition="center "+(I+i+t+(hn?-this.handleHalfDimension:0))+"px",this.barStyle.backgroundSize="100% "+(this.fullBarElement.dimension-this.handleHalfDimension)+"px"):(this.barStyle.backgroundPosition=I-t+(hn?this.handleHalfDimension:0)+"px center",this.barStyle.backgroundSize=this.fullBarElement.dimension-this.handleHalfDimension+"px 100%")}}else{const I=this.getSelectionBarColor();this.barStyle={backgroundColor:I}}}getSelectionBarColor(){return this.range?this.viewOptions.getSelectionBarColor(this.value,this.highValue):this.viewOptions.getSelectionBarColor(this.value)}getPointerColor(t){return this.viewOptions.getPointerColor(t===_n.Max?this.highValue:this.value,t)}getTickColor(t){return this.viewOptions.getTickColor(t)}updateCombinedLabel(){let t=null;if(t=this.viewOptions.rightToLeft?this.minHandleLabelElement.position-this.minHandleLabelElement.dimension-10<=this.maxHandleLabelElement.position:this.minHandleLabelElement.position+this.minHandleLabelElement.dimension+10>=this.maxHandleLabelElement.position,t){const i=this.getDisplayValue(this.viewLowValue,Zn.Low),l=this.getDisplayValue(this.viewHighValue,Zn.High),m=this.viewOptions.rightToLeft?this.viewOptions.combineLabels(l,i):this.viewOptions.combineLabels(i,l);this.combinedLabelElement.setValue(m);const I=this.viewOptions.boundPointerLabels?Math.min(Math.max(this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2,0),this.fullBarElement.dimension-this.combinedLabelElement.dimension):this.selectionBarElement.position+this.selectionBarElement.dimension/2-this.combinedLabelElement.dimension/2;this.combinedLabelElement.setPosition(I),this.minHandleLabelElement.hide(),this.maxHandleLabelElement.hide(),this.combinedLabelElement.show()}else this.updateHighHandle(this.valueToPosition(this.viewHighValue)),this.updateLowHandle(this.valueToPosition(this.viewLowValue)),this.maxHandleLabelElement.show(),this.minHandleLabelElement.show(),this.combinedLabelElement.hide();this.viewOptions.autoHideLimitLabels&&this.updateFloorAndCeilLabelsVisibility()}getDisplayValue(t,i){return!nn.isNullOrUndefined(this.viewOptions.stepsArray)&&!this.viewOptions.bindIndexForStepsArray&&(t=this.getStepValue(t)),this.viewOptions.translate(t,i)}roundStep(t,i){const l=nn.isNullOrUndefined(i)?this.viewOptions.step:i;let m=Fn.roundToPrecisionLimit((t-this.viewOptions.floor)/l,this.viewOptions.precisionLimit);return m=Math.round(m)*l,Fn.roundToPrecisionLimit(this.viewOptions.floor+m,this.viewOptions.precisionLimit)}valueToPosition(t){let i=nn.linearValueToPosition;nn.isNullOrUndefined(this.viewOptions.customValueToPosition)?this.viewOptions.logScale&&(i=nn.logValueToPosition):i=this.viewOptions.customValueToPosition;let l=i(t=Fn.clampToRange(t,this.viewOptions.floor,this.viewOptions.ceil),this.viewOptions.floor,this.viewOptions.ceil);return nn.isNullOrUndefined(l)&&(l=0),this.viewOptions.rightToLeft&&(l=1-l),l*this.maxHandlePosition}positionToValue(t){let i=t/this.maxHandlePosition;this.viewOptions.rightToLeft&&(i=1-i);let l=nn.linearPositionToValue;nn.isNullOrUndefined(this.viewOptions.customPositionToValue)?this.viewOptions.logScale&&(l=nn.logPositionToValue):l=this.viewOptions.customPositionToValue;const m=l(i,this.viewOptions.floor,this.viewOptions.ceil);return nn.isNullOrUndefined(m)?0:m}getEventXY(t,i){if(t instanceof MouseEvent)return this.viewOptions.vertical||0!==this.viewOptions.rotate?t.clientY:t.clientX;let l=0;const m=t.touches;if(!nn.isNullOrUndefined(i))for(let I=0;I<m.length;I++)if(m[I].identifier===i){l=I;break}return this.viewOptions.vertical||0!==this.viewOptions.rotate?m[l].clientY:m[l].clientX}getEventPosition(t,i){const l=this.elementRef.nativeElement.getBoundingClientRect(),m=this.viewOptions.vertical||0!==this.viewOptions.rotate?l.bottom:l.left;let I=0;return I=this.viewOptions.vertical||0!==this.viewOptions.rotate?-this.getEventXY(t,i)+m:this.getEventXY(t,i)-m,I*this.viewOptions.scale-this.handleHalfDimension}getNearestHandle(t){if(!this.range)return _n.Min;const i=this.getEventPosition(t),l=Math.abs(i-this.minHandleElement.position),m=Math.abs(i-this.maxHandleElement.position);return l<m?_n.Min:l>m?_n.Max:this.viewOptions.rightToLeft?i>this.minHandleElement.position?_n.Min:_n.Max:i<this.minHandleElement.position?_n.Min:_n.Max}bindEvents(){const t=this.viewOptions.draggableRange;this.viewOptions.onlyBindHandles||this.selectionBarElement.on("mousedown",i=>this.onBarStart(null,t,i,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.on("mousedown",i=>this.onBarStart(_n.Min,t,i,!0,!0)),this.maxHandleElement.on("mousedown",i=>this.onBarStart(_n.Max,t,i,!0,!0))):(this.minHandleElement.on("mousedown",i=>this.onStart(_n.Min,i,!0,!0)),this.range&&this.maxHandleElement.on("mousedown",i=>this.onStart(_n.Max,i,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.on("mousedown",i=>this.onStart(null,i,!0,!0,!0)),this.ticksElement.on("mousedown",i=>this.onStart(null,i,!0,!0,!0,!0)))),this.viewOptions.onlyBindHandles||this.selectionBarElement.onPassive("touchstart",i=>this.onBarStart(null,t,i,!0,!0,!0)),this.viewOptions.draggableRangeOnly?(this.minHandleElement.onPassive("touchstart",i=>this.onBarStart(_n.Min,t,i,!0,!0)),this.maxHandleElement.onPassive("touchstart",i=>this.onBarStart(_n.Max,t,i,!0,!0))):(this.minHandleElement.onPassive("touchstart",i=>this.onStart(_n.Min,i,!0,!0)),this.range&&this.maxHandleElement.onPassive("touchstart",i=>this.onStart(_n.Max,i,!0,!0)),this.viewOptions.onlyBindHandles||(this.fullBarElement.onPassive("touchstart",i=>this.onStart(null,i,!0,!0,!0)),this.ticksElement.onPassive("touchstart",i=>
1this.onStart(null,i,!1,!1,!0,!0)))),this.viewOptions.keyboardSupport&&(this.minHandleElement.on("focus",()=>this.onPointerFocus(_n.Min)),this.range&&this.maxHandleElement.on("focus",()=>this.onPointerFocus(_n.Max)))}getOptionsInfluencingEventBindings(t){return[t.disabled,t.readOnly,t.draggableRange,t.draggableRangeOnly,t.onlyBindHandles,t.keyboardSupport]}unbindEvents(){this.unsubscribeOnMove(),this.unsubscribeOnEnd();for(const t of this.getAllSliderElements())nn.isNullOrUndefined(t)||t.off()}onBarStart(t,i,l,m,I,hn,yn){i?this.onDragStart(t,l,m,I):this.onStart(t,l,m,I,hn,yn)}onStart(t,i,l,m,I,hn){i.stopPropagation(),!he.isTouchEvent(i)&&!Bt&&i.preventDefault(),this.moving=!1,this.calculateViewDimensions(),nn.isNullOrUndefined(t)&&(t=this.getNearestHandle(i)),this.currentTrackingPointer=t;const yn=this.getPointerElement(t);if(yn.active=!0,this.viewOptions.keyboardSupport&&yn.focus(),l){this.unsubscribeOnMove();const Ln=Sn=>this.dragging.active?this.onDragMove(Sn):this.onMove(Sn);this.onMoveEventListener=he.isTouchEvent(i)?this.eventListenerHelper.attachPassiveEventListener(document,"touchmove",Ln):this.eventListenerHelper.attachEventListener(document,"mousemove",Ln)}if(m){this.unsubscribeOnEnd();const Ln=Sn=>this.onEnd(Sn);this.onEndEventListener=he.isTouchEvent(i)?this.eventListenerHelper.attachPassiveEventListener(document,"touchend",Ln):this.eventListenerHelper.attachEventListener(document,"mouseup",Ln)}this.userChangeStart.emit(this.getChangeContext()),he.isTouchEvent(i)&&!nn.isNullOrUndefined(i.changedTouches)&&nn.isNullOrUndefined(this.touchId)&&(this.touchId=i.changedTouches[0].identifier),I&&this.onMove(i,!0),hn&&this.onEnd(i)}onMove(t,i){let l=null;if(he.isTouchEvent(t)){const Ln=t.changedTouches;for(let Sn=0;Sn<Ln.length;Sn++)if(Ln[Sn].identifier===this.touchId){l=Ln[Sn];break}if(nn.isNullOrUndefined(l))return}
1this.viewOptions.animate&&!this.viewOptions.animateOnMove&&this.moving&&(this.sliderElementAnimateClass=!1),this.moving=!0;const m=nn.isNullOrUndefined(l)?this.getEventPosition(t):this.getEventPosition(t,l.identifier);let I;m<=0?I=this.viewOptions.rightToLeft?this.viewOptions.ceil:this.viewOptions.floor:m>=this.maxHandlePosition?I=this.viewOptions.rightToLeft?this.viewOptions.floor:this.viewOptions.ceil:(I=this.positionToValue(m),I=i&&!nn.isNullOrUndefined(this.viewOptions.tickStep)?this.roundStep(I,this.viewOptions.tickStep):this.roundStep(I)),this.positionTrackingHandle(I)}onEnd(t){he.isTouchEvent(t)&&t.changedTouches[0].identifier!==this.touchId||(this.moving=!1,this.viewOptions.animate&&(this.sliderElementAnimateClass=!0),this.touchId=null,this.viewOptions.keyboardSupport||(this.minHandleElement.active=!1,this.maxHandleElement.active=!1,this.currentTrackingPointer=null),this.dragging.active=!1,this.unsubscribeOnMove(),this.unsubscribeOnEnd(),this.userChangeEnd.emit(this.getChangeContext()))}onPointerFocus(t){const i=this.getPointerElement(t);i.on("blur",()=>this.onPointerBlur(i)),i.on("keydown",l=>this.onKeyboardEvent(l)),i.on("keyup",()=>this.onKeyUp()),i.active=!0,this.currentTrackingPointer=t,this.currentFocusPointer=t,this.firstKeyDown=!0}onKeyUp(){this.firstKeyDown=!0,this.userChangeEnd.emit(this.getChangeContext())}onPointerBlur(t){t.off("blur"),t.off("keydown"),t.off("keyup"),t.active=!1,nn.isNullOrUndefined(this.touchId)&&(this.currentTrackingPointer=null,this.currentFocusPointer=null)}getKeyActions(t){const i=this.viewOptions.ceil-this.viewOptions.floor;let l=t+this.viewOptions.step,m=t-this.viewOptions.step,I=t+i/10,hn=t-i/10;this.viewOptions.reversedControls&&(l=t-this.viewOptions.step,m=t+this.viewOptions.step,I=t-i/10,hn=t+i/10);const yn={UP:l,DOWN:m,LEFT:m,RIGHT:l,PAGEUP:I,PAGEDOWN:hn,HOME:this.viewOptions.reversedControls?this.viewOptions.ceil:this.viewOptions.floor,END:this.viewOptions.reversedControls?this.viewOptions.floor:this.viewOptions.ceil};return this.viewOptions.rightToLeft&&(yn.LEFT=l,yn.RIGHT=m,(this.viewOptions.vertical||0!==this.viewOptions.rotate)&&(yn.UP=m,yn.DOWN=l)),yn}onKeyboardEvent(t){const i=this.getCurrentTrackingValue(),l=nn.isNullOrUndefined(t.keyCode)?t.which:t.keyCode,yn=this.getKeyActions(i)[{38:"UP",40:"DOWN",37:"LEFT",39:"RIGHT",33:"PAGEUP",34:"PAGEDOWN",36:"HOME",35:"END"}[l]];if(nn.isNullOrUndefined(yn)||nn.isNullOrUndefined(this.currentTrackingPointer))return;t.preventDefault(),this.firstKeyDown&&(this.firstKeyDown=!1,this.userChangeStart.emit(this.getChangeContext()));const Ln=Fn.clampToRange(yn,this.viewOptions.floor,this.viewOptions.ceil),Sn=this.roundStep(Ln);if(this.viewOptions.draggableRangeOnly){const Yn=this.viewHighValue-this.viewLowValue;let qn,re;this.currentTrackingPointer===_n.Min?(qn=Sn,re=Sn+Yn,re>this.viewOptions.ceil&&(re=this.viewOptions.ceil,qn=re-Yn)):this.currentTrackingPointer===_n.Max&&(re=Sn,qn=Sn-Yn,qn<this.viewOptions.floor&&(qn=this.viewOptions.floor,re=qn+Yn)),this.positionTrackingBar(qn,re)}else this.positionTrackingHandle(Sn)}onDragStart(t,i,l,m){const I=this.getEventPosition(i);this.dragging=new Jt,this.dragging.active=!0,this.dragging.value=this.positionToValue(I),this.dragging.difference=this.viewHighValue-this.viewLowValue,this.dragging.lowLimit=this.viewOptions.rightToLeft?this.minHandleElement.position-I:I-this.minHandleElement.position,this.dragging.highLimit=this.viewOptions.rightToLeft?I-this.maxHandleElement.position:this.maxHandleElement.position-I,this.onStart(t,i,l,m)}getMinValue(t,i,l){const m=this.viewOptions.rightToLeft;let I=null;return I=i?l?m?this.viewOptions.floor:this.viewOptions.ceil-this.dragging.difference:m?this.viewOptions.ceil-this.dragging.difference:this.viewOptions.floor:this.positionToValue(m?t+this.dragging.lowLimit:t-this.dragging.lowLimit),this.roundStep(I)}getMaxValue(t,i,l){const m=this.viewOptions.rightToLeft;let I=null;return I=i?l?m?this.viewOptions.floor+this.dragging.difference:this.viewOptions.ceil:m?this.viewOptions.ceil:this.viewOptions.floor+this.dragging.difference:m?this.positionToValue(t+this.dragging.lowLimit)+this.dragging.difference:this.positionToValue(t-this.dragging.lowLimit)+this.dragging.difference,this.roundStep(I)}onDragMove(t){const i=this.getEventPosition(t);let l,m,I,hn;
1this.viewOptions.animate&&!this.viewOptions.animateOnMove&&this.moving&&(this.sliderElementAnimateClass=!1),this.moving=!0,this.viewOptions.rightToLeft?(l=this.dragging.lowLimit,m=this.dragging.highLimit,I=this.maxHandleElement,hn=this.minHandleElement):(l=this.dragging.highLimit,m=this.dragging.lowLimit,I=this.minHandleElement,hn=this.maxHandleElement);const Ln=i>=this.maxHandlePosition-l;let Sn,Yn;if(i<=m){if(0===I.position)return;Sn=this.getMinValue(i,!0,!1),Yn=this.getMaxValue(i,!0,!1)}else if(Ln){if(hn.position===this.maxHandlePosition)return;Yn=this.getMaxValue(i,!0,!0),Sn=this.getMinValue(i,!0,!0)}else Sn=this.getMinValue(i,!1,!1),Yn=this.getMaxValue(i,!1,!1);this.positionTrackingBar(Sn,Yn)}positionTrackingBar(t,i){!nn.isNullOrUndefined(this.viewOptions.minLimit)&&t<this.viewOptions.minLimit&&(i=Fn.roundToPrecisionLimit((t=this.viewOptions.minLimit)+this.dragging.difference,this.viewOptions.precisionLimit)),!nn.isNullOrUndefined(this.viewOptions.maxLimit)&&i>this.viewOptions.maxLimit&&(t=Fn.roundToPrecisionLimit((i=this.viewOptions.maxLimit)-this.dragging.difference,this.viewOptions.precisionLimit)),this.viewLowValue=t,this.viewHighValue=i,this.applyViewChange(),this.updateHandles(_n.Min,this.valueToPosition(t)),this.updateHandles(_n.Max,this.valueToPosition(i))}positionTrackingHandle(t){t=this.applyMinMaxLimit(t),this.range&&(this.viewOptions.pushRange?t=this.applyPushRange(t):(this.viewOptions.noSwitching&&(this.currentTrackingPointer===_n.Min&&t>this.viewHighValue?t=this.applyMinMaxRange(this.viewHighValue):this.currentTrackingPointer===_n.Max&&t<this.viewLowValue&&(t=this.applyMinMaxRange(this.viewLowValue))),t=this.applyMinMaxRange(t),this.currentTrackingPointer===_n.Min&&t>this.viewHighValue?(this.viewLowValue=this.viewHighValue,this.applyViewChange(),this.updateHandles(_n.Min,this.maxHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=_n.Max,this.minHandleElement.active=!1,this.maxHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.maxHandleElement.focus()):this.currentTrackingPointer===_n.Max&&t<this.viewLowValue&&(this.viewHighValue=this.viewLowValue,this.applyViewChange(),this.updateHandles(_n.Max,this.minHandleElement.position),this.updateAriaAttributes(),this.currentTrackingPointer=_n.Min,this.maxHandleElement.active=!1,this.minHandleElement.active=!0,this.viewOptions.keyboardSupport&&this.minHandleElement.focus()))),this.getCurrentTrackingValue()!==t&&(this.currentTrackingPointer===_n.Min?(this.viewLowValue=t,this.applyViewChange()):this.currentTrackingPointer===_n.Max&&(this.viewHighValue=t,this.applyViewChange()),this.updateHandles(this.currentTrackingPointer,this.valueToPosition(t)),this.updateAriaAttributes())}applyMinMaxLimit(t){return!nn.isNullOrUndefined(this.viewOptions.minLimit)&&t<this.viewOptions.minLimit?this.viewOptions.minLimit:!nn.isNullOrUndefined(this.viewOptions.maxLimit)&&t>this.viewOptions.maxLimit?this.viewOptions.maxLimit:t}applyMinMaxRange(t){const l=Math.abs(t-(this.currentTrackingPointer===_n.Min?this.viewHighValue:this.viewLowValue));if(!nn.isNullOrUndefined(this.viewOptions.minRange)&&l<this.viewOptions.minRange){if(this.currentTrackingPointer===_n.Min)return Fn.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.minRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===_n.Max)return Fn.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.minRange,this.viewOptions.precisionLimit)}if(!nn.isNullOrUndefined(this.viewOptions.maxRange)&&l>this.viewOptions.maxRange){if(this.currentTrackingPointer===_n.Min)return Fn.roundToPrecisionLimit(this.viewHighValue-this.viewOptions.maxRange,this.viewOptions.precisionLimit);if(this.currentTrackingPointer===_n.Max)return Fn.roundToPrecisionLimit(this.viewLowValue+this.viewOptions.maxRange,this.viewOptions.precisionLimit)}return t}applyPushRange(t){const i=this.currentTrackingPointer===_n.Min?this.viewHighValue-t:t-this.viewLowValue,l=nn.isNullOrUndefined(this.viewOptions.minRange)?this.viewOptions.step:this.viewOptions.minRange,m=this.viewOptions.maxRange;return i<l?(this.currentTrackingPointer===_n.Min?(this.viewHighValue=Fn.roundToPrecisionLimit(Math.min(t+l,this.viewOptions.ceil),this.viewOptions.precisionLimit),t=Fn.roundToPrecisionLimit(this.viewHighValue-l,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(_n.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===_n.Max&&(this.viewLowValue=Fn.roundToPrecisionLimit(Math.max(t-l,this.viewOptions.floor),this.viewOptions.precisionLimit),t=Fn.roundToPrecisionLimit(this.viewLowValue+l,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(_n.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()):!nn.isNullOrUndefined(m)&&i>m&&(this.currentTrackingPointer===_n.Min?(this.viewHighValue=Fn.roundToPrecisionLimit(t+m,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(_n.Max,this.valueToPosition(this.viewHighValue))):this.currentTrackingPointer===_n.Max&&(this.viewLowValue=Fn.roundToPrecisionLimit(t-m,this.viewOptions.precisionLimit),this.applyViewChange(),this.updateHandles(_n.Min,this.valueToPosition(this.viewLowValue))),this.updateAriaAttributes()),t}getChangeContext(){const t=new bi;return t.pointerType=this.currentTrackingPointer,t.value=+this.value,this.range&&(t.highValue=+this.highValue),t}}return a.\u0275fac=function(t){return new(t||a)(n.Y36(n.Qsj),n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(n.R0b))},a.\u0275cmp=n.Xpm({type:a,selectors:[["ngx-slider"]],contentQueries:function(t,i,l){if(1&t&&n.Suo(l,Qo,5),2&t){let m;n.iGM(m=n.CRH())&&(i.tooltipTemplate=m.first)}},viewQuery:function(t,i){if(1&t&&(n.Gf(jo,5,be),n.Gf(Go,5,be),n.Gf(Ko,5,be),n.Gf($o,5,be),n.Gf(Xo,5,ft),n.Gf(qo,5,ft),n.Gf(ni,5,Ce),n.Gf(ei,5,Ce),n.Gf(ti,5,Ce),n.Gf(oi,5,Ce),n.Gf(ii,5,Ce),n.Gf(ri,5,be)),2&t){let l;n.iGM(l=n.CRH())&&(i.leftOuterSelectionBarElement=l.first),n.iGM(l=n.CRH())&&(i.rightOuterSelectionBarElement=l.first),n.iGM(l=n.CRH())&&(i.fullBarElement=l.first),n.iGM(l=n.CRH())&&(i.selectionBarElement=l.first),n.iGM(l=n.CRH())&&(i.minHandleElement=l.first),n.iGM(l=n.CRH())&&(i.maxHandleElement=l.first),n.iGM(l=n.CRH())&&(i.floorLabelElement=l.first),n.iGM(l=n.CRH())&&(i.ceilLabelElement=l.first),n.iGM(l=n.CRH())&&(i.minHandleLabelElement=l.first),n.iGM(l=n.CRH())&&(i.maxHandleLabelElement=l.first),n.iGM(l=n.CRH())&&(i.combinedLabelElement=l.first),n.iGM(l=n.CRH())&&(i.ticksElement=l.first)}},hostAttrs:[1,"ngx-slider"],hostVars:8,hostBindings:function(t,i){1&t&&n.NdJ("resize",function(m){return i.onResize(m)},!1,n.Jf7),2&t&&(n.uIk("disabled",i.sliderElementDisabledAttr)("aria-label",i.sliderElementAriaLabel),n.ekj("vertical",i.sliderElementVerticalClass)("animate",i.sliderElementAnimateClass)("with-legend",i.sliderElementWithLegendClass))},inputs:{value:"value",highValue:"highValue",options:"options",manualRefresh:"manualRefresh",triggerFocus:"triggerFocus"},outputs:{valueChange:"valueChange",highValueChange:"highValueChange",userChangeStart:"userChangeStart",userChange:"userChange",userChangeEnd:"userChangeEnd"},features:[n._Bn([_i]),n.TTD],decls:29,vars:13,consts:[["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-left-out-selection"],["leftOuterSelectionBar",""],[1,"ngx-slider-span","ngx-slider-bar"],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-right-out-selection"],["rightOuterSelectionBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-full-bar"],["fullBar",""],["ngxSliderElement","",1,"ngx-slider-span","ngx-slider-bar-wrapper","ngx-slider-selection-bar"],["selectionBar",""],[1,"ngx-slider-span","ngx-slider-bar","ngx-slider-selection",3,"ngStyle"],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-min",3,"ngStyle"],["minHandle",""],["ngxSliderHandle","",1,"ngx-slider-span","ngx-slider-pointer","ngx-slider-pointer-max",3,"ngStyle"],["maxHandle",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-floor"],["floorLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-limit","ngx-slider-ceil"],["ceilLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-value"],["minHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-model-high"],["maxHandleLabel",""],["ngxSliderLabel","",1,"ngx-slider-span","ngx-slider-bubble","ngx-slider-combined"],["combinedLabel",""],["ngxSliderElement","",1,"ngx-slider-ticks",3,"hidden"],["ticksElement",""],["class","ngx-slider-tick",3,"ngClass","ngStyle",4,"ngFor","ngForOf"],[1,"ngx-slider-tick",3,"ngClass","ngStyle"],[3,"template","tooltip","placement"],["class","ngx-slider-span ngx-slider-tick-value",3,"template","tooltip","placement","content",4,"ngIf"],["class","ngx-slider-span ngx-slider-tick-legend",3,"innerHTML",4,"ngIf"],[1,"ngx-slider-span","ngx-slider-tick-value",3,"template","tooltip","placement","content"],[1,"ngx-slider-span","ngx-slider-tick-legend",3,"innerHTML"]],template:function(t,i){1&t&&(n.TgZ(0,"span",0,1),n._UZ(2,"span",2),n.qZA(),n.TgZ(3,"span",3,4),n._UZ(5,"span",2),n.qZA(),n.TgZ(6,"span",5,6),n._UZ(8,"span",2),n.qZA(),n.TgZ(9,"span",7,8),n._UZ(11,"span",9),n.qZA(),n._UZ(12,"span",10,11)(14,"span",12,13)(16,"span",14,15)(18,"span",16,17)(20,"span",18,19)(22,"span",20,21)(24,"span",22,23),n.TgZ(26,"span",24,25),n.YNc(28,li,4,9,"span",26),n.qZA()),2&t&&(n.xp6(6),n.ekj("ngx-slider-transparent",i.fullBarTransparentClass),n.xp6(3),n.ekj("ngx-slider-draggable",i.selectionBarDraggableClass),n.xp6(2),n.Q6J("ngStyle",i.barStyle),n.xp6(1),n.Q6J("ngStyle",i.minPointerStyle),n.xp6(2),n.Udp("display",i.range?"inherit":"none"),n.Q6J("ngStyle",i.maxPointerStyle),n.xp6(12),n.ekj("ngx-slider-ticks-values-under",i.ticksUnderValuesClass),n.Q6J("hidden",!i.showTicks),n.xp6(2),n.Q6J("ngForOf",i.ticks))}
1,dependencies:function(){return[w.mk,w.sg,w.O5,w.PC,be,ft,Ce,fi]},styles:[".ngx-slider{display:inline-block;position:relative;height:4px;width:100%;margin:35px 0 15px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y} .ngx-slider.with-legend{margin-bottom:40px} .ngx-slider[disabled]{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-pointer{cursor:not-allowed;background-color:#d8e0f3} .ngx-slider[disabled] .ngx-slider-draggable{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-selection{background:#8b91a2} .ngx-slider[disabled] .ngx-slider-tick{cursor:not-allowed} .ngx-slider[disabled] .ngx-slider-tick.ngx-slider-selected{background:#8b91a2} .ngx-slider .ngx-slider-span{white-space:nowrap;position:absolute;display:inline-block} .ngx-slider .ngx-slider-base{width:100%;height:100%;padding:0} .ngx-slider .ngx-slider-bar-wrapper{left:0;box-sizing:border-box;margin-top:-16px;padding-top:16px;width:100%;height:32px;z-index:1} .ngx-slider .ngx-slider-draggable{cursor:move} .ngx-slider .ngx-slider-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;border-radius:2px} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-transparent .ngx-slider-bar{background:0 0} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-left-out-selection .ngx-slider-bar{background:#df002d} .ngx-slider .ngx-slider-bar-wrapper.ngx-slider-right-out-selection .ngx-slider-bar{background:#03a688} .ngx-slider .ngx-slider-selection{z-index:2;background:#0db9f0;border-radius:2px} .ngx-slider .ngx-slider-pointer{cursor:pointer;width:32px;height:32px;top:-14px;background-color:#0db9f0;z-index:3;border-radius:16px} .ngx-slider .ngx-slider-pointer:after{content:'';width:8px;height:8px;position:absolute;top:12px;left:12px;border-radius:4px;background:#fff} .ngx-slider .ngx-slider-pointer:hover:after{background-color:#fff} .ngx-slider .ngx-slider-pointer.ngx-slider-active{z-index:4} .ngx-slider .ngx-slider-pointer.ngx-slider-active:after{background-color:#451aff}
1 .ngx-slider .ngx-slider-bubble{cursor:default;bottom:16px;padding:1px 3px;color:#55637d;font-size:16px} .ngx-slider .ngx-slider-bubble.ngx-slider-limit{color:#55637d} .ngx-slider .ngx-slider-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none} .ngx-slider .ngx-slider-ticks-values-under .ngx-slider-tick-value{top:auto;bottom:-36px} .ngx-slider .ngx-slider-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px} .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:#0db9f0} .ngx-slider .ngx-slider-tick-value{position:absolute;top:-34px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)} .ngx-slider .ngx-slider-tick-legend{position:absolute;top:24px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:50px;white-space:normal} .ngx-slider.vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline;touch-action:pan-x} .ngx-slider.vertical .ngx-slider-base{width:100%;height:100%;padding:0} .ngx-slider.vertical .ngx-slider-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px} .ngx-slider.vertical .ngx-slider-bar{bottom:0;left:auto;width:4px;height:100%} .ngx-slider.vertical .ngx-slider-pointer{left:-14px!important;top:auto;bottom:0} .ngx-slider.vertical .ngx-slider-bubble{left:16px!important;bottom:0} .ngx-slider.vertical .ngx-slider-ticks{height:100%;width:0;left:-3px;top:0;z-index:1} .ngx-slider.vertical .ngx-slider-tick{vertical-align:middle;margin-left:auto;margin-top:11px} .ngx-slider.vertical .ngx-slider-tick-value{left:24px;top:auto;-webkit-transform:translate(0,-28%);transform:translate(0,-28%)} .ngx-slider.vertical .ngx-slider-tick-legend{top:auto;right:24px;-webkit-transform:translate(0,-28%);transform:translate(0,-28%);max-width:none;white-space:nowrap} .ngx-slider.vertical .ngx-slider-ticks-values-under .ngx-slider-tick-value{bottom:auto;left:auto;right:24px} .ngx-slider *{transition:none} .ngx-slider.animate .ngx-slider-bar-wrapper{transition:.3s linear} .ngx-slider.animate .ngx-slider-selection{transition:background-color .3s linear} .ngx-slider.animate .ngx-slider-pointer{transition:.3s linear} .ngx-slider.animate .ngx-slider-pointer:after{transition:.3s linear} .ngx-slider.animate .ngx-slider-bubble{transition:.3s linear} .ngx-slider.animate .ngx-slider-bubble.ngx-slider-limit{transition:opacity .3s linear} .ngx-slider.animate .ngx-slider-bubble.ngx-slider-combined{transition:opacity .3s linear} .ngx-slider.animate .ngx-slider-tick{transition:background-color .3s linear}"]}),a})(),fi=(()=>{class a{}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["ngx-slider-tooltip-wrapper"]],inputs:{template:"template",tooltip:"tooltip",placement:"placement",content:"content"},decls:2,vars:2,consts:[[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ngx-slider-inner-tooltip"]],template:function(t,i){1&t&&(n.YNc(0,ui,2,6,"ng-container",0),n.YNc(1,hi,3,3,"ng-container",0)),2&t&&(n.Q6J("ngIf",i.template),n.xp6(1),n.Q6J("ngIf",!i.template))},dependencies:[w.O5,w.tP],styles:[".ngx-slider-inner-tooltip[_ngcontent-%COMP%]{height:100%}"]}),a})(),xi=(()=>{class a{}return a.\u0275fac=function(t){return new(t||a)},a.\u0275mod=n.oAB({type:a}),a.\u0275inj=n.cJS({imports:[w.ez]}),a})();function Gt(a,s){return(0,Vn.X$)("slideInOutFromBottom",[(0,Vn.eR)(":enter",[(0,Vn.oB)({transform:"translateY(100%)"}),(0,Vn.jt)(a,(0,Vn.oB)({transform:"translateY(0%)"}))]),(0,Vn.eR)(":leave",[(0,Vn.oB)({transform:"translateY(0%)"}),(0,Vn.jt)(s,(0,Vn.oB)({transform:"translateY(100%)"}))])])}function Ci(a,s){if(1&a&&(n.TgZ(0,"div",22)(1,"p",23),n._uU(2),n.qZA(),n.TgZ(3,"p",24),n._uU(4),n.qZA()()),2&a){const t=n.oxw(3).ngrxLet;n.xp6(1),n.Q6J("title",t.playerState.currentlyPlayingTrack.track.title),n.xp6(1),n.hij(" ",t.playerState.currentlyPlayingTrack.track.title," "),n.xp6(1),n.Q6J("title",t.playerState.currentlyPlayingTrack.track.artist.name),n.xp6(1),n.hij(" ",t.playerState.currentlyPlayingTrack.track.artist.name," ")}}function Mi(a,s){if(1&a&&(n.TgZ(0,"a",29),n.ALo(1,"linkToRelease"),n._uU(2),n.qZA()),2&a){const t=n.oxw(4).ngrxLet;n.Q6J("routerLink",n.xi3(1,3,t.playerState.currentlyPlayingTrack.release,t.playerState.isPlayingUserContent)),n.uIk("aria-label","Go to Release: "+t.playerState.currentlyPlayingTrack.release.title),n.xp6(2),n.hij(" ",t.playerState.currentlyPlayingTrack.track.title," ")}}function Oi(a,s){if(1&a&&(n.TgZ(0,"p",25)(1,"span",26)(2,"a",27),n.ALo(3,"linkToArtist"),n._uU(4),n.qZA(),n.TgZ(5,"span"),n._uU(6,"/"),n.qZA(),n.YNc(7,Mi,3,6,"a",28),n.qZA()()),2&a){const t=n.oxw(3).ngrxLet;n.Q6J("title",t.playerState.currentlyPlayingTrack.track.title),n.xp6(2),n.Q6J("routerLink",n.xi3(3,5,t.playerState.currentlyPlayingTrack.track.artist,t.playerState.isPlayingUserContent)),n.uIk("aria-label","Go to Artist: "+t.playerState.currentlyPlayingTrack.track.artist.name),n.xp6(2),n.hij(" ",t.playerState.currentlyPlayingTrack.track.artist.name," "),n.xp6(3),n.Q6J("ngIf",t.playerState.currentlyPlayingTrack)}}function Pi(a,s){if(1&a&&(n.TgZ(0,"p",30)(1,"span",31),n._uU(2),n.ALo(3,"durationInStringFormat"),n.qZA(),n.TgZ(4,"span",32),n._uU(5),n.ALo(6,"durationInStringFormat"),n.qZA()()),2&a){const t=n.oxw(3).ngrxLet;n.xp6(2),n.hij(" ",n.lcZ(3,2,t.playerState.trackPosition)||"0:00"," "),n.xp6(3),n.hij(" ",n.lcZ(6,4,t.playerState.totalTrackDuration)," ")}}function ki(a,s){if(1&a){const t=n.EpF();
1n.TgZ(0,"button",33),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(4);return n.KtG(l.play())}),n._UZ(1,"i",34),n.qZA()}}function vi(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"button",35),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(4);return n.KtG(l.pause())}),n._UZ(1,"i",36),n.qZA()}}const yi=function(a,s){return{active:a,"repeat-one":s}},wi=function(a){return{active:a}};function Ti(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"div",44)(1,"button",45),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(4).ngrxLet,m=n.oxw();return n.KtG(m.toggleRepeat(l.playerState))}),n._UZ(2,"i",46),n.qZA(),n.TgZ(3,"button",47),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(4).ngrxLet,m=n.oxw();return n.KtG(m.toggleShuffle(l.playerState))}),n._UZ(4,"i",48),n.qZA()()}if(2&a){const t=n.oxw(4).ngrxLet;n.xp6(2),n.Q6J("ngClass",n.WLB(2,yi,t.playerState.repeatQueue,t.playerState.repeatOne)),n.xp6(2),n.Q6J("ngClass",n.VKq(5,wi,t.playerState.shuffleOn))}}const Si=function(a,s){return{"player-volume-mute":a,"player-volume-high":s}};function Ei(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"div",37),n.YNc(1,Ti,5,7,"div",38),n.TgZ(2,"div",39)(3,"button",40),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(3).ngrxLet,m=n.oxw();return n.KtG(m.muteVolume(l.playerState))}),n._UZ(4,"i",41),n.qZA(),n.TgZ(5,"div",42)(6,"ngx-slider",43),n.NdJ("userChangeEnd",function(l){n.CHM(t);const m=n.oxw(4);return n.KtG(m.changeCurrentVolumeOnDrag(l))}),n.qZA()()()()}if(2&a){const t=n.oxw(3).ngrxLet;n.xp6(1),n.Q6J("ngIf",t.playerState.isPlayingUserContent),n.xp6(3),n.Q6J("ngClass",n.WLB(4,Si,0===t.playerState.trackVolumeValue,t.playerState.trackVolumeValue>65)),n.xp6(2),n.Q6J("value",t.playerState.trackVolumeValue)("options",t.componentState.trackVolumeSliderOptions)}}const Ai=function(){return{width:400,height:400}};function Li(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"div",5)(1,"a",6),n.ALo(2,"linkToRelease"),n._UZ(3,"img",7),n.ALo(4,"customImgUrl"),n.qZA(),n.YNc(5,Ci,5,4,"div",8),n.TgZ(6,"div",9),n.YNc(7,Oi,8,8,"p",10),n.TgZ(8,"ngx-slider",11),n.NdJ("userChangeEnd",function(l){n.CHM(t);const m=n.oxw(3);return n.KtG(m.changeCurrentTimeOnDrag(l))}),n.qZA(),n.YNc(9,Pi,7,6,"p",12),n.qZA(),n.TgZ(10,"div",13)(11,"div",14)(12,"button",15),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2).ngrxLet,m=n.oxw();return n.KtG(m.back(l.playerState))}),n._UZ(13,"i",16),n.qZA()(),n.TgZ(14,"div",14),n.YNc(15,ki,2,0,"button",17),n.YNc(16,vi,2,0,"button",18),n.qZA(),n.TgZ(17,"div",14)(18,"button",19),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2).ngrxLet,m=n.oxw();return n.KtG(m.next(l.playerState))}),n._UZ(19,"i",20),n.qZA()()(),n.YNc(20,Ei,7,7,"div",21),n.qZA()}if(2&a){const t=n.oxw(2).ngrxLet,i=n.oxw();n.xp6(1),n.Q6J("routerLink",n.xi3(2,11,t.playerState.currentlyPlayingTrack.release,t.playerState.isPlayingUserContent)),n.xp6(2),n.Q6J("alt","Release Cover Art: "+t.playerState.currentlyPlayingTrack.release.title)("src",n.xi3(4,14,t.playerState.currentlyPlayingTrack.track.coverUrl,n.DdM(17,Ai)),n.LSH),n.xp6(2),n.Q6J("ngIf",t.componentState.breakpointState[i.BreakpointQuery.MOBILE]),n.xp6(2),n.Q6J("ngIf",!t.componentState.breakpointState[i.BreakpointQuery.MOBILE]),n.xp6(1),n.Q6J("value",t.playerState.trackPosition)("options",t.componentState.sliderProgressOptions),n.xp6(1),n.Q6J("ngIf",!t.componentState.breakpointState[i.BreakpointQuery.MOBILE]),n.xp6(6),n.Q6J("ngIf",!t.playerState.isPlaying),n.xp6(1),n.Q6J("ngIf",t.playerState.isPlaying),n.xp6(4),n.Q6J("ngIf",!t.componentState.breakpointState[i.BreakpointQuery.MOBILE])}}function Ii(a,s){if(1&a&&(n.TgZ(0,"div",2)(1,"section",3),n.YNc(2,Li,21,18,"div",4),n.qZA()()),2&a){const t=n.oxw().ngrxLet;n.Q6J("@slideInOutFromBottom",void 0),n.xp6(2),n.Q6J("ngIf",!!t.playerState.currentlyPlayingTrack)}}function zi(a,s){if(1&a&&(n.ynx(0),n.YNc(1,Ii,3,2,"div",1),n.BQk()),2&a){const t=s.ngrxLet;n.xp6(1),n.Q6J("ngIf",t.playerState.playerBarVisible)}}let Kt=(()=>{class a{constructor(){this.playerStore=(0,n.f3M)(vt),this.playerControlsService=(0,n.f3M)(kt.h),this.vm$=this.playerStore.selectViewModel,this.BreakpointQuery=ne.J}ngOnInit(){this.playerStore.initPlayerFx()}back(t){this.playerControlsService.back(t)}changeCurrentTimeOnDrag(t){this.playerStore.updateCurrentTrackTime(t.value)}changeCurrentVolumeOnDrag(t){this.playerControlsService.setVolume(t.value)}play(){this.playerControlsService.resumePlay()}pause(){this.playerControlsService.pause()}muteVolume(t){this.playerControlsService.toggleMute(t)}next(t){this.playerControlsService.next(t)}toggleShuffle(t){this.playerControlsService.toggleShuffle(t)}toggleRepeat(t){t.repeatOne?this.playerControlsService.standaloneResetRepeat(t):t.repeatQueue?this.playerControlsService.activateRepeatOne(t):this.playerControlsService.activateRepeatQueue(t)}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["player"]],standalone:!0,features:[n._Bn([vt]),n.jDz],decls:1,vars:1,consts:[[4,"ngrxLet"],["class","main-player-wrapper",4,"ngIf"],[1,"main-player-wrapper"],["id","emusic-player"],["class","player-wrapper",4,"ngIf"],[1,"player-wrapper"],[1,"release-link",3,"routerLink"],["imageLoadAnimation","","width","400","height","400",3,"alt","src"],["class","player-mobile-meta-container",4,"ngIf"],[1,"player-scrubber-container"],["class","track-meta-data",3,"title",4,"ngIf"],[1,"track-duration-bar",3,"value","o
1ptions","userChangeEnd"],["class","time-stamps",4,"ngIf"],[1,"player-main-controller-container"],[1,"control-wrapper"],["title","Previous",1,"btn",3,"click"],[1,"icon","player-back"],["class","btn","title","Play",3,"click",4,"ngIf"],["class","btn","title","Pause",3,"click",4,"ngIf"],["title","Next",1,"btn",3,"click"],[1,"icon","player-next"],["class","player-secondary-controller-container",4,"ngIf"],[1,"player-mobile-meta-container"],[1,"track-name","dotted",3,"title"],[1,"artist-name","dotted",3,"title"],[1,"track-meta-data",3,"title"],[1,"dotted"],[1,"in-artist-link",3,"routerLink"],["class","in-release-link",3,"routerLink",4,"ngIf"],[1,"in-release-link",3,"routerLink"],[1,"time-stamps"],[1,"current-time"],[1,"track-duration"],["title","Play",1,"btn",3,"click"],[1,"icon","player-play"],["title","Pause",1,"btn",3,"click"],[1,"icon","player-pause"],[1,"player-secondary-controller-container"],["class","playing-user-content-controls",4,"ngIf"],[1,"player-volume-container"],["type","button","aria-label","Set volume",1,"btn","volume",3,"click"],[1,"icon","player-volume-normal","active-on-hover",3,"ngClass"],[1,"volume-bar-container"],[1,"track-volume-bar",3,"value","options","userChangeEnd"],[1,"playing-user-content-controls"],["title","Toggle Repeat",1,"btn",3,"click"],[1,"icon","player-repeat","active-on-hover",3,"ngClass"],["title","Toggle Shuffle",1,"btn",3,"click"],[1,"icon","player-shuffle","active-on-hover",3,"ngClass"]],template:function(t,i){1&t&&n.YNc(0,zi,2,1,"ng-container",0),2&t&&n.Q6J("ngrxLet",i.vm$)},dependencies:[w.O5,_._N,_.eJ,e.yS,An.j,vn.D,In.m,fo.mm,xi,jt,w.mk,B.T,ae.vS],styles:['.clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.page-top-padding[_ngcontent-%COMP%]{padding-top:48px}@media only screen and (min-width: 961px){.page-top-padding[_ngcontent-%COMP%]{padding-top:60px}}.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:40px}@media only screen and (min-width: 641px){.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:100px}}.standard-fluid-wrapper[_ngcontent-%COMP%]{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;padding-right:12px;padding-left:12px;height:100%}.standard-fluid-wrapper.height-auto[_ngcontent-%COMP%]{height:auto}@media only screen and (min-width: 641px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 961px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}
1.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}.icon[_ngcontent-%COMP%]{display:inline-block;width:24px;height:24px}.icon[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit}.icon.emu-golden[_ngcontent-%COMP%]:after{content:"";display:inherit;height:inherit;width:inherit;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(ic-wallet-12-px-gld.0caa6284ff35272c.svg)}.icon.orange-warning[_ngcontent-%COMP%]{background-image:url(ic-error-lg-red.f217adc0f51c60ca.svg)}.icon.triangle-down[_ngcontent-%COMP%]{background-image:url(ic-down-arrow.685be1b3fafbc76f.svg);background-position:center center;background-repeat:no-repeat}.icon.check-mark[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);width:18px;height:18px;background-repeat:no-repeat;background-position:-168px 0;background-size:276px 264px}.icon.blue-check-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-24px -48px}.icon.error-mark[_ngcontent-%COMP%]:after{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-360px -122px}.icon.close-outline[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-432px -340px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.regular-close[_ngcontent-%COMP%]{width:24px;height:24px;background:url(close_button.5a0ff97788994861.png)}.icon.white-close[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-216px -218px}.icon.small-grey-triangle[_ngcontent-%COMP%]{background-position:-528px -504px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 550px;width:inherit;height:inherit}.icon.small-grey-triangle.down[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.info[_ngcontent-%COMP%]{width:11px;height:11px;background-image:url(ic-info-gry.854ce42694adbf4c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.info.hover[_ngcontent-%COMP%]{cursor:pointer}.icon.info.hover[_ngcontent-%COMP%]:hover{background-image:url(ic-info-red.d38647270a432976.svg)}.icon.golden-emu-token-outline[_ngcontent-%COMP%]{width:15px;height:15px;background-image:url(ic-emu-outline.4989d778decce1a3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.red-notification[_ngcontent-%COMP%]{background-image:url(ic-error-sm-red.f06d833b39154cf5.svg);background-size:cover;width:20px;height:15px}.icon.outline-arrow[_ngcontent-%COMP%]{background-image:url([email protected]?v=22.35.4962.189ae40);background-repeat:no-repeat;background-size:568px 552px;background-position:-98px -74px}.icon.outline-arrow.arrow-up[_ngcontent-%COMP%]{transform:rotate(180deg)}.icon.outline-arrow.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.outline-arrow-small[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px}.icon.outline-arrow-small.arrow-right[_ngcontent-%COMP%]{transform:rotate(-90deg)}.icon.outline-arrow-small.arrow-left[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.connect[_ngcontent-%COMP%]{opacity:.7}.icon.connect[_ngcontent-%COMP%]:after{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain;height:inherit;width:inherit}.icon.connect[_ngcontent-%COMP%]:hover{opacity:1}.icon.connect.fb[_ngcontent-%COMP%]:after{background-image:url(ic-facebook.2ad5b21c82b30af9.svg)}.icon.connect.twitter[_ngcontent-%COMP%]:after{background-image:url(ic-twitter.5b34ca1bdd38d1a5.svg)}
1.icon.connect.medium[_ngcontent-%COMP%]:after{background-image:url(ic-medium.84fa9d8d2d49df22.svg)}.icon.connect.reddit[_ngcontent-%COMP%]:after{background-image:url(ic-reddit.b59582869f9a33c0.svg)}.icon.connect.linkedin[_ngcontent-%COMP%]:after{background-image:url(ic-linkedin.04f2e3cfda62cfea.svg)}.icon.more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:22px;display:inline-block;background-position:-244px -146px}.icon.floating-more-options[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;height:24px;width:24px;background-position:-220px -146px}.icon.floating-more-options.light[_ngcontent-%COMP%]{background-position:-244px -146px}.icon.more-options-white[_ngcontent-%COMP%]{background-image:url(ic-more-36-px-hover.c7623f1516a7926c.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.search[_ngcontent-%COMP%]:after{content:"";width:inherit;height:inherit;display:inline-block;background-image:url([email protected]?v=triplayWebVersion);background-position:-466px -218px;background-repeat:no-repeat;background-size:568px 552px}.icon.DISCOVER[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-396px -48px}.icon.DISCOVER.active[_ngcontent-%COMP%]{background-position:-444px -48px}.icon.BROWSE[_ngcontent-%COMP%]{background-position:-496px 0;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;display:block}.icon.BROWSE.active[_ngcontent-%COMP%]{background-position:-24px -24px}.icon.NFTS[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(nft-menu-icon.25dfedcfabf5b810.svg)}.icon.NFTS.active[_ngcontent-%COMP%]{background-image:url(nft-menu-icon-active.7f5a1217137921c9.svg)}.icon.LIBRARY[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-388px -146px}.icon.LIBRARY.active[_ngcontent-%COMP%]{background-position:-436px -146px}.icon.ACCOUNT[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-24px 0;background-repeat:no-repeat;background-size:568px 552px}.icon.ACCOUNT.active[_ngcontent-%COMP%]{background-position:-72px 0}.icon.WISHLIST[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-position:-180px -292px;background-repeat:no-repeat;background-size:568px 552px}.icon.WISHLIST.active[_ngcontent-%COMP%]{background-position:-348px -292px}.icon[_ngcontent-%COMP%] .icon.social-email[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-facebook[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-apple[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-spotify[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-instagram[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-youtube[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-twitter[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%] .icon.social-web[_ngcontent-%COMP%]{background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:contain}.icon.social-web[_ngcontent-%COMP%]{width:22px;background-image:url(ic-web-drk.7f55f192c0254dac.svg)}.icon.social-web.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 0}.icon.social-web.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:60.8695652174% 89.8305084746%}.icon.social-twitter[_ngcontent-%COMP%]{width:24px;background-image:url(ic-twitter-drk.e3dc5973107cc862.svg)}.icon.social-twitter.round[_ngcontent-%COMP%]{height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 30.5084745763%}.icon.social-twitter.round[_ngcontent-%COMP%]:hover{background-position:26.0869565217% 89.8305084746%}.icon.social-twitter.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:8.6956521739% 89.8305084746%}.icon.social-twitter.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:52.1739130435% 89.8305084746%}
1.icon.social-youtube[_ngcontent-%COMP%]{width:24px;background-image:url(ic-youtube-drk.f1bd19c2d7497f6d.svg)}.icon.social-youtube.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 40.6779661017%}.icon.social-youtube.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 10.1694915254%}.icon.social-instagram[_ngcontent-%COMP%]{width:22px;background-image:url(ic-instagram-drk.53bf1030ca0966fb.svg)}.icon.social-instagram.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:0 89.8305084746%}.icon.social-instagram.dark[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 50.8474576271%}.icon.social-spotify[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 71.186440678%}.icon.social-spotify.white[_ngcontent-%COMP%]{background-position:91.3043478261% 81.3559322034%}.icon.social-spotify.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 71.186440678%}.icon.social-apple[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:98.5714285714% 20.3389830508%}.icon.social-apple.white[_ngcontent-%COMP%]{background-position:8.51% 79.6610169492%}.icon.social-apple.dark[_ngcontent-%COMP%]{background-position:99.571% 20.3389830508%}.icon.social-soundcloud[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:91.3043478261% 50.8474576271%}.icon.social-soundcloud.white[_ngcontent-%COMP%]{background-position:91.3043478261% 61.0169491525%}.icon.social-soundcloud.dark[_ngcontent-%COMP%]{background-position:91.3043478261% 50.8474576271%}.icon.social-bandcamp[_ngcontent-%COMP%]{width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:55.0724637681% 49.1525423729%}.icon.social-bandcamp.white[_ngcontent-%COMP%]{background-position:0 79.6610169492%}.icon.social-bandcamp.dark[_ngcontent-%COMP%]{background-position:55.0724637681% 49.1525423729%}.icon.social-facebook[_ngcontent-%COMP%]{width:22px;background-image:url(ic-facebook-drk.a117e74c187689fc.svg)}.icon.social-facebook.round[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 0}.icon.social-facebook.round[_ngcontent-%COMP%]:hover{background-position:82.6086956522% 10.1694915254%}.icon.social-facebook.dark[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:68.115942029% 79.6610169492%}.icon.social-facebook.white[_ngcontent-%COMP%]{background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:82.6086956522% 40.6779661017%}.icon.social-email[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg)}.icon.social-email.round[_ngcontent-%COMP%]{background-position:50.7246376812% 79.6610169492%}.icon.share-button[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(sprite.css-6705a113.21aae2d14371f098.svg);background-position:100% 10.1694915254%}.icon.paypal[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-position:-246px -170px;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.credit-card[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-repeat:no-repeat;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.credit-card.visa[_ngcontent-%COMP%]:after{background-position:-254px -266px}.icon.credit-card.amex[_ngcontent-%COMP%]:after{background-position:-278px 0}.icon.credit-card.discover[_ngcontent-%COMP%]:after{background-position:0 -74px}.icon.credit-card.mastercard[_ngcontent-%COMP%]:after{background-position:-194px -146px}.icon.notify-me-icon[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(notify-me.7d65c2df1d2dcb4d.svg);background-repeat:no-repeat;background-size:cover}.icon.notify-me-icon.hover[_ngcontent-%COMP%]:hover{background-image:url(notify-me-hover.546897e96d58891d.svg)}.icon.wish-list[_ngcontent-%COMP%]{background-position:-156px -292px;background-size:568px 552px;
1background-image:url([email protected]?v=triplayWebVersion)}.icon.wish-list-white-bg[_ngcontent-%COMP%]{background-image:url(ic-wish-list-36-px-hover.11378cbeae5e39b2.svg);background-size:contain;background-repeat:no-repeat}.icon.wishlist-white-bg-added[_ngcontent-%COMP%]{background-image:url(ic-wish-list-selected.a716219ae9653ac7.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.icon.wishlist-white-bg-remove[_ngcontent-%COMP%]{background-image:url(ic-wish-list-remove.8f5111a18af0cc0a.svg);background-position:center;background-size:contain}.icon.crypto-icon[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:inherit;height:inherit;background-image:url(ic-blockchain.7a3e5ff1b47b0075.svg);background-position:17.3913043478% 89.8305084746%;background-repeat:no-repeat}.icon.METAMASK[_ngcontent-%COMP%]:after{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(metamask-logo.ad1911ff0f5b8726.png)}.icon.COINBASE[_ngcontent-%COMP%]:after{display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url([email protected])}.icon.wallet-connected[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(ic-downloaded-circle-sm-grn.7fe6d713e2aeb6a2.svg)}.icon.play[_ngcontent-%COMP%]{width:inherit;height:inherit;background-image:url(ic_previewPlay_56px_hover.4f17ebb43b5ce85b.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.icon.player-repeat[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-520px 0}.icon.player-repeat.active[_ngcontent-%COMP%]{background-position:-504px -484px}.icon.player-repeat.repeat-one[_ngcontent-%COMP%]{background-position:-360px -484px}.icon.player-repeat.dark-active[_ngcontent-%COMP%]:not(.active, .repeat-one)[_ngcontent-%COMP%], .icon.player-repeat.active-on-hover[_ngcontent-%COMP%]:hover:not(.active, .repeat-one)[_ngcontent-%COMP%]{background-position:-480px -484px}.icon.player-shuffle[_ngcontent-%COMP%]{background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px;background-position:-184px -528px}.icon.player-shuffle[_ngcontent-%COMP%]:hover:not(.active){background-position:-136px -528px}.icon.player-shuffle.active[_ngcontent-%COMP%]{background-position:-160px -528px}.icon.player-back[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-120px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-240px -192px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-play-secondary.white[_ngcontent-%COMP%]{background-position:-72px -240px}.icon.player-pause[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-72px -96px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -144px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-pause-secondary.white[_ngcontent-%COMP%]{background-position:-48px -168px}.icon.player-next[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-192px -72px;background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%], .icon.player-volume[_ngcontent-%COMP%], .icon.player-volume-mute[_ngcontent-%COMP%], .icon.player-volume-normal[_ngcontent-%COMP%], .icon.player-volume-high[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px}.icon.player-volume[_ngcontent-%COMP%]:hover{background-position:-216px -120px}.icon.player-volume-normal[_ngcontent-%COMP%]{background-position:-24px -144px}.icon.player-volume-normal.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-normal.active[_ngcontent-%COMP%]{background-position:-192px -120px}.icon.player-volume-high[_ngcontent-%COMP%]{background-position:-48px -144px}.icon.player-volume-high.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-high.active[_ngcontent-%COMP%]{background-position:-216px -120px}.icon.player-volume-mute[_ngcontent-%COMP%]{background-position:0 -144px}.icon.player-volume-mute.active-on-hover[_ngcontent-%COMP%]:hover, .icon.player-volume-mute.active[_ngcontent-%COMP%]{background-position:-168px -120px}.icon.prev-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-previous-40-px.a371d4aab5477f86.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}
1.icon.next-slide[_ngcontent-%COMP%]{background-image:url(ic-arrow-next-40-px.2f4f78eec3d5a00d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:24px}.icon.fill-parent[_ngcontent-%COMP%]{width:100%;height:100%}.icon.hd-marker[_ngcontent-%COMP%]{background-image:url(spritesheet_2x.26b003c6baa189d8.png);background-size:276px 264px;background-repeat:no-repeat;background-position:-72px 0}.icon.upload-arrow[_ngcontent-%COMP%]{width:24px;height:18px;background-image:url(ic-upload-red-no-bar.c7f2c0a6860d3de1.svg);background-repeat:no-repeat;background-position:center}.icon.pagination-arrow[_ngcontent-%COMP%]{height:24px;width:24px;background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-size:276px 264px;background-position:-120px -216px;transform:rotate(-90deg);background-repeat:no-repeat}.icon.pagination-arrow.previous[_ngcontent-%COMP%]{transform:rotate(90deg)}.icon.uploaded[_ngcontent-%COMP%]{background-image:url(ic-uploaded-indicator-blu-gry-16-px.1126a072daf84532.svg);background-repeat:no-repeat;background-position:center;opacity:.6;background-size:contain;width:18px;height:18px}.icon.play-all[_ngcontent-%COMP%]{background-image:url(spritesheet_1x.12cc203c43af2f9c.png);background-repeat:no-repeat;background-size:276px 264px;background-position:-240px -168px;height:24px;width:24px}.icon.download-album[_ngcontent-%COMP%]{background:url([email protected]) center no-repeat transparent;background-size:contain;width:24px;height:24px}.icon.just-play[_ngcontent-%COMP%]{background-image:url([email protected]?v=triplayWebVersion);background-position:-320px -194px;background-repeat:no-repeat;background-size:568px 552px;width:24px;height:24px}.icon.add-to-playlist[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-144px -170px;background-image:url([email protected]?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.solo-star[_ngcontent-%COMP%]{width:40px;height:40px;background-image:url(ic-rating-star-empty-blk.9d73d70225796648.svg);background-repeat:no-repeat}.icon.shuffle[_ngcontent-%COMP%]{width:24px;height:24px;background-position:-139px -529px;background-size:568px 552px;background-image:url([email protected]?v=triplayWebVersion)}.icon.shuffle.white[_ngcontent-%COMP%]{background-position:-256px -528px}.icon.play-outline[_ngcontent-%COMP%]{background-image:url(circled-play-icon-wht.4594431ee3f63636.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon.shuffle-outline[_ngcontent-%COMP%]{background-size:contain;background-image:url(circled-shuffle-icon-wht.9f56176b547ffc67.svg);background-repeat:no-repeat;background-position:center}.icon.browse-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-436px 0;background-image:url([email protected]?v=triplayWebVersion);background-size:568px 552px;background-repeat:no-repeat}.icon.discover-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-336px -48px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.upload-icon[_ngcontent-%COMP%]{width:36px;height:36px;background-position:-48px -266px;background-image:url(spritesheet4.c62c9dee85e7b352.png?v=triplayWebVersion);background-repeat:no-repeat;background-size:568px 552px}.icon.animated-loader[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(small__default__loader.869d994db51fa461.gif);background-position:center;background-repeat:no-repeat}.icon.album-cover-upload[_ngcontent-%COMP%]{width:24px;height:24px;background-image:url(ic-albumcoverupload-wht.bc42bee4e7b8e6a9.svg);background-position:center;background-repeat:no-repeat}.icon.grey-warning[_ngcontent-%COMP%]:after{content:"";display:inherit;width:inherit;height:inherit;background-image:url(spritesheet4.c62c9dee85e7b352.png);background-size:568px 552px;background-position:-168px -122px;background-repeat:no-repeat}
1@media only screen and (min-width: 961px){.keep-on-top[_ngcontent-%COMP%]{padding:36px 48px 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff;height:auto}.keep-on-top[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}@media only screen and (min-width: 961px){.keep-on-top-no-full-width[_ngcontent-%COMP%]{position:fixed!important;top:60px;left:0;right:0;z-index:50;background-color:#fff}}@media only screen and (min-width: 961px){.keep-on-top-no-side-padding[_ngcontent-%COMP%]{padding:36px 0 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff}.keep-on-top-no-side-padding[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}.underline-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.bold[_ngcontent-%COMP%]{font-weight:700!important}.strike-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.underline[_ngcontent-%COMP%]{text-decoration:underline!important}.dotted[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justify-left[_ngcontent-%COMP%]{justify-content:flex-start!important}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start!important}@media only screen and (max-width: 960px){.desktop-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.mobile-and-tablet[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-and-desktop[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 641px){.mobile-only[_ngcontent-%COMP%]{display:none!important}}a.underline-on-hover[_ngcontent-%COMP%], button.underline-on-hover[_ngcontent-%COMP%]{text-decoration:none!important}a.underline-on-hover[_ngcontent-%COMP%]:hover, button.underline-on-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.cursor-loading[_ngcontent-%COMP%]{cursor:wait!important}hr.divider[_ngcontent-%COMP%]{width:100%;height:1px;border:none;background-color:#d8d8d8}[_nghost-%COMP%] ngx-slider.track-duration-bar .ngx-slider-selection{background:rgb(7,103,138)}[_nghost-%COMP%] ngx-slider.track-duration-bar .ngx-slider-bar-wrapper{margin-top:0;padding-top:0;height:2px}[_nghost-%COMP%] ngx-slider.track-duration-bar .ngx-slider-selection, [_nghost-%COMP%] ngx-slider.track-duration-bar .ngx-slider-bar{cursor:pointer}[_nghost-%COMP%] ngx-slider.track-duration-bar .ngx-slider-bar{height:2px}[_nghost-%COMP%] ngx-slider.track-duration-bar .ngx-slider-pointer{opacity:0!important;width:10px;height:10px;background-color:transparent;top:-4px}[_nghost-%COMP%] ngx-slider.track-duration-bar .ngx-slider-pointer:after{top:-1px;left:0;width:inherit;height:inherit;border-radius:50%}[_nghost-%COMP%] ngx-slider.track-duration-bar .ngx-slider-pointer.ngx-slider-active:after{background-color:#fff}[_nghost-%COMP%] ngx-slider.track-volume-bar .ngx-slider-selection{width:5px;background-color:#262626}[_nghost-%COMP%] ngx-slider.track-volume-bar .ngx-slider-bar-wrapper{left:-10px}[_nghost-%COMP%] ngx-slider.track-volume-bar .ngx-slider-full-bar .ngx-slider-bar{background-color:#fff;width:5px}[_nghost-%COMP%] ngx-slider.track-volume-bar .ngx-slider-selection, [_nghost-%COMP%] ngx-slider.track-volume-bar .ngx-slider-bar{cursor:pointer}[_nghost-%COMP%] ngx-slider.track-volume-bar .ngx-slider-pointer{display:none}@media only screen and (min-width: 641px){[_nghost-%COMP%]:hover ngx-slider.track-duration-bar .ngx-slider-pointer{opacity:1!important}}[_nghost-%COMP%]:hover ngx-slider.track-duration-bar .ngx-slider-pointer:after{box-shadow:0 1px 2px #0000000d;border:solid 1px #d9d9d9}.main-player-wrapper[_ngcontent-%COMP%]{display:block;height:40px;background-color:#fff;border-top:.3pt solid #aeaeae}@media only screen and (min-width: 641px){.main-player-wrapper[_ngcontent-%COMP%]{height:48px}}
1@media only screen and (min-width: 961px){.main-player-wrapper[_ngcontent-%COMP%]{height:44px}}section#emusic-player[_ngcontent-%COMP%]{height:100%;background-color:#f6f6f6cc}section#emusic-player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%]{max-width:1440px;margin:0 auto;display:flex;height:inherit;position:relative}@media only screen and (min-width: 641px){section#emusic-player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%]{padding:0 16px;align-items:center}}@media only screen and (min-width: 961px){section#emusic-player[_ngcontent-%COMP%] .player-wrapper[_ngcontent-%COMP%]{padding:0 48px}}section#emusic-player[_ngcontent-%COMP%] a.release-link[_ngcontent-%COMP%]{display:block;flex:0 0 40px;max-width:40px}@media only screen and (min-width: 641px){section#emusic-player[_ngcontent-%COMP%] a.release-link[_ngcontent-%COMP%]{order:2;flex:0 0 36px;max-width:36px}section#emusic-player[_ngcontent-%COMP%] a.release-link[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:3px}}section#emusic-player[_ngcontent-%COMP%] div.player-mobile-meta-container[_ngcontent-%COMP%]{min-width:0;padding:7px 8px 0}section#emusic-player[_ngcontent-%COMP%] div.player-mobile-meta-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#262626;font-size:1.1rem;letter-spacing:normal}section#emusic-player[_ngcontent-%COMP%] div.player-mobile-meta-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%] + p[_ngcontent-%COMP%]{margin-top:2px}section#emusic-player[_ngcontent-%COMP%] div.player-mobile-meta-container[_ngcontent-%COMP%] p.track-name[_ngcontent-%COMP%]{font-weight:900}section#emusic-player[_ngcontent-%COMP%] div.player-mobile-meta-container[_ngcontent-%COMP%] p.artist-name[_ng
1content-%COMP%]{font-weight:500}section#emusic-player[_ngcontent-%COMP%] .player-main-controller-container[_ngcontent-%COMP%]{display:flex;height:inherit;flex:0 0 120px;max-width:120px;margin-left:auto}@media only screen and (min-width: 641px){section#emusic-player[_ngcontent-%COMP%] .player-main-controller-container[_ngcontent-%COMP%]{order:1;margin-left:0}}@media only screen and (min-width: 961px){section#emusic-player[_ngcontent-%COMP%] .player-main-controller-container[_ngcontent-%COMP%]{padding:0 25px;flex:0 0 204px;max-width:204px}}section#emusic-player[_ngcontent-%COMP%] .player-main-controller-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{flex:0 0 33%;max-width:33%}section#emusic-player[_ngcontent-%COMP%] .player-main-controller-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}section#emusic-player[_ngcontent-%COMP%] div.player-scrubber-container[_ngcontent-%COMP%]{position:absolute;top:0;height:2px;left:0;right:0;width:100%;color:#262626}@media only screen and (min-width: 641px){section#emusic-player[_ngcontent-%COMP%] div.player-scrubber-container[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;min-width:0;flex:1 1 auto;order:3;padding:0 10px;height:auto}}section#emusic-player[_ngcontent-%COMP%] div.player-scrubber-container[_ngcontent-%COMP%] p.track-meta-data[_ngcontent-%COMP%]{display:flex;letter-spacing:.2pt;font-size:1rem;font-weight:700;margin-bottom:2px}@media only screen and (min-width: 641px){section#emusic-player[_ngcontent-%COMP%] div.player-scrubber-container[_ngcontent-%COMP%] p.track-meta-data[_ngcontent-%COMP%]{margin-bottom:6px}}section#emusic-player[_ngcontent-%COMP%] div.player-scrubber-container[_ngcontent-%COMP%] .ngx-slider.track-duration-bar[_ngcontent-%COMP%]{position:absolute;top:-2px;height:2px;margin:0}@media only screen and (min-width: 641px){section#emusic-player[_ngcontent-%COMP%] div.player-scrubber-container[_ngcontent-%COMP%] .ngx-slider.track-duration-bar[_ngcontent-%COMP%]{position:relative}}section#emusic-player[_ngcontent-%COMP%] div.player-scrubber-container[_ngcontent-%COMP%] p.time-stamps[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-size:.9rem;font-weight:500;letter-spacing:.2pt}section#emusic-player[_ngcontent-%COMP%] div.player-secondary-controller-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;flex:0 0 200px;max-width:200px;order:4;height:24px}section#emusic-player[_ngcontent-%COMP%] div.player-secondary-controller-container[_ngcontent-%COMP%] div.playing-user-content-controls[_ngcontent-%COMP%]{display:flex;align-items:center;margin-right:24px}section#emusic-player[_ngcontent-%COMP%] div.player-secondary-controller-container[_ngcontent-%COMP%] div.playing-user-content-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%] + button[_ngcontent-%COMP%]{margin-left:24px}section#emusic-player[_ngcontent-%COMP%] div.player-secondary-controller-container[_ngcontent-%COMP%] div.player-volume-container[_ngcontent-%COMP%]{display:flex;position:relative}section#emusic-player[_ngcontent-%COMP%] div.player-secondary-controller-container[_ngcontent-%COMP%] div.player-volume-container[_ngcontent-%COMP%] button.btn.volume[_ngcontent-%COMP%]:hover ~ .volume-bar-container[_ngcontent-%COMP%]{display:block}section#emusic-player[_ngcontent-%COMP%] div.player-secondary-controller-container[_ngcontent-%COMP%] div.player-volume-container[_ngcontent-%COMP%] .volume-bar-container[_ngcontent-%COMP%]{display:none;position:absolute;border-radius:2px;width:24px;height:72px;background-color:#dadfe1;padding:8px 0;top:-72px}section#emusic-player[_ngcontent-%COMP%] div.player-secondary-controller-container[_ngcontent-%COMP%] div.player-volume-container[_ngcontent-%COMP%] .volume-bar-container[_ngcontent-%COMP%]:hover{display:block}section#emusic-player[_ngcontent-%COMP%] div.player-secondary-controller-container[_ngcontent-%COMP%] div.player-volume-container[_ngcontent-%COMP%] .volume-bar-container[_ngcontent-%COMP%]:hover ~ button.btn.volume[_ngcontent-%COMP%]{display:none}section#emusic-player[_ngcontent-%COMP%] div.player-secondary-controller-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:24px}section#emusic-player[_ngcontent-%COMP%] div.player-secondary-controller-container[_ngcontent-%COMP%] button.btn.volume[_ngcontent-%COMP%]{margin-left:auto}img[_ngcontent-%COMP%]{display:block;height:auto;width:100%}a[_ngcontent-%COMP%]{text-decoration:none}'],data:{animation:[Gt(300,300)]},changeDetection:0}),a})();var $t=r(2050);function Di(a,s){if(1&a){const t=n.EpF();
1n.TgZ(0,"button",2),n.NdJ("click",function(){n.CHM(t);const l=n.oxw(2);return n.KtG(l.goToTop())}),n._UZ(1,"i",3),n.qZA()}}function Ri(a,s){if(1&a&&(n.ynx(0),n.YNc(1,Di,2,0,"button",1),n.BQk()),2&a){const t=s.ngrxLet;n.xp6(1),n.Q6J("ngIf",t)}}let Xt=(()=>{class a{constructor(){this.ngzone=(0,n.f3M)(n.R0b),this.window=(0,n.f3M)($t.S),this.showButton=new b.X(!1),this.vm$=this.showButton.asObservable(),this.ngzone.runOutsideAngular(()=>{this.window.addEventListener("scroll",()=>{this.window.scrollY>innerHeight&&this.window.innerWidth<ne.q.MF_DESKTOP_SMALL?this.showButton.value||this.ngzone.run(()=>{this.showButton.next(!0)}):this.showButton.value&&this.ngzone.run(()=>{this.showButton.next(!1)})})})}goToTop(){this.window.scrollTo({top:0,behavior:"smooth"})}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["scroll-to-top"]],standalone:!0,features:[n.jDz],decls:1,vars:1,consts:[[4,"ngrxLet"],["class","btn go-to-top","type","button",3,"click",4,"ngIf"],["type","button",1,"btn","go-to-top",3,"click"],[1,"go-to-top-background"]],template:function(t,i){1&t&&n.YNc(0,Ri,2,1,"ng-container",0),2&t&&n.Q6J("ngrxLet",i.vm$)},dependencies:[_._N,_.eJ,w.O5],styles:[".btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}[_nghost-%COMP%]{display:block;width:48px;height:48px}button.go-to-top[_ngcontent-%COMP%]{width:inherit;height:inherit}button.go-to-top[_ngcontent-%COMP%] i.go-to-top-background[_ngcontent-%COMP%]{display:block;width:inherit;height:inherit;background-image:url(btn-scrollup-white-arrow.473ecf8cb101d63b.svg)}"],changeDetection:0}),a})();function Ui(a,s){if(1&a){const t=n.EpF();
1n.TgZ(0,"button",1),n.NdJ("click",function(){n.CHM(t);const l=n.oxw();return n.KtG(l.signUp())}),n._uU(1," Sign Up "),n.qZA()}}let qt=(()=>{class a{constructor(){this.ngzone=(0,n.f3M)(n.R0b),this.window=(0,n.f3M)($t.S),this.accountService=(0,n.f3M)(_e.B),this.showButton=new b.X(!1),this.vm$=this.showButton.asObservable(),this.ngzone.runOutsideAngular(()=>{this.window.addEventListener("scroll",()=>{this.window.scrollY>innerHeight?this.showButton.value||this.ngzone.run(()=>{this.showButton.next(!0)}):this.showButton.value&&this.ngzone.run(()=>{this.showButton.next(!1)})})})}signUp(){this.accountService.openOnboardingModal({stage:T.R.SIGN_UP})}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["sign-up-floating-button"]],standalone:!0,features:[n.jDz],decls:2,vars:3,consts:[["class","btn sign-up red-button","type","button",3,"click",4,"ngIf"],["type","button",1,"btn","sign-up","red-button",3,"click"]],template:function(t,i){1&t&&(n.YNc(0,Ui,2,0,"button",0),n.ALo(1,"async")),2&t&&n.Q6J("ngIf",n.lcZ(1,1,i.vm$))},dependencies:[w.O5,w.Ov],styles:[".btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}button.btn[_ngcontent-%COMP%]{padding:10px 24px 9px;min-width:160px;box-shadow:0 8px 16px -8px #00000080;background-color:#ef3e28e6}"],changeDetection:0}),a})();var Ni=r(7582),Bi=r(3011);function Fi(a,s){if(1&a){const t=n.EpF();n.TgZ(0,"div",2)(1,"div",3)(2,"div",4)(3,"p"),n._uU(4," The General Data Protection Regulation, (\u201cGDPR\u201d) is in effect as of May 25, 2018. eMusic is committed to data protections and has worked diligently to address the GDPR for our users. "),n.TgZ(5,"a",5),n._uU(6,"Click here to view Your Privacy Center"),n.qZA(),n._uU(7," to learn more. "),n.qZA()(),n.TgZ(8,"div",4)(9,"p"),n._uU(10," We use cookies on this website to assist with navigation and promo. and marketing efforts, and for analysis of your use of our products and services. By using the site our agree to our use of cookies. View our "),n.TgZ(11,"a",6),n._uU(12,"Cookie Policy."),n.qZA()()(),n.TgZ(13,"div",7)(14,"check-box",8),n._uU(15,"Don't show again "),n.qZA()(),n.TgZ(16,"div",9)(17,"button",10),n.NdJ("
1click",function(){n.CHM(t);const l=n.oxw().ngrxLet,m=n.oxw();return n.KtG(m.hideToast(l,m.hideToastForEver.value))}),n._uU(18," CLOSE "),n.qZA()()()()}if(2&a){const t=n.oxw(2);n.Q6J("@slideInOutFromBottom",void 0),n.xp6(14),n.Q6J("borderRadius",2)("formControl",t.hideToastForEver)("borderWidth",1)}}function Vi(a,s){if(1&a&&(n.ynx(0),n.YNc(1,Fi,19,4,"div",1),n.BQk()),2&a){const t=s.ngrxLet;n.xp6(1),n.Q6J("ngIf",!("GBP"!==t.userCurrency&&"EUR"!==t.userCurrency||t.hideGDPRToast||t.toastHidden))}}let no=(()=>{class a{constructor(){this.store=(0,n.f3M)(A.yh),this.localStorageService=(0,n.f3M)(Pe.n),this.state=new b.X({toastHidden:!1,hideGDPRToast:!1}),this.hideToastForEver=new J.NI(!1,{nonNullable:!0});const t=!!this.localStorageService.getItem("HIDE_GDPR_TOAST");this.state.next(Object.assign(Object.assign({},this.state.value),{hideGDPRToast:t})),this.vm$=this.state.asObservable().pipe((0,c.V)(this.store.select(R.He)),(0,d.U)(([i,l])=>{var m;return Object.assign(Object.assign({},i),{userCurrency:null!==(m=null==l?void 0:l.currency)&&void 0!==m?m:""})}))}hideToast(t,i){const m=(0,Ni._T)(t,["userCurrency"]),I=Object.assign({},m);I.toastHidden=!0,i&&(this.localStorageService.setItem("HIDE_GDPR_TOAST",!0),I.hideGDPRToast=!0),this.state.next(I)}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["gdpr-notice"]],standalone:!0,features:[n.jDz],decls:1,vars:1,consts:[[4,"ngrxLet"],["class","gdpr__toast__container",4,"ngIf"],[1,"gdpr__toast__container"],[1,"content-container","standard-fluid-wrapper"],[1,"half-width"],["routerLink","/privacyCenter",1,"underline","bold__italic"],["routerLink","/privacy?section=cookies","target","_blank",1,"underline","bold__italic"],[1,"checkbox-container"],["aria-label","Toggle hide GDPR notice forever","borderColor","GREY",3,"borderRadius","formControl","borderWidth"],[1,"close-button-container"],["type","button",1,"btn","white-button",3,"click"]],template:function(t,i){1&t&&n.YNc(0,Vi,2,1,"ng-container",0),2&t&&n.Q6J("ngrxLet",i.vm$)},dependencies:[w.O5,_._N,_.eJ,Bi.u,J.UX,J.JJ,J.oH,e.yS],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.page-top-padding[_ngcontent-%COMP%]{padding-top:48px}@media only screen and (min-width: 961px){.page-top-padding[_ngcontent-%COMP%]{padding-top:60px}}.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:40px}@media only screen and (min-width: 641px){.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:100px}}.standard-fluid-wrapper[_ngcontent-%COMP%]{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;padding-right:12px;padding-left:12px;height:100%}.standard-fluid-wrapper.height-auto[_ngcontent-%COMP%]{height:auto}@media only screen and (min-width: 641px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 961px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}}.btn[_ngcontent-%COMP%]{display:inline-block;text-decoration:none;cursor:pointer;background-color:transparent}.btn.full-width[_ngcontent-%COMP%]{width:100%}.red-button[_ngcontent-%COMP%], .blue-button[_ngcontent-%COMP%]{background-color:#ef3e28;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #ef3e28;font-family:MaisonNeue,sans-serif;font-weight:900;font-size:14px;transition:.3s background linear;border-radius:4px}.red-button[_ngcontent-%COMP%]:hover, .blue-button[_ngcontent-%COMP%]:hover{background-color:#ba3223;border:1px solid #ba3223;color:#fff!important}.red-button[disabled][_ngcontent-%COMP%], [disabled].blue-button[_ngcontent-%COMP%]{opacity:.3;cursor:default}.red-button[disabled][_ngcontent-%COMP%]:hover, [disabled].blue-button[_ngcontent-%COMP%]:hover{background-color:#ef3e28;border:1px solid #ef3e28}.white-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #fff;cursor:pointer;font-size:1.4rem;font-weight:900;text-align:center;transition:.2s all linear;color:#262626;padding:10px 20px}.new-secondary[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px;font-weight:900;border-radius:4px;cursor:pointer;text-align:center;font-size:14px;transition:.2s opacity linear;color:#797979;background-color:#ececec}.new-secondary[_ngcontent-%COMP%]:hover{opacity:.7}.blue-button[_ngcontent-%COMP%]{background-color:#07678a;border:1px solid #07678a}.blue-button[_ngcontent-%COMP%]:hover{background-color:#054760;border:1px solid #054760}.secondary-button[_ngcontent-%COMP%]{background-color:#fff;border-radius:4px;border:1px solid #262626;color:#262626;padding-top:10px;padding-bottom:9px;font-size:1.4rem;font-weight:900;text-align:center;font-family:MaisonNeue,sans-serif;transition:.2s all linear}.secondary-button[_ngcontent-%COMP%]:hover{background-color:#d8d8d8;border:1px solid #d8d8d8;color:#262626}.grayish-button[_ngcontent-%COMP%]{font-family:MaisonNeue,sans-serif;font-size:1.4rem;font-weight:700;color:#262626;background-color:#eceff0;border-radius:4px;padding:8px 20px;transition:.3s}.grayish-button[_ngcontent-%COMP%]:hover{background-color:#929292;color:#fff}.transparent-button[_ngcontent-%COMP%]{letter-spacing:.4pt;background-color:transparent;transition:.3s background linear;border-radius:4px;display:inline-block;color:#262626;text-align:center;padding:10px 24px 9px;font-weight:900;font-size:1.4rem;border:1px solid #262626}.transparent-button.white[_ngcontent-%COMP%]{color:#fff;border-color:#fff}
1.transparent-button.red-hover[_ngcontent-%COMP%]{background-color:#ef3e28;border:1px solid #ef3e28;color:#fff}.golden-button[_ngcontent-%COMP%]{background-color:#9b8556;letter-spacing:.4pt;color:#fff;text-align:center;padding:10px 24px 9px;border:1px solid #887242;font-weight:900;font-size:1.4rem;border-radius:4px;transition:.3s background linear}.golden-button[_ngcontent-%COMP%]:hover{background-color:#887242;border:1px solid transparent!important;color:#fff}.golden-button[disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default}.golden-button[disabled][_ngcontent-%COMP%]:hover{background-color:#9b8556;border:1px solid transparent!important;color:#fff}div.gdpr__toast__container[_ngcontent-%COMP%]{position:fixed;z-index:1200;background-color:#ef3e28;width:100%;bottom:0;left:0;color:#fff;padding:18px 6px 24px;font-size:1.4rem;display:flex}@media only screen and (min-width: 641px){div.gdpr__toast__container[_ngcontent-%COMP%]{padding:24px}}div.gdpr__toast__container[_ngcontent-%COMP%] div.content-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}div.gdpr__toast__container[_ngcontent-%COMP%] div.half-width[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 641px){div.gdpr__toast__container[_ngcontent-%COMP%] div.half-width[_ngcontent-%COMP%]{flex:0 0 50%;max-width:50%}}div.gdpr__toast__container[_ngcontent-%COMP%] div.half-width[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding:24px 0}div.gdpr__toast__container[_ngcontent-%COMP%] div.half-width[_ngcontent-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-weight:900;font-style:italic}div.gdpr__toast__container[_ngcontent-%COMP%] div.half-width[_ngcontent-%COMP%]:first-child{border-bottom:2px solid white}@media only screen and (min-width: 641px){div.gdpr__toast__container[_ngcontent-%COMP%] div.half-width[_ngcontent-%COMP%]:first-child{border-bottom:none;border-right:2px solid white}}@media only screen and (min-width: 641px){div.gdpr__toast__container[_ngcontent-%COMP%] div.half-width[_ngcontent-%COMP%]:first-child p[_ngcontent-%COMP%]{padding:0 25px 0 0}}@media only screen and (min-width: 641px){div.gdpr__toast__container[_ngcontent-%COMP%] div.half-width[_ngcontent-%COMP%]:nth-child(2) p[_ngcontent-%COMP%]{padding:0 0 0 25px}}div.gdpr__toast__container[_ngcontent-%COMP%] div.checkbox-container[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%;margin-bottom:24px}@media only screen and (min-width: 641px){div.gdpr__toast__container[_ngcontent-%COMP%] div.checkbox-container[_ngcontent-%COMP%]{margin-bottom:0;margin-top:24px}}div.gdpr__toast__container[_ngcontent-%COMP%] div.close-button-container[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%;text-align:center}div.gdpr__toast__container[_ngcontent-%COMP%] div.close-button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:185px}"],data:{animation:[Gt(300,300)]},changeDetection:0}),a})();function Zi(a,s){1&a&&n._UZ(0,"sign-up-floating-button",4)}const Wi=function(a){return{playing:a}};function Hi(a,s){if(1&a&&(n.TgZ(0,"div",1),n._UZ(1,"em-header"),n.TgZ(2,"main",2),n._UZ(3,"router-outlet"),n.qZA(),n.YNc(4,Zi,1,0,"sign-up-floating-button",3),n._UZ(5,"player")(6,"scroll-to-top",4)(7,"gdpr-notice")(8,"emusic-footer")(9,"drag-and-drop-overlay",null,5),n.qZA()),2&a){const t=s.ngrxLet;n.Q6J("ngClass",n.VKq(2,Wi,t.isPlaying)),n.xp6(4),n.Q6J("ngIf",!t.isSignedIn)}}let Yi=(()=>{class a{constructor(){this.GA=(0,n.f3M)(an.$),this.promoService=(0,n.f3M)(S.m),this.publicPageStore=(0,n.f3M)(rn),this.elementRef=(0,n.f3M)(n.SBq),this.ngZone=(0,n.f3M)(n.R0b),this.renderer=(0,n.f3M)(n.Qsj),this.vm$=this.publicPageStore.getViewModel.pipe((0,O.b)(t=>{this.GA.trackPageView(t.routeDetails.currentUrl),this.promoService.storePromoParam(t.promoDetails,t.routeDetails)})),this.ngZone.runOutsideAngular(()=>{this.tearDownDragOverLogic=this.setDragOverLogic()})}ngOnDestroy(){this.tearDownDragOverLogic()}preventDroppingElementOnNoSession(t){t.preventDefault(),t.stopPropagation()}setDragOverLogic(){return this.renderer.listen(this.elementRef.nativeElement,"dragenter",t=>{this.ngZone.run(()=>{var i,l;(null!==(l=null===(i=t.dataTransfer)||void 0===i?void 0:i.types)&&void 0!==l?l:[]).every(I=>"Files"===I||"application/x-moz-file"===I)&&this.dragAndDropOverlayComponent.openUploadOverlay()})})}}return a.\u0275fac=function(t){return new(t||a)},a.\u0275cmp=n.Xpm({type:a,selectors:[["public-pages"]],viewQuery:function(t,i){if(1&t&&n.Gf(H,5),2&t){let l;n.iGM(l=n.CRH())&&(i.dragAndDropOverlayComponent=l.first)}},hostBindings:function(t,i){1&t&&n.NdJ("dragover",function(m){return i.preventDroppingElementOnNoSession(m)})("drop",function(m){return i.preventDroppingElementOnNoSession(m)})},features:[n._Bn([rn])],decls:2,vars:1,consts:[["id","global__wrapper","class","global__wrapper",3,"ngClass",4,"ngrxLet"],["id","global__wrapper",1,"global__wrapper",3,"ngClass"],["
1id","main__content"],["class","mobile-and-tablet",4,"ngIf"],[1,"mobile-and-tablet"],["dragAndDropOverlayComponent",""]],template:function(t,i){1&t&&(n._UZ(0,"json-id"),n.YNc(1,Hi,11,4,"div",0)),2&t&&(n.xp6(1),n.Q6J("ngrxLet",i.vm$))},dependencies:[w.mk,w.O5,Ct,Mt,_.eJ,e.lC,Pt,Kt,Xt,qt,H,no],styles:[".clickable_icon[_ngcontent-%COMP%]{transition:opacity .3s;opacity:.7}.clickable_icon[_ngcontent-%COMP%]:hover{opacity:1}.clickable_icon[_ngcontent-%COMP%]:active{opacity:.5}.clickable_icon.reverse[_ngcontent-%COMP%]{opacity:1}.clickable_icon.reverse[_ngcontent-%COMP%]:hover{opacity:.7}.page-top-padding[_ngcontent-%COMP%]{padding-top:48px}@media only screen and (min-width: 961px){.page-top-padding[_ngcontent-%COMP%]{padding-top:60px}}.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:40px}@media only screen and (min-width: 641px){.page-padding-bottom[_ngcontent-%COMP%]{padding-bottom:100px}}.standard-fluid-wrapper[_ngcontent-%COMP%]{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;padding-right:12px;padding-left:12px;height:100%}.standard-fluid-wrapper.height-auto[_ngcontent-%COMP%]{height:auto}@media only screen and (min-width: 641px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px}}@media only screen and (min-width: 961px){.standard-fluid-wrapper[_ngcontent-%COMP%]{padding-left:48px;padding-right:48px}}@media only screen and (min-width: 961px){.keep-on-top[_ngcontent-%COMP%]{padding:36px 48px 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff;height:auto}.keep-on-top[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}@media only screen and (min-width: 961px){.keep-on-top-no-full-width[_ngcontent-%COMP%]{position:fixed!important;top:60px;left:0;right:0;z-index:50;background-color:#fff}}@media only screen and (min-width: 961px){.keep-on-top-no-side-padding[_ngcontent-%COMP%]{padding:36px 0 0;width:100%;position:fixed!important;max-width:1440px;margin:0 auto;top:60px;left:0;right:0;z-index:50;background-color:#fff}.keep-on-top-no-side-padding[_ngcontent-%COMP%]:after{left:48px!important;right:48px!important}}.underline-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.bold[_ngcontent-%COMP%]{font-weight:700!important}.strike-through[_ngcontent-%COMP%]{text-decoration:line-through!important}.underline[_ngcontent-%COMP%]{text-decoration:underline!important}.dotted[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justify-left[_ngcontent-%COMP%]{justify-content:flex-start!important}.align-items-start[_ngcontent-%COMP%]{align-items:flex-start!important}@media only screen and (max-width: 960px){.desktop-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.mobile-and-tablet[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-and-desktop[_ngcontent-%COMP%]{display:none!important}}@media only screen and (max-width: 640px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 961px){.tablet-only[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width: 641px){.mobile-only[_ngcontent-%COMP%]{display:none!important}}a.underline-on-hover[_ngcontent-%COMP%], button.underline-on-hover[_ngcontent-%COMP%]{text-decoration:none!important}a.underline-on-hover[_ngcontent-%COMP%]:hover, button.underline-on-hover[_ngcontent-%COMP%]:hover{text-decoration:underline!important}.cursor-loading[_ngcontent-%COMP%]{cursor:wait!important}hr.divider[_ngcontent-%COMP%]{width:100%;height:1px;border:none;background-color:#d8d8d8}[_nghost-%COMP%]{display:block}main#main__content[_ngcontent-%COMP%]{overflow:hidden;background:#fff;min-height:100vh;margin-bottom:0}div.global__wrapper.playing[_ngcontent-%COMP%] scroll-to-top[_ngcontent-%COMP%], div.global__wrapper.playing[_ngcontent-%COMP%] sign-up-floating-button[_ngcontent-%COMP%]{bottom:112px}scroll-to-top[_ngcontent-%COMP%], sign-up-floating-button[_ngcontent-%COMP%]{position:fixed;z-index:500;bottom:72px;right:8px}sign-up-floating-button[_ngcontent-%COMP%]{left:50%;transform:translate(-50%);right:auto}player[_ngcontent-%COMP%]{position:fixed;left:0;right:0;z-index:999;bottom:48px}
1@media only screen and (min-width: 961px){player[_ngcontent-%COMP%]{bottom:0}}player[_ngcontent-%COMP%] ~ scroll-to-top[_ngcontent-%COMP%], player[_ngcontent-%COMP%] ~ sign-up-floating-button[_ngcontent-%COMP%]{bottom:102px}"]}),a})();var Ji=r(7902),Qi=r(9646),ji=r(2199);let Gi=(()=>{class a{constructor(t){this.restService=t}getCommunicationSettings(t){return this.restService.postObs("account/getUserEmailPreferences",{snid:t})}}return a.\u0275fac=function(t){return new(t||a)(n.LFG(ji.v))},a.\u0275prov=n.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})(),Ki=(()=>{class a{constructor(t){this.commService=t}resolve(t,i){const l=t.paramMap.get("snid");return l?this.commService.getCommunicationSettings(l).pipe((0,d.U)(m=>Object.assign(Object.assign({},m),{snid:l}))):(0,Qi.of)(null)}}return a.\u0275fac=function(t){return new(t||a)(n.LFG(Gi))},a.\u0275prov=n.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();const $i=[{path:"",component:Yi,data:{routeState:"eMusic.main"},children:[{path:"",loadChildren:()=>Promise.all([r.e(6187),r.e(1047),r.e(5928),r.e(2769),r.e(679),r.e(2485),r.e(8890),r.e(8384)]).then(r.bind(r,8384)).then(a=>a.DiscoverPageModule)},{path:"nfts",loadChildren:()=>Promise.all([r.e(7887),r.e(6031)]).then(r.bind(r,6031)).then(a=>a.EmusicNftsModule)},{path:"nft/:nftId",loadComponent:()=>Promise.all([r.e(2769),r.e(1378)]).then(r.bind(r,1378)).then(a=>a.NftDetailsComponent),data:{routeState:"eMusic.main.nfts.nft"}},{path:"album",loadChildren:()=>Promise.all([r.e(6187),r.e(1047),r.e(5928),r.e(2769),r.e(679),r.e(6181)]).then(r.bind(r,6181)).then(a=>a.AlbumPageWithRoutesModule)},{path:"artist",loadChildren:()=>Promise.all([r.e(6187),r.e(1047),r.e(5928),r.e(868),r.e(7887),r.e(8286)]).then(r.bind(r,8286)).then(a=>a.ArtistModule)},{path:"label",loadChildren:()=>Promise.all([r.e(6187),r.e(1047),r.e(5928),r.e(2769),r.e(7940)]).then(r.bind(r,7940)).then(a=>a.LabelPageModule)},{path:"plans",loadChildren:()=>r.e(9826).then(r.bind(r,9826)).then(a=>a.PlansPageModule)},{path:"charts",loadComponent:()=>Promise.all([r.e(6187),r.e(1047),r.e(8890),r.e(5580)]).then(r.bind(r,5580)).then(a=>a.ChartsPageComponent)},{path:"embn/:providerReleaseId",loadComponent:()=>Promise.all([r.e(6187),r.e(1047),r.e(5928),r.e(2769),r.e(679)]).then(r.bind(r,679)).then(a=>a.AlbumPageComponent)},{path:"albumTrack/:releaseId/:highlightedTrackId",loadComponent:()=>Promise.all([r.e(6187),r.e(1047),r.e(5928),r.e(2769),r.e(679)]).then(r.bind(r,679)).then(a=>a.AlbumPageComponent),data:{routeState:"eMusic.main.albumHighlightedTrack"}},{path:"browse",loadChildren:()=>Promise.all([r.e(2769),r.e(7887),r.e(9929),r.e(2485),r.e(4891),r.e(5388)]).then(r.bind(r,5388)).then(a=>a.BrowsePageModule),data:{routeState:"eMusic.main.browse"}},{path:"seeAll/:sectionName",loadComponent:()=>Promise.all([r.e(6187),r.e(1047),r.e(5928),r.e(6053)]).then(r.bind(r,6053)).then(a=>a.SeeAllPageComponent)},{path:"account",canActivate:[Ji.y],data:{locked:!0},loadChildren:()=>Promise.all([r.e(8592),r.e(8477)]).then(r.bind(r,7402)).then(a=>a.AccountPageModule)},{path:"communicationSettings/:snid",data:{routeState:"eMusic.main.communicationSettings"},resolve:{userSettings:Ki},loadChildren:()=>r.e(9143).then(r.bind(r,9143)).then(a=>a.CommunicationSettingsModule)},{path:"forgotPassword",loadChildren:()=>r.e(3904).then(r.bind(r,3904)).then(a=>a.ForgotPasswordPageModule),data:{routeState:"eMusic.main.sendResetPw"}},{path:"resetPassword/:resetPwToken",loadComponent:()=>r.e(8047).then(r.bind(r,8047)).then(a=>a.ResetPasswordComponent),data:{routeState:"eMusic.main.resetPw"}},{path:"search",loadChildren:()=>Promise.all([r.e(7887),r.e(7559)]).then(r.bind(r,7559)).then(a=>a.SearchPageModule)},{path:"terms",data:{routeState:"eMusic.main.terms"},loadComponent:()=>r.e(9144).then(r.bind(r,9144)).then(a=>a.TermsPageComponent)},{path:"privacy",data:{routeState:"eMusic.main.privacy"},loadComponent:()=>r.e(3065).then(r.bind(r,3065)).then(a=>a.PrivacyPageComponent)},{path:"confirmation/:tokenId",loadComponent:()=>r.e(6615).then(r.bind(r,6615)).then(a=>a.EmailConfirmationPageComponent)},{path:"optIn/:snid",data:{routeState:"eMusic.main.optInEmail"},loadComponent:()=>
1r.e(5572).then(r.bind(r,5572)).then(a=>a.OptInEmailPageComponent)},{path:"plan/:planName/:planId",data:{routeState:"eMusic.main.optInPlan"},loadComponent:()=>r.e(1652).then(r.bind(r,1652)).then(a=>a.OptInPlanPageComponent)},{path:"extracredit",data:{routeState:"eMusic.main.extraCredit"},loadComponent:()=>r.e(4988).then(r.bind(r,4988)).then(a=>a.ExtraCreditPageComponent)},{path:"signIn",data:{routeState:"eMusic.main.signIn"},loadComponent:()=>r.e(9544).then(r.bind(r,9544)).then(a=>a.SignInPageComponent)},{path:"signUp",data:{routeState:"eMusic.main.signUp"},loadComponent:()=>r.e(6001).then(r.bind(r,6001)).then(a=>a.SignUpPageComponent)},{path:"mymusic",data:{routeState:"eMusic.main.myMusic"},loadComponent:()=>r.e(8775).then(r.bind(r,8775)).then(a=>a.MyMusicPageComponent)},{path:"wishlist",data:{routeState:"eMusic.main.wishlist"},loadChildren:()=>Promise.all([r.e(7887),r.e(9929),r.e(8592),r.e(3615)]).then(r.bind(r,3615)).then(a=>a.WishlistPageModule)},{path:"privacyCenter",data:{routeState:"eMusic.main.privacyCenter"},loadComponent:()=>r.e(333).then(r.bind(r,333)).then(a=>a.PrivacyCenterPageComponent)},{path:"library",loadChildren:()=>Promise.all([r.e(7887),r.e(9929),r.e(8592),r.e(8019)]).then(r.bind(r,8019)).then(a=>a.LibraryPageModule)}]},{path:"refine",data:{routeState:"eMusic.mobileBrowseRefine"},loadComponent:()=>Promise.all([r.e(4891),r.e(6628)]).then(r.bind(r,2355)).then(a=>a.MobileBrowseRefineComponent)},{path:"terms/mobile",data:{routeState:"eMusic.main.termsMobile"},loadComponent:()=>r.e(9144).then(r.bind(r,9144)).then(a=>a.TermsPageComponent)},{path:"privacy/mobile",data:{routeState:"eMusic.main.privacyMobile"},loadComponent:()=>r.e(3065).then(r.bind(r,3065)).then(a=>a.PrivacyPageComponent)},{path:"privacyCenter/mobile",data:{routeState:"eMusic.main.privacyCenterMobile"},loadComponent:()=>r.e(333).then(r.bind(r,333)).then(a=>a.PrivacyCenterPageComponent)}];let Xi=(()=>{class a{}return a.\u0275fac=function(t){return new(t||a)},a.\u0275mod=n.oAB({type:a}),a.\u0275inj=n.cJS({imports:[w.ez,Ct,Mt,_._N,e.Bz.forChild($i),Pt,Kt,Xt,qt,H,no]}),a})()},8382:(wn,dn,r)=>{r.d(dn,{s:()=>n});var e=r(9770);function n(O,S,W){return(0,e.P)(()=>O()?S:W)}},449:(wn,dn,r)=>{r.d(dn,{A8:()=>Y});var e=r(5e3);let Y=(()=>{class D{constructor(){this._listeners=[]}notify(C,B){for(let R of this._listeners)R(C,B)}listen(C){return this._listeners.push(C),()=>{this._listeners=this._listeners.filter(B=>C!==B)}}ngOnDestroy(){this._listeners=[]}}return D.\u0275fac=function(C){return new(C||D)},D.\u0275prov=e.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"}),D})()},2464:(wn,dn,r)=>{r.d(dn,{qn:()=>Wn,Sv:()=>vn,F1:()=>v,aV:()=>Mn});var e=r(5e3),n=r(1314),O=r(1159),S=r(8675),W=r(8372),M=r(1884),z=r(9300),A=r(2722),Y=r(5577),o=r(9718),D=r(8189),h=r(3900),B=(r(5684),r(449)),R=r(7579),rn=r(6451),an=r(4968),w=r(9770);r(8421);var p=r(7429),_=r(5664),N=r(3191),F=r(226);let j=(()=>{class f{}return f.\u0275fac=function(u){return new(u||f)},f.\u0275dir=e.lG2({type:f,selectors:[["","cdkMenuGroup",""]],hostAttrs:["role","group",1,"cdk-menu-group"],exportAs:["cdkMenuGroup"],features:[e._Bn([{provide:B.A8,useClass:B.A8}])]}),f})();const H=new e.OlP("cdk-menu"),T=new e.OlP("cdk-menu-stack"),U={provide:T,deps:[[new e.FiY,new e.tp0,new e.tBr(T)]],useFactory:f=>f||new V},P=f=>({provide:T,deps:[[new e.FiY,new e.tp0,new e.tBr(T)]],useFactory:Z=>Z||V.inline(f)});let J=0,V=(()=>{class f{constructor(){this.id=""+J++,this._elements=[],this._close=new R.x,this._empty=new R.x,this._hasFocus=new R.x,this.closed=this._close,this.hasFocus=this._hasFocus.pipe((0,S.O)(!1),(0,W.b)(0),(0,M.x)()),this.emptied=this._empty,this._inlineMenuOrientation=null}static inline(u){const E=new f;return E._inlineMenuOrientation=u,E}push(u){this._elements.push(u)}close(u,E){const{focusNextOnEmpty:cn,focusParentTrigger:xn}=Object.assign({},E);if(this._elements.indexOf(u)>=0){let En;do{En=this._elements.pop(),this._close.next({item:En,focusParentTrigger:xn})}while(En!==u);this.isEmpty()&&this._empty.next(cn)}}closeSubMenuOf(u){let E=!1;if(this._elements.indexOf(u)>=0)for(E=this.peek()!==u;this.peek()!==u;)this._close.next({item:this._elements.pop()});return E}closeAll(u){const{focusNextOnEmpty:E,focusParentTrigger:cn}=Object.assign({},u);if(!this.isEmpty()){for(;!this.isEmpty();){const xn=this._elements.pop();xn&&this._close.next({item:xn,focusParentTrigger:cn})}this._empty.next(E)}}isEmpty(){return!this._elements.length}length(){return this._elements.length}peek(){return this._elements[this._elements.length-1]}hasInlineMenu(){return null!=this._inlineMenuOrientation}inlineMenuOrientation(){return this._inlineMenuOrientation}setHasFocus(u){this._hasFocus.next(u)}}return f.\u0275fac=function(u){return new(u||f)},f.\u0275prov=e.Yz7({token:f,factory:f.\u0275fac}),f})();
1const gn=new e.OlP("cdk-menu-trigger");let kn=(()=>{class f{constructor(){this.injector=(0,e.f3M)(e.zs3),this.viewContainerRef=(0,e.f3M)(e.s_b),this.menuStack=(0,e.f3M)(T),this.opened=new e.vpe,this.closed=new e.vpe,this.overlayRef=null,this.destroyed=new R.x,this.stopOutsideClicksListener=(0,rn.T)(this.closed,this.destroyed)}ngOnDestroy(){this._destroyOverlay(),this.destroyed.next(),this.destroyed.complete()}isOpen(){var u;return!(null===(u=this.overlayRef)||void 0===u||!u.hasAttached())}registerChildMenu(u){this.childMenu=u}getMenuContentPortal(){var u;const E=this.menuTemplateRef!==(null===(u=this._menuPortal)||void 0===u?void 0:u.templateRef);return this.menuTemplateRef&&(!this._menuPortal||E)&&(this._menuPortal=new p.UE(this.menuTemplateRef,this.viewContainerRef,void 0,this._getChildMenuInjector())),this._menuPortal}isElementInsideMenuStack(u){var E;for(let cn=u;cn;cn=null!==(E=null==cn?void 0:cn.parentElement)&&void 0!==E?E:null)if(cn.getAttribute("data-cdk-menu-stack-id")===this.menuStack.id)return!0;return!1}_destroyOverlay(){this.overlayRef&&(this.overlayRef.dispose(),this.overlayRef=null)}_getChildMenuInjector(){return this._childMenuInjector=this._childMenuInjector||e.zs3.create({providers:[{provide:gn,useValue:this},{provide:T,useValue:this.menuStack}],parent:this.injector}),this._childMenuInjector}}return f.\u0275fac=function(u){return new(u||f)},f.\u0275dir=e.lG2({type:f,hostVars:2,hostBindings:function(u,E){2&u&&e.uIk("aria-controls",null==E.childMenu?null:E.childMenu.id)("data-cdk-menu-stack-id",E.menuStack.id)}}),f})();const Pn=new e.OlP("cdk-menu-aim");let Mn=(()=>{class f extends kn{constructor(){super(),this._elementRef=(0,e.f3M)(e.SBq),this._overlay=(0,e.f3M)(n.aV),this._ngZone=(0,e.f3M)(e.R0b),this._parentMenu=(0,e.f3M)(H,e.XFs.Optional),this._menuAim=(0,e.f3M)(Pn,e.XFs.Optional),this._directionality=(0,e.f3M)(F.Is,e.XFs.Optional),this._setRole(),this._registerCloseHandler(),this._subscribeToMenuStackClosed(),this._subscribeToMouseEnter(),this._subscribeToMenuStackHasFocus(),this._setType()}toggle(){this.isOpen()?this.close():this.open()}open(){this.isOpen()||(this.opened.next(),this.overlayRef=this.overlayRef||this._overlay.create(this._getOverlayConfig()),this.overlayRef.attach(this.getMenuContentPortal()),this._subscribeToOutsideClicks())}close(){this.isOpen()&&(this.closed.next(),this.overlayRef.detach()),this._closeSiblingTriggers()}getMenu(){return this.childMenu}_toggleOnKeydown(u){var E,cn,xn,En,On,Nn,ce,te;const oe="vertical"===(null===(E=this._parentMenu)||void 0===E?void 0:E.orientation),Jn=u.keyCode;switch(Jn){case O.L_:case O.K5:(0,O.Vb)(u)||(this.toggle(),null===(cn=this.childMenu)||void 0===cn||cn.focusFirstItem("keyboard"));break;case O.SV:(0,O.Vb)(u)||this._parentMenu&&oe&&"rtl"!==(null===(xn=this._directionality)||void 0===xn?void 0:xn.value)&&(u.preventDefault(),this.open(),null===(En=this.childMenu)||void 0===En||En.focusFirstItem("keyboard"));break;case O.oh:(0,O.Vb)(u)||this._parentMenu&&oe&&"rtl"===(null===(On=this._directionality)||void 0===On?void 0:On.value)&&(u.preventDefault(),this.open(),null===(Nn=this.childMenu)||void 0===Nn||Nn.focusFirstItem("keyboard"));break;case O.JH:case O.LH:(0,O.Vb)(u)||oe||(u.preventDefault(),this.open(),Jn===O.JH?null===(ce=this.childMenu)||void 0===ce||ce.focusFirstItem("keyboard"):null===(te=this.childMenu)||void 0===te||te.focusLastItem("keyboard"))}}_setHasFocus(u){this._parentMenu||this.menuStack.setHasFocus(u)}_subscribeToMouseEnter(){const u=()=>this._ngZone.run(()=>{this._closeSiblingTriggers(),this.open()});this._ngZone.runOutsideAngular(()=>{(0,an.R)(this._elementRef.nativeElement,"mouseenter").pipe((0,z.h)(()=>!this.menuStack.isEmpty()&&!this.isOpen()),(0,A.R)(this.destroyed)).subscribe(()=>{this._menuAim?this._menuAim.toggle(u):u()})})}_closeSiblingTriggers(){this._parentMenu?!this.menuStack.closeSubMenuOf(this._parentMenu)&&this.menuStack.peek()!==this._parentMenu&&this.menuStack.closeAll():this.menuStack.closeAll()}_getOverlayConfig(){return new n.X_({positionStrategy:this._getOverlayPositionStrategy(),scrollStrategy:this._overlay.scrollStrategies.reposition(),direction:this._directionality||void 0})}_getOverlayPositionStrategy(){return this._overlay.position().flexibleConnectedTo(this._elementRef).withLockedPosition().withGrowAfterOpen().withPositions(this._getOverlayPositions())}_getOverlayPositions(){var u;return null!==(u=this.menuPosition)&&void 0!==u?u:this._parentMenu&&"horizontal"!==this._parentMenu.orientation?n.cR:n.Yy}_registerCloseHandler(){this._parentMenu||this.menuStack.closed.pipe((0,A.R)(this.destroyed)).subscribe(({item:u})=>{u===this.childMenu&&this.close()})}_subscribeToOutsideClicks(){this.overlayRef&&this.overlayRef.outsidePointerEvents().pipe((0,z.h)(u=>u.target!=this._elementRef.nativeElement&&!this._elementRef.nativeElement.contains(u.target)),(0,A.R)(this.stopOutsideClicksListener)).subscribe(u=>{this.isElementInsideMenuStack(u.target)?this._closeSiblingTriggers():this.menuStack.closeAll()})}_subscribeToMenuStackHasFocus(){this._parentMenu||this.menuStack.hasFocus.pipe((0,A.R)(this.destroyed)).subscribe(u=>{u||this.menuStack.closeAll()})}_subscribeToMenuStackClosed(){this._parentMenu||this.menuStack.closed.subscribe(({focusParentTrigger:u})=>{u&&!this.menuStack.length()&&this._elementRef.nativeElement.focus()})}_setRole(){this._parentMenu||this._elementRef.nativeElement.setAttribute("role","button")}_setType(){const u=this._elementRef.nativeElement;"BUTTON"===u.nodeName&&!u.getAttribute("type")&&u.setAttribute("type","button")}}return f.\u0275fac=function(u){return new(u||f)},f.\u0275dir=e.lG2({type:f,selectors:[["","cdkMenuTriggerFor",""]],hostAttrs:["aria-haspopup","menu",1,"cdk-menu-trigger"],hostVars:1,hostBindings:function(u,E){1&u&&e.NdJ("focusin",function(){return E._setHasFocus(!0)})("focusout",function(){return E._setHasFocus(!1)})("keydown",function(xn){return E._toggleOnKeydown(xn)})("click",function(){return E.toggle()}),2&u&&e.uIk("aria-expanded",E.isOpen())},inputs:{menuTemplateRef:["cdkMenuTriggerFor","menuTemplateRef"],menuPosition:["cdkMenuPosition","menuPosition"]},outputs:{opened:"cdkMenuOpened",closed:"cdkMenuClosed"},exportAs:["cdkMenuTriggerFor"],features:[e._Bn([{provide:gn,useExisting:f},U]),e.qOj]}),f})(),vn=(()=>{class f{constructor(){this._dir=(0,e.f3M)(F.Is,e.XFs.Optional),this._elementRef=(0,e.f3M)(e.SBq),this._ngZone=(0,e.f3M)(e.R0b),this._menuAim=(0,e.f3M)(Pn,e.XFs.Optional),this._menuStack=(0,e.f3M)(T),this._parentMenu=(0,e.f3M)(H,e.XFs.Optional),this._menuTrigger=(0,e.f3M)(Mn,e.XFs.Optional|e.XFs.Self),this._disabled=!1,this.triggered=new e.vpe,this.hasMenu=!!this._menuTrigger,this._tabindex=-1,this.closeOnSpacebarTrigger=!0,this.destroyed=new R.x,this._setupMouseEnter(),this._setType(),this._isStandaloneItem()&&(this._tabindex=0)}get disabled(){return this._disabled}set disabled(u){this._disabled=(0,N.Ig)(u)}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}focus(){this._elementRef.nativeElement.focus()}trigger(u){const{keepOpen:E}=Object.assign({},u);!this.disabled&&!this.hasMenu&&(this.triggered.next(),E||this._menuStack.closeAll({focusParentTrigger:!0}))}isMenuOpen(){var u;return!(null===(u=this._menuTrigger)||void 0===u||!u.isOpen())}getMenu(){var u;return null===(u=this._menuTrigger)||void 0===u?void 0:u.getMenu()}getMenuTrigger(){return this._menuTrigger}getLabel(){var u;return this.typeaheadLabel||(null===(u=this._elementRef.nativeElement.textContent)||void 0===u?void 0:u.trim())||""}_resetTabIndex(){this._isStandaloneItem()||(this._tabindex=-1)}_setTabIndex(u){this.disabled||(!u||!this._menuStack.isEmpty())&&(this._tabindex=0)}_onKeydown(u){var E,cn;switch(u.keyCode){case O.L_:case O.K5:(0,O.Vb)(u)||this.trigger({keepOpen:u.keyCode===O.L_&&!this.closeOnSpacebarTrigger});break;case O.SV:(0,O.Vb)(u)||this._parentMenu&&this._isParentVertical()&&("rtl"!==(null===(E=this._dir)||void 0===E?void 0:E.value)?this._forwardArrowPressed(u):this._backArrowPressed(u));break;case O.oh:(0,O.Vb)(u)||this._parentMenu&&this._isParentVertical()&&("rtl"!==(null===(cn=this._dir)||void 0===cn?void 0:cn.value)?this._backArrowPressed(u):this._forwardArrowPressed(u))}}_isStandaloneItem(){return!this._parentMenu}_backArrowPressed(u){const E=this._parentMenu;(this._menuStack.hasInlineMenu()||this._menuStack.length()>1)&&(u.preventDefault(),this._menuStack.close(E,{focusNextOnEmpty:"horizontal"===this._menuStack.inlineMenuOrientation()?1:2,focusParentTrigger:!0}))}_forwardArrowPressed(u){!this.hasMenu&&"horizontal"===this._menuStack.inlineMenuOrientation()&&(u.preventDefault(),this._menuStack.closeAll({focusNextOnEmpty:0,focusParentTrigger:!0}))}_setupMouseEnter(){if(!this._isStandaloneItem()){const u=()=>this._ngZone.run(()=>this._menuStack.closeSubMenuOf(this._parentMenu));this._ngZone.runOutsideAngular(()=>(0,an.R)(this._elementRef.nativeElement,"mouseenter").pipe((0,z.h)(()=>!this._menuStack.isEmpty()&&!this.hasMenu),(0,A.R)(this.destroyed)).subscribe(()=>{this._menuAim?this._menuAim.toggle(u):u()}))}}_isParentVertical(){var u;return"vertical"===(null===(u=this._parentMenu)||void 0===u?void 0:u.orientation)}_setType(){const u=this._elementRef.nativeElement;"BUTTON"===u.nodeName&&!u.getAttribute("type")&&u.setAttribute("type","button")}}return f.\u0275fac=function(u){return new(u||f)},f.\u0275dir=e.lG2({type:f,selectors:[["","cdkMenuItem",""]],hostAttrs:["role","menuitem",1,"cdk-menu-item"],hostVars:2,hostBindings:function(u,E){1&u&&e.NdJ("blur",function(){return E._resetTabIndex()})("focus",function(){return E._setTabIndex()})("click",function(){return E.trigger()})("keydown",function(xn){return E._onKeydown(xn)}),2&u&&(e.Ikx("tabindex",E._tabindex),e.uIk("aria-disabled",E.disabled||null))},inputs:{disabled:["cdkMenuItemDisabled","disabled"],typeaheadLabel:["cdkMenuitemTypeaheadLabel","typeaheadLabel"]},outputs:{triggered:"cdkMenuItemTriggered"},exportAs:["cdkMenuItem"]}),f})();class In{constructor(Z){this._items=Z,this.entered=this._getItemPointerEntries(),this.exited=this._getItemPointerExits(),this._destroyed=new R.x,this.entered.subscribe(u=>this.activeElement=u),this.exited.subscribe(()=>{this.previousElement=this.activeElement,this.activeElement=void 0})}destroy(){this._destroyed.next(),this._destroyed.complete()}_getItemPointerEntries(){return(0,w.P)(()=>this._items.changes.pipe((0,S.O)(this._items),(0,Y.z)(Z=>Z.map(u=>(0,an.R)(u._elementRef.nativeElement,"mouseenter").pipe((0,o.h)(u),(0,A.R)(this._items.changes)))),(0,D.J)()))}_getItemPointerExits(){return(0,w.P)(()=>this._items.changes.pipe((0,S.O)(this._items),(0,Y.z)(Z=>Z.map(u=>(0,an.R)(u._elementRef.nativeElement,"mouseout").pipe((0,o.h)(u),(0,A.R)(this._items.changes)))),(0,D.J)()))}}let An=0,Un=(()=>{class f extends j{constructor(){super(...arguments),this.nativeElement=(0,e.f3M)(e.SBq).nativeElement,this.ngZone=(0,e.f3M)(e.R0b),this.menuStack=(0,e.f3M)(T),this.menuAim=(0,e.f3M)(Pn,e.XFs.Optional|e.XFs.Self),this.dir=(0,e.f3M)(F.Is,e.XFs.Optional),this.id="cdk-menu-"+An++,this.orientation="vertical",this.isInline=!1,this.destroyed=new R.x,this._menuStackHasFocus=!1}ngAfterContentInit(){this.isInline||this.menuStack.push(this),this._setKeyManager(),this._subscribeToMenuStackHasFocus(),this._subscribeToMenuOpen(),this._subscribeToMenuStackClosed(),this._setUpPointerTracker()}ngOnDestroy(){var u;this.destroyed.next(),this.destroyed.complete(),null===(u=this.pointerTracker)||void 0===u||u.destroy()}focusFirstItem(u="program"){this.keyManager.setFocusOrigin(u),this.keyManager.setFirstItemActive()}focusLastItem(u="program"){this.keyManager.setFocusOrigin(u),this.keyManager.setLastItemActive()}_getTabIndex(){return this.isInline?this._menuStackHasFocus?-1:0:null}closeOpenMenu(u,E){var cn,xn;const{focusParentTrigger:En}=Object.assign({},E),On=this.keyManager,Nn=this.triggerItem;u===(null===(cn=null==Nn?void 0:Nn.getMenuTrigger())||void 0===cn?void 0:cn.getMenu())&&(null===(xn=null==Nn?void 0:Nn.getMenuTrigger())||void 0===xn||xn.close(),En&&(Nn?On.setActiveItem(Nn):On.setFirstItemActive()))}_setKeyManager(){var u;this.keyManager=new _.Em(this.items).withWrap().withTypeAhead().withHomeAndEnd(),"horizontal"===this.orientation?this.keyManager.withHorizontalOrientation((null===(u=this.dir)||void 0===u?void 0:u.value)||"ltr"):this.keyManager.withVerticalOrientation()}_subscribeToMenuOpen(){const u=(0,rn.T)(this.items.changes,this.destroyed);this.items.changes.pipe((0,S.O)(this.items),(0,Y.z)(E=>E.filter(cn=>cn.hasMenu).map(cn=>cn.getMenuTrigger().opened.pipe((0,o.h)(cn),(0,A.R)(u)))),(0,D.J)(),(0,h.w)(E=>(this.triggerItem=E,E.getMenuTrigger().closed)),(0,A.R)(this.destroyed)).subscribe(()=>this.triggerItem=void 0)}_subscribeToMenuStackClosed(){this.menuStack.closed.pipe((0,A.R)(this.destroyed)).subscribe(({item:u,focusParentTrigger:E})=>this.closeOpenMenu(u,{focusParentTrigger:E}))}_subscribeToMenuStackHasFocus(){this.isInline&&this.menuStack.hasFocus.pipe((0,A.R)(this.destroyed)).subscribe(u=>{this._menuStackHasFocus=u})}_setUpPointerTracker(){this.menuAim&&(this.ngZone.runOutsideAngular(()=>{this.pointerTracker=new In(this.items)}),this.menuAim.initialize(this,this.pointerTracker))}}return f.\u0275fac=function(){let Z;return function(E){return(Z||(Z=e.n5z(f)))(E||f)}}(),f.\u0275dir=e.lG2({type:f,contentQueries:function(u,E,cn){if(1&u&&e.Suo(cn,vn,5),2&u){let xn;e.iGM(xn=e.CRH())&&(E.items=xn)}},hostAttrs:["role","menu"],hostVars:4,hostBindings:function(u,E){1&u&&e.NdJ("focus",function(){return E.focusFirstItem()})("focusin",function(){return E.menuStack.setHasFocus(!0)})("focusout",function(){return E.menuStack.setHasFocus(!1)}),2&u&&(e.Ikx("tabindex",E._getTabIndex())("id",E.id),e.uIk("aria-orientation",E.orientation)("data-cdk-menu-stack-id",E.menuStack.id))},inputs:{id:"id"},features:[e.qOj]}),f})(),Wn=(()=>{class f extends Un{constructor(){var u;super(),this._parentTrigger=(0,e.f3M)(gn,e.XFs.Optional),this.closed=new e.vpe,this.orientation="vertical",this.isInline=!this._parentTrigger,this.destroyed.subscribe(this.closed),null===(u=this._parentTrigger)||void 0===u||u.registerChildMenu(this)}ngAfterContentInit(){super.ngAfterContentInit(),this._subscribeToMenuStackEmptied()}ngOnDestroy(){super.ngOnDestroy(),this.closed.complete()}_handleKeyEvent(u){const E=this.keyManager;switch(u.keyCode){case O.oh:case O.SV:(0,O.Vb)(u)||(u.preventDefault(),E.setFocusOrigin("keyboard"),E.onKeydown(u));break;case O.hY:(0,O.Vb)(u)||(u.preventDefault(),this.menuStack.close(this,{focusNextOnEmpty:2,focusParentTrigger:!0}));break;case O.Mf:(0,O.Vb)(u,"altKey","metaKey","ctrlKey")||this.menuStack.closeAll({focusParentTrigger:!0});break;default:E.onKeydown(u)}}_toggleMenuFocus(u){const E=this.keyManager;switch(u){case 0:E.setFocusOrigin("keyboard"),E.setNextItemActive();break;case 1:E.setFocusOrigin("keyboard"),E.setPreviousItemActive();break;case 2:E.activeItem&&(E.setFocusOrigin("keyboard"),E.setActiveItem(E.activeItem))}}
1_subscribeToMenuStackEmptied(){this.menuStack.emptied.pipe((0,A.R)(this.destroyed)).subscribe(u=>this._toggleMenuFocus(u))}}return f.\u0275fac=function(u){return new(u||f)},f.\u0275dir=e.lG2({type:f,selectors:[["","cdkMenu",""]],hostAttrs:["role","menu",1,"cdk-menu"],hostVars:2,hostBindings:function(u,E){1&u&&e.NdJ("keydown",function(xn){return E._handleKeyEvent(xn)}),2&u&&e.ekj("cdk-menu-inline",E.isInline)},outputs:{closed:"closed"},exportAs:["cdkMenu"],features:[e._Bn([{provide:j,useExisting:f},{provide:H,useExisting:f},P("vertical")]),e.qOj]}),f})(),v=(()=>{class f{}return f.\u0275fac=function(u){return new(u||f)},f.\u0275mod=e.oAB({type:f}),f.\u0275inj=e.cJS({imports:[n.U8]}),f})()},5860:(wn,dn,r)=>{r.d(dn,{Z:()=>o});var e=function n(){var b=[].slice.call(arguments),c=!1;"boolean"==typeof b[0]&&(c=b.shift());var d=b[0];if(S(d))throw new Error("extendee must be an object");for(var p=b.slice(1),_=p.length,N=0;N<_;N++){var F=p[N];for(var j in F)if(Object.prototype.hasOwnProperty.call(F,j)){var H=F[j];if(c&&O(H)){var T=Array.isArray(H)?[]:{};d[j]=n(!0,Object.prototype.hasOwnProperty.call(d,j)&&!S(d[j])?d[j]:T,H)}else d[j]=H}}return d};function O(b){return Array.isArray(b)||"[object Object]"=={}.toString.call(b)}function S(b){return!b||"object"!=typeof b&&"function"!=typeof b}function W(b){return b&&b.__esModule?b.default:b}class M{on(c,d){return this._callbacks=this._callbacks||{},this._callbacks[c]||(this._callbacks[c]=[]),this._callbacks[c].push(d),this}emit(c,...d){this._callbacks=this._callbacks||{};let p=this._callbacks[c];if(p)for(let _ of p)_.apply(this,d);return this.element&&this.element.dispatchEvent(this.makeEvent("dropzone:"+c,{args:d})),this}makeEvent(c,d){let p={bubbles:!0,cancelable:!0,detail:d};if("function"==typeof window.CustomEvent)return new CustomEvent(c,p);var _=document.createEvent("CustomEvent");return _.initCustomEvent(c,p.bubbles,p.cancelable,p.detail),_}off(c,d){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;let p=this._callbacks[c];if(!p)return this;if(1===arguments.length)return delete this._callbacks[c],this;for(let _=0;_<p.length;_++)if(p[_]===d){p.splice(_,1);break}return this}}var Y={url:null,method:"post",withCredentials:!1,timeout:null,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,chunkSize:2097152,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,defaultHeaders:!0,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,disablePreviews:!1,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init(){},params(b,c,d){if(d)return{dzuuid:d.file.upload.uuid,dzchunkindex:d.index,dztotalfilesize:d.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:d.file.upload.totalChunkCount,dzchunkbyteoffset:d.index*this.options.chunkSize}},accept:(b,c)=>c(),chunksUploaded:function(b,c){c()},binaryBody:!1,fallback(){let b;this.element.className=`${this.element.className} dz-browser-not-supported`;for(let d of this.element.getElementsByTagName("div"))if(/(^| )dz-message($| )/.test(d.className)){b=d,d.className="dz-message";break}b||(b=o.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(b));let c=b.getElementsByTagName("span")[0];return c&&(null!=c.textContent?c.textContent=this.options.dictFallbackMessage:null!=c.innerText&&(c.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize(b,c,d,p){let _={srcX:0,srcY:0,srcWidth:b.width,srcHeight:b.height},N=b.width/b.height;null==c&&null==d?(c=_.srcWidth,d=_.srcHeight):null==c?c=d*N:null==d&&(d=c/N);let F=(c=Math.min(c,_.srcWidth))/(d=Math.min(d,_.srcHeight));if(_.srcWidth>c||_.srcHeight>d)if("crop"===p)N>F?(_.srcHeight=b.height,_.srcWidth=_.srcHeight*F):(_.srcWidth=b.width,_.srcHeight=_.srcWidth/F);else{if("contain"!==p)throw new Error(`Unknown resizeMethod '${p}'`);N>F?d=c/N:c=d*N}return _.srcX=(b.width-_.srcWidth)/2,_.srcY=(b.height-_.srcHeight)/2,_.trgWidth=c,_.trgHeight=d,_}
1,transformFile(b,c){return(this.options.resizeWidth||this.options.resizeHeight)&&b.type.match(/image.*/)?this.resizeImage(b,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,c):c(b)},previewTemplate:W('<div class="dz-preview dz-file-preview">\n <div class="dz-image"><img data-dz-thumbnail=""></div>\n <div class="dz-details">\n <div class="dz-size"><span data-dz-size=""></span></div>\n <div class="dz-filename"><span data-dz-name=""></span></div>\n </div>\n <div class="dz-progress">\n <span class="dz-upload" data-dz-uploadprogress=""></span>\n </div>\n <div class="dz-error-message"><span data-dz-errormessage=""></span></div>\n <div class="dz-success-mark">\n <svg width="54" height="54" viewBox="0 0 54 54" fill="white" xmlns="http://www.w3.org/2000/svg">\n <path d="M10.2071 29.7929L14.2929 25.7071C14.6834 25.3166 15.3166 25.3166 15.7071 25.7071L21.2929 31.2929C21.6834 31.6834 22.3166 31.6834 22.7071 31.2929L38.2929 15.7071C38.6834 15.3166 39.3166 15.3166 39.7071 15.7071L43.7929 19.7929C44.1834 20.1834 44.1834 20.8166 43.7929 21.2071L22.7071 42.2929C22.3166 42.6834 21.6834 42.6834 21.2929 42.2929L10.2071 31.2071C9.81658 30.8166 9.81658 30.1834 10.2071 29.7929Z"></path>\n </svg>\n </div>\n <div class="dz-error-mark">\n <svg width="54" height="54" viewBox="0 0 54 54" fill="white" xmlns="http://www.w3.org/2000/svg">\n <path d="M26.2929 20.2929L19.2071 13.2071C18.8166 12.8166 18.1834 12.8166 17.7929 13.2071L13.2071 17.7929C12.8166 18.1834 12.8166 18.8166 13.2071 19.2071L20.2929 26.2929C20.6834 26.6834 20.6834 27.3166 20.2929 27.7071L13.2071 34.7929C12.8166 35.1834 12.8166 35.8166 13.2071 36.2071L17.7929 40.7929C18.1834 41.1834 18.8166 41.1834 19.2071 40.7929L26.2929 33.7071C26.6834 33.3166 27.3166 33.3166 27.7071 33.7071L34.7929 40.7929C35.1834 41.1834 35.8166 41.1834 36.2071 40.7929L40.7929 36.2071C41.1834 35.8166 41.1834 35.1834 40.7929 34.7929L33.7071 27.7071C33.3166 27.3166 33.3166 26.6834 33.7071 26.2929L40.7929 19.2071C41.1834 18.8166 41.1834 18.1834 40.7929 17.7929L36.2071 13.2071C35.8166 12.8166 35.1834 12.8166 34.7929 13.2071L27.7071 20.2929C27.3166 20.6834 26.6834 20.6834 26.2929 20.2929Z"></path>\n </svg>\n </div>\n</div>\n'),drop(b){return this.element.classList.remove("dz-drag-hover")},dragstart(b){},dragend(b){return this.element.classList.remove("dz-drag-hover")},dragenter(b){return this.element.classList.add("dz-drag-hover")},dragover(b){return this.element.classList.add("dz-drag-hover")},dragleave(b){return this.element.classList.remove("dz-drag-hover")},paste(b){},reset(){return this.element.classList.remove("dz-started")},addedfile(b){if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer&&!this.options.disablePreviews){for(var c of(b.previewElement=o.createElement(this.options.previewTemplate.trim()),b.previewTemplate=b.previewElement,this.previewsContainer.appendChild(b.previewElement),b.previewElement.querySelectorAll("[data-dz-name]")))c.textContent=b.name;for(c of b.previewElement.querySelectorAll("[data-dz-size]"))c.innerHTML=this.filesize(b.size);this.options.addRemoveLinks&&(b._removeLink=o.createElement(`<a class="dz-remove" href="javascript:undefined;" data-dz-remove>${this.options.dictRemoveFile}</a>`),b.previewElement.appendChild(b._removeLink));let d=p=>(p.preventDefault(),p.stopPropagation(),b.status===o.UPLOADING?o.confirm(this.options.dictCancelUploadConfirmation,()=>this.removeFile(b)):this.options.dictRemoveFileConfirmation?o.confirm(this.options.dictRemoveFileConfirmation,()=>this.removeFile(b)):this.removeFile(b));for(let p of b.previewElement.querySelectorAll("[data-dz-remove]"))p.addEventListener("click",d)}},removedfile(b){return null!=b.previewElement&&null!=b.previewElement.parentNode&&b.previewElement.parentNode.removeChild(b.previewElement),this._updateMaxFilesReachedClass()},thumbnail(b,c){if(b.previewElement){b.previewElement.classList.remove("dz-file-preview");for(let d of b.previewElement.querySelectorAll("[data-dz-thumbnail]"))d.alt=b.name,d.src=c;return setTimeout(()=>b.previewElement.classList.add("dz-image-preview"),1)}},error(b,c){if(b.previewElement){b.previewElement.classList.add("dz-error"),"string"!=typeof c&&c.error&&(c=c.error);for(let d of b.previewElement.querySelectorAll("[data-dz-errormessage]"))d.textContent=c}},errormultiple(){},processing(b){if(b.previewElement&&(b.previewElement.classList.add("dz-processing"),b._removeLink))return b._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple(){},uploadprogress(b,c,d){if(b.previewElement)for(let p of b.previewElement.querySelectorAll("[data-dz-uploadprogress]"))"PROGRESS"===p.nodeName?p.value=c:p.style.width=`${c}%`},totaluploadprogress(){},sending(){},sendingmultiple(){},success(b){if(b.previewElement)return b.previewElement.classList.add("dz-success")},successmultiple(){}
1,canceled(b){return this.emit("error",b,this.options.dictUploadCanceled)},canceledmultiple(){},complete(b){if(b._removeLink&&(b._removeLink.innerHTML=this.options.dictRemoveFile),b.previewElement)return b.previewElement.classList.add("dz-complete")},completemultiple(){},maxfilesexceeded(){},maxfilesreached(){},queuecomplete(){},addedfiles(){}};class o extends M{static initClass(){this.prototype.Emitter=M,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}getAcceptedFiles(){return this.files.filter(c=>c.accepted).map(c=>c)}getRejectedFiles(){return this.files.filter(c=>!c.accepted).map(c=>c)}getFilesWithStatus(c){return this.files.filter(d=>d.status===c).map(d=>d)}getQueuedFiles(){return this.getFilesWithStatus(o.QUEUED)}getUploadingFiles(){return this.getFilesWithStatus(o.UPLOADING)}getAddedFiles(){return this.getFilesWithStatus(o.ADDED)}getActiveFiles(){return this.files.filter(c=>c.status===o.UPLOADING||c.status===o.QUEUED).map(c=>c)}init(){if("form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(o.createElement(`<div class="dz-default dz-message"><button class="dz-button" type="button">${this.options.dictDefaultMessage}</button></div>`)),this.clickableElements.length){let p=()=>{this.hiddenFileInput&&this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=document.createElement("input"),this.hiddenFileInput.setAttribute("type","file"),(null===this.options.maxFiles||this.options.maxFiles>1)&&this.hiddenFileInput.setAttribute("multiple","multiple"),this.hiddenFileInput.className="dz-hidden-input",null!==this.options.acceptedFiles&&this.hiddenFileInput.setAttribute("accept",this.options.acceptedFiles),null!==this.options.capture&&this.hiddenFileInput.setAttribute("capture",this.options.capture),this.hiddenFileInput.setAttribute("tabindex","-1"),this.hiddenFileInput.style.visibility="hidden",this.hiddenFileInput.style.position="absolute",this.hiddenFileInput.style.top="0",this.hiddenFileInput.style.left="0",this.hiddenFileInput.style.height="0",this.hiddenFileInput.style.width="0",o.getElement(this.options.hiddenInputContainer,"hiddenInputContainer").appendChild(this.hiddenFileInput),this.hiddenFileInput.addEventListener("change",()=>{let{files:_}=this.hiddenFileInput;if(_.length)for(let N of _)this.addFile(N);this.emit("addedfiles",_),p()})};p()}this.URL=null!==window.URL?window.URL:window.webkitURL;for(let p of this.events)this.on(p,this.options[p]);this.on("uploadprogress",()=>this.updateTotalUploadProgress()),this.on("removedfile",()=>this.updateTotalUploadProgress()),this.on("canceled",p=>this.emit("complete",p)),this.on("complete",p=>{if(0===this.getAddedFiles().length&&0===this.getUploadingFiles().length&&0===this.getQueuedFiles().length)return setTimeout(()=>
1this.emit("queuecomplete"),0)});let d=function(p){if(function(p){if(p.dataTransfer.types)for(var _=0;_<p.dataTransfer.types.length;_++)if("Files"===p.dataTransfer.types[_])return!0;return!1}(p))return p.stopPropagation(),p.preventDefault?p.preventDefault():p.returnValue=!1};return this.listeners=[{element:this.element,events:{dragstart:p=>this.emit("dragstart",p),dragenter:p=>(d(p),this.emit("dragenter",p)),dragover:p=>{let _;try{_=p.dataTransfer.effectAllowed}catch(N){}return p.dataTransfer.dropEffect="move"===_||"linkMove"===_?"move":"copy",d(p),this.emit("dragover",p)},dragleave:p=>this.emit("dragleave",p),drop:p=>(d(p),this.drop(p)),dragend:p=>this.emit("dragend",p)}}],this.clickableElements.forEach(p=>this.listeners.push({element:p,events:{click:_=>((p!==this.element||_.target===this.element||o.elementInside(_.target,this.element.querySelector(".dz-message")))&&this.hiddenFileInput.click(),!0)}})),this.enable(),this.options.init.call(this)}destroy(){return this.disable(),this.removeAllFiles(!0),null!=this.hiddenFileInput&&this.hiddenFileInput.parentNode&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,o.instances.splice(o.instances.indexOf(this),1)}updateTotalUploadProgress(){let c,d=0,p=0;if(this.getActiveFiles().length){for(let N of this.getActiveFiles())d+=N.upload.bytesSent,p+=N.upload.total;c=100*d/p}else c=100;return this.emit("totaluploadprogress",c,p,d)}_getParamName(c){return"function"==typeof this.options.paramName?this.options.paramName(c):`${this.options.paramName}${this.options.uploadMultiple?`[${c}]`:""}`}_renameFile(c){return"function"!=typeof this.options.renameFile?c.name:this.options.renameFile(c)}getFallbackForm(){let c,d;if(c=this.getExistingFallback())return c;let p='<div class="dz-fallback">';this.options.dictFallbackText&&(p+=`<p>${this.options.dictFallbackText}</p>`),p+=`<input type="file" name="${this._getParamName(0)}" ${this.options.uploadMultiple?'multiple="multiple"':void 0} /><input type="submit" value="Upload!"></div>`;let _=o.createElement(p);return"FORM"!==this.element.tagName?(d=o.createElement(`<form action="${this.options.url}" enctype="multipart/form-data" method="${this.options.method}"></form>`),d.appendChild(_)):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=d?d:_}getExistingFallback(){let c=function(p){for(let _ of p)if(/(^| )fallback($| )/.test(_.className))return _};for(let p of["div","form"]){var d;if(d=c(this.element.getElementsByTagName(p)))return d}}setupEventListeners(){return this.listeners.map(c=>(()=>{let d=[];for(let p in c.events)d.push(c.element.addEventListener(p,c.events[p],!1));return d})())}removeEventListeners(){return this.listeners.map(c=>(()=>{let d=[];for(let p in c.events)d.push(c.element.removeEventListener(p,c.events[p],!1));return d})())}disable(){return this.clickableElements.forEach(c=>c.classList.remove("dz-clickable")),this.removeEventListeners(),this.disabled=!0,this.files.map(c=>this.cancelUpload(c))}enable(){return delete this.disabled,this.clickableElements.forEach(c=>c.classList.add("dz-clickable")),this.setupEventListeners()}filesize(c){let d=0,p="b";if(c>0){let _=["tb","gb","mb","kb","b"];for(let N=0;N<_.length;N++){let F=_[N];if(c>=Math.pow(this.options.filesizeBase,4-N)/10){d=c/Math.pow(this.options.filesizeBase,4-N),p=F;break}}d=Math.round(10*d)/10}return`<strong>${d}</strong> ${this.options.dictFileSizeUnits[p]}`}_updateMaxFilesReachedClass(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}drop(c){if(!c.dataTransfer)return;this.emit("drop",c);let d=[];for(let p=0;p<c.dataTransfer.files.length;p++)d[p]=c.dataTransfer.files[p];if(d.length){let{items:p}=c.dataTransfer;p&&p.length&&null!=p[0].webkitGetAsEntry?this._addFilesFromItems(p):this.handleFiles(d)}
1this.emit("addedfiles",d)}paste(c){if(null==function an(b,c){return null!=b?c(b):void 0}(null!=c?c.clipboardData:void 0,p=>p.items))return;this.emit("paste",c);let{items:d}=c.clipboardData;return d.length?this._addFilesFromItems(d):void 0}handleFiles(c){for(let d of c)this.addFile(d)}_addFilesFromItems(c){return(()=>{let d=[];for(let _ of c){var p;null!=_.webkitGetAsEntry&&(p=_.webkitGetAsEntry())?d.push(p.isFile?this.addFile(_.getAsFile()):p.isDirectory?this._addFilesFromDirectory(p,p.name):void 0):d.push(null==_.getAsFile||null!=_.kind&&"file"!==_.kind?void 0:this.addFile(_.getAsFile()))}return d})()}_addFilesFromDirectory(c,d){let p=c.createReader(),_=F=>function w(b,c,d){if(null!=b&&"function"==typeof b[c])return d(b,c)}(console,"log",j=>j.log(F));var N=()=>p.readEntries(F=>{if(F.length>0){for(let j of F)j.isFile?j.file(H=>{if(!this.options.ignoreHiddenFiles||"."!==H.name.substring(0,1))return H.fullPath=`${d}/${H.name}`,this.addFile(H)}):j.isDirectory&&this._addFilesFromDirectory(j,`${d}/${j.name}`);N()}return null},_);return N()}accept(c,d){this.options.maxFilesize&&c.size>1048576*this.options.maxFilesize?d(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(c.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):o.isValidFile(c,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(d(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",c)):this.options.accept.call(this,c,d):d(this.options.dictInvalidFileType)}addFile(c){c.upload={uuid:o.uuidv4(),progress:0,total:c.size,bytesSent:0,filename:this._renameFile(c)},this.files.push(c),c.status=o.ADDED,this.emit("addedfile",c),this._enqueueThumbnail(c),this.accept(c,d=>{d?(c.accepted=!1,this._errorProcessing([c],d)):(c.accepted=!0,this.options.autoQueue&&this.enqueueFile(c)),this._updateMaxFilesReachedClass()})}enqueueFiles(c){for(let d of c)this.enqueueFile(d);return null}enqueueFile(c){if(c.status!==o.ADDED||!0!==c.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(c.status=o.QUEUED,this.options.autoProcessQueue)return setTimeout(()=>this.processQueue(),0)}_enqueueThumbnail(c){if(this.options.createImageThumbnails&&c.type.match(/image.*/)&&c.size<=1048576*this.options.maxThumbnailFilesize)return this._thumbnailQueue.push(c),setTimeout(()=>this._processThumbnailQueue(),0)}_processThumbnailQueue(){if(this._processingThumbnail||0===this._thumbnailQueue.length)return;this._processingThumbnail=!0;let c=this._thumbnailQueue.shift();return this.createThumbnail(c,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,d=>(this.emit("thumbnail",c,d),this._processingThumbnail=!1,this._processThumbnailQueue()))}removeFile(c){if(c.status===o.UPLOADING&&this.cancelUpload(c),this.files=D(this.files,c),this.emit("removedfile",c),0===this.files.length)return this.emit("reset")}removeAllFiles(c){null==c&&(c=!1);for(let d of this.files.slice())(d.status!==o.UPLOADING||c)&&this.removeFile(d);return null}resizeImage(c,d,p,_,N){return this.createThumbnail(c,d,p,_,!0,(F,j)=>{if(null==j)return N(c);{let{resizeMimeType:H}=this.options;null==H&&(H=c.type);let T=j.toDataURL(H,this.options.resizeQuality);return("image/jpeg"===H||"image/jpg"===H)&&(T=R.restore(c.dataURL,T)),N(o.dataURItoBlob(T))}})}createThumbnail(c,d,p,_,N,F){let j=new FileReader;j.onload=()=>{c.dataURL=j.result,"image/svg+xml"!==c.type?this.createThumbnailFromUrl(c,d,p,_,N,F):null!=F&&F(j.result)},j.readAsDataURL(c)}displayExistingFile(c,d,p,_,N=!0){if(this.emit("addedfile",c),this.emit("complete",c),N){let F=j=>{this.emit("thumbnail",c,j),p&&p()};c.dataURL=d,this.createThumbnailFromUrl(c,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,this.options.fixOrientation,F,_)}else this.emit("thumbnail",c,d),p&&p()}createThumbnailFromUrl(c,d,p,_,N,F,j){let H=document.createElement("img");return j&&(H.crossOrigin=j),N="from-image"!=getComputedStyle(document.body).imageOrientation&&N,H.onload=()=>{let T=U=>U(1);return"undefined"!=typeof EXIF&&null!==EXIF&&N&&(T=U=>EXIF.getData(H,function(){return U(EXIF.getTag(this,"Orientation"))})),T(U=>{c.width=H.width,c.height=H.height;let P=this.options.resize.call(this,c,d,p,_),J=document.createElement("canvas"),V=J.getContext("2d");switch(J.width=P.trgWidth,J.height=P.trgHeight,U>4&&(J.width=P.trgHeight,J.height=P.trgWidth),U){case 2:V.translate(J.width,0),V.scale(-1,1);break;case 3:V.translate(J.width,J.height),V.rotate(Math.PI);break;case 4:V.translate(0,J.height),V.scale(1,-1);break;case 5:V.rotate(.5*Math.PI),V.scale(1,-1);break;case 6:V.rotate(.5*Math.PI),V.translate(0,-J.width);break;case 7:V.rotate(.5*Math.PI),V.translate(J.height,-J.width),V.scale(-1,1);break;case 8:V.rotate(-.5*Math.PI),V.translate(-J.height,0)}B(V,H,null!=P.srcX?P.srcX:0,null!=P.srcY?P.srcY:0,P.srcWidth,P.srcHeight,null!=P.trgX?P.trgX:0,null!=P.trgY?P.trgY:0,P.trgWidth,P.trgHeight);let gn=J.toDataURL("image/png");if(null!=F)return F(gn,J)})},null!=F&&(H.onerror=F),H.src=c.dataURL}processQueue(){let{parallelUploads:c}=this.options,d=this.getUploadingFiles().length,p=d;if(d>=c)return;let _=this.getQueuedFiles();if(_.length>0){if(this.options.uploadMultiple)return this.processFiles(_.slice(0,c-d));for(;p<c;){if(!_.length)return;this.processFile(_.shift()),p++}}}processFile(c){return this.processFiles([c])}processFiles(c){for(let d of c)d.processing=!0,d.status=o.UPLOADING,this.emit
1("processing",d);return this.options.uploadMultiple&&this.emit("processingmultiple",c),this.uploadFiles(c)}_getFilesWithXhr(c){return this.files.filter(p=>p.xhr===c).map(p=>p)}cancelUpload(c){if(c.status===o.UPLOADING){let d=this._getFilesWithXhr(c.xhr);for(let p of d)p.status=o.CANCELED;void 0!==c.xhr&&c.xhr.abort();for(let p of d)this.emit("canceled",p);this.options.uploadMultiple&&this.emit("canceledmultiple",d)}else(c.status===o.ADDED||c.status===o.QUEUED)&&(c.status=o.CANCELED,this.emit("canceled",c),this.options.uploadMultiple&&this.emit("canceledmultiple",[c]));if(this.options.autoProcessQueue)return this.processQueue()}resolveOption(c,...d){return"function"==typeof c?c.apply(this,d):c}uploadFile(c){return this.uploadFiles([c])}uploadFiles(c){this._transformFiles(c,d=>{if(this.options.chunking){let p=d[0];c[0].upload.chunked=this.options.chunking&&(this.options.forceChunking||p.size>this.options.chunkSize),c[0].upload.totalChunkCount=Math.ceil(p.size/this.options.chunkSize)}if(c[0].upload.chunked){let p=c[0],_=d[0],N=0;p.upload.chunks=[];let F=()=>{let j=0;for(;void 0!==p.upload.chunks[j];)j++;if(j>=p.upload.totalChunkCount)return;N++;let H=j*this.options.chunkSize,T=Math.min(H+this.options.chunkSize,_.size),U={name:this._getParamName(0),data:_.webkitSlice?_.webkitSlice(H,T):_.slice(H,T),filename:p.upload.filename,chunkIndex:j};p.upload.chunks[j]={file:p,index:j,dataBlock:U,status:o.UPLOADING,progress:0,retries:0},this._uploadData(c,[U])};if(p.upload.finishedChunkUpload=(j,H)=>{let T=!0;j.status=o.SUCCESS,j.dataBlock=null,j.response=j.xhr.responseText,j.responseHeaders=j.xhr.getAllResponseHeaders(),j.xhr=null;for(let U=0;U<p.upload.totalChunkCount;U++){if(void 0===p.upload.chunks[U])return F();p.upload.chunks[U].status!==o.SUCCESS&&(T=!1)}T&&this.options.chunksUploaded(p,()=>{this._finished(c,H,null)})},this.options.parallelChunkUploads)for(let j=0;j<p.upload.totalChunkCount;j++)F();else F()}else{let p=[];for(let _=0;_<c.length;_++)p[_]={name:this._getParamName(_),data:d[_],filename:c[_].upload.filename};this._uploadData(c,p)}})}_getChunk(c,d){for(let p=0;p<c.upload.totalChunkCount;p++)if(void 0!==c.upload.chunks[p]&&c.upload.chunks[p].xhr===d)return c.upload.chunks[p]}_uploadData(c,d){let p=new XMLHttpRequest;for(let T of c)T.xhr=p;c[0].upload.chunked&&(c[0].upload.chunks[d[0].chunkIndex].xhr=p);let _=this.resolveOption(this.options.method,c,d),N=this.resolveOption(this.options.url,c,d);p.open(_,N,!0),this.resolveOption(this.options.timeout,c)&&(p.timeout=this.resolveOption(this.options.timeout,c)),p.withCredentials=!!this.options.withCredentials,p.onload=T=>{this._finishedUploading(c,p,T)},p.ontimeout=()=>{this._handleUploadError(c,p,`Request timedout after ${this.options.timeout/1e3} seconds`)},p.onerror=()=>{this._handleUploadError(c,p)},(null!=p.upload?p.upload:p).onprogress=T=>this._updateFilesUploadProgress(c,p,T);let H=this.options.defaultHeaders?{Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"}:{};this.options.binaryBody&&(H["Content-Type"]=c[0].type),this.options.headers&&e(H,this.options.headers);for(let T in H){let U=H[T];U&&p.setRequestHeader(T,U)}if(this.options.binaryBody){for(let T of c)this.emit("sending",T,p);this.options.uploadMultiple&&this.emit("sendingmultiple",c,p),this.submitRequest(p,null,c)}else{let T=new FormData;if(this.options.params){let U=this.options.params;"function"==typeof U&&(U=U.call(this,c,p,c[0].upload.chunked?this._getChunk(c[0],p):null));for(let P in U){let J=U[P];if(Array.isArray(J))for(let V=0;V<J.length;V++)T.append(P,J[V]);else T.append(P,J)}}for(let U of c)this.emit("sending",U,p,T);this.options.uploadMultiple&&this.emit("sendingmultiple",c,p,T),this._addFormElementData(T);for(let U=0;U<d.length;U++){let P=d[U];T.append(P.name,P.data,P.filename)}this.submitRequest(p,T,c)}}_transformFiles(c,d){let p=[],_=0;for(let N=0;N<c.length;N++)this.options.transformFile.call(this,c[N],F=>{p[N]=F,++_===c.length&&d(p)})}_addFormElementData(c){if("FORM"===this.element.tagName)for(let d of this.element.querySelectorAll("input, textarea, select, button")){let p=d.getAttribute("name"),_=d.getAttribute("type");if(_&&(_=_.toLowerCase()),null!=p)if("SELECT"===d.tagName&&d.hasAttribute("multiple"))for(let N of d.options)N.selected&&c.append(p,N.value);else(!_||"checkbox"!==_&&"radio"!==_||d.checked)&&c.append(p,d.value)}}_updateFilesUploadProgress(c,d,p){if(c[0].upload.chunked){let _=c[0],N=this._getChunk(_,d);p?(N.progress=100*p.loaded/p.total,N.total=p.total,N.bytesSent=p.loaded):(N.progress=100,N.bytesSent=N.total),_.upload.progress=0,_.upload.total=0,_.upload.b
1ytesSent=0;for(let F=0;F<_.upload.totalChunkCount;F++)_.upload.chunks[F]&&void 0!==_.upload.chunks[F].progress&&(_.upload.progress+=_.upload.chunks[F].progress,_.upload.total+=_.upload.chunks[F].total,_.upload.bytesSent+=_.upload.chunks[F].bytesSent);_.upload.progress=_.upload.progress/_.upload.totalChunkCount,this.emit("uploadprogress",_,_.upload.progress,_.upload.bytesSent)}else for(let _ of c)_.upload.total&&_.upload.bytesSent&&_.upload.bytesSent==_.upload.total||(p?(_.upload.progress=100*p.loaded/p.total,_.upload.total=p.total,_.upload.bytesSent=p.loaded):(_.upload.progress=100,_.upload.bytesSent=_.upload.total),this.emit("uploadprogress",_,_.upload.progress,_.upload.bytesSent))}_finishedUploading(c,d,p){let _;if(c[0].status!==o.CANCELED&&4===d.readyState){if("arraybuffer"!==d.responseType&&"blob"!==d.responseType&&(_=d.responseText,d.getResponseHeader("content-type")&&~d.getResponseHeader("content-type").indexOf("application/json")))try{_=JSON.parse(_)}catch(N){p=N,_="Invalid JSON response from server."}this._updateFilesUploadProgress(c,d),200<=d.status&&d.status<300?c[0].upload.chunked?c[0].upload.finishedChunkUpload(this._getChunk(c[0],d),_):this._finished(c,_,p):this._handleUploadError(c,d,_)}}_handleUploadError(c,d,p){if(c[0].status!==o.CANCELED){if(c[0].upload.chunked&&this.options.retryChunks){let _=this._getChunk(c[0],d);if(_.retries++<this.options.retryChunksLimit)return void this._uploadData(c,[_.dataBlock]);console.warn("Retried this chunk too often. Giving up.")}this._errorProcessing(c,p||this.options.dictResponseError.replace("{{statusCode}}",d.status),d)}}submitRequest(c,d,p){if(1==c.readyState)if(this.options.binaryBody)if(p[0].upload.chunked){const _=this._getChunk(p[0],c);c.send(_.dataBlock.data)}else c.send(p[0]);else c.send(d);else console.warn("Cannot send this request because the XMLHttpRequest.readyState is not OPENED.")}_finished(c,d,p){for(let _ of c)_.status=o.SUCCESS,this.emit("success",_,d,p),this.emit("complete",_);
1if(this.options.uploadMultiple&&(this.emit("successmultiple",c,d,p),this.emit("completemultiple",c)),this.options.autoProcessQueue)return this.processQueue()}_errorProcessing(c,d,p){for(let _ of c)_.status=o.ERROR,this.emit("error",_,d,p),this.emit("complete",_);if(this.options.uploadMultiple&&(this.emit("errormultiple",c,d,p),this.emit("completemultiple",c)),this.options.autoProcessQueue)return this.processQueue()}static uuidv4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(c){let d=16*Math.random()|0;return("x"===c?d:3&d|8).toString(16)})}constructor(c,d){let p,_;if(super(),this.element=c,this.clickableElements=[],this.listeners=[],this.files=[],"string"==typeof this.element&&(this.element=document.querySelector(this.element)),!this.element||null==this.element.nodeType)throw new Error("Invalid dropzone element.");if(this.element.dropzone)throw new Error("Dropzone already attached.");o.instances.push(this),this.element.dropzone=this;let N=null!=(_=o.optionsForElement(this.element))?_:{};if(this.options=e(!0,{},Y,N,null!=d?d:{}),this.options.previewTemplate=this.options.previewTemplate.replace(/\n*/g,""),this.options.forceFallback||!o.isBrowserSupported())return this.options.fallback.call(this);if(null==this.options.url&&(this.options.url=this.element.getAttribute("action")),!this.options.url)throw new Error("No URL provided.");if(this.options.acceptedFiles&&this.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(this.options.uploadMultiple&&this.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");if(this.options.binaryBody&&this.options.uploadMultiple)throw new Error("You cannot set both: binaryBody and uploadMultiple.");this.options.acceptedMimeTypes&&(this.options.acceptedFiles=this.options.acceptedMimeTypes,delete this.options.acceptedMimeTypes),null!=this.options.renameFilename&&(this.options.renameFile=F=>this.options.renameFilename.call(this,F.name,F)),"string"==typeof this.options.method&&(this.options.method=this.options.method.toUpperCase()),(p=this.getExistingFallback())&&p.parentNode&&p.parentNode.removeChild(p),!1!==this.options.previewsContainer&&(this.previewsContainer=this.options.previewsContainer?o.getElement(this.options.previewsContainer,"previewsContainer"):this.element),this.options.clickable&&(this.clickableElements=!0===this.options.clickable?[this.element]:o.getElements(this.options.clickable,"clickable")),this.init()}}
1o.initClass(),o.options={},o.optionsForElement=function(b){if(b.getAttribute("id"))return o.options[h(b.getAttribute("id"))]},o.instances=[],o.forElement=function(b){if("string"==typeof b&&(b=document.querySelector(b)),null==(null!=b?b.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return b.dropzone},o.discover=function(){let b;if(document.querySelectorAll)b=document.querySelectorAll(".dropzone");else{b=[];let c=d=>(()=>{let p=[];for(let _ of d)/(^| )dropzone($| )/.test(_.className)?p.push(b.push(_)):p.push(void 0);return p})();c(document.getElementsByTagName("div")),c(document.getElementsByTagName("form"))}return(()=>{let c=[];for(let d of b)!1!==o.optionsForElement(d)?c.push(new o(d)):c.push(void 0);return c})()},o.blockedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],o.isBrowserSupported=function(){let b=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a")){void 0!==o.blacklistedBrowsers&&(o.blockedBrowsers=o.blacklistedBrowsers);for(let c of o.blockedBrowsers)if(c.test(navigator.userAgent)){b=!1;continue}}else b=!1;else b=!1;return b},o.dataURItoBlob=function(b){let c=atob(b.split(",")[1]),d=b.split(",")[0].split(":")[1].split(";")[0],p=new ArrayBuffer(c.length),_=new Uint8Array(p);for(let N=0,F=c.length,j=0<=F;j?N<=F:N>=F;j?N++:N--)_[N]=c.charCodeAt(N);return new Blob([p],{type:d})};const D=(b,c)=>b.filter(d=>d!==c).map(d=>d),h=b=>b.replace(/[\-_](\w)/g,c=>c.charAt(1).toUpperCase());o.createElement=function(b){let c=document.createElement("div");return c.innerHTML=b,c.childNodes[0]},o.elementInside=function(b,c){if(b===c)return!0;for(;b=b.parentNode;)if(b===c)return!0;return!1},o.getElement=function(b,c){let d;if("string"==typeof b?d=document.querySelector(b):null!=b.nodeType&&(d=b),null==d)throw new Error(`Invalid \`${c}\` option provided. Please provide a CSS selector or a plain HTML element.`);return d},o.getElements=function(b,c){let d,p;if(b instanceof Array){p=[];try{for(d of b)p.push(this.getElement(d,c))}catch(_){p=null}}else if("string"==typeof b)for(d of(p=[],document.querySelectorAll(b)))p.push(d);else null!=b.nodeType&&(p=[b]);if(null==p||!p.length)throw new Error(`Invalid \`${c}\` option provided. Please provide a CSS selector, a plain HTML element or a list of those.`);return p},o.confirm=function(b,c,d){return window.confirm(b)?c():null!=d?d():void 0},o.isValidFile=function(b,c){if(!c)return!0;c=c.split(",");let d=b.type,p=d.replace(/\/.*$/,"");for(let _ of c)if(_=_.trim(),"."===_.charAt(0)){if(-1!==b.name.toLowerCase().indexOf(_.toLowerCase(),b.name.length-_.length))return!0}else if(/\/\*$/.test(_)){if(p===_.replace(/\/.*$/,""))return!0}else if(d===_)return!0;return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(b){return this.each(function(){return new o(this,b)})}),o.ADDED="added",o.QUEUED="queued",o.ACCEPTED=o.QUEUED,o.UPLOADING="uploading",o.PROCESSING=o.UPLOADING,o.CANCELED="canceled",o.ERROR="error",o.SUCCESS="success";var B=function(b,c,d,p,_,N,F,j,H,T){let U=function(b){let d=b.naturalHeight,p=document.createElement("canvas");p.width=1,p.height=d;let _=p.getContext("2d");_.drawImage(b,0,0);let{data:N}=_.getImageData(1,0,1,d),F=0,j=d,H=d;for(;H>F;)0===N[4*(H-1)+3]?j=H:F=H,H=j+F>>1;let T=H/d;return 0===T?1:T}(c);return b.drawImage(c,d,p,_,N,F,j,H,T/U)};class R{static initClass(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}static encode64(c){let p,_,F,j,H,d="",N="",T="",U=0;for(;p=c[U++],_=c[U++],N=c[U++],F=p>>2,j=(3&p)<<4|_>>4,H=(15&_)<<2|N>>6,T=63&N,isNaN(_)?H=T=64:isNaN(N)&&(T=64),d=d+this.KEY_STR.charAt(F)+this.KEY_STR.charAt(j)+this.KEY_STR.charAt(H)+this.KEY_STR.charAt(T),p=_=N="",F=j=H=T="",U<c.length;);return d}static restore(c,d){if(!c.match("data:image/jpeg;base64,"))return d;let p=this.decode64(c.replace("data:image/jpeg;base64,","")),_=this.slice2Segments(p),N=this.exifManipulation(d,_);return`data:image/jpeg;base64,${this.encode64(N)}`}static exifManipulation(c,d){let p=this.getExifArray(d),_=this.insertExif(c,p);return new Uint8Array(_)}static getExifArray(c){let d,p=0;for(;p<c.length;){if(d=c[p],255===d[0]&225===d[1])return d;p++}return[]}static insertExif(c,d){let p=c.replace("data:image/jpeg;base64,",""),_=this.decode64(p),N=_.indexOf(255,3),F=_.slice(0,N),j=_.slice(N),H=F;return H=H.concat(d),H=H.concat(j),H}static slice2Segments(c){let d=0,p=[];for(;!(255===c[d]&218===c[d+1]);){if(255===c[d]&216===c[d+1])d+=2;else{let N=d+(256*c[d+2]+c[d+3])+2,F=c.slice(d,N);p.push(F),d=N}if(d>c.length)break}return p}static decode64(c){let p,_,F,j,H,N="",T="",U=0,P=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(c)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),c=c.replace(/[^A-Za-z0-9\+\/\=]/g,"");F=this.KEY_STR.indexOf(c.charAt(U++)),j=this.KEY_STR.indexOf(c.charAt(U++)),H=this.KEY_STR.indexOf(c.charAt(U++)),T=this.KEY_STR.indexOf(c.charAt(U++)),p=F<<2|j>>
14,_=(15&j)<<4|H>>2,N=(3&H)<<6|T,P.push(p),64!==H&&P.push(_),64!==T&&P.push(N),p=_=N="",F=j=H=T="",U<c.length;);return P}}R.initClass()},9685:(wn,dn,r)=>{r.d(dn,{Ry:()=>ne,Rq:()=>ae});var e=r(5e3),n=r(9646),O=r(4968),S=r(5577),W=r(4004),M=r(8505),z=r(9300),A=r(4986),Y=r(4482),o=r(5403),D=r(8421);const h={leading:!0,trailing:!1};var B=r(2805);function an(Q,K,ln,fn){const $=window&&!!window.document&&window.document.documentElement;let mn=$&&K?window:ln;if(Q&&(mn=Q&&$&&"string"==typeof Q?function w(Q,K,ln){return(ln?window.document:K).querySelector(Q)}(Q,ln.nativeElement,fn):Q,!mn))throw new Error("ngx-infinite-scroll {resolveContainerElement()}: selector for");return mn}function b(Q){return Q&&!Q.firstChange}const d={clientHeight:"clientHeight",offsetHeight:"offsetHeight",scrollHeight:"scrollHeight",pageYOffset:"pageYOffset",offsetTop:"offsetTop",scrollTop:"scrollTop",top:"top"},p={clientHeight:"clientWidth",offsetHeight:"offsetWidth",scrollHeight:"scrollWidth",pageYOffset:"pageXOffset",offsetTop:"offsetLeft",scrollTop:"scrollLeft",top:"left"};class _{constructor(K=!0){this.vertical=K,this.propsMap=K?d:p}clientHeightKey(){return this.propsMap.clientHeight}offsetHeightKey(){return this.propsMap.offsetHeight}scrollHeightKey(){return this.propsMap.scrollHeight}pageYOffsetKey(){return this.propsMap.pageYOffset}offsetTopKey(){return this.propsMap.offsetTop}scrollTopKey(){return this.propsMap.scrollTop}topKey(){return this.propsMap.top}}function H(Q){return["Window","global"].some(ln=>Object.prototype.toString.call(Q).includes(ln))}function T(Q,K){return Q?K.document.documentElement:null}function U(Q,K){const ln=function gn({container:Q,isWindow:K,axis:ln}){const{offsetHeightKey:fn,clientHeightKey:$}=V(ln);return kn(Q,K,fn,$)}(K);return K.isWindow?function P(Q,K,ln){const{axis:fn,container:$,isWindow:mn}=ln,{offsetHeightKey:v,clientHeightKey:f}=V(fn),Z=Q+bn(T(mn,$),fn,mn),u=kn(K.nativeElement,mn,v,f),E=function Tn(Q,K,ln){const fn=K.topKey();if(Q.getBoundingClientRect)return Q.getBoundingClientRect()[fn]+bn(Q,K,ln)}(K.nativeElement,fn,mn)+u;return{height:Q,scrolled:Z,totalToScroll:E,isWindow:mn}}(ln,Q,K):function J(Q,K,ln){const{axis:fn,container:$}=ln;return{height:Q,scrolled:$[fn.scrollTopKey()],totalToScroll:$[fn.scrollHeightKey()],isWindow:!1}}(ln,0,K)}function V(Q){return{offsetHeightKey:Q.offsetHeightKey(),clientHeightKey:Q.clientHeightKey()}}function kn(Q,K,ln,fn){if(isNaN(Q[ln])){const $=T(K,Q);return $?$[fn]:0}return Q[ln]}function bn(Q,K,ln){const fn=K.pageYOffsetKey(),$=K.scrollTopKey(),mn=K.offsetTopKey();return isNaN(window.pageYOffset)?T(ln,Q)[$]:Q.ownerDocument?Q.ownerDocument.defaultView[fn]:Q[mn]}function Pn(Q,K={down:0,up:0},ln){let fn,$;if(Q.totalToScroll<=0)return!1;const mn=Q.isWindow?Q.scrolled:Q.height+Q.scrolled;return ln?(fn=(Q.totalToScroll-mn)/Q.totalToScroll,$=(null!=K&&K.down?K.down:0)/10):(fn=Q.scrolled/(Q.scrolled+(Q.totalToScroll-mn)),$=(null!=K&&K.up?K.up:0)/10),fn<=$}class Mn{constructor({totalToScroll:K}){this.lastScrollPosition=0,this.lastTotalToScroll=0,this.totalToScroll=0,this.triggered={down:0,up:0},this.totalToScroll=K}updateScrollPosition(K){return this.lastScrollPosition=K}updateTotalToScroll(K){this.lastTotalToScroll!==K&&(this.lastTotalToScroll=this.totalToScroll,this.totalToScroll=K)}updateScroll(K,ln){this.updateScrollPosition(K),this.updateTotalToScroll(ln)}updateTriggeredFlag(K,ln){ln?this.triggered.down=K:this.triggered.up=K}isTriggeredScroll(K,ln){return ln?this.triggered.down===K:this.triggered.up===K}}function vn(Q){const{scrollContainer:K,scrollWindow:ln,element:fn,fromRoot:$}=Q,mn=function F({windowElement:Q,axis:K}){return function j(Q,K){const ln=Q.isWindow||K&&!K.nativeElement?K:K.nativeElement;return Object.assign(Object.assign({},Q),{container:ln})}({axis:K,isWindow:H(Q)},Q)}({axis:new _(!Q.horizontal),windowElement:an(K,ln,fn,$)}),v=new Mn({totalToScroll:U(fn,mn)}),Z={up:Q.upDistance,down:Q.downDistance};return function In(Q){let K=(0,O.R)(Q.container,"scroll");return Q.throttle&&(K=K.pipe(function R(Q,K=A.z,ln=h){const fn=(0,B.H)(Q,K);return function C(Q,K=h){return(0,Y.e)((ln,fn)=>{const{leading:$,trailing:mn}=K;let v=!1,f=null,Z=null,u=!1;const E=()=>{null==Z||Z.unsubscribe(),Z=null,mn&&(En(),u&&fn.complete())},cn=()=>{Z=null,u&&fn.complete()},xn=On=>Z=(0,D.Xf)(Q(On)).subscribe((0,o.x)(fn,E,cn)),En=()=>
1{if(v){v=!1;const On=f;f=null,fn.next(On),!u&&xn(On)}};ln.subscribe((0,o.x)(fn,On=>{v=!0,f=On,(!Z||Z.closed)&&($?En():xn(On))},()=>{u=!0,(!(mn&&v&&Z)||Z.closed)&&fn.complete()}))})}(()=>fn,ln)}(Q.throttle,void 0,{leading:!0,trailing:!0}))),K}({container:mn.container,throttle:Q.throttle}).pipe((0,S.z)(()=>(0,n.of)(U(fn,mn))),(0,W.U)(u=>function An(Q,K,ln){const{scrollDown:fn,fire:$}=function on(Q,K,ln){const fn=function X(Q,K){return Q<K.scrolled}(Q,K);return{fire:Pn(K,ln,fn),scrollDown:fn}}(Q,K,ln);return{scrollDown:fn,fire:$,stats:K}}(v.lastScrollPosition,u,Z)),(0,M.b)(({stats:u})=>v.updateScroll(u.scrolled,u.totalToScroll)),(0,z.h)(({fire:u,scrollDown:E,stats:{totalToScroll:cn}})=>function N(Q,K,ln){return!!(Q&&K||!ln&&K)}(Q.alwaysCallback,u,v.isTriggeredScroll(cn,E))),(0,M.b)(({scrollDown:u,stats:{totalToScroll:E}})=>{v.updateTriggeredFlag(E,u)}),(0,W.U)(Wn))}function Wn(Q){const{scrollDown:K,stats:{scrolled:ln}}=Q;return{type:K?"[NGX_ISE] DOWN":"[NGX_ISE] UP",payload:{currentScrollPosition:ln}}}let ne=(()=>{class Q{constructor(ln,fn){this.element=ln,this.zone=fn,this.scrolled=new e.vpe,this.scrolledUp=new e.vpe,this.infiniteScrollDistance=2,this.infiniteScrollUpDistance=1.5,this.infiniteScrollThrottle=150,this.infiniteScrollDisabled=!1,this.infiniteScrollContainer=null,this.scrollWindow=!0,this.immediateCheck=!1,this.horizontal=!1,this.alwaysCallback=!1,this.fromRoot=!1}ngAfterViewInit(){this.infiniteScrollDisabled||this.setup()}ngOnChanges({infiniteScrollContainer:ln,infiniteScrollDisabled:fn,infiniteScrollDistance:$}){const mn=b(ln),v=b(fn),f=b($),Z=!v&&!this.infiniteScrollDisabled||v&&!fn.currentValue||f;(mn||v||f)&&(this.destroyScroller(),Z&&this.setup())}setup(){(function c(){return"undefined"!=typeof window})()&&this.zone.runOutsideAngular(()=>{this.disposeScroller=vn({fromRoot:this.fromRoot,alwaysCallback:this.alwaysCallback,disable:this.infiniteScrollDisabled,downDistance:this.infiniteScrollDistance,element:this.element,horizontal:this.horizontal,scrollC
1ontainer:this.infiniteScrollContainer,scrollWindow:this.scrollWindow,throttle:this.infiniteScrollThrottle,upDistance:this.infiniteScrollUpDistance}).subscribe(ln=>this.handleOnScroll(ln))})}handleOnScroll({type:ln,payload:fn}){const $="[NGX_ISE] DOWN"===ln?this.scrolled:this.scrolledUp;(function Gn(Q){var K;return null!==(K=Q.observed)&&void 0!==K?K:Q.observers.length>0})($)&&this.zone.run(()=>$.emit(fn))}ngOnDestroy(){this.destroyScroller()}destroyScroller(){this.disposeScroller&&this.disposeScroller.unsubscribe()}}return Q.\u0275fac=function(ln){return new(ln||Q)(e.Y36(e.SBq),e.Y36(e.R0b))},Q.\u0275dir=e.lG2({type:Q,selectors:[["","infiniteScroll",""],["","infinite-scroll",""],["","data-infinite-scroll",""]],inputs:{infiniteScrollDistance:"infiniteScrollDistance",infiniteScrollUpDistance:"infiniteScrollUpDistance",infiniteScrollThrottle:"infiniteScrollThrottle",infiniteScrollDisabled:"infiniteScrollDisabled",infiniteScrollContainer:"infiniteScrollContainer",scrollWindow:"scrollWindow",immediateCheck:"immediateCheck",horizontal:"horizontal",alwaysCallback:"alwaysCallback",fromRoot:"fromRoot"},outputs:{scrolled:"scrolled",scrolledUp:"scrolledUp"},features:[e.TTD]}),Q})(),ae=(()=>{class Q{}return Q.\u0275fac=function(ln){return new(ln||Q)},Q.\u0275mod=e.oAB({type:Q}),Q.\u0275inj=e.cJS({}),Q})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.