Loading
function(t,e,i){i.d(e,{HV:()=>C,Is:()=>R,M7:()=>A,U1:()=>d,Zq:()=>O,dm:()=>S,gA:()=>s,hF:()=>u,oB:()=>I,tZ:()=>h,xx:()=>T});var r=i(636537),_=i(228366),n=i(627363),E=i(625180),a=i(91242),l=i(927899),o=i(972786),c=i(652215),p=i(165610);function R(t,e,i){(0,l.Z0)(t,{location:"publish",code:l.xA.PUBLISH_FAILED,message:`publish${i?"-preview":""} failed`,details:e,isPreview:i})}async function u(){if(o.A.getProjectsFetchState()?.type!=="loading"){_.h.dispatch({type:"VIBEGRATIONS_PROJECTS_FETCH_START"});try{let{body:t}=await r.Bo.get({url:c.Rsh.VIBEGRATIONS_PROJECTS,rejectWithError:!0});_.h.dispatch({type:"VIBEGRATIONS_PROJECTS_FETCH_SUCCESS",projects:t})}catch{_.h.dispatch({type:"VIBEGRATIONS_PROJECTS_FETCH_FAIL"})}}}async function d(t,e){let i=await r.Bo.get({url:c.Rsh.VIBEGRATIONS_PROJECT(t),rejectWithError:!1,signal:e});if(e?.aborted!==!0){var n;_.h.dispatch({type:"VIBEGRATIONS_PROJECT_UPDATE_SUCCESS",project:i.body.project}),n={bot_permissions_changed:i.body.bot_permissions_changed,integration_installed:i.body.integration_installed,preview_ready:i.body.preview_ready},_.h.dispatch({type:"VIBEGRATIONS_PROJECT_INTEGRATION_STATUS_UPDATE",projectId:t,integrationStatus:n})}return i}async function s(t){let{body:e}=await r.Bo.post({url:c.Rsh.VIBEGRATIONS_PROJECTS,body:t,rejectWithError:!1});return _.h.dispatch({type:"VIBEGRATIONS_PROJECT_CREATE_SUCCESS",project:e}),e.id}async function I(t,e){let i=await r.Bo.patch({url:c.Rsh.VIBEGRATIONS_PROJECT(t),body:{name:e},rejectWithError:!1});return _.h.dispatch({type:"VIBEGRATIONS_PROJECT_UPDATE_SUCCESS",project:i.body}),i}async function A(t,e){let i=await r.Bo.patch({url:c.Rsh.VIBEGRATIONS_PROJECT(t),body:e,rejectWithError:!1});return _.h.dispatch({type:"VIBEGRATIONS_PROJECT_UPDATE_SUCCESS",project:i.body}),i}async function T(t){let e=await r.Bo.del({url:c.Rsh.VIBEGRATIONS_PROJECT(t),rejectWithError:!1});return _.h.dispatch({type:"VIBEGRATIONS_PROJECT_DELETE_SUCCESS",projectId:t}),e}function S(t,e){_.h.dispatch({type:"VIBEGRATIONS_PROJECT_SELECT",guildId:t,projectId:e})}async function h(t,e){let{isPreview:i}=e,{bot_permissions_changed:r,integration_installed:_,project:o}=(await d(t)).body,c=i?o.preview_application_id:o.application_id;null!=c&&(await (0,n.TA)(c),i&&(!_||r)||function(t){if(null!=t)for(let e of a.A.getAllFrames())(0,p.x1)(e)&&e.applicationId===t&&E.A.refreshProxyTicket(e.id)}(c)),(0,l.qs)(t,{isPreview:i})}function O(t){_.h.dispatch({type:"VIBEGRATIONS_CHAT_SIDEBAR_WIDTH_SET",width:t})}function C(t){_.h.dispatch({type:"VIBEGRATIONS_BUILDER_PREVIEW_APPLICATION_SET",applicationId:t})}}