This repository has been archived on 2026-02-28. You can view files and clone it, but cannot push or open issues or pull requests.
ServerSpacebarOld/assets/public/thirdparty/7f797344dca87fdc5564.js

11 lines
9.7 KiB
JavaScript

"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[74213],{854996:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.STATUS_MAX_LENGTH=t.ClearAfterValues=void 0;var a=36e5;t.STATUS_MAX_LENGTH=128;var n=Object.freeze({MINUTES_30:18e5,HOURS_1:1*a,HOURS_4:4*a,TODAY:"TODAY"});t.ClearAfterValues=n},628756:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t,a,s){var d=e.trim();if(d.length>0||null!=t){var f={text:d.length>0?d:null,expiresAt:null!=a?(0,n.default)().add((0,o.default)(a),"ms").toISOString():null,emojiId:null!=t?t.id:null,emojiName:null!=t?t.name:null};l.default.updateRemoteSettings({customStatus:f});u.default.track(r.AnalyticEvents.CUSTOM_STATUS_UPDATED,{location:null!=s?s.location:null,emoji_type:i(t),text_len:d.length,clear_after:null!=a?""+a:null})}else l.default.updateRemoteSettings({customStatus:null})};var n=s(a(730381)),l=s(a(929031)),u=s(a(308920)),o=s(a(60118)),r=a(770348);function s(e){
return e&&e.__esModule?e:{default:e}}function i(e){return null==e?null:null!=e.id?"custom":"unicode"}},60118:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e){if(e===u.ClearAfterValues.TODAY){var t=new Date;return new Date(t.getFullYear(),t.getMonth(),t.getDate()+1).getTime()-t.getTime()}(0,l.default)("number"==typeof e,"Invalid custom status clear timeout");return e};var n,l=(n=a(441143))&&n.__esModule?n:{default:n},u=a(854996)},793954:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var n,l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=k(t);if(a&&a.has(e))return a.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var o=l?Object.getOwnPropertyDescriptor(e,u):null;o&&(o.get||o.set)?Object.defineProperty(n,u,o):n[u]=e[u]}n.default=e;a&&a.set(e,n);return n
}(a(667294)),u=I(a(441143)),o=I(a(536211)),r=I(a(929031)),s=I(a(498773)),i=I(a(284382)),d=I(a(416355)),f=I(a(423086)),c=I(a(871778)),S=I(a(728429)),p=I(a(956117)),m=I(a(96124)),T=I(a(160629)),v=I(a(279950)),h=I(a(588417)),_=I(a(956303)),A=I(a(930600)),y=a(3400),C=a(967965),O=a(660590),g=I(a(308920)),M=a(873838),N=I(a(628756)),U=a(854996),b=a(770348),E=I(a(247001)),j=I(a(739788));function I(e){return e&&e.__esModule?e:{default:e}}function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(k=function(e){return e?a:t})(e)}function D(){D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e};return D.apply(this,arguments)}function L(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1;n.configurable=!0;"value"in n&&(n.writable=!0);Object.defineProperty(e,n.key,n)}}function P(e,t){P=Object.setPrototypeOf||function(e,t){
e.__proto__=t;return e};return P(e,t)}function R(e,t,a,l){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var u=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=l;else if(o>1){for(var r=new Array(o),s=0;s<o;s++)r[s]=arguments[s+3];t.children=r}if(t&&u)for(var i in u)void 0===t[i]&&(t[i]=u[i]);else t||(t=u||{});return{$$typeof:n,type:e,key:void 0===a?null:""+a,ref:null,props:t,_owner:null}}function w(){var e=c.default.customStatus;return null!=e&&null==e.expiresAt?null:U.ClearAfterValues.TODAY}function x(e){return R("div",{className:j.default.statusOptionItem},void 0,R(O.Status,{status:e.value,size:10,className:j.default.statusIcon}),e.label)}x.displayName="renderStatusOptionItem";var B=[{key:1,value:O.StatusTypes.ONLINE,label:(0,M.humanizeStatus)(O.StatusTypes.ONLINE)},{key:2,value:O.StatusTypes.IDLE,label:(0,M.humanizeStatus)(O.StatusTypes.IDLE)},{key:3,value:O.StatusTypes.DND,label:(0,
M.humanizeStatus)(O.StatusTypes.DND)},{key:4,value:O.StatusTypes.INVISIBLE,label:(0,M.humanizeStatus)(O.StatusTypes.INVISIBLE)}];function V(){var e=c.default.status;return B.some((function(t){return t.value===e}))?e:O.StatusTypes.ONLINE}var H=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;P(e,t)}(t,e);function t(){for(var t,a=arguments.length,n=new Array(a),l=0;l<a;l++)n[l]=arguments[l];(t=e.call.apply(e,[this].concat(n))||this).state={emojiInfo:null!=t.props.customStatus?t.props.customStatus.emoji:null,text:null!=t.props.customStatus&&null!=t.props.customStatus.state?t.props.customStatus.state:"",clearAfter:w(),status:V()};t.handleClearStatus=function(){t.setState({emojiInfo:null,text:""})};t.handleSubmit=function(e){e.preventDefault();t.handleSaveStatus()};t.handleStatusChange=function(e){t.setState({text:e})};t.handleEmojiChange=function(e){if(null!=e){var a=null!=e.id?{id:e.id,name:e.name,animated:e.animated}:{id:null,
name:e.optionallyDiverseSequence,animated:!1};t.setState({emojiInfo:a})}};t.handleChangeClearAfter=function(e){t.setState({clearAfter:e})};t.handleChangeStatus=function(e){t.setState({status:e})};t.handleSaveStatus=function(){var e=t.props,a=e.sourceAnalyticsContext,n=e.onClose,l=t.state,u=l.emojiInfo,o=l.text,s=l.clearAfter,i=l.status;r.default.updateRemoteSettings({status:i});(0,N.default)(o,u,s,a);n()};t.handleKeyPress=function(e){e.which===b.KeyboardKeys.ENTER&&t.handleSaveStatus()};t.renderEmojiPicker=function(e){var a=e.closePopout,n=t.props.onClose;return R(d.default,{closePopout:a,onSelectEmoji:function(e,n){t.handleEmojiChange(e);n&&a()},pickerIntention:b.EmojiIntention.STATUS,onNavigateAway:n})};return t}var a=t.prototype;a.componentDidMount=function(){var e=this.props.sourceAnalyticsContext;g.default.track(b.AnalyticEvents.OPEN_MODAL,{source:e.location,type:b.AnalyticsSections.CUSTOM_STATUS_MODAL,load_id:e.loadId})};a.getEmojiButtonRenderer=function(){
var e=this.state.emojiInfo;return null==e?null:function(){return R(s.default,{className:j.default.emoji,emojiId:e.id,emojiName:e.name,animated:Boolean(e.animated)})}};a.renderCustomStatusInput=function(){var e=this,t=this.props.user,a=this.state,n=a.text,u=a.emojiInfo;return R(_.default,{className:j.default.formGroup,title:E.default.Messages.CUSTOM_STATUS_MODAL_BODY.format({username:t.username})},void 0,R("div",{className:j.default.inputContainer},void 0,R("div",{className:j.default.emojiButtonContainer},void 0,R(T.default,{renderPopout:this.renderEmojiPicker,position:T.default.Positions.LEFT,animation:T.default.Animation.NONE,align:T.default.Align.BOTTOM},void 0,(function(t,a){var n=a.isShown;return l.createElement(m.default,D({},t,{active:n,className:j.default.emojiButton,tabIndex:0,renderButtonContents:e.getEmojiButtonRenderer()}))}))),R(v.default,{maxLength:U.STATUS_MAX_LENGTH,value:n,inputClassName:j.default.input,placeholder:E.default.Messages.CUSTOM_STATUS_MODAL_PLACEHOLDER,
onChange:this.handleStatusChange,onKeyPress:this.handleKeyPress,autoFocus:!0}),n.length>0||null!=u?R(p.default,{focusProps:{offset:{top:8,bottom:8,left:-2,right:-2}},className:j.default.clearButton,onClick:this.handleClearStatus,look:p.default.Looks.BLANK,size:p.default.Sizes.NONE},void 0,R(A.default,{className:j.default.clearIcon})):null))};a.renderClearAfter=function(){var e=this.state.clearAfter;return R(_.default,{className:j.default.formGroup,title:E.default.Messages.CUSTOM_STATUS_CLEAR_AFTER},void 0,R(C.SingleSelect,{placeholder:E.default.Messages.CUSTOM_STATUS_CLEAR_AFTER,maxVisibleItems:5,value:e,options:this.clearAfterOptions,onChange:this.handleChangeClearAfter}))};a.renderStatusInput=function(){var e=this.state.status;return R(_.default,{className:j.default.formGroup,title:E.default.Messages.CUSTOM_STATUS_STATUS_TITLE},void 0,R(C.SingleSelect,{maxVisibleItems:4,value:e,options:B,onChange:this.handleChangeStatus,renderOptionLabel:x}))};a.render=function(){
var e=this.props,t=e.transitionState,a=e.onClose;return l.createElement(i.default,this.analyticsLocation,R(y.ModalRoot,{transitionState:t,className:j.default.modalRoot,"aria-label":E.default.Messages.CUSTOM_STATUS_SET_CUSTOM_STATUS},void 0,R(y.ModalHeader,{separator:!1,className:j.default.headerContainer},void 0,R("div",{className:j.default.art}),R("div",{className:j.default.header},void 0,R("h4",{className:j.default.headerText},void 0,E.default.Messages.CUSTOM_STATUS_SET_CUSTOM_STATUS)),R(y.ModalCloseButton,{onClick:a,className:j.default.modalCloseButton})),R(y.ModalContent,{},void 0,this.renderCustomStatusInput(),this.renderClearAfter(),R(h.default,{className:j.default.formDivider}),this.renderStatusInput()),R(y.ModalFooter,{},void 0,R(p.default,{onClick:this.handleSubmit},void 0,E.default.Messages.SAVE),R(p.default,{onClick:a,look:p.default.Looks.LINK,color:j.default.cancelButton},void 0,E.default.Messages.CANCEL))))};!function(e,t,a){t&&L(e.prototype,t);a&&L(e,a)
;Object.defineProperty(e,"prototype",{writable:!1})}(t,[{key:"clearAfterOptions",get:function(){return[{key:1,value:U.ClearAfterValues.TODAY,label:E.default.Messages.CUSTOM_STATUS_TODAY},{key:2,value:U.ClearAfterValues.HOURS_4,label:E.default.Messages.CUSTOM_STATUS_HOURS.format({hours:4})},{key:3,value:U.ClearAfterValues.HOURS_1,label:E.default.Messages.CUSTOM_STATUS_HOURS.format({hours:1})},{key:4,value:U.ClearAfterValues.MINUTES_30,label:E.default.Messages.CUSTOM_STATUS_MINUTES.format({minutes:30})},{key:5,value:null,label:E.default.Messages.CUSTOM_STATUS_DONT_CLEAR}]}},{key:"analyticsLocation",get:function(){return{page:b.AnalyticsPages.CUSTOM_STATUS_MODAL}}}]);return t}(l.PureComponent);H.displayName="CustomStatusModal";var z=o.default.connectStores([f.default,S.default],(function(){var e=S.default.getCurrentUser();(0,u.default)(null!=e,"CustomStatusModal: user cannot be null");return{customStatus:f.default.getCustomStatusActivity(),user:e}}),{forwardRef:!0})(H);t.default=z}}]);
//# sourceMappingURL=7f797344dca87fdc5564.js.map