1 line
948 B
JavaScript
1 line
948 B
JavaScript
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<r){e.applyRows(e.buildRowsForReducedCount(n,t)),await e.afterApplyRows();return}let i=await e.buildRowsFromImportDefaultSource(t),a=new Map;for(let t of n){let n=e.getRowKey(t);n&&a.set(n,t)}e.applyRows(i.map(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}; |