@override int apply(int size) { if (value < 0) return 0; if (value > 100) return size; return (size * value) ~/ 100; }