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

function IconNetWorkErrorSimplifiedComponent(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-net-work-error-simplified${loadingKls} ${className}`} width={width} height={height} viewBox="0 0 120 120" fill={useCurrentColor ? 'currentColor' : 'none'} xmlns="http://www.w3.org/2000/svg" {...rest} ref={ref}><g filter="url(#svg_c1e188725c__svg_819affaea8__filter0_dii_99_8955)"><path fillRule="evenodd" clipRule="evenodd" d="M100.287 54.4859C101.462 55.8983 103.608 56.0883 104.92 54.8026L111.369 48.4864C112.38 47.4964 112.57 45.9296 111.756 44.7725C100.916 29.3657 80.6501 18.9995 57.4387 18.9995C34.4403 18.9995 14.334 29.1762 3.42271 44.3494C2.571 45.5338 2.78514 47.156 3.85781 48.1447L10.1961 53.9868C11.5082 55.1961 13.5745 54.9943 14.7319 53.6362C24.5098 42.1629 39.9241 34.7621 57.265 34.7621C74.8014 34.7621 90.5076 42.7336 100.287 54.4859Z" fill={useCurrentColor ? 'currentColor' : 'url(#svg_c1e188725c__svg_819affaea8__paint0_linear_99_8955)'}/></g><path fillRule="evenodd" clipRule="evenodd" d="M104.501 54.374L110.95 48.0578C111.763 47.2606 111.9 46.0196 111.265 45.1177C100.552 29.8905 80.4807 19.5995 57.4389 19.5995C34.609 19.5995 14.695 29.7023 3.91006 44.6997C3.24651 45.6225 3.4008 46.9073 4.26469 47.7035L10.603 53.5456C11.6451 54.5061 13.3212 54.3666 14.2755 53.247C24.1712 41.6355 39.7546 34.1621 57.2652 34.1621C74.9819 34.1621 90.8563 42.2143 100.748 54.1021C101.717 55.2668 103.458 55.395 104.501 54.374ZM104.92 54.8026C103.608 56.0883 101.462 55.8983 100.287 54.4859C90.5078 42.7336 74.8016 34.7621 57.2652 34.7621C39.9243 34.7621 24.51 42.1629 14.7321 53.6362C13.5747 54.9943 11.5084 55.1961 10.1963 53.9868L3.85805 48.1447C2.78537 47.156 2.57123 45.5338 3.42294 44.3494C14.3343 29.1762 34.4406 18.9995 57.4389 18.9995C80.6504 18.9995 100.916 29.3657 111.756 44.7725C112.57 45.9296 112.38 47.4964 111.369 48.4864L104.92 54.8026Z" fill={useCurrentColor ? 'currentColor' : 'url(#svg_c1e188725c__svg_819affaea8__paint1_linear_99_8955)'}/><g filter="url(#svg_c1e188725c__svg_819affaea8__filter1_dii_99_8955)"><path fillRule="evenodd" clipRule="evenodd" d="M82.5158 73.5045C83.7959 74.7038 85.8254 74.7488 87.0354 73.4789L92.5608 67.6798C93.5101 66.6835 93.6718 65.1594 92.8508 64.055C85.7818 54.5462 73.4807 49.3101 58.7213 49.3101C44.1367 49.3101 31.4537 55.2 24.2723 64.6148C23.3923 65.7684 23.603 67.3855 24.663 68.3763L30.3889 73.7278C31.6246 74.8827 33.5619 74.777 34.7956 73.6199C40.96 67.8381 49.4352 64.401 59.039 64.401C68.5142 64.401 76.4687 67.8391 82.5158 73.5045Z" fill={useCurrentColor ? 'currentColor' : 'url(#svg_c1e188725c__svg_819affaea8__paint2_linear_99_8955)'}/></g><path fillRule="evenodd" clipRule="evenodd" d="M86.6009 73.065L92.1263 67.2659C92.8935 66.4607 92.9996 65.261 92.3691 64.413C85.4432 55.0965 73.3472 49.9101 58.7212 49.9101C44.2895 49.9101 31.7979 55.738 24.7492 64.9787C24.0739 65.864 24.2156 67.137 25.0726 67.9379L30.7984 73.2894C31.7775 74.2045 33.3552 74.1482 34.385 73.1823C40.6654 67.2917 49.2892 63.801 59.0389 63.801C68.6693 63.801 76.7696 67.299 82.9259 73.0667C83.9918 74.0653 85.6421 74.0713 86.6009 73.065ZM87.0353 73.4789C85.8253 74.7488 83.7958 74.7038 82.5157 73.5045C76.4685 67.8391 68.5141 64.401 59.0389 64.401C49.435 64.401 40.9599 67.8381 34.7955 73.6199C33.5618 74.777 31.6244 74.8827 30.3887 73.7278L24.6629 68.3763C23.6029 67.3855 23.3922 65.7684 24.2722 64.6148C31.4536 55.2 44.1366 49.3101 58.7212 49.3101C73.4806 49.3101 85.7817 54.5462 92.8507 64.055C93.6717 65.1594 93.51 66.6835 92.5607 67.6798L87.0353 73.4789Z" fill={useCurrentColor ? 'currentColor' : 'url(#svg_c1e188725c__svg_819affaea8__paint3_linear_99_8955)'}/><g filter="url(#svg_c1e188725c__svg_819affaea8__filter2_dii_99_8955)"><path fillRule="evenodd" clipRule="evenodd" d="M57.0169 99.011C58.1883 100.12 60.0272 100.104 61.1793 98.9752L73.653 86.7504C74.7963 85.6299 74.8734 83.7862 73.6472 82.7572C69.8308 79.5547 64.9168 77.9619 59.1154 77.9619C53.2806 77.9619 48.2214 79.7544 44.3605 83.0472C43.1317 84.0952 43.2287 85.9558 44.4014 87.0662L57.0169 99.011Z" fill={useCurrentColor ? 'currentColor' : 'url(#svg_c1e188725c__svg_819affaea8__paint4_linear_99_8955)'}/></g><path fillRule="evenodd" clipRule="evenodd" d="M59.1153 78.2119C53.3331 78.2119 48.3333 79.9875 44.5226 83.2374C43.4253 84.1734 43.4902 85.8591 44.5733 86.8846L57.1887 98.8295C58.2625 99.8462 59.9481 99.8317 61.0043 98.7966L73.478 86.5718C74.5342 85.5366 74.5807 83.867 73.4864 82.9487C69.7233 79.7909 64.8696 78.2119 59.1153 78.2119ZM44.1982 82.857C48.1093 79.5214 53.228 77.7119 59.1153 77.7119C64.9637 77.7119 69.9382 79.3185 73.8078 82.5657C75.1661 83.7054 75.0583 85.7231 73.828 86.9289L61.3543 99.1537C60.1061 100.377 58.114 100.394 56.8449 99.1925L44.2295 87.2477C42.9672 86.0525 42.838 84.017 44.1982 82.857Z" fill={useCurrentColor ? 'currentColor' : 'url(#svg_c1e188725c__svg_819affaea8__paint5_linear_99_8955)'}/><defs><linearGradient id="svg_c1e188725c__svg_819affaea8__paint0_linear_99_8955" x1="93.053" y1="22.975" x2="82.463" y2="75.562" gradientUnits="userSpaceOnUse"><stop stopColor="#EBEBEC"/><stop offset=".855" stopColor="#EDEDEE"/></linearGradient><linearGradient id="svg_c1e188725c__svg_819affaea8__paint1_linear_99_8955" x1="14.246" y1="15.111" x2="24.103" y2="64.556" gradientUnits="userSpaceOnUse"><stop offset=".183" stopColor="#D6D3D3"/><stop offset=".704" stopColor="#B9B9B9"/><stop offset=".963" stopColor="#BEBEBE"/></linearGradient><linearGradient id="svg_c1e188725c__svg_819affaea8__paint2_linear_99_8955" x1="81.301" y1="52.067" x2="73.419" y2="88.305" gradientUnits="userSpaceOnUse"><stop stopColor="#DCDCE0"/><stop offset=".855" stopColor="#E5E5E7"/></linearGradient><linearGradient id="svg_c1e188725c__svg_819affaea8__paint3_linear_99_8955" x1="59.003" y1="48.999" x2="60.429" y2="70.069" gradientUnits="userSpaceOnUse"><stop offset=".183" stopColor="#D9D9D9"/><stop offset=".963" stopColor="#BDBDBD"/></linearGradient><linearGradient id="svg_c1e188725c__svg_819affaea8__paint4_linear_99_8955" x1="53.963" y1="77.056" x2="65.789" y2="99.866" gradientUnits="userSpaceOnUse"><stop stopColor="#C7CCE2"/><stop offset="1" stopColor="#B5B8C1"/></linearGradient><linearGradient id="svg_c1e188725c__svg_819affaea8__paint5_linear_99_8955" x1="54.918" y1="84.593" x2="60.566" y2="100.219" gradientUnits="userSpaceOnUse"><stop offset=".181" stopColor="#B7BDD7"/><stop offset="1" stopColor="#6A7292"/></linearGradient><filter id="svg_c1e188725c__svg_819affaea8__filter0_dii_99_8955" x="2.427" y="18.529" width="111.249" height="39.021" filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB"><feFlood floodOpacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx=".471" dy=".942"/><feGaussianBlur stdDeviation=".471"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_99_8955"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_99_8955" result="shape"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="1.413" dy="1.413"/><feGaussianBlur stdDeviation=".471"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/><feBlend in2="shape" result="effect2_innerShadow_99_8955"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-1.413" dy="-1.413"/><feGaussianBlur stdDeviation=".236"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix values="0 0 0 0 0.879167 0 0 0 0 0.879167 0 0 0 0 0.879167 0 0 0 1 0"/><feBlend in2="effect2_innerShadow_99_8955" result="effect3_innerShadow_99_8955"/></filter><filter id="svg_c1e188725c__svg_819affaea8__filter1_dii_99_8955" x="23.252" y="48.839" width="71.542" height="27.588" filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB"><feFlood floodOpacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx=".471" dy=".942"/><feGaussianBlur stdDeviation=".471"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_99_8955"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_99_8955" result="shape"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="1.413" dy="1.413"/><feGaussianBlur stdDeviation=".471"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/><feBlend in2="shape" result="effect2_innerShadow_99_8955"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-1.413" dy="-1.413"/><feGaussianBlur stdDeviation=".236"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix values="0 0 0 0 0.879167 0 0 0 0 0.879167 0 0 0 0 0.879167 0 0 0 1 0"/><feBlend in2="effect2_innerShadow_99_8955" result="effect3_innerShadow_99_8955"/></filter><filter id="svg_c1e188725c__svg_819affaea8__filter2_dii_99_8955" x="42.98" y="76.962" width="32.97" height="24.751" filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB"><feFlood floodOpacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx=".47" dy=".94"/><feGaussianBlur stdDeviation=".47"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"/><feBlend in2="BackgroundImageFix" result="effect1_dropShadow_99_8955"/><feBlend in="SourceGraphic" in2="effect1_dropShadow_99_8955" result="shape"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx=".5"/><feGaussianBlur stdDeviation=".5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix values="0 0 0 0 0.930313 0 0 0 0 0.935083 0 0 0 0 0.954167 0 0 0 1 0"/><feBlend in2="shape" result="effect2_innerShadow_99_8955"/><feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-.5" dy="-1"/><feGaussianBlur stdDeviation=".5"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix values="0 0 0 0 0.490208 0 0 0 0 0.524207 0 0 0 0 0.65 0 0 0 1 0"/><feBlend in2="effect2_innerShadow_99_8955" result="effect3_innerShadow_99_8955"/></filter></defs></svg>;
}

const IconNetWorkErrorSimplified = React.forwardRef(IconNetWorkErrorSimplifiedComponent);
export default IconNetWorkErrorSimplified;
