function f1 ( str ) { if ( str . length > 8 || str . length % 3 !== 2 ) { return [ str . slice ( 0 , 3 ) , str . slice ( 3 ) ] ; } return [ str . slice ( 0 , 4 ) , str . slice ( 4 ) ] ; } function formatMeetingId ( str , delimiter = ' ' ) { if ( ! str ) { return '' ; } const [ current , nextSlices ] = f1 ( str ) ; if ( ! nextSlices ) { return current ; } if ( nextSlices . length === 1 ) { return `${ current }${ nextSlices }` ; } return `${ current }${ delimiter }${ formatMeetingId ( nextSlices , delimiter ) }` ; } export { formatMeetingId } ;