text: import React from 'react'; // @ts-ignore
  
  import BrowserSymbol from 'svg-baker-runtime/browser-symbol'; // @ts-ignore
  
  import { assign } from 'es6-object-assign';
  import { addSpriteSymbol, useIsomorphicLayoutEffect } from '../sprite';
  import { SvgIcon } from '../SvgIcon';
  var viewBox = '0 0 16 16';
  var id = 'gift_16';
  var content = '<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="gift_16"><g fill="none" fill-rule="evenodd"><path d="M0 0h16v16H0z" /><path d="M14 6.339v.987c0 .37-.3.67-.67.67h-.83v4.825c0 .925-.75 1.675-1.675 1.675H5.177c-.925 0-1.675-.75-1.675-1.675V7.996h.667H2.67a.67.67 0 01-.67-.67v-.987c0-.74.6-1.34 1.34-1.34h9.32c.74 0 1.34.6 1.34 1.34zM8.248 4.995H8.5v3.003l3.993-.001-.003 1H8.5v5.5h-1V8.998l-4.001.001V8L7.5 7.998V4.995h.252c-1.94-.052-4.085-.704-4.085-1.663 0-1 1.333-2 2.333-1.667.666.222 1.333 1.332 1.999 3.33H8C8.667 2.997 9.334 1.887 10 1.665c1-.333 2.333.667 2.333 1.667 0 .959-2.145 1.611-4.085 1.663z" fill="currentColor" /></g></symbol>';
  var isMounted = false;
  
  function mountIcon() {
    if (!isMounted) {
      addSpriteSymbol(new BrowserSymbol({
        id: id,
        viewBox: viewBox,
        content: content
      }));
      isMounted = true;
    }
  }
  
  var Icon16Gift = function Icon16Gift(props) {
    useIsomorphicLayoutEffect(function () {
      mountIcon();
    }, []);
    return React.createElement(SvgIcon, assign({}, props, {
      viewBox: viewBox,
      id: id,
      width: !isNaN(props.width) ? +props.width : 16,
      height: !isNaN(props.height) ? +props.height : 16
    }));
  };
  
  Icon16Gift.mountIcon = mountIcon;
  export default Icon16Gift;
  //# sourceMappingURL=gift.js.map