import * as React from 'react';
import cx from 'classnames';
import { createSvgIcon } from '../utils/createSvgIcon';
import { iconClassNames } from '../utils/iconClassNames';

export const OcrOffIcon = createSvgIcon({
  svg: ({ classes }) => (
    <svg className={classes.svg} viewBox="8 8 16 16" role="presentation" focusable="false">
      <path
        className={cx(iconClassNames.outline, classes.outlinePart)}
        d="M23.9998665,23.9999561H19.154192v-1.0057068h3.8399677v-3.8399677h1.0057068V23.9999561z
        M12.8456736,23.9999561H8V23.293951L23.2940407,8.0000448H24v4.8456736h-1.0057068V9.716876l-4.6928959,4.6928968v1.0816364
        h0.0163231c0.075613-0.1168509,0.1645966-0.2244873,0.2651424-0.3207293
        c0.0945587-0.0899734,0.2006245-0.1670179,0.3154278-0.2291174c0.1155281-0.0617151,0.2386913-0.107934,0.3663025-0.1374617
        c0.1367798-0.0311308,0.2766781-0.0464687,0.4169559-0.0457144c0.2463589-0.0044937,0.4909,0.0429506,0.7177048,0.139245
        c0.2087269,0.0935678,0.3912315,0.2370434,0.5314255,0.4177799c0.1512203,0.1964321,0.2628326,0.420373,0.3286343,0.6593771
        c0.0764904,0.2815113,0.1134148,0.5723,0.1097145,0.8639927c0.0039177,0.3195877-0.0392113,0.6380119-0.1280003,0.9450436
        c-0.0793304,0.2684841-0.2097092,0.5191441-0.3839989,0.7382336c-0.1599312,0.2027245-0.3646164,0.3656807-0.5980301,0.4761105
        c-0.2419891,0.1084824-0.5047951,0.1626568-0.7699604,0.1587181c-0.2350426,0.0048256-0.467926-0.0456753-0.6798534-0.1474266
        c-0.199379-0.1023731-0.3687363-0.2547951-0.4914703-0.4423275h-0.0163212v0.4873543H17.007185v-3.3508282l-1.3261166,1.3261604
        l0.7199936,2.0244846h-1.4417229l-0.3154268-0.9871922l-4.9269009,4.9271374h3.1287966v1.0057068H12.8456736z M19.1816196,15.749465
        c-0.247715-0.0046854-0.4844608,0.1020508-0.6449776,0.2907858c-0.1698704,0.1929569-0.2559967,0.4479961-0.2559967,0.7576618
        v0.4300766c0,0.2690258,0.078537,0.4949913,0.2334633,0.6716747c0.1492004,0.1741104,0.3688087,0.2718754,0.5980301,0.2662373
        c0.2934361,0,0.5242481-0.1150608,0.6860275-0.3419857c0.1617775-0.226923,0.2437019-0.5528183,0.2437019-0.9686317
        c0-0.3451843-0.0751038-0.6186905-0.2232227-0.8129749s-0.3623734-0.2928438-0.6368866-0.2928438H19.1816196z M8,21.8716526
        v-2.717371h1.0057058v1.7117119L8,21.8716984V21.8716526z M10.81703,19.0546246L10.81703,19.0546246h-0.2112427l2.1378565-5.8730469
        h1.5686245l0.6238117,1.7540417l-0.9637413,0.9637413l-0.3645229-1.140974
        c-0.051054-0.1722069-0.0840111-0.3492708-0.0983305-0.5283146H13.476757
        c-0.0141411,0.1740618-0.0485048,0.3458843-0.1023989,0.5119953l-0.638896,1.9904747h0.4037914L10.81703,19.0546246z
        M9.0057564,12.8457184H8.0000505V8.0000448h4.8456736v1.0057058H9.0057564V12.8457184z M20.8659077,9.0057507h-1.7116642V8.0000448
        h2.7174149l-1.0057049,1.0057058H20.8659077z"
      />
      <path
        className={cx(iconClassNames.filled, classes.filledPart)}
        d="M24,23.9999504h-4.8457127V22.994236h3.8399982v-3.8399982H24V23.9999504z M8.0000057,23.9999504v-0.705965
        l0.1338949-0.1338978c0.0125895-0.016037,0.0261269-0.0313034,0.0405464-0.0457134L23.1408424,8.1479778
        c0.0144081-0.0144215,0.0296764-0.0279617,0.0457153-0.0405483l0.1073818-0.1073828h0.7060108v4.8457127H22.994236v-3.128912
        l-0.5485706,0.5485706v12.1802931H10.2653732l-0.5485716,0.5485706h3.128911v1.0057144H8L8.0000057,23.9999504z
        M19.4891415,19.1568432c0.5680027,0,1.0282536-0.2135754,1.3679085-0.6347885
        c0.339653-0.4212112,0.5119972-0.9874268,0.5119972-1.6833363c0-0.641325-0.1474724-1.1539183-0.4382648-1.5235643
        c-0.2907925-0.3696451-0.7110882-0.556982-1.2491398-0.556982c-0.5870647,0-1.0459423,0.2468567-1.3638401,0.733119h-0.016367
        v-1.0817823l-1.2942181,1.2942171v3.3508568h1.2942181v-0.4874535h0.016367
        C18.5813923,18.9584904,18.9754982,19.1568432,19.4891415,19.1568432z M14.9594059,19.0544891h1.4416466l-0.7200003-2.0245476
        l-1.0373049,1.037302L14.9594059,19.0544891z M8.0000505,21.8714027v-2.7172546H9.005764v1.7116776l-1.0057135,1.0057144l0,0
        V21.8714027z M9.5543356,9.5541506h10.7628756l-3.2914276,3.2914276h-0.0187893v0.0187893l-2.0710869,2.071084l-0.6238165-1.754056
        h-1.568594l-2.1379623,5.8730955h0.2112894l-1.2626276,1.2626266l0,0L9.5543356,9.5541506z M18.780571,18.0991993
        c-0.1021881-0.0464077-0.1930237-0.1145344-0.2661934-0.1996346c-0.0773048-0.0880585-0.1367645-0.1902943-0.1750851-0.3010292
        c-0.0399933-0.1194286-0.0597095-0.2447109-0.0583305-0.3706512V16.797987
        c-0.0017643-0.1434917,0.0198555-0.2863121,0.0640011-0.4228573c0.0410824-0.1232681,0.1063557-0.2370968,0.1919975-0.3348103
        c0.0796986-0.092557,0.1783314-0.1669331,0.2892361-0.2181034c0.1120815-0.0493011,0.2334042-0.0740833,0.3558426-0.0726852
        c0.1258583-0.0023451,0.2507362,0.0226088,0.3660316,0.073143c0.1070366,0.0496063,0.2000885,0.1250029,0.2708092,0.219429
        c0.0776997,0.1047287,0.1345367,0.2234249,0.1674042,0.3496227c0.0390739,0.1512775,0.0578461,0.3070831,0.0558147,0.4633141
        c0.0023785,0.1869469-0.0180855,0.3734875-0.060936,0.5554733c-0.03475,0.1478863-0.0967636,0.288002-0.1828575,0.413166
        c-0.0750732,0.1084404-0.1758595,0.1965714-0.2933483,0.2565022c-0.1224613,0.0586662-0.2569199,0.0879383-0.3926849,0.0854855
        c-0.114006,0.0014381-0.2270355-0.0211964-0.3317013-0.0664234V18.0991993z M13.1392002,16.7323437h-0.4037495l0.6389503-1.990447
        c0.0538387-0.1661243,0.0881863-0.337944,0.102355-0.5120001h0.0327282
        c0.0143528,0.1790571,0.0473108,0.3561344,0.0983315,0.5283661l0.3645258,1.1409836l-0.8330965,0.8330975H13.1392002z
        M9.0057135,12.8457165H8V8.0000038h4.8457127v1.0057135H9.0057135V12.8457165z M19.1542816,9.0057173V8.0000038h2.7173481
        l-1.0057125,1.0057135H19.1542816z"
      />
    </svg>
  ),
  displayName: 'OcrOffIcon',
});
