36 lines
33 KiB
JavaScript
36 lines
33 KiB
JavaScript
(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[45446],{457890:(e,n,t)=>{e.exports=t.p+"cf3e2e7f108d20c8d804a13c9067f5a6.svg"},945446:(e,n,t)=>{"use strict";t.r(n);t.d(n,{InviteCopyInputConnected:()=>Mn,InviteRow:()=>Nn,default:()=>An});var r,i=t(785893),s=t(667294),a=t(294184),o=t.n(a),l=t(441143),u=t.n(l),c=t(496486),d=t.n(c),h=t(999357);!function(e){e[e.IS_GUEST_INVITE=1]="IS_GUEST_INVITE"}(r||(r={}));new Set([1]);var f=t(202351),g=t(513328),p=t(336194),v=t(707961),I=t(224813),E=t(744564),_=t(758635);var m=t(761953),T=t(665472),y=t(296602),N=t(61209),S=t(506474);function x(e){x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)};return x(e)}function M(e,n){return!n||"object"!==A(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}function C(e,n){C=Object.setPrototypeOf||function(e,n){e.__proto__=n;return e}
|
|
;return C(e,n)}var A=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function R(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return!0}catch(e){return!1}}();return function(){var t,r=x(e);if(n){var i=x(this).constructor;t=Reflect.construct(r,arguments,i)}else t=r.apply(this,arguments);return M(this,t)}}var O;!function(e){e[e.GROUP_DM=0]="GROUP_DM";e[e.USER=1]="USER"}(O||(O={}));var b=function(e){!function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}});n&&C(e,n)}(t,e);var n=R(t);function t(){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t)
|
|
;return n.call(this,new y.Z("InviteQueue"),1010)}var r=t.prototype;r._sendInvite=function(e,n,t,r,i){T.Z.sendInvite(e.id,n,t,r).then((function(){return i(null,!0)}),(function(){return i(null,!1)}))};r.drain=function(e,n){var t=this,r=e.location,i=e.suggested;switch(e.type){case O.GROUP_DM:this._sendInvite(e.channel,e.inviteKey,r,i,n);break;case O.USER:m.Z.ensurePrivateChannel(e.user.id).then((function(s){var a=N.Z.getChannel(s);null!=a&&t._sendInvite(a,e.inviteKey,r,i,n)}),(function(){return n(null,!1)}))}};return t}(S.Z);const Z=new b;var L=t(153686),w=t(19585),j=t(621647),V=t(296916),U=t(773011),D=t(239813),k=t(179678),P=t(149660),B=t(260561),G=(0,B.B)({kind:"guild",id:"2023-02_guest_voice_invites",label:"Guest Voice Invites",defaultConfig:{enabled:!1},treatments:[{id:1,label:"Allow creation of guest voice invites",config:{enabled:!0}}]}),F=(0,B.B)({kind:"guild",id:"2023-02_temporary_invite_discoverability",label:"Temporary Invite Discoverability",defaultConfig:{enabled:!1},
|
|
treatments:[{id:1,label:"Increased Visibility of Temporary Invite Toggle",config:{enabled:!0}}]}),H=t(596801),z=t(703790),K=t(641453),q=t(855350);const Y=(0,B.B)({kind:"guild",id:"2022-05_vanity_url_target",label:"Vanity URL Targeting",defaultConfig:{enabled:!1},treatments:[{id:1,label:"Enabled",config:{enabled:!0}}]});var W=t(625751),X=t(766496),J=t(64234),Q=t(177570),$=t(381186),ee=t(5544),ne=t(869160),te=t(786502),re=t(840922),ie=t(239734),se=t(2590),ae=t(718634);function oe(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function le(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function ue(e){ue=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)};return ue(e)}function ce(e,n){return!n||"object"!==fe(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}
|
|
function de(e,n){de=Object.setPrototypeOf||function(e,n){e.__proto__=n;return e};return de(e,n)}function he(e){return function(e){if(Array.isArray(e))return oe(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(!e)return;if("string"==typeof e)return oe(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return oe(e,n)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var fe=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function ge(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1
|
|
;if("function"==typeof Proxy)return!0;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return!0}catch(e){return!1}}();return function(){var t,r=ue(e);if(n){var i=ue(this).constructor;t=Reflect.construct(r,arguments,i)}else t=r.apply(this,arguments);return ce(this,t)}}var pe,ve,Ie,Ee,_e,me,Te,ye=new Set,Ne=[],Se=new Map;function xe(e){var n=new Set,t=null==Ee||Te===ae.Iq.EMBEDDED_APPLICATION?void 0:Ee.id,r=(0,te.rh)(ye,t);null==r||re.Z.isBlocked(r.id)||n.add(r.id);var i=!0,s=!1,a=void 0;try{for(var o,l=ie.Z.getUserAffinitiesUserIds()[Symbol.iterator]();!(i=(o=l.next()).done);i=!0){var u=o.value;n.add(u)}}catch(e){s=!0;a=e}finally{try{i||null==l.return||l.return()}finally{if(s)throw a}}return(0,te.an)(e,ye,n,100,t)}function Me(e){Ne=e;Se=new Map;e.forEach((function(e,n){Se.set(e,{index:n})}))}var Ce=function(e){!function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function")
|
|
;e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}});n&&de(e,n)}(t,e);var n=ge(t);function t(){le(this,t);return n.apply(this,arguments)}var r=t.prototype;r.initialize=function(){this.waitFor(re.Z,ie.Z)};r.getInviteSuggestionRows=function(){return Ne};r.getTotalSuggestionsCount=function(){return ve};r.getInitialCounts=function(){return pe};r.getSelectedInviteMetadata=function(e){var n=Se.get(e),t=ie.Z.getUserAffinitiesUserIds();return null!=n?{rowNum:n.index,isAffinitySuggestion:e.isSuggested,numTotal:Ne.length,numAffinityConnections:t.size,isFiltered:Ie}:null};r.__getLocalVars=function(){return{MAX_INVITE_SUGGESTION_COUNT:100,userIdsToOmit:ye,inviteSuggestions:Ne,inviteSuggestionsMap:Se,initialCounts:pe,totalCount:ve,isFiltered:Ie,currentGuild:Ee,currentChannel:_e,currentApplicationId:me,currentInviteTargetType:Te}};return t}(f.ZP.Store);Ce.displayName="InviteSuggestionsStore";const Ae=new Ce(E.Z,{LOAD_INVITE_SUGGESTIONS:function(e){
|
|
var n=e.omitUserIds,t=e.guild,r=e.channel,i=e.applicationId,s=e.inviteTargetType;Ee=null!=r?t:null;_e=r;me=i;Te=s;var a=re.Z.getRelationships(),o=Object.keys(a).filter((function(e){return a[e]===se.OGo.BLOCKED})),l=(0,te.Sz)({channel:_e,applicationId:me,inviteTargetType:s});ye=new Set(he(n).concat(he(o),he(l)));Ie=!1;var u=xe(""),c=u.rows,d=u.counts;Me(c);pe=d;ve=Ne.length},INVITE_SUGGESTIONS_SEARCH:function(e){var n=e.query;Ie=""!==n;Me(xe(n).rows)}});var Re=t(682776),Oe=t(491260),be=t(715107),Ze=t(464187),Le=t(793461),we=t(473903),je=t(602397),Ve=t(327860),Ue=t(107364),De=t(190186),ke=t(466317),Pe=t(217674),Be=t(265367),Ge=t(652591),Fe=t(691797),He=t(661123),ze=t(749565),Ke=t(897196),qe=t(557877),Ye=t(473708),We=t(487521),Xe=t.n(We),Je=t(103468),Qe=t.n(Je),$e=t(913957),en=t.n($e),nn=t(518280),tn=t.n(nn),rn=t(381357),sn=t.n(rn),an=t(457890),on=t.n(an);function ln(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function un(e,n){
|
|
if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function cn(e,n,t){n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t;return e}function dn(e){dn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)};return dn(e)}function hn(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}});n&&gn(e,n)}function fn(e,n){return!n||"object"!==vn(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}function gn(e,n){gn=Object.setPrototypeOf||function(e,n){e.__proto__=n;return e};return gn(e,n)}function pn(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){
|
|
var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,i,s=[],a=!0,o=!1;try{for(t=t.call(e);!(a=(r=t.next()).done);a=!0){s.push(r.value);if(n&&s.length===n)break}}catch(e){o=!0;i=e}finally{try{a||null==t.return||t.return()}finally{if(o)throw i}}return s}}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return ln(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ln(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var vn=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function In(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1
|
|
;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return!0}catch(e){return!1}}();return function(){var t,r=dn(e);if(n){var i=dn(this).constructor;t=Reflect.construct(r,arguments,i)}else t=r.apply(this,arguments);return fn(this,t)}}var En=te.ZP.getMaxAgeOptions,_n=te.ZP.getMaxUsesOptions,mn=te.ZP.INVITE_OPTIONS_FOREVER,Tn=te.ZP.INVITE_OPTIONS_7_DAYS,yn=te.ZP.INVITE_OPTIONS_UNLIMITED,Nn=function(e){hn(t,e);var n=In(t);function t(){un(this,t);var e;(e=n.apply(this,arguments)).state={sending:!1,invited:!1,hovered:!1};e.handleMouseEnter=function(){e.setState({hovered:!0})};e.handleMouseLeave=function(){e.setState({hovered:!1})};e.getSuggestedProps=function(){var n,t=e.props.row;return null!==(n=null!=t?Ae.getSelectedInviteMetadata(t):null)&&void 0!==n?n:null};e.handleClickInvite=function(){var n=e.props,t=n.user,r=n.channel,i=n.inviteKey,s=n.location;if(null!=i)if(null!=r){e.setState({
|
|
sending:!0});Z.enqueue({type:O.GROUP_DM,channel:r,inviteKey:i,location:s,suggested:e.getSuggestedProps()},(function(n){e.setState({sending:!1,invited:n})}))}else if(null!=t){e.setState({sending:!0});Z.enqueue({type:O.USER,user:t,inviteKey:i,location:s,suggested:e.getSuggestedProps()},(function(n){e.setState({sending:!1,invited:n})}))}};return e}var r=t.prototype;r.shouldComponentUpdate=function(e,n){return this.state.sending!==n.sending||this.state.invited!==n.invited||this.state.hovered!==n.hovered||this.props.user!==e.user||this.props.channel!==e.channel};r.renderUserOrChannel=function(){var e,n,t=this.props,r=t.user,s=t.channel;if(null!=r){e=r.getAvatarURL(null==s?void 0:s.guild_id,32);n=r.username}else if(null!=s){e=(0,j.x)(s);n=(0,U.F6)(s,we.default,re.Z)}return null==e||null==n?null:(0,i.jsx)(v.qEK,{src:e,"aria-label":n,size:v.EFr.SIZE_32,className:Xe().inviteRowAvatar})};r.render=function(){var e,n=this.props,t=n.user,r=n.channel,s=this.state,a=s.sending,o=s.invited,l=s.hovered
|
|
;e=o?(0,i.jsx)(v.zxk,{look:v.zxk.Looks.LINK,size:v.zxk.Sizes.SMALL,disabled:!0,color:J.Z.theme===se.BRd.DARK?v.zxk.Colors.WHITE:v.zxk.Colors.BLACK,children:Ye.Z.Messages.INVITE_FRIEND_MODAL_SENT}):(0,i.jsx)(v.zxk,{color:v.zxk.Colors.GREEN,look:l?v.zxk.Looks.FILLED:v.zxk.Looks.OUTLINED,className:Xe().inviteRowButton,size:v.zxk.Sizes.SMALL,submitting:a,onClick:this.handleClickInvite,children:Ye.Z.Messages.INVITE_FRIEND_MODAL_INVITE});return(0,i.jsxs)("div",{className:Xe().inviteRow,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,children:[(0,i.jsxs)("div",{className:Xe().inviteRowInfo,children:[this.renderUserOrChannel(),(0,i.jsxs)("div",{className:Xe().inviteRowName,children:[ze.ZP.getName(t),null!=r?(0,U.F6)(r,we.default,re.Z):null]})]}),e]})};return t}(s.Component),Sn=function(e){hn(t,e);var n=In(t);function t(){un(this,t);var e;(e=n.apply(this,arguments)).state={focused:!1,copied:!1};e._unsetCopiedState=new g.sW(1e3,(function(){return e.setState({copied:!1})}))
|
|
;e.handleCopy=function(){var n=e.props,t=n.value,r=n.onCopy;e.setState({copied:!0});e._unsetCopiedState.delay();r(t)};return e}var r=t.prototype;r.componentWillUnmount=function(){this._unsetCopiedState.cancel()};r.render=function(){var e,n=this,t=this.props,r=t.value,s=t.autoFocus,a=t.hideValue,l=this.state,u=l.focused,c=l.copied;return(0,i.jsxs)("div",{className:o()(Qe().input,en().flexJustifyBetween,en().flexCenter,(e={},cn(e,Qe().success,c),cn(e,Qe().focused,u),e)),children:[(0,i.jsx)(v.oil,{className:Xe().copyInput,name:"invite",value:a?Ye.Z.Messages.INSTANT_INVITE_HIDDEN:r,editable:!1,inputClassName:Xe().noBorder,autoFocus:s,onFocus:function(){return s?n.setState({focused:!0}):null},onBlur:function(){return s?n.setState({focused:!1}):null},spellCheck:"false",onClick:function(e){return e.currentTarget.select()},"aria-label":Ye.Z.Messages.FORM_LABEL_INVITE_LINK}),Fe.wS?(0,i.jsx)(v.zxk,{size:v.zxk.Sizes.SMALL,color:c?v.zxk.Colors.GREEN:v.zxk.Colors.BRAND,className:Xe().copyButton,
|
|
onClick:this.handleCopy,children:c?Ye.Z.Messages.INVITE_COPIED:Ye.Z.Messages.COPY}):null]})};return t}(s.PureComponent);function xn(e){var n=e.guild,t=e.error,r=e.onClose,a=n.id,o=s.useCallback((function(){r();z.Z.open(a,se.pNK.INSTANT_INVITES)}),[a,r]),l=s.useCallback((function(e){return(0,i.jsx)(v.P3F,{className:Xe().errorLink,onClick:o,children:(0,i.jsx)(v.xvT,{variant:"text-xs/normal",color:"text-link",tag:"span",children:e})})}),[o]),u=s.useCallback((function(e){return(0,i.jsx)(v.eee,{href:se.EYA.INVITES_HELP,target:"_blank",children:(0,i.jsx)(v.xvT,{variant:"text-xs/normal",color:"text-link",tag:"span",children:e})})}),[]);return t.code===se.evJ.TOO_MANY_INVITES?Re.Z.can(se.Plq.MANAGE_GUILD,n)?(0,i.jsx)(v.xvT,{className:Xe().errorMessage,variant:"text-xs/normal",color:"text-danger",children:Ye.Z.Messages.TOO_MANY_INVITES_ERROR.format({inviteListHook:l,inviteHelpHook:u})}):(0,i.jsx)(v.xvT,{className:Xe().errorMessage,variant:"text-xs/normal",color:"text-danger",
|
|
children:Ye.Z.Messages.TOO_MANY_INVITES_ERROR_MEMBER}):(0,i.jsx)(v.xvT,{className:Xe().errorMessage,variant:"text-xs/normal",color:"text-danger",children:t.getAnyErrorMessage()})}var Mn=f.ZP.connectStores([Le.Z],(function(){return{hideValue:Le.Z.hideInstantInvites}}))(Sn),Cn=function(e){hn(t,e);var n=In(t);function t(e){un(this,t);var s;(s=n.call(this,e))._scroller=null;s._headerId=d().uniqueId();s.handleGenerateNewLink=function(){var e=s.props,n=e.inviteChannel,t=e.source,r=e.canShowVanityURL,i=s.state,a=i.maxAge,o=i.maxUses,l=i.temporary,u=i.savedMaxAge,c=i.flags,d=null==n?void 0:n.id;if(0===o&&0===a&&!l&&r)s.setState({networkError:void 0,showVanityURL:!0});else if(null!=d){s.setState({networkError:void 0,showVanityURL:!1});I.Z.createInvite(d,{max_age:a,max_uses:o,temporary:l,flags:c},t).catch((function(e){return s.setState({networkError:e,showVanityURL:r})}))}a===mn.value||u===mn.value?s.setState({settingsOpen:!1}):s.setState({settingsOpen:!1,savedMaxAge:mn.value})}
|
|
;s.handleCopy=function(e){var n=s.props,t=n.inviteChannel,r=n.source,i=n.code,a=n.guildScheduledEvent;(0,Fe.JG)(e);Ge.default.track(se.rMx.COPY_INSTANT_INVITE,{server:Ze.Z.getGuildId(),channel:null==t?void 0:t.id,channel_type:null==t?void 0:t.type,location:r,code:i,guild_scheduled_event_id:null==a?void 0:a.id})};s.openSettings=function(){s.setState({settingsOpen:!0})};s.handleSelectMaxAge=function(e){s.setState({maxAge:e,savedMaxAge:s.state.maxAge})};s.handleSelectMaxUses=function(e){s.setState({maxUses:e})};s.handleToggleTemporary=function(e,n){s.setState({temporary:e},n)};s.handleToggleGuest=function(e,n){var t=s.state.flags;s.setState({flags:(0,He.mB)(t,r.IS_GUEST_INVITE,e)},n)};s.handleQueryChange=function(e){var n;null===(n=s._scroller)||void 0===n||n.scrollTo({to:0});!function(e){E.Z.dispatch({type:"INVITE_SUGGESTIONS_SEARCH",query:e})}(e);s.setState({query:e})};s.handleClearSearch=function(){s.handleQueryChange("")};s.handleToggleMaxAge=function(){s.setState({
|
|
maxAge:s.state.savedMaxAge,savedMaxAge:s.state.maxAge},s.handleGenerateNewLink)};s.handleDone=function(){var e=s.props,n=e.onDone,t=e.onClose;s.state.settingsOpen?s.setState({settingsOpen:!1}):t();null==n||n()};s.getRowHeight=function(e,n){if(e>0)return 0;switch(s.props.rows[n].type){case te.bm.GROUP_DM:case te.bm.DM:case te.bm.FRIEND:return 44;default:return 0}};s.renderRow=function(e){var n=e.section,t=e.row;if(n>0)return null;var r=s.props.analyticsLocation,a=s.getInviteKey(),o=s.props.rows[t],l="".concat(o.type,"-").concat(o.item.id);switch(o.type){case te.bm.GROUP_DM:return(0,i.jsx)(Nn,{row:o,channel:o.item,inviteKey:a,location:r},l);case te.bm.DM:case te.bm.FRIEND:return(0,i.jsx)(Nn,{row:o,user:o.item,inviteKey:a,location:r},l);default:return null}};var a=e.maxAge,o=e.maxUses,l=e.temporary,u=e.flags,c=e.forceSettings,h=e.guild,f=e.canShowVanityURL,g=h.hasFeature(se.oNc.HUB)?mn:Tn;s.state={query:"",settingsOpen:!0===c,maxAge:null!=a?a:g.value,
|
|
savedMaxAge:a===mn.value?g.value:mn.value,maxUses:null!=o&&0!==o?o:yn.value,temporary:null!=l&&l,networkError:void 0,showVanityURL:f,flags:null!=u?u:0};return s}var a=t.prototype;a.componentDidMount=function(){var e=this,n=this.props,t=n.inviteChannel,r=n.code,i=n.guild,s=n.source,a=n.canCreateInvites,o=n.analyticsLocation,l=n.streamUserId,u=n.targetType,c=n.targetUserId,d=n.applicationId,h=n.initialCounts,f=n.rows,g=n.showFriends,p=this.state,v=p.maxAge,E=p.maxUses,_=p.temporary;if(a){var m=null==t?void 0:t.id;if(null==m)return;this.setState({networkError:void 0});I.Z.createInvite(m,{validate:null!=r?r:null,max_age:v,max_uses:E,target_user_id:c,target_type:u,target_application_id:d,temporary:_},s).catch((function(n){return e.setState({networkError:n})}))}g&&Ge.default.track(se.rMx.INVITE_SUGGESTION_OPENED,{location:s,num_suggestions:f.length,num_friends:h.numFriends,num_dms:h.numDms,num_group_dms:h.numGroupDms,guild_id:i.id});Y.trackExposure({guildId:null==i?void 0:i.id});if(null!=l){
|
|
var T=Q.Z.getStreamForUser(l,i.id),y=(0,k.L2)(T,Oe.Z);Ge.default.track(se.rMx.OPEN_MODAL,{type:"Send Stream Invite",source:s,location:o,other_user_id:l,application_id:null!=y?y.id:null,application_name:null!=y?y.name:null,game_id:null!=y?y.id:null})}else null!=d||Ge.default.track(se.rMx.OPEN_MODAL,{type:"Instant Invite Modal",source:s,location:o})};a.getInviteKey=function(){var e=this.props,n=e.code,t=e.vanityURLCode,r=e.guildScheduledEvent,i=this.state.showVanityURL?t:null!=n?n:t;return null==i?i:(0,K.tV)({baseCode:i,guildScheduledEventId:null==r?void 0:r.id})};a.renderChannelWarning=function(){var e=this.props.inviteChannel;return(0,V.Z)(e)?(0,i.jsxs)("div",{className:Xe().warningContainer,children:[(0,i.jsx)(Be.Z,{className:Xe().warningIcon,color:p.Z.unsafe_rawColors.YELLOW_300.css,width:12}),(0,i.jsx)(v.xvT,{variant:"text-xs/normal",color:"header-secondary",children:Ye.Z.Messages.INVITE_PRIVATE_CHANNEL_WARNING})]}):null};a.renderTemporaryMembershipToggle=function(){
|
|
var e=this,n=this.props,t=n.temporaryMembershipIncreasedVisibility,s=n.isGuestInviteCreationEnabled,a=this.state,o=a.temporary,l=a.flags;return s?(0,i.jsx)("div",{className:Xe().temporaryMembershipContainerBackground,children:(0,i.jsx)(v.j7V,{className:Xe().temporaryMembershipContainer,value:(0,He.yE)(l,r.IS_GUEST_INVITE),onChange:function(n){return e.handleToggleGuest(n,e.handleGenerateNewLink)},note:Ye.Z.Messages.GUEST_MEMBERSHIP_EXPLANATION,hideBorder:!0,children:Ye.Z.Messages.GRANT_GUEST_MEMBERSHIP})}):t?(0,i.jsx)("div",{className:Xe().temporaryMembershipContainerBackground,children:(0,i.jsx)(v.j7V,{className:Xe().temporaryMembershipContainer,value:o,onChange:function(n){return e.handleToggleTemporary(n,e.handleGenerateNewLink)},note:Ye.Z.Messages.TEMPORARY_MEMBERSHIP_EXPLANATION,hideBorder:!0,children:Ye.Z.Messages.GRANT_TEMPORARY_MEMBERSHIP})}):null};a.renderCopyInput=function(){
|
|
var e,n=this.props,t=n.guild,r=n.noInvitesAvailable,a=n.showFriends,l=n.onClose,u=this.state,c=u.maxAge,d=u.maxUses,h=u.networkError,f=u.showVanityURL,g=(0,W.Z)(null!==(e=this.getInviteKey())&&void 0!==e?e:"");return(0,i.jsxs)(s.Fragment,{children:[(0,i.jsx)(Mn,{value:g,autoFocus:a,onCopy:this.handleCopy}),this.renderTemporaryMembershipToggle(),r||f?null:(0,i.jsxs)(v.xvT,{variant:"text-xs/normal",className:o()(tn().marginTop8,Xe().footerText),children:[(0,te.Vg)(c,d)," ",a?(0,i.jsx)(v.eee,{onClick:this.openSettings,children:Ye.Z.Messages.INVITE_EDIT_LINK}):null]}),!r&&a&&f?(0,i.jsxs)(v.xvT,{variant:"text-xs/normal",className:o()(tn().marginTop8,Xe().footerText),children:[Ye.Z.Messages.INVITE_VANITY_USED," ",(0,i.jsx)(v.eee,{onClick:this.openSettings,children:Ye.Z.Messages.INVITE_EDIT_LINK})]}):null,null!=h?(0,i.jsx)(xn,{guild:t,error:h,onClose:l}):null]})};a.renderHeader=function(){
|
|
var e,n=this.props,t=n.guild,r=n.showFriends,s=n.guildScheduledEvent,a=n.streamUserId,l=n.applicationId,u=n.welcomeToServer,c=n.inviteChannel,d=this.state,h=d.query,f=d.settingsOpen,g=null,p=null;e=u?null:null!=a?Ye.Z.Messages.INVITE_STREAM_HEADER:null!=l?Ye.Z.Messages.EMBEDDED_ACTIVITIES_INVITE_TO_ACTIVITY:null!=s?Ye.Z.Messages.GUILD_EVENT_INVITE_MODAL_TITLE:(null==c?void 0:c.isGuildStageVoice())?Ye.Z.Messages.STAGE_CHANNEL_INVITE_TO_STAGE_MODAL_HEADER:Ye.Z.Messages.INVITE_TO_SERVER_NAME.format({name:t.toString()});if(null!=c){var I=(0,D.KS)(c,t);null!=I&&(p=(0,i.jsxs)("div",{className:Xe().headerChannelContainer,children:[(0,i.jsx)(I,{className:Xe().channelIcon}),(0,i.jsx)(v.xvT,{color:"interactive-normal",variant:"text-md/normal",children:c.name})]}))}g=f?(0,i.jsx)(v.vwX,{id:this._headerId,tag:"h2",className:o()(tn().marginReset,Xe().headerCloseButtonSpacing,Xe().headerText),children:Ye.Z.Messages.INVITE_SETTINGS_TITLE}):t.hasFeature(se.oNc.HUB)?(0,i.jsxs)("div",{
|
|
className:Xe().hubHeader,children:[(0,i.jsx)(v.X6q,{className:o()(Xe().hubInviteTitle,Xe().headerCloseButtonSpacing),id:this._headerId,variant:"heading-xl/semibold",color:"header-primary",children:Ye.Z.Messages.HUB_INVITE_HEADER}),(0,i.jsx)(v.xvT,{color:"header-secondary",variant:"text-md/normal",children:Ye.Z.Messages.HUB_INVITE_SUBHEADER}),r&&(0,i.jsx)(De.Z,{query:h,className:Xe().hubFriendSearch,onChange:this.handleQueryChange,placeholder:Ye.Z.Messages.INVITE_SEARCH_FOR_FRIENDS,"aria-label":Ye.Z.Messages.INVITE_SEARCH_FOR_FRIENDS,autoFocus:!0,onClear:this.handleClearSearch})]}):r?(0,i.jsxs)("div",{className:Xe().header,children:[(0,i.jsx)(v.vwX,{id:this._headerId,tag:"h2",className:o()(tn().marginBottom4,Xe().headerCloseButtonSpacing,Xe().headerText),children:e}),p,(0,i.jsx)(De.Z,{query:h,className:Xe().searchBar,onChange:this.handleQueryChange,placeholder:Ye.Z.Messages.INVITE_SEARCH_FOR_FRIENDS,autoFocus:!0,onClear:this.handleClearSearch}),(0,i.jsx)("div",{
|
|
className:tn().marginTop8,children:this.renderChannelWarning()})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v.vwX,{id:this._headerId,tag:"h2",className:o()(tn().marginReset,Xe().headerCloseButtonSpacing,Xe().headerText),children:e}),p,this.renderChannelWarning()]});return(0,i.jsxs)(v.xBx,{separator:r&&!f,children:[(0,i.jsx)(v.olH,{className:Xe().closeButton,onClick:this.handleDone}),(0,i.jsxs)("div",{className:Xe().headerContainer,children:[u&&!f&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("img",{className:Xe().welcomeImage,src:on(),alt:""}),(0,i.jsx)(v.H,{className:Xe().welcomeHeading,children:Ye.Z.Messages.INVITE_WELCOME_HEADING}),(0,i.jsx)("p",{className:Xe().welcomeSubheading,children:Ye.Z.Messages.INVITE_WELCOME_SUBHEADING})]}),null!=a?(0,i.jsx)(P.Z,{}):null,g]})]})};a.renderSettingsBody=function(){var e=this,n=this.props.temporaryMembershipIncreasedVisibility,t=this.state,r=t.maxAge,s=t.maxUses,a=t.temporary,l=En.find((function(e){return e.value===r})),u=_n.find((function(e){
|
|
return e.value===s}));return(0,i.jsx)(v.hzk,{className:Xe().settingsContent,children:(0,i.jsxs)("form",{onSubmit:this.handleGenerateNewLink,children:[(0,i.jsx)(v.xJW,{title:Ye.Z.Messages.EXPIRE_AFTER,className:tn().marginTop20,children:(0,i.jsx)(v.q4e,{value:null==l?void 0:l.value,options:En,onChange:this.handleSelectMaxAge})}),(0,i.jsx)(v.xJW,{title:Ye.Z.Messages.MAX_NUMBER_OF_USES,className:o()(tn().marginTop20,tn().marginBottom4),children:(0,i.jsx)(v.q4e,{value:null==u?void 0:u.value,options:_n,onChange:this.handleSelectMaxUses})}),n?(0,i.jsx)("div",{className:tn().marginTop20}):(0,i.jsx)(v.xJW,{className:o()(tn().marginTop20,Xe().switch),children:(0,i.jsx)(v.j7V,{value:a,onChange:function(n){return e.handleToggleTemporary(n)},note:Ye.Z.Messages.TEMPORARY_MEMBERSHIP_EXPLANATION,hideBorder:!0,children:(0,i.jsx)(v.xvT,{variant:"text-sm/normal",children:Ye.Z.Messages.GRANT_TEMPORARY_MEMBERSHIP})})})]})})};a.renderFriendsBody=function(){var e=this.props.rows,n=this.getInviteKey()
|
|
;return 0===e.length?(0,i.jsx)(v.hzk,{className:o()(tn().marginBottom20,tn().marginTop20),children:(0,i.jsx)(Ve.OZ,{children:Ye.Z.Messages.INVITE_FRIEND_MODAL_NO_RESULTS})}):null==n?(0,i.jsx)(v.hzk,{className:o()(tn().marginBottom20,tn().marginTop20),children:(0,i.jsx)(Ve.OZ,{children:Ye.Z.Messages.INVITE_FRIEND_MODAL_LOADING})}):(0,i.jsx)(v.YAO,{className:Xe().scroller,sections:[e.length],renderSection:this.renderSection,sectionHeight:0,renderRow:this.renderRow,rowHeight:this.getRowHeight,paddingBottom:16})};a.renderSection=function(){return null};a.renderBody=function(){var e=this.props,n=e.guild,t=e.showFriends,r=e.streamUserId,s=e.applicationId;if(this.state.settingsOpen)return this.renderSettingsBody();if(t)return this.renderFriendsBody();var a=we.default.getCurrentUser();u()(null!=a,"InstantInviteModal: user cannot be undefined");var o=n.isOwner(a)?Ye.Z.Messages.INVITE_SHARE_LINK_OWN_SERVER:Ye.Z.Messages.SHARE_INVITE_LINK_FOR_ACCESS
|
|
;null!=r?o=Ye.Z.Messages.INVITE_SHARE_LINK_TO_STREAM:null!=s&&(o=Ye.Z.Messages.EMBEDDED_ACTIVITIES_SHARE_LINK_TO_ACTIVITY);return(0,i.jsx)(v.hzk,{className:Xe().noScroll,children:(0,i.jsxs)(Ue.Z,{direction:Ue.Z.Direction.VERTICAL,className:tn().marginBottom20,children:[(0,i.jsx)(v.xvT,{className:Xe().subText,variant:"text-sm/normal",children:o}),this.renderCopyInput()]})})};a.renderFooter=function(){var e,n=this,t=this.props,r=t.noInvitesAvailable,a=t.showFriends,l=t.guildScheduledEvent,u=t.streamUserId,c=t.applicationId,d=t.inviteChannel,h=this.state,f=h.settingsOpen,g=h.maxAge,I=J.Z.theme,E=null,_=this.renderBannerUpsell();if(f)E=(0,i.jsxs)(s.Fragment,{children:[(0,i.jsx)(v.zxk,{onClick:this.handleGenerateNewLink,children:Ye.Z.Messages.GENERATE_A_NEW_LINK}),(0,i.jsx)(v.zxk,{look:v.zxk.Looks.LINK,color:I===se.BRd.LIGHT?v.zxk.Colors.PRIMARY:v.zxk.Colors.WHITE,onClick:this.handleDone,children:Ye.Z.Messages.CANCEL})]});else if(a){var m=Ye.Z.Messages.INVITE_FOOTER_LINK_HEADER
|
|
;null!=u?m=Ye.Z.Messages.INVITE_STREAM_FOOTER_LINK_HEADER:null!=c?m=Ye.Z.Messages.EMBEDDED_ACTIVITIES_INVITE_ACTIVITY_FOOTER_LINK_HEADER:null!=l?m=Ye.Z.Messages.GUILD_EVENT_INVITE_MODAL_FOOTER:(null==d?void 0:d.isGuildStageVoice())&&(m=Ye.Z.Messages.STAGE_CHANNEL_INVITE_TO_STAGE_MODAL_FOOTER);E=(0,i.jsxs)(Ue.Z,{direction:Ue.Z.Direction.VERTICAL,className:Xe().content,children:[(0,i.jsx)(v.vwX,{tag:"h5",className:tn().marginBottom8,children:m}),this.renderCopyInput(),_]})}else r||(E=(0,i.jsxs)(Ue.Z,{justify:Ue.Z.Justify.BETWEEN,className:tn().marginTop20,children:[(0,i.jsx)(v.XZJ,{size:18,type:v.XZJ.Types.INVERTED,value:g===mn.value,onChange:this.handleToggleMaxAge,children:(0,i.jsx)(v.xvT,{className:Xe().checkBoxLabel,variant:"text-sm/normal",children:Ye.Z.Messages.SET_INVITE_LINK_NEVER_EXPIRE})}),(0,i.jsx)(v.ua7,{text:Ye.Z.Messages.LINK_SETTINGS,children:function(e){var t=e.onMouseEnter,r=e.onMouseLeave;return(0,i.jsx)(v.P3F,{onClick:n.openSettings,onMouseEnter:t,onMouseLeave:r,
|
|
className:sn().cursorPointer,children:(0,i.jsx)(ke.Z,{width:18,height:18,color:p.Z.unsafe_rawColors.PRIMARY_400.css})})}})]}));return null!=E?(0,i.jsx)(v.mzw,{className:f?Xe().settingsFooter:o()((e={},cn(e,Xe().noPadding,!a),cn(e,Xe().footer,a),e)),children:E}):null};a.renderBannerUpsell=function(){var e=this.props,n=e.guild,t=e.analyticsLocations;return(null==n?void 0:n.hasFeature(se.oNc.INVITE_SPLASH))?null:(0,i.jsxs)(Ue.Z,{align:Ue.Z.Align.CENTER,className:Xe().inviteBannerUpsell,children:[(0,i.jsx)(Pe.Z,{className:Xe().premiumIcon}),(0,i.jsx)(v.xvT,{variant:"text-sm/normal",children:Ye.Z.Messages.INVITE_FRIEND_MODAL_BOOSTING_UPSELL}),(0,i.jsx)(v.eee,{className:Xe().inviteLink,onClick:function(){return(0,H.Z)({analyticsLocations:t,analyticsSourceLocation:{section:se.jXE.INVITE_LINK,object:se.qAy.LEARN_MORE},guild:n,perks:(0,qe.il)(),upsellType:qe.Cg.GUILD_BANNER_INVITE})},children:Ye.Z.Messages.LEARN_MORE})]})};a.render=function(){
|
|
var e=this.props,n=e.transitionState,t=e.inviteChannel,r=e.guild;return(0,i.jsx)("div",{className:this.props.showFriends?Xe().wrapper:void 0,children:(0,i.jsxs)(v.Y0X,{impressionName:h.zs.GUILD_INVITE,impressionProperties:{invite_channel_id:null==t?void 0:t.id,invite_guild_id:r.id},"aria-labelledby":this._headerId,transitionState:n,className:Xe().modal,children:[this.renderHeader(),this.renderBody(),this.renderFooter()]})})};return t}(s.PureComponent);Cn.defaultProps={analyticsLocation:se.Sbl.GUILD_CREATE_INVITE_SUGGESTION};const An=s.forwardRef((function(e,n){var t=e.channel,r=e.guild,a=e.source,o=e.guildScheduledEvent,l=e.streamUserId,u=e.applicationId,c=e.transitionState,d=e.onClose,h=e.welcomeToServer,g=e.forceSettings,p=e.analyticsLocation,v=(0,w.Z)(L.Z.INSTANT_INVITE_MODAL),I=v.AnalyticsLocationProvider,m=v.analyticsLocations,T=(0,f.e7)([be.Z,N.Z,ee.ZP],(function(){if(null!=t)return t;var e=be.Z.getChannelId(),n=null==e||(0,Ke.AB)(e)?void 0:N.Z.getChannel(e)
|
|
;(null==n?void 0:n.isThread())&&(n=N.Z.getChannel(n.parent_id));return null!=n?n:ee.ZP.getDefaultChannel(r.id)}),[t,r.id]),y=null;null!=l?y=ae.Iq.STREAM:null!=u&&(y=ae.Iq.EMBEDDED_APPLICATION);var S=l,x=u,M=null!=t?t.getGuildId():null!=r?r.id:null,C=(0,f.e7)([ne.Z],(function(){var e=null!=T?T.id:null;return null==e?null:ne.Z.getInvite(e,{targetType:y,targetUserId:S,targetApplicationId:x})}),[T,y,S,x]),A=pn((0,f.Wu)([Ae,je.ZP,$.ZP],(function(){var e=null!=T?T.id:null;return[Ae.getInviteSuggestionRows(),Ae.getTotalSuggestionsCount()>=1,Ae.getInitialCounts(),null!=t&&null!=T?je.ZP.getVoiceStatesForChannel(T):null,null!=M?$.ZP.getProps(M,e):null]}),[T,y,S,M]),5),R=A[0],O=A[1],b=A[2],Z=A[3],j=A[4],V=(0,f.e7)([Re.Z],(function(){return null!=T&&Re.Z.can(se.Plq.CREATE_INSTANT_INVITE,T)}),[T]),U=null===C||!V,D=pn(s.useState((function(){var e=new Set;null!=l&&null!=Z?Z.forEach((function(n){var t=n.user;e.add(t.id)})):null!=M&&null!=j&&y!==ae.Iq.EMBEDDED_APPLICATION&&j.rows.forEach((function(n){
|
|
n.type===$.so.MEMBER&&e.add(n.userId)}));return e})),1),k=D[0],P=null==t?void 0:t.id,B=(0,f.e7)([X.Z],(function(){return X.Z.getStageInstanceByChannel(P)}),[P]);s.useEffect((function(){(function(e){var n=e.omitUserIds,t=e.guild,r=e.channel,i=e.applicationId,s=e.inviteTargetType;return(0,_.W)().then((function(){E.Z.dispatch({type:"LOAD_INVITE_SUGGESTIONS",omitUserIds:null!=n?n:new Set,guild:t,channel:r,applicationId:i,inviteTargetType:s})}))})({omitUserIds:k,guild:r,channel:t,applicationId:x,inviteTargetType:y}).catch(se.VqG)}),[k,t,r,x,y]);var H,z,K,Y=null!=C?C.code:void 0,W=null!=C?C.maxAge:void 0,J=null!=C?C.maxUses:void 0,Q=null!=C?C.temporary:void 0,te=null!=C?C.flags:void 0,re=r.vanityURLCode,ie=null!=re&&re.length>0,oe=q.Z.useExperiment({guildId:null!==(K=null!==(z=null!==(H=r.id)&&void 0!==H?H:null==C?void 0:C.guild.id)&&void 0!==z?z:M)&&void 0!==K?K:""},{autoTrackExposure:ie}).enabled&&!(null==T?void 0:T.isGuildVocal())&&ie,le=(null==T?void 0:T.type)===se.d4z.GUILD_VOICE
|
|
;V||null==(null==B?void 0:B.invite_code)||(Y=B.invite_code);var ue=le&&!oe&&!U,ce=G.useExperiment({guildId:null==r?void 0:r.id},{autoTrackExposure:ue}).enabled,de=!ce&&!oe&&!U,he=F.useExperiment({guildId:null==r?void 0:r.id},{autoTrackExposure:de}).enabled;return(0,i.jsx)(I,{children:(0,i.jsx)(Cn,{ref:n,canCreateInvites:V,noInvitesAvailable:U,inviteChannel:T,guild:r,guildScheduledEvent:o,streamUserId:l,vanityURLCode:re,targetType:y,targetUserId:S,applicationId:u,rows:R,showFriends:O,initialCounts:b,code:Y,maxAge:W,maxUses:J,temporary:Q,flags:te,source:a,welcomeToServer:h,forceSettings:g,analyticsLocations:m,analyticsLocation:p,transitionState:c,onClose:d,canShowVanityURL:oe,temporaryMembershipIncreasedVisibility:he&&de,isGuestInviteCreationEnabled:ce&&ue})})}))},149660:(e,n,t)=>{"use strict";t.d(n,{Z:()=>o});var r=t(667294),i=t(792800),s=t(120415),a=t(473708);function o(){r.useEffect((function(){s.FB||(0,i.EM)({
|
|
messages:[a.Z.Messages.GO_LIVE_HEY,a.Z.Messages.GO_LIVE_LOOK,a.Z.Messages.GO_LIVE_LISTEN],interval:600,count:20,onlyWhenBlurred:!0})}),[]);return null}},855350:(e,n,t)=>{"use strict";t.d(n,{Z:()=>r});const r=(0,t(260561).B)({kind:"guild",id:"2022-11_default_to_server_vanity_v2",label:"Default To Server Vanity v2",defaultConfig:{enabled:!1},treatments:[{id:1,label:"Enabled",config:{enabled:!0}}]})}}]);
|
|
//# sourceMappingURL=03c52f258b1b0212328c.js.map
|