import * as React from 'react';

import AccessibleSVG from '../accessible-svg';

import { Icon } from '../iconTypes';

const IconThumbsUp = ({ className = '', color = '#979797', height = 14, title, width = 14 }: Icon) => (
    <AccessibleSVG
        className={`icon-thumbs-up ${className}`}
        height={height}
        title={title}
        viewBox="0 0 14 14"
        width={width}
    >
        <g className="fill-color" fill={color} fillRule="nonzero" transform="translate(-21.000000, -55.000000)">
            <path d="M34.5798359,64.517775 C34.8749842,64.1518193 35.0165349,63.7595148 34.9984646,63.3554998 C34.9803943,62.9104977 34.7755975,62.5621079 34.6069413,62.3483898 C34.802703,61.8741113 34.8779959,61.1275617 34.2244531,60.5478879 C33.74559,60.1233793 32.9324262,59.9330824 31.8060437,59.98578 C31.0139619,60.0209118 30.351384,60.1643664 30.3242785,60.1702217 C30.1706809,60.1965705 30.0110599,60.2287746 29.8484271,60.2639063 C29.8363802,60.076537 29.8695091,59.6110414 30.2248918,58.5629444 C30.6465323,57.3157675 30.6224386,56.3613551 30.1465872,55.7231284 C29.646642,55.0526976 28.8485368,55 28.6136228,55 C28.3877439,55 28.1799354,55.090757 28.0323612,55.2576328 C27.6980605,55.635299 27.7372129,56.3320786 27.7793769,56.6541196 C27.3818302,57.6905061 26.2674945,60.2317022 25.3248269,60.9372647 C25.3067565,60.9489753 25.291698,60.9636136 25.2766394,60.9782518 C24.9995613,61.2622334 24.8128348,61.5696361 24.6863427,61.8389795 C24.5086513,61.7452949 24.3068662,61.6925972 24.0900225,61.6925972 L22.2528746,61.6925972 C21.5601795,61.6925972 21,62.2400669 21,62.9104977 L21,67.6679214 C21,68.3412798 21.5631912,68.8858218 22.2528746,68.8858218 L24.0900225,68.8858218 C24.3580654,68.8858218 24.608038,68.8038478 24.8128348,68.6633208 L25.5205885,68.7452949 C25.6290104,68.7599331 27.5565098,68.9970724 29.5352084,68.959013 C29.8936029,68.9853618 30.2309153,69 30.5441339,69 C31.0832314,69 31.5530594,68.959013 31.9445827,68.8770389 C32.8661684,68.6867419 33.4956174,68.3061481 33.8148595,67.7469678 C34.0588087,67.3195316 34.0588087,66.895023 34.0196563,66.6256796 C34.6189882,66.0987035 34.7243983,65.516102 34.7033163,65.1062317 C34.6912694,64.8690924 34.6370585,64.6670849 34.5798359,64.517775 Z M22.2528746,68.0953576 C22.0089255,68.0953576 21.8131638,67.902133 21.8131638,67.6679214 L21.8131638,62.9075701 C21.8131638,62.6704308 22.0119372,62.4801338 22.2528746,62.4801338 L24.0900225,62.4801338 C24.3339717,62.4801338 24.5297333,62.6733584 24.5297333,62.9075701 L24.5297333,67.6649937 C24.5297333,67.902133 24.33096,68.0924299 24.0900225,68.0924299 L22.2528746,68.0924299 L22.2528746,68.0953576 L22.2528746,68.0953576 Z M33.8088361,64.1752405 C33.6823439,64.3040569 33.6582502,64.5002091 33.7546252,64.6524467 C33.7546252,64.6553743 33.8781056,64.8603095 33.8931642,65.1413634 C33.9142462,65.524885 33.724508,65.8644918 33.3269612,66.1543287 C33.1854105,66.259724 33.1281878,66.441238 33.1884222,66.6051861 C33.1884222,66.6081138 33.3179261,66.9945629 33.1071058,67.3605186 C32.9053207,67.7118361 32.4565748,67.9636136 31.7759265,68.1041405 C31.2308056,68.2183187 30.489923,68.2388122 29.5803842,68.1685487 L29.5382201,68.1685487 C27.6016856,68.2095358 25.6440689,67.9636136 25.6229869,67.9606859 L25.6199752,67.9606859 L25.3157917,67.9255542 C25.333862,67.8435801 25.3428972,67.7557507 25.3428972,67.6679214 L25.3428972,62.9075701 C25.3428972,62.7816813 25.3218151,62.6587202 25.2856745,62.544542 C25.3398854,62.3483898 25.4904713,61.9121706 25.845854,61.5403597 C27.1981154,60.4981179 28.5202595,56.9820159 28.5774821,56.8297783 C28.6015759,56.7682978 28.6075993,56.7009619 28.5955525,56.6336261 C28.5443533,56.3057298 28.5624236,55.9046424 28.6347048,55.784609 C28.7943258,55.7875366 29.2250015,55.8314513 29.4840092,56.1798411 C29.7912044,56.5926391 29.7791576,57.3304057 29.4478686,58.3082392 C28.9419,59.7984107 28.899736,60.5830197 29.3002944,60.9284818 C29.4990678,61.1012129 29.764099,61.1099958 29.9568489,61.04266 C30.1405637,61.0016729 30.3152434,60.9665412 30.4808878,60.9401924 C30.4929347,60.9372647 30.5079933,60.9343371 30.5200402,60.9314095 C31.4446376,60.7352572 33.1010824,60.6152238 33.6763205,61.124634 C34.1642188,61.5579256 33.8178712,62.131744 33.7787189,62.1932246 C33.6672853,62.3571727 33.7004142,62.5708908 33.8510001,62.7026349 C33.8540118,62.7055625 34.1702422,62.9953994 34.1853008,63.3847762 C34.1973477,63.6453367 34.0708555,63.9117524 33.8088361,64.1752405 Z" />
        </g>
    </AccessibleSVG>
);

export default IconThumbsUp;
