Build 545032stable
Module 470934
632 characters · in 7048cc3089512a21.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>u});var l=n(64700),i=n(17928),r=n(375708),a=n(645619),o=n(998418),s=n(568065),d=n(853513);function u(e,t,n){let u=(0,i.bG)([a.A],()=>a.A.getStateForGuild(e)),c=(0,o.Ay)(e,t);return l.useMemo(()=>{if(null==u||c.type===s.b_.LEVEL_ACTIVATED)return{disabled:!0,reason:void 0};let{allPowerups:e,unlockedPowerups:l}=u,i=n?Object.values(l).find(e=>e.sku?.dependent_sku_id===t.skuId)?.sku_id:t.dependencies.find(e=>null==l[e]);return{disabled:null!=i,reason:null!=i&&null!=e[i]?r.intl.formatToPlainString(n?d.default.vCEBiS:d.default["1B8AZr"],{perk:e[i]?.title}):void 0}},[u,t.skuId,t.dependencies,n,c.type])}}