third_party/polymer2/bower_components/web-animations-js/src/normalize-keyframes.js
function expandShorthandAndAntiAlias(property, value, result) {
    if (isNotAnimatable(property)) {
      return;
    }
    var longProperties = shorthandToLonghand[property];
    if (longProperties) {
      shorthandExpanderElem.style[property] = value;
      for (var i in longProperties) {
        var longProperty = longProperties[i];
        var longhandValue = shorthandExpanderElem.style[longProperty];
        result[longProperty] = antiAlias(longProperty, longhandValue);
      }
    } else {
      result[property] = antiAlias(property, value);
    }
  }
function expandShorthandAndAntiAlias(property, value, result) {
    if (isNotAnimatable(property)) {
      return;
    }
    var longProperties = shorthandToLonghand[property];
    if (longProperties) {
      shorthandExpanderElem.style[property] = value;
      for (var i in longProperties) {
        var longProperty = longProperties[i];
        var longhandValue = shorthandExpanderElem.style[longProperty];
        result[longProperty] = antiAlias(longProperty, longhandValue);
      }
    } else {
      result[property] = antiAlias(property, value);
    }
  }
function expandShorthandAndAntiAlias ( property , value , result ) { if ( isNotAnimatable ( property ) ) { return ; } var longProperties = shorthandToLonghand [ property ] ; if ( longProperties ) { shorthandExpanderElem . style [ property ] = value ; for ( var i in longProperties ) { var longProperty = longProperties [ i ] ; var longhandValue = shorthandExpanderElem . style [ longProperty ] ; result [ longProperty ] = antiAlias ( longProperty , longhandValue ) ; } } else { result [ property ] = antiAlias ( property , value ) ; } }
This delegates parsing shorthand value syntax to the browser.
This delegates parsing shorthand value syntax to the browser .