16 lines
13 KiB
JavaScript
16 lines
13 KiB
JavaScript
(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[67652],{49430:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=c;var n,r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=r?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(n,l,i):n[l]=e[l]}n.default=e;a&&a.set(e,n);return n}(a(667294)),l=s(a(294184)),i=s(a(707842)),o=s(a(956117)),u=s(a(393369));function s(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function f(e,t,a,r){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103)
|
|
;var l=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=r;else if(i>1){for(var o=new Array(i),u=0;u<i;u++)o[u]=arguments[u+3];t.children=o}if(t&&l)for(var s in l)void 0===t[s]&&(t[s]=l[s]);else t||(t=l||{});return{$$typeof:n,type:e,key:void 0===a?null:""+a,ref:null,props:t,_owner:null}}function c(e){var t=e.filename,a=e.className,n=e.filters,s=e.buttonText,d=e.placeholder,c=e.onFileSelect,p=r.useRef(null);return f("div",{className:(0,l.default)(a,u.default.fileUpload)},void 0,f("input",{className:u.default.fileUploadInput,tabIndex:-1,readOnly:!0,placeholder:d,type:"text",value:t}),f(o.default,{size:o.default.Sizes.MIN,className:u.default.fileUploadButton},void 0,s,r.createElement(i.default,{ref:p,tabIndex:-1,onChange:function(e){var t=e.currentTarget.files[0];c(t)},multiple:!1,filters:n})))}c.displayName="FileUploadInput"},367652:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=te;var n,r=function(e,t){
|
|
if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=B(t);if(a&&a.has(e))return a.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=r?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(n,l,i):n[l]=e[l]}n.default=e;a&&a.set(e,n);return n}(a(667294)),l=F(a(294184)),i=F(a(468811)),o=a(536211),u=F(a(498773)),s=F(a(37146)),d=F(a(416355)),f=F(a(49430)),c=F(a(871778)),p=F(a(728429)),m=F(a(956117)),v=F(a(96124)),I=F(a(530250)),_=a(772575),E=F(a(160629)),g=a(645758),S=F(a(39118)),T=F(a(279950)),L=F(a(730977)),y=a(688388),D=F(a(510596)),O=F(a(700113)),b=a(3400),C=a(771855),P=F(a(550270)),R=a(175235),h=a(770755),M=a(30799),U=a(783494),N=a(851757),k=F(a(427498)),A=a(289081),w=a(770348),x=F(a(247001)),K=F(a(679900)),j=F(a(429547)),G=F(a(834005));function F(e){return e&&e.__esModule?e:{default:e}}
|
|
function B(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(B=function(e){return e?a:t})(e)}function H(e,t,a,n,r,l,i){try{var o=e[l](i),u=o.value}catch(e){a(e);return}o.done?t(u):Promise.resolve(u).then(n,r)}function W(e){return function(){var t=this,a=arguments;return new Promise((function(n,r){var l=e.apply(t,a);function i(e){H(l,n,r,i,o,"next",e)}function o(e){H(l,n,r,i,o,"throw",e)}i(void 0)}))}}function z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,l=[],i=!0,o=!1;try{for(a=a.call(e);!(i=(n=a.next()).done);i=!0){l.push(n.value);if(t&&l.length===t)break}}catch(e){o=!0;r=e}finally{try{i||null==a.return||a.return()}finally{if(o)throw r}}return l}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return q(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name)
|
|
;if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return q(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 q(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function V(){V=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 V.apply(this,arguments)}function $(e,t,a,r){n||(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var l=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=r;else if(i>1){for(var o=new Array(i),u=0;u<i;u++)o[u]=arguments[u+3];t.children=o}if(t&&l)for(var s in l)void 0===t[s]&&(t[s]=l[s]);else t||(t=l||{});return{$$typeof:n,
|
|
type:e,key:void 0===a?null:""+a,ref:null,props:t,_owner:null}}var J=new Set(["application/json","image/png","image/apng"]),X=[{extensions:["json","png","apng"]}],Y=function(e){var t=e.stickerPreview;return $("div",{className:K.default.preview},void 0,$("div",{className:K.default.previewDark},void 0,null!=t?t:$("img",{src:j.default,alt:x.default.Messages.GUILD_STICKER_PREVIEW_IMG_ALT_DARK})),$("div",{className:K.default.previewLight},void 0,null!=t?t:$("img",{src:G.default,alt:x.default.Messages.GUILD_STICKER_PREVIEW_IMG_ALT_LIGHT})))};Y.displayName="StickerUploadPreview";function Z(e){if(null==e)return null;var t={className:K.default.emoji,emojiName:e.optionallyDiverseSequence,autoplay:!0};return function(){return r.createElement(u.default,t)}}var Q=function(e){var t=e.emoji,a=e.onSelectEmoji;return $(E.default,{animation:E.default.Animation.NONE,position:E.default.Positions.TOP,renderPopout:function(e){var t=e.closePopout;return $(d.default,{closePopout:t,
|
|
pickerIntention:w.EmojiIntention.GUILD_STICKER_RELATED_EMOJI,onNavigateAway:t,onSelectEmoji:function(e,n){a(e);n&&t()}})}},void 0,(function(e,a){var n=a.isShown;return r.createElement("div",V({className:K.default.emojiInputContainer},e),$(v.default,{className:K.default.emojiButton,active:n,tabIndex:0,renderButtonContents:Z(t)}),$(T.default,{inputClassName:K.default.emojiText,placeholder:x.default.Messages.GUILD_STICKER_UPLOAD_RELATED_EMOJI_PLACEHOLDER,value:null!=t?":"+t.uniqueName+":":"",readOnly:!0}))}))};Q.displayName="RelatedEmojiInput";var ee=function(e){var t=e.sticker,a=e.previewData,n=e.onStickerError;if(null!=t)return $(k.default,{size:160,sticker:t});if(null==a)return null;var r=a.id,l=a.formatType,i=a.content;return $(k.default,{assetData:i,fileUri:i,size:160,sticker:{name:r,description:"",id:r,pack_id:"",format_type:l},onError:n},r)};ee.displayName="getStickerPreview";function te(e){var t,a,n,u,d,v,E,k,j=e.transitionState,G=e.onClose,F=e.guildId,B=e.sticker,H=(0,
|
|
o.useStateFromStores)([c.default],(function(){return c.default.theme})),q=null!==(t=null===(a=p.default.getCurrentUser())||void 0===a?void 0:a.isStaff())&&void 0!==t&&t?A.STAFF_MAX_STICKER_FILE_SIZE:A.MAX_STICKER_FILE_SIZE,Z=z(r.useState(null),2),te=Z[0],ae=Z[1],ne=z(r.useState(null!==(n=null==B?void 0:B.name)&&void 0!==n?n:""),2),re=ne[0],le=ne[1],ie=z(r.useState({file:null,filename:null!==(u=(0,N.getFilenameForSticker)(B))&&void 0!==u?u:""
|
|
}),2),oe=ie[0],ue=ie[1],se=z(r.useState(null!=(null==B?void 0:B.tags)&&null!==(d=s.default.getByName(B.tags))&&void 0!==d?d:null),2),de=se[0],fe=se[1],ce=z(r.useState(null!==(v=null==B?void 0:B.description)&&void 0!==v?v:""),2),pe=ce[0],me=ce[1],ve=z(r.useState(!1),2),Ie=ve[0],_e=ve[1],Ee=z(r.useState(null),2),ge=Ee[0],Se=Ee[1],Te=null!=B,Le=Te||null!=(null==oe?void 0:oe.file),ye=0===pe.length||pe.length>=2&&pe.length<=100,De=!Ie&&!0!==(null==ge?void 0:ge.isBlocking)&&re.length>=2&&(null!=de||null!=(null==B?void 0:B.tags)&&""!==(null==B?void 0:B.tags))&&Le&&ye,Oe=M.LottieUploadExperiment.getCurrentConfig({guildId:F}).enabled,be=function(){var e=W(regeneratorRuntime.mark((function e(t){var a,n,r,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=t.type.split(";")[0];if(J.has(a)){e.next=4;break}Se({message:x.default.Messages.GUILD_STICKER_UNKNOWN_MIME_TYPE,isBlocking:!0});return e.abrupt("return");case 4:if(!(t.size>q)){e.next=7;break}Se({
|
|
message:x.default.Messages.GUILD_STICKER_FILE_TOO_BIG.format({maxSize:(0,C.formatKbSize)(q,{useKibibytes:!0})}),isBlocking:null==oe.file});return e.abrupt("return");case 7:n=(0,N.getStickerFormatTypeFromFileType)(t.type);if(!(n===U.StickerFormat.LOTTIE)){e.next=18;break}if(Oe){e.next=13;break}Se({message:x.default.Messages.GUILD_STICKER_UNSUPPORTED_MIME_TYPE.format({articleURL:P.default.getArticleURL(w.HelpdeskArticles.STICKERS_UPLOAD)}),isBlocking:!0});return e.abrupt("return");case 13:(r=new FileReader).addEventListener("load",(function(){ae({id:i.default.v4(),formatType:n,content:r.result});Se(null)}));r.readAsText(t);e.next=23;break;case 18:e.next=20;return(0,R.readFileAsBase64)(t);case 20:l=e.sent;ae({id:i.default.v4(),formatType:n,content:l});Se(null);case 23:ue({file:t,filename:t.name});case 24:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ce=function(){var e=W(regeneratorRuntime.mark((function e(t){var a,n,r,l,i
|
|
;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.preventDefault();r=null!==(a=null!==(n=null==de?void 0:de.uniqueName)&&void 0!==n?n:null==B?void 0:B.tags)&&void 0!==a?a:"";e.prev=2;_e(!0);if(!Te){e.next=9;break}e.next=7;return(0,h.updateGuildSticker)(F,null!==(l=null==B?void 0:B.id)&&void 0!==l?l:"",{name:re,tags:r,description:pe});case 7:e.next=16;break;case 9:(i=new FormData).append("name",re);i.append("tags",r);i.append("description",pe);null!=(null==oe?void 0:oe.file)&&i.append("file",oe.file);e.next=16;return(0,h.createGuildSticker)(F,i);case 16:G();e.next=22;break;case 19:e.prev=19;e.t0=e.catch(2);Se({message:e.t0.body.message,isBlocking:!1});case 22:e.prev=22;_e(!1);return e.finish(22);case 25:case"end":return e.stop()}}),e,null,[[2,19,22,25]])})));return function(t){return e.apply(this,arguments)}}(),Pe=r.useCallback((function(){Se({message:x.default.Messages.GUILD_STICKER_INVALID_STICKER,isBlocking:!0})}),[]),Re=ee({sticker:B,previewData:te,
|
|
onStickerError:Pe}),he=Oe?x.default.Messages.GUILD_STICKER_UPLOAD_DESCRIPTION:x.default.Messages.GUILD_STICKER_UPLOAD_DESCRIPTION_NO_LOTTIE;return $(b.ModalRoot,{transitionState:j,"aria-labelledby":"STICKER_UPLOAD_MODAL",className:K.default.modal},void 0,$(b.ModalCloseButton,{onClick:G,className:K.default.modalClose}),$("form",{onSubmit:Ce,className:K.default.form},void 0,$(b.ModalContent,{className:K.default.modalContent},void 0,$(b.ModalHeader,{direction:I.default.Direction.VERTICAL,separator:!1,className:K.default.modalHeader},void 0,$(_.Heading,{variant:"heading-xl/medium",className:K.default.modalHeaderTitle,level:3},void 0,x.default.Messages.GUILD_STICKER_UPLOAD_TITLE),$(g.Text,{variant:"text-md/normal"},void 0,he.format({fileSize:(0,C.formatKbSize)(A.MAX_STICKER_FILE_SIZE,{useKibibytes:!0})}))),$(y.FormSection,{title:x.default.Messages.GUILD_STICKER_UPLOAD_PREVIEW_TITLE,className:K.default.formItem},void 0,$(Y,{stickerPreview:Re})),$(y.FormSection,{className:(0,
|
|
l.default)(K.default.formItem,K.default.formItemRow)},void 0,$(D.default,{title:Te?x.default.Messages.GUILD_STICKER_UPLOAD_FILE_TITLE_BLOCKED:x.default.Messages.GUILD_STICKER_UPLOAD_FILE_TITLE,required:!0,className:K.default.formItemRowChild},void 0,Te?$(T.default,{disabled:!0,value:null!==(E=null==oe?void 0:oe.filename)&&void 0!==E?E:""}):$(f.default,{buttonText:x.default.Messages.GUILD_STICKER_UPLOAD_FILE_BUTTON,filters:X,filename:null!==(k=null==oe?void 0:oe.filename)&&void 0!==k?k:"",placeholder:x.default.Messages.GUILD_STICKER_UPLOAD_FILE_PLACEHOLDER,onFileSelect:be})),$(D.default,{title:x.default.Messages.GUILD_STICKER_UPLOAD_RELATED_EMOJI_TITLE,required:!0,className:K.default.formItemRowChild},void 0,$(Q,{emoji:de,onSelectEmoji:fe}))),$(D.default,{title:x.default.Messages.GUILD_STICKER_UPLOAD_NAME_TITLE,required:!0,className:K.default.formItem},void 0,$(T.default,{value:re,onChange:le,placeholder:x.default.Messages.GUILD_STICKER_UPLOAD_NAME_PLACEHOLDER,maxLength:30})),$("div",{
|
|
className:K.default.formItem},void 0,$(y.FormTitle,{},void 0,x.default.Messages.GUILD_STICKER_UPLOAD_DESCRIPTION_TITLE,$(L.default,{text:x.default.Messages.GUILD_STICKER_UPLOAD_DESCRIPTION_TOOLTIP},void 0,(function(e){return r.createElement(O.default,V({className:K.default.infoIcon},e))}))),$(S.default,{value:pe,onChange:me,placeholder:x.default.Messages.GUILD_STICKER_UPLOAD_DESCRIPTION_PLACEHOLDER,maxLength:100})),null!=ge&&$(g.Text,{className:K.default.formItem,variant:"text-sm/normal",color:"text-danger"},void 0,ge.message)),$(b.ModalFooter,{className:K.default.modalFooter},void 0,$(m.default,{type:"submit",disabled:!De},void 0,Te?x.default.Messages.GUILD_STICKERS_UPDATE:x.default.Messages.UPLOAD),$(m.default,{look:m.default.Looks.LINK,color:H===w.ThemeTypes.LIGHT?m.default.Colors.PRIMARY:m.default.Colors.WHITE,onClick:G},void 0,x.default.Messages.NEVERMIND))))}te.displayName="StickerUploadModal"},429547:(e,t,a)=>{e.exports=a.p+"750214196f39660492a313dbe5c84fe4.svg"},
|
|
834005:(e,t,a)=>{e.exports=a.p+"68458539d5672f6045fff5d505dd566a.svg"}}]);
|
|
//# sourceMappingURL=844d9ff0f7b082143da2.js.map
|