Build 543408stable
Module 468689
14,452 characters · in 6c67a7a77cab3ff2.jsDependencies
Required by (62)
1582320508608686665578903166005180798189996216599221950222983242269254316258118282956292024304960313003319664334348352043361255380786417454422559440210462116501440519222527678537560538409558393572874578839587664594467601623622168653981666801685961689906699609700210709779709843731231738266747007753031783144807431807780860417860603878431928529960064978554978994980791
Lazily required by (0)none
Requires (19)
Lazily requires (1)
Source Raw
function(e,t,r){r.d(t,{A:()=>U});var n=r(562708),l=r(765178),i=r(636537),o=r(228366),a=r(398590),s=r(626584),E=r(568185),u=r(529942),d=r(164956),I=r(857071),_=r(976860),c=r(138298),S=r(495544),T=r(696451),h=r(71393),A=r(499785),G=r(555337),p=r(652215),D=r(375708);let L=new s.A("GuildSettingsActionCreators"),N={init(e,t,r,n){o.h.dispatch({type:"GUILD_SETTINGS_INIT",guildId:e,section:t,subsection:n,location:r})},async open(e,t,n,l){await Promise.all([r.e("56709"),r.e("63044"),r.e("67506"),r.e("55567"),r.e("52620"),r.e("94864"),r.e("80797"),r.e("93010"),r.e("86507"),r.e("63202"),r.e("78220"),r.e("86522"),r.e("74844"),r.e("83004"),r.e("27349"),r.e("22513"),r.e("13498"),r.e("89203"),r.e("2516"),r.e("53739"),r.e("45667"),r.e("71934"),r.e("9131"),r.e("52196"),r.e("7053"),r.e("2476"),r.e("86483"),r.e("32260"),r.e("98824"),r.e("92153"),r.e("26032"),r.e("76283"),r.e("18125"),r.e("48418"),r.e("55998"),r.e("75036"),r.e("99961"),r.e("31688"),r.e("53039"),r.e("26105"),r.e("46461"),r.e("15612"),r.e("6026"),r.e("45650"),r.e("85484"),r.e("55990"),r.e("333"),r.e("22978"),r.e("79705"),r.e("42597"),r.e("32245"),r.e("76032"),r.e("33957"),r.e("39111"),r.e("6837"),r.e("57006"),r.e("25610"),r.e("67493"),r.e("85531"),r.e("31457"),r.e("93329"),r.e("87845"),r.e("23531"),r.e("73099"),r.e("47199"),r.e("18740"),r.e("45970"),r.e("47620"),r.e("31227"),r.e("10448"),r.e("54531"),r.e("14399"),r.e("56574"),r.e("28760"),r.e("79785"),r.e("98689"),r.e("54672"),r.e("36592"),r.e("65719"),r.e("23924"),r.e("42205"),r.e("71091"),r.e("24199"),r.e("207"),r.e("57036"),r.e("98839"),r.e("19402"),r.e("49681"),r.e("96382"),r.e("22687"),r.e("62052"),r.e("40821"),r.e("82596"),r.e("34786"),r.e("28367"),r.e("10471"),r.e("35429"),r.e("63232"),r.e("11301"),r.e("60235"),r.e("64827"),r.e("30938"),r.e("96643"),r.e("94493"),r.e("92789"),r.e("47834"),r.e("74016"),r.e("19551"),r.e("84569"),r.e("6338"),r.e("50689"),r.e("7743"),r.e("45959"),r.e("60658"),r.e("18573"),r.e("55936"),r.e("31988"),r.e("39667"),r.e("5812"),r.e("26073"),r.e("34303"),r.e("28866"),r.e("1368"),r.e("8304"),r.e("58038"),r.e("93159"),r.e("15599"),r.e("94723"),r.e("62931"),r.e("81987"),r.e("50417"),r.e("91737"),r.e("88941"),r.e("76602"),r.e("34530"),r.e("9233"),r.e("28229"),r.e("21921"),r.e("61379"),r.e("62680"),r.e("76418"),r.e("71210"),r.e("21825"),r.e("98125"),r.e("42724"),r.e("43437"),r.e("82263"),r.e("40258"),r.e("18441"),r.e("66495"),r.e("76640"),r.e("88342"),r.e("25693"),r.e("86127"),r.e("39970"),r.e("6174"),r.e("28154"),r.e("88077"),r.e("91146"),r.e("8555"),r.e("32606"),r.e("46070"),r.e("14879"),r.e("42451"),r.e("13681"),r.e("10004"),r.e("55314"),r.e("89094"),r.e("29177"),r.e("72789"),r.e("33902"),r.e("32551"),r.e("31658"),r.e("4369"),r.e("23353"),r.e("53930"),r.e("46270"),r.e("86949"),r.e("6949"),r.e("50015"),r.e("47017"),r.e("86814"),r.e("17249"),r.e("11523"),r.e("88599"),r.e("66900"),r.e("1555"),r.e("44695"),r.e("21690"),r.e("35027"),r.e("44376"),r.e("53917"),r.e("99999"),r.e("11527"),r.e("31644"),r.e("70653"),r.e("62422"),r.e("45723"),r.e("25949"),r.e("63070"),r.e("90365"),r.e("70697"),r.e("18546"),r.e("89088"),r.e("8891"),r.e("38835"),r.e("76170"),r.e("37622"),r.e("71273"),r.e("36863"),r.e("18943"),r.e("67861"),r.e("84103"),r.e("1518"),r.e("15186"),r.e("9915"),r.e("28561"),r.e("9640"),r.e("53614"),r.e("31825"),r.e("98765"),r.e("47626"),r.e("23354"),r.e("20320"),r.e("95387"),r.e("99657"),r.e("82644"),r.e("52548"),r.e("3589"),r.e("51243"),r.e("21570"),r.e("75842"),r.e("44265"),r.e("99141"),r.e("98793"),r.e("92731"),r.e("25990"),r.e("20590"),r.e("63095"),r.e("68647"),r.e("66541"),r.e("65437"),r.e("64615"),r.e("74810"),r.e("87225"),r.e("28083"),r.e("75134"),r.e("80830"),r.e("93158"),r.e("84967"),r.e("87079"),r.e("79745"),r.e("31145"),r.e("78707"),r.e("62827"),r.e("73547"),r.e("53984"),r.e("99593"),r.e("80854"),r.e("35395"),r.e("43780"),r.e("54975"),r.e("62168"),r.e("55602"),r.e("28128"),r.e("46844"),r.e("63235"),r.e("91381"),r.e("45413"),r.e("86672"),r.e("10034"),r.e("90664"),r.e("73500"),r.e("25252"),r.e("32756"),r.e("64850"),r.e("70104"),r.e("52617"),r.e("2564"),r.e("47417"),r.e("19558"),r.e("58946"),r.e("48330"),r.e("14285"),r.e("95752"),r.e("8362"),r.e("41678"),r.e("72401"),r.e("71133"),r.e("62875"),r.e("4744"),r.e("2698"),r.e("77084"),r.e("20287"),r.e("5500"),r.e("501"),r.e("73384"),r.e("82783"),r.e("86243"),r.e("32209"),r.e("54625"),r.e("39171"),r.e("37021"),r.e("234"),r.e("49697"),r.e("87478"),r.e("80230"),r.e("37687"),r.e("48900"),r.e("95093"),r.e("63645"),r.e("71234"),r.e("27773"),r.e("44780"),r.e("5636"),r.e("86230"),r.e("834"),r.e("60177"),r.e("5557"),r.e("59957"),r.e("83952"),r.e("62718"),r.e("69933"),r.e("56753"),r.e("26728"),r.e("89916"),r.e("1354"),r.e("49145"),r.e("60773"),r.e("23276"),r.e("78412"),r.e("63213"),r.e("9662"),r.e("8018"),r.e("80239"),r.e("92295"),r.e("75016"),r.e("68763"),r.e("4193"),r.e("95444"),r.e("29666"),r.e("76087"),r.e("58273"),r.e("48720"),r.e("20930"),r.e("33134"),r.e("80112"),r.e("59880"),r.e("14461"),r.e("54791"),r.e("26001"),r.e("30997"),r.e("14591"),r.e("52111"),r.e("28136"),r.e("73234"),r.e("31445"),r.e("18024"),r.e("57458"),r.e("58337"),r.e("77473"),r.e("28152"),r.e("16084"),r.e("69747"),r.e("97073"),r.e("1243"),r.e("42204"),r.e("65826"),r.e("49520"),r.e("78195"),r.e("10943"),r.e("15920"),r.e("20683"),r.e("35996"),r.e("37977"),r.e("58164"),r.e("21930"),r.e("3930"),r.e("44057"),r.e("3663"),r.e("18997"),r.e("87317"),r.e("71470"),r.e("26437"),r.e("37490"),r.e("72963"),r.e("66580"),r.e("22261"),r.e("78046"),r.e("80093"),r.e("83420"),r.e("36149"),r.e("72877"),r.e("38601"),r.e("73669"),r.e("63618"),r.e("32326"),r.e("7775"),r.e("16916"),r.e("22547"),r.e("60989"),r.e("82486"),r.e("12682"),r.e("65617"),r.e("44326"),r.e("74021"),r.e("3710"),r.e("78050"),r.e("13708"),r.e("51778"),r.e("84971"),r.e("45830"),r.e("20382"),r.e("61058"),r.e("50342"),r.e("33097"),r.e("80007"),r.e("967"),r.e("71217"),r.e("94607"),r.e("97069"),r.e("47018"),r.e("77602"),r.e("10262"),r.e("99835"),r.e("28752"),r.e("95602"),r.e("46313"),r.e("74907"),r.e("32207"),r.e("5896"),r.e("27779"),r.e("80436"),r.e("69178"),r.e("30221"),r.e("58216"),r.e("36150"),r.e("73165"),r.e("34268"),r.e("29569"),r.e("36002"),r.e("4199"),r.e("82178"),r.e("43233"),r.e("29413"),r.e("6809"),r.e("38042"),r.e("41786"),r.e("63333"),r.e("29961"),r.e("15172"),r.e("91643"),r.e("2329"),r.e("63726"),r.e("71329"),r.e("49345"),r.e("11471"),r.e("22266"),r.e("49333"),r.e("59414"),r.e("43114"),r.e("70008"),r.e("44385"),r.e("83827"),r.e("42749"),r.e("56026"),r.e("16301"),r.e("22191"),r.e("25961"),r.e("30501"),r.e("8364"),r.e("84586"),r.e("96268"),r.e("60178"),r.e("66147"),r.e("83477"),r.e("89541"),r.e("77333"),r.e("74337"),r.e("62213"),r.e("21574"),r.e("52823"),r.e("24689"),r.e("56967"),r.e("47011"),r.e("31203"),r.e("68802"),r.e("49490"),r.e("66913"),r.e("38090"),r.e("17460"),r.e("81202"),r.e("8563"),r.e("18489"),r.e("46149"),r.e("71719"),r.e("93767"),r.e("3168"),r.e("98254"),r.e("13848"),r.e("94393"),r.e("39214"),r.e("99108"),r.e("14878"),r.e("88307"),r.e("26508"),r.e("61347"),r.e("84820"),r.e("73091"),r.e("93907"),r.e("60249"),r.e("86692"),r.e("10014"),r.e("10142"),r.e("44912"),r.e("16237"),r.e("11802"),r.e("16373"),r.e("36674"),r.e("81398"),r.e("24484"),r.e("44943"),r.e("7548"),r.e("32347"),r.e("8458"),r.e("11810"),r.e("48111"),r.e("39735"),r.e("90152"),r.e("87973"),r.e("59617"),r.e("37388"),r.e("57197"),r.e("14863"),r.e("95841"),r.e("10823"),r.e("84951"),r.e("96680"),r.e("97116"),r.e("63874"),r.e("71167"),r.e("12390"),r.e("53203"),r.e("95067"),r.e("33416"),r.e("39353"),r.e("34409"),r.e("84783"),r.e("18792"),r.e("9793"),r.e("61309"),r.e("94529"),r.e("15799"),r.e("50276"),r.e("69167"),r.e("21300"),r.e("66016"),r.e("83518"),r.e("79211"),r.e("90213"),r.e("78"),r.e("52694"),r.e("53683"),r.e("91218"),r.e("72238"),r.e("37038"),r.e("52212"),r.e("71790"),r.e("19148"),r.e("52191"),r.e("14656"),r.e("39855"),r.e("98356"),r.e("15046"),r.e("98700")]).then(r.bind(r,422559)),h.A.getGuild(e)?.features.has(p.GuildFeatures.COMMUNITY)&&(t===p.BEX.GUILD_AUTOMOD&&(t=p.BEX.SAFETY,l=p.nd0.SAFETY_AUTOMOD),t===p.BEX.MEMBER_VERIFICATION&&(t=p.BEX.SAFETY,l=p.nd0.SAFETY_DM_AND_SPAM_PROTECTION)),N.init(e,t,n,l),c.A.closeGuildSidebar(e),(0,a.id)(p.zgK.GUILD_SETTINGS)},close(){o.h.dispatch({type:"GUILD_SETTINGS_CLOSE"})},saveRouteStack(e){o.h.dispatch({type:"GUILD_SETTINGS_SAVE_ROUTE_STACK",state:e})},setSection(e,t){let r=G.A.getGuildId();null!=r&&(h.A.getGuild(r)?.features.has(p.GuildFeatures.COMMUNITY)&&(e===p.BEX.GUILD_AUTOMOD&&(e=p.BEX.SAFETY,t=p.nd0.SAFETY_AUTOMOD),e===p.BEX.MEMBER_VERIFICATION&&(e=p.BEX.SAFETY,t=p.nd0.SAFETY_DM_AND_SPAM_PROTECTION)),o.h.dispatch({type:"GUILD_SETTINGS_SET_SECTION",section:e,subsection:t}))},setSearchQuery(e){o.h.dispatch({type:"GUILD_SETTINGS_SET_SEARCH_QUERY",searchQuery:e})},selectRole:(e,t)=>o.h.dispatch({type:"GUILD_SETTINGS_ROLE_SELECT",roleId:e,searchQuery:t}),updateEmbed:(e,t,r)=>i.Bo.patch({url:p.Rsh.GUILD_WIDGET(e),body:{enabled:t,channel_id:r},oldFormErrors:!0,rejectWithError:!0}).then(t=>{o.h.dispatch({type:"GUILD_SETTINGS_SET_WIDGET",guildId:e,enabled:t.body.enabled,channelId:t.body.channel_id})}),updateMFALevel(e){let{guildId:t,level:r}=e;return i.Bo.post({url:p.Rsh.GUILD_MFA(t),body:{level:r},oldFormErrors:!0,rejectWithError:!1}).then(e=>o.h.dispatch({type:"GUILD_SETTINGS_SET_MFA_SUCCESS",level:e.body.level}))},updateIcon(e,t){i.Bo.patch({url:p.Rsh.GUILD(e),body:{icon:t},oldFormErrors:!0,rejectWithError:!1}).then(()=>{o.h.dispatch({type:"GUILD_SETTINGS_UPDATE",icon:t}),E.A.checkGuildTemplateDirty(e)},e=>o.h.dispatch({type:"GUILD_SETTINGS_SUBMIT_FAILURE",errors:e.body}))},cancelChanges(e){o.h.dispatch({type:"GUILD_SETTINGS_CANCEL_CHANGES",guildId:e})},updateGuild(e){let{safetyAlertsChannelId:t,profile:r,...n}=e,l={...n};null!=r&&(l.profile={...l.profile??{},...r}),null!=G.A.getGuildId()&&null!=t&&(l.safetyAlertsChannelId=t),o.h.dispatch({type:"GUILD_SETTINGS_UPDATE",...l})},updateGuildProfile(e,t){o.h.dispatch({type:"GUILD_SETTINGS_PROFILE_UPDATE",guildId:e,...t})},saveGuild(e,t){let{name:r,description:n,icon:l,splash:a,banner:s,homeHeader:u,afkChannelId:d,afkTimeout:I,systemChannelId:_,verificationLevel:c,defaultMessageNotifications:S,explicitContentFilter:T,features:h,systemChannelFlags:A,preferredLocale:G,rulesChannelId:D,safetyAlertsChannelId:N,ownerConfiguredContentLevel:U,discoverySplash:f,publicUpdatesChannelId:y,premiumProgressBarEnabled:R,profile:C,moderatorReportingEnabled:g,officialMessageColor:O,verificationRoleId:m}=t,M=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},P={name:r,description:n,icon:l,splash:a,banner:s,home_header:u,features:h,preferred_locale:G,afk_channel_id:d,afk_timeout:I,system_channel_id:_,verification_level:c,default_message_notifications:S,explicit_content_filter:T,system_channel_flags:A,rules_channel_id:D,owner_configured_content_level:U,discovery_splash:f,public_updates_channel_id:y,safety_alerts_channel_id:N,...null!=R?{premium_progress_bar_enabled:R}:null,profile:null!=C?{tag:C.tag}:C,moderator_reporting_enabled:g,official_message_color:O,verification_role_id:m};return o.h.dispatch({type:"GUILD_SETTINGS_SUBMIT"}),i.Bo.patch({url:p.Rsh.GUILD(e),query:{for_discovery:M.isForDiscovery},body:P,oldFormErrors:!0,rejectWithError:!1}).then(t=>{o.h.dispatch({type:"GUILD_SETTINGS_SUBMIT_SUCCESS",guild:t.body}),E.A.checkGuildTemplateDirty(e)},e=>{if(o.h.dispatch({type:"GUILD_SETTINGS_SUBMIT_FAILURE",errors:e.body}),L.error("Failed to save guild settings",{errors:e.body}),M.throwErr)throw e.body})},updateGuildModeration:(e,t)=>i.Bo.patch({url:p.Rsh.GUILD(e),body:{verification_level:t.verificationLevel,explicit_content_filter:t.explicitContentFilter},oldFormErrors:!0,rejectWithError:!1}).then(t=>(E.A.checkGuildTemplateDirty(e),t)),transferOwnership(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return A.A.patch({url:p.Rsh.GUILD(e),body:{owner_id:t,code:l},oldFormErrors:!0,trackedActionData:{event:n.NetworkActionNames.GUILD_TRANSFER_OWNERSHIP,properties:{guild_id:e,verification_type:r}},rejectWithError:!1})},sendTransferOwnershipPincode(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return A.A.put({url:p.Rsh.GUILD_PINCODE(e),oldFormErrors:!0,trackedActionData:{event:n.NetworkActionNames.GUILD_TRANSFER_OWNERSHIP_SEND_CODE,properties:{guild_id:e,is_resend:t}},rejectWithError:!1})},deleteGuild:e=>i.Bo.post({url:p.Rsh.GUILD_DELETE(e),oldFormErrors:!0,rejectWithError:!1}).then(()=>{N.close()}),async leaveGuild(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=I.A.isLurking(e);await i.Bo.del({url:p.Rsh.GUILD_LEAVE(e),body:{lurking:r||T.Ay.isCurrentUserGuest(e)},oldFormErrors:!0,rejectWithError:!1}).then(()=>{l.O.announce(D.intl.string(D.t["7iPyVW"]))}),N.close(),t&&r&&(0,_.pX)(p.BVt.GUILD_DISCOVERY)},async updateMemberRoles(e,t,r,n,l){d.A.isFullServerPreview(e)&&t===S.default.getId()?(0,u.ID)(e,r):(await i.Bo.patch({url:p.Rsh.GUILD_MEMBER(e,t),body:{roles:r},oldFormErrors:!0,rejectWithError:!1}),n.forEach(r=>o.h.dispatch({type:"GUILD_ROLE_MEMBER_ADD",guildId:e,roleId:r,userId:t})),l.forEach(r=>o.h.dispatch({type:"GUILD_ROLE_MEMBER_REMOVE",guildId:e,roleId:r,userId:t})))},bulkAddMemberRoles:(e,t,r)=>i.Bo.patch({url:p.Rsh.GUILD_ROLE_MEMBERS(e,t),body:{member_ids:r},rejectWithError:!1}).then(r=>{o.h.dispatch({type:"GUILD_ROLE_MEMBER_BULK_ADD",guildId:e,roleId:t,added:r.body})}),enableIntegration:(e,t,r)=>i.Bo.post({url:p.Rsh.GUILD_INTEGRATIONS(e),body:{type:t,id:r},oldFormErrors:!0,rejectWithError:!1}),disableIntegration:(e,t)=>i.Bo.del({url:p.Rsh.GUILD_INTEGRATION(e,t),oldFormErrors:!0,rejectWithError:!1}),updateIntegration:(e,t,r,n,l)=>i.Bo.patch({url:p.Rsh.GUILD_INTEGRATION(e,t),body:{expire_behavior:r,expire_grace_period:n,enable_emoticons:l},oldFormErrors:!0,rejectWithError:!1}),syncIntegration(e,t){i.Bo.post({url:p.Rsh.GUILD_INTEGRATION_SYNC(e,t),oldFormErrors:!0,rejectWithError:!1})},async migratePinPermission(e){await i.Bo.post({url:p.Rsh.GUILD_MIGRATE_PIN_PERMISSION(e),rejectWithError:!0}).then(()=>o.h.dispatch({type:"GUILD_SETTINGS_PIN_PERMISSION_MIGRATED",guildId:e}))},async migrateSlowmodePermission(e){await i.Bo.post({url:p.Rsh.GUILD_MIGRATE_SLOWMODE_PERMISSION(e),rejectWithError:!0}).then(()=>o.h.dispatch({type:"GUILD_SETTINGS_SLOWMODE_PERMISSION_MIGRATED",guildId:e}))},async migratePermissions(e,t){let{migratePin:r,migrateSlowmode:n}=t;r&&await N.migratePinPermission(e),n&&await N.migrateSlowmodePermission(e)}},U=N}