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/7d226828c0a512f3c085.js
2025-12-12 01:41:33 +02:00

9 lines
7.1 KiB
JavaScript

"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[97011],{197011:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=G;var a,r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=P(t);if(n&&n.has(e))return n.get(e);var a={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=r?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(a,o,u):a[o]=e[o]}a.default=e;n&&n.set(e,a);return a}(n(667294)),o=b(n(294184)),u=b(n(441143)),l=b(n(23279)),i=n(536211),s=n(825185),d=b(n(226800)),f=b(n(816624)),c=b(n(728429)),m=b(n(956117)),v=b(n(16941)),p=n(645758),M=b(n(279950)),S=b(n(730977)),E=n(354479),_=n(688388),N=b(n(256960)),y=b(n(114655)),I=n(3400),R=b(n(308920)),C=b(n(838583)),T=n(770348),g=n(371621),A=b(n(247001)),h=b(n(784341)),O=b(n(641501));function b(e){
return e&&e.__esModule?e:{default:e}}function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(P=function(e){return e?n:t})(e)}function U(e,t,n,r){a||(a="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=r;else if(u>1){for(var l=new Array(u),i=0;i<u;i++)l[i]=arguments[i+3];t.children=l}if(t&&o)for(var s in o)void 0===t[s]&&(t[s]=o[s]);else t||(t=o||{});return{$$typeof:a,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function w(e,t,n,a,r,o,u){try{var l=e[o](u),i=l.value}catch(e){n(e);return}l.done?t(i):Promise.resolve(i).then(a,r)}function L(e){return function(){var t=this,n=arguments;return new Promise((function(a,r){var o=e.apply(t,n);function u(e){w(o,a,r,u,l,"next",e)}function l(e){w(o,a,r,u,l,"throw",e)}u(void 0)}))}}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){
var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var a,r,o=[],u=!0,l=!1;try{for(n=n.call(e);!(u=(a=n.next()).done);u=!0){o.push(a.value);if(t&&o.length===t)break}}catch(e){l=!0;r=e}finally{try{u||null==n.return||n.return()}finally{if(l)throw r}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(e,t)}(e,t)||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.")}()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function G(e){var t,n,a=e.transitionState,b=e.onClose,P=(0,E.useUID)(),w=(0,
i.useStateFromStores)([c.default],(function(){var e=c.default.getCurrentUser();(0,u.default)(null!=e,"ChangeUsernameModal: currentUser cannot be undefined");return e})),D=r.useMemo((function(){return C.default.canEditDiscriminator(w)}),[w]),G=k(r.useState(!1),2),x=G[0],j=G[1],F=k(r.useState(w.username),2),B=F[0],H=F[1],W=k(r.useState(w.discriminator),2),z=W[0],K=W[1],$=k(r.useState(""),2),Y=$[0],q=$[1],X=k(r.useState(!1),2),Z=X[0],J=X[1],Q=(0,i.useStateFromStores)([f.default],(function(){return f.default.getErrors()})),V=r.useRef(null),ee=r.useMemo((function(){var e,t,n;return null!==(e=null==Q||null===(t=Q.username)||void 0===t?void 0:t[0])&&void 0!==e?e:null==Q||null===(n=Q.discriminator)||void 0===n?void 0:n[0]}),[Q]);r.useEffect((function(){if(a===g.ModalTransitionState.ENTERED){var e;null===(e=V.current)||void 0===e||e.focus()}}),[a]);var te=z!==w.discriminator;function ne(){return(ne=L(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){
for(;;)switch(e.prev=e.next){case 0:t.preventDefault();J(!0);e.next=4;return(0,s.saveAccountChanges)({username:B,discriminator:D?z:void 0,password:Y});case 4:n=e.sent;J(!1);(null==n?void 0:n.ok)&&b();case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ae=r.useMemo((function(){return(0,l.default)(j,50)}),[]),re=r.useCallback((function(){R.default.track(T.AnalyticEvents.PREMIUM_PROMOTION_OPENED,{location_page:T.AnalyticsPages.USER_SETTINGS,location_section:T.AnalyticsSections.SETTINGS_ACCOUNT,location_object:T.AnalyticsObjects.TOOLTIP});d.default.setSection(T.UserSettingsSections.PREMIUM);b()}),[b]);return U(I.ModalRoot,{transitionState:a,"aria-labelledby":P},void 0,U(I.ModalHeader,{id:P,separator:!1,className:h.default.header},void 0,U(y.default,{color:y.default.Colors.HEADER_PRIMARY,size:y.default.Sizes.SIZE_24,className:h.default.title},void 0,A.default.Messages.USER_SETTINGS_ACCOUNT_CHANGE_USERNAME_TITLE_DESKTOP),U(p.Text,{color:"header-secondary",
variant:"text-md/normal",className:h.default.subtitle},void 0,A.default.Messages.USER_SETTINGS_ACCOUNT_CHANGE_USERNAME_PROMPT_DESKTOP),U(I.ModalCloseButton,{onClick:b,className:h.default.modalCloseButton})),U("form",{onSubmit:function(e){return ne.apply(this,arguments)}},void 0,U(I.ModalContent,{className:h.default.content},void 0,U(_.FormItem,{title:A.default.Messages.FORM_LABEL_USERNAME,error:ee},void 0,U("div",{className:(0,o.default)(O.default.input,h.default.multiInput,(t={},t[O.default.error]=null!=ee,t[O.default.focused]=x,t))},void 0,U(M.default,{name:"username","aria-label":A.default.Messages.USER_SETTINGS_LABEL_USERNAME,value:B,maxLength:T.USERNAME_MAX_LENGTH,onChange:H,onFocus:function(){return ae(!0)},onBlur:function(){return ae(!1)},inputRef:V,className:h.default.multiInputFirst,inputClassName:h.default.multiInputField}),U(M.default,{name:"discriminator","aria-label":A.default.Messages.USER_SETTINGS_LABEL_DISCRIMINATOR,maxLength:4,value:z,onChange:K,onFocus:function(){
return ae(!0)},onBlur:function(){return ae(!1)},inputPrefix:"#",disabled:!D,className:h.default.multiInputLast,inputClassName:h.default.multiInputField}),D?null:U(S.default,{text:A.default.Messages.PREMIUM_CHANGE_DISCRIMINATOR_TOOLTIP,position:S.default.Positions.BOTTOM},void 0,(function(e){var t=e.onMouseEnter,n=e.onMouseLeave;return U(v.default,{"aria-label":A.default.Messages.PREMIUM_CHANGE_DISCRIMINATOR_TOOLTIP,tag:"span",className:h.default.questionMark,onClick:re,onMouseEnter:t,onMouseLeave:n},void 0,U(N.default,{className:h.default.icon,"aria-hidden":!0}))})))),te?U(p.Text,{variant:"text-xs/normal",color:"header-secondary",className:h.default.discriminatorChangeWarning},void 0,A.default.Messages.PREMIUM_CHANGE_DISCRIMINATOR_WARNING):null,U(_.FormItem,{className:h.default.password,title:A.default.Messages.USER_SETTINGS_LABEL_CURRENT_PASSWORD,error:null==Q||null===(n=Q.password)||void 0===n?void 0:n[0]},void 0,U(M.default,{type:"password",value:Y,onChange:q
}))),U(I.ModalFooter,{},void 0,U(m.default,{type:"submit",color:m.default.Colors.BRAND,size:m.default.Sizes.MEDIUM,submitting:Z},void 0,A.default.Messages.DONE),U(m.default,{className:h.default.cancel,look:m.default.Looks.LINK,color:m.default.Colors.PRIMARY,onClick:b},void 0,A.default.Messages.CANCEL))))}G.displayName="ChangeUsernameModal"}}]);
//# sourceMappingURL=7d226828c0a512f3c085.js.map