import React from 'react';

function IcZip(props: React.SVGProps<SVGSVGElement>) {
	return (
		<svg
			width="1em"
			height="1em"
			viewBox="0 0 40 40"
			fill="none"
			{...props}
		>
			<g clipPath="url(#prefix__clip0_1255_158078)">
				<path
					d="M23.172 0a2 2 0 011.414.585l11.828 11.82A2 2 0 0137 13.818v21.514C37 37.911 34.869 40 32.24 40H7.76C5.131 40 3 37.91 3 35.333V4.667C3 2.089 5.131 0 7.76 0h15.412z"
					fill="#FFCD66"
				/>
				<g filter="url(#prefix__filter0_d_1255_158078)">
					<path
						d="M35.155 12.138a.5.5 0 01-.355.852H29c-2.577 0-4.902-2.267-4.902-4.78V2.204a.5.5 0 01.855-.352l10.202 10.286z"
						fill="#fff"
						fillOpacity={0.24}
						shapeRendering="crispEdges"
					/>
				</g>
				<path
					opacity={0.48}
					d="M22.43 16.467h-1.513c-.109 0-.163.046-.217.093-.054.047-.054.14-.054.233.108.187.162.42.162.607v6.067l.163.933c0 .093.108.14.162.187.054 0 .108.046.108.046l.27.14c.865.28 1.405.98 1.405 1.727v2.1c0 .093.054.187.162.187.054 0 .054.046.108.046.055 0 .108 0 .163-.046.432-.28.648-.654.648-1.12v-9.8c.054-.794-.648-1.4-1.567-1.4z"
					fill="#fff"
				/>
				<path
					d="M15.134 17.12a.273.273 0 01.27-.187h.541c.108 0 .216.047.27.187l.325 1.073.432-.793-.649-1.307V16h-1.459v.093l-.54 1.307.432.887.378-1.167z"
					fill="#fff"
				/>
				<path
					d="M15.62 17.4l-.702 2.1a.447.447 0 00.108.56c.216.187 1.027.187 1.243 0 .162-.14.216-.373.162-.56l-.703-2.1h-.108z"
					fill="#fff"
				/>
				<path
					d="M21.35 25.193l-.379-.14c-.432-.14-.757-.466-.757-.886V17.4c0-.793-.702-1.4-1.621-1.4h-1.73l.703 1.307a.128.128 0 010 .186l-.702 1.167c0 .047-.054.093-.108.093l.216.607c.162.327.054.747-.27 1.027-.217.186-.595.28-1.027.28-.433 0-.811-.094-1.027-.28-.325-.28-.432-.7-.27-1.027l.216-.56c-.108 0-.216-.047-.27-.14l-.54-1.167v-.186l.54-1.307H11.62c-.918 0-1.621.607-1.621 1.4v11.2c0 .793.703 1.4 1.621 1.4h9.188c.919 0 1.621-.607 1.621-1.4v-2.1c0-.607-.432-1.12-1.08-1.307zm-6.216 2.94h-.54c-.162 0-.27-.093-.27-.233s.108-.233.27-.233h.54c.162 0 .27.093.27.233s-.108.233-.27.233zm0-.933h-.54c-.162 0-.27-.093-.27-.233s.108-.234.27-.234h.54c.162 0 .27.094.27.234s-.108.233-.27.233zm0-.933h-.54c-.162 0-.27-.094-.27-.234s.108-.233.27-.233h.54c.162 0 .27.093.27.233s-.108.234-.27.234zm0-.934h-.54c-.162 0-.27-.093-.27-.233s.108-.233.27-.233h.54c.162 0 .27.093.27.233s-.108.233-.27.233zm0-.933h-.54c-.162 0-.27-.093-.27-.233s.108-.234.27-.234h.54c.162 0 .27.094.27.234s-.108.233-.27.233zm0-.933h-.54c-.162 0-.27-.094-.27-.234s.108-.233.27-.233h.54c.162 0 .27.093.27.233s-.108.234-.27.234zm0-.934h-.54c-.162 0-.27-.093-.27-.233s.108-.233.27-.233h.54c.162 0 .27.093.27.233s-.108.233-.27.233zm0-.933h-.54c-.162 0-.27-.093-.27-.233s.108-.234.27-.234h.54c.162 0 .27.094.27.234s-.108.233-.27.233zm1.622 6.067h-.54c-.163 0-.271-.094-.271-.234s.108-.233.27-.233h.54c.163 0 .27.093.27.233s-.107.234-.27.234zm0-.934h-.54c-.163 0-.271-.093-.271-.233s.108-.233.27-.233h.54c.163 0 .27.093.27.233s-.107.233-.27.233zm0-.933h-.54c-.163 0-.271-.093-.271-.233s.108-.234.27-.234h.54c.163 0 .27.094.27.234s-.107.233-.27.233zm0-.933h-.54c-.163 0-.271-.094-.271-.234s.108-.233.27-.233h.54c.163 0 .27.093.27.233s-.107.234-.27.234zm0-.934h-.54c-.163 0-.271-.093-.271-.233s.108-.233.27-.233h.54c.163 0 .27.093.27.233s-.107.233-.27.233zm0-.933h-.54c-.163 0-.271-.093-.271-.233s.108-.234.27-.234h.54c.163 0 .27.094.27.234s-.107.233-.27.233zm0-.933h-.54c-.163 0-.271-.094-.271-.234s.108-.233.27-.233h.54c.163 0 .27.093.27.233s-.107.234-.27.234z"
					fill="#fff"
				/>
			</g>
			<defs>
				<clipPath id="prefix__clip0_1255_158078">
					<path
						fill="#fff"
						d="M0 0h40v40H0z"
					/>
				</clipPath>
				<filter
					id="prefix__filter0_d_1255_158078"
					x={22.098}
					y={1.703}
					width={15.203}
					height={15.287}
					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 dy={2} />
					<feGaussianBlur stdDeviation={1} />
					<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.04 0" />
					<feBlend
						in2="BackgroundImageFix"
						result="effect1_dropShadow_1255_158078"
					/>
					<feBlend
						in="SourceGraphic"
						in2="effect1_dropShadow_1255_158078"
						result="shape"
					/>
				</filter>
			</defs>
		</svg>
	);
}

export default React.memo(IcZip);
