Loading
function(t,e,i){i.d(e,{A:()=>u});var n=i(17928),l=i(228366),a=i(754674);let r={};function s(t){let e=r[t];return e?.saveStatus==="saving"?void 0:e}class d extends n.Ay.Store{static displayName="GuildSpaceEditorStore";getDraft(t){return r[t]?.draft}isEditing(t){return null!=r[t]}getSaveStatus(t){return r[t]?.saveStatus??"idle"}}let u=new d(l.h,{GUILD_SPACE_EDIT_START:function(t){let{guildId:e,space:i}=t;r[e]={draft:{header:i.header,widgets:(0,a.W$)(i.widgets)},saveStatus:"idle"}},GUILD_SPACE_EDIT_ADD_WIDGET:function(t){let{guildId:e,widget:i}=t,n=s(e);if(null==n)return!1;n.draft={...n.draft,widgets:(0,a.QD)(n.draft.widgets,i)}},GUILD_SPACE_EDIT_MOVE_WIDGET:function(t){let{guildId:e,widgetId:i,targetColumn:n,targetIndex:l}=t,r=s(e);if(null==r)return!1;let d=(0,a.Gm)(r.draft.widgets,i,n,l);if(null==d)return!1;r.draft={...r.draft,widgets:d}},GUILD_SPACE_EDIT_REMOVE_WIDGET:function(t){let{guildId:e,widgetId:i}=t,n=s(e);if(null==n)return!1;let l=n.draft.widgets.filter(t=>{let{id:e}=t;return e!==i});if(l.length===n.draft.widgets.length)return!1;n.draft={...n.draft,widgets:(0,a.W$)(l)}},GUILD_SPACE_EDIT_UPDATE_WIDGET_CONFIG:function(t){let{guildId:e,widgetId:i,config:n}=t,l=s(e);if(null==l)return!1;let a=l.draft.widgets.map(t=>t.id===i?{...t,config:n}:t);l.draft={...l.draft,widgets:a}},GUILD_SPACE_EDIT_SAVE_START:function(t){let{guildId:e,requestId:i}=t,n=r[e];if(null==n)return!1;n.saveStatus="saving",n.activeSaveRequestId=i},GUILD_SPACE_EDIT_SAVE_FAILURE:function(t){let{guildId:e,requestId:i}=t,n=r[e];if(n?.activeSaveRequestId!==i)return!1;delete n.activeSaveRequestId,n.saveStatus="error"},GUILD_SPACE_EDIT_CANCEL:function(t){let{guildId:e}=t;if(null==r[e])return!1;delete r[e]},GUILD_SPACE_UPDATE_SUCCESS:function(t){let{guildId:e}=t;if(null==r[e])return!1;delete r[e]},GUILD_DELETE:function(t){let{guild:{id:e,unavailable:i}}=t;if(i||null==r[e])return!1;delete r[e]},LOGOUT:function(){r={}}})}