node_modules/mdsvex/dist/main.es.js
// Gets indentation information for a line.
Gets indentation information for a line.
Gets indentation information for a line .
function indentation$1(value) {
  var index = 0;
  var indent = 0;
  var character = value.charAt(index);
  var stops = {};
  var size;
  var lastIndent = 0;
  while (character === tab$8 || character === space$d) {
    size = character === tab$8 ? tabSize$2 : spaceSize;
    indent += size;
    if (size > 1) {
      indent = Math.floor(indent / size) * size;
    }
    while (lastIndent < indent) {
      stops[++lastIndent] = index;
    }
    character = value.charAt(++index);
  }
  return {indent: indent, stops: stops}
}
function indentation$1 ( value ) { var index = 0 ; var indent = 0 ; var character = value . charAt ( index ) ; var stops = { } ; var size ; var lastIndent = 0 ; while ( character === tab$8 || character === space$d ) { size = character === tab$8 ? tabSize$2 : spaceSize ; indent += size ; if ( size > 1 ) { indent = Math . floor ( indent / size ) * size ; } while ( lastIndent < indent ) { stops [ ++ lastIndent ] = index ; } character = value . charAt ( ++ index ) ; } return { indent : indent , stops : stops } }
Gets indentation information for a line.
Gets indentation information for a line .