| Index: third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp b/third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp
 | 
| index 9104ecc3e786dfd4f28cbab3d52ec0a6fa1376ea..fe85f51a0a7cdce7d123dd2f9094273dd8acba15 100644
 | 
| --- a/third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp
 | 
| +++ b/third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp
 | 
| @@ -558,14 +558,11 @@ bool CSSParserFastPaths::isValidKeywordPropertyAndValue(CSSPropertyID propertyId
 | 
|          return valueID == CSSValueVisible || valueID == CSSValueHidden || valueID == CSSValueScroll || valueID == CSSValueAuto || valueID == CSSValueOverlay;
 | 
|      case CSSPropertyOverflowY: // visible | hidden | scroll | auto | overlay | -webkit-paged-x | -webkit-paged-y
 | 
|          return valueID == CSSValueVisible || valueID == CSSValueHidden || valueID == CSSValueScroll || valueID == CSSValueAuto || valueID == CSSValueOverlay || valueID == CSSValueWebkitPagedX || valueID == CSSValueWebkitPagedY;
 | 
| -    case CSSPropertyPageBreakAfter: // auto | always | avoid | left | right
 | 
| -    case CSSPropertyPageBreakBefore:
 | 
| -    case CSSPropertyWebkitColumnBreakAfter:
 | 
| -    case CSSPropertyWebkitColumnBreakBefore:
 | 
| -        return valueID == CSSValueAuto || valueID == CSSValueAlways || valueID == CSSValueAvoid || valueID == CSSValueLeft || valueID == CSSValueRight;
 | 
| -    case CSSPropertyPageBreakInside: // avoid | auto
 | 
| -    case CSSPropertyWebkitColumnBreakInside:
 | 
| -        return valueID == CSSValueAuto || valueID == CSSValueAvoid;
 | 
| +    case CSSPropertyBreakAfter:
 | 
| +    case CSSPropertyBreakBefore:
 | 
| +        return valueID == CSSValueAuto || valueID == CSSValueAvoid || valueID == CSSValueAvoidPage || valueID == CSSValuePage || valueID == CSSValueLeft || valueID == CSSValueRight || valueID == CSSValueRecto || valueID == CSSValueVerso || valueID == CSSValueAvoidColumn || valueID == CSSValueColumn;
 | 
| +    case CSSPropertyBreakInside:
 | 
| +        return valueID == CSSValueAuto || valueID == CSSValueAvoid || valueID == CSSValueAvoidPage || valueID == CSSValueAvoidColumn;
 | 
|      case CSSPropertyPointerEvents:
 | 
|          // none | visiblePainted | visibleFill | visibleStroke | visible |
 | 
|          // painted | fill | stroke | auto | all | bounding-box
 | 
| @@ -756,9 +753,9 @@ bool CSSParserFastPaths::isKeywordPropertyID(CSSPropertyID propertyId)
 | 
|      case CSSPropertyOverflowWrap:
 | 
|      case CSSPropertyOverflowX:
 | 
|      case CSSPropertyOverflowY:
 | 
| -    case CSSPropertyPageBreakAfter:
 | 
| -    case CSSPropertyPageBreakBefore:
 | 
| -    case CSSPropertyPageBreakInside:
 | 
| +    case CSSPropertyBreakAfter:
 | 
| +    case CSSPropertyBreakBefore:
 | 
| +    case CSSPropertyBreakInside:
 | 
|      case CSSPropertyPointerEvents:
 | 
|      case CSSPropertyPosition:
 | 
|      case CSSPropertyResize:
 | 
| @@ -795,9 +792,6 @@ bool CSSParserFastPaths::isKeywordPropertyID(CSSPropertyID propertyId)
 | 
|      case CSSPropertyWebkitBoxLines:
 | 
|      case CSSPropertyWebkitBoxOrient:
 | 
|      case CSSPropertyWebkitBoxPack:
 | 
| -    case CSSPropertyWebkitColumnBreakAfter:
 | 
| -    case CSSPropertyWebkitColumnBreakBefore:
 | 
| -    case CSSPropertyWebkitColumnBreakInside:
 | 
|      case CSSPropertyColumnFill:
 | 
|      case CSSPropertyWebkitColumnRuleStyle:
 | 
|      case CSSPropertyFlexDirection:
 | 
| 
 |