(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{82987:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return G}});var n=a(2784),i=(a(95342),a(58188),a(39529),a(31235),a(32501),a(43450),a(26936),a(39097)),r=a.n(i),s=a(63477),l=a(39101),o=a(17160),c=a(47211),d=a(71479),p=a(95968),u=a(76310),v=a(95235),m=a(82269),g=a(87834),f=a.n(g),h=(a(34769),a(34115),a(68625),a(38695),a(1939),a(62775),a(76555),a(95094),a(21284)),x=a(32777),b=a(78200);function j(){return j=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},j.apply(this,arguments)}var w={toggleEl:function(e,t){e[t?"addClass":"removeClass"](this.params.navigation.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=t)},update:function(){var e=this,t=e.params.navigation,a=e.navigation.toggleEl;if(!e.params.loop){var n=e.navigation,i=n.$nextEl,r=n.$prevEl;r&&r.length>0&&(e.isBeginning?a(r,!0):a(r,!1),e.params.watchOverflow&&e.enabled&&r[e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(e.isEnd?a(i,!0):a(i,!1),e.params.watchOverflow&&e.enabled&&i[e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){var t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick:function(e){var t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init:function(){var e,t,a=this,n=a.params.navigation;(a.params.navigation=(0,b.Up)(a.$el,a.params.navigation,a.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),n.nextEl||n.prevEl)&&(n.nextEl&&(e=(0,x.Z)(n.nextEl),a.params.uniqueNavElements&&"string"===typeof n.nextEl&&e.length>1&&1===a.$el.find(n.nextEl).length&&(e=a.$el.find(n.nextEl))),n.prevEl&&(t=(0,x.Z)(n.prevEl),a.params.uniqueNavElements&&"string"===typeof n.prevEl&&t.length>1&&1===a.$el.find(n.prevEl).length&&(t=a.$el.find(n.prevEl))),e&&e.length>0&&e.on("click",a.navigation.onNextClick),t&&t.length>0&&t.on("click",a.navigation.onPrevClick),(0,b.l7)(a.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}),a.enabled||(e&&e.addClass(n.lockClass),t&&t.addClass(n.lockClass)))},destroy:function(){var e=this,t=e.navigation,a=t.$nextEl,n=t.$prevEl;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),n&&n.length&&(n.off("click",e.navigation.onPrevClick),n.removeClass(e.params.navigation.disabledClass))}},y={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){(0,b.cR)(this,{navigation:j({},w)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},"enable disable":function(e){var t=e.navigation,a=t.$nextEl,n=t.$prevEl;a&&a[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),n&&n[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)},click:function(e,t){var a=e.navigation,n=a.$nextEl,i=a.$prevEl,r=t.target;if(e.params.navigation.hideOnClick&&!(0,x.Z)(r).is(i)&&!(0,x.Z)(r).is(n)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===r||e.pagination.el.contains(r)))return;var s;n?s=n.hasClass(e.params.navigation.hiddenClass):i&&(s=i.hasClass(e.params.navigation.hiddenClass)),!0===s?e.emit("navigationShow"):e.emit("navigationHide"),n&&n.toggleClass(e.params.navigation.hiddenClass),i&&i.toggleClass(e.params.navigation.hiddenClass)}}}},k=a(43952),E=a(98395),C=a(37604),_=(a(29482),a(52322)),P=["children","navKey"];function N(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function O(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?N(Object(a),!0).forEach((function(t){(0,v.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):N(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}h.Z.use([y]);var Z=function(e){var t=e.children,a=e.navKey,n=(0,m.Z)(e,P),i=(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{id:"btn-prev-".concat(a),className:"jsx-446919457 Swiper_Button-Prev text-neutral-300 hover:text-neutral-60 p-2 -mt-2 -mr-2",children:(0,_.jsx)(C.ZP,{type:"arrow-right-big"})}),(0,_.jsx)("div",{id:"btn-next-".concat(a),className:"jsx-446919457 Swiper_Button-Next text-neutral-300 hover:text-neutral-60 p-2 -mt-2 -mr-2",children:(0,_.jsx)(C.ZP,{type:"arrow-right-big"})}),(0,_.jsx)(f(),{id:"446919457",children:[".Swiper_Button-Prev,.Swiper_Button-Next{position:absolute;top:0;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:color 0.3s;transition:color 0.3s;cursor:pointer;}",".Swiper_Button-Prev{-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);}",".Swiper_Button-Next.swiper-button-disabled,.Swiper_Button-Prev.swiper-button-disabled{color:var(--neutral-30);cursor:auto;pointer-events:none;}",".Swiper_Button-Prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}"]})]});return(0,_.jsxs)("div",{className:"relative",children:[i,(0,_.jsx)(k.t,O(O({navigation:{nextEl:"#btn-next-".concat(a),prevEl:"#btn-prev-".concat(a)},className:"Swiper"},n),{},{children:t.map((function(e){return(0,_.jsx)(E.o,{children:e},e.key)}))}))]})},B=a(7084),$=a(16344),S=a(52171),F=a(84383),T=a(41765),D=function(e){var t,a,i,v,m,g=e.library,f=(g.id,g.topNativeTags),h=g.display_name,x=g.publicBusiness,b=(0,o.useMediaQuery)({minWidth:640}),j=(0,c.Fe)({urlTemplate:"/api/client_library/:clid/search/?type=all&is_featured=1&return_tracks_artworks=1"});(0,n.useEffect)((function(){s.Z.init(null,h),s.Z.sendPageview()}),[]);var w=(0,B.c)(x.public_metadata).value,y=(null===(t=j.data)||void 0===t?void 0:t.results.artists.filter((function(e){return!e.related_to})))||[],k=(null===(a=j.data)||void 0===a?void 0:a.results.playlists)||[],E=[];return null!==(i=x.features)&&void 0!==i&&i.includes(T.zz)&&(E=k.filter((function(e){return"album"===e.playlist_type})),k=k.filter((function(e){return"playlist"===e.playlist_type}))),b||(f=null===(v=f)||void 0===v?void 0:v.slice(0,4)),(0,_.jsxs)("div",{children:[(0,_.jsx)(p.Z,{library:e.library}),(0,_.jsxs)("div",{className:"p-8 pt-12",children:[(0,_.jsx)(u.Z,{title:"Featured tracks",tracks:(null===(m=j.data)||void 0===m?void 0:m.results.tracks)||[]}),(0,_.jsx)("div",{className:"mt-6 mb-4 text-h500 text-neutral-850 font-black",children:"Tags"}),(0,_.jsx)("div",{className:"flex flex-wrap -mx-3",children:(f||[]).map((function(e){return(0,_.jsx)("div",{className:"flex-2 mx-3 my-2",children:(0,_.jsx)(d.Z,{tag:e,onClick:function(){l.Z.sendPureEvent("Search catalog - Tag click - Homepage",{tag:e.name})}})},e.id)}))}),k.length>0&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:"mt-6 mb-4 text-h500 text-neutral-850 font-black",children:(0,_.jsx)(r(),{href:"/playlists",as:"/playlists",children:(0,_.jsx)("a",{children:"Featured playlists"})})}),(0,_.jsx)(Z,{spaceBetween:24,slidesPerView:b?3:1,slidesPerGroup:b?3:1,navKey:"playlists",children:k.map((function(e){return(0,_.jsx)(S.Z,{link:{href:"/playlists/".concat(e.id)},playlist:e,optimizeImage:!0},e.id)}))})]}),E.length>0&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:"mt-6 mb-4 text-h500 text-neutral-850 font-black",children:(0,_.jsx)(r(),{href:"/albums",as:"/albums",children:(0,_.jsx)("a",{children:"Featured albums"})})}),(0,_.jsx)(Z,{spaceBetween:24,slidesPerView:b?5:2,slidesPerGroup:b?5:2,navKey:"albums",children:E.map((function(e){return(0,_.jsx)($.Z,{album:e,link:{href:"/albums/".concat(e.id)}},e.id)}))})]}),y.length>0&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("div",{className:"mt-6 mb-4 text-h500 text-neutral-850 font-black",children:(0,_.jsx)(r(),{href:"/artists",as:"/artists",children:(0,_.jsxs)("a",{children:["Featured ",w,"s"]})})}),(0,_.jsx)(Z,{spaceBetween:24,slidesPerView:b?6:2,slidesPerGroup:b?6:2,navKey:"artists",children:y.map((function(e){return(0,_.jsx)("div",{className:"w-40",children:(0,_.jsx)(F.Z,{image:e.image_url,title:e.name,link:{href:"/artists/[id]",as:"/artists/".concat(encodeURIComponent(e.id))},imageParams:null!==e&&void 0!==e&&e.focal_points?{focal_points:e.focal_points}:{crop:"faces"}})},e.id)}))})]})]})]})},K=a(6792),z=function(e){return(0,_.jsx)(K.Z,{children:(0,_.jsx)(D,{library:e.library})})};z.title="";var G=z},85356:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return a(82987)}])}},function(e){e.O(0,[173,717,235,602,968,774,888,179],(function(){return t=85356,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
//# sourceMappingURL=index-9684c720e5df84be.js.map