refactor: adopt shared helpers and remove local duplication in spinifexui (#1221)

Sidebar built from a typed NAV array with links rendered by the menu
button; one dashboard ResourceCard; signOut owns the clear-everything rule.
SystemImageRequired rechecks itself, wizards read mutation state, and
dialogs reset by unmounting. IAM policy hooks take a principal kind; ECS,
RDS, Nodes, S3 and ELBv2 share their duplicated tables and fields; EC2 CLI
builders use the flag helpers; CIDR fields validate with isValidCidr and
AWS prefix ranges.
This commit is contained in:
Julian Sommer
2026-10-19 11:49:50 +11:00
committed by GitHub
parent 90739c889b
commit cd4363ba53
300 changed files with 3323 additions and 4558 deletions
@@ -0,0 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_-DlfNmjXC.js","assets/httpRequest-DQZd8wR4.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/upload-button-DbCgs0Ue.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/download-Cg5EfEQr.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/s3-bkgAXzA-.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/s3-CWhrNBRE.js","assets/queryOptions-Dfvzj6n2.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{S as e,T as t}from"./httpRequest-DQZd8wR4.js";import{n,t as r}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as i}from"./awsClient-PZnHD6rL.js";import{t as a}from"./s3-CWhrNBRE.js";var o=n(`/_auth/s3/ls/$bucket/$`)({loader:async({context:e,params:n})=>{let r=t(n._splat??``);await e.queryClient.query({...a(n.bucket,r),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t._splat??``,`${t.bucket}/`)} | S3 | Mulga`}]}),component:r(()=>i(()=>import(`./_-DlfNmjXC.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27])),`component`)});export{o as t};
@@ -1 +0,0 @@
import{E as e,L as t,R as n,S as r,T as i,j as a}from"./httpRequest-DQZd8wR4.js";import{t as o}from"./useSuspenseQuery-DdLL1-z5.js";import{t as s}from"./link-Cq0Avu15.js";import{t as c}from"./back-link-DstOPP2s.js";import{n as l,r as u,t as d}from"./upload-button-DU6XhuMD.js";import{r as f}from"./s3-bkgAXzA-.js";import{t as p}from"./s3-DFTfk0we.js";import{t as m}from"./_-Ch42eGqd.js";import{t as h}from"./error-banner-DrvD8ASz.js";var g=t(),_=n();function v(){let t=(0,g.c)(26),{bucket:n,_splat:v}=m.useParams(),y=i(v??``),{data:b}=o(p(n,y)),x=f(),S;t[0]===b.Contents?S=t[1]:(S=b.Contents??[],t[0]=b.Contents,t[1]=S);let C=S,w;t[2]===b.CommonPrefixes?w=t[3]:(w=b.CommonPrefixes??[],t[2]=b.CommonPrefixes,t[3]=w);let T=w,E=y.split(`/`).filter(Boolean),D=[{name:n,path:`/s3/ls/${n}`},...E.map((e,t)=>{let r=`${E.slice(0,t+1).join(`/`)}/`;return{name:e,path:`/s3/ls/${n}/${r}`}})],O=`${E.slice(0,-1).join(`/`)}/`,k;t[4]!==n||t[5]!==O||t[6]!==E.length?(k=E.length>1?(0,_.jsx)(c,{params:{bucket:n,_splat:O},to:`/s3/ls/$bucket/$`,children:`Back`}):(0,_.jsx)(c,{params:{bucket:n},to:`/s3/ls/$bucket`,children:`Back`}),t[4]=n,t[5]=O,t[6]=E.length,t[7]=k):k=t[7];let A;t[8]!==n||t[9]!==y||t[10]!==x.isPending||t[11]!==x.mutateAsync?(A=(0,_.jsx)(d,{bucket:n,isPending:x.isPending,onUpload:x.mutateAsync,prefix:y}),t[8]=n,t[9]=y,t[10]=x.isPending,t[11]=x.mutateAsync,t[12]=A):A=t[12];let j;t[13]===x.error?j=t[14]:(j=x.error&&(0,_.jsx)(h,{error:x.error,msg:`Failed to upload object`}),t[13]=x.error,t[14]=j);let M;t[15]!==n||t[16]!==T||t[17]!==y?(M=T.length>0&&(0,_.jsxs)(`div`,{className:`mb-6`,children:[(0,_.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Folders`}),(0,_.jsx)(`div`,{className:`space-y-2`,children:T.map(t=>{if(!t.Prefix)return null;let i=a(e(t.Prefix,y)),o=r(t.Prefix,y);return(0,_.jsx)(u,{bucketName:n,folderName:i,fullPrefix:o},t.Prefix)})})]}),t[15]=n,t[16]=T,t[17]=y,t[18]=M):M=t[18];let N;t[19]!==n||t[20]!==C||t[21]!==y?(N=C.length>0&&(0,_.jsxs)(`div`,{className:`space-y-2`,children:[(0,_.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Objects`}),C.map(t=>{if(!t.Key)return null;let i=e(t.Key,y),a=r(t.Key,y);return(0,_.jsx)(l,{bucketName:n,displayName:i,fullKey:a,object:t},t.Key)})]}),t[19]=n,t[20]=C,t[21]=y,t[22]=N):N=t[22];let P;return t[23]!==T.length||t[24]!==C.length?(P=C.length===0&&T.length===0&&(0,_.jsx)(`p`,{className:`text-muted-foreground`,children:`No objects found in this folder.`}),t[23]=T.length,t[24]=C.length,t[25]=P):P=t[25],(0,_.jsxs)(_.Fragment,{children:[k,(0,_.jsx)(`div`,{className:`mb-6`,children:(0,_.jsxs)(`div`,{className:`mb-2 flex items-center justify-between`,children:[(0,_.jsx)(`div`,{className:`flex items-center gap-2 text-sm text-muted-foreground`,children:D.map((e,t)=>(0,_.jsxs)(`div`,{className:`flex items-center gap-2`,children:[t>0&&(0,_.jsx)(`span`,{children:`/`}),t===D.length-1?(0,_.jsx)(`span`,{className:`text-foreground`,children:e.name}):(0,_.jsx)(s,{className:`hover:text-foreground`,to:e.path,children:e.name})]},e.path))}),A]})}),j,M,N,P]})}export{v as component};
@@ -1,2 +0,0 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_-CcK3_7QB.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/upload-button-DU6XhuMD.js","assets/download-Cg5EfEQr.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/s3-bkgAXzA-.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/s3-DFTfk0we.js","assets/queryOptions-Dfvzj6n2.js"])))=>i.map(i=>d[i]);
import{S as e,T as t}from"./httpRequest-DQZd8wR4.js";import{n,t as r}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as i}from"./awsClient-PZnHD6rL.js";import{t as a}from"./s3-DFTfk0we.js";var o=n(`/_auth/s3/ls/$bucket/$`)({loader:async({context:e,params:n})=>{let r=t(n._splat??``);await e.queryClient.query({...a(n.bucket,r),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t._splat??``,`${t.bucket}/`)} | S3 | Mulga`}]}),component:r(()=>i(()=>import(`./_-CcK3_7QB.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27])),`component`)});export{o as t};
@@ -0,0 +1 @@
import{L as e,R as t,T as n}from"./httpRequest-DQZd8wR4.js";import{t as r}from"./link-Cq0Avu15.js";import{t as i}from"./back-link-DstOPP2s.js";import{n as a,t as o}from"./upload-button-DbCgs0Ue.js";import{r as s}from"./s3-bkgAXzA-.js";import{t as c}from"./_-CaHLRA6u.js";import{t as l}from"./error-banner-DrvD8ASz.js";var u=e(),d=t();function f(){let e=(0,u.c)(14),{bucket:t,_splat:f}=c.useParams(),p=n(f??``),m=s(),h=p.split(`/`).filter(Boolean),g=[{name:t,path:`/s3/ls/${t}`},...h.map((e,n)=>{let r=`${h.slice(0,n+1).join(`/`)}/`;return{name:e,path:`/s3/ls/${t}/${r}`}})],_=`${h.slice(0,-1).join(`/`)}/`,v;e[0]!==t||e[1]!==_||e[2]!==h.length?(v=h.length>1?(0,d.jsx)(i,{params:{bucket:t,_splat:_},to:`/s3/ls/$bucket/$`,children:`Back`}):(0,d.jsx)(i,{params:{bucket:t},to:`/s3/ls/$bucket`,children:`Back`}),e[0]=t,e[1]=_,e[2]=h.length,e[3]=v):v=e[3];let y;e[4]!==t||e[5]!==p||e[6]!==m.isPending||e[7]!==m.mutateAsync?(y=(0,d.jsx)(o,{bucket:t,isPending:m.isPending,onUpload:m.mutateAsync,prefix:p}),e[4]=t,e[5]=p,e[6]=m.isPending,e[7]=m.mutateAsync,e[8]=y):y=e[8];let b;e[9]===m.error?b=e[10]:(b=m.error&&(0,d.jsx)(l,{error:m.error,msg:`Failed to upload object`}),e[9]=m.error,e[10]=b);let x;return e[11]!==t||e[12]!==p?(x=(0,d.jsx)(a,{bucket:t,prefix:p}),e[11]=t,e[12]=p,e[13]=x):x=e[13],(0,d.jsxs)(d.Fragment,{children:[v,(0,d.jsx)(`div`,{className:`mb-6`,children:(0,d.jsxs)(`div`,{className:`mb-2 flex items-center justify-between`,children:[(0,d.jsx)(`div`,{className:`flex items-center gap-2 text-sm text-muted-foreground`,children:g.map((e,t)=>(0,d.jsxs)(`div`,{className:`flex items-center gap-2`,children:[t>0&&(0,d.jsx)(`span`,{children:`/`}),t===g.length-1?(0,d.jsx)(`span`,{className:`text-foreground`,children:e.name}):(0,d.jsx)(r,{className:`hover:text-foreground`,to:e.path,children:e.name})]},e.path))}),y]})}),b,x]})}export{f as component};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
import{L as e,R as t}from"./httpRequest-DQZd8wR4.js";import{t as n}from"./back-link-DstOPP2s.js";import{n as r,t as i}from"./upload-button-DbCgs0Ue.js";import{r as a}from"./s3-bkgAXzA-.js";import{t as o}from"./_bucket-CukdGaWH.js";import{t as s}from"./page-heading-XUouz9jc.js";import{t as c}from"./error-banner-DrvD8ASz.js";var l=e(),u=t();function d(){let e=(0,l.c)(16),{bucket:t}=o.useParams(),d=a(),f;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,u.jsx)(n,{to:`/s3/ls`,children:`Back to buckets`}),e[0]=f):f=e[0];let p;e[1]!==t||e[2]!==d.isPending||e[3]!==d.mutateAsync?(p=(0,u.jsx)(i,{bucket:t,isPending:d.isPending,onUpload:d.mutateAsync}),e[1]=t,e[2]=d.isPending,e[3]=d.mutateAsync,e[4]=p):p=e[4];let m;e[5]!==t||e[6]!==p?(m=(0,u.jsx)(s,{actions:p,title:t}),e[5]=t,e[6]=p,e[7]=m):m=e[7];let h;e[8]===d.error?h=e[9]:(h=d.error&&(0,u.jsx)(c,{error:d.error,msg:`Failed to upload object`}),e[8]=d.error,e[9]=h);let g;e[10]===t?g=e[11]:(g=(0,u.jsx)(r,{bucket:t,prefix:``}),e[10]=t,e[11]=g);let _;return e[12]!==m||e[13]!==h||e[14]!==g?(_=(0,u.jsxs)(u.Fragment,{children:[f,m,h,g]}),e[12]=m,e[13]=h,e[14]=g,e[15]=_):_=e[15],_}export{d as component};
@@ -1 +0,0 @@
import{L as e,R as t,j as n}from"./httpRequest-DQZd8wR4.js";import{t as r}from"./useSuspenseQuery-DdLL1-z5.js";import{t as i}from"./back-link-DstOPP2s.js";import{n as a,r as o,t as s}from"./upload-button-DU6XhuMD.js";import{r as c}from"./s3-bkgAXzA-.js";import{t as l}from"./s3-DFTfk0we.js";import{t as u}from"./_bucket-DEspKOP_.js";import{t as d}from"./page-heading-XUouz9jc.js";import{t as f}from"./error-banner-DrvD8ASz.js";var p=e(),m=t();function h(){let e=(0,p.c)(31),{bucket:t}=u.useParams(),h;e[0]===t?h=e[1]:(h=l(t),e[0]=t,e[1]=h);let{data:g}=r(h),_=c(),v;e[2]===g.Contents?v=e[3]:(v=g.Contents??[],e[2]=g.Contents,e[3]=v);let y=v,b;e[4]===g.CommonPrefixes?b=e[5]:(b=g.CommonPrefixes??[],e[4]=g.CommonPrefixes,e[5]=b);let x=b,S;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,m.jsx)(i,{to:`/s3/ls`,children:`Back to buckets`}),e[6]=S):S=e[6];let C;e[7]!==t||e[8]!==_.isPending||e[9]!==_.mutateAsync?(C=(0,m.jsx)(s,{bucket:t,isPending:_.isPending,onUpload:_.mutateAsync}),e[7]=t,e[8]=_.isPending,e[9]=_.mutateAsync,e[10]=C):C=e[10];let w;e[11]!==t||e[12]!==C?(w=(0,m.jsx)(d,{actions:C,title:t}),e[11]=t,e[12]=C,e[13]=w):w=e[13];let T;e[14]===_.error?T=e[15]:(T=_.error&&(0,m.jsx)(f,{error:_.error,msg:`Failed to upload object`}),e[14]=_.error,e[15]=T);let E;e[16]!==t||e[17]!==x?(E=x.length>0&&(0,m.jsxs)(`div`,{className:`mb-6`,children:[(0,m.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Folders`}),(0,m.jsx)(`div`,{className:`space-y-2`,children:x.map(e=>{if(!e.Prefix)return null;let r=n(e.Prefix);return(0,m.jsx)(o,{bucketName:t,folderName:r,fullPrefix:e.Prefix},e.Prefix)})})]}),e[16]=t,e[17]=x,e[18]=E):E=e[18];let D;e[19]!==t||e[20]!==y?(D=y.length>0&&(0,m.jsxs)(`div`,{className:`space-y-2`,children:[(0,m.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Objects`}),y.map(e=>e.Key?(0,m.jsx)(a,{bucketName:t,displayName:e.Key,fullKey:e.Key,object:e},e.Key):null)]}),e[19]=t,e[20]=y,e[21]=D):D=e[21];let O;e[22]!==x.length||e[23]!==y.length?(O=y.length===0&&x.length===0&&(0,m.jsx)(`p`,{className:`text-muted-foreground`,children:`No objects found in this bucket.`}),e[22]=x.length,e[23]=y.length,e[24]=O):O=e[24];let k;return e[25]!==w||e[26]!==T||e[27]!==E||e[28]!==D||e[29]!==O?(k=(0,m.jsxs)(m.Fragment,{children:[S,w,T,E,D,O]}),e[25]=w,e[26]=T,e[27]=E,e[28]=D,e[29]=O,e[30]=k):k=e[30],k}export{h as component};
@@ -0,0 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_bucket-CC-ZBr9T.js","assets/httpRequest-DQZd8wR4.js","assets/back-link-DstOPP2s.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/upload-button-DbCgs0Ue.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/download-Cg5EfEQr.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/s3-bkgAXzA-.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/s3-CWhrNBRE.js","assets/queryOptions-Dfvzj6n2.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/page-heading-XUouz9jc.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{t as r}from"./s3-CWhrNBRE.js";var i=e(`/_auth/s3/ls/$bucket/`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.bucket),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.bucket} | S3 | Mulga`}]}),component:t(()=>n(()=>import(`./_bucket-CC-ZBr9T.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28])),`component`)});export{i as t};
@@ -1,2 +0,0 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_bucket-CpPSfygB.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/back-link-DstOPP2s.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/upload-button-DU6XhuMD.js","assets/download-Cg5EfEQr.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/s3-bkgAXzA-.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/s3-DFTfk0we.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-XUouz9jc.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{t as r}from"./s3-DFTfk0we.js";var i=e(`/_auth/s3/ls/$bucket/`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.bucket),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.bucket} | S3 | Mulga`}]}),component:t(()=>n(()=>import(`./_bucket-CpPSfygB.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28])),`component`)});export{i as t};
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-Cy3SzVem.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ecs-C-5CUoij.js","assets/ecs-C-lP32CC.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/signed-fetch-I0Un3SFV.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/gpu-instance-type-select-CwWZSmeS.js","assets/select-DeldO9Nw.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/tabs-DKy3o9C0.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{i as r,s as i,t as a}from"./ecs-C-5CUoij.js";var o=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...a(t.clusterName),staleTime:`static`}),e.queryClient.query({...r(t.clusterName),staleTime:`static`}),e.queryClient.query({...i(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.clusterName} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_clusterName-Cy3SzVem.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])),`component`)});export{o as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-C-3mcVpM.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ecs-C-5CUoij.js","assets/ecs-C-lP32CC.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/signed-fetch-I0Un3SFV.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/gpu-instance-type-select-CwWZSmeS.js","assets/select-DeldO9Nw.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/tabs-DKy3o9C0.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{i as r,s as i,t as a}from"./ecs-C-5CUoij.js";var o=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...a(t.clusterName),staleTime:`static`}),e.queryClient.query({...r(t.clusterName),staleTime:`static`}),e.queryClient.query({...i(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.clusterName} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_clusterName-C-3mcVpM.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])),`component`)});export{o as t};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-D_4s7m4I.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/circle-arrow-up--orVog-z.js","assets/cli-command-panel-BOIpLX6g.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/copy-CCC5D0FC.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/trash-6vsD6uHm.js","assets/triangle-alert-D1obBKxE.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/eks-DUbbCjr6.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/commandBuilder-BQFrc0Mb.js","assets/json-CFziWLZi.js","assets/subnet-calculator-DDrAb5xp.js","assets/eks-vvQlQXMU.js","assets/iam--Kr4jAx_.js","assets/commandBuilder-CZqB3lH4.js","assets/page-heading-XUouz9jc.js","assets/badge-DLfSyz7d.js","assets/useRender-RXR_rUVT.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/gpu-instance-type-select-CwWZSmeS.js","assets/select-DeldO9Nw.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/tabs-DKy3o9C0.js","assets/json-editor-DGhtT07W.js","assets/textarea-BykV4gU4.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{t as n}from"./createLucideIcon-C0u9y7yb.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{s as i,t as a,u as o}from"./eks-vvQlQXMU.js";var s={name:`sliders-horizontal`,size:24,node:[[`path`,{d:`M10 5H3`,key:`1qgfaw`}],[`path`,{d:`M12 19H3`,key:`yhmn1j`}],[`path`,{d:`M14 3v4`,key:`1sua03`}],[`path`,{d:`M16 17v4`,key:`1q0r14`}],[`path`,{d:`M21 12h-9`,key:`1o4lsq`}],[`path`,{d:`M21 19h-5`,key:`1rlt1p`}],[`path`,{d:`M21 5h-7`,key:`1oszz2`}],[`path`,{d:`M8 10v4`,key:`tgpxqk`}],[`path`,{d:`M8 12H3`,key:`a7s4jb`}]]};s.node;var c=n(s),l=e(`/_auth/eks/(clusters)/list-clusters/$clusterName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.clusterName),staleTime:`static`}),e.queryClient.query({...o(t.clusterName),staleTime:`static`}),e.queryClient.query({...a(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.clusterName} | EKS | Mulga`}]}),component:t(()=>r(()=>import(`./_clusterName-D_4s7m4I.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58])),`component`)});export{c as n,l as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-ClunbT_B.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/circle-arrow-up--orVog-z.js","assets/cli-command-panel-DlaJtlY3.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/copy-CCC5D0FC.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/trash-6vsD6uHm.js","assets/triangle-alert-D1obBKxE.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/eks-DUbbCjr6.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/commandBuilder-BQFrc0Mb.js","assets/json-CFziWLZi.js","assets/subnet-calculator-DDrAb5xp.js","assets/eks-vvQlQXMU.js","assets/iam--Kr4jAx_.js","assets/commandBuilder-CZqB3lH4.js","assets/page-heading-XUouz9jc.js","assets/badge-DLfSyz7d.js","assets/useRender-RXR_rUVT.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/gpu-instance-type-select-CwWZSmeS.js","assets/select-DeldO9Nw.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/tabs-DKy3o9C0.js","assets/json-editor-DGhtT07W.js","assets/textarea-BykV4gU4.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{t as n}from"./createLucideIcon-C0u9y7yb.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{s as i,t as a,u as o}from"./eks-vvQlQXMU.js";var s={name:`sliders-horizontal`,size:24,node:[[`path`,{d:`M10 5H3`,key:`1qgfaw`}],[`path`,{d:`M12 19H3`,key:`yhmn1j`}],[`path`,{d:`M14 3v4`,key:`1sua03`}],[`path`,{d:`M16 17v4`,key:`1q0r14`}],[`path`,{d:`M21 12h-9`,key:`1o4lsq`}],[`path`,{d:`M21 19h-5`,key:`1rlt1p`}],[`path`,{d:`M21 5h-7`,key:`1oszz2`}],[`path`,{d:`M8 10v4`,key:`tgpxqk`}],[`path`,{d:`M8 12H3`,key:`a7s4jb`}]]};s.node;var c=n(s),l=e(`/_auth/eks/(clusters)/list-clusters/$clusterName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.clusterName),staleTime:`static`}),e.queryClient.query({...o(t.clusterName),staleTime:`static`}),e.queryClient.query({...a(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.clusterName} | EKS | Mulga`}]}),component:t(()=>r(()=>import(`./_clusterName-ClunbT_B.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58])),`component`)});export{c as n,l as t};
@@ -0,0 +1 @@
import{D as e,H as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useSuspenseQuery-DdLL1-z5.js";import{t as a}from"./link-Cq0Avu15.js";import{t as o}from"./useNavigate--6JDkCZ-.js";import{t as s}from"./back-link-DstOPP2s.js";import{t as c}from"./trash-6vsD6uHm.js";import{t as l}from"./button-B5Eo1H8v.js";import{b as u,d,n as f}from"./iam-2xqxFnZu.js";import{C as p,s as m}from"./iam--Kr4jAx_.js";import{t as h}from"./_groupName-CZhXV1s3.js";import{t as g}from"./page-heading-XUouz9jc.js";import{t as _}from"./error-banner-DrvD8ASz.js";import{t as v}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as y,t as b}from"./detail-row-CjQjvQvs.js";import{n as x,t as S}from"./inline-policies-panel-BWsIgKP_.js";var C=t(r()),w=n();function T(){let{groupName:t}=h.useParams(),n=o(),{data:r}=i(m(t)),{data:T}=i(p),E=d(),D=f(),O=u(),[k,A]=(0,C.useState)(!1),[j,M]=(0,C.useState)(!1),[N,P]=(0,C.useState)(null),F=r.Group,I=r.Users??[],L=T.Users??[],R=new Set(I.map(e=>e.UserName)),z=L.filter(e=>e.UserName&&!R.has(e.UserName)),B=async()=>{try{await E.mutateAsync(t),n({to:`/iam/list-groups`})}finally{A(!1)}},V=async e=>{await D.mutateAsync({groupName:t,userName:e}),M(!1)},H=async e=>{P(e);try{await O.mutateAsync({groupName:t,userName:e})}finally{P(null)}};return F?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-groups`,children:`Back to groups`}),E.error&&(0,w.jsx)(_,{error:E.error,msg:`Failed to delete group`}),D.error&&(0,w.jsx)(_,{error:D.error,msg:`Failed to add user`}),O.error&&(0,w.jsx)(_,{error:O.error,msg:`Failed to remove user`}),(0,w.jsxs)(`div`,{className:`space-y-6`,children:[(0,w.jsx)(g,{actions:(0,w.jsxs)(l,{onClick:()=>{A(!0)},size:`sm`,variant:`destructive`,children:[(0,w.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Group Details`,title:F.GroupName??``}),(0,w.jsxs)(y,{children:[(0,w.jsx)(y.Header,{children:`Group Information`}),(0,w.jsxs)(y.Content,{children:[(0,w.jsx)(b,{label:`Group Name`,value:F.GroupName}),(0,w.jsx)(b,{label:`Group ID`,value:F.GroupId}),(0,w.jsx)(b,{label:`ARN`,value:F.Arn}),(0,w.jsx)(b,{label:`Path`,value:F.Path}),(0,w.jsx)(b,{label:`Created`,value:e(F.CreateDate)})]})]}),(0,w.jsxs)(y,{children:[(0,w.jsx)(y.Header,{children:(0,w.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,w.jsx)(`span`,{children:`Members`}),(0,w.jsx)(l,{onClick:()=>{M(!j)},size:`sm`,children:`Add User`})]})}),(0,w.jsxs)(y.Content,{children:[j&&z.length>0&&(0,w.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,w.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a user to add:`}),(0,w.jsx)(`div`,{className:`space-y-1`,children:z.map(e=>(0,w.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:D.isPending,onClick:()=>{e.UserName&&V(e.UserName)},type:`button`,children:[(0,w.jsx)(`span`,{children:e.UserName}),(0,w.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.UserName))})]}),j&&z.length===0&&(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No users available to add.`}),I.length>0?(0,w.jsx)(`div`,{className:`col-span-2 space-y-3`,children:I.map(e=>(0,w.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,w.jsx)(a,{className:`text-sm font-medium hover:underline`,params:{userName:e.UserName??``},to:`/iam/list-users/$userName`,children:e.UserName}),(0,w.jsx)(l,{disabled:N===e.UserName,onClick:()=>{e.UserName&&H(e.UserName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.UserName))}):(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No members.`})]})]}),(0,w.jsx)(x,{kind:`group`,name:t}),(0,w.jsx)(S,{kind:`group`,name:t})]}),(0,w.jsx)(v,{description:`Are you sure you want to delete the group "${t}"? This action cannot be undone. You must remove all members and detach all policies first.`,isPending:E.isPending,onConfirm:B,onOpenChange:A,open:k,title:`Delete Group`})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-groups`,children:`Back to groups`}),(0,w.jsx)(`p`,{className:`text-muted-foreground`,children:`Group not found.`})]})}export{T as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_groupName-DctSbMS4.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/iam-cgovoAMa.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/commandBuilder-CZqB3lH4.js","assets/iam--Kr4jAx_.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/inline-policies-panel-BcZV1MM4.js","assets/useQuery-fED3epWb.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/json-editor-DGhtT07W.js","assets/textarea-BykV4gU4.js","assets/iam-DCIuv-29.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{C as r,a as i,n as a,p as o,s}from"./iam--Kr4jAx_.js";var c=e(`/_auth/iam/(groups)/list-groups/$groupName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...s(t.groupName),staleTime:`static`}),e.queryClient.query({...a(t.groupName),staleTime:`static`}),e.queryClient.query({...o,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`}),e.queryClient.query({...i(t.groupName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.groupName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_groupName-DctSbMS4.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39])),`component`)});export{c as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_groupName-BWjCuK77.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/iam-2xqxFnZu.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/commandBuilder-CZqB3lH4.js","assets/iam--Kr4jAx_.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/inline-policies-panel-BWsIgKP_.js","assets/useQuery-fED3epWb.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/json-editor-DGhtT07W.js","assets/textarea-BykV4gU4.js","assets/iam-DCIuv-29.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{C as r,a as i,n as a,p as o,s}from"./iam--Kr4jAx_.js";var c=e(`/_auth/iam/(groups)/list-groups/$groupName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...s(t.groupName),staleTime:`static`}),e.queryClient.query({...a(t.groupName),staleTime:`static`}),e.queryClient.query({...o,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`}),e.queryClient.query({...i(t.groupName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.groupName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_groupName-BWjCuK77.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39])),`component`)});export{c as t};
@@ -1 +0,0 @@
import{D as e,H as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useSuspenseQuery-DdLL1-z5.js";import{t as a}from"./link-Cq0Avu15.js";import{t as o}from"./useNavigate--6JDkCZ-.js";import{t as s}from"./back-link-DstOPP2s.js";import{t as c}from"./trash-6vsD6uHm.js";import{t as l}from"./button-B5Eo1H8v.js";import{O as u,n as d,p as f}from"./iam-cgovoAMa.js";import{C as p,s as m}from"./iam--Kr4jAx_.js";import{t as h}from"./_groupName-Dx98v2Ag.js";import{t as g}from"./page-heading-XUouz9jc.js";import{t as _}from"./error-banner-DrvD8ASz.js";import{t as v}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as y,t as b}from"./detail-row-CjQjvQvs.js";import{n as x,t as S}from"./inline-policies-panel-BcZV1MM4.js";var C=t(r()),w=n();function T(){let{groupName:t}=h.useParams(),n=o(),{data:r}=i(m(t)),{data:T}=i(p),E=f(),D=d(),O=u(),[k,A]=(0,C.useState)(!1),[j,M]=(0,C.useState)(!1),[N,P]=(0,C.useState)(null),F=r.Group,I=r.Users??[],L=T.Users??[],R=new Set(I.map(e=>e.UserName)),z=L.filter(e=>e.UserName&&!R.has(e.UserName)),B=async()=>{try{await E.mutateAsync(t),n({to:`/iam/list-groups`})}finally{A(!1)}},V=async e=>{await D.mutateAsync({groupName:t,userName:e}),M(!1)},H=async e=>{P(e);try{await O.mutateAsync({groupName:t,userName:e})}finally{P(null)}};return F?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-groups`,children:`Back to groups`}),E.error&&(0,w.jsx)(_,{error:E.error,msg:`Failed to delete group`}),D.error&&(0,w.jsx)(_,{error:D.error,msg:`Failed to add user`}),O.error&&(0,w.jsx)(_,{error:O.error,msg:`Failed to remove user`}),(0,w.jsxs)(`div`,{className:`space-y-6`,children:[(0,w.jsx)(g,{actions:(0,w.jsxs)(l,{onClick:()=>{A(!0)},size:`sm`,variant:`destructive`,children:[(0,w.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Group Details`,title:F.GroupName??``}),(0,w.jsxs)(y,{children:[(0,w.jsx)(y.Header,{children:`Group Information`}),(0,w.jsxs)(y.Content,{children:[(0,w.jsx)(b,{label:`Group Name`,value:F.GroupName}),(0,w.jsx)(b,{label:`Group ID`,value:F.GroupId}),(0,w.jsx)(b,{label:`ARN`,value:F.Arn}),(0,w.jsx)(b,{label:`Path`,value:F.Path}),(0,w.jsx)(b,{label:`Created`,value:e(F.CreateDate)})]})]}),(0,w.jsxs)(y,{children:[(0,w.jsx)(y.Header,{children:(0,w.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,w.jsx)(`span`,{children:`Members`}),(0,w.jsx)(l,{onClick:()=>{M(!j)},size:`sm`,children:`Add User`})]})}),(0,w.jsxs)(y.Content,{children:[j&&z.length>0&&(0,w.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,w.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a user to add:`}),(0,w.jsx)(`div`,{className:`space-y-1`,children:z.map(e=>(0,w.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:D.isPending,onClick:()=>{e.UserName&&V(e.UserName)},type:`button`,children:[(0,w.jsx)(`span`,{children:e.UserName}),(0,w.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.UserName))})]}),j&&z.length===0&&(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No users available to add.`}),I.length>0?(0,w.jsx)(`div`,{className:`col-span-2 space-y-3`,children:I.map(e=>(0,w.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,w.jsx)(a,{className:`text-sm font-medium hover:underline`,params:{userName:e.UserName??``},to:`/iam/list-users/$userName`,children:e.UserName}),(0,w.jsx)(l,{disabled:N===e.UserName,onClick:()=>{e.UserName&&H(e.UserName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.UserName))}):(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No members.`})]})]}),(0,w.jsx)(x,{kind:`group`,name:t}),(0,w.jsx)(S,{kind:`group`,name:t})]}),(0,w.jsx)(v,{description:`Are you sure you want to delete the group "${t}"? This action cannot be undone. You must remove all members and detach all policies first.`,isPending:E.isPending,onConfirm:B,onOpenChange:A,open:k,title:`Delete Group`})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-groups`,children:`Back to groups`}),(0,w.jsx)(`p`,{className:`text-muted-foreground`,children:`Group not found.`})]})}export{T as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_guardrailId.index-CJV106CP.js","assets/httpRequest-DQZd8wR4.js","assets/useMutation-B4HeDuB9.js","assets/removable-VYfdA5xy.js","assets/mutation-zdAhcn-7.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/pencil-BMdI4iIK.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/bedrock-ZhF0Otkg.js","assets/commandBuilder-CBng4Kfr.js","assets/tags-DvtTYKmq.js","assets/bedrock-ZhtMl9n2.js","assets/queryOptions-Dfvzj6n2.js","assets/commandBuilder-DCMJH_n3.js","assets/page-heading-XUouz9jc.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/textarea-BykV4gU4.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{n as r,r as i}from"./bedrock-ZhtMl9n2.js";var a=e(`/_auth/bedrock/(guardrails)/list-guardrails/$guardrailId/`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.guardrailId),staleTime:`static`}),e.queryClient.query({...i(t.guardrailId),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.guardrailId} | Guardrail | Mulga`}]}),component:t(()=>n(()=>import(`./_guardrailId.index-CJV106CP.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37])),`component`)});export{a as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_guardrailId.index-M72vQUI-.js","assets/httpRequest-DQZd8wR4.js","assets/useMutation-B4HeDuB9.js","assets/removable-VYfdA5xy.js","assets/mutation-zdAhcn-7.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/pencil-BMdI4iIK.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/bedrock-ZhF0Otkg.js","assets/commandBuilder-CBng4Kfr.js","assets/tags-DvtTYKmq.js","assets/bedrock-ZhtMl9n2.js","assets/queryOptions-Dfvzj6n2.js","assets/commandBuilder-DCMJH_n3.js","assets/page-heading-XUouz9jc.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/textarea-BykV4gU4.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{n as r,r as i}from"./bedrock-ZhtMl9n2.js";var a=e(`/_auth/bedrock/(guardrails)/list-guardrails/$guardrailId/`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.guardrailId),staleTime:`static`}),e.queryClient.query({...i(t.guardrailId),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.guardrailId} | Guardrail | Mulga`}]}),component:t(()=>n(()=>import(`./_guardrailId.index-M72vQUI-.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37])),`component`)});export{a as t};
@@ -1 +1 @@
import{A as e,H as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useSuspenseQuery-DdLL1-z5.js";import{t as a}from"./back-link-DstOPP2s.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-DeldO9Nw.js";import{t as d}from"./button-B5Eo1H8v.js";import{l as f,t as p}from"./ec2-B5xvIWGQ.js";import{$ as m,U as h,r as g}from"./ec2-CYoJ_Jge.js";import{t as _}from"./_id-Df-fFlAd.js";import{t as v}from"./page-heading-XUouz9jc.js";import{t as y}from"./error-banner-DrvD8ASz.js";import{t as b}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as x,t as S}from"./detail-row-CjQjvQvs.js";import{t as C}from"./delete-resource-button-BJwL7a9O.js";var w=t(r()),T=n();function E(){let{id:t}=_.useParams(),{data:n}=i(p(t)),{data:r}=i(f),E=g(),D=h(),O=m(),[k,A]=(0,w.useState)(!1),[j,M]=(0,w.useState)(``),N=n.Addresses?.[0],P=r.Reservations?.flatMap(e=>e.Instances??[]).filter(e=>e.State?.Name===`running`||e.State?.Name===`stopped`)??[],F=async()=>{j&&await E.mutateAsync({allocationId:t,instanceId:j})},I=async()=>{if(N?.AssociationId)try{await D.mutateAsync(N.AssociationId)}catch{}finally{A(!1)}};if(!N?.AllocationId)return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(a,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(0,T.jsx)(`p`,{className:`text-muted-foreground`,children:`Elastic IP not found.`})]});let L=!!N.AssociationId,R=e(N.Tags);return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(a,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(E.error??D.error)&&(0,T.jsx)(y,{error:E.error??D.error??void 0,msg:`Elastic IP action failed`}),(0,T.jsxs)(`div`,{className:`space-y-6`,children:[(0,T.jsx)(v,{actions:(0,T.jsx)(C,{description:`Are you sure you want to release the Elastic IP "${N.AllocationId}" (${N.PublicIp})? This action cannot be undone.`,disabled:L,id:t,label:`Release`,mutation:O,title:`Release Elastic IP`,to:`/ec2/describe-addresses`}),subtitle:`Elastic IP Details`,title:R?`${N.AllocationId} (${R})`:N.AllocationId}),(0,T.jsxs)(x,{children:[(0,T.jsx)(x.Header,{children:`Elastic IP Information`}),(0,T.jsxs)(x.Content,{children:[(0,T.jsx)(S,{label:`Allocation ID`,value:N.AllocationId}),(0,T.jsx)(S,{label:`Public IP`,value:N.PublicIp}),(0,T.jsx)(S,{label:`Domain`,value:N.Domain}),(0,T.jsx)(S,{label:`Association ID`,value:N.AssociationId??`—`}),(0,T.jsx)(S,{label:`Instance ID`,value:N.InstanceId??`—`}),(0,T.jsx)(S,{label:`Private IP`,value:N.PrivateIpAddress??`—`})]})]}),(0,T.jsxs)(x,{children:[(0,T.jsx)(x.Header,{children:`Association`}),(0,T.jsx)(x.Content,{children:L?(0,T.jsx)(d,{disabled:D.isPending,onClick:()=>{A(!0)},size:`sm`,variant:`outline`,children:`Disassociate`}):(0,T.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,T.jsx)(`div`,{className:`flex-1`,children:(0,T.jsxs)(u,{onValueChange:e=>{M(e??``)},value:j,children:[(0,T.jsx)(l,{className:`w-full`,children:(0,T.jsx)(o,{placeholder:`Select an instance`})}),(0,T.jsx)(c,{children:P.map(t=>{let n=e(t.Tags);return(0,T.jsx)(s,{value:t.InstanceId??``,children:n?`${t.InstanceId} (${n})`:t.InstanceId},t.InstanceId)})})]})}),(0,T.jsx)(d,{disabled:!j||E.isPending,onClick:F,size:`sm`,children:`Associate`})]})})]})]}),(0,T.jsx)(b,{confirmLabel:`Disassociate`,description:`Disassociate "${N.PublicIp}" from "${N.InstanceId??N.AssociationId}"? The instance stops being reachable at this address.`,isPending:D.isPending,onConfirm:I,onOpenChange:A,open:k,pendingLabel:`Disassociating…`,title:`Disassociate Elastic IP`})]})}export{E as component};
import{A as e,H as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useSuspenseQuery-DdLL1-z5.js";import{t as a}from"./back-link-DstOPP2s.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-DeldO9Nw.js";import{t as d}from"./button-B5Eo1H8v.js";import{l as f,t as p}from"./ec2-B5xvIWGQ.js";import{$ as m,U as h,r as g}from"./ec2-DN6lzDMm.js";import{t as _}from"./_id-DSfhq1gB.js";import{t as v}from"./page-heading-XUouz9jc.js";import{t as y}from"./error-banner-DrvD8ASz.js";import{t as b}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as x,t as S}from"./detail-row-CjQjvQvs.js";import{t as C}from"./delete-resource-button-BJwL7a9O.js";var w=t(r()),T=n();function E(){let{id:t}=_.useParams(),{data:n}=i(p(t)),{data:r}=i(f),E=g(),D=h(),O=m(),[k,A]=(0,w.useState)(!1),[j,M]=(0,w.useState)(``),N=n.Addresses?.[0],P=r.Reservations?.flatMap(e=>e.Instances??[]).filter(e=>e.State?.Name===`running`||e.State?.Name===`stopped`)??[],F=async()=>{j&&await E.mutateAsync({allocationId:t,instanceId:j})},I=async()=>{if(N?.AssociationId)try{await D.mutateAsync(N.AssociationId)}catch{}finally{A(!1)}};if(!N?.AllocationId)return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(a,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(0,T.jsx)(`p`,{className:`text-muted-foreground`,children:`Elastic IP not found.`})]});let L=!!N.AssociationId,R=e(N.Tags);return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(a,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(E.error??D.error)&&(0,T.jsx)(y,{error:E.error??D.error??void 0,msg:`Elastic IP action failed`}),(0,T.jsxs)(`div`,{className:`space-y-6`,children:[(0,T.jsx)(v,{actions:(0,T.jsx)(C,{description:`Are you sure you want to release the Elastic IP "${N.AllocationId}" (${N.PublicIp})? This action cannot be undone.`,disabled:L,id:t,label:`Release`,mutation:O,title:`Release Elastic IP`,to:`/ec2/describe-addresses`}),subtitle:`Elastic IP Details`,title:R?`${N.AllocationId} (${R})`:N.AllocationId}),(0,T.jsxs)(x,{children:[(0,T.jsx)(x.Header,{children:`Elastic IP Information`}),(0,T.jsxs)(x.Content,{children:[(0,T.jsx)(S,{label:`Allocation ID`,value:N.AllocationId}),(0,T.jsx)(S,{label:`Public IP`,value:N.PublicIp}),(0,T.jsx)(S,{label:`Domain`,value:N.Domain}),(0,T.jsx)(S,{label:`Association ID`,value:N.AssociationId??`—`}),(0,T.jsx)(S,{label:`Instance ID`,value:N.InstanceId??`—`}),(0,T.jsx)(S,{label:`Private IP`,value:N.PrivateIpAddress??`—`})]})]}),(0,T.jsxs)(x,{children:[(0,T.jsx)(x.Header,{children:`Association`}),(0,T.jsx)(x.Content,{children:L?(0,T.jsx)(d,{disabled:D.isPending,onClick:()=>{A(!0)},size:`sm`,variant:`outline`,children:`Disassociate`}):(0,T.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,T.jsx)(`div`,{className:`flex-1`,children:(0,T.jsxs)(u,{onValueChange:e=>{M(e??``)},value:j,children:[(0,T.jsx)(l,{className:`w-full`,children:(0,T.jsx)(o,{placeholder:`Select an instance`})}),(0,T.jsx)(c,{children:P.map(t=>{let n=e(t.Tags);return(0,T.jsx)(s,{value:t.InstanceId??``,children:n?`${t.InstanceId} (${n})`:t.InstanceId},t.InstanceId)})})]})}),(0,T.jsx)(d,{disabled:!j||E.isPending,onClick:F,size:`sm`,children:`Associate`})]})})]})]}),(0,T.jsx)(b,{confirmLabel:`Disassociate`,description:`Disassociate "${N.PublicIp}" from "${N.InstanceId??N.AssociationId}"? The instance stops being reachable at this address.`,isPending:D.isPending,onConfirm:I,onOpenChange:A,open:k,pendingLabel:`Disassociating…`,title:`Disassociate Elastic IP`})]})}export{E as component};
@@ -1 +1 @@
import{A as e,L as t,R as n}from"./httpRequest-DQZd8wR4.js";import{t as r}from"./useSuspenseQuery-DdLL1-z5.js";import{t as i}from"./link-Cq0Avu15.js";import{t as a}from"./back-link-DstOPP2s.js";import{O as o,j as s}from"./ec2-B5xvIWGQ.js";import{z as c}from"./ec2-CYoJ_Jge.js";import{t as l}from"./_id-Dhjom9bd.js";import{t as u}from"./page-heading-XUouz9jc.js";import{n as d,t as f}from"./detail-row-CjQjvQvs.js";import{t as p}from"./state-badge-N1CfbooV.js";import{t as m}from"./delete-resource-button-BJwL7a9O.js";var h=t(),g=n();function _(){let t=(0,h.c)(59),{id:n}=l.useParams(),i;t[0]===n?i=t[1]:(i=s(n),t[0]=n,t[1]=i);let{data:_}=r(i),{data:y}=r(o),b=_.Vpcs?.[0],x=c(),S,C,w,T,E,D;if(t[2]!==x||t[3]!==n||t[4]!==y.Subnets||t[5]!==b){D=Symbol.for(`react.early_return_sentinel`);bb0:{let r=y.Subnets?.filter(e=>e.VpcId===n)??[];if(!b?.VpcId){let e;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(a,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),(0,g.jsx)(`p`,{className:`text-muted-foreground`,children:`VPC not found.`})]}),t[12]=e):e=t[12],D=e;break bb0}let i;t[13]===b.Tags?i=t[14]:(i=e(b.Tags),t[13]=b.Tags,t[14]=i);let o=i;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,g.jsx)(a,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),t[15]=E):E=t[15],S=`space-y-6`;let s=`Are you sure you want to delete the VPC "${b.VpcId}"? This action cannot be undone. The VPC must have no associated subnets or internet gateways.`,c;t[16]!==x||t[17]!==n||t[18]!==s?(c=(0,g.jsx)(m,{description:s,id:n,mutation:x,title:`Delete VPC`,to:`/ec2/describe-vpcs`}),t[16]=x,t[17]=n,t[18]=s,t[19]=c):c=t[19];let l;t[20]===b.State?l=t[21]:(l=(0,g.jsx)(p,{state:b.State}),t[20]=b.State,t[21]=l);let h;t[22]!==l||t[23]!==c?(h=(0,g.jsxs)(`div`,{className:`flex items-center gap-2`,children:[c,l]}),t[22]=l,t[23]=c,t[24]=h):h=t[24];let _=o?`${b.VpcId} (${o})`:b.VpcId;t[25]!==h||t[26]!==_?(C=(0,g.jsx)(u,{actions:h,subtitle:`VPC Details`,title:_}),t[25]=h,t[26]=_,t[27]=C):C=t[27];let O;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,g.jsx)(d.Header,{children:`VPC Information`}),t[28]=O):O=t[28];let k;t[29]===b.VpcId?k=t[30]:(k=(0,g.jsx)(f,{label:`VPC ID`,value:b.VpcId}),t[29]=b.VpcId,t[30]=k);let A;t[31]===b.State?A=t[32]:(A=(0,g.jsx)(f,{label:`State`,value:b.State}),t[31]=b.State,t[32]=A);let j;t[33]===b.CidrBlock?j=t[34]:(j=(0,g.jsx)(f,{label:`CIDR Block`,value:b.CidrBlock}),t[33]=b.CidrBlock,t[34]=j);let M=b.IsDefault?`Yes`:`No`,N;t[35]===M?N=t[36]:(N=(0,g.jsx)(f,{label:`Is Default`,value:M}),t[35]=M,t[36]=N);let P;t[37]===b.DhcpOptionsId?P=t[38]:(P=(0,g.jsx)(f,{label:`DHCP Options ID`,value:b.DhcpOptionsId}),t[37]=b.DhcpOptionsId,t[38]=P);let F;t[39]===b.InstanceTenancy?F=t[40]:(F=(0,g.jsx)(f,{label:`Instance Tenancy`,value:b.InstanceTenancy}),t[39]=b.InstanceTenancy,t[40]=F);let I;t[41]===b.OwnerId?I=t[42]:(I=(0,g.jsx)(f,{label:`Owner ID`,value:b.OwnerId}),t[41]=b.OwnerId,t[42]=I),t[43]!==k||t[44]!==A||t[45]!==j||t[46]!==N||t[47]!==P||t[48]!==F||t[49]!==I?(w=(0,g.jsxs)(d,{children:[O,(0,g.jsxs)(d.Content,{children:[k,A,j,N,P,F,I]})]}),t[43]=k,t[44]=A,t[45]=j,t[46]=N,t[47]=P,t[48]=F,t[49]=I,t[50]=w):w=t[50],T=r.length>0&&(0,g.jsxs)(d,{children:[(0,g.jsxs)(d.Header,{children:[`Subnets (`,r.length,`)`]}),r.map(v)]})}t[2]=x,t[3]=n,t[4]=y.Subnets,t[5]=b,t[6]=S,t[7]=C,t[8]=w,t[9]=T,t[10]=E,t[11]=D}else S=t[6],C=t[7],w=t[8],T=t[9],E=t[10],D=t[11];if(D!==Symbol.for(`react.early_return_sentinel`))return D;let O;t[51]!==S||t[52]!==C||t[53]!==w||t[54]!==T?(O=(0,g.jsxs)(`div`,{className:S,children:[C,w,T]}),t[51]=S,t[52]=C,t[53]=w,t[54]=T,t[55]=O):O=t[55];let k;return t[56]!==E||t[57]!==O?(k=(0,g.jsxs)(g.Fragment,{children:[E,O]}),t[56]=E,t[57]=O,t[58]=k):k=t[58],k}function v(e){return e.SubnetId?(0,g.jsxs)(d.Content,{children:[(0,g.jsx)(f,{label:`Subnet ID`,value:(0,g.jsx)(i,{className:`text-primary hover:underline`,params:{id:e.SubnetId},to:`/ec2/describe-subnets/$id`,children:e.SubnetId})}),(0,g.jsx)(f,{label:`CIDR Block`,value:e.CidrBlock}),(0,g.jsx)(f,{label:`Availability Zone`,value:e.AvailabilityZone}),(0,g.jsx)(f,{label:`State`,value:e.State})]},e.SubnetId):null}export{_ as component};
import{A as e,L as t,R as n}from"./httpRequest-DQZd8wR4.js";import{t as r}from"./useSuspenseQuery-DdLL1-z5.js";import{t as i}from"./link-Cq0Avu15.js";import{t as a}from"./back-link-DstOPP2s.js";import{O as o,j as s}from"./ec2-B5xvIWGQ.js";import{z as c}from"./ec2-DN6lzDMm.js";import{t as l}from"./_id-Cz9FilM2.js";import{t as u}from"./page-heading-XUouz9jc.js";import{n as d,t as f}from"./detail-row-CjQjvQvs.js";import{t as p}from"./state-badge-BfaoAhwM.js";import{t as m}from"./delete-resource-button-BJwL7a9O.js";var h=t(),g=n();function _(){let t=(0,h.c)(59),{id:n}=l.useParams(),i;t[0]===n?i=t[1]:(i=s(n),t[0]=n,t[1]=i);let{data:_}=r(i),{data:y}=r(o),b=_.Vpcs?.[0],x=c(),S,C,w,T,E,D;if(t[2]!==x||t[3]!==n||t[4]!==y.Subnets||t[5]!==b){D=Symbol.for(`react.early_return_sentinel`);bb0:{let r=y.Subnets?.filter(e=>e.VpcId===n)??[];if(!b?.VpcId){let e;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(a,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),(0,g.jsx)(`p`,{className:`text-muted-foreground`,children:`VPC not found.`})]}),t[12]=e):e=t[12],D=e;break bb0}let i;t[13]===b.Tags?i=t[14]:(i=e(b.Tags),t[13]=b.Tags,t[14]=i);let o=i;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,g.jsx)(a,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),t[15]=E):E=t[15],S=`space-y-6`;let s=`Are you sure you want to delete the VPC "${b.VpcId}"? This action cannot be undone. The VPC must have no associated subnets or internet gateways.`,c;t[16]!==x||t[17]!==n||t[18]!==s?(c=(0,g.jsx)(m,{description:s,id:n,mutation:x,title:`Delete VPC`,to:`/ec2/describe-vpcs`}),t[16]=x,t[17]=n,t[18]=s,t[19]=c):c=t[19];let l;t[20]===b.State?l=t[21]:(l=(0,g.jsx)(p,{state:b.State}),t[20]=b.State,t[21]=l);let h;t[22]!==l||t[23]!==c?(h=(0,g.jsxs)(`div`,{className:`flex items-center gap-2`,children:[c,l]}),t[22]=l,t[23]=c,t[24]=h):h=t[24];let _=o?`${b.VpcId} (${o})`:b.VpcId;t[25]!==h||t[26]!==_?(C=(0,g.jsx)(u,{actions:h,subtitle:`VPC Details`,title:_}),t[25]=h,t[26]=_,t[27]=C):C=t[27];let O;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,g.jsx)(d.Header,{children:`VPC Information`}),t[28]=O):O=t[28];let k;t[29]===b.VpcId?k=t[30]:(k=(0,g.jsx)(f,{label:`VPC ID`,value:b.VpcId}),t[29]=b.VpcId,t[30]=k);let A;t[31]===b.State?A=t[32]:(A=(0,g.jsx)(f,{label:`State`,value:b.State}),t[31]=b.State,t[32]=A);let j;t[33]===b.CidrBlock?j=t[34]:(j=(0,g.jsx)(f,{label:`CIDR Block`,value:b.CidrBlock}),t[33]=b.CidrBlock,t[34]=j);let M=b.IsDefault?`Yes`:`No`,N;t[35]===M?N=t[36]:(N=(0,g.jsx)(f,{label:`Is Default`,value:M}),t[35]=M,t[36]=N);let P;t[37]===b.DhcpOptionsId?P=t[38]:(P=(0,g.jsx)(f,{label:`DHCP Options ID`,value:b.DhcpOptionsId}),t[37]=b.DhcpOptionsId,t[38]=P);let F;t[39]===b.InstanceTenancy?F=t[40]:(F=(0,g.jsx)(f,{label:`Instance Tenancy`,value:b.InstanceTenancy}),t[39]=b.InstanceTenancy,t[40]=F);let I;t[41]===b.OwnerId?I=t[42]:(I=(0,g.jsx)(f,{label:`Owner ID`,value:b.OwnerId}),t[41]=b.OwnerId,t[42]=I),t[43]!==k||t[44]!==A||t[45]!==j||t[46]!==N||t[47]!==P||t[48]!==F||t[49]!==I?(w=(0,g.jsxs)(d,{children:[O,(0,g.jsxs)(d.Content,{children:[k,A,j,N,P,F,I]})]}),t[43]=k,t[44]=A,t[45]=j,t[46]=N,t[47]=P,t[48]=F,t[49]=I,t[50]=w):w=t[50],T=r.length>0&&(0,g.jsxs)(d,{children:[(0,g.jsxs)(d.Header,{children:[`Subnets (`,r.length,`)`]}),r.map(v)]})}t[2]=x,t[3]=n,t[4]=y.Subnets,t[5]=b,t[6]=S,t[7]=C,t[8]=w,t[9]=T,t[10]=E,t[11]=D}else S=t[6],C=t[7],w=t[8],T=t[9],E=t[10],D=t[11];if(D!==Symbol.for(`react.early_return_sentinel`))return D;let O;t[51]!==S||t[52]!==C||t[53]!==w||t[54]!==T?(O=(0,g.jsxs)(`div`,{className:S,children:[C,w,T]}),t[51]=S,t[52]=C,t[53]=w,t[54]=T,t[55]=O):O=t[55];let k;return t[56]!==E||t[57]!==O?(k=(0,g.jsxs)(g.Fragment,{children:[E,O]}),t[56]=E,t[57]=O,t[58]=k):k=t[58],k}function v(e){return e.SubnetId?(0,g.jsxs)(d.Content,{children:[(0,g.jsx)(f,{label:`Subnet ID`,value:(0,g.jsx)(i,{className:`text-primary hover:underline`,params:{id:e.SubnetId},to:`/ec2/describe-subnets/$id`,children:e.SubnetId})}),(0,g.jsx)(f,{label:`CIDR Block`,value:e.CidrBlock}),(0,g.jsx)(f,{label:`Availability Zone`,value:e.AvailabilityZone}),(0,g.jsx)(f,{label:`State`,value:e.State})]},e.SubnetId):null}export{_ as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-a-01pVIB.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/ecr-Cr2WocAu.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ecr-DatNmHAX.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/badge-DLfSyz7d.js","assets/useRender-RXR_rUVT.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/tabs-DKy3o9C0.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/json-editor-DGhtT07W.js","assets/textarea-BykV4gU4.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{i,n as a,r as o}from"./ecr-Cr2WocAu.js";var s=t(`/_auth/ecr/(repositories)/list-repositories/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id);await Promise.all([t.queryClient.query({...a,staleTime:`static`}),t.queryClient.query({...o(r),staleTime:`static`}),t.queryClient.query({...i(r),staleTime:`static`})])},head:({params:t})=>({meta:[{title:`${e(t.id)} | Repository | Mulga`}]}),component:n(()=>r(()=>import(`./_id-a-01pVIB.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{s as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D0rPJ2Oy.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/ecr-Cr2WocAu.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ecr-DatNmHAX.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/badge-DLfSyz7d.js","assets/useRender-RXR_rUVT.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/tabs-DKy3o9C0.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/json-editor-DGhtT07W.js","assets/textarea-BykV4gU4.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{i,n as a,r as o}from"./ecr-Cr2WocAu.js";var s=t(`/_auth/ecr/(repositories)/list-repositories/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id);await Promise.all([t.queryClient.query({...a,staleTime:`static`}),t.queryClient.query({...o(r),staleTime:`static`}),t.queryClient.query({...i(r),staleTime:`static`})])},head:({params:t})=>({meta:[{title:`${e(t.id)} | Repository | Mulga`}]}),component:n(()=>r(()=>import(`./_id-D0rPJ2Oy.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),`component`)});export{s as t};
@@ -1 +1 @@
import{A as e,L as t,R as n}from"./httpRequest-DQZd8wR4.js";import{t as r}from"./useSuspenseQuery-DdLL1-z5.js";import{t as i}from"./link-Cq0Avu15.js";import{t as a}from"./back-link-DstOPP2s.js";import{D as o}from"./ec2-B5xvIWGQ.js";import{L as s}from"./ec2-CYoJ_Jge.js";import{t as c}from"./_id-C4HJoFaY.js";import{t as l}from"./page-heading-XUouz9jc.js";import{n as u,t as d}from"./detail-row-CjQjvQvs.js";import{t as f}from"./state-badge-N1CfbooV.js";import{t as p}from"./delete-resource-button-BJwL7a9O.js";var m=t(),h=n();function g(){let t=(0,m.c)(51),{id:n}=c.useParams(),g;t[0]===n?g=t[1]:(g=o(n),t[0]=n,t[1]=g);let{data:_}=r(g),v=_.Subnets?.[0],y=s();if(!v?.SubnetId){let e;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(a,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`Subnet not found.`})]}),t[2]=e):e=t[2],e}let b;t[3]===v.Tags?b=t[4]:(b=e(v.Tags),t[3]=v.Tags,t[4]=b);let x=b,S;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,h.jsx)(a,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),t[5]=S):S=t[5];let C=`Are you sure you want to delete the subnet "${v.SubnetId}"? This action cannot be undone.`,w;t[6]!==y||t[7]!==n||t[8]!==C?(w=(0,h.jsx)(p,{description:C,id:n,mutation:y,title:`Delete Subnet`,to:`/ec2/describe-subnets`}),t[6]=y,t[7]=n,t[8]=C,t[9]=w):w=t[9];let T;t[10]===v.State?T=t[11]:(T=(0,h.jsx)(f,{state:v.State}),t[10]=v.State,t[11]=T);let E;t[12]!==w||t[13]!==T?(E=(0,h.jsxs)(`div`,{className:`flex items-center gap-2`,children:[w,T]}),t[12]=w,t[13]=T,t[14]=E):E=t[14];let D=x?`${v.SubnetId} (${x})`:v.SubnetId,O;t[15]!==E||t[16]!==D?(O=(0,h.jsx)(l,{actions:E,subtitle:`Subnet Details`,title:D}),t[15]=E,t[16]=D,t[17]=O):O=t[17];let k;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,h.jsx)(u.Header,{children:`Subnet Information`}),t[18]=k):k=t[18];let A;t[19]===v.SubnetId?A=t[20]:(A=(0,h.jsx)(d,{label:`Subnet ID`,value:v.SubnetId}),t[19]=v.SubnetId,t[20]=A);let j;t[21]===v.VpcId?j=t[22]:(j=v.VpcId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:v.VpcId},to:`/ec2/describe-vpcs/$id`,children:v.VpcId}):`—`,t[21]=v.VpcId,t[22]=j);let M;t[23]===j?M=t[24]:(M=(0,h.jsx)(d,{label:`VPC ID`,value:j}),t[23]=j,t[24]=M);let N;t[25]===v.State?N=t[26]:(N=(0,h.jsx)(d,{label:`State`,value:v.State}),t[25]=v.State,t[26]=N);let P;t[27]===v.CidrBlock?P=t[28]:(P=(0,h.jsx)(d,{label:`CIDR Block`,value:v.CidrBlock}),t[27]=v.CidrBlock,t[28]=P);let F;t[29]===v.AvailabilityZone?F=t[30]:(F=(0,h.jsx)(d,{label:`Availability Zone`,value:v.AvailabilityZone}),t[29]=v.AvailabilityZone,t[30]=F);let I;t[31]===v.AvailableIpAddressCount?I=t[32]:(I=v.AvailableIpAddressCount?.toString(),t[31]=v.AvailableIpAddressCount,t[32]=I);let L;t[33]===I?L=t[34]:(L=(0,h.jsx)(d,{label:`Available IP Count`,value:I}),t[33]=I,t[34]=L);let R=v.MapPublicIpOnLaunch?`Yes`:`No`,z;t[35]===R?z=t[36]:(z=(0,h.jsx)(d,{label:`Map Public IP on Launch`,value:R}),t[35]=R,t[36]=z);let B=v.DefaultForAz?`Yes`:`No`,V;t[37]===B?V=t[38]:(V=(0,h.jsx)(d,{label:`Default for AZ`,value:B}),t[37]=B,t[38]=V);let H;t[39]!==A||t[40]!==M||t[41]!==N||t[42]!==P||t[43]!==F||t[44]!==L||t[45]!==z||t[46]!==V?(H=(0,h.jsxs)(u,{children:[k,(0,h.jsxs)(u.Content,{children:[A,M,N,P,F,L,z,V]})]}),t[39]=A,t[40]=M,t[41]=N,t[42]=P,t[43]=F,t[44]=L,t[45]=z,t[46]=V,t[47]=H):H=t[47];let U;return t[48]!==H||t[49]!==O?(U=(0,h.jsxs)(h.Fragment,{children:[S,(0,h.jsxs)(`div`,{className:`space-y-6`,children:[O,H]})]}),t[48]=H,t[49]=O,t[50]=U):U=t[50],U}export{g as component};
import{A as e,L as t,R as n}from"./httpRequest-DQZd8wR4.js";import{t as r}from"./useSuspenseQuery-DdLL1-z5.js";import{t as i}from"./link-Cq0Avu15.js";import{t as a}from"./back-link-DstOPP2s.js";import{D as o}from"./ec2-B5xvIWGQ.js";import{L as s}from"./ec2-DN6lzDMm.js";import{t as c}from"./_id-CCBI7782.js";import{t as l}from"./page-heading-XUouz9jc.js";import{n as u,t as d}from"./detail-row-CjQjvQvs.js";import{t as f}from"./state-badge-BfaoAhwM.js";import{t as p}from"./delete-resource-button-BJwL7a9O.js";var m=t(),h=n();function g(){let t=(0,m.c)(51),{id:n}=c.useParams(),g;t[0]===n?g=t[1]:(g=o(n),t[0]=n,t[1]=g);let{data:_}=r(g),v=_.Subnets?.[0],y=s();if(!v?.SubnetId){let e;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(a,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`Subnet not found.`})]}),t[2]=e):e=t[2],e}let b;t[3]===v.Tags?b=t[4]:(b=e(v.Tags),t[3]=v.Tags,t[4]=b);let x=b,S;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,h.jsx)(a,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),t[5]=S):S=t[5];let C=`Are you sure you want to delete the subnet "${v.SubnetId}"? This action cannot be undone.`,w;t[6]!==y||t[7]!==n||t[8]!==C?(w=(0,h.jsx)(p,{description:C,id:n,mutation:y,title:`Delete Subnet`,to:`/ec2/describe-subnets`}),t[6]=y,t[7]=n,t[8]=C,t[9]=w):w=t[9];let T;t[10]===v.State?T=t[11]:(T=(0,h.jsx)(f,{state:v.State}),t[10]=v.State,t[11]=T);let E;t[12]!==w||t[13]!==T?(E=(0,h.jsxs)(`div`,{className:`flex items-center gap-2`,children:[w,T]}),t[12]=w,t[13]=T,t[14]=E):E=t[14];let D=x?`${v.SubnetId} (${x})`:v.SubnetId,O;t[15]!==E||t[16]!==D?(O=(0,h.jsx)(l,{actions:E,subtitle:`Subnet Details`,title:D}),t[15]=E,t[16]=D,t[17]=O):O=t[17];let k;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,h.jsx)(u.Header,{children:`Subnet Information`}),t[18]=k):k=t[18];let A;t[19]===v.SubnetId?A=t[20]:(A=(0,h.jsx)(d,{label:`Subnet ID`,value:v.SubnetId}),t[19]=v.SubnetId,t[20]=A);let j;t[21]===v.VpcId?j=t[22]:(j=v.VpcId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:v.VpcId},to:`/ec2/describe-vpcs/$id`,children:v.VpcId}):`—`,t[21]=v.VpcId,t[22]=j);let M;t[23]===j?M=t[24]:(M=(0,h.jsx)(d,{label:`VPC ID`,value:j}),t[23]=j,t[24]=M);let N;t[25]===v.State?N=t[26]:(N=(0,h.jsx)(d,{label:`State`,value:v.State}),t[25]=v.State,t[26]=N);let P;t[27]===v.CidrBlock?P=t[28]:(P=(0,h.jsx)(d,{label:`CIDR Block`,value:v.CidrBlock}),t[27]=v.CidrBlock,t[28]=P);let F;t[29]===v.AvailabilityZone?F=t[30]:(F=(0,h.jsx)(d,{label:`Availability Zone`,value:v.AvailabilityZone}),t[29]=v.AvailabilityZone,t[30]=F);let I;t[31]===v.AvailableIpAddressCount?I=t[32]:(I=v.AvailableIpAddressCount?.toString(),t[31]=v.AvailableIpAddressCount,t[32]=I);let L;t[33]===I?L=t[34]:(L=(0,h.jsx)(d,{label:`Available IP Count`,value:I}),t[33]=I,t[34]=L);let R=v.MapPublicIpOnLaunch?`Yes`:`No`,z;t[35]===R?z=t[36]:(z=(0,h.jsx)(d,{label:`Map Public IP on Launch`,value:R}),t[35]=R,t[36]=z);let B=v.DefaultForAz?`Yes`:`No`,V;t[37]===B?V=t[38]:(V=(0,h.jsx)(d,{label:`Default for AZ`,value:B}),t[37]=B,t[38]=V);let H;t[39]!==A||t[40]!==M||t[41]!==N||t[42]!==P||t[43]!==F||t[44]!==L||t[45]!==z||t[46]!==V?(H=(0,h.jsxs)(u,{children:[k,(0,h.jsxs)(u.Content,{children:[A,M,N,P,F,L,z,V]})]}),t[39]=A,t[40]=M,t[41]=N,t[42]=P,t[43]=F,t[44]=L,t[45]=z,t[46]=V,t[47]=H):H=t[47];let U;return t[48]!==H||t[49]!==O?(U=(0,h.jsxs)(h.Fragment,{children:[S,(0,h.jsxs)(`div`,{className:`space-y-6`,children:[O,H]})]}),t[48]=H,t[49]=O,t[50]=U):U=t[50],U}export{g as component};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DbYarA9Q.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/camera-Ca3R0G51.js","assets/pencil-BMdI4iIK.js","assets/cli-command-panel-BOIpLX6g.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/copy-CCC5D0FC.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/trash-6vsD6uHm.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/rds-BHMDdXNk.js","assets/tags-DvtTYKmq.js","assets/rds-ClYjGnYk.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/rds-DlRssQaQ.js","assets/page-heading-XUouz9jc.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/form-actions-B5qM1xxd.js","assets/form-fields-BlQNb0VO.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/input-BxaPlzkF.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/tabs-DKy3o9C0.js","assets/security-group-checkboxes-2fJVLY_H.js","assets/create-db-snapshot-dialog-DDFsCGC-.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/delete-db-snapshot-dialog-DYuI70vU.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/rds-events-panel-C8GHhRNZ.js","assets/rds-tags-tab-lPFwmz7G.js","assets/tags-editor-sFD4U8YX.js","assets/delete-db-instance-dialog-BQ9XgDiJ.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{c as i,g as a,n as o,s,t as c}from"./rds-DlRssQaQ.js";var l=t(`/_auth/rds/(db-instances)/describe-db-instances/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id),[l]=await Promise.all([t.queryClient.query({...o(r),staleTime:`static`}),t.queryClient.query({...s(r),staleTime:`static`}),t.queryClient.query({...i(r),staleTime:`static`}),t.queryClient.query({...c(r),staleTime:`static`})]),u=l.DBInstances?.[0]?.DBInstanceArn??``;await t.queryClient.query({...a(u),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t.id)} | RDS | Mulga`}]}),component:n(()=>r(()=>import(`./_id-DbYarA9Q.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63])),`component`)});export{l as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-C4NWR86G.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/camera-Ca3R0G51.js","assets/pencil-BMdI4iIK.js","assets/cli-command-panel-DlaJtlY3.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/copy-CCC5D0FC.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/trash-6vsD6uHm.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/rds-BHMDdXNk.js","assets/tags-DvtTYKmq.js","assets/rds-ClYjGnYk.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/rds-DlRssQaQ.js","assets/page-heading-XUouz9jc.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/form-actions-B5qM1xxd.js","assets/form-fields-BlQNb0VO.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/input-BxaPlzkF.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/security-group-checkboxes-CuKsaUUu.js","assets/tabs-DKy3o9C0.js","assets/rds-form-fields-b0A03AkU.js","assets/db-snapshots-table-D1Xlf1GA.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/delete-db-snapshot-dialog-DYuI70vU.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/rds-events-panel-C8GHhRNZ.js","assets/rds-tags-tab-lPFwmz7G.js","assets/tags-editor-sFD4U8YX.js","assets/delete-db-instance-dialog-BQ9XgDiJ.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{c as i,g as a,n as o,s,t as c}from"./rds-DlRssQaQ.js";var l=t(`/_auth/rds/(db-instances)/describe-db-instances/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id),[l]=await Promise.all([t.queryClient.query({...o(r),staleTime:`static`}),t.queryClient.query({...s(r),staleTime:`static`}),t.queryClient.query({...i(r),staleTime:`static`}),t.queryClient.query({...c(r),staleTime:`static`})]),u=l.DBInstances?.[0]?.DBInstanceArn??``;await t.queryClient.query({...a(u),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t.id)} | RDS | Mulga`}]}),component:n(()=>r(()=>import(`./_id-C4NWR86G.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64])),`component`)});export{l as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-B_LrVu0A.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/plus-D3X61wwI.js","assets/input-BxaPlzkF.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/ec2-D8jwIKff.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{t as n}from"./createLucideIcon-C0u9y7yb.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{C as i}from"./ec2-B5xvIWGQ.js";var a={name:`x`,size:24,node:[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]};a.node;var o=n(a),s=e(`/_auth/ec2/(security-groups)/describe-security-groups/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...i(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | Security Group | Mulga`}]}),component:t(()=>r(()=>import(`./_id-B_LrVu0A.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),`component`)});export{o as n,s as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-C-8FVALp.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/plus-D3X61wwI.js","assets/input-BxaPlzkF.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/ec2-Boiu0f0F.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{t as n}from"./createLucideIcon-C0u9y7yb.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{C as i}from"./ec2-B5xvIWGQ.js";var a={name:`x`,size:24,node:[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]};a.node;var o=n(a),s=e(`/_auth/ec2/(security-groups)/describe-security-groups/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...i(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | Security Group | Mulga`}]}),component:t(()=>r(()=>import(`./_id-C-8FVALp.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),`component`)});export{o as n,s as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D10wkmqm.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/elbv2-ObKydc2M.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/commandBuilder-CNwrULAZ.js","assets/tags-DvtTYKmq.js","assets/elbv2-xaGWk9ae.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/tags-editor-sFD4U8YX.js","assets/zod-D4Vt1Hkv.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/attributes-editor-DfJ9LD-E.js","assets/select-DeldO9Nw.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/tabs-DKy3o9C0.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{l as i}from"./ec2-B5xvIWGQ.js";import{c as a,l as o,s}from"./elbv2-xaGWk9ae.js";var c=t(`/_auth/ec2/(target-groups)/describe-target-groups/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id);await Promise.all([t.queryClient.query({...o(r),staleTime:`static`}),t.queryClient.query({...a(r),staleTime:`static`}),t.queryClient.query({...s([r]),staleTime:`static`}),t.queryClient.query({...i,staleTime:`static`})])},head:({params:t})=>({meta:[{title:`${e(t.id)} | Target Group | Mulga`}]}),component:n(()=>r(()=>import(`./_id-D10wkmqm.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49])),`component`)});export{c as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-xWN0_Uv1.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/elbv2-Cl5TceSI.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/commandBuilder-CNwrULAZ.js","assets/tags-DvtTYKmq.js","assets/elbv2-xaGWk9ae.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/tags-editor-sFD4U8YX.js","assets/zod-D4Vt1Hkv.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/attributes-editor-DfJ9LD-E.js","assets/select-DeldO9Nw.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/tabs-DKy3o9C0.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{l as i}from"./ec2-B5xvIWGQ.js";import{c as a,l as o,s}from"./elbv2-xaGWk9ae.js";var c=t(`/_auth/ec2/(target-groups)/describe-target-groups/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id);await Promise.all([t.queryClient.query({...o(r),staleTime:`static`}),t.queryClient.query({...a(r),staleTime:`static`}),t.queryClient.query({...s([r]),staleTime:`static`}),t.queryClient.query({...i,staleTime:`static`})])},head:({params:t})=>({meta:[{title:`${e(t.id)} | Target Group | Mulga`}]}),component:n(()=>r(()=>import(`./_id-xWN0_Uv1.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50])),`component`)});export{c as t};
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CHXTunHn.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{M as r,u as i}from"./ec2-B5xvIWGQ.js";var a=e(`/_auth/ec2/(internet-gateways)/describe-internet-gateways/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Internet Gateway | Mulga`}]}),component:t(()=>n(()=>import(`./_id-CHXTunHn.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40])),`component`)});export{a as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CLNHIpIw.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{M as r,u as i}from"./ec2-B5xvIWGQ.js";var a=e(`/_auth/ec2/(internet-gateways)/describe-internet-gateways/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Internet Gateway | Mulga`}]}),component:t(()=>n(()=>import(`./_id-CLNHIpIw.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40])),`component`)});export{a as t};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{H as e,L as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{A as i}from"./removable-VYfdA5xy.js";import{t as a}from"./useMutation-B4HeDuB9.js";import{t as o}from"./useSuspenseQuery-DdLL1-z5.js";import{t as s}from"./back-link-DstOPP2s.js";import{t as c}from"./circle-arrow-up--orVog-z.js";import{t as ee}from"./button-B5Eo1H8v.js";import{a as l}from"./ec2-B5xvIWGQ.js";import{B as te}from"./ec2-CYoJ_Jge.js";import{r as u}from"./signed-fetch-I0Un3SFV.js";import{t as ne}from"./use-admin-LME8fjlV.js";import{t as d}from"./_id-evhCQM0Q.js";import{t as f}from"./page-heading-XUouz9jc.js";import{t as p}from"./error-banner-DrvD8ASz.js";import{a as m,i as h,l as g,n as _,o as v,r as y,s as b,t as x}from"./alert-dialog-D_-47VBb.js";import{t as S}from"./state-badge-N1CfbooV.js";import{t as C}from"./delete-resource-button-BJwL7a9O.js";import{i as w}from"./system-managed-Dk7ySh_E.js";import{t as T}from"./ami-details-BLtmgbYq.js";var E=e(r()),D=t();function O(){let e=(0,D.c)(2),t=i(),n;return e[0]===t?n=e[1]:(n={mutationFn:k,onSuccess:()=>{t.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=t,e[1]=n),a(n)}async function k(e){return await u({action:`PromoteImage`,params:{ImageId:e}})}var A=n(),re=`000000000000`;function j(){let e=(0,D.c)(48),{id:t}=d.useParams(),n;e[0]===t?n=e[1]:(n=l(t),e[0]=t,e[1]=n);let{data:r}=o(n),i=r?.Images?.[0],{isAdmin:a}=ne(),u=te(),k=O(),[j,M]=(0,E.useState)(!1);if(!i?.ImageId||w(i)){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(s,{to:`/ec2/describe-images`,children:`Back to images`}),(0,A.jsx)(`p`,{className:`text-muted-foreground`,children:`Image not found.`})]}),e[2]=t):t=e[2],t}let N=i.OwnerId===re,P;e[3]!==t||e[4]!==k?(P=async function(){try{await k.mutateAsync(t),M(!1)}catch{}},e[3]=t,e[4]=k,e[5]=P):P=e[5];let F=P,I;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,A.jsx)(s,{to:`/ec2/describe-images`,children:`Back to images`}),e[6]=I):I=e[6];let L;e[7]===k.error?L=e[8]:(L=k.error&&(0,A.jsx)(p,{error:k.error,msg:`Failed to promote image`}),e[7]=k.error,e[8]=L);let R;e[9]!==a||e[10]!==N?(R=a&&!N&&(0,A.jsxs)(ee,{onClick:()=>{M(!0)},size:`sm`,variant:`outline`,children:[(0,A.jsx)(c,{className:`size-4`}),`Promote to System`]}),e[9]=a,e[10]=N,e[11]=R):R=e[11];let z=`Are you sure you want to deregister "${i.ImageId}"? The backing snapshot will not be deleted.`,B;e[12]!==u||e[13]!==t||e[14]!==z?(B=(0,A.jsx)(C,{description:z,id:t,label:`Deregister`,mutation:u,title:`Deregister Image`,to:`/ec2/describe-images`}),e[12]=u,e[13]=t,e[14]=z,e[15]=B):B=e[15];let V;e[16]===i.State?V=e[17]:(V=(0,A.jsx)(S,{state:i.State}),e[16]=i.State,e[17]=V);let H;e[18]!==R||e[19]!==B||e[20]!==V?(H=(0,A.jsxs)(`div`,{className:`flex items-center gap-2`,children:[R,B,V]}),e[18]=R,e[19]=B,e[20]=V,e[21]=H):H=e[21];let U;e[22]!==i.ImageId||e[23]!==H?(U=(0,A.jsx)(f,{actions:H,subtitle:`Image Details`,title:i.ImageId}),e[22]=i.ImageId,e[23]=H,e[24]=U):U=e[24];let W;e[25]===i?W=e[26]:(W=(0,A.jsx)(T,{image:i,showExtendedDetails:!0}),e[25]=i,e[26]=W);let G;e[27]!==W||e[28]!==U?(G=(0,A.jsxs)(`div`,{className:`space-y-6`,children:[U,W]}),e[27]=W,e[28]=U,e[29]=G):G=e[29];let K;e[30]===Symbol.for(`react.memo_cache_sentinel`)?(K=(0,A.jsx)(g,{children:`Promote to System Image`}),e[30]=K):K=e[30];let q;e[31]===i.ImageId?q=e[32]:(q=(0,A.jsxs)(b,{children:[K,(0,A.jsxs)(m,{children:[`This will make “`,i.ImageId,`” visible to all accounts as a system image. This cannot be undone via the UI.`]})]}),e[31]=i.ImageId,e[32]=q);let J;e[33]===Symbol.for(`react.memo_cache_sentinel`)?(J=(0,A.jsx)(y,{children:`Cancel`}),e[33]=J):J=e[33];let Y=k.isPending?`Promoting…`:`Promote`,X;e[34]!==F||e[35]!==k.isPending||e[36]!==Y?(X=(0,A.jsxs)(v,{children:[J,(0,A.jsx)(_,{disabled:k.isPending,onClick:F,children:Y})]}),e[34]=F,e[35]=k.isPending,e[36]=Y,e[37]=X):X=e[37];let Z;e[38]!==q||e[39]!==X?(Z=(0,A.jsxs)(h,{children:[q,X]}),e[38]=q,e[39]=X,e[40]=Z):Z=e[40];let Q;e[41]!==j||e[42]!==Z?(Q=(0,A.jsx)(x,{onOpenChange:M,open:j,children:Z}),e[41]=j,e[42]=Z,e[43]=Q):Q=e[43];let $;return e[44]!==G||e[45]!==Q||e[46]!==L?($=(0,A.jsxs)(A.Fragment,{children:[I,L,G,Q]}),e[44]=G,e[45]=Q,e[46]=L,e[47]=$):$=e[47],$}export{j as component};
import{H as e,L as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{A as i}from"./removable-VYfdA5xy.js";import{t as a}from"./useMutation-B4HeDuB9.js";import{t as o}from"./useSuspenseQuery-DdLL1-z5.js";import{t as s}from"./back-link-DstOPP2s.js";import{t as c}from"./circle-arrow-up--orVog-z.js";import{t as ee}from"./button-B5Eo1H8v.js";import{a as l}from"./ec2-B5xvIWGQ.js";import{B as te}from"./ec2-DN6lzDMm.js";import{r as u}from"./signed-fetch-I0Un3SFV.js";import{t as ne}from"./use-admin-LME8fjlV.js";import{t as d}from"./_id-akhMr9a5.js";import{t as f}from"./page-heading-XUouz9jc.js";import{t as p}from"./error-banner-DrvD8ASz.js";import{a as m,i as h,l as g,n as _,o as v,r as y,s as b,t as x}from"./alert-dialog-D_-47VBb.js";import{t as S}from"./state-badge-BfaoAhwM.js";import{t as C}from"./delete-resource-button-BJwL7a9O.js";import{i as w}from"./system-managed-Dk7ySh_E.js";import{t as T}from"./ami-details-BLtmgbYq.js";var E=e(r()),D=t();function O(){let e=(0,D.c)(2),t=i(),n;return e[0]===t?n=e[1]:(n={mutationFn:k,onSuccess:()=>{t.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=t,e[1]=n),a(n)}async function k(e){return await u({action:`PromoteImage`,params:{ImageId:e}})}var A=n(),re=`000000000000`;function j(){let e=(0,D.c)(48),{id:t}=d.useParams(),n;e[0]===t?n=e[1]:(n=l(t),e[0]=t,e[1]=n);let{data:r}=o(n),i=r?.Images?.[0],{isAdmin:a}=ne(),u=te(),k=O(),[j,M]=(0,E.useState)(!1);if(!i?.ImageId||w(i)){let t;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(s,{to:`/ec2/describe-images`,children:`Back to images`}),(0,A.jsx)(`p`,{className:`text-muted-foreground`,children:`Image not found.`})]}),e[2]=t):t=e[2],t}let N=i.OwnerId===re,P;e[3]!==t||e[4]!==k?(P=async function(){try{await k.mutateAsync(t),M(!1)}catch{}},e[3]=t,e[4]=k,e[5]=P):P=e[5];let F=P,I;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,A.jsx)(s,{to:`/ec2/describe-images`,children:`Back to images`}),e[6]=I):I=e[6];let L;e[7]===k.error?L=e[8]:(L=k.error&&(0,A.jsx)(p,{error:k.error,msg:`Failed to promote image`}),e[7]=k.error,e[8]=L);let R;e[9]!==a||e[10]!==N?(R=a&&!N&&(0,A.jsxs)(ee,{onClick:()=>{M(!0)},size:`sm`,variant:`outline`,children:[(0,A.jsx)(c,{className:`size-4`}),`Promote to System`]}),e[9]=a,e[10]=N,e[11]=R):R=e[11];let z=`Are you sure you want to deregister "${i.ImageId}"? The backing snapshot will not be deleted.`,B;e[12]!==u||e[13]!==t||e[14]!==z?(B=(0,A.jsx)(C,{description:z,id:t,label:`Deregister`,mutation:u,title:`Deregister Image`,to:`/ec2/describe-images`}),e[12]=u,e[13]=t,e[14]=z,e[15]=B):B=e[15];let V;e[16]===i.State?V=e[17]:(V=(0,A.jsx)(S,{state:i.State}),e[16]=i.State,e[17]=V);let H;e[18]!==R||e[19]!==B||e[20]!==V?(H=(0,A.jsxs)(`div`,{className:`flex items-center gap-2`,children:[R,B,V]}),e[18]=R,e[19]=B,e[20]=V,e[21]=H):H=e[21];let U;e[22]!==i.ImageId||e[23]!==H?(U=(0,A.jsx)(f,{actions:H,subtitle:`Image Details`,title:i.ImageId}),e[22]=i.ImageId,e[23]=H,e[24]=U):U=e[24];let W;e[25]===i?W=e[26]:(W=(0,A.jsx)(T,{image:i,showExtendedDetails:!0}),e[25]=i,e[26]=W);let G;e[27]!==W||e[28]!==U?(G=(0,A.jsxs)(`div`,{className:`space-y-6`,children:[U,W]}),e[27]=W,e[28]=U,e[29]=G):G=e[29];let K;e[30]===Symbol.for(`react.memo_cache_sentinel`)?(K=(0,A.jsx)(g,{children:`Promote to System Image`}),e[30]=K):K=e[30];let q;e[31]===i.ImageId?q=e[32]:(q=(0,A.jsxs)(b,{children:[K,(0,A.jsxs)(m,{children:[`This will make “`,i.ImageId,`” visible to all accounts as a system image. This cannot be undone via the UI.`]})]}),e[31]=i.ImageId,e[32]=q);let J;e[33]===Symbol.for(`react.memo_cache_sentinel`)?(J=(0,A.jsx)(y,{children:`Cancel`}),e[33]=J):J=e[33];let Y=k.isPending?`Promoting…`:`Promote`,X;e[34]!==F||e[35]!==k.isPending||e[36]!==Y?(X=(0,A.jsxs)(v,{children:[J,(0,A.jsx)(_,{disabled:k.isPending,onClick:F,children:Y})]}),e[34]=F,e[35]=k.isPending,e[36]=Y,e[37]=X):X=e[37];let Z;e[38]!==q||e[39]!==X?(Z=(0,A.jsxs)(h,{children:[q,X]}),e[38]=q,e[39]=X,e[40]=Z):Z=e[40];let Q;e[41]!==j||e[42]!==Z?(Q=(0,A.jsx)(x,{onOpenChange:M,open:j,children:Z}),e[41]=j,e[42]=Z,e[43]=Q):Q=e[43];let $;return e[44]!==G||e[45]!==Q||e[46]!==L?($=(0,A.jsxs)(A.Fragment,{children:[I,L,G,Q]}),e[44]=G,e[45]=Q,e[46]=L,e[47]=$):$=e[47],$}export{j as component};
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BNpe_7DP.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/trash-6vsD6uHm.js","assets/input-BxaPlzkF.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/badge-DLfSyz7d.js","assets/useRender-RXR_rUVT.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/ec2-D8jwIKff.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/resource-delete-dialog-DOckpb7y.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{O as r,_ as i,d as a,x as o}from"./ec2-B5xvIWGQ.js";var s=e(`/_auth/ec2/(route-tables)/describe-route-tables/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Route Table | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BNpe_7DP.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47])),`component`)});export{s as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CymXOqpU.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/trash-6vsD6uHm.js","assets/input-BxaPlzkF.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/badge-DLfSyz7d.js","assets/useRender-RXR_rUVT.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/ec2-Boiu0f0F.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/resource-delete-dialog-DOckpb7y.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{O as r,_ as i,d as a,x as o}from"./ec2-B5xvIWGQ.js";var s=e(`/_auth/ec2/(route-tables)/describe-route-tables/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Route Table | Mulga`}]}),component:t(()=>n(()=>import(`./_id-CymXOqpU.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47])),`component`)});export{s as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D2Fyz6n7.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{D as r}from"./ec2-B5xvIWGQ.js";var i=e(`/_auth/ec2/(subnet)/describe-subnets/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | Subnet | Mulga`}]}),component:t(()=>n(()=>import(`./_id-D2Fyz6n7.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{i as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BFqDy8yU.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{D as r}from"./ec2-B5xvIWGQ.js";var i=e(`/_auth/ec2/(subnet)/describe-subnets/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | Subnet | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BFqDy8yU.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{i as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-vQVeKcCW.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/pencil-BMdI4iIK.js","assets/trash-6vsD6uHm.js","assets/input-BxaPlzkF.js","assets/acm-CcyrZf8I.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/listener-form-Cts9vrm7.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/textarea-BykV4gU4.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/elbv2-DV-GT2DB.js","assets/tags-DvtTYKmq.js","assets/ec2-B5xvIWGQ.js","assets/elbv2-ObKydc2M.js","assets/commandBuilder-CNwrULAZ.js","assets/elbv2-xaGWk9ae.js","assets/page-heading-XUouz9jc.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/tags-editor-sFD4U8YX.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/attributes-editor-DfJ9LD-E.js","assets/tabs-DKy3o9C0.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{O as i}from"./ec2-B5xvIWGQ.js";import{i as a,n as o,r as s,s as c,u as l}from"./elbv2-xaGWk9ae.js";var u=t(`/_auth/ec2/(load-balancers)/describe-load-balancers/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id);await Promise.all([t.queryClient.query({...a(r),staleTime:`static`}),t.queryClient.query({...o(r),staleTime:`static`}),t.queryClient.query({...s(r),staleTime:`static`}),t.queryClient.query({...c([r]),staleTime:`static`}),t.queryClient.query({...l,staleTime:`static`}),t.queryClient.query({...i,staleTime:`static`})])},head:({params:t})=>({meta:[{title:`${e(t.id)} | Load Balancer | Mulga`}]}),component:n(()=>r(()=>import(`./_id-vQVeKcCW.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),`component`)});export{u as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CjnwaGXm.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/pencil-BMdI4iIK.js","assets/trash-6vsD6uHm.js","assets/input-BxaPlzkF.js","assets/acm-CcyrZf8I.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/listener-form-CkabAkXF.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/elbv2-Cl5TceSI.js","assets/commandBuilder-CNwrULAZ.js","assets/tags-DvtTYKmq.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/textarea-BykV4gU4.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/ec2-B5xvIWGQ.js","assets/elbv2-xaGWk9ae.js","assets/page-heading-XUouz9jc.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/security-group-checkboxes-CuKsaUUu.js","assets/tags-editor-sFD4U8YX.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/attributes-editor-DfJ9LD-E.js","assets/tabs-DKy3o9C0.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{O as i}from"./ec2-B5xvIWGQ.js";import{i as a,n as o,r as s,s as c,u as l}from"./elbv2-xaGWk9ae.js";var u=t(`/_auth/ec2/(load-balancers)/describe-load-balancers/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id);await Promise.all([t.queryClient.query({...a(r),staleTime:`static`}),t.queryClient.query({...o(r),staleTime:`static`}),t.queryClient.query({...s(r),staleTime:`static`}),t.queryClient.query({...c([r]),staleTime:`static`}),t.queryClient.query({...l,staleTime:`static`}),t.queryClient.query({...i,staleTime:`static`})])},head:({params:t})=>({meta:[{title:`${e(t.id)} | Load Balancer | Mulga`}]}),component:n(()=>r(()=>import(`./_id-CjnwaGXm.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),`component`)});export{u as t};
@@ -1 +1 @@
import{A as e,H as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useSuspenseQuery-DdLL1-z5.js";import{t as a}from"./link-Cq0Avu15.js";import{t as o}from"./back-link-DstOPP2s.js";import{c as s,i as c,n as l,s as u,t as d}from"./select-DeldO9Nw.js";import{t as f}from"./button-B5Eo1H8v.js";import{M as p,u as m}from"./ec2-B5xvIWGQ.js";import{D as h,V as g,o as _}from"./ec2-CYoJ_Jge.js";import{t as v}from"./_id-Xdsp_LW_.js";import{t as y}from"./page-heading-XUouz9jc.js";import{t as b}from"./error-banner-DrvD8ASz.js";import{t as x}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as S,t as C}from"./detail-row-CjQjvQvs.js";import{t as w}from"./delete-resource-button-BJwL7a9O.js";var T=t(r()),E=n();function D(){let{id:t}=v.useParams(),{data:n}=i(m(t)),{data:r}=i(p),D=_(),O=g(),k=h(),[A,j]=(0,T.useState)(null),[M,N]=(0,T.useState)(``),P=n.InternetGateways?.[0],F=r.Vpcs??[],I=async()=>{M&&await D.mutateAsync({internetGatewayId:t,vpcId:M})},L=async()=>{if(A)try{await O.mutateAsync({internetGatewayId:t,vpcId:A})}catch{}finally{j(null)}};if(!P?.InternetGatewayId)return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(o,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`Internet Gateway not found.`})]});let R=P.Attachments?.[0],z=!!R?.VpcId,B=e(P.Tags);return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(o,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),(D.error??O.error)&&(0,E.jsx)(b,{error:D.error??O.error??void 0,msg:`Internet Gateway action failed`}),(0,E.jsxs)(`div`,{className:`space-y-6`,children:[(0,E.jsx)(y,{actions:(0,E.jsx)(w,{description:`Are you sure you want to delete the Internet Gateway "${P.InternetGatewayId}"? This action cannot be undone.`,disabled:z,id:t,mutation:k,title:`Delete Internet Gateway`,to:`/ec2/describe-internet-gateways`}),subtitle:`Internet Gateway Details`,title:B?`${P.InternetGatewayId} (${B})`:P.InternetGatewayId}),(0,E.jsxs)(S,{children:[(0,E.jsx)(S.Header,{children:`Internet Gateway Information`}),(0,E.jsxs)(S.Content,{children:[(0,E.jsx)(C,{label:`Internet Gateway ID`,value:P.InternetGatewayId}),(0,E.jsx)(C,{label:`Owner ID`,value:P.OwnerId??`—`}),(0,E.jsx)(C,{label:`State`,value:R?.State??`detached`})]})]}),(0,E.jsxs)(S,{children:[(0,E.jsx)(S.Header,{children:`VPC Attachment`}),(0,E.jsx)(S.Content,{children:z?(0,E.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,E.jsx)(a,{className:`text-primary hover:underline`,params:{id:R.VpcId??``},to:`/ec2/describe-vpcs/$id`,children:R.VpcId}),(0,E.jsx)(f,{disabled:O.isPending,onClick:()=>{j(R.VpcId??``)},size:`sm`,variant:`outline`,children:`Detach`})]}):(0,E.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,E.jsx)(`div`,{className:`flex-1`,children:(0,E.jsxs)(d,{onValueChange:e=>{N(e??``)},value:M,children:[(0,E.jsx)(u,{className:`w-full`,children:(0,E.jsx)(s,{placeholder:`Select a VPC`})}),(0,E.jsx)(l,{children:F.map(t=>{let n=e(t.Tags);return(0,E.jsx)(c,{value:t.VpcId??``,children:n?`${t.VpcId} (${n})`:`${t.VpcId} (${t.CidrBlock})`},t.VpcId)})})]})}),(0,E.jsx)(f,{disabled:!M||D.isPending,onClick:I,size:`sm`,children:`Attach`})]})})]})]}),(0,E.jsx)(x,{confirmLabel:`Detach`,description:`Detach "${P.InternetGatewayId}" from "${A}"? Every subnet in the VPC that routes through it loses internet access.`,isPending:O.isPending,onConfirm:L,onOpenChange:e=>{e||j(null)},open:A!==null,pendingLabel:`Detaching…`,title:`Detach Internet Gateway`})]})}export{D as component};
import{A as e,H as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useSuspenseQuery-DdLL1-z5.js";import{t as a}from"./link-Cq0Avu15.js";import{t as o}from"./back-link-DstOPP2s.js";import{c as s,i as c,n as l,s as u,t as d}from"./select-DeldO9Nw.js";import{t as f}from"./button-B5Eo1H8v.js";import{M as p,u as m}from"./ec2-B5xvIWGQ.js";import{D as h,V as g,o as _}from"./ec2-DN6lzDMm.js";import{t as v}from"./_id-BpT4z3Es.js";import{t as y}from"./page-heading-XUouz9jc.js";import{t as b}from"./error-banner-DrvD8ASz.js";import{t as x}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as S,t as C}from"./detail-row-CjQjvQvs.js";import{t as w}from"./delete-resource-button-BJwL7a9O.js";var T=t(r()),E=n();function D(){let{id:t}=v.useParams(),{data:n}=i(m(t)),{data:r}=i(p),D=_(),O=g(),k=h(),[A,j]=(0,T.useState)(null),[M,N]=(0,T.useState)(``),P=n.InternetGateways?.[0],F=r.Vpcs??[],I=async()=>{M&&await D.mutateAsync({internetGatewayId:t,vpcId:M})},L=async()=>{if(A)try{await O.mutateAsync({internetGatewayId:t,vpcId:A})}catch{}finally{j(null)}};if(!P?.InternetGatewayId)return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(o,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`Internet Gateway not found.`})]});let R=P.Attachments?.[0],z=!!R?.VpcId,B=e(P.Tags);return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(o,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),(D.error??O.error)&&(0,E.jsx)(b,{error:D.error??O.error??void 0,msg:`Internet Gateway action failed`}),(0,E.jsxs)(`div`,{className:`space-y-6`,children:[(0,E.jsx)(y,{actions:(0,E.jsx)(w,{description:`Are you sure you want to delete the Internet Gateway "${P.InternetGatewayId}"? This action cannot be undone.`,disabled:z,id:t,mutation:k,title:`Delete Internet Gateway`,to:`/ec2/describe-internet-gateways`}),subtitle:`Internet Gateway Details`,title:B?`${P.InternetGatewayId} (${B})`:P.InternetGatewayId}),(0,E.jsxs)(S,{children:[(0,E.jsx)(S.Header,{children:`Internet Gateway Information`}),(0,E.jsxs)(S.Content,{children:[(0,E.jsx)(C,{label:`Internet Gateway ID`,value:P.InternetGatewayId}),(0,E.jsx)(C,{label:`Owner ID`,value:P.OwnerId??`—`}),(0,E.jsx)(C,{label:`State`,value:R?.State??`detached`})]})]}),(0,E.jsxs)(S,{children:[(0,E.jsx)(S.Header,{children:`VPC Attachment`}),(0,E.jsx)(S.Content,{children:z?(0,E.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,E.jsx)(a,{className:`text-primary hover:underline`,params:{id:R.VpcId??``},to:`/ec2/describe-vpcs/$id`,children:R.VpcId}),(0,E.jsx)(f,{disabled:O.isPending,onClick:()=>{j(R.VpcId??``)},size:`sm`,variant:`outline`,children:`Detach`})]}):(0,E.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,E.jsx)(`div`,{className:`flex-1`,children:(0,E.jsxs)(d,{onValueChange:e=>{N(e??``)},value:M,children:[(0,E.jsx)(u,{className:`w-full`,children:(0,E.jsx)(s,{placeholder:`Select a VPC`})}),(0,E.jsx)(l,{children:F.map(t=>{let n=e(t.Tags);return(0,E.jsx)(c,{value:t.VpcId??``,children:n?`${t.VpcId} (${n})`:`${t.VpcId} (${t.CidrBlock})`},t.VpcId)})})]})}),(0,E.jsx)(f,{disabled:!M||D.isPending,onClick:I,size:`sm`,children:`Attach`})]})})]})]}),(0,E.jsx)(x,{confirmLabel:`Detach`,description:`Detach "${P.InternetGatewayId}" from "${A}"? Every subnet in the VPC that routes through it loses internet access.`,isPending:O.isPending,onConfirm:L,onOpenChange:e=>{e||j(null)},open:A!==null,pendingLabel:`Detaching…`,title:`Detach Internet Gateway`})]})}export{D as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BnhXFQ_s.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{g as r}from"./ec2-B5xvIWGQ.js";var i=e(`/_auth/ec2/(nat-gateways)/describe-nat-gateways/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | NAT Gateway | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BnhXFQ_s.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{i as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-fQmhnQL9.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{g as r}from"./ec2-B5xvIWGQ.js";var i=e(`/_auth/ec2/(nat-gateways)/describe-nat-gateways/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | NAT Gateway | Mulga`}]}),component:t(()=>n(()=>import(`./_id-fQmhnQL9.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{i as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CrRAV7HB.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/input-BxaPlzkF.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/form-actions-B5qM1xxd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/ec2-D8jwIKff.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{k as r}from"./ec2-B5xvIWGQ.js";var i=e(`/_auth/ec2/(volumes)/modify-volume/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`Resize ${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-CrRAV7HB.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29])),`component`)});export{i as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-zGrxvXFs.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/input-BxaPlzkF.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/form-actions-B5qM1xxd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/ec2-Boiu0f0F.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{k as r}from"./ec2-B5xvIWGQ.js";var i=e(`/_auth/ec2/(volumes)/modify-volume/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`Resize ${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-zGrxvXFs.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29])),`component`)});export{i as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BXSD2I4W.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/back-link-DstOPP2s.js","assets/check-BYS45hQf.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/copy-CCC5D0FC.js","assets/network-DyefCxpT.js","assets/rotate-cw-BhlWewhh.js","assets/trash-6vsD6uHm.js","assets/triangle-alert-D1obBKxE.js","assets/input-BxaPlzkF.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/iam--Kr4jAx_.js","assets/commandBuilder-CZqB3lH4.js","assets/json-CFziWLZi.js","assets/admin-Bb2fUemD.js","assets/signed-fetch-I0Un3SFV.js","assets/use-admin-LME8fjlV.js","assets/sts-CH9sLksW.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/textarea-BykV4gU4.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/ami-details-BLtmgbYq.js","assets/gpu-instance-type-select-CwWZSmeS.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{a as r,c as i,s as a}from"./ec2-B5xvIWGQ.js";var o=e(`/_auth/ec2/(instances)/describe-instances/$id`)({loader:async({context:e,params:t})=>{let[n]=await Promise.all([e.queryClient.query({...a(t.id),staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`})]),o=n.Reservations?.[0]?.Instances?.[0]?.ImageId;return await e.queryClient.query({...r(o),staleTime:`static`}),n},head:({loaderData:e})=>({meta:[{title:`${e?.Reservations?.[0]?.Instances?.[0]?.InstanceId??`Instance`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BXSD2I4W.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57])),`component`)});export{o as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-Bxac5gbm.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/back-link-DstOPP2s.js","assets/check-BYS45hQf.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/copy-CCC5D0FC.js","assets/network-DyefCxpT.js","assets/rotate-cw-BhlWewhh.js","assets/trash-6vsD6uHm.js","assets/triangle-alert-D1obBKxE.js","assets/input-BxaPlzkF.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/iam--Kr4jAx_.js","assets/commandBuilder-CZqB3lH4.js","assets/json-CFziWLZi.js","assets/admin-Bb2fUemD.js","assets/signed-fetch-I0Un3SFV.js","assets/use-admin-LME8fjlV.js","assets/sts-CH9sLksW.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/textarea-BykV4gU4.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/ami-details-BLtmgbYq.js","assets/gpu-instance-type-select-CwWZSmeS.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{a as r,c as i,s as a}from"./ec2-B5xvIWGQ.js";var o=e(`/_auth/ec2/(instances)/describe-instances/$id`)({loader:async({context:e,params:t})=>{let[n]=await Promise.all([e.queryClient.query({...a(t.id),staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`})]),o=n.Reservations?.[0]?.Instances?.[0]?.ImageId;return await e.queryClient.query({...r(o),staleTime:`static`}),n},head:({loaderData:e})=>({meta:[{title:`${e?.Reservations?.[0]?.Instances?.[0]?.InstanceId??`Instance`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-Bxac5gbm.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57])),`component`)});export{o as t};
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DWWyETyM.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/back-link-DstOPP2s.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/trash-6vsD6uHm.js","assets/input-BxaPlzkF.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/badge-DLfSyz7d.js","assets/useRender-RXR_rUVT.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/ec2-D8jwIKff.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/resource-delete-dialog-DOckpb7y.js","assets/launch-template-data-fields-IET6YhnM.js","assets/textarea-BykV4gU4.js","assets/collapsible-CSKI0Jku.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{O as r,c as i,h as a,m as o,o as s,p as c,w as l}from"./ec2-B5xvIWGQ.js";var u=e(`/_auth/ec2/(launch-templates)/describe-launch-templates/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`}),e.queryClient.query({...c,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`}),e.queryClient.query({...l,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Launch Template | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DWWyETyM.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50])),`component`)});export{u as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-C4GlcDZS.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/back-link-DstOPP2s.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/trash-6vsD6uHm.js","assets/input-BxaPlzkF.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/badge-DLfSyz7d.js","assets/useRender-RXR_rUVT.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/ec2-Boiu0f0F.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/resource-delete-dialog-DOckpb7y.js","assets/launch-template-data-fields-D7MXTVKE.js","assets/textarea-BykV4gU4.js","assets/security-group-checkboxes-CuKsaUUu.js","assets/collapsible-CSKI0Jku.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{O as r,c as i,h as a,m as o,o as s,p as c,w as l}from"./ec2-B5xvIWGQ.js";var u=e(`/_auth/ec2/(launch-templates)/describe-launch-templates/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`}),e.queryClient.query({...c,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`}),e.queryClient.query({...l,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Launch Template | Mulga`}]}),component:t(()=>n(()=>import(`./_id-C4GlcDZS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51])),`component`)});export{u as t};
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BXpQ7U_T.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{O as r,j as i}from"./ec2-B5xvIWGQ.js";var a=e(`/_auth/ec2/(vpc)/describe-vpcs/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | VPC | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BXpQ7U_T.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{a as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-B2WQy3xE.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{O as r,j as i}from"./ec2-B5xvIWGQ.js";var a=e(`/_auth/ec2/(vpc)/describe-vpcs/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | VPC | Mulga`}]}),component:t(()=>n(()=>import(`./_id-B2WQy3xE.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{a as t};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BMjZHixN.js","assets/httpRequest-DQZd8wR4.js","assets/removable-VYfdA5xy.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/cli-command-panel-BOIpLX6g.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/copy-CCC5D0FC.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/rds-BHMDdXNk.js","assets/tags-DvtTYKmq.js","assets/rds-ClYjGnYk.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/rds-DlRssQaQ.js","assets/page-heading-XUouz9jc.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/form-actions-B5qM1xxd.js","assets/form-fields-BlQNb0VO.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/input-BxaPlzkF.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/trash-6vsD6uHm.js","assets/detail-row-CjQjvQvs.js","assets/system-managed-Dk7ySh_E.js","assets/system-image-required-63h7JRlw.js","assets/rotate-cw-BhlWewhh.js","assets/triangle-alert-D1obBKxE.js","assets/security-group-checkboxes-2fJVLY_H.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{o as i,w as a}from"./ec2-B5xvIWGQ.js";import{d as o,h as s,i as c,o as l}from"./rds-DlRssQaQ.js";var u=t(`/_auth/rds/(snapshots)/restore-db-instance-from-db-snapshot/$id`)({loader:async({context:t,params:n})=>{await Promise.all([t.queryClient.query({...c(e(n.id)),staleTime:`static`}),t.queryClient.query({...l,staleTime:`static`}),t.queryClient.query({...s,staleTime:`static`}),t.queryClient.query({...o,staleTime:`static`}),t.queryClient.query({...a,staleTime:`static`}),t.queryClient.query({...i,staleTime:`static`})])},head:({params:t})=>({meta:[{title:`Restore ${e(t.id)} | RDS | Mulga`}]}),component:n(()=>r(()=>import(`./_id-BMjZHixN.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53])),`component`)});export{u as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DtZF8BJR.js","assets/httpRequest-DQZd8wR4.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/cli-command-panel-DlaJtlY3.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/copy-CCC5D0FC.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/rds-BHMDdXNk.js","assets/tags-DvtTYKmq.js","assets/rds-ClYjGnYk.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/rds-DlRssQaQ.js","assets/page-heading-XUouz9jc.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/form-actions-B5qM1xxd.js","assets/form-fields-BlQNb0VO.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/input-BxaPlzkF.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/trash-6vsD6uHm.js","assets/detail-row-CjQjvQvs.js","assets/system-managed-Dk7ySh_E.js","assets/security-group-checkboxes-CuKsaUUu.js","assets/system-image-required-gLioDiEu.js","assets/rotate-cw-BhlWewhh.js","assets/triangle-alert-D1obBKxE.js","assets/rds-form-fields-b0A03AkU.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{o as i,w as a}from"./ec2-B5xvIWGQ.js";import{d as o,h as s,i as c,o as l}from"./rds-DlRssQaQ.js";var u=t(`/_auth/rds/(snapshots)/restore-db-instance-from-db-snapshot/$id`)({loader:async({context:t,params:n})=>{await Promise.all([t.queryClient.query({...c(e(n.id)),staleTime:`static`}),t.queryClient.query({...l,staleTime:`static`}),t.queryClient.query({...s,staleTime:`static`}),t.queryClient.query({...o,staleTime:`static`}),t.queryClient.query({...a,staleTime:`static`}),t.queryClient.query({...i,staleTime:`static`})])},head:({params:t})=>({meta:[{title:`Restore ${e(t.id)} | RDS | Mulga`}]}),component:n(()=>r(()=>import(`./_id-DtZF8BJR.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54])),`component`)});export{u as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BNxeeh68.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/copy-CCC5D0FC.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/textarea-BykV4gU4.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{t as n}from"./createLucideIcon-C0u9y7yb.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{T as i,b as a}from"./ec2-B5xvIWGQ.js";var o={name:`image`,size:24,node:[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}],[`circle`,{cx:`9`,cy:`9`,r:`2`,key:`af1f0g`}],[`path`,{d:`m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21`,key:`1xmnt7`}]]};o.node;var s=n(o),c=e(`/_auth/ec2/(snapshots)/describe-snapshots/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>r(()=>import(`./_id-BNxeeh68.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39])),`component`)});export{s as n,c as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-B6LHuThp.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/copy-CCC5D0FC.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/textarea-BykV4gU4.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{t as n}from"./createLucideIcon-C0u9y7yb.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{T as i,b as a}from"./ec2-B5xvIWGQ.js";var o={name:`image`,size:24,node:[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}],[`circle`,{cx:`9`,cy:`9`,r:`2`,key:`af1f0g`}],[`path`,{d:`m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21`,key:`1xmnt7`}]]};o.node;var s=n(o),c=e(`/_auth/ec2/(snapshots)/describe-snapshots/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>r(()=>import(`./_id-B6LHuThp.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39])),`component`)});export{s as n,c as t};
@@ -1 +1 @@
import{L as e,R as t}from"./httpRequest-DQZd8wR4.js";import{t as n}from"./useSuspenseQuery-DdLL1-z5.js";import{t as r}from"./link-Cq0Avu15.js";import{t as i}from"./back-link-DstOPP2s.js";import{l as a,v as o}from"./ec2-B5xvIWGQ.js";import{M as s}from"./ec2-CYoJ_Jge.js";import{t as c}from"./_id-DdEgyrNC.js";import{t as l}from"./page-heading-XUouz9jc.js";import{n as u,t as d}from"./detail-row-CjQjvQvs.js";import{t as f}from"./state-badge-N1CfbooV.js";import{t as p}from"./delete-resource-button-BJwL7a9O.js";var m=e(),h=t();function g(){let e=(0,m.c)(58),{id:t}=c.useParams(),r;e[0]===t?r=e[1]:(r=o(t),e[0]=t,e[1]=r);let{data:g}=n(r),{data:y}=n(a),b=s(),x=g.PlacementGroups?.[0],S,C,w,T,E,D,O,k;if(e[2]!==b||e[3]!==y.Reservations||e[4]!==x){k=Symbol.for(`react.early_return_sentinel`);bb0:{let t=y.Reservations?.flatMap(v).filter(e=>e.Placement?.GroupName===x?.GroupName)??[];if(!x?.GroupId){let t;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(i,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`Placement group not found.`})]}),e[13]=t):t=e[13],k=t;break bb0}e[14]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,h.jsx)(i,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),e[14]=O):O=e[14],T=`space-y-6`;let n=`Are you sure you want to delete the placement group "${x.GroupName}"? The group must have no running instances.`,r=!x.GroupName,a=x.GroupName??``,o;e[15]!==b||e[16]!==a||e[17]!==n||e[18]!==r?(o=(0,h.jsx)(p,{description:n,disabled:r,id:a,mutation:b,title:`Delete Placement Group`,to:`/ec2/describe-placement-groups`}),e[15]=b,e[16]=a,e[17]=n,e[18]=r,e[19]=o):o=e[19];let s;e[20]===x.State?s=e[21]:(s=(0,h.jsx)(f,{state:x.State}),e[20]=x.State,e[21]=s);let c;e[22]!==o||e[23]!==s?(c=(0,h.jsxs)(`div`,{className:`flex items-center gap-2`,children:[o,s]}),e[22]=o,e[23]=s,e[24]=c):c=e[24];let m=x.GroupName??x.GroupId;e[25]!==c||e[26]!==m?(E=(0,h.jsx)(l,{actions:c,subtitle:`Placement Group Details`,title:m}),e[25]=c,e[26]=m,e[27]=E):E=e[27];let g;e[28]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,h.jsx)(u.Header,{children:`Placement Group Information`}),e[28]=g):g=e[28];let A;e[29]===x.GroupId?A=e[30]:(A=(0,h.jsx)(d,{label:`Group ID`,value:x.GroupId}),e[29]=x.GroupId,e[30]=A);let j;e[31]===x.GroupName?j=e[32]:(j=(0,h.jsx)(d,{label:`Group Name`,value:x.GroupName}),e[31]=x.GroupName,e[32]=j);let M;e[33]===x.Strategy?M=e[34]:(M=(0,h.jsx)(d,{label:`Strategy`,value:x.Strategy}),e[33]=x.Strategy,e[34]=M);let N;e[35]===x.State?N=e[36]:(N=(0,h.jsx)(d,{label:`State`,value:x.State}),e[35]=x.State,e[36]=N);let P;e[37]===x.SpreadLevel?P=e[38]:(P=(0,h.jsx)(d,{label:`Spread Level`,value:x.SpreadLevel}),e[37]=x.SpreadLevel,e[38]=P),e[39]!==A||e[40]!==j||e[41]!==M||e[42]!==N||e[43]!==P?(D=(0,h.jsxs)(u,{children:[g,(0,h.jsxs)(u.Content,{children:[A,j,M,N,P]})]}),e[39]=A,e[40]=j,e[41]=M,e[42]=N,e[43]=P,e[44]=D):D=e[44],S=u,e[45]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,h.jsx)(u.Header,{children:`Instances`}),e[45]=C):C=e[45],w=t.length>0?t.map(_):(0,h.jsx)(u.Content,{children:(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`No instances in this placement group.`})})}e[2]=b,e[3]=y.Reservations,e[4]=x,e[5]=S,e[6]=C,e[7]=w,e[8]=T,e[9]=E,e[10]=D,e[11]=O,e[12]=k}else S=e[5],C=e[6],w=e[7],T=e[8],E=e[9],D=e[10],O=e[11],k=e[12];if(k!==Symbol.for(`react.early_return_sentinel`))return k;let A;e[46]!==S||e[47]!==C||e[48]!==w?(A=(0,h.jsxs)(S,{children:[C,w]}),e[46]=S,e[47]=C,e[48]=w,e[49]=A):A=e[49];let j;e[50]!==T||e[51]!==E||e[52]!==D||e[53]!==A?(j=(0,h.jsxs)(`div`,{className:T,children:[E,D,A]}),e[50]=T,e[51]=E,e[52]=D,e[53]=A,e[54]=j):j=e[54];let M;return e[55]!==O||e[56]!==j?(M=(0,h.jsxs)(h.Fragment,{children:[O,j]}),e[55]=O,e[56]=j,e[57]=M):M=e[57],M}function _(e){return(0,h.jsxs)(u.Content,{children:[(0,h.jsx)(d,{label:`Instance ID`,value:e.InstanceId?(0,h.jsx)(r,{className:`text-primary hover:underline`,params:{id:e.InstanceId},to:`/ec2/describe-instances/$id`,children:e.InstanceId}):void 0}),(0,h.jsx)(d,{label:`State`,value:e.State?.Name}),(0,h.jsx)(d,{label:`Instance Type`,value:e.InstanceType}),(0,h.jsx)(d,{label:`Availability Zone`,value:e.Placement?.AvailabilityZone})]},e.InstanceId)}function v(e){return e.Instances??[]}export{g as component};
import{L as e,R as t}from"./httpRequest-DQZd8wR4.js";import{t as n}from"./useSuspenseQuery-DdLL1-z5.js";import{t as r}from"./link-Cq0Avu15.js";import{t as i}from"./back-link-DstOPP2s.js";import{l as a,v as o}from"./ec2-B5xvIWGQ.js";import{M as s}from"./ec2-DN6lzDMm.js";import{t as c}from"./_id-DTZ8vKfz.js";import{t as l}from"./page-heading-XUouz9jc.js";import{n as u,t as d}from"./detail-row-CjQjvQvs.js";import{t as f}from"./state-badge-BfaoAhwM.js";import{t as p}from"./delete-resource-button-BJwL7a9O.js";var m=e(),h=t();function g(){let e=(0,m.c)(58),{id:t}=c.useParams(),r;e[0]===t?r=e[1]:(r=o(t),e[0]=t,e[1]=r);let{data:g}=n(r),{data:y}=n(a),b=s(),x=g.PlacementGroups?.[0],S,C,w,T,E,D,O,k;if(e[2]!==b||e[3]!==y.Reservations||e[4]!==x){k=Symbol.for(`react.early_return_sentinel`);bb0:{let t=y.Reservations?.flatMap(v).filter(e=>e.Placement?.GroupName===x?.GroupName)??[];if(!x?.GroupId){let t;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(i,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`Placement group not found.`})]}),e[13]=t):t=e[13],k=t;break bb0}e[14]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,h.jsx)(i,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),e[14]=O):O=e[14],T=`space-y-6`;let n=`Are you sure you want to delete the placement group "${x.GroupName}"? The group must have no running instances.`,r=!x.GroupName,a=x.GroupName??``,o;e[15]!==b||e[16]!==a||e[17]!==n||e[18]!==r?(o=(0,h.jsx)(p,{description:n,disabled:r,id:a,mutation:b,title:`Delete Placement Group`,to:`/ec2/describe-placement-groups`}),e[15]=b,e[16]=a,e[17]=n,e[18]=r,e[19]=o):o=e[19];let s;e[20]===x.State?s=e[21]:(s=(0,h.jsx)(f,{state:x.State}),e[20]=x.State,e[21]=s);let c;e[22]!==o||e[23]!==s?(c=(0,h.jsxs)(`div`,{className:`flex items-center gap-2`,children:[o,s]}),e[22]=o,e[23]=s,e[24]=c):c=e[24];let m=x.GroupName??x.GroupId;e[25]!==c||e[26]!==m?(E=(0,h.jsx)(l,{actions:c,subtitle:`Placement Group Details`,title:m}),e[25]=c,e[26]=m,e[27]=E):E=e[27];let g;e[28]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,h.jsx)(u.Header,{children:`Placement Group Information`}),e[28]=g):g=e[28];let A;e[29]===x.GroupId?A=e[30]:(A=(0,h.jsx)(d,{label:`Group ID`,value:x.GroupId}),e[29]=x.GroupId,e[30]=A);let j;e[31]===x.GroupName?j=e[32]:(j=(0,h.jsx)(d,{label:`Group Name`,value:x.GroupName}),e[31]=x.GroupName,e[32]=j);let M;e[33]===x.Strategy?M=e[34]:(M=(0,h.jsx)(d,{label:`Strategy`,value:x.Strategy}),e[33]=x.Strategy,e[34]=M);let N;e[35]===x.State?N=e[36]:(N=(0,h.jsx)(d,{label:`State`,value:x.State}),e[35]=x.State,e[36]=N);let P;e[37]===x.SpreadLevel?P=e[38]:(P=(0,h.jsx)(d,{label:`Spread Level`,value:x.SpreadLevel}),e[37]=x.SpreadLevel,e[38]=P),e[39]!==A||e[40]!==j||e[41]!==M||e[42]!==N||e[43]!==P?(D=(0,h.jsxs)(u,{children:[g,(0,h.jsxs)(u.Content,{children:[A,j,M,N,P]})]}),e[39]=A,e[40]=j,e[41]=M,e[42]=N,e[43]=P,e[44]=D):D=e[44],S=u,e[45]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,h.jsx)(u.Header,{children:`Instances`}),e[45]=C):C=e[45],w=t.length>0?t.map(_):(0,h.jsx)(u.Content,{children:(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`No instances in this placement group.`})})}e[2]=b,e[3]=y.Reservations,e[4]=x,e[5]=S,e[6]=C,e[7]=w,e[8]=T,e[9]=E,e[10]=D,e[11]=O,e[12]=k}else S=e[5],C=e[6],w=e[7],T=e[8],E=e[9],D=e[10],O=e[11],k=e[12];if(k!==Symbol.for(`react.early_return_sentinel`))return k;let A;e[46]!==S||e[47]!==C||e[48]!==w?(A=(0,h.jsxs)(S,{children:[C,w]}),e[46]=S,e[47]=C,e[48]=w,e[49]=A):A=e[49];let j;e[50]!==T||e[51]!==E||e[52]!==D||e[53]!==A?(j=(0,h.jsxs)(`div`,{className:T,children:[E,D,A]}),e[50]=T,e[51]=E,e[52]=D,e[53]=A,e[54]=j):j=e[54];let M;return e[55]!==O||e[56]!==j?(M=(0,h.jsxs)(h.Fragment,{children:[O,j]}),e[55]=O,e[56]=j,e[57]=M):M=e[57],M}function _(e){return(0,h.jsxs)(u.Content,{children:[(0,h.jsx)(d,{label:`Instance ID`,value:e.InstanceId?(0,h.jsx)(r,{className:`text-primary hover:underline`,params:{id:e.InstanceId},to:`/ec2/describe-instances/$id`,children:e.InstanceId}):void 0}),(0,h.jsx)(d,{label:`State`,value:e.State?.Name}),(0,h.jsx)(d,{label:`Instance Type`,value:e.InstanceType}),(0,h.jsx)(d,{label:`Availability Zone`,value:e.Placement?.AvailabilityZone})]},e.InstanceId)}function v(e){return e.Instances??[]}export{g as component};
@@ -1 +1 @@
import{D as e,L as t,R as n}from"./httpRequest-DQZd8wR4.js";import{t as r}from"./useSuspenseQuery-DdLL1-z5.js";import{t as i}from"./back-link-DstOPP2s.js";import{f as a}from"./ec2-B5xvIWGQ.js";import{O as o}from"./ec2-CYoJ_Jge.js";import{t as s}from"./_id-BX-f9zG9.js";import{t as c}from"./page-heading-XUouz9jc.js";import{n as l,t as u}from"./detail-row-CjQjvQvs.js";import{t as d}from"./delete-resource-button-BJwL7a9O.js";var f=t(),p=n();function m(){let t=(0,f.c)(36),{id:n}=s.useParams(),m;t[0]===n?m=t[1]:(m=a(n),t[0]=n,t[1]=m);let{data:g}=r(m),_=g.KeyPairs?.[0],v=o();if(!_?.KeyPairId){let e;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(i,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`Key pair not found.`})]}),t[2]=e):e=t[2],e}let y;t[3]===_.CreateTime?y=t[4]:(y=e(_.CreateTime),t[3]=_.CreateTime,t[4]=y);let b=y,x;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,p.jsx)(i,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),t[5]=x):x=t[5];let S=`Are you sure you want to delete the key pair "${_.KeyName}"? This action cannot be undone. Any instances using this key pair will no longer be able to be accessed with it.`,C;t[6]!==v||t[7]!==n||t[8]!==S?(C=(0,p.jsx)(d,{description:S,id:n,mutation:v,title:`Delete Key Pair`,to:`/ec2/describe-key-pairs`}),t[6]=v,t[7]=n,t[8]=S,t[9]=C):C=t[9];let w=_.KeyName??``,T;t[10]!==C||t[11]!==w?(T=(0,p.jsx)(c,{actions:C,subtitle:`Key Pair Details`,title:w}),t[10]=C,t[11]=w,t[12]=T):T=t[12];let E;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,p.jsx)(l.Header,{children:`Key Pair Information`}),t[13]=E):E=t[13];let D;t[14]===_.KeyPairId?D=t[15]:(D=(0,p.jsx)(u,{label:`Key Pair ID`,value:_.KeyPairId}),t[14]=_.KeyPairId,t[15]=D);let O;t[16]===_.KeyName?O=t[17]:(O=(0,p.jsx)(u,{label:`Key Name`,value:_.KeyName}),t[16]=_.KeyName,t[17]=O);let k;t[18]===_.KeyType?k=t[19]:(k=(0,p.jsx)(u,{label:`Key Type`,value:_.KeyType}),t[18]=_.KeyType,t[19]=k);let A;t[20]===_.KeyFingerprint?A=t[21]:(A=(0,p.jsx)(u,{label:`Key Fingerprint`,value:_.KeyFingerprint}),t[20]=_.KeyFingerprint,t[21]=A);let j;t[22]===b?j=t[23]:(j=(0,p.jsx)(u,{label:`Creation Date`,value:b}),t[22]=b,t[23]=j);let M;t[24]!==k||t[25]!==A||t[26]!==j||t[27]!==D||t[28]!==O?(M=(0,p.jsxs)(l,{children:[E,(0,p.jsxs)(l.Content,{children:[D,O,k,A,j]})]}),t[24]=k,t[25]=A,t[26]=j,t[27]=D,t[28]=O,t[29]=M):M=t[29];let N;t[30]===_.Tags?N=t[31]:(N=_.Tags&&_.Tags.length>0&&(0,p.jsxs)(l,{children:[(0,p.jsx)(l.Header,{children:`Tags`}),(0,p.jsx)(l.Content,{children:_.Tags.map(h)})]}),t[30]=_.Tags,t[31]=N);let P;return t[32]!==M||t[33]!==N||t[34]!==T?(P=(0,p.jsxs)(p.Fragment,{children:[x,(0,p.jsxs)(`div`,{className:`space-y-6`,children:[T,M,N]})]}),t[32]=M,t[33]=N,t[34]=T,t[35]=P):P=t[35],P}function h(e){return(0,p.jsx)(u,{label:e.Key??``,value:e.Value},e.Key)}export{m as component};
import{D as e,L as t,R as n}from"./httpRequest-DQZd8wR4.js";import{t as r}from"./useSuspenseQuery-DdLL1-z5.js";import{t as i}from"./back-link-DstOPP2s.js";import{f as a}from"./ec2-B5xvIWGQ.js";import{O as o}from"./ec2-DN6lzDMm.js";import{t as s}from"./_id-wE1mLHNc.js";import{t as c}from"./page-heading-XUouz9jc.js";import{n as l,t as u}from"./detail-row-CjQjvQvs.js";import{t as d}from"./delete-resource-button-BJwL7a9O.js";var f=t(),p=n();function m(){let t=(0,f.c)(36),{id:n}=s.useParams(),m;t[0]===n?m=t[1]:(m=a(n),t[0]=n,t[1]=m);let{data:g}=r(m),_=g.KeyPairs?.[0],v=o();if(!_?.KeyPairId){let e;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(i,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`Key pair not found.`})]}),t[2]=e):e=t[2],e}let y;t[3]===_.CreateTime?y=t[4]:(y=e(_.CreateTime),t[3]=_.CreateTime,t[4]=y);let b=y,x;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,p.jsx)(i,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),t[5]=x):x=t[5];let S=`Are you sure you want to delete the key pair "${_.KeyName}"? This action cannot be undone. Any instances using this key pair will no longer be able to be accessed with it.`,C;t[6]!==v||t[7]!==n||t[8]!==S?(C=(0,p.jsx)(d,{description:S,id:n,mutation:v,title:`Delete Key Pair`,to:`/ec2/describe-key-pairs`}),t[6]=v,t[7]=n,t[8]=S,t[9]=C):C=t[9];let w=_.KeyName??``,T;t[10]!==C||t[11]!==w?(T=(0,p.jsx)(c,{actions:C,subtitle:`Key Pair Details`,title:w}),t[10]=C,t[11]=w,t[12]=T):T=t[12];let E;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,p.jsx)(l.Header,{children:`Key Pair Information`}),t[13]=E):E=t[13];let D;t[14]===_.KeyPairId?D=t[15]:(D=(0,p.jsx)(u,{label:`Key Pair ID`,value:_.KeyPairId}),t[14]=_.KeyPairId,t[15]=D);let O;t[16]===_.KeyName?O=t[17]:(O=(0,p.jsx)(u,{label:`Key Name`,value:_.KeyName}),t[16]=_.KeyName,t[17]=O);let k;t[18]===_.KeyType?k=t[19]:(k=(0,p.jsx)(u,{label:`Key Type`,value:_.KeyType}),t[18]=_.KeyType,t[19]=k);let A;t[20]===_.KeyFingerprint?A=t[21]:(A=(0,p.jsx)(u,{label:`Key Fingerprint`,value:_.KeyFingerprint}),t[20]=_.KeyFingerprint,t[21]=A);let j;t[22]===b?j=t[23]:(j=(0,p.jsx)(u,{label:`Creation Date`,value:b}),t[22]=b,t[23]=j);let M;t[24]!==k||t[25]!==A||t[26]!==j||t[27]!==D||t[28]!==O?(M=(0,p.jsxs)(l,{children:[E,(0,p.jsxs)(l.Content,{children:[D,O,k,A,j]})]}),t[24]=k,t[25]=A,t[26]=j,t[27]=D,t[28]=O,t[29]=M):M=t[29];let N;t[30]===_.Tags?N=t[31]:(N=_.Tags&&_.Tags.length>0&&(0,p.jsxs)(l,{children:[(0,p.jsx)(l.Header,{children:`Tags`}),(0,p.jsx)(l.Content,{children:_.Tags.map(h)})]}),t[30]=_.Tags,t[31]=N);let P;return t[32]!==M||t[33]!==N||t[34]!==T?(P=(0,p.jsxs)(p.Fragment,{children:[x,(0,p.jsxs)(`div`,{className:`space-y-6`,children:[T,M,N]})]}),t[32]=M,t[33]=N,t[34]=T,t[35]=P):P=t[35],P}function h(e){return(0,p.jsx)(u,{label:e.Key??``,value:e.Value},e.Key)}export{m as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CZAJZUmP.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/back-link-DstOPP2s.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{l as r,t as i}from"./ec2-B5xvIWGQ.js";var a=e(`/_auth/ec2/(elastic-ips)/describe-addresses/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Elastic IP | Mulga`}]}),component:t(()=>n(()=>import(`./_id-CZAJZUmP.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40])),`component`)});export{a as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-3__0XG0S.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/back-link-DstOPP2s.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{l as r,t as i}from"./ec2-B5xvIWGQ.js";var a=e(`/_auth/ec2/(elastic-ips)/describe-addresses/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Elastic IP | Mulga`}]}),component:t(()=>n(()=>import(`./_id-3__0XG0S.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40])),`component`)});export{a as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-B2wtZ-PS.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{l as r,v as i}from"./ec2-B5xvIWGQ.js";var a=e(`/_auth/ec2/(placement-groups)/describe-placement-groups/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-B2wtZ-PS.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{a as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D79F1IPR.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{l as r,v as i}from"./ec2-B5xvIWGQ.js";var a=e(`/_auth/ec2/(placement-groups)/describe-placement-groups/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-D79F1IPR.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{a as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CiCOSi0C.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/rds-BHMDdXNk.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/tags-DvtTYKmq.js","assets/rds-DlRssQaQ.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/tabs-DKy3o9C0.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/delete-db-snapshot-dialog-DYuI70vU.js","assets/rds-ClYjGnYk.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/rds-events-panel-C8GHhRNZ.js","assets/rds-tags-tab-lPFwmz7G.js","assets/useQuery-fED3epWb.js","assets/tags-editor-sFD4U8YX.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{g as i,i as a,p as o}from"./rds-DlRssQaQ.js";var s=t(`/_auth/rds/(snapshots)/describe-db-snapshots/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id),[s]=await Promise.all([t.queryClient.query({...a(r),staleTime:`static`}),t.queryClient.query({...o(r),staleTime:`static`})]),c=s.DBSnapshots?.[0]?.DBSnapshotArn??``;c!==``&&await t.queryClient.query({...i(c),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t.id)} | RDS | Mulga`}]}),component:n(()=>r(()=>import(`./_id-CiCOSi0C.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])),`component`)});export{s as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-rNR4n6UN.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/rds-BHMDdXNk.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/tags-DvtTYKmq.js","assets/rds-DlRssQaQ.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/tabs-DKy3o9C0.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/delete-db-snapshot-dialog-DYuI70vU.js","assets/rds-ClYjGnYk.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/rds-events-panel-C8GHhRNZ.js","assets/rds-tags-tab-lPFwmz7G.js","assets/useQuery-fED3epWb.js","assets/tags-editor-sFD4U8YX.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{g as i,i as a,p as o}from"./rds-DlRssQaQ.js";var s=t(`/_auth/rds/(snapshots)/describe-db-snapshots/$id`)({loader:async({context:t,params:n})=>{let r=e(n.id),[s]=await Promise.all([t.queryClient.query({...a(r),staleTime:`static`}),t.queryClient.query({...o(r),staleTime:`static`})]),c=s.DBSnapshots?.[0]?.DBSnapshotArn??``;c!==``&&await t.queryClient.query({...i(c),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t.id)} | RDS | Mulga`}]}),component:n(()=>r(()=>import(`./_id-rNR4n6UN.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])),`component`)});export{s as t};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-Bc62jh2e.js","assets/httpRequest-DQZd8wR4.js","assets/removable-VYfdA5xy.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/back-link-DstOPP2s.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/circle-arrow-up--orVog-z.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/signed-fetch-I0Un3SFV.js","assets/use-admin-LME8fjlV.js","assets/useQuery-fED3epWb.js","assets/sts-CH9sLksW.js","assets/admin-Bb2fUemD.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/state-badge-N1CfbooV.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/system-managed-Dk7ySh_E.js","assets/ami-details-BLtmgbYq.js","assets/detail-row-CjQjvQvs.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{a as r}from"./ec2-B5xvIWGQ.js";var i=e(`/_auth/ec2/(images)/describe-images/$id`)({loader:async({context:e,params:t})=>await e.queryClient.query({...r(t.id),staleTime:`static`}),head:({loaderData:e})=>({meta:[{title:`${e?.Images?.[0]?.Name??`Image`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-Bc62jh2e.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),`component`)});export{i as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-C0nUw31K.js","assets/httpRequest-DQZd8wR4.js","assets/removable-VYfdA5xy.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/back-link-DstOPP2s.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/circle-arrow-up--orVog-z.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/signed-fetch-I0Un3SFV.js","assets/use-admin-LME8fjlV.js","assets/useQuery-fED3epWb.js","assets/sts-CH9sLksW.js","assets/admin-Bb2fUemD.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/state-badge-BfaoAhwM.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/system-managed-Dk7ySh_E.js","assets/ami-details-BLtmgbYq.js","assets/detail-row-CjQjvQvs.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{a as r}from"./ec2-B5xvIWGQ.js";var i=e(`/_auth/ec2/(images)/describe-images/$id`)({loader:async({context:e,params:t})=>await e.queryClient.query({...r(t.id),staleTime:`static`}),head:({loaderData:e})=>({meta:[{title:`${e?.Images?.[0]?.Name??`Image`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-C0nUw31K.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),`component`)});export{i as t};
@@ -1 +1 @@
import{A as e,L as t,R as n}from"./httpRequest-DQZd8wR4.js";import{t as r}from"./useSuspenseQuery-DdLL1-z5.js";import{t as i}from"./link-Cq0Avu15.js";import{t as a}from"./back-link-DstOPP2s.js";import{g as o}from"./ec2-B5xvIWGQ.js";import{j as s}from"./ec2-CYoJ_Jge.js";import{t as c}from"./_id-5gmPmIwP.js";import{t as l}from"./page-heading-XUouz9jc.js";import{n as u,t as d}from"./detail-row-CjQjvQvs.js";import{t as f}from"./state-badge-N1CfbooV.js";import{t as p}from"./delete-resource-button-BJwL7a9O.js";var m=t(),h=n();function g(){let t=(0,m.c)(50),{id:n}=c.useParams(),g;t[0]===n?g=t[1]:(g=o(n),t[0]=n,t[1]=g);let{data:_}=r(g),v=s(),y=_.NatGateways?.[0];if(!y?.NatGatewayId){let e;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(a,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`NAT Gateway not found.`})]}),t[2]=e):e=t[2],e}let b;t[3]===y.Tags?b=t[4]:(b=e(y.Tags),t[3]=y.Tags,t[4]=b);let x=b,S=y.NatGatewayAddresses?.[0],C;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,h.jsx)(a,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),t[5]=C):C=t[5];let w=`Are you sure you want to delete the NAT Gateway "${y.NatGatewayId}"? This action cannot be undone. The associated Elastic IP is not released.`,T;t[6]!==v||t[7]!==n||t[8]!==w?(T=(0,h.jsx)(p,{description:w,id:n,mutation:v,title:`Delete NAT Gateway`,to:`/ec2/describe-nat-gateways`}),t[6]=v,t[7]=n,t[8]=w,t[9]=T):T=t[9];let E;t[10]===y.State?E=t[11]:(E=(0,h.jsx)(f,{state:y.State}),t[10]=y.State,t[11]=E);let D;t[12]!==T||t[13]!==E?(D=(0,h.jsxs)(`div`,{className:`flex items-center gap-2`,children:[T,E]}),t[12]=T,t[13]=E,t[14]=D):D=t[14];let O=x?`${y.NatGatewayId} (${x})`:y.NatGatewayId,k;t[15]!==D||t[16]!==O?(k=(0,h.jsx)(l,{actions:D,subtitle:`NAT Gateway Details`,title:O}),t[15]=D,t[16]=O,t[17]=k):k=t[17];let A;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,h.jsx)(u.Header,{children:`NAT Gateway Information`}),t[18]=A):A=t[18];let j;t[19]===y.NatGatewayId?j=t[20]:(j=(0,h.jsx)(d,{label:`NAT Gateway ID`,value:y.NatGatewayId}),t[19]=y.NatGatewayId,t[20]=j);let M;t[21]===y.State?M=t[22]:(M=(0,h.jsx)(d,{label:`State`,value:y.State}),t[21]=y.State,t[22]=M);let N;t[23]===y.ConnectivityType?N=t[24]:(N=(0,h.jsx)(d,{label:`Connectivity`,value:y.ConnectivityType}),t[23]=y.ConnectivityType,t[24]=N);let P;t[25]===y.SubnetId?P=t[26]:(P=y.SubnetId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:y.SubnetId},to:`/ec2/describe-subnets/$id`,children:y.SubnetId}):`—`,t[25]=y.SubnetId,t[26]=P);let F;t[27]===P?F=t[28]:(F=(0,h.jsx)(d,{label:`Subnet ID`,value:P}),t[27]=P,t[28]=F);let I;t[29]===y.VpcId?I=t[30]:(I=y.VpcId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:y.VpcId},to:`/ec2/describe-vpcs/$id`,children:y.VpcId}):`—`,t[29]=y.VpcId,t[30]=I);let L;t[31]===I?L=t[32]:(L=(0,h.jsx)(d,{label:`VPC ID`,value:I}),t[31]=I,t[32]=L);let R=S?.PublicIp??`—`,z;t[33]===R?z=t[34]:(z=(0,h.jsx)(d,{label:`Public IP`,value:R}),t[33]=R,t[34]=z);let B;t[35]===S?B=t[36]:(B=S?.AllocationId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:S.AllocationId},to:`/ec2/describe-addresses/$id`,children:S.AllocationId}):`—`,t[35]=S,t[36]=B);let V;t[37]===B?V=t[38]:(V=(0,h.jsx)(d,{label:`Allocation ID`,value:B}),t[37]=B,t[38]=V);let H;t[39]!==j||t[40]!==M||t[41]!==N||t[42]!==F||t[43]!==L||t[44]!==z||t[45]!==V?(H=(0,h.jsxs)(u,{children:[A,(0,h.jsxs)(u.Content,{children:[j,M,N,F,L,z,V]})]}),t[39]=j,t[40]=M,t[41]=N,t[42]=F,t[43]=L,t[44]=z,t[45]=V,t[46]=H):H=t[46];let U;return t[47]!==H||t[48]!==k?(U=(0,h.jsxs)(h.Fragment,{children:[C,(0,h.jsxs)(`div`,{className:`space-y-6`,children:[k,H]})]}),t[47]=H,t[48]=k,t[49]=U):U=t[49],U}export{g as component};
import{A as e,L as t,R as n}from"./httpRequest-DQZd8wR4.js";import{t as r}from"./useSuspenseQuery-DdLL1-z5.js";import{t as i}from"./link-Cq0Avu15.js";import{t as a}from"./back-link-DstOPP2s.js";import{g as o}from"./ec2-B5xvIWGQ.js";import{j as s}from"./ec2-DN6lzDMm.js";import{t as c}from"./_id-CN1LNrY1.js";import{t as l}from"./page-heading-XUouz9jc.js";import{n as u,t as d}from"./detail-row-CjQjvQvs.js";import{t as f}from"./state-badge-BfaoAhwM.js";import{t as p}from"./delete-resource-button-BJwL7a9O.js";var m=t(),h=n();function g(){let t=(0,m.c)(50),{id:n}=c.useParams(),g;t[0]===n?g=t[1]:(g=o(n),t[0]=n,t[1]=g);let{data:_}=r(g),v=s(),y=_.NatGateways?.[0];if(!y?.NatGatewayId){let e;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(a,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`NAT Gateway not found.`})]}),t[2]=e):e=t[2],e}let b;t[3]===y.Tags?b=t[4]:(b=e(y.Tags),t[3]=y.Tags,t[4]=b);let x=b,S=y.NatGatewayAddresses?.[0],C;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,h.jsx)(a,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),t[5]=C):C=t[5];let w=`Are you sure you want to delete the NAT Gateway "${y.NatGatewayId}"? This action cannot be undone. The associated Elastic IP is not released.`,T;t[6]!==v||t[7]!==n||t[8]!==w?(T=(0,h.jsx)(p,{description:w,id:n,mutation:v,title:`Delete NAT Gateway`,to:`/ec2/describe-nat-gateways`}),t[6]=v,t[7]=n,t[8]=w,t[9]=T):T=t[9];let E;t[10]===y.State?E=t[11]:(E=(0,h.jsx)(f,{state:y.State}),t[10]=y.State,t[11]=E);let D;t[12]!==T||t[13]!==E?(D=(0,h.jsxs)(`div`,{className:`flex items-center gap-2`,children:[T,E]}),t[12]=T,t[13]=E,t[14]=D):D=t[14];let O=x?`${y.NatGatewayId} (${x})`:y.NatGatewayId,k;t[15]!==D||t[16]!==O?(k=(0,h.jsx)(l,{actions:D,subtitle:`NAT Gateway Details`,title:O}),t[15]=D,t[16]=O,t[17]=k):k=t[17];let A;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,h.jsx)(u.Header,{children:`NAT Gateway Information`}),t[18]=A):A=t[18];let j;t[19]===y.NatGatewayId?j=t[20]:(j=(0,h.jsx)(d,{label:`NAT Gateway ID`,value:y.NatGatewayId}),t[19]=y.NatGatewayId,t[20]=j);let M;t[21]===y.State?M=t[22]:(M=(0,h.jsx)(d,{label:`State`,value:y.State}),t[21]=y.State,t[22]=M);let N;t[23]===y.ConnectivityType?N=t[24]:(N=(0,h.jsx)(d,{label:`Connectivity`,value:y.ConnectivityType}),t[23]=y.ConnectivityType,t[24]=N);let P;t[25]===y.SubnetId?P=t[26]:(P=y.SubnetId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:y.SubnetId},to:`/ec2/describe-subnets/$id`,children:y.SubnetId}):`—`,t[25]=y.SubnetId,t[26]=P);let F;t[27]===P?F=t[28]:(F=(0,h.jsx)(d,{label:`Subnet ID`,value:P}),t[27]=P,t[28]=F);let I;t[29]===y.VpcId?I=t[30]:(I=y.VpcId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:y.VpcId},to:`/ec2/describe-vpcs/$id`,children:y.VpcId}):`—`,t[29]=y.VpcId,t[30]=I);let L;t[31]===I?L=t[32]:(L=(0,h.jsx)(d,{label:`VPC ID`,value:I}),t[31]=I,t[32]=L);let R=S?.PublicIp??`—`,z;t[33]===R?z=t[34]:(z=(0,h.jsx)(d,{label:`Public IP`,value:R}),t[33]=R,t[34]=z);let B;t[35]===S?B=t[36]:(B=S?.AllocationId?(0,h.jsx)(i,{className:`text-primary hover:underline`,params:{id:S.AllocationId},to:`/ec2/describe-addresses/$id`,children:S.AllocationId}):`—`,t[35]=S,t[36]=B);let V;t[37]===B?V=t[38]:(V=(0,h.jsx)(d,{label:`Allocation ID`,value:B}),t[37]=B,t[38]=V);let H;t[39]!==j||t[40]!==M||t[41]!==N||t[42]!==F||t[43]!==L||t[44]!==z||t[45]!==V?(H=(0,h.jsxs)(u,{children:[A,(0,h.jsxs)(u.Content,{children:[j,M,N,F,L,z,V]})]}),t[39]=j,t[40]=M,t[41]=N,t[42]=F,t[43]=L,t[44]=z,t[45]=V,t[46]=H):H=t[46];let U;return t[47]!==H||t[48]!==k?(U=(0,h.jsxs)(h.Fragment,{children:[C,(0,h.jsxs)(`div`,{className:`space-y-6`,children:[k,H]})]}),t[47]=H,t[48]=k,t[49]=U):U=t[49],U}export{g as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BXdsZ6So.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/back-link-DstOPP2s.js","assets/camera-Ca3R0G51.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/input-BxaPlzkF.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{k as r,l as i}from"./ec2-B5xvIWGQ.js";var a=e(`/_auth/ec2/(volumes)/describe-volumes/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.id),staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BXdsZ6So.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])),`component`)});export{a as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-B7980WTi.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/back-link-DstOPP2s.js","assets/camera-Ca3R0G51.js","assets/select-DeldO9Nw.js","assets/useValueAsRef-Dr542f4_.js","assets/dist-C0YhTLhN.js","assets/button-B5Eo1H8v.js","assets/reason-parts-XHpqSw_y.js","assets/check-BYS45hQf.js","assets/chevron-down-51khD9s6.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/useValueChanged-Uls6Igrd.js","assets/usePositioner-D-Q52RIM.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/input-BxaPlzkF.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{k as r,l as i}from"./ec2-B5xvIWGQ.js";var a=e(`/_auth/ec2/(volumes)/describe-volumes/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.id),staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-B7980WTi.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])),`component`)});export{a as t};
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-Byzb2rKW.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/back-link-DstOPP2s.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-CYoJ_Jge.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{f as r}from"./ec2-B5xvIWGQ.js";var i=e(`/_auth/ec2/(key)/describe-key-pairs/$id`)({loader:async({context:e,params:t})=>await e.queryClient.query({...r(t.id),staleTime:`static`}),head:({loaderData:e})=>({meta:[{title:`${e?.KeyPairs?.[0]?.KeyName??`Key Pair`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-Byzb2rKW.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31])),`component`)});export{i as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DSJJNKOw.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/back-link-DstOPP2s.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/ec2-B5xvIWGQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/ec2-DN6lzDMm.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-DvtTYKmq.js","assets/subnet-calculator-DDrAb5xp.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/delete-resource-button-BJwL7a9O.js","assets/useNavigate--6JDkCZ-.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{f as r}from"./ec2-B5xvIWGQ.js";var i=e(`/_auth/ec2/(key)/describe-key-pairs/$id`)({loader:async({context:e,params:t})=>await e.queryClient.query({...r(t.id),staleTime:`static`}),head:({loaderData:e})=>({meta:[{title:`${e?.KeyPairs?.[0]?.KeyName??`Key Pair`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DSJJNKOw.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31])),`component`)});export{i as t};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{L as e,R as t}from"./httpRequest-DQZd8wR4.js";import{t as n}from"./useSuspenseQuery-DdLL1-z5.js";import{t as r}from"./useNavigate--6JDkCZ-.js";import{t as i}from"./back-link-DstOPP2s.js";import{t as a}from"./input-BxaPlzkF.js";import{k as o}from"./ec2-B5xvIWGQ.js";import{X as s}from"./ec2-CYoJ_Jge.js";import{t as c}from"./_id-ziRcyO8r.js";import{t as l}from"./page-heading-XUouz9jc.js";import{i as u,t as d}from"./zod-D4Vt1Hkv.js";import{t as f}from"./error-banner-DrvD8ASz.js";import{t as p}from"./form-actions-B5qM1xxd.js";import{r as m,s as h,t as g}from"./field-ClLdaHLh.js";import{y as _}from"./ec2-D8jwIKff.js";var v=e(),y=t();function b(){let e=(0,v.c)(53),{id:t}=c.useParams(),b=r(),x;e[0]===t?x=e[1]:(x=o(t),e[0]=t,e[1]=x);let{data:S}=n(x),C=S.Volumes?.[0],w=C?.VolumeId,T=s(),E=C?.Size??1,D;e[2]===E?D=e[3]:(D=d(_.refine(e=>e.size>E,{message:`New size must be greater than current size (${E} GiB)`,path:[`size`]})),e[2]=E,e[3]=D);let O;e[4]===E?O=e[5]:(O={size:E},e[4]=E,e[5]=O);let k;e[6]!==D||e[7]!==O?(k={resolver:D,defaultValues:O},e[6]=D,e[7]=O,e[8]=k):k=e[8];let{handleSubmit:A,register:j,formState:M}=u(k),{errors:N,isSubmitting:P}=M;if(!w){let t;return e[9]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(i,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),(0,y.jsx)(`p`,{className:`text-muted-foreground`,children:`Volume not found.`})]}),e[9]=t):t=e[9],t}let F;e[10]!==T||e[11]!==b||e[12]!==w?(F=async e=>{await T.mutateAsync({...e,volumeId:w}),b({to:`/ec2/describe-volumes/$id`,params:{id:w}})},e[10]=T,e[11]=b,e[12]=w,e[13]=F):F=e[13];let I=F,L,R;e[14]===w?(L=e[15],R=e[16]):(L=(0,y.jsx)(i,{params:{id:w},to:`/ec2/describe-volumes/$id`,children:`Back to volume`}),R=(0,y.jsx)(l,{subtitle:w,title:`Resize Volume`}),e[14]=w,e[15]=L,e[16]=R);let z;e[17]===T.error?z=e[18]:(z=T.error&&(0,y.jsx)(f,{error:T.error,msg:`Failed to resize volume`}),e[17]=T.error,e[18]=z);let B;e[19]!==A||e[20]!==I?(B=A(I),e[19]=A,e[20]=I,e[21]=B):B=e[21];let V;e[22]===E?V=e[23]:(V=(0,y.jsx)(`div`,{className:`space-y-2`,children:(0,y.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`Current size: `,E,` GiB`]})}),e[22]=E,e[23]=V);let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,y.jsx)(h,{children:(0,y.jsx)(`label`,{htmlFor:`size`,children:`New size (GiB)`})}),e[24]=H):H=e[24];let U=!!N.size,W=E+1,G;e[25]===j?G=e[26]:(G=j(`size`,{valueAsNumber:!0}),e[25]=j,e[26]=G);let K;e[27]!==U||e[28]!==W||e[29]!==G?(K=(0,y.jsx)(a,{"aria-invalid":U,id:`size`,min:W,type:`number`,...G}),e[27]=U,e[28]=W,e[29]=G,e[30]=K):K=e[30];let q;e[31]===N.size?q=e[32]:(q=(0,y.jsx)(m,{errors:[N.size]}),e[31]=N.size,e[32]=q);let J;e[33]!==K||e[34]!==q?(J=(0,y.jsxs)(g,{children:[H,K,q]}),e[33]=K,e[34]=q,e[35]=J):J=e[35];let Y;e[36]!==b||e[37]!==w?(Y=async()=>{await b({to:`/ec2/describe-volumes/$id`,params:{id:w}})},e[36]=b,e[37]=w,e[38]=Y):Y=e[38];let X;e[39]!==P||e[40]!==T.isPending||e[41]!==Y?(X=(0,y.jsx)(p,{isPending:T.isPending,isSubmitting:P,onCancel:Y,pendingLabel:`Resizing\\u2026`,submitLabel:`Resize Volume`}),e[39]=P,e[40]=T.isPending,e[41]=Y,e[42]=X):X=e[42];let Z;e[43]!==V||e[44]!==J||e[45]!==X||e[46]!==B?(Z=(0,y.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:B,children:[V,J,X]}),e[43]=V,e[44]=J,e[45]=X,e[46]=B,e[47]=Z):Z=e[47];let Q;return e[48]!==Z||e[49]!==L||e[50]!==R||e[51]!==z?(Q=(0,y.jsxs)(y.Fragment,{children:[L,R,z,Z]}),e[48]=Z,e[49]=L,e[50]=R,e[51]=z,e[52]=Q):Q=e[52],Q}export{b as component};
import{L as e,R as t}from"./httpRequest-DQZd8wR4.js";import{t as n}from"./useSuspenseQuery-DdLL1-z5.js";import{t as r}from"./useNavigate--6JDkCZ-.js";import{t as i}from"./back-link-DstOPP2s.js";import{t as a}from"./input-BxaPlzkF.js";import{k as o}from"./ec2-B5xvIWGQ.js";import{X as s}from"./ec2-DN6lzDMm.js";import{t as c}from"./_id-CXGnjmBq.js";import{t as l}from"./page-heading-XUouz9jc.js";import{i as u,t as d}from"./zod-D4Vt1Hkv.js";import{t as f}from"./error-banner-DrvD8ASz.js";import{t as p}from"./form-actions-B5qM1xxd.js";import{r as m,s as h,t as g}from"./field-ClLdaHLh.js";import{y as _}from"./ec2-Boiu0f0F.js";var v=e(),y=t();function b(){let e=(0,v.c)(53),{id:t}=c.useParams(),b=r(),x;e[0]===t?x=e[1]:(x=o(t),e[0]=t,e[1]=x);let{data:S}=n(x),C=S.Volumes?.[0],w=C?.VolumeId,T=s(),E=C?.Size??1,D;e[2]===E?D=e[3]:(D=d(_.refine(e=>e.size>E,{message:`New size must be greater than current size (${E} GiB)`,path:[`size`]})),e[2]=E,e[3]=D);let O;e[4]===E?O=e[5]:(O={size:E},e[4]=E,e[5]=O);let k;e[6]!==D||e[7]!==O?(k={resolver:D,defaultValues:O},e[6]=D,e[7]=O,e[8]=k):k=e[8];let{handleSubmit:A,register:j,formState:M}=u(k),{errors:N,isSubmitting:P}=M;if(!w){let t;return e[9]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(i,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),(0,y.jsx)(`p`,{className:`text-muted-foreground`,children:`Volume not found.`})]}),e[9]=t):t=e[9],t}let F;e[10]!==T||e[11]!==b||e[12]!==w?(F=async e=>{await T.mutateAsync({...e,volumeId:w}),b({to:`/ec2/describe-volumes/$id`,params:{id:w}})},e[10]=T,e[11]=b,e[12]=w,e[13]=F):F=e[13];let I=F,L,R;e[14]===w?(L=e[15],R=e[16]):(L=(0,y.jsx)(i,{params:{id:w},to:`/ec2/describe-volumes/$id`,children:`Back to volume`}),R=(0,y.jsx)(l,{subtitle:w,title:`Resize Volume`}),e[14]=w,e[15]=L,e[16]=R);let z;e[17]===T.error?z=e[18]:(z=T.error&&(0,y.jsx)(f,{error:T.error,msg:`Failed to resize volume`}),e[17]=T.error,e[18]=z);let B;e[19]!==A||e[20]!==I?(B=A(I),e[19]=A,e[20]=I,e[21]=B):B=e[21];let V;e[22]===E?V=e[23]:(V=(0,y.jsx)(`div`,{className:`space-y-2`,children:(0,y.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`Current size: `,E,` GiB`]})}),e[22]=E,e[23]=V);let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,y.jsx)(h,{children:(0,y.jsx)(`label`,{htmlFor:`size`,children:`New size (GiB)`})}),e[24]=H):H=e[24];let U=!!N.size,W=E+1,G;e[25]===j?G=e[26]:(G=j(`size`,{valueAsNumber:!0}),e[25]=j,e[26]=G);let K;e[27]!==U||e[28]!==W||e[29]!==G?(K=(0,y.jsx)(a,{"aria-invalid":U,id:`size`,min:W,type:`number`,...G}),e[27]=U,e[28]=W,e[29]=G,e[30]=K):K=e[30];let q;e[31]===N.size?q=e[32]:(q=(0,y.jsx)(m,{errors:[N.size]}),e[31]=N.size,e[32]=q);let J;e[33]!==K||e[34]!==q?(J=(0,y.jsxs)(g,{children:[H,K,q]}),e[33]=K,e[34]=q,e[35]=J):J=e[35];let Y;e[36]!==b||e[37]!==w?(Y=async()=>{await b({to:`/ec2/describe-volumes/$id`,params:{id:w}})},e[36]=b,e[37]=w,e[38]=Y):Y=e[38];let X;e[39]!==P||e[40]!==T.isPending||e[41]!==Y?(X=(0,y.jsx)(p,{isPending:T.isPending,isSubmitting:P,onCancel:Y,pendingLabel:`Resizing\\u2026`,submitLabel:`Resize Volume`}),e[39]=P,e[40]=T.isPending,e[41]=Y,e[42]=X):X=e[42];let Z;e[43]!==V||e[44]!==J||e[45]!==X||e[46]!==B?(Z=(0,y.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:B,children:[V,J,X]}),e[43]=V,e[44]=J,e[45]=X,e[46]=B,e[47]=Z):Z=e[47];let Q;return e[48]!==Z||e[49]!==L||e[50]!==R||e[51]!==z?(Q=(0,y.jsxs)(y.Fragment,{children:[L,R,z,Z]}),e[48]=Z,e[49]=L,e[50]=R,e[51]=z,e[52]=Q):Q=e[52],Q}export{b as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_instanceProfileName-BTVtyKF6.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/iam-cgovoAMa.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/commandBuilder-CZqB3lH4.js","assets/iam--Kr4jAx_.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{u as r,y as i}from"./iam--Kr4jAx_.js";var a=e(`/_auth/iam/(instance-profiles)/list-instance-profiles/$instanceProfileName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.instanceProfileName),staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.instanceProfileName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_instanceProfileName-BTVtyKF6.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),`component`)});export{a as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_instanceProfileName-DEByC16J.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/iam-2xqxFnZu.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/commandBuilder-CZqB3lH4.js","assets/iam--Kr4jAx_.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{u as r,y as i}from"./iam--Kr4jAx_.js";var a=e(`/_auth/iam/(instance-profiles)/list-instance-profiles/$instanceProfileName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.instanceProfileName),staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.instanceProfileName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_instanceProfileName-DEByC16J.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),`component`)});export{a as t};
@@ -1 +1 @@
import{D as e,H as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useSuspenseQuery-DdLL1-z5.js";import{t as a}from"./link-Cq0Avu15.js";import{t as o}from"./useNavigate--6JDkCZ-.js";import{t as s}from"./back-link-DstOPP2s.js";import{t as c}from"./trash-6vsD6uHm.js";import{t as l}from"./button-B5Eo1H8v.js";import{D as u,h as d,t as f}from"./iam-cgovoAMa.js";import{u as p,y as m}from"./iam--Kr4jAx_.js";import{t as h}from"./_instanceProfileName-BgmcWcdy.js";import{t as g}from"./page-heading-XUouz9jc.js";import{t as _}from"./error-banner-DrvD8ASz.js";import{t as v}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as y,t as b}from"./detail-row-CjQjvQvs.js";var x=t(r()),S=n();function C(){let{instanceProfileName:t}=h.useParams(),n=o(),{data:r}=i(p(t)),{data:C}=i(m),w=d(),T=f(),E=u(),[D,O]=(0,x.useState)(!1),[k,A]=(0,x.useState)(!1),[j,M]=(0,x.useState)(null),N=r.InstanceProfile,P=N?.Roles??[],F=C.Roles??[],I=new Set(P.map(e=>e.RoleName)),L=F.filter(e=>e.RoleName&&!I.has(e.RoleName)),R=async()=>{try{await w.mutateAsync(t),n({to:`/iam/list-instance-profiles`})}finally{O(!1)}},z=async e=>{await T.mutateAsync({instanceProfileName:t,roleName:e}),A(!1)},B=async e=>{M(e);try{await E.mutateAsync({instanceProfileName:t,roleName:e})}finally{M(null)}};return N?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s,{to:`/iam/list-instance-profiles`,children:`Back to instance profiles`}),w.error&&(0,S.jsx)(_,{error:w.error,msg:`Failed to delete instance profile`}),T.error&&(0,S.jsx)(_,{error:T.error,msg:`Failed to add role`}),E.error&&(0,S.jsx)(_,{error:E.error,msg:`Failed to remove role`}),(0,S.jsxs)(`div`,{className:`space-y-6`,children:[(0,S.jsx)(g,{actions:(0,S.jsxs)(l,{onClick:()=>{O(!0)},size:`sm`,variant:`destructive`,children:[(0,S.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Instance Profile Details`,title:N.InstanceProfileName??``}),(0,S.jsxs)(y,{children:[(0,S.jsx)(y.Header,{children:`Instance Profile Information`}),(0,S.jsxs)(y.Content,{children:[(0,S.jsx)(b,{label:`Name`,value:N.InstanceProfileName}),(0,S.jsx)(b,{label:`ID`,value:N.InstanceProfileId}),(0,S.jsx)(b,{label:`ARN`,value:N.Arn}),(0,S.jsx)(b,{label:`Path`,value:N.Path}),(0,S.jsx)(b,{label:`Created`,value:e(N.CreateDate)})]})]}),(0,S.jsxs)(y,{children:[(0,S.jsx)(y.Header,{children:(0,S.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,S.jsx)(`span`,{children:`Roles`}),(0,S.jsx)(l,{onClick:()=>{A(!k)},size:`sm`,children:`Add Role`})]})}),(0,S.jsxs)(y.Content,{children:[k&&L.length>0&&(0,S.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,S.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a role to add:`}),(0,S.jsx)(`div`,{className:`space-y-1`,children:L.map(e=>(0,S.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:T.isPending,onClick:()=>{e.RoleName&&z(e.RoleName)},type:`button`,children:[(0,S.jsx)(`span`,{children:e.RoleName}),(0,S.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.RoleName))})]}),k&&L.length===0&&(0,S.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No roles available to add.`}),P.length>0?(0,S.jsx)(`div`,{className:`col-span-2 space-y-3`,children:P.map(e=>(0,S.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,S.jsx)(a,{className:`text-sm font-medium text-primary hover:underline`,params:{roleName:e.RoleName??``},to:`/iam/list-roles/$roleName`,children:e.RoleName}),(0,S.jsx)(l,{disabled:j===e.RoleName,onClick:()=>{e.RoleName&&B(e.RoleName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.RoleName))}):(0,S.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No roles in this instance profile.`})]})]})]}),(0,S.jsx)(v,{description:`Are you sure you want to delete the instance profile "${t}"? This action cannot be undone. You must remove all roles first.`,isPending:w.isPending,onConfirm:R,onOpenChange:O,open:D,title:`Delete Instance Profile`})]}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s,{to:`/iam/list-instance-profiles`,children:`Back to instance profiles`}),(0,S.jsx)(`p`,{className:`text-muted-foreground`,children:`Instance profile not found.`})]})}export{C as component};
import{D as e,H as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useSuspenseQuery-DdLL1-z5.js";import{t as a}from"./link-Cq0Avu15.js";import{t as o}from"./useNavigate--6JDkCZ-.js";import{t as s}from"./back-link-DstOPP2s.js";import{t as c}from"./trash-6vsD6uHm.js";import{t as l}from"./button-B5Eo1H8v.js";import{p as u,t as d,y as f}from"./iam-2xqxFnZu.js";import{u as p,y as m}from"./iam--Kr4jAx_.js";import{t as h}from"./_instanceProfileName-Bv5snE4K.js";import{t as g}from"./page-heading-XUouz9jc.js";import{t as _}from"./error-banner-DrvD8ASz.js";import{t as v}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as y,t as b}from"./detail-row-CjQjvQvs.js";var x=t(r()),S=n();function C(){let{instanceProfileName:t}=h.useParams(),n=o(),{data:r}=i(p(t)),{data:C}=i(m),w=u(),T=d(),E=f(),[D,O]=(0,x.useState)(!1),[k,A]=(0,x.useState)(!1),[j,M]=(0,x.useState)(null),N=r.InstanceProfile,P=N?.Roles??[],F=C.Roles??[],I=new Set(P.map(e=>e.RoleName)),L=F.filter(e=>e.RoleName&&!I.has(e.RoleName)),R=async()=>{try{await w.mutateAsync(t),n({to:`/iam/list-instance-profiles`})}finally{O(!1)}},z=async e=>{await T.mutateAsync({instanceProfileName:t,roleName:e}),A(!1)},B=async e=>{M(e);try{await E.mutateAsync({instanceProfileName:t,roleName:e})}finally{M(null)}};return N?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s,{to:`/iam/list-instance-profiles`,children:`Back to instance profiles`}),w.error&&(0,S.jsx)(_,{error:w.error,msg:`Failed to delete instance profile`}),T.error&&(0,S.jsx)(_,{error:T.error,msg:`Failed to add role`}),E.error&&(0,S.jsx)(_,{error:E.error,msg:`Failed to remove role`}),(0,S.jsxs)(`div`,{className:`space-y-6`,children:[(0,S.jsx)(g,{actions:(0,S.jsxs)(l,{onClick:()=>{O(!0)},size:`sm`,variant:`destructive`,children:[(0,S.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Instance Profile Details`,title:N.InstanceProfileName??``}),(0,S.jsxs)(y,{children:[(0,S.jsx)(y.Header,{children:`Instance Profile Information`}),(0,S.jsxs)(y.Content,{children:[(0,S.jsx)(b,{label:`Name`,value:N.InstanceProfileName}),(0,S.jsx)(b,{label:`ID`,value:N.InstanceProfileId}),(0,S.jsx)(b,{label:`ARN`,value:N.Arn}),(0,S.jsx)(b,{label:`Path`,value:N.Path}),(0,S.jsx)(b,{label:`Created`,value:e(N.CreateDate)})]})]}),(0,S.jsxs)(y,{children:[(0,S.jsx)(y.Header,{children:(0,S.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,S.jsx)(`span`,{children:`Roles`}),(0,S.jsx)(l,{onClick:()=>{A(!k)},size:`sm`,children:`Add Role`})]})}),(0,S.jsxs)(y.Content,{children:[k&&L.length>0&&(0,S.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,S.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a role to add:`}),(0,S.jsx)(`div`,{className:`space-y-1`,children:L.map(e=>(0,S.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:T.isPending,onClick:()=>{e.RoleName&&z(e.RoleName)},type:`button`,children:[(0,S.jsx)(`span`,{children:e.RoleName}),(0,S.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.RoleName))})]}),k&&L.length===0&&(0,S.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No roles available to add.`}),P.length>0?(0,S.jsx)(`div`,{className:`col-span-2 space-y-3`,children:P.map(e=>(0,S.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,S.jsx)(a,{className:`text-sm font-medium text-primary hover:underline`,params:{roleName:e.RoleName??``},to:`/iam/list-roles/$roleName`,children:e.RoleName}),(0,S.jsx)(l,{disabled:j===e.RoleName,onClick:()=>{e.RoleName&&B(e.RoleName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.RoleName))}):(0,S.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No roles in this instance profile.`})]})]})]}),(0,S.jsx)(v,{description:`Are you sure you want to delete the instance profile "${t}"? This action cannot be undone. You must remove all roles first.`,isPending:w.isPending,onConfirm:R,onOpenChange:O,open:D,title:`Delete Instance Profile`})]}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s,{to:`/iam/list-instance-profiles`,children:`Back to instance profiles`}),(0,S.jsx)(`p`,{className:`text-muted-foreground`,children:`Instance profile not found.`})]})}export{C as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_knowledgeBaseId-BJPMcRhx.js","assets/httpRequest-DQZd8wR4.js","assets/useMutation-B4HeDuB9.js","assets/removable-VYfdA5xy.js","assets/mutation-zdAhcn-7.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/bedrockAgent-DmENDFzo.js","assets/commandBuilder-1quqm-va.js","assets/bedrockAgent-BGpFGSeU.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-XUouz9jc.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/textarea-BykV4gU4.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{r,t as i}from"./bedrockAgent-BGpFGSeU.js";var a=e(`/_auth/bedrock/(knowledge-bases)/list-knowledge-bases/$knowledgeBaseId`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.knowledgeBaseId),staleTime:`static`}),e.queryClient.query({...i(t.knowledgeBaseId),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.knowledgeBaseId} | Knowledge Base | Mulga`}]}),component:t(()=>n(()=>import(`./_knowledgeBaseId-BJPMcRhx.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37])),`component`)});export{a as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_knowledgeBaseId-DJwgfClJ.js","assets/httpRequest-DQZd8wR4.js","assets/useMutation-B4HeDuB9.js","assets/removable-VYfdA5xy.js","assets/mutation-zdAhcn-7.js","assets/useQuery-fED3epWb.js","assets/useBaseQuery-g8Ntf_r7.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/reason-parts-XHpqSw_y.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/bedrockAgent-DmENDFzo.js","assets/commandBuilder-1quqm-va.js","assets/bedrockAgent-BGpFGSeU.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-XUouz9jc.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/textarea-BykV4gU4.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{r,t as i}from"./bedrockAgent-BGpFGSeU.js";var a=e(`/_auth/bedrock/(knowledge-bases)/list-knowledge-bases/$knowledgeBaseId`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.knowledgeBaseId),staleTime:`static`}),e.queryClient.query({...i(t.knowledgeBaseId),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.knowledgeBaseId} | Knowledge Base | Mulga`}]}),component:t(()=>n(()=>import(`./_knowledgeBaseId-DJwgfClJ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37])),`component`)});export{a as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_name-6C-WT_lF.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/rds-DlRssQaQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/rds-BHMDdXNk.js","assets/tags-DvtTYKmq.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/tabs-DKy3o9C0.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/rds-tags-tab-lPFwmz7G.js","assets/useQuery-fED3epWb.js","assets/rds-ClYjGnYk.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-editor-sFD4U8YX.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/delete-db-subnet-group-dialog-BaVMR6OL.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{g as i,m as a}from"./rds-DlRssQaQ.js";var o=t(`/_auth/rds/(subnet-groups)/describe-db-subnet-groups/$name`)({loader:async({context:t,params:n})=>{let r=e(n.name),o=(await t.queryClient.query({...a(r),staleTime:`static`})).DBSubnetGroups?.[0]?.DBSubnetGroupArn??``;o!==``&&await t.queryClient.query({...i(o),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t.name)} | RDS | Mulga`}]}),component:n(()=>r(()=>import(`./_name-6C-WT_lF.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47])),`component`)});export{o as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_name-BemBAydG.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/rds-DlRssQaQ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/rds-BHMDdXNk.js","assets/tags-DvtTYKmq.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/tabs-DKy3o9C0.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/DirectionContext-C7j-PYlj.js","assets/useCompositeListItem-BwQlOtoO.js","assets/useControlled-DUjnd5kG.js","assets/rds-tags-tab-lPFwmz7G.js","assets/useQuery-fED3epWb.js","assets/rds-ClYjGnYk.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/tags-editor-sFD4U8YX.js","assets/zod-D4Vt1Hkv.js","assets/error-banner-DrvD8ASz.js","assets/tags-field-array-BVrL1tgk.js","assets/plus-D3X61wwI.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/delete-db-subnet-group-dialog-BaVMR6OL.js","assets/resource-delete-dialog-DOckpb7y.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{g as i,m as a}from"./rds-DlRssQaQ.js";var o=t(`/_auth/rds/(subnet-groups)/describe-db-subnet-groups/$name`)({loader:async({context:t,params:n})=>{let r=e(n.name),o=(await t.queryClient.query({...a(r),staleTime:`static`})).DBSubnetGroups?.[0]?.DBSubnetGroupArn??``;o!==``&&await t.queryClient.query({...i(o),staleTime:`static`})},head:({params:t})=>({meta:[{title:`${e(t.name)} | RDS | Mulga`}]}),component:n(()=>r(()=>import(`./_name-BemBAydG.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47])),`component`)});export{o as t};
@@ -1 +0,0 @@
import{D as e,H as t,M as n,R as r,z as i}from"./httpRequest-DQZd8wR4.js";import{t as a}from"./useSuspenseQuery-DdLL1-z5.js";import{t as o}from"./useNavigate--6JDkCZ-.js";import{t as s}from"./back-link-DstOPP2s.js";import{t as c}from"./trash-6vsD6uHm.js";import{t as l}from"./button-B5Eo1H8v.js";import{g as u}from"./iam-cgovoAMa.js";import{h as d,m as f}from"./iam--Kr4jAx_.js";import{t as p}from"./_policyArn-rGRe0yR5.js";import{t as m}from"./page-heading-XUouz9jc.js";import{t as h}from"./error-banner-DrvD8ASz.js";import{t as g}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as _,t as v}from"./detail-row-CjQjvQvs.js";import{t as y}from"./policy-document-viewer-CtpXRkkT.js";var b=t(i()),x=r();function S(){let{policyArn:t}=p.useParams(),r=n(t),i=o(),{data:S}=a(f(r)),C=S.Policy,w=u(),[T,E]=(0,b.useState)(!1),D=C?.DefaultVersionId??`v1`,{data:O}=a(d(r,D)),k=O?.PolicyVersion?.Document?n(O.PolicyVersion.Document):null;return C?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(s,{to:`/iam/list-policies`,children:`Back to policies`}),w.error&&(0,x.jsx)(h,{error:w.error,msg:`Failed to delete policy`}),(0,x.jsxs)(`div`,{className:`space-y-6`,children:[(0,x.jsx)(m,{actions:(0,x.jsxs)(l,{onClick:()=>{E(!0)},size:`sm`,variant:`destructive`,children:[(0,x.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Policy Details`,title:C.PolicyName??``}),(0,x.jsxs)(_,{children:[(0,x.jsx)(_.Header,{children:`Policy Information`}),(0,x.jsxs)(_.Content,{children:[(0,x.jsx)(v,{label:`Policy Name`,value:C.PolicyName}),(0,x.jsx)(v,{label:`Policy ID`,value:C.PolicyId}),(0,x.jsx)(v,{label:`ARN`,value:C.Arn}),(0,x.jsx)(v,{label:`Path`,value:C.Path}),(0,x.jsx)(v,{label:`Description`,value:C.Description??`-`}),(0,x.jsx)(v,{label:`Created`,value:e(C.CreateDate)})]})]}),k&&(0,x.jsxs)(_,{children:[(0,x.jsx)(_.Header,{children:`Policy Document`}),(0,x.jsx)(`div`,{className:`p-4`,children:(0,x.jsx)(y,{document:k})})]})]}),(0,x.jsx)(g,{description:`Are you sure you want to delete the policy "${C.PolicyName}"? This action cannot be undone.`,isPending:w.isPending,onConfirm:async()=>{try{await w.mutateAsync(r),i({to:`/iam/list-policies`})}finally{E(!1)}},onOpenChange:E,open:T,title:`Delete Policy`})]}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(s,{to:`/iam/list-policies`,children:`Back to policies`}),(0,x.jsx)(`p`,{className:`text-muted-foreground`,children:`Policy not found.`})]})}export{S as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_policyArn-CBQ9T0jr.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/iam-cgovoAMa.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/commandBuilder-CZqB3lH4.js","assets/iam--Kr4jAx_.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/policy-document-viewer-CtpXRkkT.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{h as i,m as a}from"./iam--Kr4jAx_.js";var o=t(`/_auth/iam/(policies)/list-policies/$policyArn`)({loader:async({context:t,params:n})=>{let r=e(n.policyArn),o=await t.queryClient.query({...a(r),staleTime:`static`}),s=o.Policy?.DefaultVersionId;return s&&await t.queryClient.query({...i(r,s),staleTime:`static`}),o},head:({loaderData:e})=>({meta:[{title:`${e?.Policy?.PolicyName??`Policy`} | IAM | Mulga`}]}),component:n(()=>r(()=>import(`./_policyArn-CBQ9T0jr.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31])),`component`)});export{o as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_policyArn-zMddvkvh.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/useNavigate--6JDkCZ-.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/iam-2xqxFnZu.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/commandBuilder-CZqB3lH4.js","assets/iam--Kr4jAx_.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/policy-document-viewer-BBfrp7nr.js"])))=>i.map(i=>d[i]);
import{M as e}from"./httpRequest-DQZd8wR4.js";import{n as t,t as n}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as r}from"./awsClient-PZnHD6rL.js";import{h as i,m as a}from"./iam--Kr4jAx_.js";var o=t(`/_auth/iam/(policies)/list-policies/$policyArn`)({loader:async({context:t,params:n})=>{let r=e(n.policyArn),o=await t.queryClient.query({...a(r),staleTime:`static`}),s=o.Policy?.DefaultVersionId;return s&&await t.queryClient.query({...i(r,s),staleTime:`static`}),o},head:({loaderData:e})=>({meta:[{title:`${e?.Policy?.PolicyName??`Policy`} | IAM | Mulga`}]}),component:n(()=>r(()=>import(`./_policyArn-zMddvkvh.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31])),`component`)});export{o as t};
@@ -0,0 +1 @@
import{D as e,H as t,M as n,R as r,z as i}from"./httpRequest-DQZd8wR4.js";import{t as a}from"./useSuspenseQuery-DdLL1-z5.js";import{t as o}from"./useNavigate--6JDkCZ-.js";import{t as s}from"./back-link-DstOPP2s.js";import{t as c}from"./trash-6vsD6uHm.js";import{t as l}from"./button-B5Eo1H8v.js";import{m as u}from"./iam-2xqxFnZu.js";import{h as d,m as f}from"./iam--Kr4jAx_.js";import{t as p}from"./json-CFziWLZi.js";import{t as m}from"./_policyArn-CRQL5dvT.js";import{t as h}from"./page-heading-XUouz9jc.js";import{t as g}from"./error-banner-DrvD8ASz.js";import{t as _}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as v,t as y}from"./detail-row-CjQjvQvs.js";import{t as b}from"./policy-document-viewer-BBfrp7nr.js";var x=t(i()),S=r();function C(){let{policyArn:t}=m.useParams(),r=n(t),i=o(),{data:C}=a(f(r)),w=C.Policy,T=u(),[E,D]=(0,x.useState)(!1),O=w?.DefaultVersionId??`v1`,{data:k}=a(d(r,O)),A=k?.PolicyVersion?.Document?p(k.PolicyVersion.Document):null;return w?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s,{to:`/iam/list-policies`,children:`Back to policies`}),T.error&&(0,S.jsx)(g,{error:T.error,msg:`Failed to delete policy`}),(0,S.jsxs)(`div`,{className:`space-y-6`,children:[(0,S.jsx)(h,{actions:(0,S.jsxs)(l,{onClick:()=>{D(!0)},size:`sm`,variant:`destructive`,children:[(0,S.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Policy Details`,title:w.PolicyName??``}),(0,S.jsxs)(v,{children:[(0,S.jsx)(v.Header,{children:`Policy Information`}),(0,S.jsxs)(v.Content,{children:[(0,S.jsx)(y,{label:`Policy Name`,value:w.PolicyName}),(0,S.jsx)(y,{label:`Policy ID`,value:w.PolicyId}),(0,S.jsx)(y,{label:`ARN`,value:w.Arn}),(0,S.jsx)(y,{label:`Path`,value:w.Path}),(0,S.jsx)(y,{label:`Description`,value:w.Description??`-`}),(0,S.jsx)(y,{label:`Created`,value:e(w.CreateDate)})]})]}),A&&(0,S.jsxs)(v,{children:[(0,S.jsx)(v.Header,{children:`Policy Document`}),(0,S.jsx)(`div`,{className:`p-4`,children:(0,S.jsx)(b,{document:A})})]})]}),(0,S.jsx)(_,{description:`Are you sure you want to delete the policy "${w.PolicyName}"? This action cannot be undone.`,isPending:T.isPending,onConfirm:async()=>{try{await T.mutateAsync(r),i({to:`/iam/list-policies`})}finally{D(!1)}},onOpenChange:D,open:E,title:`Delete Policy`})]}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s,{to:`/iam/list-policies`,children:`Back to policies`}),(0,S.jsx)(`p`,{className:`text-muted-foreground`,children:`Policy not found.`})]})}export{C as component};
@@ -0,0 +1 @@
import{D as e,H as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useSuspenseQuery-DdLL1-z5.js";import{t as a}from"./link-Cq0Avu15.js";import{t as o}from"./useNavigate--6JDkCZ-.js";import{t as s}from"./back-link-DstOPP2s.js";import{t as c}from"./trash-6vsD6uHm.js";import{t as l}from"./button-B5Eo1H8v.js";import{h as u}from"./iam-2xqxFnZu.js";import{d,v as f}from"./iam--Kr4jAx_.js";import{t as p}from"./json-CFziWLZi.js";import{t as m}from"./_roleName-BlA3lCCI.js";import{t as h}from"./page-heading-XUouz9jc.js";import{t as g}from"./error-banner-DrvD8ASz.js";import{t as _}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as v,t as y}from"./detail-row-CjQjvQvs.js";import{t as b}from"./policy-document-viewer-BBfrp7nr.js";import{n as x,t as S}from"./inline-policies-panel-BWsIgKP_.js";var C=t(r()),w=n();function T(){let{roleName:t}=m.useParams(),n=o(),{data:r}=i(f(t)),{data:T}=i(d(t)),E=u(),[D,O]=(0,C.useState)(!1),k=r.Role,A=T.InstanceProfiles??[],j=k?.AssumeRolePolicyDocument?p(k.AssumeRolePolicyDocument):null;return k?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-roles`,children:`Back to roles`}),E.error&&(0,w.jsx)(g,{error:E.error,msg:`Failed to delete role`}),(0,w.jsxs)(`div`,{className:`space-y-6`,children:[(0,w.jsx)(h,{actions:(0,w.jsxs)(l,{onClick:()=>{O(!0)},size:`sm`,variant:`destructive`,children:[(0,w.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Role Details`,title:k.RoleName??``}),(0,w.jsxs)(v,{children:[(0,w.jsx)(v.Header,{children:`Role Information`}),(0,w.jsxs)(v.Content,{children:[(0,w.jsx)(y,{label:`Role Name`,value:k.RoleName}),(0,w.jsx)(y,{label:`Role ID`,value:k.RoleId}),(0,w.jsx)(y,{label:`ARN`,value:k.Arn}),(0,w.jsx)(y,{label:`Path`,value:k.Path}),(0,w.jsx)(y,{label:`Description`,value:k.Description??`-`}),(0,w.jsx)(y,{label:`Created`,value:e(k.CreateDate)})]})]}),j&&(0,w.jsxs)(v,{children:[(0,w.jsx)(v.Header,{children:`Trust Policy`}),(0,w.jsx)(`div`,{className:`p-4`,children:(0,w.jsx)(b,{document:j})})]}),(0,w.jsx)(x,{kind:`role`,name:t}),(0,w.jsx)(S,{kind:`role`,name:t}),(0,w.jsxs)(v,{children:[(0,w.jsx)(v.Header,{children:`Instance Profiles`}),(0,w.jsx)(v.Content,{children:A.length>0?(0,w.jsx)(`div`,{className:`col-span-2 space-y-3`,children:A.map(e=>(0,w.jsxs)(a,{className:`flex items-center justify-between rounded-md border p-3 transition-colors hover:bg-accent`,params:{instanceProfileName:e.InstanceProfileName??``},to:`/iam/list-instance-profiles/$instanceProfileName`,children:[(0,w.jsx)(`p`,{className:`text-sm font-medium`,children:e.InstanceProfileName}),(0,w.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.InstanceProfileName))}):(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`This role is not in any instance profile.`})})]})]}),(0,w.jsx)(_,{description:`Are you sure you want to delete the role "${t}"? This action cannot be undone. You must detach all policies and remove it from all instance profiles first.`,isPending:E.isPending,onConfirm:async()=>{try{await E.mutateAsync(t),n({to:`/iam/list-roles`})}finally{O(!1)}},onOpenChange:O,open:D,title:`Delete Role`})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-roles`,children:`Back to roles`}),(0,w.jsx)(`p`,{className:`text-muted-foreground`,children:`Role not found.`})]})}export{T as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_roleName-DFFyPq8a.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/iam-cgovoAMa.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/commandBuilder-CZqB3lH4.js","assets/iam--Kr4jAx_.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/policy-document-viewer-CtpXRkkT.js","assets/inline-policies-panel-BcZV1MM4.js","assets/useQuery-fED3epWb.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/json-editor-DGhtT07W.js","assets/textarea-BykV4gU4.js","assets/iam-DCIuv-29.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{d as r,g as i,p as a,r as o,v as s}from"./iam--Kr4jAx_.js";var c=e(`/_auth/iam/(roles)/list-roles/$roleName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...s(t.roleName),staleTime:`static`}),e.queryClient.query({...o(t.roleName),staleTime:`static`}),e.queryClient.query({...r(t.roleName),staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...i(t.roleName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.roleName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_roleName-DFFyPq8a.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40])),`component`)});export{c as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_roleName-BX6Aal6Y.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/trash-6vsD6uHm.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/iam-2xqxFnZu.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/commandBuilder-CZqB3lH4.js","assets/iam--Kr4jAx_.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/detail-row-CjQjvQvs.js","assets/policy-document-viewer-BBfrp7nr.js","assets/inline-policies-panel-BWsIgKP_.js","assets/useQuery-fED3epWb.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/json-editor-DGhtT07W.js","assets/textarea-BykV4gU4.js","assets/iam-DCIuv-29.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{d as r,g as i,p as a,r as o,v as s}from"./iam--Kr4jAx_.js";var c=e(`/_auth/iam/(roles)/list-roles/$roleName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...s(t.roleName),staleTime:`static`}),e.queryClient.query({...o(t.roleName),staleTime:`static`}),e.queryClient.query({...r(t.roleName),staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...i(t.roleName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.roleName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_roleName-BX6Aal6Y.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40])),`component`)});export{c as t};
@@ -1 +0,0 @@
import{D as e,H as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useSuspenseQuery-DdLL1-z5.js";import{t as a}from"./link-Cq0Avu15.js";import{t as o}from"./useNavigate--6JDkCZ-.js";import{t as s}from"./back-link-DstOPP2s.js";import{t as c}from"./trash-6vsD6uHm.js";import{t as l}from"./button-B5Eo1H8v.js";import{_ as u}from"./iam-cgovoAMa.js";import{d,v as f}from"./iam--Kr4jAx_.js";import{t as p}from"./_roleName-Dzn-1h7a.js";import{t as m}from"./page-heading-XUouz9jc.js";import{t as h}from"./error-banner-DrvD8ASz.js";import{t as g}from"./delete-confirmation-dialog-C8PHAZwQ.js";import{n as _,t as v}from"./detail-row-CjQjvQvs.js";import{t as y}from"./policy-document-viewer-CtpXRkkT.js";import{n as b,t as x}from"./inline-policies-panel-BcZV1MM4.js";var S=t(r()),C=n();function w(){let{roleName:t}=p.useParams(),n=o(),{data:r}=i(f(t)),{data:w}=i(d(t)),T=u(),[E,D]=(0,S.useState)(!1),O=r.Role,k=w.InstanceProfiles??[],A=O?.AssumeRolePolicyDocument?decodeURIComponent(O.AssumeRolePolicyDocument):null;return O?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(s,{to:`/iam/list-roles`,children:`Back to roles`}),T.error&&(0,C.jsx)(h,{error:T.error,msg:`Failed to delete role`}),(0,C.jsxs)(`div`,{className:`space-y-6`,children:[(0,C.jsx)(m,{actions:(0,C.jsxs)(l,{onClick:()=>{D(!0)},size:`sm`,variant:`destructive`,children:[(0,C.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Role Details`,title:O.RoleName??``}),(0,C.jsxs)(_,{children:[(0,C.jsx)(_.Header,{children:`Role Information`}),(0,C.jsxs)(_.Content,{children:[(0,C.jsx)(v,{label:`Role Name`,value:O.RoleName}),(0,C.jsx)(v,{label:`Role ID`,value:O.RoleId}),(0,C.jsx)(v,{label:`ARN`,value:O.Arn}),(0,C.jsx)(v,{label:`Path`,value:O.Path}),(0,C.jsx)(v,{label:`Description`,value:O.Description??`-`}),(0,C.jsx)(v,{label:`Created`,value:e(O.CreateDate)})]})]}),A&&(0,C.jsxs)(_,{children:[(0,C.jsx)(_.Header,{children:`Trust Policy`}),(0,C.jsx)(`div`,{className:`p-4`,children:(0,C.jsx)(y,{document:A})})]}),(0,C.jsx)(b,{kind:`role`,name:t}),(0,C.jsx)(x,{kind:`role`,name:t}),(0,C.jsxs)(_,{children:[(0,C.jsx)(_.Header,{children:`Instance Profiles`}),(0,C.jsx)(_.Content,{children:k.length>0?(0,C.jsx)(`div`,{className:`col-span-2 space-y-3`,children:k.map(e=>(0,C.jsxs)(a,{className:`flex items-center justify-between rounded-md border p-3 transition-colors hover:bg-accent`,params:{instanceProfileName:e.InstanceProfileName??``},to:`/iam/list-instance-profiles/$instanceProfileName`,children:[(0,C.jsx)(`p`,{className:`text-sm font-medium`,children:e.InstanceProfileName}),(0,C.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.InstanceProfileName))}):(0,C.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`This role is not in any instance profile.`})})]})]}),(0,C.jsx)(g,{description:`Are you sure you want to delete the role "${t}"? This action cannot be undone. You must detach all policies and remove it from all instance profiles first.`,isPending:T.isPending,onConfirm:async()=>{try{await T.mutateAsync(t),n({to:`/iam/list-roles`})}finally{D(!1)}},onOpenChange:D,open:E,title:`Delete Role`})]}):(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(s,{to:`/iam/list-roles`,children:`Back to roles`}),(0,C.jsx)(`p`,{className:`text-muted-foreground`,children:`Role not found.`})]})}export{w as component};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_serviceName-C1tiZZ4X.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/ecs-C-5CUoij.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{i as r,s as i}from"./ecs-C-5CUoij.js";var a=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName_/services/$serviceName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.clusterName),staleTime:`static`}),e.queryClient.query({...i(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.serviceName} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_serviceName-C1tiZZ4X.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14])),`component`)});export{a as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_serviceName-Dkj5vcNA.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/ecs-C-5CUoij.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{i as r,s as i}from"./ecs-C-5CUoij.js";var a=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName_/services/$serviceName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.clusterName),staleTime:`static`}),e.queryClient.query({...i(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.serviceName} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_serviceName-Dkj5vcNA.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14])),`component`)});export{a as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_taskId--Ne6XWnO.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/back-link-DstOPP2s.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/ecs-C-5CUoij.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{s as r}from"./ecs-C-5CUoij.js";var i=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName_/tasks/$taskId`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.clusterName),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.taskId} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_taskId--Ne6XWnO.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14])),`component`)});export{i as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_taskId-EcddR6xP.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/back-link-DstOPP2s.js","assets/link-Cq0Avu15.js","assets/createLucideIcon-C0u9y7yb.js","assets/ecs-C-5CUoij.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/page-heading-XUouz9jc.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{s as r}from"./ecs-C-5CUoij.js";var i=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName_/tasks/$taskId`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.clusterName),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.taskId} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_taskId-EcddR6xP.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14])),`component`)});export{i as t};
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_userName-C7XgwTR0.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/check-BYS45hQf.js","assets/trash-6vsD6uHm.js","assets/triangle-alert-D1obBKxE.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/iam-cgovoAMa.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/commandBuilder-CZqB3lH4.js","assets/iam--Kr4jAx_.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-N1CfbooV.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/inline-policies-panel-BcZV1MM4.js","assets/useQuery-fED3epWb.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/json-editor-DGhtT07W.js","assets/textarea-BykV4gU4.js","assets/iam-DCIuv-29.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{S as r,b as i,c as a,i as o,p as s,t as c}from"./iam--Kr4jAx_.js";var l=e(`/_auth/iam/(users)/list-users/$userName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.userName),staleTime:`static`}),e.queryClient.query({...c(t.userName),staleTime:`static`}),e.queryClient.query({...o(t.userName),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...a(t.userName),staleTime:`static`}),e.queryClient.query({...i(t.userName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.userName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_userName-C7XgwTR0.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43])),`component`)});export{l as t};
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_userName-CAOd-jFZ.js","assets/httpRequest-DQZd8wR4.js","assets/useSuspenseQuery-DdLL1-z5.js","assets/useBaseQuery-g8Ntf_r7.js","assets/removable-VYfdA5xy.js","assets/link-Cq0Avu15.js","assets/useNavigate--6JDkCZ-.js","assets/back-link-DstOPP2s.js","assets/createLucideIcon-C0u9y7yb.js","assets/check-BYS45hQf.js","assets/trash-6vsD6uHm.js","assets/triangle-alert-D1obBKxE.js","assets/button-B5Eo1H8v.js","assets/dist-C0YhTLhN.js","assets/iam-2xqxFnZu.js","assets/useMutation-B4HeDuB9.js","assets/mutation-zdAhcn-7.js","assets/awsClient-PZnHD6rL.js","assets/index.browser-ByUCT8up.js","assets/commandBuilder-CZqB3lH4.js","assets/iam--Kr4jAx_.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CFziWLZi.js","assets/page-heading-XUouz9jc.js","assets/error-banner-DrvD8ASz.js","assets/alert-dialog-D_-47VBb.js","assets/DialogTitle-biLBceaE.js","assets/useValueAsRef-Dr542f4_.js","assets/reason-parts-XHpqSw_y.js","assets/useScrollLock-CyoCmlqZ.js","assets/with-selector-DBMMZRBv.js","assets/delete-confirmation-dialog-C8PHAZwQ.js","assets/detail-row-CjQjvQvs.js","assets/state-badge-BfaoAhwM.js","assets/use-copy-to-clipboard-Cg_yMAmO.js","assets/inline-policies-panel-BWsIgKP_.js","assets/useQuery-fED3epWb.js","assets/input-BxaPlzkF.js","assets/useValueChanged-Uls6Igrd.js","assets/field-ClLdaHLh.js","assets/separator-uSeb7LmB.js","assets/json-editor-DGhtT07W.js","assets/textarea-BykV4gU4.js","assets/iam-DCIuv-29.js"])))=>i.map(i=>d[i]);
import{n as e,t}from"./lazyRouteComponent-BuP3EpAQ.js";import{go as n}from"./awsClient-PZnHD6rL.js";import{S as r,b as i,c as a,i as o,p as s,t as c}from"./iam--Kr4jAx_.js";var l=e(`/_auth/iam/(users)/list-users/$userName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.userName),staleTime:`static`}),e.queryClient.query({...c(t.userName),staleTime:`static`}),e.queryClient.query({...o(t.userName),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...a(t.userName),staleTime:`static`}),e.queryClient.query({...i(t.userName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.userName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_userName-CAOd-jFZ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43])),`component`)});export{l as t};
@@ -0,0 +1,3 @@
import{L as e,R as t}from"./httpRequest-DQZd8wR4.js";import{t as n}from"./useNavigate--6JDkCZ-.js";import{t as r}from"./back-link-DstOPP2s.js";import{a as i,i as a,t as o}from"./cli-command-panel-DlaJtlY3.js";import{t as s}from"./input-BxaPlzkF.js";import{n as c}from"./ec2-DN6lzDMm.js";import{t as l}from"./page-heading-XUouz9jc.js";import{a as u,i as d,t as f}from"./zod-D4Vt1Hkv.js";import{t as p}from"./error-banner-DrvD8ASz.js";import{t as m}from"./form-actions-B5qM1xxd.js";import{s as h,t as g}from"./field-ClLdaHLh.js";import{n as _}from"./ec2-Boiu0f0F.js";var v=e(),y=t();function b(){let e=(0,v.c)(36),t=n(),i=c(),a;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={resolver:f(_),defaultValues:{name:``}},e[0]=a):a=e[0];let{control:b,handleSubmit:S,register:C,formState:w}=d(a),{isSubmitting:T}=w,E;e[1]===b?E=e[2]:(E={control:b},e[1]=b,e[2]=E);let D=u(E),O;e[3]!==i||e[4]!==t?(O=async e=>{let n=(await i.mutateAsync({name:e.name?.trim()??void 0})).AllocationId;t(n?{to:`/ec2/describe-addresses/$id`,params:{id:n}}:{to:`/ec2/describe-addresses`})},e[3]=i,e[4]=t,e[5]=O):O=e[5];let k=O,A,j;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,y.jsx)(r,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),j=(0,y.jsx)(l,{title:`Allocate Elastic IP`}),e[6]=A,e[7]=j):(A=e[6],j=e[7]);let M;e[8]===i.error?M=e[9]:(M=i.error&&(0,y.jsx)(p,{error:i.error,msg:`Failed to allocate Elastic IP`}),e[8]=i.error,e[9]=M);let N;e[10]!==S||e[11]!==k?(N=S(k),e[10]=S,e[11]=k,e[12]=N):N=e[12];let P;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,y.jsx)(h,{children:(0,y.jsx)(`label`,{htmlFor:`name`,children:`Name (optional)`})}),e[13]=P):P=e[13];let F;e[14]===C?F=e[15]:(F=C(`name`),e[14]=C,e[15]=F);let I;e[16]===F?I=e[17]:(I=(0,y.jsxs)(g,{children:[P,(0,y.jsx)(s,{id:`name`,placeholder:`my-elastic-ip`,...F})]}),e[16]=F,e[17]=I);let L=D.name??``,R;e[18]===L?R=e[19]:(R=x(L),e[18]=L,e[19]=R);let z;e[20]===R?z=e[21]:(z=(0,y.jsx)(o,{commands:R}),e[20]=R,e[21]=z);let B;e[22]===t?B=e[23]:(B=async()=>{await t({to:`/ec2/describe-addresses`})},e[22]=t,e[23]=B);let V;e[24]!==i.isPending||e[25]!==T||e[26]!==B?(V=(0,y.jsx)(m,{isPending:i.isPending,isSubmitting:T,onCancel:B,pendingLabel:`Allocating…`,submitLabel:`Allocate`}),e[24]=i.isPending,e[25]=T,e[26]=B,e[27]=V):V=e[27];let H;e[28]!==I||e[29]!==z||e[30]!==V||e[31]!==N?(H=(0,y.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:N,children:[I,z,V]}),e[28]=I,e[29]=z,e[30]=V,e[31]=N,e[32]=H):H=e[32];let U;return e[33]!==H||e[34]!==M?(U=(0,y.jsxs)(y.Fragment,{children:[A,j,M,H]}),e[33]=H,e[34]=M,e[35]=U):U=e[35],U}function x(e){let t=e.trim();return[{label:`Allocate Elastic IP`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 allocate-address`},...a(`\\
--domain`,`vpc`),...i(`\\
--tag-specifications`,t&&`'ResourceType=elastic-ip,Tags=[{Key=Name,Value=${t}}]'`)]}]}export{b as component};
@@ -1,3 +0,0 @@
import{L as e,R as t}from"./httpRequest-DQZd8wR4.js";import{t as n}from"./useNavigate--6JDkCZ-.js";import{t as r}from"./back-link-DstOPP2s.js";import{t as i}from"./cli-command-panel-BOIpLX6g.js";import{t as a}from"./input-BxaPlzkF.js";import{n as o}from"./ec2-CYoJ_Jge.js";import{t as s}from"./page-heading-XUouz9jc.js";import{a as c,i as l,t as u}from"./zod-D4Vt1Hkv.js";import{t as d}from"./error-banner-DrvD8ASz.js";import{t as f}from"./form-actions-B5qM1xxd.js";import{s as p,t as m}from"./field-ClLdaHLh.js";import{n as h}from"./ec2-D8jwIKff.js";var g=e(),_=t();function v(){let e=(0,g.c)(36),t=n(),v=o(),b;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(b={resolver:u(h),defaultValues:{name:``}},e[0]=b):b=e[0];let{control:x,handleSubmit:S,register:C,formState:w}=l(b),{isSubmitting:T}=w,E;e[1]===x?E=e[2]:(E={control:x},e[1]=x,e[2]=E);let D=c(E),O;e[3]!==v||e[4]!==t?(O=async e=>{let n=(await v.mutateAsync({name:e.name?.trim()??void 0})).AllocationId;t(n?{to:`/ec2/describe-addresses/$id`,params:{id:n}}:{to:`/ec2/describe-addresses`})},e[3]=v,e[4]=t,e[5]=O):O=e[5];let k=O,A,j;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,_.jsx)(r,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),j=(0,_.jsx)(s,{title:`Allocate Elastic IP`}),e[6]=A,e[7]=j):(A=e[6],j=e[7]);let M;e[8]===v.error?M=e[9]:(M=v.error&&(0,_.jsx)(d,{error:v.error,msg:`Failed to allocate Elastic IP`}),e[8]=v.error,e[9]=M);let N;e[10]!==S||e[11]!==k?(N=S(k),e[10]=S,e[11]=k,e[12]=N):N=e[12];let P;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,_.jsx)(p,{children:(0,_.jsx)(`label`,{htmlFor:`name`,children:`Name (optional)`})}),e[13]=P):P=e[13];let F;e[14]===C?F=e[15]:(F=C(`name`),e[14]=C,e[15]=F);let I;e[16]===F?I=e[17]:(I=(0,_.jsxs)(m,{children:[P,(0,_.jsx)(a,{id:`name`,placeholder:`my-elastic-ip`,...F})]}),e[16]=F,e[17]=I);let L=D.name??``,R;e[18]===L?R=e[19]:(R=y(L),e[18]=L,e[19]=R);let z;e[20]===R?z=e[21]:(z=(0,_.jsx)(i,{commands:R}),e[20]=R,e[21]=z);let B;e[22]===t?B=e[23]:(B=async()=>{await t({to:`/ec2/describe-addresses`})},e[22]=t,e[23]=B);let V;e[24]!==v.isPending||e[25]!==T||e[26]!==B?(V=(0,_.jsx)(f,{isPending:v.isPending,isSubmitting:T,onCancel:B,pendingLabel:`Allocating…`,submitLabel:`Allocate`}),e[24]=v.isPending,e[25]=T,e[26]=B,e[27]=V):V=e[27];let H;e[28]!==I||e[29]!==z||e[30]!==V||e[31]!==N?(H=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:N,children:[I,z,V]}),e[28]=I,e[29]=z,e[30]=V,e[31]=N,e[32]=H):H=e[32];let U;return e[33]!==H||e[34]!==M?(U=(0,_.jsxs)(_.Fragment,{children:[A,j,M,H]}),e[33]=H,e[34]=M,e[35]=U):U=e[35],U}function y(e){let t=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 allocate-address`},{type:`flag`,value:` \\
--domain`},{type:`value`,value:` vpc`}];return e.trim()&&t.push({type:`flag`,value:` \\
--tag-specifications`},{type:`value`,value:` 'ResourceType=elastic-ip,Tags=[{Key=Name,Value=${e.trim()}}]'`}),[{label:`Allocate Elastic IP`,parts:t}]}export{v as component};
@@ -1,3 +1,4 @@
import{H as e,L as t,R as n,w as r,z as i}from"./httpRequest-DQZd8wR4.js";import{t as a}from"./createLucideIcon-C0u9y7yb.js";import{t as o}from"./check-BYS45hQf.js";import{t as s}from"./chevron-down-51khD9s6.js";import{t as c}from"./copy-CCC5D0FC.js";import{t as l}from"./button-B5Eo1H8v.js";import{t as u}from"./use-copy-to-clipboard-Cg_yMAmO.js";var d={name:`square-terminal`,size:24,node:[[`path`,{d:`m7 11 2-2-2-2`,key:`1lz0vl`}],[`path`,{d:`M11 13h4`,key:`1p7l4v`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}]],aliases:[`terminal-square`]};d.node;var f=a(d),p=t(),m=e(i(),1),h=n(),g={bin:`text-tactical-cyan font-semibold`,flag:`text-tactical-amber`,value:`text-foreground`,comment:`text-muted-foreground italic`,variable:`text-tactical-green font-semibold`};function _(e,t){return e.length>0?e:`<${t}>`}function v(e){return`'${e.replaceAll(`'`,`'"'"'`)}'`}function y(e,t){return[{type:`flag`,value:` ${e}`},{type:`value`,value:` ${t}`}]}function b(e,t){return t===void 0||t===``||t===!1?[]:t===!0?[{type:`flag`,value:` ${e}`}]:y(e,t)}function x(e){return e.map(e=>e.parts.map(e=>e.value).join(``)).join(`
import{H as e,L as t,R as n,w as r,z as i}from"./httpRequest-DQZd8wR4.js";import{t as a}from"./createLucideIcon-C0u9y7yb.js";import{t as o}from"./check-BYS45hQf.js";import{t as s}from"./chevron-down-51khD9s6.js";import{t as c}from"./copy-CCC5D0FC.js";import{t as l}from"./button-B5Eo1H8v.js";import{t as u}from"./use-copy-to-clipboard-Cg_yMAmO.js";var d={name:`square-terminal`,size:24,node:[[`path`,{d:`m7 11 2-2-2-2`,key:`1lz0vl`}],[`path`,{d:`M11 13h4`,key:`1p7l4v`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}]],aliases:[`terminal-square`]};d.node;var f=a(d),p=t(),m=e(i(),1),h=n(),g={bin:`text-tactical-cyan font-semibold`,flag:`text-tactical-amber`,value:`text-foreground`,comment:`text-muted-foreground italic`,variable:`text-tactical-green font-semibold`};function _(e,t){return e.length>0?e:`<${t}>`}function v(e){return`'${e.replaceAll(`'`,`'"'"'`)}'`}function y(e,t){return[{type:`flag`,value:` ${e}`},{type:`value`,value:` ${t}`}]}function b(e,t){return t===void 0||t===``||t===!1?[]:t===!0?[{type:`flag`,value:` ${e}`}]:y(e,t)}function x(e,t){return[{type:`flag`,value:` ${e}`},{type:`variable`,value:` "$${t}"`}]}function S(e,t,n,r){return[{type:`variable`,value:`${e}=`},{type:`bin`,value:`$(${t}`},...n,...y(`\\
--query`,`'${r}'`),...y(`--output`,`text)`)]}function C(e){return e.map(e=>e.parts.map(e=>e.value).join(``)).join(`
`)}function S(e){let t=(0,p.c)(18),{commands:n}=e,[i,a]=(0,m.useState)(!1),{copied:d,copy:g}=u();if(n.length===0)return null;let _;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>{a(w)},t[0]=_):_=t[0];let v,y;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,h.jsx)(f,{className:`size-3.5`}),y=(0,h.jsx)(`span`,{children:`AWS CLI`}),t[1]=v,t[2]=y):(v=t[1],y=t[2]);let b=i&&`rotate-180`,S;t[3]===b?S=t[4]:(S=r(`ml-auto size-3.5 transition-transform`,b),t[3]=b,t[4]=S);let T;t[5]===S?T=t[6]:(T=(0,h.jsx)(s,{className:S}),t[5]=S,t[6]=T);let E;t[7]!==i||t[8]!==T?(E=(0,h.jsxs)(`button`,{type:`button`,onClick:_,className:`flex w-full items-center gap-2 px-3 py-2 text-xs font-medium text-muted-foreground transition-colors hover:text-foreground`,"aria-expanded":i,children:[v,y,T]}),t[7]=i,t[8]=T,t[9]=E):E=t[9];let D;t[10]!==n||t[11]!==d||t[12]!==g||t[13]!==i?(D=i&&(0,h.jsxs)(`div`,{className:`border-t border-border`,children:[(0,h.jsxs)(`div`,{className:`flex items-center justify-between border-b border-border px-3 py-1.5`,children:[(0,h.jsx)(`span`,{className:`text-2xs text-muted-foreground`,children:n.length>1?`${n.length} commands`:`command`}),(0,h.jsxs)(l,{type:`button`,variant:`ghost`,size:`xs`,onClick:async()=>{await g(x(n))},children:[d?(0,h.jsx)(o,{className:`size-2.5`}):(0,h.jsx)(c,{className:`size-2.5`}),d?`Copied`:`Copy`]})]}),(0,h.jsx)(`div`,{className:`overflow-x-auto p-3`,children:n.map((e,t)=>(0,h.jsxs)(`div`,{children:[n.length>1&&(0,h.jsx)(`div`,{className:`mb-1 text-2xs font-medium text-muted-foreground`,children:e.label}),(0,h.jsx)(`pre`,{className:`font-mono text-xs/relaxed`,children:(0,h.jsx)(`code`,{children:e.parts.map(C)})}),t<n.length-1&&(0,h.jsx)(`div`,{className:`my-2`})]},e.label))})]}),t[10]=n,t[11]=d,t[12]=g,t[13]=i,t[14]=D):D=t[14];let O;return t[15]!==E||t[16]!==D?(O=(0,h.jsxs)(`div`,{className:`rounded-md border border-border`,children:[E,D]}),t[15]=E,t[16]=D,t[17]=O):O=t[17],O}function C(e,t){return(0,h.jsx)(`span`,{className:g[e.type],children:e.value},t)}function w(e){return!e}export{v as a,b as i,_ as n,y as r,S as t};
`)}function w(e){let t=(0,p.c)(18),{commands:n}=e,[i,a]=(0,m.useState)(!1),{copied:d,copy:g}=u();if(n.length===0)return null;let _;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>{a(E)},t[0]=_):_=t[0];let v,y;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,h.jsx)(f,{className:`size-3.5`}),y=(0,h.jsx)(`span`,{children:`AWS CLI`}),t[1]=v,t[2]=y):(v=t[1],y=t[2]);let b=i&&`rotate-180`,x;t[3]===b?x=t[4]:(x=r(`ml-auto size-3.5 transition-transform`,b),t[3]=b,t[4]=x);let S;t[5]===x?S=t[6]:(S=(0,h.jsx)(s,{className:x}),t[5]=x,t[6]=S);let w;t[7]!==i||t[8]!==S?(w=(0,h.jsxs)(`button`,{type:`button`,onClick:_,className:`flex w-full items-center gap-2 px-3 py-2 text-xs font-medium text-muted-foreground transition-colors hover:text-foreground`,"aria-expanded":i,children:[v,y,S]}),t[7]=i,t[8]=S,t[9]=w):w=t[9];let D;t[10]!==n||t[11]!==d||t[12]!==g||t[13]!==i?(D=i&&(0,h.jsxs)(`div`,{className:`border-t border-border`,children:[(0,h.jsxs)(`div`,{className:`flex items-center justify-between border-b border-border px-3 py-1.5`,children:[(0,h.jsx)(`span`,{className:`text-2xs text-muted-foreground`,children:n.length>1?`${n.length} commands`:`command`}),(0,h.jsxs)(l,{type:`button`,variant:`ghost`,size:`xs`,onClick:async()=>{await g(C(n))},children:[d?(0,h.jsx)(o,{className:`size-2.5`}):(0,h.jsx)(c,{className:`size-2.5`}),d?`Copied`:`Copy`]})]}),(0,h.jsx)(`div`,{className:`overflow-x-auto p-3`,children:n.map((e,t)=>(0,h.jsxs)(`div`,{children:[n.length>1&&(0,h.jsx)(`div`,{className:`mb-1 text-2xs font-medium text-muted-foreground`,children:e.label}),(0,h.jsx)(`pre`,{className:`font-mono text-xs/relaxed`,children:(0,h.jsx)(`code`,{children:e.parts.map(T)})}),t<n.length-1&&(0,h.jsx)(`div`,{className:`my-2`})]},e.label))})]}),t[10]=n,t[11]=d,t[12]=g,t[13]=i,t[14]=D):D=t[14];let O;return t[15]!==w||t[16]!==D?(O=(0,h.jsxs)(`div`,{className:`rounded-md border border-border`,children:[w,D]}),t[15]=w,t[16]=D,t[17]=O):O=t[17],O}function T(e,t){return(0,h.jsx)(`span`,{className:g[e.type],children:e.value},t)}function E(e){return!e}export{b as a,y as i,S as n,v as o,_ as r,x as s,w as t};
@@ -1 +1 @@
import{L as e,R as t,v as n,y as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useNavigate--6JDkCZ-.js";import{t as a}from"./back-link-DstOPP2s.js";import{t as o}from"./cli-command-panel-BOIpLX6g.js";import{t as s}from"./input-BxaPlzkF.js";import{t as c}from"./s3-bkgAXzA-.js";import{t as l}from"./page-heading-XUouz9jc.js";import{a as u,i as d,t as f}from"./zod-D4Vt1Hkv.js";import{t as p}from"./error-banner-DrvD8ASz.js";import{t as m}from"./form-actions-B5qM1xxd.js";import{r as h,s as g,t as _}from"./field-ClLdaHLh.js";var v=e(),y=n({bucketName:r().min(3,`Bucket name must be at least 3 characters`).max(63,`Bucket name must be at most 63 characters`).regex(/^[a-z0-9][a-z0-9.-]*[a-z0-9]$/,`Must start and end with a lowercase letter or number`).regex(/^[a-z0-9.-]+$/,`Only lowercase letters, numbers, hyphens, and periods allowed`).refine(e=>!e.includes(`..`),`Must not contain consecutive periods`).refine(e=>!(e.includes(`.-`)||e.includes(`-.`)),`Must not contain adjacent period and hyphen`)}),b=t();function x(){let e=(0,v.c)(42),t=i(),n=c(),r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={resolver:f(y)},e[0]=r):r=e[0];let{handleSubmit:x,register:C,control:w,formState:T}=d(r),{errors:E,isSubmitting:D}=T,O;e[1]===w?O=e[2]:(O={control:w},e[1]=w,e[2]=O);let k=u(O),A;e[3]!==n||e[4]!==t?(A=async e=>{await n.mutateAsync(e),t({to:`/s3/ls`})},e[3]=n,e[4]=t,e[5]=A):A=e[5];let j=A,M,N;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,b.jsx)(a,{to:`/s3/ls`,children:`Back to buckets`}),N=(0,b.jsx)(l,{title:`Create Bucket`}),e[6]=M,e[7]=N):(M=e[6],N=e[7]);let P;e[8]===n.error?P=e[9]:(P=n.error&&(0,b.jsx)(p,{error:n.error,msg:`Failed to create bucket`}),e[8]=n.error,e[9]=P);let F;e[10]!==x||e[11]!==j?(F=x(j),e[10]=x,e[11]=j,e[12]=F):F=e[12];let I;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,b.jsx)(g,{children:(0,b.jsx)(`label`,{htmlFor:`bucketName`,children:`Bucket Name`})}),e[13]=I):I=e[13];let L=!!E.bucketName,R;e[14]===C?R=e[15]:(R=C(`bucketName`),e[14]=C,e[15]=R);let z;e[16]!==R||e[17]!==L?(z=(0,b.jsx)(s,{"aria-invalid":L,id:`bucketName`,placeholder:`my-bucket`,type:`text`,...R}),e[16]=R,e[17]=L,e[18]=z):z=e[18];let B;e[19]===E.bucketName?B=e[20]:(B=(0,b.jsx)(h,{errors:[E.bucketName]}),e[19]=E.bucketName,e[20]=B);let V;e[21]!==z||e[22]!==B?(V=(0,b.jsxs)(_,{children:[I,z,B]}),e[21]=z,e[22]=B,e[23]=V):V=e[23];let H;e[24]===k?H=e[25]:(H=S(k),e[24]=k,e[25]=H);let U;e[26]===H?U=e[27]:(U=(0,b.jsx)(o,{commands:H}),e[26]=H,e[27]=U);let W;e[28]===t?W=e[29]:(W=async()=>{await t({to:`/s3/ls`})},e[28]=t,e[29]=W);let G;e[30]!==n.isPending||e[31]!==D||e[32]!==W?(G=(0,b.jsx)(m,{isPending:n.isPending,isSubmitting:D,onCancel:W,pendingLabel:`Creating…`,submitLabel:`Create Bucket`}),e[30]=n.isPending,e[31]=D,e[32]=W,e[33]=G):G=e[33];let K;e[34]!==V||e[35]!==U||e[36]!==G||e[37]!==F?(K=(0,b.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,U,G]}),e[34]=V,e[35]=U,e[36]=G,e[37]=F,e[38]=K):K=e[38];let q;return e[39]!==K||e[40]!==P?(q=(0,b.jsxs)(b.Fragment,{children:[M,N,P,K]}),e[39]=K,e[40]=P,e[41]=q):q=e[41],q}function S(e){return[{label:`Create Bucket`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws s3api create-bucket`},{type:`flag`,value:` --bucket`},{type:`value`,value:` ${(e.bucketName??``)||`<BucketName>`}`}]}]}export{x as component};
import{L as e,R as t,v as n,y as r}from"./httpRequest-DQZd8wR4.js";import{t as i}from"./useNavigate--6JDkCZ-.js";import{t as a}from"./back-link-DstOPP2s.js";import{t as o}from"./cli-command-panel-DlaJtlY3.js";import{t as s}from"./input-BxaPlzkF.js";import{t as c}from"./s3-bkgAXzA-.js";import{t as l}from"./page-heading-XUouz9jc.js";import{a as u,i as d,t as f}from"./zod-D4Vt1Hkv.js";import{t as p}from"./error-banner-DrvD8ASz.js";import{t as m}from"./form-actions-B5qM1xxd.js";import{r as h,s as g,t as _}from"./field-ClLdaHLh.js";var v=e(),y=n({bucketName:r().min(3,`Bucket name must be at least 3 characters`).max(63,`Bucket name must be at most 63 characters`).regex(/^[a-z0-9][a-z0-9.-]*[a-z0-9]$/,`Must start and end with a lowercase letter or number`).regex(/^[a-z0-9.-]+$/,`Only lowercase letters, numbers, hyphens, and periods allowed`).refine(e=>!e.includes(`..`),`Must not contain consecutive periods`).refine(e=>!(e.includes(`.-`)||e.includes(`-.`)),`Must not contain adjacent period and hyphen`)}),b=t();function x(){let e=(0,v.c)(42),t=i(),n=c(),r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={resolver:f(y)},e[0]=r):r=e[0];let{handleSubmit:x,register:C,control:w,formState:T}=d(r),{errors:E,isSubmitting:D}=T,O;e[1]===w?O=e[2]:(O={control:w},e[1]=w,e[2]=O);let k=u(O),A;e[3]!==n||e[4]!==t?(A=async e=>{await n.mutateAsync(e),t({to:`/s3/ls`})},e[3]=n,e[4]=t,e[5]=A):A=e[5];let j=A,M,N;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,b.jsx)(a,{to:`/s3/ls`,children:`Back to buckets`}),N=(0,b.jsx)(l,{title:`Create Bucket`}),e[6]=M,e[7]=N):(M=e[6],N=e[7]);let P;e[8]===n.error?P=e[9]:(P=n.error&&(0,b.jsx)(p,{error:n.error,msg:`Failed to create bucket`}),e[8]=n.error,e[9]=P);let F;e[10]!==x||e[11]!==j?(F=x(j),e[10]=x,e[11]=j,e[12]=F):F=e[12];let I;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,b.jsx)(g,{children:(0,b.jsx)(`label`,{htmlFor:`bucketName`,children:`Bucket Name`})}),e[13]=I):I=e[13];let L=!!E.bucketName,R;e[14]===C?R=e[15]:(R=C(`bucketName`),e[14]=C,e[15]=R);let z;e[16]!==R||e[17]!==L?(z=(0,b.jsx)(s,{"aria-invalid":L,id:`bucketName`,placeholder:`my-bucket`,type:`text`,...R}),e[16]=R,e[17]=L,e[18]=z):z=e[18];let B;e[19]===E.bucketName?B=e[20]:(B=(0,b.jsx)(h,{errors:[E.bucketName]}),e[19]=E.bucketName,e[20]=B);let V;e[21]!==z||e[22]!==B?(V=(0,b.jsxs)(_,{children:[I,z,B]}),e[21]=z,e[22]=B,e[23]=V):V=e[23];let H;e[24]===k?H=e[25]:(H=S(k),e[24]=k,e[25]=H);let U;e[26]===H?U=e[27]:(U=(0,b.jsx)(o,{commands:H}),e[26]=H,e[27]=U);let W;e[28]===t?W=e[29]:(W=async()=>{await t({to:`/s3/ls`})},e[28]=t,e[29]=W);let G;e[30]!==n.isPending||e[31]!==D||e[32]!==W?(G=(0,b.jsx)(m,{isPending:n.isPending,isSubmitting:D,onCancel:W,pendingLabel:`Creating…`,submitLabel:`Create Bucket`}),e[30]=n.isPending,e[31]=D,e[32]=W,e[33]=G):G=e[33];let K;e[34]!==V||e[35]!==U||e[36]!==G||e[37]!==F?(K=(0,b.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,U,G]}),e[34]=V,e[35]=U,e[36]=G,e[37]=F,e[38]=K):K=e[38];let q;return e[39]!==K||e[40]!==P?(q=(0,b.jsxs)(b.Fragment,{children:[M,N,P,K]}),e[39]=K,e[40]=P,e[41]=q):q=e[41],q}function S(e){return[{label:`Create Bucket`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws s3api create-bucket`},{type:`flag`,value:` --bucket`},{type:`value`,value:` ${(e.bucketName??``)||`<BucketName>`}`}]}]}export{x as component};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
import{H as e,L as t,R as n,z as r}from"./httpRequest-DQZd8wR4.js";import{t as ee}from"./useQuery-fED3epWb.js";import{c as te,i,n as ne,s as re,t as ie}from"./select-DeldO9Nw.js";import{t as a}from"./button-B5Eo1H8v.js";import{_ as ae,f as o,w as s}from"./rds-BHMDdXNk.js";import{r as oe}from"./rds-ClYjGnYk.js";import{r as se}from"./rds-DlRssQaQ.js";import{i as ce,t as le}from"./zod-D4Vt1Hkv.js";import{a as ue,i as de,n as fe}from"./form-fields-BlQNb0VO.js";import{s as c,t as l}from"./field-ClLdaHLh.js";import{t as pe}from"./tags-field-array-BVrL1tgk.js";import{a as me,i as he,l as ge,s as _e,t as ve}from"./alert-dialog-D_-47VBb.js";var u=t(),ye=e(r(),1),d=n();function f(e){let t=(0,u.c)(58),{open:n,onOpenChange:r,dbInstanceIdentifier:i,onCreated:o}=e,f=oe(),h=i===void 0,g;t[0]===h?g=t[1]:(g={...se,enabled:h},t[0]=h,t[1]=g);let _=ee(g),[v,be]=(0,ye.useState)(i??``),y;t[2]===_.data?.DBInstances?y=t[3]:(y=_.data?.DBInstances??[],t[2]=_.data?.DBInstances,t[3]=y);let b=y.filter(m),x=b.length===0,S;t[4]!==_||t[5]!==x?(S=ue(_,x,{loading:`Loading the DB instances…`,failed:`Could not read the DB instances`,empty:`No DB instance is available or stopped, which is what a snapshot is taken from.`}),t[4]=_,t[5]=x,t[6]=S):S=t[6];let C=S,w;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(w=le(ae),t[7]=w):w=t[7];let T;t[8]===i?T=t[9]:(T=i?s(i,`snapshot`):``,t[8]=i,t[9]=T);let E;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(E=[],t[10]=E):E=t[10];let D;t[11]===T?D=t[12]:(D={resolver:w,defaultValues:{dbSnapshotIdentifier:T,tags:E}},t[11]=T,t[12]=D);let{control:O,formState:xe,handleSubmit:k,register:A,setValue:j}=ce(D),{errors:M,isSubmitting:Se}=xe,N;t[13]===j?N=t[14]:(N=function(e){be(e??``),e&&j(`dbSnapshotIdentifier`,s(e,`snapshot`),{shouldValidate:!0})},t[13]=j,t[14]=N);let Ce=N,P;t[15]!==f||t[16]!==o||t[17]!==r||t[18]!==v?(P=async e=>{try{await f.mutateAsync({...e,dbInstanceIdentifier:v})}catch{return}r(!1),o?.()},t[15]=f,t[16]=o,t[17]=r,t[18]=v,t[19]=P):P=t[19];let F=P,I=ve,L=he,R;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,d.jsxs)(_e,{children:[(0,d.jsx)(ge,{children:`Take DB Snapshot`}),(0,d.jsx)(me,{children:`The engine is held at a checkpoint while the snapshot is taken, so the instance reads as backing-up until it finishes.`})]}),t[20]=R):R=t[20];let z;t[21]!==k||t[22]!==F?(z=k(F),t[21]=k,t[22]=F,t[23]=z):z=t[23];let B=i?(0,d.jsxs)(l,{children:[(0,d.jsx)(c,{children:`DB instance`}),(0,d.jsx)(`p`,{className:`font-mono text-sm`,children:i})]}):(0,d.jsxs)(l,{children:[(0,d.jsx)(c,{children:(0,d.jsx)(`label`,{htmlFor:`snapshot-instance`,children:`DB instance`})}),C?(0,d.jsx)(de,{notice:C}):(0,d.jsxs)(ie,{onValueChange:Ce,value:v,children:[(0,d.jsx)(re,{className:`w-full`,id:`snapshot-instance`,children:(0,d.jsx)(te,{placeholder:`Select a DB instance`})}),(0,d.jsx)(ne,{children:b.map(p)})]})]}),we=M.dbSnapshotIdentifier,V;t[24]===A?V=t[25]:(V=A(`dbSnapshotIdentifier`),t[24]=A,t[25]=V);let H;t[26]!==M.dbSnapshotIdentifier||t[27]!==V?(H=(0,d.jsx)(fe,{description:`Lowercase letters, digits and hyphens. The rds: namespace belongs to automated backups and cannot be used here.`,error:we,id:`snapshot-identifier`,label:`Snapshot identifier`,...V}),t[26]=M.dbSnapshotIdentifier,t[27]=V,t[28]=H):H=t[28];let U;t[29]===O?U=t[30]:(U=(0,d.jsx)(pe,{control:O,name:`tags`}),t[29]=O,t[30]=U);let W;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,d.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`A snapshot the engine could not be quiesced for is still taken and reported as crash consistent on the source instance's Backups tab. The snapshot's own events never carry it.`}),t[31]=W):W=t[31];let G;t[32]===f.error?G=t[33]:(G=f.error&&(0,d.jsx)(`p`,{className:`text-sm text-destructive`,children:f.error.message}),t[32]=f.error,t[33]=G);let K;t[34]===r?K=t[35]:(K=(0,d.jsx)(a,{onClick:()=>{r(!1)},type:`button`,variant:`outline`,children:`Cancel`}),t[34]=r,t[35]=K);let q=Se||f.isPending||v===``,J=f.isPending?`Taking Snapshot…`:`Take Snapshot`,Y;t[36]!==q||t[37]!==J?(Y=(0,d.jsx)(a,{disabled:q,type:`submit`,children:J}),t[36]=q,t[37]=J,t[38]=Y):Y=t[38];let X;t[39]!==K||t[40]!==Y?(X=(0,d.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[K,Y]}),t[39]=K,t[40]=Y,t[41]=X):X=t[41];let Z;t[42]!==z||t[43]!==B||t[44]!==H||t[45]!==U||t[46]!==G||t[47]!==X?(Z=(0,d.jsxs)(`form`,{className:`space-y-4`,onSubmit:z,children:[B,H,U,W,G,X]}),t[42]=z,t[43]=B,t[44]=H,t[45]=U,t[46]=G,t[47]=X,t[48]=Z):Z=t[48];let Q;t[49]!==L||t[50]!==R||t[51]!==Z?(Q=(0,d.jsxs)(L,{className:`max-h-[85vh] overflow-y-auto`,children:[R,Z]}),t[49]=L,t[50]=R,t[51]=Z,t[52]=Q):Q=t[52];let $;return t[53]!==I||t[54]!==r||t[55]!==n||t[56]!==Q?($=(0,d.jsx)(I,{onOpenChange:r,open:n,children:Q}),t[53]=I,t[54]=r,t[55]=n,t[56]=Q,t[57]=$):$=t[57],$}function p(e){return(0,d.jsxs)(i,{value:e.DBInstanceIdentifier??``,children:[e.DBInstanceIdentifier,` (`,e.DBInstanceStatus,`)`]},e.DBInstanceIdentifier)}function m(e){return o(e.DBInstanceStatus)}export{f as t};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More