summaryrefslogtreecommitdiffstats
path: root/src/web/gui/v2/3952.fd443b2b9d991189af5d.chunk.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/web/gui/v2/3952.fd443b2b9d991189af5d.chunk.js')
-rw-r--r--src/web/gui/v2/3952.fd443b2b9d991189af5d.chunk.js1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/web/gui/v2/3952.fd443b2b9d991189af5d.chunk.js b/src/web/gui/v2/3952.fd443b2b9d991189af5d.chunk.js
deleted file mode 100644
index 349ba5b95f..0000000000
--- a/src/web/gui/v2/3952.fd443b2b9d991189af5d.chunk.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c22639c7-9a0a-4056-9cf4-1bc68cbf244c",e._sentryDebugIdIdentifier="sentry-dbid-c22639c7-9a0a-4056-9cf4-1bc68cbf244c")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"67fcafa0e89723987481f6de299b5bd1fcd6618a"},(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[3952],{51091:function(e,t,n){"use strict";var a=n(87462),r=n(45987),l=(n(57327),n(41539),n(88449),n(2490),n(59849),n(21249),n(57640),n(9924),n(92222),n(71893)),o=n(10928),i=n.n(o),c=n(67294),s=n(99113),u=["items","isBig","showBackButton","testid"],d=(0,l.default)(s.Box).withConfig({displayName:"breadcrumbs__StyledItemContainer",componentId:"sc-3u39st-0"})([""]),m=(0,l.css)(["&:hover{color:",";}"],(function(e){var t=e.withHover,n=e.theme;return t&&(0,s.getColor)("success")({theme:n})})),p=(0,l.default)(s.Text).withConfig({displayName:"breadcrumbs__StyledText",componentId:"sc-3u39st-1"})(["",""],m),g=(0,l.default)(s.TextSmall).withConfig({displayName:"breadcrumbs__StyledTextSmall",componentId:"sc-3u39st-2"})(["",""],m);t.Z=function(e){var t=e.items,n=e.isBig,l=e.showBackButton,o=void 0===l||l,m=e.testid,f=void 0===m?"":m,b=(0,r.Z)(e,u),h=(0,c.useMemo)((function(){return null!==t&&void 0!==t&&t.length&&o?i()(t.filter((function(e){return!!e.onClick}))).onClick:null}),[t,o]);if(null===t||void 0===t||!t.length)return null;var E=n?p:g;return c.createElement(s.Flex,(0,a.Z)({gap:4},b),o&&c.createElement(s.Button,{onClick:h,icon:"chevron_left",label:"Back",neutral:!0,flavour:"hollow",small:!0,padding:[0,2,0,1],textTransform:"uppercase","data-testid":"".concat(f,"-breadcrumbs-backButton")}),c.createElement(s.Flex,{gap:2,alignItems:"center"},t.map((function(e,t){var n=e.isDisabled,r=e.name,l=e.onClick;return c.createElement(d,(0,a.Z)({key:t,alignItems:"center"},l&&{cursor:"pointer",onClick:l},{"data-testid":"".concat(f,"-breadcrumbs-level-").concat(t)}),c.createElement(E,{color:n&&"textLite","data-testid":"".concat(f,"-breadcrumbs-level-").concat(t),withHover:!!l},0!==t&&" / ",r))}))))}},80959:function(e,t,n){"use strict";var a=n(87462),r=n(45987),l=n(67294),o=n(99113),i=["message","title","footer"];t.Z=function(e){var t=e.message,n=e.title,c=e.footer,s=(0,r.Z)(e,i),u=(null===s||void 0===s?void 0:s["data-testid"])||"functionError";return l.createElement(o.Flex,(0,a.Z)({alignItems:"center",column:!0,"data-testid":u,flex:!0,gap:3,justifyContent:"center",padding:[0,20]},s),l.createElement(o.H3,{"data-testid":"".concat(u,"-title")},n),l.createElement(o.TextBig,{color:"textDescription","data-testid":"".concat(u,"-message")},t),c)}},27308:function(e,t,n){"use strict";var a=n(87462),r=n(45987),l=n(67294),o=n(79655),i=n(99113),c=n(91008),s=n(33335),u=n(99826),d=["containerProps"];t.Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.containerProps,n=void 0===t?{}:t,m=(0,r.Z)(e,d),p=(0,s.gI)("billing:ReadAll"),g=(0,u.Z)().url;return g?l.createElement(i.Flex,(0,a.Z)({background:"sideBarMini",border:{side:"all",color:"border"},padding:[1,2],round:!0},n),l.createElement(c.Z,(0,a.Z)({align:"bottom",as:o.rU,boxProps:{as:i.Flex},color:"text",Component:i.TextMicro,content:p?"Upgrade your plan in order to use this feature":"You have no permissions to manage billing",disabled:!p,hoverColor:"textFocus",showToolTip:!0,strong:!0,to:g},m),"Upgrade now!")):null}},36412:function(e,t,n){"use strict";n.d(t,{Z:function(){return T}});var a=n(45987),r=n(67294),l=n(87462),o=(n(82526),n(41817),n(99113)),i=n(82351),c=["description","isRequired","title"],s=function(e){var t=e.description,n=e.isRequired,l=e.title,s=(0,a.Z)(e,c),u=s["data-testid"]?"".concat(s["data-testid"],"-label"):"fieldLabel";return r.createElement(o.Flex,{"data-testid":"".concat(u,"-container"),gap:1},r.createElement(o.TextSmall,{color:"textLite","data-testid":u},l,n&&" *"),t&&r.createElement(i.Z,{align:"top",content:t,"data-testid":"".concat(u,"-info"),plain:!0},r.createElement(o.Icon,{color:"textLite",name:"information",size:"small"})))},u=["data-testid","description","isRequired","onChange","title"],d=function(e){var t=e["data-testid"],n=void 0===t?"input":t,i=e.description,c=e.isRequired,d=e.onChange,m=e.title,p=(0,a.Z)(e,u);return r.createElement(o.Flex,{column:!0,"data-testid":n,flex:"grow",gap:1},r.createElement(s,{"data-testid":n,description:i,isRequired:c,title:m}),r.createElement(o.TextInput,(0,l.Z)({"data-testid":"".concat(n,"-field"),size:"tiny",onChange:function(e){var t=e.target;return d(t.value)}},p)))},m=(n(21249),n(57640),n(9924),n(26833),n(92222),["data-testid","description","getDataGa","fields","id","isRequired","onChange","secrets","setSecrets","title"]),p=["getValue","id","onChange"],g=function(e){var t,n=e["data-testid"],i=void 0===n?"select":n,c=e.description,u=e.getDataGa,d=e.fields,g=e.id,f=e.isRequired,b=e.onChange,h=e.secrets,E=e.setSecrets,v=e.title,y=(0,a.Z)(e,m);return r.createElement(o.Flex,{column:!0,"data-testid":i,flex:"grow",gap:1},r.createElement(s,{"data-testid":i,description:c,isRequired:f,title:v}),r.createElement(o.Select,(0,l.Z)({"data-testid":"".concat(i,"-field"),menuPortalTarget:document.body,onChange:function(e){return b(e)},styles:{size:"tiny"},menuPlacement:"auto"},y)),Object.values((null===d||void 0===d?void 0:d[null===(t=y.value)||void 0===t?void 0:t.value])||{}).map((function(e){var t=e.getValue,n=e.id,o=e.onChange,c=(0,a.Z)(e,p);return r.createElement(Z,(0,l.Z)({"data-ga":u("".concat(g,"-").concat(n,"-").concat(c.component)),"data-testid":"".concat(i,"-").concat(n),key:n,id:n,onChange:o({id:g,setSecrets:E,subsetId:n}),value:t({id:g,secrets:h,subsetId:n})},c))})))},f=n(4942),b=n(29439),h=(n(85827),n(41539),n(25387),n(2490),n(72608),n(47941),n(69720),n(57327),n(88449),n(59849),n(38880),n(15581),n(34514),n(54747),n(49337),n(33321),n(69070),n(57557)),E=n.n(h),v=n(73955),y=n.n(v),x=n(31790),w=n(25185);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var P=["component"],S={default:function(){return null},pairs:function(e){var t=e.componentPairs,n=e["data-testid"],a=void 0===n?"pairs":n,l=e.description,i=e.getDataGa,c=e.id,u=e.isRequired,d=e.placeholder,m=e.setSecrets,p=e.title,g=(0,r.useState)({}),h=(0,b.Z)(g,2),v=h[0],C=h[1];(0,r.useEffect)((function(){var e=Object.values(v).reduce((function(e,t){var n=t.key,a=t.value;return n?O(O({},e),{},(0,f.Z)({},n,a||"")):e}),{});m((function(t){return Object.keys(e).length?O(O({},t),{},(0,f.Z)({},c,e)):E()(t,c)}))}),[v]);return r.createElement(o.Flex,{column:!0,"data-testid":a,gap:1},r.createElement(o.Flex,{alignItems:"center",justifyContent:"between"},r.createElement(s,{"data-testid":a,description:l,isRequired:u,title:p}),t.map((function(e){var n=(0,x.XM)(e);return r.createElement(w.nO,{"data-ga":i("".concat(c,"-").concat(n,"-add")),"data-testid":"".concat(a,"-").concat(n,"Add"),key:n,label:1===t.length?"Add":"Add ".concat(n),onClick:function(){return function(e){return C((function(t){return O(O({},t),{},(0,f.Z)({},y()("pair_"),{key:"",components:e,value:""}))}))}(e)}})}))),Object.entries(v).map((function(e){var t=(0,b.Z)(e,2),n=t[0],l=t[1],s=l.key,u=l.components,m=l.value,p=(0,b.Z)(u,2),g=p[0],h=p[1],v=(0,x.XM)(u);return r.createElement(o.Flex,{alignItems:"end",key:"".concat(v,"-").concat(n),gap:2},r.createElement(T,{component:g,"data-ga":i("".concat(c,"-").concat(v,"-key")),"data-testid":"".concat(a,"-").concat(v,"Key"),onChange:function(e){return C((function(t){return O(O({},t),{},(0,f.Z)({},n,O(O({},t[n]),{},{key:e})))}))},value:s,placeholder:d,title:"Key"}),r.createElement(T,{component:h,"data-ga":i("".concat(c,"-").concat(v,"-value")),"data-testid":"".concat(a,"-").concat(v,"Value"),onChange:function(e){return C((function(t){return O(O({},t),{},(0,f.Z)({},n,O(O({},t[n]),{},{value:e})))}))},value:m,placeholder:d,title:"Value"}),r.createElement(o.Button,{flavour:"borderless",icon:"trashcan",margin:[0,0,1,0],neutral:!0,onClick:function(){C((function(e){return E()(e,n)}))}}))})))},input:d,select:g},Z=function(e){var t=e.component,n=(0,a.Z)(e,P),l=S[t]||S.default;return r.createElement(l,n)},T=Z},25185:function(e,t,n){"use strict";n.d(t,{A3:function(){return p},Ce:function(){return c},QD:function(){return g},aN:function(){return f},bb:function(){return d},fb:function(){return b},hz:function(){return m},nO:function(){return u},zT:function(){return s}});n(47941),n(82526),n(57327),n(41539),n(88449),n(2490),n(59849),n(38880),n(15581),n(34514),n(54747),n(49337),n(33321),n(69070);var a=n(4942),r=n(71893),l=n(99113);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var c=(0,r.default)(l.Flex).attrs({alignItems:"center",color:"text",gap:1,hoverColor:"text"}).withConfig({displayName:"styled__AnchorComponent",componentId:"sc-wc4x41-0"})(["&,&:hover{text-decoration:none;}"]),s=(0,r.default)(l.Icon).attrs({height:"130px",width:"130px"}).withConfig({displayName:"styled__BlurredIcon",componentId:"sc-wc4x41-1"})(["filter:blur(70px);position:absolute;left:0;top:0;opacity:0.5;"]),u=(0,r.default)(l.Button).attrs({height:"22px",icon:"plus",padding:[.5,2,.5,1],small:!0,width:"auto"}).withConfig({displayName:"styled__IntegrationAction",componentId:"sc-wc4x41-2"})(["&& > span{font-weight:bold;margin-left:4px;}"]),d=(0,r.default)(l.TextSmall).withConfig({displayName:"styled__LearnMoreTest",componentId:"sc-wc4x41-3"})(["position:relative;"]),m=(0,r.default)(l.ModalContent).attrs({height:{base:150,max:150,min:45},overflow:{vertical:"auto"},width:{base:121,max:140,min:70}}).withConfig({displayName:"styled__ModalContent",componentId:"sc-wc4x41-4"})(["box-shadow:0 18px 28px rgb(9 30 66 / 15%),0 0 1px rgb(9 30 66 / 31%);"]),p=(0,r.default)(l.ModalCloseButton).attrs({color:"text",height:"16px",width:"16px"}).withConfig({displayName:"styled__ModalClose",componentId:"sc-wc4x41-5"})(["&:hover{fill:",";}"],(0,l.getColor)("selected")),g=(0,r.default)(l.Flex).attrs((function(e){return i(i({},e.hasBorder?{border:{side:"bottom",color:"disabled"}}:{}),{},{column:!0,padding:[3,4]})})).withConfig({displayName:"styled__ModalSection",componentId:"sc-wc4x41-6"})([""]),f=(0,r.default)(l.Icon).attrs({name:"warning_triangle",height:"18px",width:"18px",color:["yellow","amber"]}).withConfig({displayName:"styled__WarningIcon",componentId:"sc-wc4x41-7"})(["position:absolute;top:0;right:0;z-index:1;"]),b=(0,r.default)(l.Icon).attrs({height:"12px",width:"12px",color:"white"}).withConfig({displayName:"styled__SystemIcon",componentId:"sc-wc4x41-8"})(["position:relative;top:2px;"])},62195:function(e,t,n){"use strict";var a=n(29439),r=(n(41539),n(88674),n(17727),n(67294)),l=n(50308),o=n.n(l),i=n(99113),c=n(36285),s=n(93017),u=n(39979),d=n(54005),m=n(63346),p=n(46667),g=n(23154),f=(0,u.Z)(i.Button);t.Z=function(e){var t=e.onConfirm,n=e.onDecline,l=void 0===n?o():n,u=e.onCancellingEnd,b=void 0===u?o():u,h=(0,c.Zn)(),E=(0,s.Z)(),v=(0,a.Z)(E,2),y=v[0],x=v[1],w=(0,g.Z)().id,C=(0,d.Z)(),O=C.sendLog,P=C.isReady,S=(0,p.Z)(),Z=(0,a.Z)(S,4),T=Z[0],k=Z[2],I=Z[3],j=(0,r.useCallback)((function(){k(),h({productId:w}).then((function(){y({header:"Successfully canceled subscription",text:"You are now on Community plan"}),O({feature:"TrialOptOut",isSuccess:!0})})).catch((function(){x({header:"Failed to cancel the subscription",text:"Remained on Business plan"}),O({feature:"TrialOptOut",isFailure:!0,error:"Failed to cancel the subscription"})})).finally((function(){b(),I()}))}),[w,P]),F=(0,r.useCallback)((function(){t?t():j()}),[t,j]);return r.createElement(i.Modal,{backdropProps:{backdropBlur:!0}},r.createElement(m.ZP,{feature:"TrialOptOut"},r.createElement(i.ModalContent,{width:{base:140}},r.createElement(i.ModalHeader,null,r.createElement(i.Flex,{gap:2,alignItems:"center"},r.createElement(i.H4,null,"Go to Community plan"))),r.createElement(i.ModalBody,null,T?r.createElement(i.Flex,{height:"100px"},r.createElement(i.TextBig,null,"Changing billing plan...")):r.createElement(i.Flex,{gap:2,column:!0},r.createElement(i.H3,null,"Are You Sure?"),r.createElement(i.TextBig,null,"It looks like you have chosen to opt-out of your free 30-day business trial. Are you sure you do not want to experience all the features Netdata has to offer?"),r.createElement(i.TextBig,null,"By opting out, you will switch to the community plan immediately."))),r.createElement(i.ModalFooter,null,r.createElement(i.Flex,{justifyContent:"end",gap:4,padding:[1,2]},r.createElement(f,{feature:"TrialOptOut",label:"Yes, I am sure!",flavour:"hollow",small:!0,onClick:F,disabled:!w||T,textTransform:""}),r.createElement(f,{feature:"TrialOptOut",label:"No, I want the trial!",small:!0,onClick:l,disabled:T,textTransform:""}))))))}},96009:function(e,t,n){"use strict";n.d(t,{Bk:function(){return o},NY:function(){return r},_j:function(){return l},fe:function(){return i},v8:function(){return a}});var a={default:"successBackground",warning:"warningBackground",critical:"errorBackground"},r={default:{background:"successSemi",border:"success"},warning:{background:"warningSemi",border:"warning"},critical:{background:"errorSemi",border:"error"}},l=[30,15,3,2,1],o="dismissedTrialWelcome",i="dismissedTrialWarningDate"},66987:function(e,t,n){"use strict";var a=n(87462),r=n(67294),l=n(99113),o=n(50308),i=n.n(o),c=n(60511),s=n(55370),u={banner:{color:"main"},sidebar:{lineHeight:"1.6",color:"main"},freePlanUpgrade:{lineHeight:"1.6",color:"main"},billing:{color:"textLite"}};t.Z=function(e){var t=e.flavour,n=e.couponRemainingDays,o=e.onUpdateClick,d=void 0===o?i():o,m=(0,c.Z)(),p=m.daysRemaining,g=m.canUpgrade,f=m.trialEndsAt,b=(0,r.useMemo)((function(){return{isCoupon:n>0,isBanner:"banner"==t,isSidebar:"sidebar"==t,isBilling:"billing"==t,isFreePlanUpgrade:"freePlanUpgrade"==t}}),[t,n]);return r.createElement(l.Flex,{justifyContent:b.isBilling?"start":"center",alignItems:"center",width:"100%",gap:2},b.isCoupon?r.createElement(l.Flex,{column:!0},r.createElement(l.Text,(0,a.Z)({},u[t],{fontSize:"10px",strong:!0}),"POST BLACK FRIDAY OFFER"),r.createElement(s.nF,(0,a.Z)({},u[t],{fontSize:"38px",lineHeight:.8,strong:!0}),"50% off")):b.isFreePlanUpgrade?r.createElement(l.Text,u[t],"Upgrade your plan for unlimited access and Business features."):r.createElement(l.Text,u[t],"You have ",r.createElement(l.Text,(0,a.Z)({strong:!0},u[t]),"".concat(p," days"))," ","left to explore all the features of Netdata Business."," ",b.isBilling&&r.createElement(r.Fragment,null,"Trial ends at"," ",r.createElement(l.Text,(0,a.Z)({strong:!0},u[t]),f),"."," "),b.isBanner&&g?r.createElement(l.Box,{"data-testid":"upgrade-to-business-banner",onClick:d,as:l.Text,cursor:"pointer",textDecoration:"underline",color:"main"},"Consider upgrading for unlimited access."):r.createElement(r.Fragment,null,"Consider upgrading for unlimited access.")))}},55370:function(e,t,n){"use strict";n.d(t,{AK:function(){return i},Ti:function(){return o},nF:function(){return c}});var a=n(71893),r=n(99113),l=n(96009),o=(0,a.default)(r.Flex).attrs({position:"relative"}).withConfig({displayName:"styled__TrialWarningSidebar",componentId:"sc-66x250-0"})(["background-color:",";border-width:1px;border-style:dashed;border-color:",";border-radius:2px;"],(function(e){var t,n=e.type;return(0,r.getColor)(null===(t=l.NY[n])||void 0===t?void 0:t.background)}),(function(e){var t,n=e.type;return(0,r.getColor)(null===(t=l.NY[n])||void 0===t?void 0:t.border)})),i=(0,a.default)(r.Button).withConfig({displayName:"styled__TrialUpgradeButton",componentId:"sc-66x250-1"})(["flex:auto;"]),c=(0,a.default)(r.Text).attrs({strong:!0,lineHeight:.8}).withConfig({displayName:"styled__PromoText",componentId:"sc-66x250-2"})(["background-color:",";background-image:linear-gradient( 43deg,"," 0%,"," 46%,"," 100% );-webkit-background-clip:text;-webkit-text-fill-color:transparent;"],(0,r.getColor)("primary"),(0,r.getColor)(["blue","aquamarine"]),(0,r.getColor)(["purple","mauve"]),(0,r.getColor)("primary"))},29292:function(e,t,n){"use strict";var a=n(45987),r=n(67294),l=n(50308),o=n.n(l),i=n(99113),c=n(54005),s=["flavour","onOptOutClick"],u={default:"Or you can opt to downgrade immediately",billing:"Or you can opt to downgrade immediately"};t.Z=function(e){var t=e.flavour,n=void 0===t?"default":t,l=e.onOptOutClick,d=void 0===l?o():l,m=(0,a.Z)(e,s),p=(0,c.Z)(),g=p.sendLog,f=p.isReady,b=(0,r.useCallback)((function(){d(),g({feature:"TrialOptOut",isStart:!0})}),[f]);return r.createElement(i.Text,m,"After the trial, you'll automatically switch to the free Community plan."," ",r.createElement(i.Box,{"data-testid":"upgrade-to-business-banner",onClick:b,as:i.Text,cursor:"pointer",textDecoration:"underline",color:"primary"},u[n]),".")}},60511:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var a=n(29439),r=n(67294),l=n(33335),o=n(33937),i=n(13477),c=(n(41539),n(64211),n(2490),n(41874),n(33926)),s=n(12274),u=n(36285),d=n(80699),m=n(96009),p=n(38314),g=n(14808),f=function(e){var t=new Date(e||void 0).toLocaleDateString();return"Invalid Date"!==t?t:null},b=function(){var e,t=(0,u.RP)(),n=t.loaded,b=t.value,h=t.refresh,E=(0,d.Z)().isFailure,v=b||{},y=v.slug,x=v.trialEndsAt,w=(0,r.useMemo)((function(){return function(e){if(!e)return null;var t=new Date(e)-new Date;return Math.ceil(t/864e5)}(x)}),[x]),C=n&&!!x,O=(0,l.gI)("billing:Manage"),P=(0,o.pI)("trialModalDismissed"),S=(0,a.Z)(P,1)[0],Z=g.Z3&&O&&(C||E)&&!localStorage.getItem(m.Bk)&&!S,T=(0,r.useState)(localStorage.getItem(m.fe)),k=(0,a.Z)(T,2),I=k[0],j=k[1],F=(0,r.useMemo)((function(){return g.Z3&&C}),[C]),D=(0,r.useState)(),A=(0,a.Z)(D,2),M=A[0],N=A[1],B=(e=w)>15?"default":e>5?"warning":"critical",R=!(0,i.Iy)("isAnonymous")&&O;return(0,r.useEffect)((function(){var e=function(e,t,n,a){if(t<0)return!1;var r=new Date(e||void 0);if(!(0,s.default)(r))return!1;var l=new Date(a||void 0);if(!(0,s.default)(l))return!0;var o=(0,c.Z)({start:l,end:r}).days;return n.some((function(e){return e>=t&&e<o}))}(x,w,m._j,I);N(g.Z3&&e)}),[x,w,I]),{trialWelcomeVisible:Z,sidebarWarningVisible:F,bannerVisible:M,dismissBanner:function(){var e=(new Date).toISOString();j(e),localStorage.setItem(m.fe,e)},daysRemaining:w,trialEndsAt:f(x),type:B,canUpgrade:R,onTrial:C,refreshPlan:h,planIsFreeOrEarlyBird:(0,p.BT)(y)}}},23154:function(e,t,n){"use strict";n(2707),n(47941);var a=n(36285),r=n(38314);t.Z=function(){var e,t=(0,a.Gl)().value;if(null===t||void 0===t||!t.free)return{};var n=Object.keys(t.free).sort(r.G2)[0];return{id:t.free[n]?null===(e=t.free[n][0])||void 0===e?void 0:e.id:null,version:n}}},73952:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return oo}});n(92222);var a=n(67294),r=n(89250),l=n(4942),o=n(29439),i=n(87462),c=n(45987),s=(n(66992),n(41539),n(88674),n(78783),n(33948),n(82772),n(47042),n(47941),n(82526),n(57327),n(88449),n(2490),n(59849),n(38880),n(15581),n(34514),n(54747),n(49337),n(33321),n(69070),n(2145)),u=n(12599),d=n(71893),m=n(99113),p=n(73256),g=n(16645),f=n(7693),b=n(56662),h=(n(21249),n(57640),n(9924),n(33335)),E=n(95383),v=n(74059),y=n(46667),x=n(20031),w=[{id:"name",accessor:"name",header:"Name",cell:function(e){var t=e.getValue,n=e.row.original.isMember,r=t(),l=(0,h.gI)("room:ReadAll");return a.createElement(m.Flex,{alignItems:"center"},l&&n&&a.createElement(x.Z,{margin:[0,1,0,0]}),a.createElement(m.Text,{margin:l&&!n&&[0,0,0,4]},r))}},{id:"nodeCount",accessor:"nodeCount",header:"Nodes",cell:function(e){var t=e.getValue;return"".concat(t()||0)}},{id:"memberCount",accessor:"memberCount",header:function(){return"Users"},cell:function(e){var t=e.getValue;return"".concat(t()||0)}}],C=n(15861),O=n(64687),P=n.n(O),S=(n(26699),n(32023),n(4480)),Z=n(33427),T=n(25819),k=n(37518),I=n(91850),j=n(4474),F=function(){var e=(0,C.Z)(P().mark((function e(t,n){return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(n.map((function(e){return(0,T.GX)(t,e)}))));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),D=n(7724);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var N=function(e){var t=e.spaceId,n=e.spaceName,l=e.startIsCreating,i=function(e){return(0,S._8)((function(t){var n=t.snapshot,a=t.set,r=t.reset;return function(){var t=(0,C.Z)(P().mark((function t(l){var i,c,s,u,d,m,p,g,f,b=arguments;return P().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=(i=b.length>1&&void 0!==b[1]?b[1]:{}).onSuccess,s=i.onFail,t.next=3,n.getPromise((0,E.Ad)({id:e,key:"ids"}));case 3:return u=t.sent,d=l.map((function(e){return e.id})),m=u.filter((function(e){return!d.includes(e)})),a((0,E.Ad)({id:e,key:"ids"}),m),t.next=9,Promise.all(m.map((function(e){return n.getPromise((0,k.n2)({id:e}))})));case 9:return p=t.sent,t.prev=10,t.next=13,F(e,d);case 13:a(I.IV,(0,j.rZ)(p)),l.forEach((function(t){var n=t.id,a=t.slug;r((0,k.n2)({id:n})),r((0,I.xh)([e,a]))})),c&&c(),l.length>1?(0,Z.$T)("Rooms were successfully deleted from Space!"):(g=(0,o.Z)(l,1),f=g[0],(0,Z.$T)("Room ".concat(f.name," was successfully deleted!"))),t.next=23;break;case 19:t.prev=19,t.t0=t.catch(10),a((0,E.Ad)({id:e,key:"ids"}),u),s&&s(t.t0);case 23:case"end":return t.stop()}}),t,null,[[10,19]])})));return function(e){return t.apply(this,arguments)}}()}),[e])}(t),c=(0,h.gI)("space:Delete"),s=(0,h.gI)("room:Create"),u=function(e,t){if(e){var n=Array.isArray(e)?e.map((function(e){return{id:e.id,name:e.name}})):[{id:e.id,name:e.name}];i(n,{onSuccess:t.resetRowSelection})}},d=function(e,t){var n=t.length;return n?1===n?(0,D.CE)(t[0].name):(0,D.CE)(n):""},m=function(e,t){var r=t.length;if(!r)return"";var l=M(M({},1===r?{name:t[0].name}:{roomsLength:r}),{},{spaceName:n});return a.createElement(D.M5,l)},p=(0,r.TH)().pathname,g=(0,r.s0)(),f=(0,a.useCallback)((function(e){return g("".concat(p,"/").concat(e))}),[p,g]),b=(0,a.useMemo)((function(){return{goto:{handleAction:function(e){var t=e.slug;return f(t)},icon:"chevron_right",tooltipText:"Room settings"},delete:{confirmLabel:"Yes, delete",confirmationMessage:function(e){return a.createElement(D.M5,{name:e.name,spaceName:n})},confirmationTitle:function(e){return(0,D.R4)(e.name)},dataGa:function(e){var t=e.slug;return"manage-rooms::click-delete::".concat(t)},declineLabel:"Cancel",handleAction:u,isDisabled:function(e){return e.untouchable||!c},tooltipText:"Delete room"}}}),[c,f]);return{bulkActions:(0,a.useMemo)((function(){return{addEntry:{dataGa:"manage-rooms::click::add-room",handleAction:l,isDisabled:!s,tooltipText:"Create room"},delete:{confirmationMessage:m,confirmationTitle:d,confirmLabel:"Yes, delete",dataGa:"manage-rooms::delete-bulk",declineLabel:"Cancel",handleAction:u,isDisabled:!c,tooltipText:"Delete rooms"}}}),[s,c,m,d]),rowActions:b,onClickRow:f}};function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var L=function(){var e=(0,E.J7)(),t=(0,h.gI)("room:Delete"),n=e.map((function(e){return R(R({},e),{},{disabled:e.untouchable||!t})})),r=(0,a.useState)(""),l=(0,o.Z)(r,2),i=l[0],c=l[1],s=(0,v.OS)("name"),u=(0,v.OS)("id"),d=(0,y.Z)(),m=(0,o.Z)(d,4),p=m[0],g=m[2],f=m[3],b=(0,a.useState)([]),x=(0,o.Z)(b,2)[1],C=N({startIsCreating:g,spaceId:u,spaceName:s}),O=C.bulkActions;return{roomList:n,globalFilter:i,spaceName:s,spaceId:u,isCreating:p,rowActions:C.rowActions,bulkActions:O,columns:w,startIsCreating:g,stopIsCreating:f,setGlobalFilter:c,onRowSelected:x,dataGa:"manage-rooms"}},_=n(63346),U=function(e){var t=L(),n=t.roomList,r=t.spaceName,l=t.isCreating,o=t.columns,c=t.setGlobalFilter,s=t.stopIsCreating,u=t.onRowSelected,d=t.rowActions,p=t.bulkActions,g=t.dataGa;return a.createElement(_.ZP,{tab:"Rooms"},a.createElement(m.Flex,(0,i.Z)({column:!0,height:"100%",overflow:"hidden",gap:3},e),a.createElement(m.H3,null,"Rooms of ",r),a.createElement(m.Table,{onSearch:c,onRowSelected:u,enableSorting:!0,dataColumns:o,enableSelection:!0,data:n,bulkActions:p,rowActions:d,dataGa:g,testPrefixCallback:function(e){return e.name}})),l&&a.createElement(b.U,{onClose:s}))},V=(n(74916),n(64765),n(41817),n(97323)),H=n(41379),W=n(39904),z=n(2509),Y=n(17563),G=n(96929),q=n(97945);function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var X=function(){var e=(0,G.zN)();return{nodes:(0,q.Ne)(e).map((function(e){return Q(Q({},e),{},{disabled:e.hasAccessibleData})}))||[],nodeIds:e}},$=n(86403),J=["roomUntouchable"],ee=(0,a.memo)((function(e){var t=e.roomUntouchable,n=(0,c.Z)(e,J),r=X({roomUntouchable:t}),l=r.nodes,o=r.nodeIds;return a.createElement(_.ZP,{tab:"Room::Nodes"},a.createElement(m.Flex,(0,i.Z)({column:!0,height:"100%",overflow:"hidden",gap:3},n),a.createElement(m.H3,null,"Nodes in this room (",o.length,") "),a.createElement($.Z,{showClaimNodeOnEmptySpace:!0,enableSelection:!0,customNodes:l,roomUntouchable:t})))})),te=n(92903),ne=n(1229),ae=n(6557),re=n.n(ae),le=n(91966),oe=n.n(le),ie=n(94666),ce=n(34912),se=n(31203),ue=[{id:"user",accessorKey:"user",header:"Name",cell:function(e){var t=e.cell.row.original,n=t.avatarURL,r=t.name;return a.createElement(m.Flex,{alignItems:"center",gap:2},a.createElement(se.Z,{src:n,title:r}),a.createElement(m.TextSmall,null,r))}},{id:"email",accessorKey:"email",header:"Email",cell:function(e){var t=e.getValue;return a.createElement(m.TextSmall,null,t())}}],de=[{id:"user",desc:!1}],me=function(e){var t=e.setSelected,n=(0,ie.H4)(),r=(0,ne.e1)(),l=(0,a.useMemo)((function(){return oe()(n,r)}),[n,r]),o=(0,a.useCallback)((function(e){t(e.map((function(e){return e.id})))}),[]),i=(0,ce.Vr)(l);return a.createElement(m.Flex,{alignItems:"start",padding:[1],overflow:{horizontal:"hidden",vertical:"auto"}},a.createElement(m.Table,{dataColumns:ue,data:i,autoResetSelectedRows:!0,sortableBy:de,onSearch:re(),onRowSelected:o,enableSelection:!0,enableSorting:!0}))},pe=n(39979),ge=(0,pe.Z)(m.Button),fe=function(e){var t=e.onAdd,n=e.onClose,r=e.selected,l=e.error,o=e.name;return a.createElement(m.Flex,{alignItems:"center",justifyContent:"between"},l?a.createElement(m.Text,{color:"error"},"Select at least 1 user to add to ",o):a.createElement("div",null),a.createElement(m.Flex,{gap:2},a.createElement(m.Button,{neutral:!0,flavour:"hollow",onClick:n,label:"Cancel"}),a.createElement(ge,{disabled:!r.length,label:"Add ".concat(r.length," members"),onClick:t})))},be=n(87181),he=n(86414),Ee=n(36925),ve=n(96585),ye=n(74855),xe=n(52631),we=n(93017),Ce=n(8048),Oe=n(91008),Pe=n(46475),Se=function(e){var t=e.email;return(0,Ee.vV)(t)},Ze={header:"Invitations",text:"Invitations successfully sent!"},Te=function(e){var t=(0,v.OS)(),n=t.id,r=t.slug,l=(0,k.UL)(),c=(0,k.tE)(l,"name"),s=(0,a.useState)([]),u=(0,o.Z)(s,2),d=u[0],p=u[1],g=(0,ve.E)(n),f=(0,o.Z)(g,4),b=f[2],E=f[3],y=(0,we.Z)(),x=(0,o.Z)(y,2)[1],w=(0,a.useState)(),C=(0,o.Z)(w,2),O=C[0],P=C[1],S=(0,a.useState)(),Z=(0,o.Z)(S,2),T=Z[0],I=Z[1],j=function(e){var t=e||Ze,n=t.header,a=t.text,r=(0,ye.sc)({header:n,text:a,success:!0});xe.Z.success(r,{context:"manageInvitations"}),p([]),P(Math.random())},F=(0,a.useCallback)((function(){var e=d.filter(Se).map((function(e){return{email:e.email,name:e.name,role:T,roomIDs:[l]}})),t="".concat(window.location.origin,"/spaces/").concat(r,"/join-space");b(e,t,{onSuccess:j,onError:x})}),[d,l,T]),D=(0,h.QB)();return a.createElement(m.Flex,(0,i.Z)({column:!0},e),a.createElement(m.H4,null,"Send invitations to ",c," room"),a.createElement(be.ne,null,"TIP: You can send more invitations at once, separate each with a comma."),a.createElement(he.m,{key:O,invitations:d,setInvitations:p}),a.createElement(m.H5,{margin:[4,0,0]},"Role"),a.createElement(be.ne,null,"Choose a role for invited user."," ",a.createElement(Oe.Z,{href:Pe.R,target:"_blank",rel:"noopener noreferrer",Component:m.TextSmall},"Learn more")),a.createElement(Ce.Z,{availableRoles:D,dataGA:"invite-to-room",dataTestId:"invite-selectRole",onChange:function(e){I(e.target.value)},value:T}),a.createElement(m.Box,{alignSelf:"end",margin:[4,0,0]},a.createElement(m.Button,{label:"Send",onClick:F,disabled:0===d.length||!T,flavour:"hollow",isLoading:E})))},ke=function(e){var t=e.onClose,n=e.room,r=(0,a.useState)([]),l=(0,o.Z)(r,2),i=l[0],c=l[1],s=(0,a.useState)(!1),u=(0,o.Z)(s,2),d=u[0],p=u[1],b=(0,ne.r3)(n.spaceId,n.id),h=(0,a.useCallback)((function(){if(!i.length)return p(!0);p(!1),b(i),t()}),[i,b]);return a.createElement(g.u6,{onClose:t},a.createElement(f.x,{onClose:t,isSubmodal:!0,title:a.createElement(a.Fragment,null,"Manage room",a.createElement(m.TextBig,{color:"textLite"},"\xa0/ Add Users"))}),a.createElement(te.B,null,"Add users to room\xa0",n.name),a.createElement(g.TZ,null,a.createElement(Te,{margin:[0,0,4]}),a.createElement(m.Flex,{column:!0,flex:!0,overflow:"hidden",padding:[0,0,2,0]},a.createElement(me,{setSelected:c})),a.createElement(fe,{onClose:t,onAdd:h,selected:i,error:d,name:n.name})))},Ie=n(46322),je=n(13477),Fe=function(e){return"Remove ".concat(e)},De=function(e){var t,n=e.name,a=e.usersLength;return a?1===a&&n?Fe(n):"Remove ".concat(t=a," ").concat(1===t?"user":"users"):""},Ae=function(e){var t=e.name,n=e.roomName;return a.createElement(a.Fragment,null,"You are about to remove ",a.createElement("strong",null,t)," from room ",a.createElement("strong",null,n),".",a.createElement("br",null),"Are you sure you want to continue?")},Me=function(e){var t=e.roomName,n=e.usersLength,r="".concat(n,1===n?" user":" users");return a.createElement(a.Fragment,null,"You are about to remove ",a.createElement("strong",null,r)," from room ",a.createElement("strong",null,t),".",a.createElement("br",null),"Are you sure you want to continue?")},Ne=function(e){var t=e.name,n=e.roomName,r=e.usersLength;return r?1===r&&t?a.createElement(Ae,{name:t,roomName:n}):a.createElement(Me,{roomName:n,usersLength:r}):""},Be=n(54005),Re=function(e){var t=e.spaceId,n=e.roomId,r=e.startIsInviting,l=(0,ne.GA)(t,n),o=(0,k.Hm)("name"),i=(0,Be.Z)(),c=i.sendButtonClickedLog,s=i.isReady,u=function(e){if(e){var t=Array.isArray(e)?e.map((function(e){return e.user.id})):[null===e||void 0===e?void 0:e.user.id];l(t)}},d=(0,a.useCallback)((function(){r(),s&&c({label:"Invite users"},!0)}),[s,c]);return{rowActions:(0,a.useMemo)((function(){return{remove:{confirmLabel:"Yes, remove",confirmationMessage:function(e){return a.createElement(Ae,{name:e.name,roomName:o})},confirmationTitle:function(e){return Fe(e.name)},declineLabel:"Cancel",disabledTooltipText:"Remove is disabled",handleAction:u,isDisabled:function(e){return e.disabled},tooltipText:"Remove user from room"}}}),[Fe,u,Ae,o]),bulkActions:(0,a.useMemo)((function(){return{addEntry:{handleAction:d,tooltipText:"Invite users"},remove:{confirmLabel:"Yes, remove",confirmationMessage:function(e,t){return a.createElement(Ne,{name:t[0].name,roomName:o,usersLength:t.length})},confirmationTitle:function(e,t){return De({name:t[0].name,usersLength:t.length})},declineLabel:"Cancel",disabledTooltipText:"Remove is disabled",handleAction:u,tooltipText:"Remove users from room"}}}),[u,Ne,o,r,De])}},Le=function(e){var t=e.untouchable,n=(0,a.useMemo)((function(){return[{id:"email",accessor:"email",header:"Email",cell:function(e){var t=e.getValue;return"".concat(t())}},{id:"name",accessor:"name",header:"Name",cell:function(e){var t=e.getValue;return"".concat(t())}},{id:"user",accessor:"user",header:"Users",cell:function(e){var t=(0,e.getValue)(),n=t.name,r=t.avatarURL,l=t.email;return a.createElement(m.Flex,{alignItems:"center",gap:2},a.createElement(se.Z,{src:r,title:"".concat(n," - ").concat(l||"email not set")}),a.createElement(m.TextSmall,null,n))}}]}),[]),r=(0,ne.lA)(),l=(0,je.Iy)("id"),i=(0,h.gI)("space:RemoveUser"),c=(0,a.useState)([]),s=(0,o.Z)(c,2),u=s[0],d=s[1],p=(0,a.useState)(""),g=(0,o.Z)(p,2),f=g[0],b=g[1],E=(0,y.Z)(),x=(0,o.Z)(E,4),w=x[0],C=x[2],O=x[3],P=(0,v.OS)("id"),S=(0,k.UL)(),Z=Re({selectedRows:u,spaceId:P,roomId:S,startIsInviting:C}),T=Z.rowActions,I=Z.bulkActions;return{columns:n,data:(0,a.useMemo)((function(){return(0,Ie.k)({data:r,currentUserId:l,canRemoveUser:i,untouchable:t})}),[r]),columnVisibility:{email:!1,name:!1},members:r,rowActions:T,bulkActions:I,isInviting:w,globalFilter:f,stopIsInviting:O,onRowSelected:d,setGlobalFilter:b,canRemoveUser:i}},_e=["room"],Ue=function(e){var t=e.room,n=(0,c.Z)(e,_e),r=t.untouchable,l=Le({untouchable:r}),o=l.columns,s=l.data,u=l.columnVisibility,d=l.members,p=l.rowActions,g=l.bulkActions,f=l.isInviting,b=l.stopIsInviting,h=l.onRowSelected,E=l.setGlobalFilter;l.canRemoveUser;return a.createElement(_.ZP,{tab:"Room::User"},a.createElement(m.Flex,(0,i.Z)({column:!0,height:"100%",overflow:"hidden",gap:3},n),a.createElement(m.H3,null,"Users in this room (",d.length,")"),a.createElement(m.Table,{enableSelection:!0,enableSorting:!0,columnVisibility:u,data:s,dataColumns:o,rowActions:p,bulkActions:g,onRowSelected:h,onSearch:E,testPrefixCallback:function(e){return e.name}}),f&&a.createElement(ke,{onClose:b,room:t})))},Ve={room:0,nodes:1,users:2},He=(0,d.default)(m.Box).attrs({height:"100%",padding:[4,0],flex:"1",overflow:"hidden"}).withConfig({displayName:"manageRoomModal__TabContent",componentId:"sc-lrxs0y-0"})([""]),We=function(){var e=(0,r.s0)(),t=(0,v.th)(),n=(0,r.UO)(),l=n.roomSlug,i=n.spaceSlug,c=n.settingsTab,s=(0,k.HM)(t,l);(0,H.Z)({spaceId:t,id:s,polling:!1}),(0,W.Z)(t,s);var d=(0,h.gI)("room:ReadUsers"),p=(0,k.tE)(s),g=(0,a.useState)(p.name),f=(0,o.Z)(g,2),b=f[0],E=f[1],y=(0,r.TH)().search,x=Y.parse(y).tab,w=Ve[void 0===x?"room":x],C=(0,a.useState)(w),O=(0,o.Z)(C,2),P=O[0],S=O[1],Z=(0,m.useInputValue)({maxChars:255,value:p.description}),T=(0,o.Z)(Z,3),I=T[0],j=T[1],F=T[2],D=(0,a.useCallback)((function(){e((0,u.Gn)(z.Sr,{spaceSlug:i,settingsTab:c}))}),[i,c]),A=(0,k.s)(p.id,{shouldPersist:!0,onSuccess:D}),M=(0,a.useCallback)((function(){return A({name:b,description:I})}),[b,I,A]);return a.createElement(m.Flex,{column:!0,justifyContent:"between",overflow:"hidden","data-testid":"manageRoom",flex:"1",height:"100%"},a.createElement(m.Tabs,{"data-testid":"manageRoom-tabs",selected:P,onChange:S,TabContent:He,height:"100%",position:"relative",overflow:"hidden",width:"100%"},a.createElement(m.Tab,{"data-testid":"manageRoom-roomTab",label:a.createElement(m.H5,null,"Room")},a.createElement(V.Q,{roomName:b,setRoomName:E,roomDescription:I,setRoomDescription:j,charsDescIndicator:F,"data-testid":"manageRoom-roomTabContent",id:p.id,navigateToParent:D,onSaveClick:M})),a.createElement(m.Tab,{"data-testid":"manageRoom-nodesTab",label:a.createElement(m.H5,null,"Nodes")},a.createElement(ee,{roomUntouchable:p.untouchable,"data-testid":"manageRoom-nodesTabContent"})),d&&a.createElement(m.Tab,{"data-testid":"manageRoom-usersTab",label:a.createElement(m.H5,null,"Users")},a.createElement(Ue,{"data-testid":"manageRoom-usersTabContent",room:p}))),P===Ve.room&&a.createElement(m.Flex,{justifyContent:"end"}))},ze=n(3975),Ye=function(e){var t=e.children;return(0,ze.QF)(),t},Ge=function(e){var t=e.children;return(0,k.Hm)().loaded?t:null},qe=function(){return a.createElement(r.Z5,null,a.createElement(r.AW,{path:"/",element:a.createElement(U,null)}),a.createElement(r.AW,{path:":roomSlug",element:a.createElement(Ye,null,a.createElement(Ge,null,a.createElement(We,null)))}))},Ke=n(18663),Qe=n(64637),Xe=n(82351),$e=[{id:"email",accessor:"email",header:"Email",cell:function(e){var t=e.getValue;return"".concat(t())}},{id:"name",accessor:"name",header:"Name",cell:function(e){var t=e.getValue;return"".concat(t())}},{id:"user",accessor:"user",width:300,header:"Users",cell:function(e){var t=(0,e.getValue)(),n=t.name,r=t.avatarURL,l=t.email;return a.createElement(m.Flex,{alignItems:"center",gap:2},a.createElement(se.Z,{src:r,title:"".concat(n," - ").concat(l||"email not set")}),a.createElement(m.TextSmall,null,n))}},{id:"type",accessor:"type",width:100,header:"Role",cell:function(e){var t=e.getValue,n=e.row.original.user.deactivated;return a.createElement(m.Flex,{alignItems:"center",gap:1},a.createElement(m.TextSmall,{strong:!0},(0,Qe.fm)(t())),n&&a.createElement(Xe.Z,{content:"This user's role doesn't have permission to access any information on the Space. Please review user's role or space's plan."},a.createElement(m.Icon,{name:"warning_triangle",height:"18px",width:"18px",color:["yellow","amber"]})))}}],Je=(n(85827),n(25387),n(72608),n(274)),et=n(71172),tt=n(19368),nt=n(29983),at=function(){var e=(0,C.Z)(P().mark((function e(t){var n,a,r,l,o;return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.cacheKeyPrefix,a=t.memberIds,r=t.spaceId,l=function(e){return e.results.filter((function(e){return!a.includes(e.id)}))},o="".concat(n).concat((0,nt.m)(r)),e.next=5,(0,et.c)({key:o,handleResults:l});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),rt=["role"],lt=["id"];function ot(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function it(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ot(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ct=function(){var e=(0,C.Z)(P().mark((function e(t,n,a){return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(n.map(function(){var e=(0,C.Z)(P().mark((function e(n){return P().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Je.lh)(t,n,a);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())));case 1:case"end":return e.stop()}}),e)})));return function(t,n,a){return e.apply(this,arguments)}}(),st="change-user-role",ut="changeUserRole",dt=function(e){var t=e.handleAction,n=e.ids,r=e.onClose,l=(0,ie.kf)(n),i=1===l.length?l[0]:null,c=(0,h.QB)(),s=(0,a.useState)(i),u=(0,o.Z)(s,2),d=u[0],p=u[1];return a.createElement(m.ConfirmationDialog,{confirmLabel:"Save","data-ga":st,"data-testid":ut,handleConfirm:function(){t(d),r()},handleDecline:r,isConfirmDisabled:!d,isConfirmPositive:!0,message:a.createElement(m.Flex,{gap:2,column:!0},a.createElement(m.TextSmall,null,"Learn more about Netdata role-based access model on"," ",a.createElement(Oe.Z,{href:Pe.R,target:"_blank",rel:"noopener noreferrer",Component:m.TextSmall},"our documentation")),a.createElement(Ce.Z,{availableRoles:c,dataGA:st,dataTestId:ut,onChange:function(e){p(e.target.value)},value:d})),title:"Change roles"})},mt=n(65840),pt=["data"],gt=["data"],ft=function(e){var t=e.spaceId,n=e.startIsInviting,r=function(e){var t=(0,tt.P)();return(0,S._8)((function(n){var a=n.snapshot,r=n.set;return function(){var n=(0,C.Z)(P().mark((function n(l){var o,i,c,s,u,d=arguments;return P().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=(o=d.length>1&&void 0!==d[1]?d[1]:{}).onSuccess,c=o.onError,n.next=3,a.getPromise((0,ie.WA)({id:e,key:"ids"}));case 3:return s=n.sent,u=s.filter((function(e){return!e.includes(l)})),r((0,ie.WA)({id:e,key:"ids"}),u),n.prev=6,n.next=9,(0,Je.Sz)(e,l);case 9:at({cacheKeyPrefix:t,spaceId:e,memberIds:l}),i&&i(),n.next=17;break;case 13:n.prev=13,n.t0=n.catch(6),r((0,ie.WA)({id:e,key:"ids"}),s),c&&c();case 17:case"end":return n.stop()}}),n,null,[[6,13]])})));return function(e){return n.apply(this,arguments)}}()}),[e])}(t),l=function(e){return(0,S._8)((function(t){var n=t.snapshot,a=t.set;return function(){var t=(0,C.Z)(P().mark((function t(r,l){var o,i,s,u,d,m,p,g=arguments;return P().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=(o=g.length>2&&void 0!==g[2]?g[2]:{}).onSuccess,s=o.onError,t.next=3,n.getPromise((0,ce.W3)(r));case 3:return u=t.sent,t.next=6,Promise.all(r.map(function(){var t=(0,C.Z)(P().mark((function t(a){var r;return P().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getPromise((0,ie.ZN)({id:a,spaceId:e}));case 2:return r=t.sent,t.abrupt("return",{mId:a,role:r});case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 6:return d=t.sent,m=l.role,p=(0,c.Z)(l,rt),r.forEach((function(e){a((0,ce.mX)({id:e}),(function(e){return it(it({},e),p)}))})),m&&r.forEach((function(t){a((0,ie.ZN)({id:t,spaceId:e}),m)})),t.prev=10,t.next=13,ct(e,r,l);case 13:i&&i(),t.next=21;break;case 16:t.prev=16,t.t0=t.catch(10),u.forEach((function(e){var t=e.id,n=(0,c.Z)(e,lt);return a((0,ce.mX)({id:t}),it({id:t},n))})),m&&d.forEach((function(t){var n=t.mId,r=t.role;return a((0,ie.ZN)({id:n,spaceId:e}),r)})),s&&s();case 21:case"end":return t.stop()}}),t,null,[[10,16]])})));return function(e,n){return t.apply(this,arguments)}}()}),[e])}(t),o=(0,h.gI)("space:InviteUser"),s=(0,mt.HK)(),u=(0,a.useCallback)((function(e){var t=e.role,n=e.members;l(n,{role:t},{onSuccess:s})}),[]),d=function(e){return function(t){if(e){var n=Array.isArray(e)?e.map((function(e){return e.user.id})):[null===e||void 0===e?void 0:e.user.id];u({role:t,members:n})}}},m=function(e,t){if(e){var n=Array.isArray(e)?e.map((function(e){return e.user.id})):[null===e||void 0===e?void 0:e.user.id];r(n,{onSuccess:t.resetRowSelection})}},p=(0,a.useCallback)((function(){return"Delete User"}),[]),g=(0,a.useCallback)((function(e){return a.createElement(a.Fragment,null,"You are about to delete ",a.createElement("strong",null,e.name),".",a.createElement("br",null),"Are you sure you want to continue?")}),[]),f=(0,a.useCallback)((function(e,t){var n=t.length;return n?1===n?"Delete User":"Delete Users":""}),[]),b=(0,a.useCallback)((function(e,t){var n=t.length;return n?a.createElement(a.Fragment,null,"You are about to delete"," ",a.createElement("strong",null,1===n?t[0].name:"".concat(t.length," users")),".",a.createElement("br",null),"Are you sure you want to continue?"):""}),[]);return{rowActions:(0,a.useMemo)((function(){return{userSettings:{CustomUIAction:function(e){var t=e.data,n=(0,c.Z)(e,pt);return a.createElement(dt,(0,i.Z)({ids:[t.user.id]},n))},handleAction:d,tooltipText:"Change Role",isDisabled:function(e){return e.disabled},disabledTooltipText:"Changing roles is disabled"},delete:{handleAction:m,confirmationTitle:p,confirmationMessage:g,isDisabled:function(e){return e.disabled},disabledTooltipText:"Delete is disabled"}}}),[]),bulkActions:(0,a.useMemo)((function(){return{addEntry:{handleAction:n,tooltipText:"Invite user",isDisabled:function(){return!o},disabledTooltipText:"Invitations are disabled"},userSettings:{CustomUIAction:function(e){var t=e.data,n=(0,c.Z)(e,gt);return a.createElement(dt,(0,i.Z)({ids:t.map((function(e){return e.user.id}))},n))},handleAction:d,tooltipText:"Change Roles",disabledTooltipText:"Changing roles is disabled"},delete:{handleAction:m,confirmationTitle:f,confirmationMessage:b,disabledTooltipText:"Delete is disabled"}}}),[o,f,b])}},bt=function(){var e=(0,v.th)(),t=(0,v.vu)(e,"name"),n=(0,ie.Qk)(),r=(0,je.Iy)("id"),l=(0,y.Z)(),i=(0,o.Z)(l,4),c=i[0],s=i[2],u=i[3],d=(0,a.useState)(""),m=(0,o.Z)(d,2),p=m[0],g=m[1],f=(0,a.useState)([]),b=(0,o.Z)(f,2),E=b[0],x=b[1],w=ft({selectedRows:E,spaceId:e,startIsInviting:s}),C=w.rowActions,O=w.bulkActions,P=(0,h.gI)("space:RemoveUser"),S=(0,h.gI)("user:ChangeRoles"),Z=(0,h.M2)(),T=P||S,k=(0,a.useMemo)((function(){return function(e){var t=e.fromRolePermissions,n=e.userList,a=e.canModifyUser,r=e.currentUserId;return n.reduce((function(e,n){var l=r===(null===n||void 0===n?void 0:n.id),o=t.includes(n.role);return e.push({name:n.name,email:n.email,user:{avatarURL:n.avatarURL,deactivated:n.deactivated,name:n.name,email:n.email,id:n.id},type:n.role,disabled:!o||!a||l}),e}),[])}({userList:n,currentUserId:r,canModifyUser:T,fromRolePermissions:Z})}),[n]);return{columns:$e,spaceName:t,members:n,currentUserId:r,data:k,isInviting:c,globalFilter:p,rowActions:C,bulkActions:O,columnVisibility:{email:!1,name:!1},onRowSelected:x,setGlobalFilter:g,startIsInviting:s,stopIsInviting:u,canModifyUser:T}},ht=function(e){var t=bt(),n=t.columns,r=t.spaceName,l=t.data,o=t.isInviting,c=t.rowActions,s=t.bulkActions,u=t.columnVisibility,d=t.stopIsInviting,p=t.setGlobalFilter,g=t.onRowSelected;return a.createElement(_.ZP,{tab:"Users"},a.createElement(m.Flex,(0,i.Z)({column:!0,height:"100%",overflow:"hidden"},e),a.createElement(m.H3,null,"Members of ",r),a.createElement(m.TextSmall,{margin:[1,0,3]},"Learn more about Netdata role-based access model on"," ",a.createElement(Oe.Z,{href:Pe.R,target:"_blank",rel:"noopener noreferrer",Component:m.TextSmall},"our documentation")),a.createElement(m.Table,{onSearch:p,data:l,dataColumns:n,enableSorting:!0,enableSelection:!0,onRowSelected:g,bulkActions:s,rowActions:c,columnVisibility:u,testPrefixCallback:function(e){return e.name}})),o&&a.createElement(Ke.l,{onClose:d,isSubmodal:!0}))},Et=n(33582),vt=n(43656),yt=(0,a.memo)((function(e){var t=(0,v.th)(),n=(0,v.OS)("name"),r=(0,vt.Z)().nodes;(0,Et.Z)(t);var l="Connect Nodes to ".concat(n);return a.createElement(_.ZP,{tab:"Nodes"},a.createElement(m.Flex,(0,i.Z)({column:!0,"data-testid":"manageClaimedNodes",height:"100%",overflow:"hidden",gap:3},e),a.createElement(m.H3,{"data-testid":"manageClaimedNodes-header"},l),a.createElement($.Z,{showClaimNodeOnEmptySpace:!0,showClaimModalWithRoomSelection:!0,enableSelection:!0,customNodes:r,isSpace:!0})))})),xt=yt,wt=(n(91058),n(77184)),Ct=n(45736),Ot=n(3689),Pt=function(e){var t=e.name,n=e.spaceName;return a.createElement(a.Fragment,null,"You are about to delete ",a.createElement("strong",null,t)," channel from ",a.createElement("strong",null,n)," space.",a.createElement("br",null),"This cannot be undone. Are you sure you want to continue?")},St=n(31790),Zt=(n(64211),n(41874),n(26833),n(25185)),Tt=["integration","testId"],kt=["testId","tooltipContent"],It=["data-testid","enabled","id","integration","isAvailable","name","spaceId","tooltipContent"];function jt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Ft(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jt(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Dt=function(e){var t=e.integration,n=void 0===t?{}:t,r=e.testId,l=(0,c.Z)(e,Tt),o=l.checked?"disable":"enable";return a.createElement(m.Toggle,(0,i.Z)({colored:!0,"data-testid":"".concat(r,"-toggle"),"data-ga":"manage-channels::toggle-".concat(n.slug,"-").concat(o,"::notifications-tab")},l))},At=function(e){var t=e.testId,n=e.tooltipContent,r=void 0===n?"plan":n,l=(0,c.Z)(e,kt);return l.disabled?a.createElement(Xe.Z,{align:"top",content:Ot.rc[r],"data-testid":"".concat(t,"-warning"),plain:!0},a.createElement(m.Flex,{padding:[2,2,0,0],position:"relative"},a.createElement(Zt.aN,{"data-testid":"".concat(t,"-warningIcon")}),a.createElement(Dt,(0,i.Z)({testId:t},l)))):a.createElement(Dt,(0,i.Z)({testId:t},l))},Mt=function(e){var t=e["data-testid"],n=void 0===t?"cellName":t,r=e.enabled,l=e.id,o=e.integration,s=e.isAvailable,u=e.name,d=e.spaceId,p=e.tooltipContent,g=(0,c.Z)(e,It),f=(0,Ct.pV)(d,"channels"),b=(0,Ct.rz)(d,"channels");return a.createElement(m.Flex,(0,i.Z)({alignItems:"center","data-testid":n,gap:4},g),a.createElement(At,{checked:r,disabled:!s,integration:o,onChange:function(e){var t=e.target.checked;b(f.map((function(e){return e.id===l?Ft(Ft({},e),{},{enabled:t}):e}))),(0,wt.eZ)(d,l,t)},testId:n,tooltipContent:p}),a.createElement(m.Text,{"data-testid":"".concat(n,"-label")},u))},Nt=["data-testid","integration","kindLabel"],Bt=function(e){var t,n=e["data-testid"],r=void 0===n?"cellService":n,l=e.integration,o=void 0===l?{}:l,s=e.kindLabel,u=(0,c.Z)(e,Nt),d=Ot.aU[o.slug]||{};return a.createElement(m.Flex,(0,i.Z)({alignItems:"center","data-testid":r,gap:2,justifyContent:"between",width:"100%"},u),a.createElement(m.Flex,{alignItems:"center","data-testid":"".concat(r,"-integration"),gap:2},a.createElement(m.Icon,(0,i.Z)({"data-testid":"".concat(r,"-icon")},d)),a.createElement(m.Text,{"data-testid":"".concat(r,"-label")},o.title)),a.createElement(Xe.Z,{content:s,"data-testid":"".concat(r,"-kind"),plain:!0},a.createElement(m.Icon,{color:"textLite",height:"16px",name:null===(t=Ot.XK[o.kind])||void 0===t?void 0:t.icon,width:"16px"})))},Rt=function(e){var t=e.canManageChannels,n=e.roomOptions,r=e.spaceId;return[{accessor:"name",cell:function(e){var n=e.getValue,l=e.row;return a.createElement(Mt,{enabled:l.original.enabled,id:l.original.id,integration:l.original.integration,isAvailable:t&&l.original.available,name:n(),spaceId:r,tooltipContent:t?"plan":"role"})},header:"Name",id:"name"},{accessor:"integration",cell:function(e){var t=e.getValue,n=e.row;return a.createElement(Bt,{integration:t(),kindLabel:n.original.kindLabel})},enableColumnFilter:!0,filterFn:function(e,t,n){var a=e.original.integration;return n.length<1||n.some((function(e){var t=e.value;return""===t||t===(null===a||void 0===a?void 0:a.slug)}))},header:"Service",id:"integration",meta:{filter:{component:"select",isMulti:!0,options:Object.keys(Ot.aU).map((function(e){return{label:e,value:e}})),tiny:!0,"data-ga":"manage-integrations::select-service::notification-integrations-tab"},tooltip:a.createElement(m.Flex,{column:!0,width:{max:"200px"},gap:2},a.createElement(m.TextMicro,{color:"white"},"Services are distinguished in two categories."),a.createElement(m.TextMicro,{color:"white"},a.createElement(Zt.fb,{name:Ot.XK.PERSONAL.icon})," ",a.createElement(m.TextMicro,{color:"white",strong:!0},"Personal:")," ",Ot.XK.PERSONAL.tooltip),a.createElement(m.TextMicro,{color:"white"},a.createElement(Zt.fb,{name:Ot.XK.SYSTEM.icon})," ",a.createElement(m.TextMicro,{color:"white",strong:!0},"System:")," ",Ot.XK.SYSTEM.tooltip))}},{accessor:"notificationLabel",cell:function(e){var t=e.getValue;return a.createElement(m.Text,{"data-testid":"channelNotificationsCell"},t())},enableColumnFilter:!0,filterFn:function(e,t,n){var a=e.original.notificationLabel;return n.length<1||n.some((function(e){var t=e.label;return""===t||t===a}))},header:"Notifications",id:"notificationLabel",meta:{filter:{component:"select",isMulti:!0,options:Object.values(Ot.uK),tiny:!0,"data-ga":"manage-integrations::select-notification::notification-integrations-tab"}}},{accessor:"rooms",cell:function(e){var t,r=e.getValue,l=e.row,o={"data-testid":"channelRoomsCell"};if(l.original.internal)return a.createElement(m.Text,o,Ot.mN.label);if(!(l.original.rooms||null!==(t=l.original.rooms)&&void 0!==t&&t.length))return a.createElement(m.Text,o,Ot.k_.label);var i=(0,St.ae)({roomIds:r(),roomOptions:n});return a.createElement(m.Text,{"data-testid":"channelRoomsCell"},i)},enableColumnFilter:!0,filterFn:function(e,t,n){return n.length<1||n.some((function(t){var n=t.label,a=t.value;if(e.original.internal)return n===Ot.mN.label;var r=e.original.rooms||[];return r.length?r.includes(a):n===Ot.k_.label}))},header:"Rooms",id:"rooms",meta:{filter:{component:"select",isMulti:!0,options:n,tiny:!0,"data-ga":"manage-integrations::select-room::notification-integrations-tab"}}}]},Lt=n(45939),_t=n(5429),Ut=n(93742);function Vt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Ht(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vt(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Wt=function(e,t){var n=(0,Ct.Cz)(t),a=(0,Ut.Z)({all:!0});(0,_t.Z)((function(){return{enabled:!!t,fetch:function(){return(0,wt.$3)(e,t)},onFail:function(e){return n(Ht(Ht({},Lt.C),{},{error:e.message}))},onSettle:function(){return n({loading:!1,loaded:!0})},onSuccess:function(e){return n(Ht(Ht(Ht({},Lt.C),e.rooms?{roomSelections:a.filter((function(t){var n=t.value;return e.rooms.includes(n)}))}:{}),e))}}}),[e,t])},zt=n(26913);function Yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qt=function(){var e=(0,r.s0)(),t=(0,h.gI)("channel:Manage"),n=(0,v.th)(),l=(0,v.OS)("name"),i=(0,v.uk)(),c=(0,we.Z)(),s=(0,o.Z)(c,2),d=s[0],m=s[1],p=(0,a.useState)(""),g=(0,o.Z)(p,2),f=g[0],b=g[1];(0,zt.Z)(n);var E=(0,Ct.pV)(n,"channels"),y=(0,Ct.pV)(n,"currentChannelId"),x=(0,Ct.rz)(n,"channels"),w=(0,Ct.rz)(n,"c