import * as React from "react";
import type { SVGProps } from "react";
const SvgClientVpn = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#8C4FFF" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M19.054 26.593a.5.5 0 1 0 1.001-.002.5.5 0 0 0-1.001.002m-1 0c0-.827.673-1.5 1.5-1.5s1.5.673 1.5 1.5c0 .651-.42 1.201-1 1.408v1.092h-1v-1.092c-.581-.207-1-.757-1-1.408m6-2.5h-9v6h9v-1h-2v-1h2v-2h-2v-1h2zm-8-1h7v-2.456c0-.617-.325-1.243-.893-1.718-.652-.546-1.57-.847-2.586-.847-2.203 0-3.52 1.305-3.521 2.566zm9 .5v7a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .5-.5h.5v-2.456c0-1.752 1.692-3.565 4.52-3.565 1.25 0 2.398.384 3.23 1.08.795.666 1.25 1.572 1.25 2.486v2.455h.5a.5.5 0 0 1 .5.5m9.053-2.446c0 1.488-.448 2.686-1.331 3.562-1.438 1.426-3.511 1.458-3.69 1.458h-.008l-1.997-.003.002-1 2 .003c.034 0 1.828-.012 2.994-1.174.683-.68 1.03-1.638 1.03-2.846 0-3.637-3.416-4.409-4.102-4.527a.5.5 0 0 1-.405-.592c.28-1.383-.53-2.282-1.385-2.662-.847-.376-2.066-.366-2.742.55a.501.501 0 0 1-.874-.131c-.341-.968-.96-1.892-1.89-2.825-1.476-1.482-4.323-2.738-7.48-1.398-2.323.983-3.711 3.806-3.711 5.968l-.007.337c-.007.246-.018.53.003.706a.5.5 0 0 1-.373.543c-2.14.545-3.137 1.826-3.137 4.031l-.002.157c-.001.11-.004.235 0 .315.155 2.435 2.45 3.545 4.522 3.545l.508.002-.004 1-.506-.002c-2.521 0-5.323-1.404-5.517-4.484a6 6 0 0 1-.003-.39l.002-.143c0-2.52 1.177-4.164 3.5-4.89 0-.139.004-.283.007-.418l.007-.309c0-2.487 1.616-5.744 4.32-6.889 2.978-1.262 6.345-.628 8.58 1.613.813.816 1.415 1.634 1.826 2.485.906-.682 2.194-.813 3.377-.287 1.364.607 2.122 1.862 2.026 3.282 2.155.53 4.46 2.206 4.46 5.413"
      />
    </g>
  </svg>
);
export default SvgClientVpn;
