"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[99638],{334007:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.ConflictError=void 0;t.sync=function(e,t,n){return p.apply(this,arguments)};var r=a(n(636602)),u=a(n(791548)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(r,l,o):r[l]=e[l]}r.default=e;n&&n.set(e,r);return r}(n(324033)),o=n(770348);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t,n,r,u,l,o){try{var i=e[l](o),a=i.value}catch(e){n(e);return} i.done?t(a):Promise.resolve(a).then(r,u)}function c(e){return function(){var t=this,n=arguments;return new Promise((function(r,u){var l=e.apply(t,n);function o(e){s(l,r,u,o,i,"next",e)}function i(e){s(l,r,u,o,i,"throw",e)}o(void 0)}))}}var d=new u.default("CloudSync"),f=function(e){this.message=e};t.ConflictError=f;function p(){return(p=c(regeneratorRuntime.mark((function e(t,n,u){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:void 0===u&&(u=null);r.default.dispatch({type:o.ActionTypes.GAME_CLOUD_SYNC_START,applicationId:t,branchId:n});e.prev=2;e.next=5;return l.syncApplication(t,n,u);case 5:if((i=e.sent).type!==o.CloudSyncResultTypes.CONFLICT){e.next=11;break}r.default.dispatch({type:o.ActionTypes.GAME_CLOUD_SYNC_CONFLICT,applicationId:t,branchId:n,next:i.next,remote:i.remote});throw new f("Conflict in cloud sync.");case 11:i.type!==o.CloudSyncResultTypes.PULL&&i.type!==o.CloudSyncResultTypes.PUSH||d.info("Sync complete",i);case 12:e.next=21 ;break;case 14:e.prev=14;e.t0=e.catch(2);if(!(e.t0 instanceof f)){e.next=18;break}throw e.t0;case 18:r.default.dispatch({type:o.ActionTypes.GAME_CLOUD_SYNC_ERROR,applicationId:t,branchId:n});d.error("Failed to cloud sync:",e.t0);throw new Error("Failed to cloud sync.");case 21:r.default.dispatch({type:o.ActionTypes.GAME_CLOUD_SYNC_COMPLETE,applicationId:t,branchId:n});return e.abrupt("return",i);case 23:case"end":return e.stop()}}),e,null,[[2,14]])})))).apply(this,arguments)}},505437:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r,u=(r=n(636602))&&r.__esModule?r:{default:r},l=n(770348);var o={updateChannelDimensions:function(e,t,n,r,o){u.default.wait((function(){u.default.dispatch({type:l.ActionTypes.UPDATE_CHANNEL_DIMENSIONS,channelId:e,scrollTop:t,scrollHeight:n,offsetHeight:r});null!=o&&o()}))},updateChannelListScroll:function(e,t){u.default.dirtyDispatch({type:l.ActionTypes.UPDATE_CHANNEL_LIST_DIMENSIONS,guildId:e,scrollTop:t})}, channelListScrollTo:function(e,t){u.default.dirtyDispatch({type:l.ActionTypes.UPDATE_CHANNEL_LIST_DIMENSIONS,guildId:e,scrollTo:t})},clearChannelListScrollTo:function(e){u.default.dirtyDispatch({type:l.ActionTypes.UPDATE_CHANNEL_LIST_DIMENSIONS,guildId:e,scrollTo:null})},clearChannelDimensions:function(e,t){this.updateChannelDimensions(e,null,null,null,t)},updateGuildListScrollTo:function(e){u.default.dirtyDispatch({type:l.ActionTypes.UPDATE_GUILD_LIST_DIMENSIONS,scrollTop:e})}};t.default=o},107974:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.playApplication=M;var r,u=O(n(667294)),l=T(n(730381)),o=T(n(536211)),i=O(n(334007)),a=T(n(234161)),s=T(n(288356)),c=T(n(223367)),d=T(n(956117)),f=T(n(530250)),p=T(n(662197)),y=n(3400),h=n(194322),_=T(n(308920)),v=n(770348),C=T(n(247001)),m=T(n(184804)),A=T(n(380203));function T(e){return e&&e.__esModule?e:{default:e}}function R(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(R=function(e){ return e?n:t})(e)}function O(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=R(t);if(n&&n.has(e))return n.get(e);var r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(r,l,o):r[l]=e[l]}r.default=e;n&&n.set(e,r);return r}function g(){g=Object.assign||function(e){for(var t=1;t1){for(var i=new Array(o),a=0;a{Object.defineProperty(t,"__esModule",{value:!0});t.QUICKSWITCHER_SHOW=void 0;var r,u=n(835282),l=(r=n(122913))&&r.__esModule?r:{default:r};var o={binds:["mod+k","mod+t"],comboKeysBindGlobal:!0,action:function(){l.default.hasLayers()||(0,u.show)();return!1}};t.QUICKSWITCHER_SHOW=o},497677:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}) ;t.default=t.TOGGLE_HOTKEYS=void 0;var 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=o(t);if(n&&n.has(e))return n.get(e);var r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=u?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}r.default=e;n&&n.set(e,r);return r}(n(499816)),u=n(194322),l=n(140020);function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}var i={binds:["mod+/","mod+shift+/"],comboKeysBindGlobal:!0,action:function(){(0,u.hasModalOpen)(l.KEYBOARD_SHORTCUT_MODAL_KEY)?r.hide():r.show();return!1}};t.TOGGLE_HOTKEYS=i;var a={TOGGLE_HOTKEYS:i};t.default=a},925689:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r=T(n(496486)),u=T(n(120053)),l=function(e,t){ if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=A(t);if(n&&n.has(e))return n.get(e);var r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(r,l,o):r[l]=e[l]}r.default=e;n&&n.set(e,r);return r}(n(567186)),o=T(n(539563)),i=T(n(676614)),a=T(n(644263)),s=T(n(126208)),c=n(517286),d=T(n(290629)),f=T(n(728429)),p=T(n(424956)),y=T(n(895201)),h=T(n(608417)),_=T(n(942192)),v=T(n(74978)),C=n(176548),m=n(770348);function A(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(A=function(e){return e?n:t})(e)}function T(e){return e&&e.__esModule?e:{default:e}}function R(){R=Object.assign||function(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function E(e,t){if(e){if("string"==typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name) ;return"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne?r:e}),0),u=[];switch(e){case C.AutocompleterResultTypes.GUILD:u=n.filter((function(e){return e instanceof o.default}));break;case C.AutocompleterResultTypes.USER:u=n.filter((function(e){return e instanceof l.default&&e.type===m.ChannelTypes.DM}));break;case C.AutocompleterResultTypes.GROUP_DM:u=n.filter((function(e){return e instanceof l.default&&e.isMultiUserDM()}));break;case C.AutocompleterResultTypes.TEXT_CHANNEL:u=n.filter((function(e){return e instanceof l.default&&(0,l.isGuildSelectableChannelType)(e.type)}));break ;case C.AutocompleterResultTypes.VOICE_CHANNEL:u=n.filter((function(e){return e instanceof l.default&&e.isVocal()}))}for(var i,c={},f=g(u);!(i=f()).done;){var p=i.value,y=p.id,h=s.default.getScore(y);if(e===C.AutocompleterResultTypes.USER&&p instanceof l.default){if(p.type===m.ChannelTypes.DM)c[y=p.getRecipientId()]=1+h/r;else if(p.type===m.ChannelTypes.GROUP_DM)for(var _,v=p.recipients.length,A=g(p.recipients);!(_=A()).done;){c[_.value]=1+h/r*(1/v)}}else c[y]=1+h/r}for(var T,R=g(d.default.getFriendIDs());!(T=R()).done;){var O,E=T.value;c[E]=(null!==(O=c[E])&&void 0!==O?O:1)+.2}for(var S,I=g(a.default.getDMUserIds());!(S=I()).done;){var b,N=S.value;c[N]=(null!==(b=c[N])&&void 0!==b?b:1)+.1}return c}var L=function(){function e(e,t,n,u){var l=this;void 0===n&&(n=100);void 0===u&&(u=I);this.query="";this.options=I;this.results=[];this._userResults=[];this._groupDMResults=[];this._textChannelResults=[];this._voiceChannelResults=[];this._guildResults=[];this._applicationResults=[] ;this._linkResults=[];this._userBlacklist=null;this.parseUserResults=function(e){var t=e.results;if(l._include(C.AutocompleterResultTypes.USER)){l._userResults=[];for(var n,r=g(t);!(n=r()).done;){var u=n.value,o=u.user,i=u.id,a=u.score,s=u.comparator;null==o&&(o=f.default.getUser(i));null!=o&&l._userResults.push({type:C.AutocompleterResultTypes.USER,record:o,score:b(a),comparator:null!=s?s:void 0})}l._userResults.length>l._limit&&(l._userResults.length=l._limit);l.updateAllResults()}};this.updateAllResults=function(){clearTimeout(l._asyncTimeout);l.results=(0,r.default)([].concat(O(l._userResults),O(l._groupDMResults),O(l._textChannelResults),O(l._voiceChannelResults),O(l._guildResults),O(l._linkResults))).uniqBy((function(e){return e.type+"-"+e.record.id})).sort(v.default).value();l.onResultsChange(l.results,l.query)};this.onResultsChange=e;this.setOptions(u,!0);this._limit=n;this.userSearchContext=_.default.getSearchContext(this.parseUserResults,n);this.setResultTypes(t)} var t=e.prototype;t.setLimit=function(e){var t=this.userSearchContext;this._limit=e;null!=t&&t.setLimit(e);this._userResults.length>this._limit&&(this._userResults.length=this._limit);this._groupDMResults.length>this._limit&&(this._groupDMResults.length=this._limit);this._textChannelResults.length>this._limit&&(this._textChannelResults.length=this._limit);this._voiceChannelResults.length>this._limit&&(this._voiceChannelResults.length=this._limit);this._guildResults.length>this._limit&&(this._guildResults.length=this._limit);this._applicationResults.length>this._limit&&(this._applicationResults.length=this._limit);this._linkResults.length>this._limit&&(this._linkResults.length=this._limit)};t.setResultTypes=function(e){this.resultTypes=null!=e?new Set(e):null;this._userResults=this._include(C.AutocompleterResultTypes.USER)?this._userResults:[];this._groupDMResults=this._include(C.AutocompleterResultTypes.GROUP_DM)?this._groupDMResults:[] ;this._textChannelResults=this._include(C.AutocompleterResultTypes.TEXT_CHANNEL)?this._textChannelResults:[];this._voiceChannelResults=this._include(C.AutocompleterResultTypes.VOICE_CHANNEL)?this._voiceChannelResults:[];this._guildResults=this._include(C.AutocompleterResultTypes.GUILD)?this._guildResults:[];this._applicationResults=this._include(C.AutocompleterResultTypes.APPLICATION)?this._applicationResults:[];this._linkResults=this._include(C.AutocompleterResultTypes.LINK)?this._linkResults:[]};t._include=function(e){return null==this.resultTypes||this.resultTypes.has(e)};t._isAsyncSearch=function(){return this._include(C.AutocompleterResultTypes.USER)};t.setOptions=function(e,t){void 0===t&&(t=!1);this.options=t?R({},this.options,{},e):e;null!=this.options.blacklist?this._userBlacklist=Array.from(this.options.blacklist).map((function(e){return e.startsWith("user:")?e.replace("user:",""):""})).filter((function(e){return""!==e})):this._userBlacklist=null};t.search=function(e,t){ this.query=e;if(""!==e.trim()){this.queryUsers(e,t,this._limit);this._groupDMResults=this.queryGroupDMs(e,this._limit);this._textChannelResults=this.queryTextChannels(e,this._limit);this._voiceChannelResults=this.queryVoiceChannels(e,this._limit);this._guildResults=this.queryGuilds(e,this._limit);this._applicationResults=this.queryApplications(e,this._limit);this._linkResults=this.queryLink(e,this._limit);if(this._isAsyncSearch()){clearTimeout(this._asyncTimeout);this._asyncTimeout=setTimeout(this.updateAllResults,300)}else this.updateAllResults()}else{this.clear();this.updateAllResults()}};t.clear=function(){var e=this.userSearchContext;null!=e&&e.clearQuery();this.results=[];this._userResults=[];this._groupDMResults=[];this._textChannelResults=[];this._voiceChannelResults=[];this._guildResults=[];this._applicationResults=[];this._linkResults=[]};t.destroy=function(){var e=this.userSearchContext;if(null!=e){e.destroy();this.userSearchContext=null}};t.queryTextChannels=function(e,t){ if(!this._include(C.AutocompleterResultTypes.TEXT_CHANNEL))return[];var n=N(C.AutocompleterResultTypes.TEXT_CHANNEL,this.options),r=this.options.blacklist,u=null!=r?function(e){return!r.has("channel:"+e.id)}:void 0;return p.default.queryChannels({query:e,guildId:null,limit:t,fuzzy:!0,filter:u,boosters:n})};t.queryVoiceChannels=function(e,t){if(!this._include(C.AutocompleterResultTypes.VOICE_CHANNEL))return[];var n=this.options.voiceChannelGuildFilter;if(void 0===n)return[];var r=N(C.AutocompleterResultTypes.VOICE_CHANNEL,this.options);return p.default.queryChannels({query:e,guildId:n,limit:t,fuzzy:!0,type:c.GUILD_VOCAL_CHANNELS_KEY,boosters:r})};t.queryGuilds=function(e,t){if(!this._include(C.AutocompleterResultTypes.GUILD))return[];var n=N(C.AutocompleterResultTypes.GUILD,this.options),r=this.options.blacklist,u=null!=r?function(e){return!r.has("guild:"+e.id)}:void 0;return p.default.queryGuilds({query:e,limit:t,fuzzy:!0,filter:u,boosters:n})};t.queryUsers=function(e,t,n){ var r=this.userSearchContext;if(null!=r&&this._include(C.AutocompleterResultTypes.USER)){var u=this.options.userFilters;void 0!==t&&y.default.requestMembers(t,e,100);r.setLimit(n);r.setQuery(e,u,this._userBlacklist,N(C.AutocompleterResultTypes.USER,this.options))}};t.queryGroupDMs=function(e,t){if(!this._include(C.AutocompleterResultTypes.GROUP_DM))return[];var n=this.options.blacklist,r=N(C.AutocompleterResultTypes.GROUP_DM,this.options),u=null!=n?function(e){return!n.has("channel:"+e.id)}:void 0;return p.default.queryGroupDMs({query:e,limit:t,fuzzy:!0,filter:u,boosters:r})};t.queryApplications=function(e,t){return this._include(C.AutocompleterResultTypes.APPLICATION)?p.default.queryApplications({query:e,limit:t,fuzzy:!0}):[]};t.queryLink=function(e,t){if(!this._include(C.AutocompleterResultTypes.LINK))return[];var n,r=u.default.sanitizeUrl(e);try{n=new URL(r)}catch(e){return[]} var l=n,o=l.pathname,a=l.hostname,s=void 0===a?"":a,c=l.host,d=h.default.isDiscordHostname(s)||window.location.host===c;return null!==o&&d&&h.default.isAppRoute(o)?[{type:C.AutocompleterResultTypes.LINK,record:i.default.fromPath(o),score:1}]:[]};return e}();t.default=L},22324:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.createHeaderResult=function(e){return{type:r.AutocompleterResultTypes.HEADER,record:new r.HeaderRecord(e),score:0}};var r=n(176548)},579631:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t,n,s){void 0===t&&(t=u.default);void 0===n&&(n=o.default);void 0===s&&(s=l.default);var c=t.getChannel(e);if(null==c)return null;var d=(0,r.computeChannelName)(c,n,s);switch(c.type){case a.ChannelTypes.DM:var f=n.getUser(c.getRecipientId());return null==f?null:{type:i.AutocompleterResultTypes.USER,record:f,score:0,comparator:d};case a.ChannelTypes.GROUP_DM:return{type:i.AutocompleterResultTypes.GROUP_DM,record:c,score:0,comparator:d} ;default:return{type:i.AutocompleterResultTypes.TEXT_CHANNEL,record:c,score:0,comparator:d}}};var r=n(678928),u=s(n(644263)),l=s(n(290629)),o=s(n(728429)),i=n(176548),a=n(770348);function s(e){return e&&e.__esModule?e:{default:e}}},10018:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=function e(t,n,u,l){var o=u.length,i=l,a=n;if(0===o)return 0;if(null==i)i=a;else if(i===a)return a;if((a+=t===r.FindResultDirections.UP?-1:1)<0||a>=o)return e(t,a<0?o:-1,u,i);if(u[a].type===r.AutocompleterResultTypes.HEADER)return e(t,a,u,i);return a};var r=n(176548)},707791:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var r={createHeaderResult:!0,findNextSelectedResult:!0,sortByMatchScore:!0};Object.defineProperty(t,"createHeaderResult",{enumerable:!0,get:function(){return o.createHeaderResult}});t.default=void 0;Object.defineProperty(t,"findNextSelectedResult",{enumerable:!0,get:function(){return i.default}});Object.defineProperty(t,"sortByMatchScore",{enumerable:!0, get:function(){return a.default}});var u=s(n(925689)),l=n(176548);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var o=n(22324),i=s(n(10018)),a=s(n(74978));function s(e){return e&&e.__esModule?e:{default:e}}var c=u.default;t.default=c},749666:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=t.PRETTY_KEYS=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(r,l,o):r[l]=e[l]}r.default=e;n&&n.set(e,r)}(n(667294));var r,u=i(n(294184)),l=i(n(14096)),o=i(n(661505)) ;function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function s(e,t,n,u){r||(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var l=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=u;else if(o>1){for(var i=new Array(o),a=0;a{Object.defineProperty(t,"__esModule",{ value:!0});t.hide=function(){u.default.dispatch({type:l.ActionTypes.HIDE_KEYBOARD_SHORTCUTS})};t.show=function(){u.default.dispatch({type:l.ActionTypes.SHOW_KEYBOARD_SHORTCUTS})};var r,u=(r=n(636602))&&r.__esModule?r:{default:r},l=n(770348)},140020:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.KEYBOARD_SHORTCUT_MODAL_KEY=void 0;t.KEYBOARD_SHORTCUT_MODAL_KEY="KEYBOARD_SHORTCUT_MODAL_KEY"},835282:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.getQuickSwitcherOptions=N;t.hide=w;t.search=function(e){u.default.dispatch(R({type:A.ActionTypes.QUICKSWITCHER_SEARCH},N(e)))};t.selectResult=function(e){u.default.dispatch({type:A.ActionTypes.QUICKSWITCHER_SELECT,selectedIndex:e})};t.show=D;t.switchToResult=function(e){P();M(A.AnalyticEvents.QUICKSWITCHER_RESULT_SELECTED,e);var t,n=e.type,r=e.record,f={page:A.AnalyticsPages.QUICK_SWITCHER};switch(n){case a.AutocompleterResultTypes.GUILD:(0,d.transitionToGuild)(r.id);break;case a.AutocompleterResultTypes.TEXT_CHANNEL: null!=(t=p.default.getChannel(r.id))&&(0,c.transitionToChannel)(t.id,{state:{analyticsSource:f}});break;case a.AutocompleterResultTypes.VOICE_CHANNEL:null!=(t=p.default.getChannel(r.id))&&i.default.selectVoiceChannel(r.id);break;case a.AutocompleterResultTypes.USER:l.default.openPrivateChannel([r.id]);o.default.channelListScrollTo(A.ME,r.id);break;case a.AutocompleterResultTypes.GROUP_DM:(0,c.transitionToChannel)(r.id);o.default.channelListScrollTo(A.ME,r.id);break;case a.AutocompleterResultTypes.APPLICATION:var h=y.default.getActiveLibraryApplication(r.id);E(r.id,h,{analyticsParams:{source:A.AnalyticsLocations.QUICK_SWITCHER,location:A.AnalyticsLocations.QUICK_SWITCHER}});break;case a.AutocompleterResultTypes.LINK:(0,s.default)(r.path)}u.default.dispatch({type:A.ActionTypes.QUICKSWITCHER_SWITCH_TO,result:e})};t.toggle=function(e){void 0===e&&(e="KEYBIND");m.default.isOpen()?w():D(e)};t.trackClose=M;t.trackOpen=L ;var r,u=T(n(636602)),l=T(n(709403)),o=T(n(505437)),i=T(n(136873)),a=n(707791),s=T(n(187295)),c=n(391869),d=n(95034),f=T(n(567186)),p=T(n(644263)),y=T(n(191839)),h=T(n(211136)),_=T(n(790597)),v=T(n(308920)),C=T(n(424115)),m=T(n(523946)),A=n(770348);function T(e){return e&&e.__esModule?e:{default:e}}function R(){R=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0 ;var r,u=N(n(496486)),l=N(n(972247)),o=N(n(636602)),i=b(n(707791)),a=N(n(579631)),s=N(n(19566)),c=N(n(423046)),d=N(n(644263)),f=b(n(687549)),p=b(n(517286)),y=N(n(876874)),h=N(n(30098)),_=N(n(689389)),v=N(n(191391)),C=N(n(211136)),m=N(n(790597)),A=N(n(563621)),T=N(n(871778)),R=N(n(298698)),O=N(n(424956)),g=n(71246),E=n(770348),S=N(n(247001));function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(I=function(e){return e?n:t})(e)}function b(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=I(t);if(n&&n.has(e))return n.get(e);var r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(r,l,o):r[l]=e[l]}r.default=e;n&&n.set(e,r);return r}function N(e){return e&&e.__esModule?e:{default:e}}function L(e,t){ L=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return L(e,t)}function M(e){return function(e){if(Array.isArray(e))return P(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return P(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 P(e,t)}(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.")}()}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0){var T;(T=o).push.apply(T,[(0,i.createHeaderResult)(S.default.Messages.QUICKSWITCHER_LAST_CHANNEL)].concat(a))}var R=function(e){var t=[];f.default.getRecentlyEditedDrafts(f.DraftType.ChannelMessage).forEach((function(n){var r=n.channelId;if(!e(r)){var u=F(r);null!=u&&t.push(u)}}));return t}((function(e){return e===r||q.includes(e)}));if(R.length>0){var I;(I=o).push.apply(I,[(0,i.createHeaderResult)(S.default.Messages.QUICKSWITCHER_DRAFTS)].concat(M(R)))}var b=(0,u.default)(d.default.loadAllGuildAndPrivateChannelsFromDisk()).values().concat(s.default.computeAllActiveJoinedThreads()).filter((function(e){var t=e.id;return t!==r&&!q.includes(t)&&v.default.getMentionCount(t)>0})).map((function(e){return F(e.id)})).filter(g.isNotNullish).value();if(b.length>0){o.push((0, i.createHeaderResult)(S.default.Messages.QUICKSWITCHER_MENTIONS));o=o.concat(b)}if(null!=n){var N=p.default.getSelectableChannelIds(n).filter((function(e){var t=d.default.getChannel(e);return!(null==t||e===r||q.includes(e)||A.default.isChannelMuted(t.guild_id,e)||null!=t.parent_id&&A.default.isChannelMuted(t.guild_id,t.parent_id))&&v.default.hasRelevantUnread(t)})).map((function(e){return F(e)})).filter((function(e){return e}));Object.values(s.default.getActiveJoinedUnreadThreadsForGuild(n)).forEach((function(e){for(var t in e){var n=F(t);null!=n&&N.push(n)}}));if(N.length>0){o.push((0,i.createHeaderResult)(S.default.Messages.QUICKSWITCHER_UNREAD_CHANNELS));o=o.concat(N)}}return(0,u.default)(o).uniqBy((function(e){return e.record.id})).value()}function Q(e,t){switch(k){case i.AutocompleterResultTypes.USER:var n=h.default.getGuild(m.default.getGuildId());e.unshift((0,i.createHeaderResult)(null!=n?S.default.Messages.QUICKSWITCHER_QUERYMODE_USERS_IN_GUILD.format({name:n.name }):S.default.Messages.QUICKSWITCHER_QUERYMODE_USERS));G=e;break;case i.AutocompleterResultTypes.TEXT_CHANNEL:e.unshift((0,i.createHeaderResult)(S.default.Messages.QUICKSWITCHER_QUERYMODE_TEXT_CHANNELS));G=e;break;case i.AutocompleterResultTypes.VOICE_CHANNEL:e.unshift((0,i.createHeaderResult)(S.default.Messages.QUICKSWITCHER_QUERYMODE_VOICE_CHANNELS));G=e;break;case i.AutocompleterResultTypes.GUILD:e.unshift((0,i.createHeaderResult)(S.default.Messages.QUICKSWITCHER_QUERYMODE_GUILDS));G=e;break;case i.AutocompleterResultTypes.APPLICATION:e.unshift((0,i.createHeaderResult)(S.default.Messages.QUICKSWITCHER_QUERYMODE_APPLICATIONS));G=e;break;default:G=e}if(t!==W){W=t;x=Math.max(t.length,x);U=(0,i.findNextSelectedResult)(i.FindResultDirections.DOWN,-1,G)}else{var r=G[U];null!=r&&r.type===i.AutocompleterResultTypes.HEADER&&(U=(0,i.findNextSelectedResult)(i.FindResultDirections.DOWN,U,G))}X.emitChange()}function B(e){ var t,n,r=e.query,u=e.queryMode,l=null!==(t=m.default.getGuildId())&&void 0!==t?t:void 0,o=new Set(["user:"+c.default.getId()]);null!=l&&o.add("guild:"+l);D=null!==(n=D)&&void 0!==n?n:new i.default(V,null,null!=u?100:5,{frecencyBoosters:!0,blacklist:o});W=null;x=r.length;k=u;D.search(r)}function V(e,t){if(!function(e,t){if(e.length!==t.length)return!1;for(var n=0;n=E.CHANNEL_NOTICE_SHOW_DELAY;return j&&n};n.getFrequentGuilds=function(){return null!=D?D.queryGuilds("",100):null};n.getFrequentGuildsLength=function(){return null!=D?D.queryGuilds("",100).length:0};n.getProps=function(){return{theme:T.default.theme,query:null!=D?D.query:"",queryMode:k,results:G,selectedIndex:U,seenTutorial:H,maxQueryLength:x}};return t}(R.default))(o.default,((r={})[E.ActionTypes.CONNECTION_OPEN]=function(e){var t=e.guilds,n=e.privateChannels;j=t.length>=3||n.length>=20;K=[]},r[E.ActionTypes.QUICKSWITCHER_SHOW]=B,r[E.ActionTypes.SHOW_ACTION_SHEET_QUICK_SWITCHER]=B,r[E.ActionTypes.QUICKSWITCHER_HIDE]=z,r[E.ActionTypes.OVERLAY_SET_INPUT_LOCKED]=z,r[E.ActionTypes.HIDE_ACTION_SHEET_QUICK_SWITCHER]=z,r[E.ActionTypes.QUICKSWITCHER_SEARCH]=function(e){var t,n=e.query,r=e.queryMode ;if(null==D)return!1;var u=null!==(t=m.default.getGuildId())&&void 0!==t?t:null;if(k!==r){var l;D.setResultTypes(null!=r?[r]:null);D.setLimit(null!=r?100:5);var o=null!==(l=m.default.getGuildId())&&void 0!==l?l:void 0;r===i.AutocompleterResultTypes.USER&&null!=o?D.setOptions({userFilters:{guild:o,friends:!0}},!0):r===i.AutocompleterResultTypes.VOICE_CHANNEL?D.setOptions({voiceChannelGuildFilter:null},!0):D.setOptions({userFilters:null,voiceChannelGuildFilter:void 0},!0)}k=r;D.search(n,k===i.AutocompleterResultTypes.USER?u:void 0)},r[E.ActionTypes.QUICKSWITCHER_SELECT]=function(e){U=e.selectedIndex},r[E.ActionTypes.QUICKSWITCHER_SWITCH_TO]=function(){if(H)return!1;H=!0;l.default.set(w,!0)},r[E.ActionTypes.CHANNEL_SELECT]=function(e){var t=e.channelId;if(null==t)return!1;(q=q.filter((function(e){return e!==t}))).unshift(t);q.length>4&&(q.length=4)},r)),$=X;t.default=$},676614:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=t.LinkRecord=void 0;var r;function u(e,t){ u=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return u(e,t)}var l=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;u(e,t)}(t,e);t.fromPath=function(e){return new t({id:e,path:e})};function t(t){var n;(n=e.call(this)||this).id=t.id;n.path=t.path;return n}return t}(((r=n(821896))&&r.__esModule?r:{default:r}).default);t.LinkRecord=l;var o=l;t.default=o},126208:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r,u=p(n(536211)),l=p(n(972247)),o=p(n(636602)),i=p(n(71319)),a=p(n(644263)),s=p(n(30098)),c=p(n(211136)),d=p(n(790597)),f=n(770348);function p(e){return e&&e.__esModule?e:{default:e}}function y(e,t){for(var n=0;n=1&&e<2?t=70:e>=2&&e<4?t=50:e>=4&&e<7?t=30:e>=7&&(t=10);return t},lookupKey:function(e){var t,n;return null!==(t=null!==(n=s.default.getGuild(e))&&void 0!==n?n:a.default.getChannel(e))&&void 0!==t?t:a.default.getChannel(a.default.getDMFromUserId(e))},afterCompute:function(e){__OVERLAY__||l.default.set(_,e)},numFrequentlyItems:100,maxSamples:10}),C=null,m=null;function A(e){var t=e.guildId,n=e.channelId;if(n!==C){C=null!=n?n:null;null!=n&&v.track(n)}if(null!=t&&t!==m){m=t;v.track(t)}return!1}function T(){v.markDirty();return!1}var R=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;h(e,t)}(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;n.initialize=function(){this.waitFor(d.default,c.default);var e=l.default.get(_,null);null!=e&&v.overwriteHistory(e)};n.getFrequently=function(){return v.frequently};n.getScore=function(e){var t ;return null!==(t=v.getFrecency(e))&&void 0!==t?t:0};n.getScoreForDM=function(e){var t=a.default.getDMFromUserId(e);return null!=t?this.getScore(t):0};n.getMaxScore=function(){return 1e3};n.getBonusScore=function(){return 100};n.__getLocalVars=function(){return{SELECTED_USAGE_HISTORY:_,MAX_NUM_SELECTED_ITEMS:100,MAX_SAMPLES:10,SELECTION_BONUS:100,frecency:v,lastSelected:C,lastSelectedGuild:m}};!function(e,t,n){t&&y(e.prototype,t);n&&y(e,n);Object.defineProperty(e,"prototype",{writable:!1})}(t,[{key:"frecency",get:function(){return v}}]);return t}(u.default.Store);R.displayName="FrecencyStore";var O=new R(o.default,((r={})[f.ActionTypes.CONNECTION_OPEN]=T,r[f.ActionTypes.OVERLAY_INITIALIZE]=T,r[f.ActionTypes.VOICE_CHANNEL_SELECT]=A,r[f.ActionTypes.CHANNEL_SELECT]=A,r));t.default=O},298698:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r;function u(e,t){u=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return u(e,t)}var l=function(e){ !function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;u(e,t)}(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;n.channelNoticePredicate=function(e,t){0;return!1};n.__getLocalVars=function(){return{}};return t}(((r=n(536211))&&r.__esModule?r:{default:r}).default.Store);l.displayName="ChannelNoticeStoreBase";var o=l;t.default=o},223367:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r,u,l,o,i=C(n(536211)),a=C(n(636602)),s=v(n(334007)),c=C(n(191839)),d=C(n(834162)),f=n(811076),p=n(864489),y=v(n(324033)),h=n(770348);function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=_(t);if(n&&n.has(e))return n.get(e);var r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor ;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(r,l,o):r[l]=e[l]}r.default=e;n&&n.set(e,r);return r}function C(e){return e&&e.__esModule?e:{default:e}}function m(e,t){m=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return m(e,t)}function A(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return T(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 T(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}} throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{Object.defineProperty(t,"__esModule",{value:!0});t.init=function(){return C.apply(this,arguments)};t.syncApplication=function(e,t,n){var l;void 0===n&&(n=null);if(!s.default.supportsCloudSync(e,t))return Promise.resolve({type:p.CloudSyncResultTypes.NONE});var o=function(){if(null==r)throw new Error("Initialize cloud sync module before syncing.");return r}(),d=s.default.getState(e,t);if(null==d)throw new Error("No dispatch state for "+e+":"+t);var f=null!==(l=d.storage)&&void 0!==l?l:{},y=(0,c.getComboId)(e,t),h=a.default.getToken();if(null==h)throw new Error("Cannot use cloud sync when not authenticated.");var _=null!=d.installPath?(0,i.default)(d.installPath):null;if(null==_)throw new Error("No install path for "+e+":"+t);var v=a.default.getId(),C={forceHash:n,manifestPath:p.DefaultCloudSyncConfiguration.STORAGE_MANIFEST(_,v),roots:null!=f.roots?f.roots:[{ id:p.DefaultCloudSyncConfiguration.ROOT_ID,paths:Object.keys(p.DefaultCloudSyncConfiguration.ROOT_PLATFORMS).map((function(e){return{platform:e,path:p.DefaultCloudSyncConfiguration.ROOT_STORAGE_PATH(_,v)}})),patterns:p.DefaultCloudSyncConfiguration.ROOT_PATTERN}],storage:{baseURL:""+u.default.getAPIBaseURL()+p.Endpoints.APPLICATION_STORAGE(e,t),token:h},replacements:{INSTALLDIR:p.DefaultCloudSyncConfiguration.INSTALL_DIR(_),USERID:v,BRANCHID:t}};return o.sync(y,C)};var r,u=y(n(118915)),l=y(n(636602)),o=y(n(791548)),i=y(n(536958)),a=y(n(423046)),s=y(n(432310)),c=n(811076),d=n(864489),f=y(n(922629)),p=n(770348);function y(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r,u,l,o){try{var i=e[l](o),a=i.value}catch(e){n(e);return}i.done?t(a):Promise.resolve(a).then(r,u)}function _(e){return function(){var t=this,n=arguments;return new Promise((function(r,u){var l=e.apply(t,n);function o(e){h(l,r,u,o,i,"next",e)}function i(e){h(l,r,u,o,i,"throw",e)}o(void 0)}))}}function v(){ return d.isPlatformEmbedded&&((0,d.isOSX)()||(0,d.isWindows)())}function C(){return(C=_(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==r){e.next=2;break}return e.abrupt("return");case 2:if(v()){e.next=5;break}new o.default("CloudSyncUtils").warn("CloudSync is not supported on this platform");return e.abrupt("return");case 5:e.next=7;return f.default.ensureModule("discord_cloudsync");case 7:t=f.default.getCloudSync();(r=new t).on("state",(function(e){return l.default.dispatch({type:p.ActionTypes.GAME_CLOUD_SYNC_UPDATE,state:e})}));case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},756473:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.installApplication=function(e,t,a,s,d){var p=o.default.getInstallationPath(e.id,t),y=null!=e.eulaId&&!l.default.hasAcceptedEULA(e.eulaId);null==p||y?(0,i.openModalLazy)(f(regeneratorRuntime.mark((function u(){var l,o ;return regeneratorRuntime.wrap((function(u){for(;;)switch(u.prev=u.next){case 0:u.next=2;return Promise.all([n.e(40532),n.e(35666),n.e(81747),n.e(39217),n.e(10961),n.e(24917),n.e(20802),n.e(6379),n.e(93624),n.e(4562),n.e(94322),n.e(23046),n.e(21543),n.e(87709),n.e(54538),n.e(53301),n.e(44461),n.e(47243),n.e(38635),n.e(65905)]).then(n.bind(n,665905));case 2:l=u.sent;o=l.default;return u.abrupt("return",(function(n){return r.createElement(o,c({},n,{applicationId:e.id,branchId:t,analyticsLocation:d}))}));case 5:case"end":return u.stop()}}),u)})))):(0,u.installApplication)({application:e,branchId:t,buildId:a,manifestIds:s,installationPath:p,analyticsLocation:d})};var 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=s(t);if(n&&n.has(e))return n.get(e);var r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){ var o=u?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(r,l,o):r[l]=e[l]}r.default=e;n&&n.set(e,r);return r}(n(667294)),u=n(27555),l=a(n(421558)),o=a(n(979285)),i=n(194322);function a(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(){c=Object.assign||function(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0});t.installApplication=y ;t.performDefaultLibraryApplicationAction=function(e,t){var n=(0,i.getDefaultLibraryApplicationAction)(e,a.default,s.default),r=t.analyticsParams;switch(n){case d.LibraryApplicationActions.PLAY:return(0,u.playApplication)(e.id,e,{analyticsParams:r});case d.LibraryApplicationActions.INSTALL:return y(e.id,e.branchId,r.source);case d.LibraryApplicationActions.UPDATE:return h(e.id,e.branchId)}};Object.defineProperty(t,"playApplication",{enumerable:!0,get:function(){return u.playApplication}});t.repairApplication=function(e,t,n){var u=l.default.getGame(e);if(null==u)return;return r.repairApplication(u,t,n)};t.updateApplication=h;var 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 r={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=u?Object.getOwnPropertyDescriptor(e,l):null ;o&&(o.get||o.set)?Object.defineProperty(r,l,o):r[l]=e[l]}r.default=e;n&&n.set(e,r);return r}(n(27555)),u=n(107974),l=f(n(288356)),o=f(n(125150)),i=n(440815),a=f(n(432310)),s=f(n(693399)),c=n(756473),d=n(770348);function f(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 y(e,t,n){var r=l.default.getGame(e);if(null!=r){var u=o.default.getTargetBuildId(r.id,t),i=o.default.getTargetManifests(r.id,t);null!=u&&null!=i&&null!=c.installApplication&&(0,c.installApplication)(r,t,u,i,n)}}function h(e,t){var n=l.default.getGame(e);if(null!=n)return r.updateApplication(n,t,o.default.getTargetBuildId(n.id,t),o.default.getTargetManifests(n.id,t))}}}]); //# sourceMappingURL=d198a019616b6a139df0.js.map