2 lines
2.3 KiB
JavaScript
Executable File
2 lines
2.3 KiB
JavaScript
Executable File
"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[6341],{6341:(e,o,s)=>{s.r(o),s.d(o,{ShowSponsorsPreview:()=>i,default:()=>u});var t=s(50959),n=s(75802),a=s(97573),r=s(11527);const c=(0,t.lazy)((()=>Promise.all([s.e(1814),s.e(1228)]).then(s.bind(s,21228))));function i(e){const o=(0,n.TH)(),{showSponsorsData:s}=(0,a.O)({...e,showSponsorsData:o.state?.showSponsorsData});return s?.length?(0,r.jsx)(t.Suspense,{fallback:!0,children:(0,r.jsx)(c,{...e,showSponsorsData:s})}):null}const u=i},20273:(e,o,s)=>{s.d(o,{F:()=>r,m:()=>c});var t=s(50959),n=s(49857),a=s(99537);const r=420;function c({episodeBase62Id:e,getEpisodeSponsors:o,fetchedEpisodeSponsorsData:c=[],version:i}){const[u,d]=(0,t.useState)(c),l=(0,t.useCallback)((async()=>{try{if(!e)throw new Error("episodeBase62Id is required to fetch episode sponsors");const t=o??(await Promise.resolve().then(s.bind(s,93150))).getEpisodeSponsors;d(await t(e,{version:i}))}catch(e){d([])}}),[e,o,i]),f=(0,n.y1)(l,r);(0,t.useEffect)((function(){c.length||f()}),[f,c.length]);const h=(0,t.useCallback)((()=>({effectCallback:f})),[f]);return(0,a.H)(h),{fetchedEpisodeSponsorsData:u}}},97573:(e,o,s)=>{s.d(o,{O:()=>c});var t=s(50959),n=s(49857),a=s(20273),r=s(99537);function c({showId:e,showSponsorsData:o=[],getShowSponsors:c}){const[i,u]=(0,t.useState)(o),d=(0,t.useCallback)((async o=>{const t=(...e)=>{o.mounted&&u(...e)};try{if(!e)throw new Error("showId is required to fetch show sponsors");const o=c??(await Promise.resolve().then(s.bind(s,60662))).getShowSponsors;t(await o(e))}catch(e){t([])}}),[e,c]),l=(0,n.y1)(d,a.F);(0,t.useEffect)((function(){const e={mounted:!0};return o.length||l(e),()=>{e.mounted=!1}}),[l,o.length]);const f=(0,t.useCallback)((()=>{const e={mounted:!0};return{effectCallback(){l(e)},destructor(){e.mounted=!1}}}),[l]);return(0,r.H)(f),{showSponsorsData:i}}},99537:(e,o,s)=>{s.d(o,{H:()=>u});var t=s(50959),n=s(10226),a=s(17676),r=s(90979),c=s(65019),i=s(98692);function u(e){const o=(0,n.W6)(a.oFA),s=(0,c.Y)((e=>{const o=e?.item??void 0;return(0,i.k6)(o)&&o.isPodcastAd?o.id??void 0:void 0})),u=(0,r.D)(s);(0,t.useEffect)((function(){const{effectCallback:t,destructor:n}=e();return s!==u&&Boolean(s)&&setTimeout(t,o),n}),[e,s,u,o])}}}]);
|
|
//# sourceMappingURL=6341.js.map
|