import React, { ForwardedRef, useContext } from 'react';
import { OriginIconProps } from '../type';
import { Context } from '../context';

function IconAPIDatasourceComponent(props: OriginIconProps, ref: ForwardedRef<SVGSVGElement>) {
    const { prefix: prefixFromContext } = useContext(Context);
    const { className = '', prefix: prefixFromProps, width = '1em', height = '1em', useCurrentColor = true, spin, ...rest } = props;

    const prefix = prefixFromProps || prefixFromContext || 'hiagent';
    const loadingKls = spin ? ` ${prefix}-icon-loading` : '';
    return <svg className={`${prefix}-icon ${prefix}-icon-API_datasource${loadingKls} ${className}`} width={width} height={height} xmlns="http://www.w3.org/2000/svg" fill={useCurrentColor ? 'currentColor' : '#000'} viewBox="0 0 16 16" {...rest} ref={ref}><mask id="svg_d84df69ab6__a" width="15" height="15" x=".25" y=".25" fill={useCurrentColor ? 'currentColor' : '#000'} maskUnits="userSpaceOnUse"><path d="M0.25 0.25H15.25V15.25H0.25z"/><path d="M6.20215 6.54395C6.44181 6.30429 6.83065 6.30429 7.07031 6.54395C7.30953 6.78352 7.30953 7.17156 7.07031 7.41113L6.13965 8.34082L7.65918 9.86035L8.58887 8.93066C8.82851 8.69102 9.21737 8.69106 9.45703 8.93066C9.69625 9.17024 9.69625 9.55828 9.45703 9.79785L8.52637 10.7275L8.77441 10.9756C8.88947 11.0907 8.9541 11.2474 8.9541 11.4102C8.95395 11.5727 8.88937 11.7288 8.77441 11.8438L7.75195 12.8662C7.394 13.2241 6.67281 13.6181 5.85449 13.7422C5.15706 13.8478 4.34613 13.761 3.6084 13.2588L2.29688 14.5713C2.05732 14.8106 1.66931 14.8105 1.42969 14.5713C1.19004 14.3316 1.19006 13.9428 1.42969 13.7031L2.74023 12.3916C2.23843 11.654 2.1522 10.8428 2.25781 10.1455C2.38184 9.32741 2.77602 8.6071 3.13379 8.24902L4.15723 7.22559L4.25293 7.14648C4.49101 6.98934 4.81473 7.01619 5.02441 7.22559L5.27246 7.47363L6.20215 6.54395ZM4.00195 9.11523C3.84853 9.26867 3.56082 9.74156 3.47168 10.3291C3.3875 10.8847 3.4875 11.4835 4.00195 11.998C4.51647 12.5126 5.11534 12.6125 5.6709 12.5283C6.25831 12.4392 6.73025 12.1515 6.88379 11.998H6.88477L7.47266 11.4092L4.84277 8.77832C4.84162 8.77719 4.84001 8.77653 4.83887 8.77539C4.8374 8.77392 4.83641 8.77199 4.83496 8.77051L4.59082 8.52637L4.00195 9.11523ZM13.7031 1.42969C13.9428 1.19003 14.3316 1.19003 14.5713 1.42969C14.8107 1.66931 14.8107 2.05726 14.5713 2.29688L13.2588 3.6084C13.7612 4.34629 13.8479 5.15792 13.7422 5.85547C13.618 6.67362 13.224 7.39407 12.8662 7.75195L11.8438 8.77441C11.6041 9.01407 11.2152 9.01407 10.9756 8.77441L7.22559 5.02539C7.11058 4.91038 7.04599 4.75346 7.0459 4.59082C7.04598 4.42828 7.11072 4.27222 7.22559 4.15723L8.24902 3.13379C8.60712 2.776 9.32746 2.38183 10.1455 2.25781C10.8427 2.1522 11.654 2.23848 12.3916 2.74023L13.7031 1.42969ZM11.998 4.00195C11.4835 3.48758 10.8846 3.38751 10.3291 3.47168C9.74156 3.56083 9.26864 3.84854 9.11523 4.00195L8.52637 4.59082L11.4092 7.47266L11.998 6.88477C12.1515 6.73133 12.4392 6.25846 12.5283 5.6709C12.6124 5.11537 12.5125 4.51643 11.998 4.00195Z"/></mask><path d="M6.20215 6.54395C6.44181 6.30429 6.83065 6.30429 7.07031 6.54395C7.30953 6.78352 7.30953 7.17156 7.07031 7.41113L6.13965 8.34082L7.65918 9.86035L8.58887 8.93066C8.82851 8.69102 9.21737 8.69106 9.45703 8.93066C9.69625 9.17024 9.69625 9.55828 9.45703 9.79785L8.52637 10.7275L8.77441 10.9756C8.88947 11.0907 8.9541 11.2474 8.9541 11.4102C8.95395 11.5727 8.88937 11.7288 8.77441 11.8438L7.75195 12.8662C7.394 13.2241 6.67281 13.6181 5.85449 13.7422C5.15706 13.8478 4.34613 13.761 3.6084 13.2588L2.29688 14.5713C2.05732 14.8106 1.66931 14.8105 1.42969 14.5713C1.19004 14.3316 1.19006 13.9428 1.42969 13.7031L2.74023 12.3916C2.23843 11.654 2.1522 10.8428 2.25781 10.1455C2.38184 9.32741 2.77602 8.6071 3.13379 8.24902L4.15723 7.22559L4.25293 7.14648C4.49101 6.98934 4.81473 7.01619 5.02441 7.22559L5.27246 7.47363L6.20215 6.54395ZM4.00195 9.11523C3.84853 9.26867 3.56082 9.74156 3.47168 10.3291C3.3875 10.8847 3.4875 11.4835 4.00195 11.998C4.51647 12.5126 5.11534 12.6125 5.6709 12.5283C6.25831 12.4392 6.73025 12.1515 6.88379 11.998H6.88477L7.47266 11.4092L4.84277 8.77832C4.84162 8.77719 4.84001 8.77653 4.83887 8.77539C4.8374 8.77392 4.83641 8.77199 4.83496 8.77051L4.59082 8.52637L4.00195 9.11523ZM13.7031 1.42969C13.9428 1.19003 14.3316 1.19003 14.5713 1.42969C14.8107 1.66931 14.8107 2.05726 14.5713 2.29688L13.2588 3.6084C13.7612 4.34629 13.8479 5.15792 13.7422 5.85547C13.618 6.67362 13.224 7.39407 12.8662 7.75195L11.8438 8.77441C11.6041 9.01407 11.2152 9.01407 10.9756 8.77441L7.22559 5.02539C7.11058 4.91038 7.04599 4.75346 7.0459 4.59082C7.04598 4.42828 7.11072 4.27222 7.22559 4.15723L8.24902 3.13379C8.60712 2.776 9.32746 2.38183 10.1455 2.25781C10.8427 2.1522 11.654 2.23848 12.3916 2.74023L13.7031 1.42969ZM11.998 4.00195C11.4835 3.48758 10.8846 3.38751 10.3291 3.47168C9.74156 3.56083 9.26864 3.84854 9.11523 4.00195L8.52637 4.59082L11.4092 7.47266L11.998 6.88477C12.1515 6.73133 12.4392 6.25846 12.5283 5.6709C12.6124 5.11537 12.5125 4.51643 11.998 4.00195Z"/><path d="M7.07031 6.54395L7.10569 6.50862L7.10567 6.50859L7.07031 6.54395ZM7.07031 7.41113L7.10565 7.44651L7.10569 7.44646L7.07031 7.41113ZM6.13965 8.34082L6.10431 8.30545C6.09493 8.31482 6.08965 8.32754 6.08965 8.34081C6.08964 8.35407 6.09491 8.3668 6.10429 8.37618L6.13965 8.34082ZM7.65918 9.86035L7.62382 9.89571C7.64335 9.91523 7.67501 9.91523 7.69454 9.89571L7.65918 9.86035ZM9.45703 8.93066L9.49241 8.89534L9.49238 8.8953L9.45703 8.93066ZM9.45703 9.79785L9.49237 9.83323L9.49241 9.83318L9.45703 9.79785ZM8.52637 10.7275L8.49103 10.6922C8.48165 10.7015 8.47637 10.7143 8.47637 10.7275C8.47636 10.7408 8.48163 10.7535 8.49101 10.7629L8.52637 10.7275ZM8.77441 10.9756L8.80977 10.9402L8.80977 10.9402L8.77441 10.9756ZM8.9541 11.4102L9.0041 11.4102V11.4102H8.9541ZM8.77441 11.8438L8.80977 11.8791L8.80977 11.8791L8.77441 11.8438ZM7.75195 12.8662L7.7873 12.9016L7.78731 12.9016L7.75195 12.8662ZM5.85449 13.7422L5.86198 13.7916L5.86199 13.7916L5.85449 13.7422ZM3.6084 13.2588L3.63653 13.2175C3.61668 13.2039 3.59001 13.2065 3.57303 13.2234L3.6084 13.2588ZM2.29688 14.5713L2.33222 14.6067L2.33224 14.6066L2.29688 14.5713ZM1.42969 14.5713L1.39433 14.6066L1.39436 14.6067L1.42969 14.5713ZM1.42969 13.7031L1.46505 13.7385L1.46506 13.7385L1.42969 13.7031ZM2.74023 12.3916L2.7756 12.4269C2.79257 12.41 2.79508 12.3833 2.78157 12.3635L2.74023 12.3916ZM2.25781 10.1455L2.20838 10.138L2.20838 10.138L2.25781 10.1455ZM3.13379 8.24902L3.09843 8.21367L3.09842 8.21368L3.13379 8.24902ZM4.15723 7.22559L4.12523 7.18687L4.12187 7.19023L4.15723 7.22559ZM4.25293 7.14648L4.22523 7.10451L4.22108 7.10794L4.25293 7.14648ZM5.02441 7.22559L5.05977 7.19023L5.05975 7.19021L5.02441 7.22559ZM5.27246 7.47363L5.23711 7.50899C5.25663 7.52851 5.28829 7.52851 5.30782 7.50899L5.27246 7.47363ZM4.00195 9.11523L3.9666 9.07988L3.9666 9.07988L4.00195 9.11523ZM3.47168 10.3291L3.42225 10.3216L3.42224 10.3216L3.47168 10.3291ZM4.00195 11.998L3.96659 12.0334L3.9666 12.0334L4.00195 11.998ZM5.6709 12.5283L5.67839 12.5778L5.6784 12.5778L5.6709 12.5283ZM6.88379 11.998V11.948C6.87053 11.948 6.85782 11.9533 6.84844 11.9627L6.88379 11.998ZM6.88477 11.998V12.048C6.89804 12.048 6.91077 12.0428 6.92015 12.0334L6.88477 11.998ZM7.47266 11.4092L7.50804 11.4445C7.52754 11.425 7.52753 11.3933 7.50802 11.3738L7.47266 11.4092ZM4.84277 8.77832L4.87814 8.74297L4.87783 8.74267L4.84277 8.77832ZM4.83887 8.77539L4.80351 8.81075L4.80354 8.81077L4.83887 8.77539ZM4.83496 8.77051L4.87067 8.7355L4.87032 8.73515L4.83496 8.77051ZM4.59082 8.52637L4.62618 8.49101C4.60665 8.47149 4.57499 8.47149 4.55546 8.49101L4.59082 8.52637ZM13.7031 1.42969L13.7385 1.46506L13.7385 1.46504L13.7031 1.42969ZM14.5713 1.42969L14.6067 1.39435L14.6066 1.39433L14.5713 1.42969ZM14.5713 2.29688L14.6066 2.33224L14.6067 2.33222L14.5713 2.29688ZM13.2588 3.6084L13.2234 3.57303C13.2065 3.59001 13.2039 3.61668 13.2175 3.63654L13.2588 3.6084ZM13.7422 5.85547L13.7916 5.86297L13.7916 5.86296L13.7422 5.85547ZM12.8662 7.75195L12.9016 7.78731L12.9016 7.7873L12.8662 7.75195ZM11.8438 8.77441L11.8791 8.80977L11.8438 8.77441ZM10.9756 8.77441L11.0109 8.73906L11.0109 8.73905L10.9756 8.77441ZM7.22559 5.02539L7.19023 5.06075L7.19024 5.06075L7.22559 5.02539ZM7.0459 4.59082L6.9959 4.5908L6.9959 4.59085L7.0459 4.59082ZM7.22559 4.15723L7.19023 4.12187L7.19021 4.12189L7.22559 4.15723ZM8.24902 3.13379L8.21368 3.09842L8.21367 3.09843L8.24902 3.13379ZM10.1455 2.25781L10.138 2.20838L10.138 2.20838L10.1455 2.25781ZM12.3916 2.74023L12.3635 2.78158C12.3833 2.79508 12.41 2.79257 12.4269 2.7756L12.3916 2.74023ZM11.998 4.00195L12.0334 3.9666L12.0334 3.96659L11.998 4.00195ZM10.3291 3.47168L10.3216 3.42224L10.3216 3.42225L10.3291 3.47168ZM9.11523 4.00195L9.15059 4.03731L9.15059 4.03731L9.11523 4.00195ZM8.52637 4.59082L8.49101 4.55546C8.48163 4.56484 8.47637 4.57756 8.47637 4.59082C8.47637 4.60409 8.48164 4.61681 8.49102 4.62618L8.52637 4.59082ZM11.4092 7.47266L11.3738 7.50802C11.3933 7.52753 11.425 7.52754 11.4445 7.50804L11.4092 7.47266ZM11.998 6.88477L12.0334 6.92015L12.0334 6.92012L11.998 6.88477ZM12.5283 5.6709L12.5778 5.6784L12.5778 5.67838L12.5283 5.6709ZM6.20215 6.54395L6.2375 6.5793C6.45764 6.35917 6.81482 6.35917 7.03496 6.5793L7.07031 6.54395L7.10567 6.50859C6.84648 6.2494 6.42598 6.2494 6.16679 6.50859L6.20215 6.54395ZM7.07031 6.54395L7.03493 6.57927C7.25466 6.79933 7.25466 7.15575 7.03493 7.3758L7.07031 7.41113L7.10569 7.44646C7.3644 7.18737 7.3644 6.76771 7.10569 6.50862L7.07031 6.54395ZM7.07031 7.41113L7.03498 7.37576L6.10431 8.30545L6.13965 8.34082L6.17499 8.37619L7.10565 7.44651L7.07031 7.41113ZM6.13965 8.34082L6.10429 8.37618L7.62382 9.89571L7.65918 9.86035L7.69454 9.825L6.175 8.30546L6.13965 8.34082ZM7.65918 9.86035L7.69454 9.89571L8.62422 8.96602L8.58887 8.93066L8.55351 8.89531L7.62382 9.825L7.65918 9.86035ZM8.58887 8.93066L8.62422 8.96602C8.84433 8.74591 9.20154 8.74593 9.42168 8.96602L9.45703 8.93066L9.49238 8.8953C9.2332 8.63618 8.81268 8.63614 8.55351 8.89531L8.58887 8.93066ZM9.45703 8.93066L9.42165 8.96599C9.64137 9.18605 9.64137 9.54247 9.42165 9.76252L9.45703 9.79785L9.49241 9.83318C9.75112 9.57408 9.75112 9.15443 9.49241 8.89534L9.45703 8.93066ZM9.45703 9.79785L9.42169 9.76248L8.49103 10.6922L8.52637 10.7275L8.5617 10.7629L9.49237 9.83323L9.45703 9.79785ZM8.52637 10.7275L8.49101 10.7629L8.73906 11.0109L8.77441 10.9756L8.80977 10.9402L8.56172 10.6922L8.52637 10.7275ZM8.77441 10.9756L8.73905 11.0109C8.8447 11.1166 8.9041 11.2606 8.9041 11.4102H8.9541H9.0041C9.0041 11.2342 8.93425 11.0647 8.80977 10.9402L8.77441 10.9756ZM8.9541 11.4102L8.9041 11.4101C8.90396 11.5595 8.84462 11.7028 8.73906 11.8084L8.77441 11.8438L8.80977 11.8791C8.93411 11.7548 9.00394 11.586 9.0041 11.4102L8.9541 11.4102ZM8.77441 11.8438L8.73906 11.8084L7.7166 12.8309L7.75195 12.8662L7.78731 12.9016L8.80977 11.8791L8.77441 11.8438ZM7.75195 12.8662L7.7166 12.8309C7.36698 13.1804 6.65593 13.5701 5.847 13.6928L5.85449 13.7422L5.86199 13.7916C6.6897 13.6661 7.42101 13.2678 7.7873 12.9016L7.75195 12.8662ZM5.85449 13.7422L5.84701 13.6928C5.15912 13.7969 4.36163 13.7111 3.63653 13.2175L3.6084 13.2588L3.58026 13.3001C4.33063 13.8109 5.15499 13.8987 5.86198 13.7916L5.85449 13.7422ZM3.6084 13.2588L3.57303 13.2234L2.26151 14.5359L2.29688 14.5713L2.33224 14.6066L3.64377 13.2941L3.6084 13.2588ZM2.29688 14.5713L2.26153 14.5359C2.04151 14.7558 1.68513 14.7557 1.46502 14.5359L1.42969 14.5713L1.39436 14.6067C1.65349 14.8654 2.07312 14.8655 2.33222 14.6067L2.29688 14.5713ZM1.42969 14.5713L1.46504 14.5359C1.24492 14.3158 1.24494 13.9586 1.46505 13.7385L1.42969 13.7031L1.39433 13.6678C1.13518 13.927 1.13515 14.3475 1.39433 14.6066L1.42969 14.5713ZM1.42969 13.7031L1.46506 13.7385L2.7756 12.4269L2.74023 12.3916L2.70487 12.3563L1.39432 13.6678L1.42969 13.7031ZM2.74023 12.3916L2.78157 12.3635C2.28838 11.6385 2.20308 10.8407 2.30725 10.153L2.25781 10.1455L2.20838 10.138C2.10132 10.8448 2.18848 11.6695 2.69889 12.4197L2.74023 12.3916ZM2.25781 10.1455L2.30725 10.153C2.42985 9.34432 2.8197 8.63413 3.16916 8.28436L3.13379 8.24902L3.09842 8.21368C2.73235 8.58007 2.33384 9.3105 2.20838 10.138L2.25781 10.1455ZM3.13379 8.24902L3.16914 8.28438L4.19258 7.26094L4.15723 7.22559L4.12187 7.19023L3.09843 8.21367L3.13379 8.24902ZM4.15723 7.22559L4.18908 7.26413L4.28478 7.18502L4.25293 7.14648L4.22108 7.10794L4.12537 7.18705L4.15723 7.22559ZM4.25293 7.14648L4.28047 7.18821C4.49905 7.04395 4.79645 7.06859 4.98908 7.26097L5.02441 7.22559L5.05975 7.19021C4.83301 6.96378 4.48297 6.93474 4.22539 7.10475L4.25293 7.14648ZM5.02441 7.22559L4.98906 7.26094L5.23711 7.50899L5.27246 7.47363L5.30782 7.43828L5.05977 7.19023L5.02441 7.22559ZM5.27246 7.47363L5.30782 7.50899L6.2375 6.5793L6.20215 6.54395L6.16679 6.50859L5.23711 7.43828L5.27246 7.47363ZM4.00195 9.11523L3.9666 9.07988C3.88457 9.16191 3.77138 9.3238 3.66772 9.53756C3.56366 9.75215 3.46769 10.0221 3.42225 10.3216L3.47168 10.3291L3.52111 10.3366C3.56481 10.0486 3.65727 9.78829 3.7577 9.58119C3.85853 9.37327 3.96591 9.222 4.03731 9.15059L4.00195 9.11523ZM3.47168 10.3291L3.42224 10.3216C3.33623 10.8893 3.43857 11.5053 3.96659 12.0334L4.00195 11.998L4.03731 11.9627C3.53643 11.4617 3.43878 10.88 3.52112 10.3366L3.47168 10.3291ZM4.00195 11.998L3.9666 12.0334C4.49469 12.5615 5.11071 12.6637 5.67839 12.5778L5.6709 12.5283L5.66341 12.4789C5.11996 12.5612 4.53825 12.4636 4.03731 11.9627L4.00195 11.998ZM5.6709 12.5283L5.6784 12.5778C6.27523 12.4872 6.75728 12.1952 6.91913 12.0334L6.88379 11.998L6.84844 11.9627C6.70321 12.1078 6.24139 12.3912 5.6634 12.4789L5.6709 12.5283ZM6.88379 11.998V12.048H6.88477V11.998V11.948H6.88379V11.998ZM6.88477 11.998L6.92015 12.0334L7.50804 11.4445L7.47266 11.4092L7.43727 11.3739L6.84938 11.9627L6.88477 11.998ZM7.47266 11.4092L7.50802 11.3738L4.87814 8.74297L4.84277 8.77832L4.80741 8.81367L7.43729 11.4445L7.47266 11.4092ZM4.84277 8.77832L4.87783 8.74267C4.87515 8.74003 4.87268 8.73814 4.87108 8.73699C4.86959 8.73592 4.8682 8.73502 4.86807 8.73494C4.86758 8.73462 4.86831 8.73508 4.8692 8.73573C4.87019 8.73645 4.87206 8.73788 4.8742 8.74001L4.83887 8.77539L4.80354 8.81077C4.80624 8.81347 4.80874 8.81541 4.8104 8.81661C4.81195 8.81774 4.81337 8.81865 4.81357 8.81878C4.81413 8.81915 4.81342 8.8187 4.8126 8.81811C4.81166 8.81743 4.80982 8.81604 4.80772 8.81397L4.84277 8.77832ZM4.83887 8.77539L4.87422 8.74004C4.87683 8.74264 4.87849 8.74514 4.87752 8.74379C4.87739 8.7436 4.87456 8.73947 4.87067 8.73551L4.83496 8.77051L4.79926 8.80551C4.79682 8.80302 4.7952 8.8006 4.79629 8.80211C4.79655 8.80248 4.79943 8.80667 4.80351 8.81075L4.83887 8.77539ZM4.83496 8.77051L4.87032 8.73515L4.62618 8.49101L4.59082 8.52637L4.55546 8.56172L4.79961 8.80586L4.83496 8.77051ZM4.59082 8.52637L4.55546 8.49101L3.9666 9.07988L4.00195 9.11523L4.03731 9.15059L4.62618 8.56172L4.59082 8.52637ZM13.7031 1.42969L13.7385 1.46504C13.9586 1.24491 14.3158 1.24491 14.5359 1.46504L14.5713 1.42969L14.6066 1.39433C14.3475 1.13515 13.927 1.13515 13.6678 1.39433L13.7031 1.42969ZM14.5713 1.42969L14.5359 1.46503C14.7558 1.68512 14.7558 2.04144 14.5359 2.26153L14.5713 2.29688L14.6067 2.33222C14.8656 2.07308 14.8656 1.65349 14.6067 1.39435L14.5713 1.42969ZM14.5713 2.29688L14.5359 2.26151L13.2234 3.57303L13.2588 3.6084L13.2941 3.64377L14.6066 2.33224L14.5713 2.29688ZM13.2588 3.6084L13.2175 3.63654C13.7112 4.36179 13.797 5.15997 13.6928 5.84798L13.7422 5.85547L13.7916 5.86296C13.8988 5.15586 13.8111 4.3308 13.3001 3.58026L13.2588 3.6084ZM13.7422 5.85547L13.6928 5.84797C13.57 6.65671 13.1803 7.36704 12.8309 7.7166L12.8662 7.75195L12.9016 7.7873C13.2677 7.42109 13.666 6.69052 13.7916 5.86297L13.7422 5.85547ZM12.8662 7.75195L12.8309 7.7166L11.8084 8.73906L11.8438 8.77441L11.8791 8.80977L12.9016 7.78731L12.8662 7.75195ZM11.8438 8.77441L11.8084 8.73906C11.5883 8.95919 11.2311 8.95919 11.0109 8.73906L10.9756 8.77441L10.9402 8.80977C11.1994 9.06896 11.6199 9.06896 11.8791 8.80977L11.8438 8.77441ZM10.9756 8.77441L11.0109 8.73905L7.26094 4.99003L7.22559 5.02539L7.19024 5.06075L10.9402 8.80977L10.9756 8.77441ZM7.22559 5.02539L7.26094 4.99004C7.15537 4.88447 7.09598 4.74027 7.0959 4.59079L7.0459 4.59082L6.9959 4.59085C6.996 4.76664 7.06578 4.9363 7.19023 5.06075L7.22559 5.02539ZM7.0459 4.59082L7.0959 4.59084C7.09597 4.44157 7.15544 4.2982 7.26096 4.19256L7.22559 4.15723L7.19021 4.12189C7.06601 4.24624 6.99598 4.41499 6.9959 4.5908L7.0459 4.59082ZM7.22559 4.15723L7.26094 4.19258L8.28438 3.16914L8.24902 3.13379L8.21367 3.09843L7.19023 4.12187L7.22559 4.15723ZM8.24902 3.13379L8.28436 3.16916C8.63415 2.81967 9.34437 2.42984 10.153 2.30725L10.1455 2.25781L10.138 2.20838C9.31054 2.33382 8.58009 2.73233 8.21368 3.09842L8.24902 3.13379ZM10.1455 2.25781L10.153 2.30725C10.8407 2.20307 11.6385 2.28843 12.3635 2.78158L12.3916 2.74023L12.4197 2.69889C11.6695 2.18853 10.8448 2.10132 10.138 2.20838L10.1455 2.25781ZM12.3916 2.74023L12.4269 2.7756L13.7385 1.46506L13.7031 1.42969L13.6678 1.39432L12.3563 2.70487L12.3916 2.74023ZM11.998 4.00195L12.0334 3.96659C11.5053 3.43866 10.8893 3.33624 10.3216 3.42224L10.3291 3.47168L10.3366 3.52112C10.88 3.43878 11.4618 3.53651 11.9627 4.03731L11.998 4.00195ZM10.3291 3.47168L10.3216 3.42225C10.0221 3.46769 9.75215 3.56366 9.53755 3.66773C9.32378 3.77139 9.16189 3.88458 9.07988 3.9666L9.11523 4.00195L9.15059 4.03731C9.22198 3.96591 9.37325 3.85854 9.58118 3.75771C9.78828 3.65728 10.0486 3.56481 10.3366 3.52111L10.3291 3.47168ZM9.11523 4.00195L9.07988 3.9666L8.49101 4.55546L8.52637 4.59082L8.56172 4.62618L9.15059 4.03731L9.11523 4.00195ZM8.52637 4.59082L8.49102 4.62618L11.3738 7.50802L11.4092 7.47266L11.4445 7.43729L8.56172 4.55546L8.52637 4.59082ZM11.4092 7.47266L11.4445 7.50804L12.0334 6.92015L11.998 6.88477L11.9627 6.84938L11.3739 7.43727L11.4092 7.47266ZM11.998 6.88477L12.0334 6.92012C12.1154 6.83809 12.2286 6.67621 12.3323 6.46245C12.4363 6.24786 12.5323 5.97793 12.5778 5.6784L12.5283 5.6709L12.4789 5.6634C12.4352 5.95143 12.3427 6.21172 12.2423 6.41881C12.1415 6.62673 12.0341 6.778 11.9627 6.84941L11.998 6.88477ZM12.5283 5.6709L12.5778 5.67838C12.6637 5.11074 12.5614 4.49465 12.0334 3.9666L11.998 4.00195L11.9627 4.03731C12.4636 4.53821 12.5612 5.12 12.4789 5.66341L12.5283 5.6709Z" mask="url(#svg_d84df69ab6__a)"/></svg>;
}

const IconAPIDatasource = React.forwardRef(IconAPIDatasourceComponent);
export default IconAPIDatasource;
