Build 543408stable
Module 385430
5,650 characters · in abd8112733a9f015.jsDependencies
Source Raw
function(e,i,t){t.d(i,{default:()=>W});var n=t(627968),l=t(64700),a=t(935462),s=t(289873),r=t(780964),c=t(766075),o=t(393033),d=t(257110),m=t(503698),p=t.n(m),x=t(731738),u=t(661531),_=t(534514),h=t(834730),E=t(349288),g=t(231483),j=t(320448),f=t(17928),A=t(807393),N=t(773669),v=t(174459),L=t(67521),C=t(739010),k=t(207913),I=t(335891),T=t(985481),U=t(259960),y=t(26095),b=t(607739),w=t(239093),D=t(652215),S=t(375708),G=t(646704);let O=e=>{let{classificationTypeText:i,guildMetadata:t}=e,a=l.useMemo(()=>{let e={classification_type:i,classificationHook:(e,i)=>(0,n.jsx)("strong",{children:e},i)};return null==t?S.intl.format(S.t.HpvELh,e):t?.member_type===C.Z9.OWNER?S.intl.format(S.t.X1ngSd,{...e,guildName:t?.name}):S.intl.format(S.t.rmpEPD,{...e,guildName:t?.name})},[i,t]);return(0,n.jsx)(_.D,{variant:"heading-xl/normal",children:a})},H=e=>{let{actions:i,classificationExpiration:t}=e,l=(0,f.bG)([N.default],()=>N.default.locale);return 0===i.filter(e=>e.descriptions.length>0).length&&null==t?null:(0,n.jsxs)("div",{children:[(0,n.jsx)(h.E,{variant:"eyebrow",color:"text-muted",children:S.intl.string(S.t["O2nYk+"])}),(0,n.jsxs)("ul",{className:G.nq,children:[i.map(e=>(0,n.jsx)(R,{action:e},e.id)),null!=t?(0,n.jsx)("li",{className:G.DJ,children:(0,n.jsx)(h.E,{tag:"span",variant:"heading-md/normal",color:"text-default",children:S.intl.format(S.t.TByIjT,{expirationDate:t.toLocaleDateString(l,{dateStyle:"medium"})})})},"expiration"):null]})]})},R=e=>{let{action:i}=e;return(0,n.jsx)(n.Fragment,{children:i.descriptions.map((e,i)=>(0,n.jsx)("li",{className:G.DJ,children:(0,n.jsx)(h.E,{tag:"span",variant:"heading-md/normal",color:"text-default",children:e})},i))})},F=e=>{let{classificationTypeText:i,policyExplainerLink:t}=e;return(0,n.jsxs)(E.Anchor,{href:t,className:G.F8,useDefaultUnderlineStyles:!1,children:[(0,n.jsx)("div",{className:G.yi,children:(0,n.jsx)(g.l,{size:"md",color:u.A.colors.BORDER_FOCUS})}),(0,n.jsx)("div",{className:G.wC,children:(0,n.jsx)(h.E,{variant:"text-md/normal",children:S.intl.format(S.t.zxUdpj,{classificationDescription:i})})}),(0,n.jsx)("div",{className:G.g_,children:(0,n.jsx)(j._,{size:"md",color:u.A.colors.INTERACTIVE_TEXT_DEFAULT})})]})},K=()=>(0,n.jsx)(h.E,{variant:"text-md/normal",color:"text-muted",children:S.intl.string(S.t["I2H0/E"])}),B=e=>(0,n.jsx)(h.E,{variant:"text-md/normal",color:"text-muted",children:S.intl.format(S.t.IFxUaT,{letUsKnowHook:(i,t)=>(0,n.jsx)(E.Anchor,{href:e.isAppealEligible?void 0:e.appealLink,onClick:e.letUsKnowClick,children:i},t)})}),V=e=>(0,n.jsx)("div",{className:G.CC,children:e.hasBeenAppealed?(0,n.jsx)(K,{}):(0,n.jsx)(B,{appealLink:w.d$.APPEALS_LINK,letUsKnowClick:e.onLetUsKnowClick,isAppealEligible:e.isAppealEligible})}),Y=e=>{let{tosLink:i,communityGuidelinesLink:t,classificationTypeText:l,policyExplainerLink:a,appealComponent:s}=e;return(0,n.jsxs)("div",{children:[(0,n.jsx)(h.E,{variant:"eyebrow",color:"text-muted",children:S.intl.string(S.t["977iei"])}),(0,n.jsx)(h.E,{className:G.t8,variant:"text-sm/normal",children:S.intl.format(S.t["1Z/+aA"],{tosLink:i,communityGuidelinesLink:t})}),(0,n.jsx)(F,{classificationTypeText:l,policyExplainerLink:a}),s]})},M=e=>{let{classificationId:i,source:t,onError:a,onClose:s}=e,{classification:r,classificationRequestState:c,isAppealEligible:d,isDsaEligible:m,violationType:u}=(0,T.LJ)(i),_=(0,f.bG)([k.A],()=>k.A.getAppealEligibility()),h=(0,I.K)(),E=null!=r&&null!=r.flagged_content&&r.flagged_content.length>0,g=(0,U.v)(),j=!!r?.is_coppa&&_.includes(C.RH.AGE_VERIFY_ELIGIBLE),N=!!r?.is_coppa&&_.includes(C.RH.AGE_VERIFY_GLOBAL_ELIGIBLE),S={accountStanding:h,classificationId:i,hasFlaggedContent:E,isDsaEligible:m,source:t,violationType:u},R=l.useRef(S);return(l.useEffect(()=>{R.current=S}),l.useEffect(()=>{let{accountStanding:e,classificationId:i,hasFlaggedContent:t,isDsaEligible:n,source:l,violationType:a}=R.current;g&&v.default.track(D.HAw.SAFETY_HUB_ACTION,{action:w.ZU.ViewViolationDetail,account_standing:e.state,classification_ids:[Number(i)],source:l,is_violative_content_shown:t,is_dsa_eligible:n,violation_type:a})},[g]),null==r&&c===C.nU.FAILED)?(a(),null):null==r?null:(0,n.jsxs)("div",{className:G.ch,children:[(0,n.jsx)("div",{className:G.uW,children:(0,n.jsx)(O,{classificationTypeText:r.description,guildMetadata:r?.guild_metadata})}),(0,n.jsxs)("div",{className:p()(G.rf,G.uW),children:[(0,n.jsx)(b.U,{flaggedContent:r.flagged_content??[]}),(0,n.jsx)(H,{actions:r.actions,classificationExpiration:(0,o.UI)(r)}),(0,n.jsx)(Y,{classificationTypeText:r.description,tosLink:w.d$.TOS_LINK,communityGuidelinesLink:w.d$.COMMUNITY_GUIDELINES,policyExplainerLink:r.explainer_link,appealComponent:(0,n.jsx)(V,{hasBeenAppealed:null!=r.appeal_status,onLetUsKnowClick:()=>{v.default.track(D.HAw.SAFETY_HUB_ACTION,{action:w.ZU.ClickLetUsKnow,account_standing:h.state,classification_ids:[Number(i)],source:t,is_violative_content_shown:E,is_dsa_eligible:m,violation_type:u}),N?L.A.openV2(i,s):j?L.A.open(i,s):d&&(A.A.increment({name:x.K.APPEAL_INGESTION_VIEW}),y.A.open(i))},isAppealEligible:d||j})})]})]})};var P=t(109659);let W=e=>{let{transitionState:i,onClose:t,classificationId:l,source:m}=e,p=(0,d.A)(),x=(0,o.W$)(),u=()=>{t(),x||(0,c.openUserSettings)(r.X.ACCOUNT_STANDING_CATEGORY)};return(0,n.jsxs)(a.EO,{className:P.CR,transitionState:i,parentComponent:"ClassificationDetailModal","data-migration-pending":!0,children:[(0,n.jsx)("div",{className:P.Hc,children:(0,n.jsx)(a.s_,{"data-migration-pending":!0,className:P.g8,onClick:t})}),(0,n.jsx)(a.$m,{"data-migration-pending":!0,className:P.jE,children:p?(0,n.jsx)(s.y,{}):(0,n.jsx)(M,{classificationId:l,source:m,onError:u,onClose:u})})]})}}