import React from 'react';

import { SVG, IProps as IPropsSVG } from '.';

export interface IProps {
    readonly svg?: IPropsSVG
}

export const IconMaps360 = (props: IProps) => (
    <SVG {...props.svg}>
        <path
            fillRule="evenodd"
            d="M23 12c0-6.075-4.925-11-11-11S1 5.925 1 12s4.925 11 11 11 11-4.925 11-11ZM3.642 8.655a9.03 9.03 0 0 1 5.013-5.013C8.12 4.675 7.7 5.962 7.417 7.417c-1.455.283-2.742.703-3.775 1.238Zm11.704-5.013c.534 1.033.954 2.32 1.237 3.775 1.455.283 2.742.703 3.775 1.238a9.03 9.03 0 0 0-5.013-5.013ZM3 12c0-.9 1.629-1.875 4.114-2.462A26.037 26.037 0 0 0 7 12c0 .845.039 1.67.114 2.462C4.63 13.875 3 12.899 3 12Zm14 0c0 .845-.039 1.67-.114 2.462C19.37 13.875 21 12.899 21 12c0-.9-1.629-1.875-4.114-2.462.075.793.114 1.617.114 2.462ZM3.642 15.345c1.033.535 2.32.955 3.775 1.238.283 1.455.703 2.742 1.238 3.775a9.03 9.03 0 0 1-5.013-5.013Zm12.94 1.238c-.282 1.455-.702 2.742-1.237 3.775a9.03 9.03 0 0 0 5.013-5.013c-1.033.535-2.32.955-3.775 1.238ZM9 12c0-.99.062-1.94.173-2.827C10.06 9.063 11.01 9 12 9s1.94.062 2.827.173c.11.887.173 1.837.173 2.827s-.062 1.94-.173 2.827A22.95 22.95 0 0 1 12 15c-.99 0-1.94-.062-2.827-.173A22.947 22.947 0 0 1 9 12Zm.538 4.886C10.125 19.37 11.101 21 12 21c.9 0 1.875-1.629 2.462-4.114-.793.075-1.617.114-2.462.114-.845 0-1.67-.039-2.462-.114ZM12 3c-.9 0-1.875 1.629-2.462 4.114A26.037 26.037 0 0 1 12 7c.845 0 1.67.039 2.462.114C13.875 4.63 12.899 3 12 3Z"
            clipRule="evenodd"
        />
    </SVG>
);

export default IconMaps360;
