PageSourceSearch

https://cloud.scylladb.com/static/js/mVMOGYXP.098b858.chunk.js

js scylladb.com collected 2026-09-24 08:29:12 UTC 47,969 bytes, 3 lines download raw bytes

1import{a as e,r as t}from"./B0Z9INg1.098b858.chunk.js";import{$t as n,Fa as r,Ja as i,Kt as a,Lt as o,Na as s,Sa as c,Ti as l,Ua as u,Ui as ee,Va as te,Wa as ne,Xa as re,_a as ie,ct as ae,ga as oe,lt as se,ut as ce,va as le}from"./DgY7AKMD.098b858.chunk.js";import{$ as ue,B as de,Ct as d,F as f,H as fe,I as pe,O as p,P as me,St as m,Tt as he,X as ge,Y as h,a as _e,at as ve,ct as ye,f as be,i as xe,j as Se,lt as g,ot as Ce,p as we,q as _,t as Te,w as Ee,wt as De,xt as v,z as y}from"./D2aqg8VE.098b858.chunk.js";var Oe=16,ke=e=>`${e/Oe}rem`,b=e(re(),1),x=e(l(),1),S=ne(),Ae=e=>({root:{animation:`${e.keyframes.rotate} 0.6s infinite linear`,borderBottom:`${e.utils.pxToRem(2.5)} solid ${e.custom.colors.gray100}`,borderLeft:`${e.utils.pxToRem(2.5)} solid ${e.custom.colors.gray600}`,borderRight:`${e.utils.pxToRem(2.5)} solid ${e.custom.colors.gray100}`,borderTop:`${e.utils.pxToRem(2.5)} solid ${e.custom.colors.gray100}`,display:`inline-block`,fontSize:e.utils.pxToRem(10),position:`relative`,textIndent:`-9999em`,"&, &:after":{borderRadius:`50%`,height:`1.15em`,width:`1.15em`},"&.large":{width:e.utils.pxToRem(26),height:e.utils.pxToRem(26)},"&.small":{width:e.utils.pxToRem(20),height:e.utils.pxToRem(20)},"&.xs":{width:e.utils.pxToRem(14),height:e.utils.pxToRem(14)},"&.xxs":{width:e.utils.pxToRem(9),height:e.utils.pxToRem(9),borderBottom:`${e.utils.pxToRem(2.5)} solid ${e.custom.colors.gray100}`,borderLeft:`${e.utils.pxToRem(2.5)} solid ${e.custom.colors.gray600}`,borderRight:`${e.utils.pxToRem(2.5)} solid ${e.custom.colors.gray100}`,borderTop:`${e.utils.pxToRem(2.5)} solid ${e.custom.colors.gray100}`}}});function je({size:e=`xs`,className:t,classes:n={}}){let r=(0,x.default)(n.root,e,t);return(0,S.jsx)(`span`,{className:r,"data-testid":`spinner`,"data-loading":`true`})}var Me=he(Ae)(je),Ne=e=>{let{isLoading:t,fullWidth:n,size:r}=e;return!t||n?null:ke(r===`xs`?24:32)},Pe=(e,t)=>({button:{[e.breakpoints.down(`sm`)]:{width:`100%`},paddingRight:Ne(t)||null},spinner:{position:`absolute`,right:e.utils.pxToRem(10),bottom:t.size===`xs`?e.utils.pxToRem(4):null}});function Fe({isLoading:e=!1,children:t,className:n,classes:r={},...i},a){return(0,S.jsxs)(c,{ref:a,className:(0,x.default)(n,r.button),...i,"data-loading":e,disabled:e||i.disabled,color:i.color,size:i.size,children:[t,e&&(0,S.jsx)(Me,{size:i.size===`xs`?`xxs`:`xs`,className:r.spinner})]})}var Ie=(0,b.forwardRef)(Fe),Le=he(Pe)(Ie),Re={awsDataTransferPrice:{name:`AWS Data Transfer Price`,default:.01,internalParam:!0},throughputFactor:{name:`Data Throughput Avg. Factor`,default:.33,internalParam:!0},compactionOverhead:{name:`Compaction Overhead`,default:1.4,internalParam:!0},performanceFactorA:{name:`Performance Factor (A)`,default:4.81,internalParam:!0},performanceFactorB:{name:`Performance Factor (B)`,default:3.764,internalParam:!0},performanceDegradationReads:{name:`Performance Degradation due to compactions (Reads)`,default:.8,internalParam:!0},performanceDegradationWrites:{name:`Performance Degradation due to compactions (Writes)`,default:.5,internalParam:!0},ramToDataRatio:{name:`RAM to Data ratio`,default:75,internalParam:!0},ramToDiskRatio:{name:`RAM to Disk ratio`,default:100,internalParam:!0},bestConfigSelectionThreshold:{name:`Best Config Selection Threshold Multiplier`,default:1.2,step:.1,internalParam:!0}};function ze(e,{isXCloud:t=!1,isBYOA:n=!1,isVectorSearch:r=!1}={}){if(!e)return 0;let i=e.subscriptionCostHourly;t&&n&&!r?i=e.subscriptionCostHourlyXCloudBYOA:t&&!r&&(i=e.subscriptionCostHourlyXCloud);let a=parseFloat(e.instanceCostHourly)+parseFloat(i);return n?parseFloat(i):a}function Be(e,t={}){if(!e||e.length===0)return 0;let n=0;return e.forEach(e=>{n+=ze(e,t)}),parseFloat(n.toFixed(3))}function Ve(e,t,{isBYOA:n=!1}={}){if(!e)return 0;let r=parseFloat(e.subscriptionCostHourly),i=n?r:parseFloat(e.instanceCostHourly)+r;return parseFloat((i*t).toFixed(3))}var C=e(i()),w={MAJOR:`major`,SECONDARY:`secondary`,MINOR:`minor`,SUCCESS_FINISH:`successFinish`,DANGER:`danger`},He=d(e=>({buttonMajor:{...e.fonts.modalButton},buttonMinor:{...e.fonts.modalButton},leftControl:{marginRight:`auto`}}),{inject:[`classes`]});function T({type:e=w.MAJOR,isLeftControl:t,children:n,isLoading:r=!1,disabled:i=!1,disabledMessage:a=``,className:o=``,color:s,classes:c,buttonType:l=`button`,...u}){let te=()=>({size:`large`,...{[w.MAJOR]:{variant:`contained`,color:s||`primary`,className:(0,x.default)(c.buttonMajor,o,{[c.leftControl]:t})},[w.SECONDARY]:{variant:`contained`,color:`secondary`,className:(0,x.default)(o,{[c.leftControl]:t})},[w.MINOR]:{variant:`contained`,color:`light`,className:(0,x.default)(c.buttonMinor,o,{[c.leftControl]:t})},[w.SUCCESS_FINISH]:{variant:`contained`,color:`success`,className:(0,x.default)(c.buttonMinor,o,{[c.leftControl]:t})},[w.DANGER]:{variant:`contained`,color:`error`,className:(0,x.default)(c.buttonMinor,o,{[c.leftControl]:t})}}[e]});return(0,S.jsx)(ee,{title:i&&a,placement:`top`,children:(0,S.jsx)(`span`,{children:(0,S.jsx)(Le,{...u,isLoading:r,disabled:i||r,type:l,...te(),children:n})})})}
1T.propTypes={type:C.default.oneOf(Object.values(w)),isLeftControl:C.default.bool,children:C.default.node,isLoading:C.default.bool,disabled:C.default.bool,disabledMessage:C.default.string,className:C.default.string,classes:C.default.objectOf(C.default.string),startIcon:C.default.node,endIcon:C.default.node,buttonType:C.default.oneOf([`button`,`submit`,`reset`])},T.Types=w;var E=He(T);E.Types=T.Types;var Ue=d(e=>({root:e.extensions.paperFooter(e),centered:{justifyContent:`center`}}));function We({children:e,classes:t,centered:n}){return(0,S.jsx)(ie,{className:(0,x.default)(t.root,{[t.centered]:n}),children:e})}We.propTypes={children:C.default.node,classes:C.default.shape({}),centered:C.default.bool};var D=Ue(We),Ge=d(e=>({root:{padding:`${e.custom.spacer._default} ${e.custom.spacer._sm} ${e.custom.spacer._xs}`,position:`relative`,zIndex:`3`}}));function Ke({children:e,classes:t}){return(0,S.jsx)(oe,{"data-testid":`MainModalContent`,className:t.root,children:e})}Ke.propTypes={children:C.default.node,classes:C.default.shape({})};var O=Ge(Ke),qe=d((e,{helperIconColor:t=De.successLight})=>({topBar:{position:`relative`,height:`4.75rem`,zIndex:`0`},close:{position:`absolute`,right:`0.5rem`,top:`0.5rem`,color:e.custom.colors.textColor},iconContainerOuter:{backgroundColor:u(t,.1),borderRadius:`50%`,display:`flex`,alignItems:`center`,justifyContent:`center`,top:`1rem`,left:`1rem`,position:`absolute`,width:`4rem`,height:`4rem`,color:t,"& .circle":{position:`absolute`,borderRadius:`50%`,border:`1px solid ${t}`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,aspectRatio:`1`},"& .circle:nth-of-type(1)":{width:`calc(100% + 15rem)`,opacity:.04},"& .circle:nth-of-type(2)":{width:`calc(100% + 12rem)`,opacity:.06},"& .circle:nth-of-type(3)":{width:`calc(100% + 9rem)`,opacity:.08},"& .circle:nth-of-type(4)":{width:`calc(100% + 6rem)`,opacity:.12},"& .circle:nth-of-type(5)":{width:`calc(100% + 3rem)`,opacity:.16}},iconContainerInner:{backgroundColor:u(t,.2),borderRadius:`50%`,display:`flex`,alignItems:`center`,justifyContent:`center`,width:`3.2rem`,height:`3.2rem`},titleWrapper:{position:`relative`,zIndex:`1`,padding:`1rem 1.5rem 0`},headerTitle:{display:`flex`,alignItems:`center`,...e.extensions.modalTitleBig},gradientOverlay:{position:`absolute`,top:`-1rem`,left:`-1rem`,width:`calc(100% + 10rem)`,height:`calc(100% + 10rem)`,background:`linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, ${e.custom.colors.white} 80%)`,pointerEvents:`none`,zIndex:1},helperIconWrapper:{position:`relative`,zIndex:2}}));function Je({children:e,onClose:t,classes:n,HelperIcon:i,testid:a=`modalHeaderTitle`}){return(0,S.jsxs)(`div`,{children:[i?(0,S.jsxs)(`div`,{className:n.topBar,children:[(0,S.jsx)(`div`,{className:n.iconContainerOuter,children:(0,S.jsxs)(`div`,{className:n.iconContainerInner,children:[(0,S.jsx)(`div`,{className:`circle`}),(0,S.jsx)(`div`,{className:`circle`}),(0,S.jsx)(`div`,{className:`circle`}),(0,S.jsx)(`div`,{className:`circle`}),(0,S.jsx)(`div`,{className:`circle`}),(0,S.jsx)(`div`,{className:n.gradientOverlay}),(0,S.jsx)(`div`,{className:n.helperIconWrapper,children:i})]})}),t?(0,S.jsx)(r,{onClick:t,className:n.close,"data-testid":`close-icon`,children:(0,S.jsx)(v,{icon:m.cancel})}):null]}):null,(0,S.jsxs)(`div`,{className:n.titleWrapper,children:[(0,S.jsx)(s,{className:n.headerTitle,"data-testid":a,children:e}),t&&!i?(0,S.jsx)(r,{onClick:t,className:n.close,"data-testid":`close-icon`,children:(0,S.jsx)(v,{icon:m.cancel})}):null]})]})}Je.propTypes={children:C.default.node,onClose:C.default.func,classes:C.default.shape({}),HelperIcon:C.default.node,helperIconColor:C.default.string,testid:C.default.string};var k=qe(Je),Ye=d(e=>({paper:{maxWidth:e.utils.pxToRem(620),[e.breakpoints.down(`lg`)]:{margin:e.spacing(1)}}}));function Xe({children:e,classes:t,open:n=!0,slotProps:r,...i}){let a={...r,container:{"data-testid":`main-modal-container`,...r?.container??{}}};return(0,S.jsx)(le,{open:n,classes:t,slotProps:a,...i,children:e})}Xe.propTypes={children:C.default.node,classes:C.default.shape({}),open:C.default.bool,slotProps:C.default.shape({})};var A=Ye(Xe),Ze=d(e=>({buttonsContainer:e.extensions.buttonsContainer(e),wideButtonsContainer:{...e.extensions.buttonsContainer(e),width:`100%`,justifyContent:`space-between`}}));function Qe({hideModal:e,value:t,action:n,onCancel:r=e,hasPreviousStep:i=!1,isLoading:a=!1,majorActionLabel:o=`Save`,classes:s}){return(0,S.jsxs)(`div`,{className:i?s.wideButtonsContainer:s.buttonsContainer,children:[(0,S.jsx)(E,{type:E.Types.MAJOR,onClick:()=>{n?.(t),!i&&e()},disabled:a,children:o}),(0,S.jsx)(E,{type:E.Types.MINOR,onClick:r,startIcon:i?(0,S.jsx)(v,{icon:m[`arrow-left`]}):null,children:i?`Back to scaling policy`:`Cancel`})]})}var j=Ze(Qe);function $e(e){return Number.isNaN(e)?e:e<1e3?e.toFixed(2):e<1e4?`${(e/1e3).toFixed(2)}K`:e<1e6?`${Math.round(e/1e3)}K`:e<1e7?`${(e/1e6).toFixed(2)}M`:e<1e9?`${Math.round(e/1e6)}
1M`:e<0xe8d4a51000?`${Math.round(e/1e9)}B`:`N/A`}function et({broadcastType:e}){return e===Ee.PRIVATE}function tt({broadcastType:e}){return et({broadcastType:e})}var nt=(e,t)=>e?t?.some(t=>t.attrs?.sirenCredentialId===e)?me:pe:void 0;function rt(){return window.scroll({top:0,behavior:`smooth`})}function M(e){let t=e/1024;return parseFloat(t.toFixed(2)).toString()}function it(e){let t=e/1024;return t>=1?`${t%1==0?t.toString():t.toFixed(2)}TB`:`${e%1==0?e.toString():e.toFixed(2)}GB`}function at(e){let t=e/1024;return t%1==0?t.toString():t.toFixed(2)}function ot(e,t=0){return`${parseFloat((e*100).toFixed(t))}%`}var st={day:`2-digit`,month:`2-digit`,year:`numeric`};function ct(){function e(e){return e.type===`day`?`dd`:e.type===`month`?`MM`:e.type===`year`?`yyyy`:e.type===`literal`?e.value:``}return Intl.DateTimeFormat(navigator.language,st).formatToParts().map(e).join(``)}function lt(e){return e.toLocaleDateString(navigator.language,st)}function ut({policies:e}){let t=M(e.storage.min),n=(0,S.jsxs)(S.Fragment,{children:[e.vcpu.min>250&&(0,S.jsxs)(`b`,{"data-testid":`large-dc-warning-vcpu`,children:[e.vcpu.min,` vCPU`]}),e.vcpu.min>250&&t>250?` and `:``,t>250?(0,S.jsxs)(`b`,{"data-testid":`large-dc-warning-storage`,children:[t,` TB Storage`]}):``]});return(0,S.jsxs)(s,{children:[`The selected minimum cluster size `,n,` is quite large. Are you sure you want to proceed?`]}
1)}function dt({hideModal:e}){let t=te();return(0,S.jsx)(k,{onClose:e,HelperIcon:(0,S.jsx)(v,{icon:m[`warning-outline`],color:`warning`,size:24}),helperIconColor:t.custom.colors.warning,children:`Large Data Center Warning`})}function ft({hideModal:e,params:{policies:t,action:n}}){return(0,S.jsxs)(A,{onClose:e,fullWidth:!0,maxWidth:`sm`,children:[(0,S.jsx)(dt,{hideModal:e}),(0,S.jsx)(O,{children:(0,S.jsx)(ut,{policies:t})}),(0,S.jsx)(D,{children:(0,S.jsx)(j,{hideModal:e,action:n,majorActionLabel:`Confirm`})})]})}function pt({hideModal:e,params:{action:t}}){let n=te();return(0,S.jsxs)(A,{onClose:e,fullWidth:!0,maxWidth:`sm`,children:[(0,S.jsx)(k,{onClose:e,HelperIcon:(0,S.jsx)(v,{icon:m[`warning-outline`],color:`warning`,size:24}),helperIconColor:n.custom.colors.warning,children:`Creating a Sandbox Instance`}),(0,S.jsxs)(O,{children:[(0,S.jsx)(s,{children:`These instances are intended for functional evaluation. They do not provide the same level of performance as our production-grade instances.`}),(0,S.jsxs)(s,{children:[`They are `,(0,S.jsx)(`strong`,{children:`automatically deleted after 30 days`}),` and do not include customer support or backup capabilities.`]})]}),(0,S.jsx)(D,{children:(0,S.jsx)(j,{hideModal:e,action:()=>{t?.(),e()},majorActionLabel:`I Understand`})})]})}var mt={[h.xcloud]:{intro:`A step forward in making ScyllaDB Cloud faster, more elastic, and more efficient.`,bullets:[`Scales in minutes to meet changing workload demands`,`Storage autoscaling to seamlessly handle data growth`,`Better resource utilization – up to 85% storage utilization`,`Minimum capacity assurance to cover anticipated workloads`]},[h.standard]:{sentences:[`Allows vNode and Tablets Keyspaces`,`Up to 70% storage utilization`]}},ht={[h.xcloud]:{mode:h.xcloud,label:ge[h.xcloud],icon:m.xCloud,description:mt[h.xcloud],billing:{allowContracts:!1,showPerNodeCost:!1,showNodeCoverage:!1,totalCostLabel:`Total Compute Cost`}},[h.standard]:{mode:h.standard,label:ge[h.standard],icon:m.legacyCloud,description:mt[h.standard],billing:{allowContracts:!0,showPerNodeCost:!0,showNodeCoverage:!0,totalCostLabel:`All Nodes Cost`}}},gt=e=>ht[e]||ht[h.standard],_t=e=>gt(e).billing,N=e=>e===h.xcloud,vt={data:{regions:[{id:1,externalId:`us-east-1`,cloudProviderId:1,name:`us-east-1`,dcName:`AWS_US_EAST_1`,fullName:`US East (N. Virginia)`,continent:`America`,backupStorageGBCost:`0.023`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:2,externalId:`us-west-1`,cloudProviderId:1,name:`us-west-1`,dcName:`AWS_US_WEST_1`,fullName:`US West (N. California)`,continent:`America`,backupStorageGBCost:`0.026`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:10,externalId:`us-east-2`,cloudProviderId:1,name:`us-east-2`,dcName:`AWS_US_EAST_2`,fullName:`US East (Ohio)`,continent:`America`,backupStorageGBCost:`0.023`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:3,externalId:`us-west-2`,cloudProviderId:1,name:`us-west-2`,dcName:`AWS_US_WEST_2`,fullName:`US West (Oregon)`,continent:`America`,backupStorageGBCost:`0.023`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:40,externalId:`ca-central-1`,cloudProviderId:1,name:`ca-central-1`,dcName:`AWS_CA_CENTRAL_1`,fullName:`Canada (Central)`,continent:`America`,backupStorageGBCost:`0.025`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:11,externalId:`sa-east-1`,cloudProviderId:1,name:`sa-east-1`,dcName:`AWS_SA_EAST_1`,fullName:`South America (Sao Paulo)`,continent:`America`,backupStorageGBCost:`0.0405`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.138`,trafficInternetOutGBCost:`0.15`},{id:38,externalId:`ap-east-1`,cloudProviderId:1,name:`ap-east-1`,dcName:`AWS_AP_EAST_1`,fullName:`Asia Pacific (Hong Kong)`,continent:`Asia`,backupStorageGBCost:`0.025`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.09`,trafficInternetOutGBCost:`0.12`},{id:9,externalId:`ap-south-1`,cloudProviderId:1,name:`ap-south-1`,dcName:`AWS_AP_SOUTH_1`,fullName:`Asia Pacific (Mumbai)`,continent:`Asia`,backupStorageGBCost:`0.025`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.086`,trafficInternetOutGBCost:`0.1093`},{id:45,externalId:`ap-northeast-3`,cloudProviderId:1,name:`ap-northeast-3`,dcName:`AWS_AP_NORTHEAST_3`,fullName:`Asia Pacific (Osaka)`,continent:`Asia`,backupStorageGBCost:`0.025`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.09`,trafficInternetOutGBCost:`0.114`},{id:39,externalId:`ap-northeast-2`,cloudProviderId:1,name:`ap-northeast-2`,dcName:`AWS_AP_NORTHEAST_2`,fullName:`Asia Pacific (Seoul)`,continent:`Asia`,backupStorageGBCost:`0.025`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.08`,trafficInternetOutGBCost:`0.126`},{id:4,externalId:`ap-southeast-1`,cloudProviderId:1,name:`ap-southeast-1`,dcName:`AWS_AP_SOUTHEAST_1`,fullName:`Asia Pacific (Singapore)`,continent:`Asia`,backupStorageGBCost:`0.025`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.09`,trafficInternetOutGBCost:`0.12`},{id:8,externalId:`ap-southeast-2`,cloudProviderId:1,name:`ap-southeast-2`,dcName:`AWS_AP_SOUTHEAST_2`,fullName:`Asia Pacific (Sydney)`,continent:`Asia`,backupStorageGBCost:`0.025`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.14`,trafficInternetOutGBCost:`0.114`},{id:7,externalId:`ap-northeast-1`,cloudProviderId:1,name:`ap-northeast-1`,dcName:`AWS_AP_NORTHEAST_1`,fullName:`Asia Pacific (Tokyo)`,continent:`Asia`,backupStorageGBCost:`0.025`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.09`,trafficInternetOutGBCost:`0.114`},{id:36,externalId:`eu-west-2`,cloudProviderId:1,name:`eu-west-2`,dcName:`AWS_EU_WEST_2`,fullName:`Europe (London)`,continent:`Europe`,backupStorageGBCost:`0.024`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:41,externalId:`eu-south-1`,cloudProviderId:1,name:`eu-south-1`,dcName:`AWS_EU_SOUTH_1`,fullName:`Europe (Milan)`,continent:`Europe`,backupStorageGBCost:`0.024`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:43,externalId:`eu-west-3`,cloudProviderId:1,name:`eu-west-3`,dcName:`AWS_EU_WEST_3`,fullName:`Europe (Paris)`,continent:`Europe`,backupStorageGBCost:`0.024`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:5,externalId:`eu-west-1`,cloudProviderId:1,name:`eu-west-1`,dcName:`AWS_EU_WEST_1`,fullName:`EU (
1Ireland)`,continent:`Europe`,backupStorageGBCost:`0.023`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:6,externalId:`eu-central-1`,cloudProviderId:1,name:`eu-central-1`,dcName:`AWS_EU_CENTRAL_1`,fullName:`EU (Frankfurt)`,continent:`Europe`,backupStorageGBCost:`0.0245`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:42,externalId:`eu-north-1`,cloudProviderId:1,name:`eu-north-1`,dcName:`AWS_EU_NORTH_1`,fullName:`Europe (Stockholm)`,continent:`Europe`,backupStorageGBCost:`0.023`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.02`,trafficInternetOutGBCost:`0.09`},{id:37,externalId:`af-south-1`,cloudProviderId:1,name:`af-south-1`,dcName:`AWS_AF_SOUTH_1`,fullName:`Africa (Cape Town)`,continent:`Africa`,backupStorageGBCost:`0.0274`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.147`,trafficInternetOutGBCost:`0.154`},{id:44,externalId:`me-south-1`,cloudProviderId:1,name:`me-south-1`,dcName:`AWS_ME_SOUTH_1`,fullName:`Middle East (Bahrain)`,continent:`Middle East`,backupStorageGBCost:`0.025`,trafficSameRegionInGBCost:`0.01`,trafficSameRegionOutGBCost:`0.01`,trafficCrossRegionOutGBCost:`0.1105`,trafficInternetOutGBCost:`0.117`}]}},yt=[{id:1,name:`AWS`,rootAccountId:`123`},{id:2,name:`GCP`,rootAccountId:`abc`}],bt={id:1,name:`ScyllaDefaultAccount`,isBillingVerified:!1,deals:[{type:`FREE_TIER`,providerId:1,isEligible:!0,total:96,used:0}]},P={REACT_APP_DEST:`production`,REACT_APP_DEPLOY_DATE:`Tue, 15 Sep 2026 12:53:30 GMT`,RECURLY_NONUS:`ewr1-ZuVfPPwgDA1TSRg3cdnNiS`,RECURLY_US:`ewr1-x4Re7v6tFDybCauVFVXkqF`,apiUrl:`/api`,signupUrl:``,fronteggApiUrl:`https://auth.cloud.scylladb.com`,fronteggClientID:`238a0b2f-36ea-4ad8-81d7-eafd5f5df93b`,guestSupportUrl:`https://cloudsupportscylla.zendesk.com`,scyllaCloudCanonicalEnvUrl:`https://cloud.scylladb.com`,scyllaCloudDocsUrl:`https://cloud.docs.scylladb.com/stable`,scyllaDocsUrl:`https://docs.scylladb.com/manual/stable`,scyllaOSDocsUrl:`https://opensource.docs.scylladb.com/stable`,scyllaCloudUpdatesUrl:`https://forum.scylladb.com/tag/cloud-release`,scyllaIotExamplesUrl:`https://iot.scylladb.com/stable`,scyllaEnterpriseDocsUrl:`https://enterprise.docs.scylladb.com/stable`,scyllaGettingStartedDocsUrl:`https://cloud-getting-started.scylladb.com/stable`,scyllaUniversityUrl:`https://university.scylladb.com`,scyllaUrl:`https://www.scylladb.com`,novuApplicationIdentifier:`JsIoXg4E0lMN`,novuSocketUrl:`wss://socket.novu.co`,versionPollingInterval:6e4,clusterPollingInterval:5e3,requestPollingInterval:3e3,uIdLength:14,maxFetchRetries:3,DataDogLogLevels:[`error`,`warn`,`info`],marketoKey:`791-QBF-350`,DataDogApplicationId:`fb5bde37-9c1a-469a-a863-3233b01fd1fb`,DataDogClientToken:`pub6b62f3751ffa82b7fb92321e8d1add80`,DataDogSessionSampleRate:100,DataDogReplaySampleRate:100,DataDogTraceSampleRate:100,COMMIT_HEAD:`098b858`,BUILD_DATE:`Tue, 15 Sep 2026 12:53:30 GMT`,REACT_APP_BUILD_COMMIT:`098b8581484f11639529e6ee567480e4427b8bab`}.apiUrl;function F(){let{userProfile:e}=xe();return e?.defaultAccountId}function xt(){let{data:e,isLoading:t,error:n}=_e();return{role:e?.role,isLoading:t,error:n}}function St(){let{role:e,isLoading:t,error:n}=xt();return{isAdmin:e===Te.ADMIN,isLoading:t,error:n}}function Ct(){let e=F(),t=e&&`${P}/account/${e}`;return g({key:t,withToken:!0})}function wt(){return g({key:`${P}/account/countries`})}var Tt=()=>{let e=F();return ye({requester:(t,n)=>be.call({accountId:e,id:t,token:n})})};function Et(){let e=F(),t=e&&`${P}/account/${e}/notifications/email`;return g({key:t,withToken:!0})}function Dt({onSuccess:e,onFailure:t}){let n=F();return ye({requester:(e,t)=>we.call({accountId:n,emails:e,token:t}),onSuccess:e,onFailure:t})}function Ot(){let e=F(),t=e&&`${P}/account/${e}/billing/sf-account`;return g({key:t,withToken:!0,notifyOnError:!1})}var kt=t({ADDRESS:()=>z,ALLOWED_IPS:()=>Lt,AWS_ACCOUNT_ID:()=>Gt,AWS_ARN:()=>Yt,AWS_POLICY_ARN:()=>H,AWS_ROLE_ARN:()=>U,CIDR:()=>Rt,CITY:()=>B,CLUSTERNAME:()=>It,COMPANYNAME:()=>R,COUNTRY:()=>Vt,CVV:()=>`CVV`,DATA_CENTER:()=>zt,EMAIL:()=>At,FIRSTNAME:()=>I,GCP_NETWORK_NAME:()=>Xt,GCP_PROJECT_ID:()=>W,IP:()=>`IP`,LASTNAME:()=>L,MONTH:()=>Ut,NUMBER:()=>Ht,PASSCODE:()=>Nt,PASSCODE_ARRAY:()=>Pt,PASSWORD:()=>Mt,PHONE:()=>jt,POSTALCODE:()=>V,STATE:()=>Bt,TERMS_CONDITIONS:()=>Ft,VPC_ID:()=>Kt,VPC_NETWORK:()=>qt,VPC_REGION:()=>Jt,YEAR:()=>Wt}),I=`FIRSTNAME`,L=`LASTNAME`,At=`EMAIL`,jt=`PHONE`,Mt=`PASSWORD`,Nt=`PASSCODE`,Pt=`PASSCODE_ARRAY`,Ft=`TERMS_CONDITIONS`,It=`CLUSTERNAME`,Lt=`ALLOWED_IPS`,Rt=`CIDR`,zt=`DATA_CENTER`,R=`COMPANYNAME`,z=`ADDRESS`,B=`CITY`,Bt=`STATE`,V=`POSTALCODE`,Vt=`COUNTRY`,Ht=`NUMBER`,Ut=`MONTH`,Wt=`YEAR`,Gt=`AWS_ACCOUNT_ID`,Kt=`VPC_ID`,qt=`VPC_NETWORK`,Jt=`VPC_REGION`,Yt=`AWS_ARN`,H=`AWS_POLICY_ARN`,U=`AWS_ROLE_ARN`,W=`GCP_PROJECT_ID`,Xt=`GCP_NETWORK_NAME`,{FIRSTNAME:Zt,LASTNAME:Qt,EMAIL:$t,PHONE:en,PASSWORD:tn,PASSCODE:nn,PASSCODE_ARRAY:rn,TERMS_CONDITIONS:an,COMPANYNAME:on,ADDRESS:sn,CITY:cn,COUNTRY:ln,STATE:un,POSTALCODE:dn,NUMBER:fn,MONTH:pn,YEAR:mn,CVV:hn,CLUSTERNAME:gn,IP:_n,ALLOWED_IPS:vn,AWS_ACCOUNT_ID:yn,AWS_ARN:bn,AWS_POLICY_ARN:xn,AWS_ROLE_ARN:Sn,VPC_ID:Cn,
1VPC_NETWORK:wn,VPC_REGION:Tn,CIDR:En,DATA_CENTER:Dn,GCP_PROJECT_ID:On,GCP_NETWORK_NAME:kn}=kt,G={[Zt]:{BLANK:`Please enter your first name`,INVALID_FORMAT:`Please enter a valid first name`,LENGTH_LONG:`Maximum characters limit exceeded`},[Qt]:{BLANK:`Please enter your last name`,INVALID_FORMAT:`Please enter a valid last name`,LENGTH_LONG:`Maximum characters limit exceeded`},[$t]:{BLANK:`Please enter your email`,INVALID_FORMAT:`Please enter a valid email`},[en]:{BLANK:`Please enter your phone number`,INVALID_FORMAT:`Please enter a valid phone number`},[tn]:{BLANK:`Please enter a password`,BLANK_USER:`Please enter your password`,LENGTH_SHORT:`Password should have at least 8 characters`,LENGTH_LONG:`The given password is too long`,NO_NUMBER:`Password should have at least one number`,NO_LETTER:`Password should have at least one letter`,NO_SPECIAL_CHAR:`Password should have at least one special character`,NOT_MATCHED:`The given passwords do not match`},[nn]:{BLANK:`Please enter a verification code`,INVALID_FORMAT:`Please enter a valid, 6-digit verification code`},[rn]:{INVALID_FORMAT:`Please enter a valid 6-digit passcode`},[an]:{BLANK:`Please agree to the Terms of Service`},[on]:{BLANK:`Please enter your company name`,LENGTH_LONG:`Maximum characters limit exceeded`,INVALID_FORMAT:`Please enter a valid company name`},[sn]:{BLANK:`Please enter your street and number`,INVALID_FORMAT:`Please enter a valid address`},[cn]:{BLANK:`Please enter your city`,INVALID_FORMAT:`Please enter a valid city`},[un]:{BLANK:`Please enter your state`},[dn]:{BLANK:`Please enter your zip code`,INVALID_FORMAT:`Please enter a valid zip code`},[ln]:{BLANK:`Please enter your country`},[fn]:{BLANK:`Please enter a valid credit card number`},[pn]:{BLANK:`Please enter a valid month of expiration for your credit card`},[mn]:{BLANK:`Please enter a valid year of expiration for your credit card`},[hn]:{BLANK:`Please enter a valid security code for your credit card`},[gn]:{BLANK:`Please enter a name for your cluster`,INVALID_FORMAT:`Name should be 2-61 characters, start and end with an alphanumeric character`,LENGTH_LONG:`Maximum characters limit exceeded`},[_n]:{BLANK:`Please enter an IP address`,INVALID_FORMAT:`Please enter a valid IP address`},[vn]:{INVALID_LENGTH:`Please enter at least one IP address`,ALREADY_EXIST:`This IP address is already in the list`,MAX_AMOUNT:`Allowed IPs list has reached to maximum`},[En]:{BLANK:`Please enter a CIDR value`,INVALID_FORMAT:`Please enter a valid CIDR value`,OVERLAPPING_ADDRESS_DC:`CIDR block is overlapping with an existing Data Center, please enter different value`,OVERLAPPING_ADDRESS_VPC:`CIDR block is overlapping with an existing VPC peering, please enter different value`},[Dn]:{BLANK:`Please select a data center`},[yn]:{BLANK:`Please enter an AWS account ID`,INVALID_FORMAT:`Please enter a valid AWS account ID (12 digit number)`},[bn]:{BLANK:`Please enter an AWS ARN`,INVALID_FORMAT:`Please enter a valid AWS ARN (arn:partition:service:region:account-id:resource)`},[xn]:{BLANK:`Please enter an AWS policy ARN`,INVALID_FORMAT:`Please enter a valid AWS policy ARN (arn:aws:iam:[region]:account-id:policy)`,MATCH_AWS_ID:`The ARN's account-id must match the provided AWS account-id`},[Sn]:{BLANK:`Please enter an AWS role ARN`,INVALID_FORMAT:`Please enter a valid AWS role ARN (arn:aws:iam:[region]:account-id:role)`,MATCH_AWS_ID:`The ARN's account-id must match the provided AWS account-id`},[Cn]:{BLANK:`Please enter a VPC ID`,INVALID_FORMAT:"Please enter a valid VPC ID (start with `vpc-`)"},[wn]:{BLANK:`Please enter a VPC network`,INVALID_FORMAT:`Please enter a valid CIDR value`,INTERSECT_CLUSTER_CIDR:`Must not intersect with cluster's CIDR`},[Tn]:{BLANK:`Please enter a VPC region`},[On]:{BLANK:`Please enter your GCP project Id`,INVALID_FORMAT:`Please enter a valid project Id`},[kn]:{BLANK:`Please enter your GCP network name`,INVALID_FORMAT:`Please enter a valid network name`}},K=o(),q=e(ae()),J=/^[^.:;<>/{}\\]*$/u,An=/^[a-z0-9][a-z0-9\- ]{0,10}[a-z0-9]$/i,jn=/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,Mn=RegExp(`(?:^|(?<=\\s))(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))(?=\\s|$)`,``),Y=/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\/([0-9]|[1-2][0-9]?|[3][0-2])$/,Nn=/^([0-9]|[1-2][0-9]?|[3][0-2]?)$/,Pn=/\/(2[6-9]|3[0-2])$/,Fn=/^(?:10(?:\.(25[0-5]|2[0-4]\d|[01]?\d\d?)){3}\/(?:[89]|[12]\d|3[0-2])|192\.168(?:\.(25[0-5]|2[0-4]\d|[01]?\d\d?)){2}\/(?:1[6-9]|2\d|3[0-2])|172\.(?:1[6-9]|2\d|3[01])(?:\.(25[0-5]|2[0-4]\d|[01]?\d\d?)){2}\/(?:1[2-9]|2\d|3[0-2]))$/,In=/^(?:\s*(?:10(?:\.(25[0-5]|2[0-4]\d|[01]?\d\d?)){3}\/(?:[89]|[12]\d|3[0-2])|192\.168(?:\.(25[0-5]|2[0-4]\d|[01]?\d\d?)){2}\/(?:1[6-9]|2\d|3[0-2])|172\.(?:1[6-9]|2\d|3[01])(?:\.(25[0-5]|2[0-4]\d|[01]?\d\d?)){2}\/(?:1[2-9]|2\d|3[0-2]))\s*)(?:,\s*(?:10(?:\.(25[0-5]|2[0-4]\d|[01]?\d\d?)){3}\/(?:[89]|[12]\d|3[0-2])|192\.168(?:\.(25[0-5]|2[0-4]\d|[01]?\d\d?)){2}\/(?:1[6-9]|2\d|3[0-2])|172\.(?:1[6-9]|2\d|3[01])(?:\.(25[0-5]|2[0-4]\d|[01]?\d\d?)){2}\/(?:1[2-9]|2\d|3[0-2]))\s*)*$/,Ln=/^tgw-[A-Za-z0-9]+$/,Rn=`172.17.0.0/16`,zn=32,Bn=/^[A-Za-z0-9_-]+$/,Vn=/^[a-zA-Z0-9][@_a-zA-Z0-9& -]{0,61}[a-zA-Z0-9]$/,Hn=/^$|^[.@&]?[a-zA-Z0-9 ]+[ !.@&()]?[ a-zA-Z0-9!()]+/,Un=/^[a-zA-Z]+(?:[\s-][a-zA-Z]+)*$/,Wn=/^vpc-.+$/i,Gn=/^\d{12}$/,Kn=/^(\*|arn:(aws|aws-cn|aws-us-gov):iam::\d{12}:(root|(?:role|user)\/[\w+=,.@/-]+))$/,qn=/^arn:(aws|aws-cn|aws-us-gov):ram:[A-Za-z0-9-]+:\d{12}:[A-Za-z0-9-]+\/[a-z0-9+=,.@_-]+$/,Jn=/^arn:aws:iam:[A-Za-z0-9]*:\d{12}:policy\/[A-Za-z0-9+=,.@_-]{1,128}$/,Yn=/^arn:aws:iam:[A-Za-z0-9]*:\d{12}:role\/[A-Za-z0-9+=,.@_-]{1,64}$/,X=/^[a-z]{1}[a-z0-9-]{4,28}[a-z0-9]{1}$/,Xn=/^[a-z]([a-z0-9-]{0,60}[a-z0-9])?$/,Zn=/^projects\/[a-z0-9-]{6,30}\/locations\/[a-z0-9-]+\/keyRings\/[a-zA-Z0-9-]{1,63}$/,Qn=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Z={CIDR_REGEX:Y,NAME_REGEX:J,CONNECTION_NAME_REGEX:Bn,CLUSTER_NAME_REGEX:Vn,RFC_1918_CIDR_REGEX:Fn,MULTI_RFC_1918_CIDR_REGEX:In,VPC_ID_REGEX:Wn,GCP_PROJECT_ID_REGEX:X,GCP_NETWORK_NAME_REGEX:Xn,AWS_ACCOUNT_ID_REGEX:Gn,EMAIL_REGEX:Qn},$n={clusterName:e=>({required:{value:!0,message:`This field is required`},maxLength:{value:63,message:`Cluster name should contain a maximum of 63 characters`},pattern:{value:Z.CLUSTER_NAME_REGEX,message:`Cluster name should start and end with an alphanumeric character and can contain @ _ & -`},validate:{unique:t=>!(0,K.some)((0,K.compose)((0,K.eq)((0,K.toLower)(t)),K.toLower,(0,K.prop
1)(`clusterName`)),e)||`Cluster name should be unique`}}),cidrBlock:{required:{value:!0,message:`This field is required`},pattern:{value:Z.CIDR_REGEX,message:`Please enter a valid CIDR value`}},rfc1918CidrBlock:{required:{value:!0,message:`This field is required`},pattern:{value:Z.RFC_1918_CIDR_REGEX,message:`Please enter a valid CIDR value according to RFC 1918`}},tgwCidrList:{required:{value:!0,message:`This field is required`},validate:e=>e.length<=5,validateMessage:`Maximum of 5 CIDR blocks are allowed`},tgwCidrInput:{pattern:{value:Z.RFC_1918_CIDR_REGEX,message:`Please enter a valid CIDR value according to RFC 1918`}}},er=e=>e.split(`,`).map(e=>e.trim()).filter(Boolean),tr=e=>Number(e.split(`/`)[1]),nr=(e,t)=>(0,q.default)([t],e)&&tr(e)>=tr(t),rr=e=>t=>!(0,q.default)(er(t),e)||`CIDR cannot intersect with ${e}`,ir=e=>!er(e).some(e=>nr(e,`172.17.0.0/16`))||`${Rn} is reserved for the ScyllaDB Cloud infrastructure`,ar={awsAccountId:{required:{value:!0,message:`Please enter your AWS account ID`},pattern:{value:Z.AWS_ACCOUNT_ID_REGEX,message:`Please enter a valid twelve digit AWS account ID`}},gcpProjectId:{required:{value:!0,message:`Please enter your GCP project ID`},pattern:{value:Z.GCP_PROJECT_ID_REGEX,message:`Please enter a valid project ID`}},vpcId:{required:{value:!0,message:`Please enter a VPC ID`},pattern:{value:Z.VPC_ID_REGEX,message:"Please enter a valid VPC ID (start with `vpc-`)"}},gcpNetworkName:{required:{value:!0,message:`Please enter your GCP network name`},pattern:{value:Z.GCP_NETWORK_NAME_REGEX,message:`Please enter a valid network name`}},multiRfc1918CidrBlock:{required:{value:!0,message:`This field is required`},pattern:{value:Z.MULTI_RFC_1918_CIDR_REGEX,message:`Please enter a valid CIDR value according to RFC 1918`}},cidrBlocks:e=>({validate:{notIntersectWithScylla:rr(e),notReserved:ir}})},or={connectionName:{required:{value:!0,message:`This field is required`},pattern:{value:Z.CONNECTION_NAME_REGEX,message:`Transit Gateway name should contain only alphanumerical and special characters - _`}},dc:{required:{value:!0,message:`This field is required`}},tgwRamArn:{required:{value:!1},pattern:{value:qn,message:`Please enter a valid AWS RAM ARN`}},tgwId:{required:{value:!0,message:`This field is required`},pattern:{value:Ln,message:`ID must start with 'tgw-' and be followed only by alphanumeric characters`}}},sr={companyName:{required:{value:!0,message:G[R].BLANK},maxLength:{value:30,message:G[R].LENGTH_LONG},pattern:{value:Hn,message:G[R].INVALID_FORMAT}},address:{required:{value:!0,message:G[z].BLANK},minLength:{value:1,message:G[z].INVALID_FORMAT},maxLength:{value:50,message:G[z].INVALID_FORMAT}},city:{required:{value:!0,message:G[B].BLANK},pattern:{value:Un,message:G[B].INVALID_FORMAT}},country:{required:{value:!0,message:G[Vt].BLANK}},state:{required:{value:!0,message:G[Bt].BLANK}},zip:{required:{value:!0,message:G[V].BLANK},pattern:{value:An,message:G[V].INVALID_FORMAT}},firstName:{required:{value:!0,message:G[I].BLANK},maxLength:{value:30,message:G[I].LENGTH_LONG},pattern:{value:J,message:G[I].INVALID_FORMAT}},lastName:{required:{value:!0,message:G[L].BLANK},maxLength:{value:30,message:G[L].LENGTH_LONG},pattern:{value:J,message:G[L].INVALID_FORMAT}}},cr={awsRoleArn:{required:{value:!0,message:G[U].BLANK},pattern:{value:Yn,message:G[U].INVALID_FORMAT}},awsPolicyArn:{required:{value:!0,message:G[H].BLANK},pattern:{value:Jn,message:G[H].INVALID_FORMAT}},gcpProjectId:{required:{value:!0,message:G[W].BLANK},pattern:{value:X,message:G[W].INVALID_FORMAT}}},lr={input:{pattern:{value:Qn,message:`Please enter a valid email address`}},list:{required:{value:!0,message:`This field is required`}}},ur={pattern:{value:Zn,message:`Invalid Key ring, expected format: 
2 projects/{PROJECT_ID}/locations/{LOCATION}/keyRings/{KEY_RING_NAME}`}};function dr(e,t=16){return Nn.test(e)&&e>=t&&e<=zn?null:`Accepted range of CIDR is ${t}-${zn}`}var fr=18,pr=31;function mr(e){if(!e)return[];let t=String(e).trim().split(`/`),[n,r]=t,i=n.split(`.`).map(Number);if(!(i.length===4&&i.every(e=>Number.isInteger(e)&&e>=0&&e<=255))||i[0]!==172)return[];let a=Number(r);
2if(!(t.length===2&&r!==``&&Number.isInteger(a)&&a>=0&&a<=32))return[];if(a>=16)return[i[1]];let o=2**(16-a),s=i[1]-i[1]%o;return Array.from({length:o},(e,t)=>s+t)}function hr(e=[]){let t=new Set((e||[]).flatMap(mr));for(let e=pr;e>=fr;--e)if(!t.has(e))return`172.${e}.0.0/24`;return null}function gr(e,t,n=`DC`){let r=G.CIDR.OVERLAPPING_ADDRESS_DC;return n===`VPC`&&(r=G.CIDR.OVERLAPPING_ADDRESS_VPC),(0,q.default)(e,t)?r:null}function _r(e){if(Array.isArray(e)&&e.length===0)return G.ALLOWED_IPS.INVALID_LENGTH}function Q(e){if(!e||e.trim().length===0)return G.IP.BLANK;if(!jn.test(e))return G.IP.INVALID_FORMAT}var vr=e=>{if(!e||e.trim().length===0)return G.CLUSTERNAME.BLANK;if(!Vn.test(e))return G.CLUSTERNAME.INVALID_FORMAT};function yr(e){if(!e||e.trim().length===0)return G.IP.BLANK;if(!Y.test(e))return G.IP.INVALID_FORMAT}function br(e){return Mn.test(e)}function xr(e){if(jn.test(e))return`${e}/32`;if(Y.test(e)){let[t,n]=e.split(`/`,2),r=parseInt(n,10);return`${t.split(`.`,4).map(e=>parseInt(e,10)).map((e,t)=>(t+1)*8<r?e:parseInt(e.toString(2).padStart(8,`0`).slice(0,Math.max(0,r-t*8)).padEnd(8,`0`),2)).join(`.`)}/${r}`}return null}function Sr(e){return Pn.test(e)?`This network range is too small. Please provide a larger network range.`:null}var Cr={alias:(e=[])=>({maxLength:{value:255,message:`Alias should contain a maximum of 255 characters`},validate:{unique:t=>{let n=t.trim();return n===``?null:e.includes(n)?`This alias is already in use. Please choose a different alias.`:null}}})},wr=e=>{let t=N(e.mode),n=e.instanceFamilies?.length>0,r=e.instanceTypeIDs?.length>0,i=!!e.policies?.vcpu,a=!!e.policies?.storage;return t&&(n||r)&&i&&a};a();var $={REACT_APP_DEST:`production`,REACT_APP_DEPLOY_DATE:`Tue, 15 Sep 2026 12:53:30 GMT`,RECURLY_NONUS:`ewr1-ZuVfPPwgDA1TSRg3cdnNiS`,RECURLY_US:`ewr1-x4Re7v6tFDybCauVFVXkqF`,apiUrl:`/api`,signupUrl:``,fronteggApiUrl:`https://auth.cloud.scylladb.com`,fronteggClientID:`238a0b2f-36ea-4ad8-81d7-eafd5f5df93b`,guestSupportUrl:`https://cloudsupportscylla.zendesk.com`,scyllaCloudCanonicalEnvUrl:`https://cloud.scylladb.com`,scyllaCloudDocsUrl:`https://cloud.docs.scylladb.com/stable`,scyllaDocsUrl:`https://docs.scylladb.com/manual/stable`,scyllaOSDocsUrl:`https://opensource.docs.scylladb.com/stable`,scyllaCloudUpdatesUrl:`https://forum.scylladb.com/tag/cloud-release`,scyllaIotExamplesUrl:`https://iot.scylladb.com/stable`,scyllaEnterpriseDocsUrl:`https://enterprise.docs.scylladb.com/stable`,scyllaGettingStartedDocsUrl:`https://cloud-getting-started.scylladb.com/stable`,scyllaUniversityUrl:`https://university.scylladb.com`,scyllaUrl:`https://www.scylladb.com`,novuApplicationIdentifier:`JsIoXg4E0lMN`,novuSocketUrl:`wss://socket.novu.co`,versionPollingInterval:6e4,clusterPollingInterval:5e3,requestPollingInterval:3e3,uIdLength:14,maxFetchRetries:3,DataDogLogLevels:[`error`,`warn`,`info`],marketoKey:`791-QBF-350`,DataDogApplicationId:`fb5bde37-9c1a-469a-a863-3233b01fd1fb`,DataDogClientToken:`pub6b62f3751ffa82b7fb92321e8d1add80`,DataDogSessionSampleRate:100,DataDogReplaySampleRate:100,DataDogTraceSampleRate:100,COMMIT_HEAD:`098b858`,BUILD_DATE:`Tue, 15 Sep 2026 12:53:30 GMT`,REACT_APP_BUILD_COMMIT:`098b8581484f11639529e6ee567480e4427b8bab`}.apiUrl,Tr=`${$}/deployment/scylla-versions`;function Er(e){return Ce(Tr,`scyllaVersions`,{},e)}var Dr=`${$}/deployment/cloud-providers`;function Or(e){return Ce(Dr,`cloudProviders`,{},e)}var kr=e=>e?`${$}/deployment/cloud-provider/${e}/regions`:null;function Ar(e,t){let n=e&&`${kr(e)}${t?`?defaults=true`:``}`,{data:r,error:i,isLoading:a}=g({key:n});return{isLoading:a,error:i,regions:r?.regions,defaultRegionId:r?.defaultRegionId}}function jr(e,t){return ve(kr(e),`regions`,t,`region`,{})}function Mr(e,t,n){let r=F(),i=e&&t&&n&&`${$}/account/${r}/cloud-account/${e}/region/${t}/zones?instanceTypeId=${n}`,{data:a,error:o,isLoading:s,isValidating:c,mutate:l}=g({key:i,withToken:!0});return{data:a,error:o,isLoading:s,isValidating:c,mutate:l}}function Nr({azsData:e,isLoadingAzs:t,isLoadingRegions:n,isLoadingInstances:r,replicationFactor:i}){let a=(0,b.useRef)(!1),[o,s]=(0,b.useState)(null);(0,b.useEffect)(function(){if(n||r||t||!e?.length||a.current)return;a.current=!0;let o=[...e||[]].sort((e,t)=>
2e.id.localeCompare(t.id)),c=[];if(o.length<i)for(let e=0;e<i;e++)c.push(o[e]||o[0]);else c.push(...o.slice(0,i));s(c)},[n,r,i,e,t]);let c=(0,b.useRef)(e);return(0,b.useEffect)(()=>{c.current!==e&&(c.current=e,a.current=!1)},[e]),o}function Pr(e,t,n){return(0,b.useCallback)((r,i)=>{let a=i.target.value,o=e?.find(e=>e.id===a);if(!o)return;let s=[...t];s[r]=o,n(s)},[t,e,n])}function Fr(e,t,n){let r=e&&t&&`${$}/deployment/cloud-provider/${e}/region/${t}${n?`?target=${n}`:``}`,{data:i,error:a,isLoading:o,isValidating:s,mutate:c}=g({key:r});return{data:i,error:a,isLoading:o,isValidating:s,mutate:c}}function Ir(e,t,n){let{isLoading:r,isValidating:i,mutate:a,error:o,data:s}=Fr(e,t);return{instance:s?.instances?.find(e=>e.id===n),isLoading:r,error:o,isValidating:i,mutate:a}}function Lr(e,t){let n=e&&t&&`${$}/deployment/cloud-provider/${e}/instance/${t}`;return g({key:n})}function Rr(e,t){let n=e&&t&&`${$}/deployment/cloud-provider/${e}/region/${t}/monitor-manager-default`;return g({key:n})}function zr(){let[e,t]=(0,b.useState)(!1),[n,r]=(0,b.useState)(),[i,a]=(0,b.useState)();return(0,b.useEffect)(function(){t(!0),(async()=>{try{let e=await se(),n=Q(e);if(n){a(n),t(!1);return}r(e),t(!1)}catch(e){a(e),t(!1)}})()},[]),{ipv4:n,isLoading:e,error:i}}function Br(e=!1){let t=e?`${$}/deployment/client-ip`:null,{data:n,error:r,isLoading:i}=g({key:t}),a=r,o=n?.clientIp,s=!i&&Q(n?.clientIp);return s&&(a=s,o=void 0),{ipFromNodeServer:o,isLoading:i,error:a}}function Vr(){let[e,t]=(0,b.useState)(!1),{ipv4:n,isLoading:r,error:i}=zr(),{ipFromNodeServer:a,isLoading:o,error:s}=Br(e);return(0,b.useEffect)(function(){i&&t(!0)},[i]),{clientIp:n||a,isLoading:o||r,error:i&&s}}var Hr={broadcastType:Ee.PUBLIC,replicationFactor:3,numberOfNodes:3,userApiInterface:ue.CQL,allowedIPs:[],availabilityZoneIdsOverride:[],placement:``,encryptionAtRest:{},scaling:{mode:h.xcloud},selectedContracts:[],vectorSearchEnabled:!1},Ur={cloudProviderId:1,instanceId:62,regionId:1},Wr={cloudProviderId:2,instanceId:40,regionId:30};function Gr(e){return{...Hr,...e===p.GCP?Wr:Ur}}function Kr(){let{data:e=bt,isLoading:t}=Ct(),n=e?.deals?.find(e=>e.type===f.FREE_TIER),r=n?.total,i=n?.total-(n?.used??0);return{totalHours:r,hoursLeft:i,isFreeTierUsedUp:!t&&i===0}}function qr(){return new URL(document.location).searchParams.get(Se.DEAL)}function Jr(){let[e]=n();return e.get(Se.DEAL)}var Yr=Object.fromEntries(Object.entries(Re).map(([e,t])=>[e,t.value||t.default]));function Xr(e,t=Gr().numberOfNodes,n){let r={storage:e.totalStorage*t,vcpu:e.cpuCount*t},i=r.storage/n/Yr.compactionOverhead;return{id:e.id,instance:e,numberOfNodes:t,totalVCPUs:r.vcpu,totalMemory:t*e.memory,totalStorage:i.toFixed(3)}}function Zr(e){return e?.environment===de.DEVELOPMENT}function Qr(e,t,n){return e===h.xcloud?y.X_CLOUD:t===f.FREE_TRIAL?y.FREE_TIER:n?y.RESIZABLE:y.NEW_CLUSTER}var $r=(e,t)=>t?.find(t=>t.id===e)?.instanceFamily||`Unknown`;function ei(e){let t=Object.keys(e);return t.length===0?``:t.includes(`i8g`)?`i8g`:Ni(t)[0]||``}var ti=e(ce()),ni={active:`ACTIVE`,generalError:`GENERAL_ERROR`,bootstrapError:`BOOTSTRAP_ERROR`,bootstrap:`BOOTSTRAPPING`,queued:`QUEUED`};function ri(e){if(e===``)return``;let t=e.replace(`,`,`.`);if(t===`.`)return`0.`;let n=fe;return/^\d+(\.\d{0,2})?$/.test(t)?(Number(t)>n&&(t=String(n)),t.toString().replace(/^0+(?=\d)/,``)):null}function ii(e,t){return(nt(e,t)||`Scylla`)===me}function ai(e,t,n,r,i){return Be(e,{isXCloud:N(r),isBYOA:ii(t,n),isVectorSearch:i})}function oi(e,t,n,r){return Ve(e,t,{isBYOA:ii(n,r)})}function si(e){try{return e.indexOf(`/`)===-1?`${e}/32`:e}catch{throw Error(`Could not process the IP address.`)}}function ci(e){return e===void 0||Number.isNaN(e)}function li(e){return ci(e)?`N/A`:(0,ti.default)(e*1024*1024,{unitSeparator:` `})||`N/A`}function ui(e,t){if(ci(e))return`N/A`;if(e===0&&t===0)return{health:!0,value:`N/A`};if(t){let n=Math.round(e*100/(e+t));return{health:n<75,value:`${n}%`}}return(0,ti.default)(e*1024*1024*1024,{unitSeparator:` `})||`N/A`}function di(e,t){return ci(e)?`N/A`:t?`${Math.round(e)}%`:e}function fi(e){return Math.round(e/1e3)}function pi(e,t,n){return Array(e).fill().map((e,n)=>(n+1)*t).filter(e=>e<=n)}function mi(e){return pi(7,e,21)}function hi(e){return pi(34,e,102)}function gi(e){return e===p.AWS}function _i(e){return e===p.GCP}function vi(e=``){let t=e.length>30;return[t?`${e.slice(0,30)}…`:e,t]}function yi(e,t=.8){return M(e*t/1.5)}function bi({showModal:e,policies:t,selectedInstance:n,isXCloud:r,isSandboxTTLEnabled:i,action:a}
2){if(t&&r&&((t?.vcpu?.min??0)>250||(M(t?.storage?.min)??0)>250)){e(ft,null,{policies:t,action:a})();return}if(n&&!r&&i&&Zr(n)){e(pt,null,{action:a})();return}a()}function xi(e,t,n){let r=e.Racks?.length||0,i=((e.Racks?.[0]?.Nodes)?.map(e=>{let n=t.find(t=>t.id===e.CloudProviderInstanceTypeID);return{...e,instanceId:e.CloudProviderInstanceTypeID,externalId:n?.externalId||`Unknown`,cpuCount:n?.cpuCount||0,storage:n?.totalStorage||0,memory:n?.memory||0}})||[]).flat(),a=i.reduce((e,t)=>e+t.storage,0)*r,o=i.reduce((e,t)=>e+t.cpuCount,0)*r,s=yi(a,n),c=i.reduce((e,t)=>{let n=t.instanceId||`Unknown`;return e[n]||(e[n]={count:0,cpuCount:0,storage:0,memory:0}),e[n].count+=1,e[n].cpuCount=t.cpuCount,e[n].totalStorage=t.storage,e[n].memory=t.memory,e[n].externalId=t.externalId||`Unknown`,e},{});return{physicalStorage:a,storageAvailableForData:`${s} TB`,vCPU:o,instanceTypeSummary:c}}function Si(e){return e.reduce((e,t)=>e+(t.instance?.cpuCount||0),0)}function Ci(e){return M(e.reduce((e,t)=>e+(t.instance?.totalStorage||0),0))}function wi(e){return e?.instance?.memory||0}function Ti(e){return e.reduce((e,t)=>e+wi(t),0)}function Ei(e){return at(wi(e))}function Di(e){return at(Ti(e))}function Oi(e,t){if(!e||!e.availabilityZones||t===0)return{storage:0,utilization:0};let n=e.availabilityZones.reduce((e,t)=>t.nodes.filter(e=>e.status===`ACTIVE`&&e.up).reduce((e,t)=>({storage:e.storage+(t.memory?.freeGiB||0),utilization:e.utilization+(t.memory?.usagePercent||0)}),e),{storage:0,utilization:0}),r=t-n.storage,i=(1-n.storage/t)*100;return!r||!i||r<0||i<0?{storage:0,utilization:0}:{storage:r.toFixed(2),utilization:i.toFixed(1)}}function ki(e){let t=[];return Array.isArray(e)&&e.forEach(e=>{e&&e.Racks&&Array.isArray(e.Racks)&&e.Racks.forEach(e=>{let n=e?.Nodes;Array.isArray(n)&&n.forEach(e=>{t.push(e.CloudProviderInstanceTypeID)})})}),t}function Ai(e,t,n=1e3,r=4e6,i=1e3){let[a,o]=(0,b.useState)(e),[s,c]=(0,b.useState)(t(e)),[l,u]=(0,b.useState)(!1);return(0,b.useEffect)(function(){l||c(t(a))},[a,l,t]),{value:a,input:s,focused:l,setValue:o,handleFocus:()=>{u(!0),c(String(a))},handleBlur:()=>{let e=Number(s)||n;e=Math.round(e/i)*i,e=Math.max(n,Math.min(e,r)),o(e),c(t(e)),u(!1)},handleChange:e=>{let t=e.target.value;if(t===``){c(``);return}if(!/^\d+$/.test(t))return;let n=Math.min(Number(t),r);c(String(n))},handleKeyDown:e=>{e.key===`Enter`&&(e.target.blur(),e.preventDefault())}}}function ji(e){return e?.dataCenters?.some(e=>e.vectorSearch?.enabled)||!1}function Mi(e){return e?.deals?.some(e=>e.type===f.FREE_TIER)||!1}var Ni=e=>{let t=Object.keys(_);return[...e].sort((e,n)=>{let r=_[e],i=_[n];return r===i?r?t.indexOf(e)-t.indexOf(n):e.localeCompare(n):(i??0)-(r??0)})},Pi=e=>{if(e>=1e6){let t=e/1e6;return parseFloat(t.toFixed(2))+`M`}if(e>=1e3){let t=e/1e3;return t<100?parseFloat(t.toFixed(2))+`K`:Math.floor(t)+`K`}return e.toString()};export{cr as $,Qr as A,gt as At,Rr as B,et as Bt,si as C,St as Ct,Ai as D,yt as Dt,ni as E,Ot as Et,Pr as F,lt as Ft,Fr as G,A as Gt,Lr as H,rt as Ht,Mr as I,$e as It,Jr as J,D as Jt,Ar as K,k as Kt,Vr as L,it as Lt,Zr as M,dt as Mt,Gr as N,ut as Nt,ei as O,vt as Ot,qr as P,M as Pt,Cr as Q,ke as Qt,Or as R,nt as Rt,vi as S,Et as St,Ni as T,Dt as Tt,jr as U,ot as Ut,Kr as V,tt as Vt,Ir as W,j as Wt,X,Le as Xt,Kn as Y,E as Yt,Rn as Z,Me as Zt,xi as _,G as _t,Di as a,hr as at,Mi as b,wt as bt,Si as c,yr as ct,di as d,vr as dt,$n as et,li as f,br as ft,ki as g,ar as gt,ui as h,wr as ht,oi as i,ur as it,Xr as j,N as jt,$r as k,_t as kt,Oi as l,dr as lt,Pi as m,Q as mt,hi as n,lr as nt,Ei as o,sr as ot,fi as p,_r as pt,Er as q,O as qt,ai as r,xr as rt,Ci as s,gr as st,mi as t,or as tt,bi as u,Sr as ut,ji as v,It as vt,ri as w,Tt as wt,_i as x,F as xt,gi as y,Ct as yt,Nr as z,ct as zt};
3//# sourceMappingURL=../../sourcemaps/static/js/mVMOGYXP.098b858.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.