Build 571251stable
Module 185797
1,241 characters · in 26f7a278884504e6.jsDependencies
Source Raw
function(e,t,i){i.d(t,{F:()=>g,L:()=>N});var n,a=i(743368),s=i(975807),r=i(196099),l=i(723702);i(985603);var c=i(777376),o=i(758209),d=i(693037),u=i(674567),m=i(237146),A=i(375708),N=((n={}).DEFAULT="default",n.SUBSCRIBE="subscribe",n);function g(){let e,t=(0,u.V)(),{status:i,requestInProgress:n,redirect:N}=(0,d.r)(),g=(0,o.A)(N),p=(0,r.M)("xbox");if(t===u.s.NO_ACCESS)return{kind:"subscribe",text:A.intl.string(A.t.sEAnVH)};let f=function(e){switch(e){case c.p.NOT_CLAIMED:case c.p.CLAIM_IN_PROGRESS:return{text:A.intl.string(m.default.EL3rU4)};case c.p.CLAIMED:return{text:A.intl.string(m.default["0mQ2U6"]),icon:a.W,iconPosition:"end"};case c.p.CANCELLATION_IN_PROGRESS:return{text:A.intl.string(m.default.wBz9aO),disabled:!0}}}(i);if(t===u.s.NONE)return{kind:"default",claimStatus:i,requestInProgress:n,text:f.text,disabled:!0,loading:!0,icon:f.icon,iconPosition:f.iconPosition};if(i===c.p.NOT_CLAIMED||i===c.p.CLAIM_IN_PROGRESS)e=()=>{g()};else if(i===c.p.CLAIMED){let t=(0,l.isWindows)()?"msxbox://":"https://xbox.com/play";e=()=>{(0,s.A)(t),p(r.H.PARTNER_PAGE_REDIRECT,t)}}return{kind:"default",claimStatus:i,requestInProgress:n,text:f.text,disabled:(f.disabled??!1)||n,loading:n,icon:f.icon,iconPosition:f.iconPosition,onClick:e}}}