2 lines
1.6 KiB
JavaScript
Executable File
2 lines
1.6 KiB
JavaScript
Executable File
"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[4373],{4373:(e,a,n)=>{n.r(a),n.d(a,{default:()=>b});n(86277);var o=n(50959),t=n(82187),r=n.n(t),l=n(69736),s=n(10226),u=n(85648),c=n(17676),i=n(19039);const d="R4AOm8lBixAuXc0zHhxV",h="ZEgB8UArQwhY4degXB0u",f="vHu13YiEjGcr1tNuM0PU",p="RLqo2hhldWUFTxjcB_R3";var m=n(11527);const b=({colorLight:e,colorDark:a,name:n,years:t})=>{const b=(0,s.W6)(c.Vvh,{loadingValue:!1}),{enqueueSnackbar:x}=(0,i.D)();(0,o.useEffect)((()=>{if(!b)return;const e=0===t?u.ag.get("web-player.album.release",{name:n}):u.ag.get("web-player.album.anniversary",t,{name:n,years:`${t}`});x(e)}),[b,n,t,x]);const[y,M]=(0,o.useReducer)(g,{balloons:Array.from({length:25}).map((()=>({animationDuration:Math.floor(50*Math.random())/10+2+"s",transitionDuration:Math.floor(50*Math.random())/10+12+"s",transform:`scale(${Math.floor(.4*Math.random())+.8})`,left:Math.floor(25*Math.random())-25,popped:!1})))}),[v,k]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{const e=setTimeout((()=>{k(!0)}),1e3);return()=>{clearTimeout(e)}}),[k]),b?(0,m.jsx)("div",{className:d,children:y.balloons.map(((n,o)=>{const s=a&&o%2==0?a:e,u=s===a?"textBase":"textSubdued",{popped:c,...i}=n;return(0,m.jsx)("div",{children:(0,m.jsx)("button",{onClick:()=>M(o),className:r()(h,{[f]:v,[p]:c}),style:{"--color":s,...i},children:t>0&&o%3==0&&(0,m.jsx)(l.x,{variant:"headlineLarge",semanticColor:u,children:t})},o)},o)}))}):null};function g(e,a){return{balloons:e.balloons.map(((e,n)=>({...e,popped:a===n||e.popped})))}}}}]);
|
|
//# sourceMappingURL=4373.js.map
|