Module 427262

2,867 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{$3:()=>p,Ay:()=>R,G2:()=>T,Gn:()=>C,MU:()=>A,QV:()=>v,R1:()=>N,mG:()=>h,mv:()=>S,tx:()=>m});var r=n(311907),i=n(351906),s=n(287809),a=n(652215),o=n(985018);let l=864e5,u="???",c=e=>`${e[0]}…`,d=e=>`@${e}`,_={mode:"full",decoration:"never",identifiable:"auto"};function f(e){return!!(null!=e&&e.length>0)}function p(e){return f(e.global_name)?e.global_name:f(e.globalName)?e.globalName:f(e.username)?e.username:u}function h(e){if(null==e)return;let t=i.A.hidePersonalInformation,n=p(e);return t&&n.toLocaleLowerCase()===e.username?.toLocaleLowerCase()&&"0"===e.discriminator&&(n=c(n)),n}function m(e){let t=(0,r.bG)([i.A],()=>i.A.hidePersonalInformation);if(null==e)return;let n=p(e);return t&&n.toLocaleLowerCase()===e.username?.toLocaleLowerCase()&&"0"===e.discriminator&&(n=c(n)),n}function E(e){if(null!=e)if(f(e.globalName))return e.globalName;else if(f(e.global_name))return e.global_name;else return}function g(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e)return u;let n=E(e),r=t?v(e):e.username??u;return n===r?n:null!=n?`${n} (${r})`:r}function A(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{isMobile:n=!1,isVR:r=!1}=t;switch(e){case a.clD.ONLINE:if(r)return o.intl.string(o.t.SWnU0R);if(n)return o.intl.string(o.t["9hghLD"]);return o.intl.string(o.t.WbGtnH);case a.clD.OFFLINE:return o.intl.string(o.t.Vv0abJ);case a.clD.IDLE:return o.intl.string(o.t.qWbtVU);case a.clD.DND:return o.intl.string(o.t.jaNpQH);case a.clD.INVISIBLE:return o.intl.string(o.t.bg24HO);case a.clD.STREAMING:return o.intl.string(o.t.XKYej5);case a.clD.UNKNOWN:default:return null}}function I(e,t){let{maxDaysOld:n,minDaysOld:r=0}=t;if(null==e)return!1;let i=Date.now()-e.createdAt.getTime(),s=null==n||i<=l*n,a=i>=l*r;return!!s&&!!a}function T(e){return!I(e,{minDaysOld:0,maxDaysOld:30})}function S(e){return I(e,{minDaysOld:0,maxDaysOld:7})}function y(e,t,n){if(null==e)return o.intl.string(o.t.sKdZ6U);if(!f(e.username))return u;let r=n;if("always"===t.identifiable?r=!1:"never"===t.identifiable&&(r=!0),"0"!==e.discriminator&&e.discriminator!==a.h3J)return"username"===t.mode||r?e.username:`${e.username}#${e.discriminator}`;let i=r?c(e.username):e.username;return"never"!==t.decoration?d(i):i}function v(e,t){let n={..._,...t},r="auto"!==n.identifiable||i.A.hidePersonalInformation;return y(e,n,r)}function N(e){return(0,r.bG)([s.default],()=>{if(null!=e)return e.isPrivate()&&e.isDM()?s.default.getUser(e.getRecipientId()):null})}function C(){let e=s.default.getCurrentUser();return null!=e&&e.isStaff()}let R={getName:h,useName:m,isNameConcealed:e=>2===e.length&&e.endsWith("…"),getUserTag:v,useUserTag:function(e,t){return y(e,{..._,...t},(0,r.bG)([i.A],()=>i.A.hidePersonalInformation))},getUserIsStaff:C,getFormattedName:g,getGlobalName:E,humanizeStatus:A,useDirectMessageRecipient:N}}