import{l as e,o as t,u as n}from"./pricingScaleLink-BNsm4Fxd.js";const r=async e=>{let t=e.normalizeProjectCount(e.nextValue);if(e.setProjectCount(t),!e.isMutipleService)return;let n=e.cloneRows(e.currentRows),r=e.inferProjectCountFromRows(n);if(t===r)return;if(t{let n=e.getRowKey(t),i=n?a.get(n):void 0;return!i||e.getRowProjectIndex(i)>r?t:e.mergeExistingRow(t,i)})),await e.afterApplyRows()};var i=`project-`,a=`::`;const o=e=>{let t=Number(e);return Number.isFinite(t)?Math.max(1,Math.floor(t)):1},s=e=>`${i}${e}`,c=(e,t,n)=>e?`${t}${a}${n}`:n,l=(e,t)=>{if(!t)return 1;let r=1;for(let t of e||[])r=Math.max(r,n(t));return r},u=r=>{if(!r)return``;let i=e(r);return i?t(n(r),i):``};export{o as a,l as i,c as n,r as o,u as r,s as t};