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

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

    const prefix = prefixFromProps || prefixFromContext || 'hiagent';
    const loadingKls = spin ? ` ${prefix}-icon-loading` : '';
    return <svg className={`${prefix}-icon ${prefix}-icon-BGE${loadingKls} ${className}`} width={width} height={height} viewBox="0 0 48 48" fill={useCurrentColor ? 'currentColor' : 'none'} xmlns="http://www.w3.org/2000/svg" {...rest} ref={ref}><g clipPath="url(#svg_10351fd73d__svg_10351fd73d__svg_cdf5cd8617__clip0_5433_167902)"><path fill={useCurrentColor ? 'currentColor' : '#fff'} d="M0 0H48V48H0z"/><path d="M24.3205 5.1126C24.4294 5.17362 24.5384 5.23463 24.6506 5.2975C24.7706 5.3645 24.8905 5.4315 25.0141 5.50053C25.1378 5.5715 25.2614 5.64247 25.3888 5.71559C25.5133 5.78443 25.6378 5.85327 25.7661 5.9242C26.8791 6.55386 26.8791 6.55386 27.1901 7.06996C27.2278 7.37635 27.2418 7.63705 27.2331 7.9418C27.2324 8.02404 27.2317 8.10626 27.2311 8.19099C27.2287 8.45218 27.2232 8.7132 27.2176 8.97434C27.2154 9.15201 27.2134 9.32968 27.2115 9.50737C27.2067 9.94162 27.1991 10.3758 27.1901 10.81C27.5386 10.6202 27.8869 10.4298 28.2351 10.2393C28.3326 10.1862 28.4302 10.1331 28.5307 10.0784C28.6271 10.0256 28.7236 9.97277 28.8229 9.91836C28.919 9.8657 29.0152 9.81304 29.1142 9.75878C29.3701 9.61145 29.6106 9.45163 29.8541 9.285C30.2686 9.02639 30.5459 8.96643 31.0401 9.04996C31.3859 9.19021 31.7016 9.37016 32.0232 9.55871C32.1659 9.6398 32.1659 9.6398 32.3114 9.72252C32.6221 9.89983 32.9312 10.0797 33.2401 10.26C33.4502 10.3817 33.6603 10.5035 33.8704 10.6252C34.3104 10.8808 34.7495 11.1376 35.1883 11.3952C35.7813 11.743 36.3766 12.0866 36.9727 12.429C37.4488 12.7026 37.9241 12.9775 38.3992 13.2527C38.6241 13.3829 38.8492 13.5126 39.0746 13.642C39.3832 13.8196 39.6908 13.9989 39.9982 14.1787C40.0893 14.2307 40.1805 14.2826 40.2743 14.3362C40.3995 14.4101 40.3995 14.4101 40.5271 14.4855C40.5994 14.5274 40.6715 14.5693 40.746 14.6125C41.1152 14.9121 41.2558 15.2058 41.3145 15.6749C41.3209 16.4554 41.3209 16.4554 41.3191 16.7351C41.3182 16.9621 41.3213 17.1888 41.3248 17.4158C41.3247 17.5601 41.3247 17.7043 41.3246 17.853C41.3248 17.9843 41.3251 18.1156 41.3253 18.2508C41.2465 18.7775 41.0301 19.124 40.6099 19.4517C40.5323 19.4937 40.4546 19.5357 40.3745 19.579C40.2852 19.6286 40.1958 19.6783 40.1037 19.7293C40.0077 19.7807 39.9116 19.832 39.8126 19.8849C39.6063 19.9988 39.4003 20.1129 39.1942 20.227C39.0855 20.2868 38.9768 20.3465 38.8647 20.4081C38.2563 20.7468 37.6563 21.1002 37.0557 21.4524C36.8292 21.5848 36.6028 21.7172 36.3764 21.8495C36.2109 21.9463 36.0455 22.0431 35.8801 22.1399C35.9382 22.1561 35.9965 22.1723 36.0565 22.1889C36.7739 22.4059 37.3756 22.7377 38.0113 23.1299C38.109 23.1887 38.2067 23.2474 38.3073 23.3078C39.3383 23.9349 39.3383 23.9349 39.5101 24.4499C39.5376 24.9159 39.5399 25.3819 39.5425 25.8485C39.5438 26.0018 39.546 26.1552 39.5493 26.3084C39.5541 26.5307 39.5558 26.7529 39.5569 26.9752C39.5593 27.1743 39.5593 27.1743 39.5618 27.3774C39.4994 27.8269 39.3534 28.0593 39.0701 28.4099C38.7143 28.6428 38.7143 28.6428 38.3276 28.8362C38.1344 28.9345 38.1344 28.9345 37.9374 29.0347C37.8393 29.0827 37.7411 29.1306 37.6401 29.1799C37.7596 29.22 37.8791 29.2599 38.0023 29.3012C38.6279 29.5362 39.1905 29.8722 39.7644 30.2112C39.8732 30.2733 39.9818 30.3354 40.0938 30.3994C40.1979 30.4607 40.3021 30.5219 40.4094 30.5851C40.5035 30.64 40.5975 30.6949 40.6944 30.7515C40.9875 30.9764 41.1185 31.1529 41.2701 31.4899C41.329 31.9612 41.3221 32.4304 41.3191 32.9051C41.3182 33.1321 41.3213 33.3588 41.3248 33.5858C41.3247 33.7301 41.3247 33.8743 41.3246 34.023C41.3248 34.1543 41.3251 34.2856 41.3253 34.4208C41.2433 34.9688 41.0156 35.3075 40.5779 35.6435C40.4858 35.6956 40.3935 35.7475 40.2985 35.8011C40.1939 35.861 40.0892 35.921 39.9814 35.9828C39.8128 36.0764 39.8128 36.0764 39.6407 36.1719C39.5233 36.2386 39.4059 36.3054 39.2849 36.3743C38.9208 36.581 38.5555 36.7856 38.1901 36.9899C37.9753 37.1112 37.7606 37.2325 37.546 37.3539C37.2344 37.5302 36.9227 37.7063 36.6108 37.8818C35.7456 38.3691 34.8875 38.8679 34.0306 39.3694C32.8639 40.0521 31.6926 40.7272 30.5211 41.4019C29.8066 41.8137 29.0924 42.2258 28.3782 42.638C27.8186 42.961 27.2589 43.2837 26.6989 43.606C26.4338 43.7586 26.1686 43.9114 25.9035 44.064C25.7159 44.1721 25.5282 44.28 25.3405 44.3879C25.2272 44.4531 25.114 44.5183 24.9973 44.5856C24.8475 44.6718 24.8475 44.6718 24.6947 44.7597C24.496 44.8769 24.302 45.002 24.1101 45.1299C23.3078 45.2684 22.7413 44.8457 22.0682 44.4494C21.9465 44.3794 21.8248 44.3094 21.6994 44.2374C21.3285 44.0236 20.959 43.8072 20.5901 43.5899C20.4862 43.5289 20.3824 43.468 20.2753 43.405C19.8853 43.1755 19.4956 42.9452 19.1066 42.7137C18.2955 42.2313 17.4776 41.7609 16.6576 41.2937C16.5264 41.219 16.3953 41.1442 16.2642 41.0695C16.1667 41.014 16.1667 41.014 16.0673 40.9573C15.9698 40.9018 15.9698 40.9018 15.8704 40.8451C15.8054 40.808 15.7404 40.7711 15.6734 40.7329C13.9725 39.7633 12.2785 38.7814 10.5891 37.7919C9.99623 37.4451 9.4016 37.1018 8.80459 36.7622C8.60784 36.6499 8.41113 36.5377 8.21441 36.4254C8.027 36.3187 7.83915 36.2128 7.6513 36.107C7.4803 36.0093 7.4803 36.0093 7.30584 35.9097C7.20512 35.8528 7.10442 35.7957 7.00065 35.7369C6.59478 35.4715 6.335 35.2548 6.18005 34.7899C6.17081 34.5307 6.16825 34.2712 6.16931 34.0118C6.16947 33.9366 6.16963 33.8613 6.16978 33.7839C6.1704 33.544 6.17178 33.3042 6.17318 33.0644C6.17373 32.9016 6.17424 32.7388 6.17469 32.576C6.1759 32.1773 6.17779 31.7787 6.18005 31.3799C6.51005 31.2699 6.51005 31.2699 6.76118 31.381C6.85967 31.4396 6.95815 31.498 7.05963 31.5583C7.17178 31.624 7.28393 31.6898 7.39948 31.7576C7.52115 31.8303 7.64282 31.9031 7.76818 31.9781C7.8958 32.0532 8.0235 32.1284 8.15128 32.2034C8.35174 32.321 8.55214 32.4387 8.75231 32.5568C9.41851 32.95 10.09 33.3335 10.7623 33.716C11.693 34.2457 12.6226 34.7773 13.5501 35.3124C13.6718 35.3824 13.6718 35.3824 13.7961 35.4539C14.2458 35.7138 14.6893 35.9816 15.1295 36.2573C15.2285 36.3187 15.3275 36.3801 15.4295 36.4432C15.6195 36.5615 15.8086 36.6811 15.9967 36.8023C16.5209 37.1273 16.8739 37.2926 17.5101 37.2099C18.0027 37.036 18.0027 37.036 18.2956 36.6282C18.5601 35.7934 18.4236 35.0543 18.0463 34.2825C17.5016 33.5891 16.6736 33.1766 15.9151 32.7549C15.7089 32.6388 15.5028 32.5225 15.2967 32.406C15.1903 32.346 15.0838 32.2859 14.9741 32.2241C14.4392 31.9202 13.9089 31.6086 13.3782 31.2974C12.473 30.7676 11.5644 30.2441 10.653 29.7251C10.0781 29.3976 9.50403 29.069 8.93005 28.7399C8.74865 28.6361 8.74865 28.6361 8.56359 28.5301C8.22448 28.3353 7.88621 28.1391 7.54818 27.9424C7.44742 27.8847 7.34665 27.8271 7.24283 27.7675C7.15061 27.7135 7.05839 27.6595 6.96338 27.6039C6.8433 27.5342 6.8433 27.5342 6.72079 27.4633C6.46825 27.2796 6.33069 27.1458 6.18005 26.8699C6.15186 26.5816 6.14148 26.3205 6.14782 26.033C6.1483 25.953 6.14876 25.873 6.14924 25.7906C6.15108 25.5362 6.15523 25.2819 6.15943 25.0274C6.16109 24.8546 6.16259 24.6817 6.16394 24.5088C6.16757 24.0858 6.17327 23.6629 6.18005 23.2399C6.25265 23.2036 6.32525 23.1673 6.40005 23.1299C6.61189 23.2226 6.61189 23.2226 6.87443 23.374C6.97318 23.4305 7.07191 23.4868 7.17365 23.5449C7.28136 23.6077 7.38908 23.6704 7.50005 23.7349C7.61188 23.7992 7.72371 23.8634 7.83892 23.9295C8.07885 24.0675 8.31856 24.2059 8.55806 24.3446C8.92763 24.5585 9.29785 24.7715 9.66825 24.9841C10.7743 25.6196 11.8778 26.2593 12.9759 26.9086C13.8854 27.445 14.8031 27.9679 15.7221 28.4878C15.8794 28.578 16.0359 28.67 16.1909 28.7641C16.72 29.083 17.1224 29.2054 17.7301 29.0699C18.0332 28.83 18.218 28.644 18.3901 28.2999C18.4675 27.4159 18.3941 26.6743 17.8695 25.9453C17.6073 25.6453 17.3785 25.4863 17.0327 25.2918C16.8591 25.1929 16.8591 25.1929 16.682 25.0921C16.5582 25.0232 16.4345 24.9542 16.3069 24.8831C16.1773 24.8098 16.0476 24.7363 15.9181 24.6627C15.6562 24.5142 15.394 24.3662 15.1314 24.2188C14.6166 23.9293 14.1039 23.6364 13.5913 23.3431C13.4986 23.2902 13.4058 23.2374 13.3104 23.1829C12.4875 22.7133 11.6692 22.236 10.8523 21.756C10.2309 21.3919 9.60638 21.0347 8.97732 20.6842C8.76674 20.5662 8.55621 20.4481 8.34568 20.33C8.20968 20.2542 8.07341 20.1788 7.93685 20.1038C7.74548 19.9989 7.55507 19.8921 7.3647 19.7853C7.25535 19.7248 7.146 19.6643 7.03334 19.602C6.53878 19.2562 6.22005 18.9477 6.10888 18.3424C6.10827 18.2026 6.10764 18.0628 6.107 17.9187C6.10649 17.8431 6.10596 17.7674 6.10541 17.6896C6.10505 17.5305 6.10605 17.3716 6.10835 17.2125C6.11129 16.9705 6.10838 16.729 6.10486 16.487C6.10522 16.3317 6.10593 16.1765 6.107 16.0212C6.10763 15.8814 6.10825 15.7416 6.10888 15.5976C6.21286 15.0313 6.47782 14.7363 6.94458 14.3915C7.01274 14.3559 7.08091 14.3203 7.15115 14.2835C7.22899 14.2417 7.30684 14.2 7.38705 14.1569C7.51104 14.0929 7.51104 14.0929 7.63755 14.0274C7.81699 13.9313 7.99631 13.8349 8.17552 13.7383C8.31069 13.6659 8.31069 13.6659 8.44858 13.5921C8.83471 13.3822 9.2125 13.1592 9.59005 12.9343C11.2479 11.9517 12.9212 10.9951 14.5951 10.04C16.2828 9.07692 17.9664 8.10666 19.6447 7.12711C19.8648 6.99862 20.0852 6.87028 20.3055 6.74211C20.8247 6.43989 21.3421 6.13531 21.8564 5.82473C21.9515 5.7679 22.0467 5.71108 22.1447 5.65252C22.3217 5.54678 22.4979 5.43994 22.6733 5.33176C22.7519 5.28515 22.8303 5.23854 22.9113 5.1905C23.0121 5.12917 23.0121 5.12917 23.1152 5.0666C23.5507 4.89883 23.8941 4.93608 24.3205 5.1126Z" fill={useCurrentColor ? 'currentColor' : '#269BF4'}/><path d="M24.3205 5.1126C24.4294 5.17362 24.5384 5.23463 24.6506 5.2975C24.7706 5.3645 24.8905 5.4315 25.0141 5.50053C25.1378 5.5715 25.2614 5.64247 25.3888 5.71559C25.5133 5.78443 25.6378 5.85327 25.7661 5.9242C26.8791 6.55386 26.8791 6.55386 27.19 7.06996C27.2278 7.37635 27.2417 7.63705 27.233 7.9418C27.2324 8.02404 27.2317 8.10626 27.2311 8.19099C27.2286 8.45218 27.2231 8.7132 27.2175 8.97434C27.2153 9.15201 27.2134 9.32968 27.2115 9.50736C27.2066 9.94162 27.1991 10.3758 27.19 10.81C27.5386 10.6202 27.8869 10.4298 28.235 10.2393C28.3326 10.1862 28.4302 10.1331 28.5307 10.0784C28.6271 10.0256 28.7235 9.97277 28.8229 9.91836C28.919 9.8657 29.0152 9.81304 29.1142 9.75878C29.3701 9.61145 29.6106 9.45163 29.8541 9.285C30.2686 9.02639 30.5459 8.96643 31.04 9.04996C31.3859 9.19021 31.7016 9.37016 32.0232 9.55871C32.1659 9.6398 32.1659 9.6398 32.3114 9.72252C32.6221 9.89983 32.9312 10.0797 33.24 10.26C33.4501 10.3817 33.6602 10.5035 33.8703 10.6252C34.3103 10.8808 34.7495 11.1376 35.1882 11.3952C35.7813 11.743 36.3766 12.0866 36.9727 12.429C37.5626 12.7681 38.1514 13.1087 38.74 13.45C38.8516 13.5145 38.9631 13.5791 39.0781 13.6456C39.39 13.8267 39.7011 14.0093 40.0119 14.1924C40.1049 14.2463 40.1979 14.3001 40.2937 14.3556C40.3778 14.4055 40.4619 14.4556 40.5485 14.507C40.622 14.55 40.6954 14.5932 40.771 14.6375C40.94 14.7699 40.94 14.7699 41.05 15.0999C34.615 18.8124 34.615 18.8124 34.2575 19.0187C34.0193 19.1562 33.7811 19.2936 33.543 19.431C32.9446 19.7763 32.3461 20.1214 31.7473 20.4663C30.7057 21.0665 29.6645 21.6671 28.6269 22.2741C28.3048 22.4626 27.9823 22.6502 27.6597 22.8378C27.2229 23.0918 26.7875 23.3477 26.3529 23.6054C26.0712 23.7718 25.7889 23.937 25.5063 24.1018C25.3693 24.1821 25.2328 24.2628 25.0967 24.3442C24.9069 24.4576 24.7158 24.5687 24.5247 24.6798C24.4153 24.7443 24.3059 24.8089 24.1933 24.8753C23.8408 25.0202 23.6968 25.0104 23.34 24.8899C23.1255 24.7939 23.1255 24.7939 22.919 24.6773C22.8411 24.6338 22.7633 24.5902 22.6831 24.5453C22.6004 24.4979 22.5177 24.4506 22.4325 24.4019C22.3446 24.3523 22.2566 24.3026 22.1661 24.2515C21.5297 23.8909 20.8986 23.5213 20.2694 23.1481C19.5171 22.7029 18.7578 22.2702 17.9982 21.8374C16.9128 21.219 15.8311 20.5947 14.7529 19.9639C13.5968 19.2879 12.4364 18.6193 11.2759 17.9509C10.9023 17.7355 10.5289 17.5197 10.1555 17.3038C8.87129 16.5615 7.58572 15.8222 6.29004 15.0999C6.65348 14.561 7.06993 14.3271 7.63066 14.0344C7.8111 13.9371 7.99142 13.8397 8.17164 13.7421C8.26245 13.6932 8.35324 13.6443 8.4468 13.5939C8.8331 13.3827 9.21175 13.1595 9.59004 12.9343C11.2479 11.9518 12.9212 10.9951 14.595 10.04C16.2828 9.07692 17.9664 8.10666 19.6447 7.12711C19.8648 6.99862 20.0851 6.87028 20.3055 6.74211C20.8247 6.43989 21.3421 6.13531 21.8564 5.82473C21.9515 5.7679 22.0467 5.71108 22.1447 5.65252C22.3217 5.54678 22.4979 5.43994 22.6733 5.33176C22.7519 5.28515 22.8303 5.23854 22.9113 5.1905C23.0121 5.12917 23.0121 5.12917 23.1152 5.0666C23.5507 4.89883 23.8941 4.93608 24.3205 5.1126Z" fill={useCurrentColor ? 'currentColor' : '#79D5FA'}/><path d="M6.29003 15.1C6.96555 15.2785 7.52449 15.6386 8.11877 15.9937C8.35516 16.1333 8.59164 16.2729 8.82819 16.4123C8.95217 16.4854 9.07616 16.5585 9.20389 16.6338C9.79256 16.9797 10.3861 17.3168 10.9795 17.6544C11.9344 18.1978 12.8875 18.7439 13.8329 19.3036C14.8915 19.9293 15.9587 20.5399 17.0242 21.1534C17.3956 21.3674 17.767 21.5818 18.1382 21.7962C19.3562 22.4997 20.5745 23.2021 21.7976 23.8966C21.9644 23.9915 22.13 24.0883 22.2943 24.1874C22.5653 24.3465 22.5653 24.3465 22.8562 24.4456C23.2008 24.5923 23.4145 24.7238 23.67 25C23.8365 25.6381 23.8092 26.2673 23.7949 26.9228C23.7945 27.1212 23.7948 27.3197 23.7954 27.518C23.7958 28.056 23.7893 28.5938 23.7816 29.1317C23.7746 29.6941 23.7741 30.2565 23.7728 30.819C23.7694 31.8838 23.7603 32.9484 23.7492 34.013C23.7369 35.2252 23.7309 36.4376 23.7254 37.6499C23.7139 40.1432 23.6946 42.6366 23.67 45.13C23.2046 45.0474 22.8768 44.905 22.4661 44.6668C22.3732 44.6134 22.3732 44.6134 22.2785 44.5589C22.0773 44.4429 21.8768 44.3258 21.6763 44.2087C21.536 44.1275 21.3958 44.0466 21.2554 43.9655C20.9767 43.8045 20.6982 43.643 20.4199 43.481C20.1045 43.2975 19.7888 43.1146 19.4729 42.9322C19.1436 42.742 18.8146 42.5515 18.4858 42.3606C17.8473 41.9901 17.2077 41.6213 16.5682 41.2525C16.4473 41.1827 16.3265 41.1131 16.202 41.0413C15.5895 40.688 14.9769 40.3349 14.3642 39.9819C13.1038 39.2555 11.8445 38.5272 10.5891 37.792C9.99623 37.4452 9.40158 37.1018 8.80456 36.7623C8.60781 36.65 8.4111 36.5378 8.21438 36.4255C8.02697 36.3188 7.83912 36.2128 7.65128 36.107C7.48027 36.0093 7.48027 36.0093 7.30581 35.9098C7.20509 35.8527 7.10439 35.7957 7.00062 35.737C6.59475 35.4715 6.33497 35.2548 6.18003 34.79C6.17079 34.5307 6.16822 34.2712 6.16928 34.0118C6.16944 33.9366 6.1696 33.8614 6.16975 33.7839C6.17037 33.544 6.17175 33.3042 6.17315 33.0643C6.1737 32.9016 6.17421 32.7388 6.17466 32.576C6.17587 32.1774 6.17776 31.7786 6.18003 31.38C6.51003 31.27 6.51003 31.27 6.76116 31.3811C6.85964 31.4395 6.95812 31.498 7.0596 31.5583C7.17175 31.6241 7.2839 31.6898 7.39945 31.7576C7.52112 31.8303 7.64279 31.9031 7.76815 31.9782C7.89577 32.0533 8.02347 32.1284 8.15125 32.2033C8.35171 32.321 8.55211 32.4387 8.75228 32.5569C9.41848 32.9499 10.0899 33.3336 10.7623 33.7159C11.6929 34.2457 12.6225 34.7772 13.55 35.3125C13.6312 35.3591 13.7124 35.4058 13.7961 35.4538C14.2458 35.7139 14.6893 35.9816 15.1295 36.2574C15.2285 36.3188 15.3275 36.3801 15.4295 36.4433C15.6195 36.5615 15.8085 36.6811 15.9966 36.8023C16.5209 37.1274 16.8739 37.2926 17.51 37.21C18.0027 37.0361 18.0027 37.0361 18.2955 36.6282C18.5601 35.7934 18.4236 35.0542 18.0463 34.2825C17.5016 33.5891 16.6736 33.1766 15.915 32.755C15.7089 32.6388 15.5027 32.5224 15.2967 32.4061C15.1902 32.346 15.0838 32.2859 14.9741 32.2241C14.4392 31.9202 13.9088 31.6087 13.3782 31.2975C12.473 30.7676 11.5644 30.2441 10.6529 29.7251C10.0781 29.3977 9.504 29.0689 8.93002 28.74C8.74862 28.6361 8.74862 28.6361 8.56356 28.5301C8.22445 28.3353 7.88618 28.1392 7.54815 27.9425C7.44739 27.8847 7.34662 27.8271 7.2428 27.7676C7.15058 27.7136 7.05836 27.6596 6.96335 27.6039C6.84327 27.5343 6.84327 27.5343 6.72076 27.4633C6.46822 27.2796 6.33066 27.1459 6.18003 26.87C6.15183 26.5817 6.14145 26.3205 6.1478 26.033C6.14827 25.953 6.14873 25.873 6.14921 25.7907C6.15105 25.5362 6.1552 25.2819 6.1594 25.0275C6.16106 24.8546 6.16256 24.6817 6.16391 24.5088C6.16754 24.0859 6.17324 23.6629 6.18003 23.24C6.28893 23.1855 6.28893 23.1855 6.40003 23.13C6.61186 23.2226 6.61186 23.2226 6.8744 23.3741C6.97315 23.4304 7.07188 23.4868 7.17362 23.5449C7.28133 23.6076 7.38905 23.6704 7.50003 23.735C7.61185 23.7992 7.72368 23.8633 7.83889 23.9296C8.07882 24.0675 8.31853 24.2058 8.55803 24.3446C8.9276 24.5585 9.29782 24.7715 9.66822 24.984C10.7743 25.6196 11.8777 26.2594 12.9759 26.9086C13.8854 27.4451 14.803 27.9679 15.7221 28.4879C15.8794 28.5781 16.0359 28.67 16.1909 28.7641C16.72 29.0831 17.1224 29.2054 17.73 29.07C18.0332 28.83 18.218 28.6441 18.39 28.3C18.4675 27.4159 18.3941 26.6742 17.8695 25.9453C17.6073 25.6453 17.3785 25.4863 17.0326 25.2917C16.859 25.1929 16.859 25.1929 16.6819 25.0922C16.5582 25.0232 16.4344 24.9542 16.3068 24.8832C16.1773 24.8098 16.0476 24.7363 15.9181 24.6627C15.6562 24.5141 15.394 24.3662 15.1314 24.2188C14.6166 23.9293 14.1039 23.6363 13.5913 23.3432C13.4985 23.2902 13.4058 23.2373 13.3103 23.1829C12.4874 22.7133 11.6692 22.2359 10.8523 21.7561C10.2309 21.392 9.60635 21.0347 8.97729 20.6842C8.76671 20.5662 8.55618 20.4482 8.34565 20.33C8.20965 20.2541 8.07338 20.1788 7.93682 20.1039C7.74545 19.9988 7.55504 19.8921 7.36467 19.7853C7.25532 19.7248 7.14597 19.6643 7.03331 19.6021C6.66528 19.3447 6.43021 19.104 6.18003 18.73C6.11584 18.3336 6.11584 18.3336 6.12245 17.8994C6.12297 17.8225 6.12348 17.7455 6.12401 17.6663C6.12634 17.4226 6.13257 17.1792 6.13878 16.9357C6.14059 16.77 6.14217 16.6043 6.1435 16.4387C6.15843 15.2315 6.15843 15.2315 6.29003 15.1Z" fill={useCurrentColor ? 'currentColor' : '#104FB9'}/><path d="M38.0634 29.278C38.1415 29.3182 38.2196 29.3585 38.3001 29.4C38.404 29.4522 38.508 29.5045 38.6151 29.5583C38.9744 29.7486 39.3246 29.9503 39.6751 30.1562C39.797 30.225 39.9189 30.2937 40.0446 30.3646C40.1597 30.4317 40.2749 30.4988 40.3935 30.5678C40.4985 30.6287 40.6035 30.6895 40.7117 30.7521C40.7871 30.8141 40.8624 30.8761 40.9401 30.94C40.9401 31.0852 40.9401 31.2304 40.9401 31.38C40.7716 31.4723 40.7717 31.4723 40.5997 31.5664C39.5159 32.1632 38.4438 32.778 37.3764 33.4035C36.5027 33.9149 35.6252 34.4192 34.7457 34.9205C33.8575 35.4271 32.9699 35.9344 32.0851 36.4468C32.0017 36.4949 31.9183 36.5429 31.8324 36.5925C31.4695 36.8022 31.1087 37.0139 30.7526 37.2348C30.5784 37.3416 30.5784 37.3416 30.4007 37.4505C30.2566 37.5414 30.2566 37.5414 30.1098 37.634C29.7724 37.7859 29.5362 37.7992 29.1701 37.76C28.7486 37.3384 28.9045 36.5957 28.902 36.0275C28.8984 35.8871 28.8947 35.7467 28.891 35.6021C28.8852 34.5895 28.8852 34.5895 29.1378 34.0849C29.656 33.6059 30.3293 33.2919 30.9438 32.9543C31.0841 32.876 31.2243 32.7973 31.3645 32.7187C31.6425 32.5626 31.9209 32.407 32.1997 32.2522C32.6843 31.9818 33.1656 31.7062 33.6457 31.428C33.7254 31.3825 33.805 31.337 33.8872 31.29C34.3922 30.999 34.8864 30.6943 35.3782 30.3814C35.5012 30.3043 35.6242 30.2273 35.7508 30.1479C35.9925 29.9961 36.2327 29.8421 36.4714 29.6856C37.4861 29.0526 37.4861 29.0526 38.0634 29.278Z" fill={useCurrentColor ? 'currentColor' : '#79D5FA'}/><path d="M26.97 6.95996C27.0789 7.01441 27.0789 7.01441 27.19 7.06996C27.2009 7.55917 27.2089 8.04831 27.2142 8.53761C27.2164 8.70385 27.2193 8.87007 27.2232 9.03627C27.2286 9.27603 27.231 9.51569 27.233 9.75551C27.2364 9.97153 27.2364 9.97153 27.2399 10.1919C27.1806 10.6647 27.0555 10.8874 26.75 11.25C26.4807 11.447 26.4807 11.447 26.179 11.6087C26.067 11.6699 25.955 11.731 25.8397 11.7941C25.6606 11.8889 25.6606 11.8889 25.4781 11.9856C25.2281 12.1217 24.9782 12.2579 24.7283 12.3942C24.5428 12.4946 24.5428 12.4946 24.3535 12.597C23.8642 12.864 23.3814 13.1416 22.9 13.4225C22.8163 13.4711 22.7325 13.5197 22.6463 13.5698C22.156 13.8552 21.6668 14.1424 21.1782 14.4308C21.0218 14.5228 20.8651 14.6141 20.7079 14.7047C20.3367 14.9195 19.9776 15.1399 19.6275 15.3874C18.7105 16.0165 18.7105 16.0165 18.1652 15.922C17.8071 15.7512 17.5033 15.5501 17.18 15.32C17.0403 15.2311 16.9 15.1432 16.7593 15.0562C15.7192 14.4092 15.7192 14.4092 15.53 14.22C15.4887 13.9656 15.4887 13.9656 15.53 13.67C15.8845 13.3509 16.2651 13.1085 16.6781 12.8725C16.8512 12.7731 16.8512 12.7731 17.0277 12.6718C17.1506 12.6019 17.2734 12.532 17.4 12.46C17.5291 12.386 17.6582 12.3121 17.7873 12.2381C18.1712 12.0181 18.5555 11.799 18.94 11.58C19.2373 11.4104 19.5345 11.2407 19.8318 11.0711C20.0177 10.965 20.2038 10.8589 20.3897 10.7529C21.1031 10.3457 21.8128 9.93225 22.5218 9.51746C22.8555 9.32273 23.1893 9.12814 23.5232 8.93368C23.7834 8.78205 24.0435 8.63026 24.3036 8.47831C24.6594 8.27059 25.0157 8.06387 25.3724 7.85775C25.5111 7.7774 25.6497 7.69674 25.788 7.61576C25.9807 7.50304 26.1741 7.39152 26.3675 7.28008C26.4786 7.21557 26.5897 7.15106 26.7041 7.0846C26.7919 7.04346 26.8795 7.00233 26.97 6.95996Z" fill={useCurrentColor ? 'currentColor' : '#269BF4'}/><path d="M9.96299 21.1389C10.6351 21.486 11.2888 21.8537 11.9344 22.2481 12.6106 22.6595 13.2981 23.0503 13.9864 23.4409 14.3883 23.6695 14.7894 23.8995 15.1905 24.1296 15.4839 24.2979 15.7776 24.4656 16.0723 24.6318 18.12 25.7889 18.12 25.7889 18.4562 26.861 18.579 27.5025 18.5989 28.1056 18.3007 28.6919 17.9683 29.0623 17.7958 29.1713 17.2968 29.2377 16.5749 29.2198 16.0246 28.8407 15.42 28.4788 15.2373 28.3728 15.2373 28.3728 15.051 28.2648 14.6961 28.0586 14.3429 27.8496 13.99 27.64 13.8227 27.5422 13.6553 27.4444 13.4878 27.347 13.1921 27.1745 12.8973 27.0009 12.603 26.8262 10.5489 25.6073 8.47559 24.4217 6.40002 23.24 6.41597 23.045 6.41597 23.045 6.51002 22.8 6.77981 22.6004 6.77981 22.6004 7.13479 22.3999 7.19734 22.3643 7.25987 22.3286 7.32431 22.2917 7.52424 22.178 7.72524 22.0662 7.92627 21.9544 8.06084 21.878 8.19533 21.8014 8.32975 21.7248 9.60258 21.0034 9.60258 21.0034 9.96299 21.1389zM10.3759 29.4619C10.482 29.5234 10.588 29.585 10.6972 29.6484 10.8037 29.7116 10.9103 29.7749 11.02 29.84 11.2127 29.9483 11.4056 30.0559 11.5988 30.1632 13.0425 30.9765 14.479 31.8016 15.9063 32.6431 16.1553 32.7896 16.4048 32.9346 16.6546 33.0794 17.56 33.6107 18.1749 34.0762 18.5 35.12 18.572 35.7964 18.5934 36.4255 18.17 36.99 17.6855 37.3203 17.3182 37.3818 16.74 37.32 16.3587 37.1506 16.013 36.9306 15.6607 36.7082 15.4448 36.5762 15.2287 36.4444 15.0127 36.3129 14.8997 36.2436 14.7868 36.1741 14.6705 36.1028 14.0805 35.7446 13.4817 35.4017 12.8832 35.0582 12.7624 34.9886 12.6416 34.919 12.5172 34.8474 11.7763 34.4209 11.034 33.9966 10.2913 33.5732 9.42547 33.0791 8.56162 32.5817 7.69941 32.0813 7.58425 32.0147 7.4691 31.9483 7.35045 31.8797 7.24398 31.8178 7.13751 31.7558 7.02781 31.692 6.88569 31.6096 6.88569 31.6096 6.7407 31.5254 6.51004 31.38 6.51004 31.38 6.29004 31.16 6.9103 30.6724 7.55215 30.2539 8.23566 29.8607 8.32677 29.8068 8.41787 29.753 8.51174 29.6976 8.60029 29.6463 8.68884 29.595 8.78008 29.5422 8.85915 29.4964 8.93823 29.4504 9.01971 29.4031 9.5709 29.1437 9.85033 29.1499 10.3759 29.4619z" fill={useCurrentColor ? 'currentColor' : '#79D4FA'}/><path d="M22.02 14.1099C22.4072 14.1664 22.6972 14.344 23.0293 14.5435C23.1386 14.6077 23.2478 14.6718 23.3604 14.7379C23.5889 14.8733 23.8169 15.0097 24.0444 15.147C24.8459 15.6301 24.8459 15.6301 25.76 15.6499C26.0749 15.5428 26.0749 15.5428 26.3718 15.3749C26.541 15.2861 26.541 15.2861 26.7134 15.1953C26.9728 15.05 27.2291 14.9025 27.4843 14.7501C27.5521 14.7101 27.6198 14.6701 27.6897 14.6288C27.8824 14.5139 28.0738 14.3966 28.265 14.2792C28.6568 14.0923 28.8521 14.075 29.28 14.1099C29.5736 14.2276 29.5736 14.2276 29.866 14.391C29.9721 14.4495 30.0782 14.508 30.1875 14.5684C30.2964 14.6304 30.4053 14.6924 30.5175 14.7562C30.628 14.8172 30.7387 14.8784 30.8526 14.9413C31.664 15.394 31.664 15.394 31.92 15.6499C31.968 15.9112 31.968 15.9112 31.92 16.1999C31.566 16.5173 31.188 16.7592 30.7757 16.9936C30.6607 17.0594 30.5457 17.1252 30.4273 17.1929C30.3051 17.2622 30.1827 17.3316 30.0568 17.403C29.8002 17.5498 29.5434 17.6965 29.2868 17.8435C29.2221 17.8805 29.1573 17.9176 29.0907 17.9557C28.3332 18.3897 27.5832 18.8365 26.8344 19.2854C26.7409 19.3412 26.6473 19.397 26.551 19.4544C26.4696 19.5032 26.3881 19.5521 26.3041 19.6024C25.859 19.8467 25.4908 19.8647 24.99 19.8299C24.6553 19.6872 24.6553 19.6872 24.3248 19.4883C24.1446 19.3804 24.1446 19.3804 23.9609 19.2703C23.8376 19.194 23.7144 19.1178 23.5875 19.0393C23.4614 18.9644 23.3351 18.8896 23.209 18.8148C22.1421 18.1662 22.1421 18.1662 21.91 17.6299C21.8708 17.2562 21.8708 17.2562 21.8739 16.8342C21.8742 16.7222 21.8742 16.7222 21.8745 16.6079C21.8752 16.4512 21.8767 16.2943 21.8791 16.1376C21.8825 15.8967 21.8836 15.6559 21.8842 15.4149C21.8919 14.238 21.8919 14.238 22.02 14.1099Z" fill={useCurrentColor ? 'currentColor' : '#259AF4'}/><path d="M35.8568 22.1968C36.6063 22.2057 37.1702 22.6104 37.7913 22.9925C37.9693 23.0971 37.9693 23.0971 38.151 23.2039C39.0988 23.7719 39.0988 23.7719 39.4 24.23C39.329 24.2637 39.2579 24.2972 39.1848 24.3319C38.1897 24.8151 37.24 25.3668 36.2864 25.9262C35.7641 26.2326 35.2411 26.5374 34.7182 26.8425C34.6092 26.9062 34.5002 26.9698 34.3879 27.0353C33.1871 27.7362 31.984 28.4327 30.7777 29.1238C30.601 29.2259 30.425 29.3294 30.2505 29.4352C29.9116 29.6392 29.7545 29.7313 29.3488 29.7163C29.2535 29.6845 29.1583 29.6528 29.06 29.62C28.8167 29.1334 28.9198 28.4769 28.9157 27.9425C28.9125 27.8074 28.9093 27.6722 28.906 27.533C28.9051 27.4022 28.9042 27.2713 28.9032 27.1364C28.9016 27.0169 28.9 26.8973 28.8983 26.7741C28.9642 26.3359 29.1093 26.1109 29.39 25.77C29.6774 25.5597 29.6774 25.5597 30.0063 25.3785C30.1292 25.3097 30.2523 25.2408 30.3791 25.1697C30.5123 25.0971 30.6456 25.0245 30.7788 24.9518C30.9156 24.8758 31.0524 24.7995 31.1891 24.723C31.4723 24.5647 31.756 24.407 32.0398 24.2498C32.6625 23.9039 33.2793 23.548 33.8959 23.1915C34.0836 23.083 34.2716 22.975 34.4595 22.8671C34.5726 22.802 34.6856 22.7369 34.8019 22.6698C34.9016 22.6125 35.0013 22.5552 35.1039 22.4961C35.5326 22.2381 35.5326 22.2381 35.8568 22.1968Z" fill={useCurrentColor ? 'currentColor' : '#79D5FA'}/><path d="M22.0199 14.11C22.4076 14.1672 22.7054 14.3446 23.0409 14.5396C23.207 14.6351 23.207 14.6351 23.3765 14.7326C23.7249 14.935 23.7249 14.935 24.0734 15.1374C24.1842 15.2011 24.2949 15.2647 24.409 15.3303C24.5099 15.389 24.6108 15.4476 24.7147 15.508C25.007 15.6721 25.007 15.6721 25.4299 15.76C25.4299 17.1031 25.4299 18.4462 25.4299 19.83C24.7347 19.6909 24.2212 19.3849 23.608 19.0393C23.4936 18.9772 23.3791 18.915 23.2611 18.851C23.1509 18.7891 23.0406 18.7271 22.927 18.6634C22.8268 18.6077 22.7266 18.5519 22.6234 18.4945C22.2816 18.2389 22.1079 18.0084 21.9099 17.63C21.8582 17.2438 21.8582 17.2438 21.8631 16.8235C21.8635 16.749 21.8639 16.6745 21.8642 16.5977C21.8654 16.4415 21.8675 16.2855 21.8707 16.1294C21.8756 15.8893 21.8775 15.6495 21.8788 15.4095C21.8901 14.2398 21.8901 14.2398 22.0199 14.11Z" fill={useCurrentColor ? 'currentColor' : '#1351B9'}/><path d="M22.02 14C22.02 15.3068 22.02 16.6136 22.02 17.96C21.5887 17.7875 21.2165 17.6083 20.8147 17.3816C20.6312 17.2784 20.6312 17.2784 20.4441 17.1733C20.3163 17.1009 20.1885 17.0286 20.0607 16.9562C19.9306 16.883 19.8006 16.8098 19.6707 16.7367C19.3536 16.558 19.0367 16.3792 18.72 16.2C18.72 16.0548 18.72 15.9096 18.72 15.76C20.4495 14.7718 20.4495 14.7718 20.7507 14.6001C20.9242 14.5006 21.0971 14.4004 21.2692 14.2989C21.7775 14 21.7775 14 22.02 14Z" fill={useCurrentColor ? 'currentColor' : '#FCFDFE'}/><path d="M28.95 14.11C29.4223 14.2045 29.6549 14.2837 30.0551 14.5157C30.1571 14.5743 30.2591 14.633 30.364 14.6935C30.4692 14.755 30.5742 14.8166 30.6825 14.88C30.8426 14.9723 30.8426 14.9723 31.006 15.0664C31.7909 15.521 31.7909 15.521 31.92 15.65C31.9612 15.9043 31.9612 15.9043 31.92 16.2C31.4211 16.6789 30.7857 16.99 30.1875 17.3275C30.0806 17.3884 29.9739 17.4495 29.8639 17.5123C29.0754 17.96 29.0754 17.96 28.95 17.96C28.95 16.6895 28.95 15.419 28.95 14.11Z" fill={useCurrentColor ? 'currentColor' : '#1151B9'}/></g><defs><clipPath id="svg_10351fd73d__svg_10351fd73d__svg_cdf5cd8617__clip0_5433_167902"><path fill={useCurrentColor ? 'currentColor' : '#fff'} d="M0 0H48V48H0z"/></clipPath></defs></svg>;
}

const IconBGE = React.forwardRef(IconBGEComponent);
export default IconBGE;
