import React from 'react';

import { IconProps, RootPath, RootSvg } from './utils/base';

export const TXT: React.FC<IconProps> = (props) => (
  <RootSvg
    height={props.height || 40}
    viewBox={props.viewBox || '0 0 34 40'}
    width={props.width || 34}
    {...props}
  >
    <RootPath
      d='M0 3a3 3 0 013-3h20.333l10 10v27a3 3 0 01-3 3H3a3 3 0 01-3-3V3z'
      pathFill='#F5F5F5'
    />
    <RootPath d='M0 28h33.333v9a3 3 0 01-3 3H3a3 3 0 01-3-3v-9z' pathFill='#A8A8A8' />
    <RootPath
      d='M26.691 9.99a3.307 3.307 0 01-3.307-3.307V.058L33.33 9.99H26.69z'
      pathFill='#DBDBDB'
    />
    <RootPath
      d='M14.99 32.367h-.735v-1.099h-1.19v1.1h-.602v.77h.602v1.616c0 .987.259 1.281 1.274 1.281.124 0 .248-.01.372-.018A6.69 6.69 0 0114.99 36v-.875c-.053 0-.107.004-.16.007-.05.004-.1.007-.148.007-.26 0-.427-.063-.427-.35v-1.652h.735v-.77zM15.072 36h1.316l.595-1.05.63 1.05h1.316l-1.288-1.925 1.134-1.708h-1.26l-.511.868-.511-.868h-1.316l1.155 1.73L15.072 36zm5.663-3.633h.735v.77h-.735v1.652c0 .287.168.35.427.35.049 0 .098-.003.15-.007.051-.003.105-.007.158-.007V36a6.69 6.69 0 00-.279.017c-.124.009-.248.018-.372.018-1.015 0-1.274-.294-1.274-1.28v-1.618h-.602v-.77h.602v-1.099h1.19v1.1z'
      pathFill='#FFFFFF'
    />
    <RootPath
      d='M7.98 14.131v-1.66h14.962v1.661H7.98zm9.976 1.663H7.98v1.662h9.976v-1.662zM7.98 20.78h14.962v-1.66H7.98v1.662-.002z'
      pathFill='#CFCFCF'
    />
  </RootSvg>
);
