UNPKG

@jstnmthw/react-fluentui-emoji

Version:

Fluent Emoji SVG icons for UI react development.

277 lines (276 loc) 10.5 kB
const React = require("react"); const GeminiIcon = ({ title, titleId, ...props }) => ( <svg width="1em" height="1em" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby={titleId} {...props} > {title ? <title id={titleId}>{title}</title> : null} <g filter="url(#filter0_ii_18590_1166)"> <rect x={2.51233} y={1.9375} width={27.875} height={27.875} rx={3.6} fill="url(#paint0_linear_18590_1166)" /> <rect x={2.51233} y={1.9375} width={27.875} height={27.875} rx={3.6} fill="url(#paint1_radial_18590_1166)" /> </g> <g filter="url(#filter1_f_18590_1166)"> <path d="M28.6998 4.4375V27.3125" stroke="url(#paint2_linear_18590_1166)" strokeWidth={1.5} strokeLinecap="round" /> </g> <g filter="url(#filter2_f_18590_1166)"> <path d="M5.9762 3.75H27.7574" stroke="url(#paint3_linear_18590_1166)" strokeWidth={1.5} strokeLinecap="round" /> </g> <g filter="url(#filter3_f_18590_1166)"> <path d="M25.8898 24.015C24.4839 23.3267 23.0295 22.7932 21.5269 22.4333C21.4818 22.4225 21.4498 22.3822 21.4498 22.3358V9.41417C21.4498 9.36776 21.4818 9.32748 21.5269 9.31667C23.0295 8.95678 24.4839 8.42321 25.8898 7.73496C26.3898 7.49496 26.5898 6.89496 26.3498 6.39496C26.1098 5.89496 25.5098 5.69496 25.0098 5.93496C22.3298 7.25496 19.4498 7.91496 16.4498 7.91496C13.4498 7.91496 10.5698 7.24496 7.88983 5.93496C7.38983 5.69496 6.79983 5.89496 6.54983 6.39496C6.30983 6.89496 6.50983 7.48496 7.00983 7.73496C8.416 8.4233 9.87051 8.94725 11.3734 9.31633C11.4182 9.32734 11.4498 9.36749 11.4498 9.41366V22.3358C11.4498 22.3822 11.4179 22.4225 11.3728 22.4333C9.87012 22.7932 8.41581 23.3267 7.00983 24.015C6.50983 24.255 6.30983 24.855 6.54983 25.355C6.78983 25.855 7.38983 26.055 7.88983 25.815C10.5698 24.495 13.4498 23.835 16.4498 23.835C19.4498 23.835 22.3298 24.505 25.0098 25.815C25.1498 25.885 25.2998 25.915 25.4498 25.915C25.8198 25.915 26.1698 25.705 26.3498 25.355C26.5898 24.855 26.3898 24.265 25.8898 24.015ZM13.5639 22.0292C13.5036 22.0373 13.4498 21.9906 13.4498 21.9298V9.8201C13.4498 9.7593 13.5036 9.71259 13.5639 9.72078C14.5166 9.85024 15.4786 9.91496 16.4498 9.91496C17.4211 9.91496 18.3831 9.85024 19.3358 9.72078C19.396 9.71259 19.4498 9.7593 19.4498 9.8201V21.9198C19.4498 21.9806 19.396 22.0273 19.3358 22.0192C18.3831 21.8897 17.4211 21.825 16.4498 21.825C15.4786 21.8346 14.5166 21.8997 13.5639 22.0292Z" fill="#6A4EBE" /> </g> <g filter="url(#filter4_ii_18590_1166)"> <path d="M25.8898 24.015C24.4839 23.3267 23.0295 22.7932 21.5269 22.4333C21.4818 22.4225 21.4498 22.3822 21.4498 22.3358V9.41417C21.4498 9.36776 21.4818 9.32748 21.5269 9.31667C23.0295 8.95678 24.4839 8.42321 25.8898 7.73496C26.3898 7.49496 26.5898 6.89496 26.3498 6.39496C26.1098 5.89496 25.5098 5.69496 25.0098 5.93496C22.3298 7.25496 19.4498 7.91496 16.4498 7.91496C13.4498 7.91496 10.5698 7.24496 7.88983 5.93496C7.38983 5.69496 6.79983 5.89496 6.54983 6.39496C6.30983 6.89496 6.50983 7.48496 7.00983 7.73496C8.416 8.4233 9.87051 8.94725 11.3734 9.31633C11.4182 9.32734 11.4498 9.36749 11.4498 9.41366V22.3358C11.4498 22.3822 11.4179 22.4225 11.3728 22.4333C9.87012 22.7932 8.41581 23.3267 7.00983 24.015C6.50983 24.255 6.30983 24.855 6.54983 25.355C6.78983 25.855 7.38983 26.055 7.88983 25.815C10.5698 24.495 13.4498 23.835 16.4498 23.835C19.4498 23.835 22.3298 24.505 25.0098 25.815C25.1498 25.885 25.2998 25.915 25.4498 25.915C25.8198 25.915 26.1698 25.705 26.3498 25.355C26.5898 24.855 26.3898 24.265 25.8898 24.015ZM13.5639 22.0292C13.5036 22.0373 13.4498 21.9906 13.4498 21.9298V9.8201C13.4498 9.7593 13.5036 9.71259 13.5639 9.72078C14.5166 9.85024 15.4786 9.91496 16.4498 9.91496C17.4211 9.91496 18.3831 9.85024 19.3358 9.72078C19.396 9.71259 19.4498 9.7593 19.4498 9.8201V21.9198C19.4498 21.9806 19.396 22.0273 19.3358 22.0192C18.3831 21.8897 17.4211 21.825 16.4498 21.825C15.4786 21.8346 14.5166 21.8997 13.5639 22.0292Z" fill="#FCF2FF" /> </g> <defs> <filter id="filter0_ii_18590_1166" x={2.51233} y={0.9375} width={29.875} height={28.875} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feColorMatrix in="SourceAlpha" type="matrix" 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={2} dy={-1} /> <feGaussianBlur stdDeviation={1.5} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.298039 0 0 0 0 0.235294 0 0 0 0 0.6 0 0 0 1 0" /> <feBlend mode="normal" in2="shape" result="effect1_innerShadow_18590_1166" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dy={-1} /> <feGaussianBlur stdDeviation={1.5} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.352941 0 0 0 0 0.211765 0 0 0 0 0.709804 0 0 0 1 0" /> <feBlend mode="normal" in2="effect1_innerShadow_18590_1166" result="effect2_innerShadow_18590_1166" /> </filter> <filter id="filter1_f_18590_1166" x={25.9498} y={1.6875} width={5.5} height={28.375} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feGaussianBlur stdDeviation={1} result="effect1_foregroundBlur_18590_1166" /> </filter> <filter id="filter2_f_18590_1166" x={3.2262} y={1} width={27.2812} height={5.5} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feGaussianBlur stdDeviation={1} result="effect1_foregroundBlur_18590_1166" /> </filter> <filter id="filter3_f_18590_1166" x={5.44861} y={4.83374} width={22.0024} height={22.0824} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feGaussianBlur stdDeviation={0.5} result="effect1_foregroundBlur_18590_1166" /> </filter> <filter id="filter4_ii_18590_1166" x={6.04861} y={5.43374} width={20.8024} height={20.8824} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feColorMatrix in="SourceAlpha" type="matrix" 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={-0.4} dy={0.4} /> <feGaussianBlur stdDeviation={0.375} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.913725 0 0 0 0 0.886275 0 0 0 0 0.968627 0 0 0 1 0" /> <feBlend mode="normal" in2="shape" result="effect1_innerShadow_18590_1166" /> <feColorMatrix in="SourceAlpha" type="matrix" 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={0.4} dy={-0.4} /> <feGaussianBlur stdDeviation={0.2} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 0.988235 0 0 0 0 1 0 0 0 1 0" /> <feBlend mode="normal" in2="effect1_innerShadow_18590_1166" result="effect2_innerShadow_18590_1166" /> </filter> <linearGradient id="paint0_linear_18590_1166" x1={16.4498} y1={5.51201} x2={16.4498} y2={38.7647} gradientUnits="userSpaceOnUse" > <stop stopColor="#9865EE" /> <stop offset={1} stopColor="#7764C6" /> </linearGradient> <radialGradient id="paint1_radial_18590_1166" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(28.1686 4.03125) rotate(136.771) scale(2.14444 2.50466)" > <stop stopColor="#BB8DFF" /> <stop offset={1} stopColor="#BB8DFF" stopOpacity={0} /> </radialGradient> <linearGradient id="paint2_linear_18590_1166" x1={29.1998} y1={4.4375} x2={29.1998} y2={27.3125} gradientUnits="userSpaceOnUse" > <stop stopColor="#AE7EFF" /> <stop offset={1} stopColor="#8777D6" /> </linearGradient> <linearGradient id="paint3_linear_18590_1166" x1={28.9137} y1={4.00002} x2={3.38245} y2={4.00002} gradientUnits="userSpaceOnUse" > <stop stopColor="#A672FF" /> <stop offset={1} stopColor="#9A6CEB" /> </linearGradient> </defs> </svg> ); module.exports = GeminiIcon;