| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 | | 'use strict'; |  |   |  | const isCSSLengthUnit = require('./isCSSLengthUnit'); |  | const unit = require('../util/unit'); |  |   |  | function isStop(str) { |  |   let stop = !str; |  |    |  |   if (!stop) { |  |     const node = unit(str); |  |     if (node) { |  |       if (node.number === 0 || (!isNaN(node.number) && isCSSLengthUnit(node.unit))) { |  |         stop = true; |  |       } |  |     } else { |  |       stop = (/^calc\(\S+\)$/g).test(str); |  |     } |  |   } |  |   |  |   return stop; |  | } |  |   |  | module.exports = isStop; | 
 |