import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const ArchiveUpMinimlistic = (allProps: IconProps) => { const { svgProps: props, iconStyle, ...restProps } = allProps; const styles: { [style: string]: React.ReactNode } = { Broken: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M11.25 17a.75.75 0 0 0 1.5 0h-1.5Zm.75-6 .586-.469a.75.75 0 0 0-1.172 0L12 11Zm1.414 2.969a.75.75 0 0 0 1.172-.938l-1.172.938Zm-4-.938a.75.75 0 1 0 1.172.938l-1.172-.938ZM12.75 17v-6h-1.5v6h1.5Zm-1.336-5.531 2 2.5 1.172-.938-2-2.5-1.172.938Zm0-.938-2 2.5 1.172.938 2-2.5-1.172-.938Z" fill="currentColor" /><path d="M2 12c0-4.714 0-7.071 1.464-8.536 1.241-1.24 3.123-1.43 6.536-1.46M22 12c0-4.714 0-7.071-1.465-8.536-1.24-1.24-3.122-1.43-6.535-1.46" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="M10 22c-2.8 0-4.2 0-5.27-.545a5 5 0 0 1-2.185-2.185C2 18.2 2 16.8 2 14c0-2.8 0-4.2.545-5.27A5 5 0 0 1 4.73 6.545C5.8 6 7.2 6 10 6h4c2.8 0 4.2 0 5.27.545a5 5 0 0 1 2.185 2.185C22 9.8 22 11.2 22 14c0 2.8 0 4.2-.545 5.27a5 5 0 0 1-2.185 2.185C18.2 22 16.8 22 14 22" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path opacity={0.5} d="M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2c4.714 0 7.071 0 8.535 1.464C22 4.93 22 7.286 22 12" stroke="currentColor" strokeWidth={1.5} /><path d="M2 14c0-2.8 0-4.2.545-5.27A5 5 0 0 1 4.73 6.545C5.8 6 7.2 6 10 6h4c2.8 0 4.2 0 5.27.545a5 5 0 0 1 2.185 2.185C22 9.8 22 11.2 22 14c0 2.8 0 4.2-.545 5.27a5 5 0 0 1-2.185 2.185C18.2 22 16.8 22 14 22h-4c-2.8 0-4.2 0-5.27-.545a5 5 0 0 1-2.185-2.185C2 18.2 2 16.8 2 14Z" stroke="currentColor" strokeWidth={1.5} /><path d="M11.25 17a.75.75 0 0 0 1.5 0h-1.5Zm.75-6 .586-.469a.75.75 0 0 0-1.172 0L12 11Zm1.414 2.969a.75.75 0 0 0 1.172-.938l-1.172.938Zm-4-.938a.75.75 0 1 0 1.172.938l-1.172-.938ZM12.75 17v-6h-1.5v6h1.5Zm-1.336-5.531 2 2.5 1.172-.938-2-2.5-1.172.938Zm0-.938-2 2.5 1.172.938 2-2.5-1.172-.938Z" fill="currentColor" /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2c4.714 0 7.071 0 8.535 1.464C22 4.93 22 7.286 22 12" stroke="currentColor" strokeWidth={1.5} /><path d="M2 14c0-2.8 0-4.2.545-5.27A5 5 0 0 1 4.73 6.545C5.8 6 7.2 6 10 6h4c2.8 0 4.2 0 5.27.545a5 5 0 0 1 2.185 2.185C22 9.8 22 11.2 22 14c0 2.8 0 4.2-.545 5.27a5 5 0 0 1-2.185 2.185C18.2 22 16.8 22 14 22h-4c-2.8 0-4.2 0-5.27-.545a5 5 0 0 1-2.185-2.185C2 18.2 2 16.8 2 14Z" stroke="currentColor" strokeWidth={1.5} /><path d="M11.25 17a.75.75 0 0 0 1.5 0h-1.5Zm.75-6 .586-.469a.75.75 0 0 0-1.172 0L12 11Zm1.414 2.969a.75.75 0 0 0 1.172-.938l-1.172.938Zm-4-.938a.75.75 0 1 0 1.172.938l-1.172-.938ZM12.75 17v-6h-1.5v6h1.5Zm-1.336-5.531 2 2.5 1.172-.938-2-2.5-1.172.938Zm0-.938-2 2.5 1.172.938 2-2.5-1.172-.938Z" fill="currentColor" /></svg>, Outline: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path fillRule="evenodd" clipRule="evenodd" d="M11.943 1.25h.114c2.309 0 4.118 0 5.53.19 1.444.194 2.584.6 3.479 1.494.895.895 1.3 2.035 1.494 3.48.19 1.411.19 3.22.19 5.529V12h-.01c.01.579.01 1.23.01 1.966v.068c0 1.371 0 2.447-.07 3.311-.072.88-.221 1.607-.557 2.265a5.75 5.75 0 0 1-2.513 2.513c-.658.336-1.385.485-2.265.556-.864.071-1.94.071-3.311.071H9.966c-1.371 0-2.447 0-3.311-.07-.88-.072-1.607-.221-2.265-.557a5.75 5.75 0 0 1-2.513-2.513c-.336-.658-.484-1.385-.556-2.265-.071-.864-.071-1.94-.071-3.311v-.068c0-.736 0-1.387.01-1.966h-.01v-.057c0-2.309 0-4.118.19-5.53.194-1.444.6-2.584 1.494-3.479.895-.895 2.035-1.3 3.48-1.494 1.411-.19 3.22-.19 5.529-.19ZM2.882 6.987a5.75 5.75 0 0 1 1.508-1.11c.658-.336 1.385-.484 2.265-.556.864-.071 1.94-.071 3.311-.071h4.068c1.371 0 2.447 0 3.311.07.88.073 1.607.221 2.265.557a5.75 5.75 0 0 1 1.508 1.11 12.607 12.607 0 0 0-.044-.373c-.172-1.279-.5-2.05-1.069-2.62-.57-.569-1.34-.896-2.619-1.068-1.3-.174-3.008-.176-5.386-.176s-4.086.002-5.386.176c-1.279.172-2.05.5-2.62 1.069-.569.57-.896 1.34-1.068 2.619-.016.12-.03.245-.044.373Zm3.895-.171c-.787.064-1.295.188-1.706.397a4.25 4.25 0 0 0-1.858 1.858c-.21.411-.333.919-.397 1.706-.065.796-.066 1.81-.066 3.223 0 1.412 0 2.427.066 3.223.064.787.188 1.295.397 1.707a4.25 4.25 0 0 0 1.858 1.857c.411.21.919.333 1.706.397.796.065 1.81.066 3.223.066h4c1.412 0 2.427 0 3.223-.066.787-.064 1.295-.188 1.707-.397a4.251 4.251 0 0 0 1.857-1.857c.21-.412.333-.92.397-1.707.065-.796.066-1.81.066-3.223 0-1.412 0-2.427-.066-3.223-.064-.787-.188-1.295-.397-1.706a4.25 4.25 0 0 0-1.857-1.858c-.412-.21-.92-.333-1.707-.397-.796-.065-1.81-.066-3.223-.066h-4c-1.413 0-2.427 0-3.223.066ZM12 10.25a.75.75 0 0 1 .586.281l2 2.5a.75.75 0 0 1-1.172.938l-.664-.83V17a.75.75 0 0 1-1.5 0v-3.862l-.664.83a.75.75 0 0 1-1.172-.937l2-2.5A.75.75 0 0 1 12 10.25Z" fill="currentColor" /></svg>, Bold: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path fillRule="evenodd" clipRule="evenodd" d="M2.545 8.73C2 9.8 2 11.2 2 14c0 2.8 0 4.2.545 5.27a5 5 0 0 0 2.185 2.185C5.8 22 7.2 22 10 22h4c2.8 0 4.2 0 5.27-.545a5 5 0 0 0 2.185-2.185C22 18.2 22 16.8 22 14c0-2.8 0-4.2-.545-5.27a5 5 0 0 0-2.185-2.185C18.2 6 16.8 6 14 6h-4c-2.8 0-4.2 0-5.27.545A5 5 0 0 0 2.545 8.73Zm10.04 1.801a.75.75 0 0 0-1.17 0l-2 2.5a.75.75 0 1 0 1.17.938l.665-.83V17a.75.75 0 0 0 1.5 0v-3.862l.664.83a.75.75 0 1 0 1.172-.937l-2-2.5Z" fill="currentColor" /><path d="M20.535 3.464C19.07 2 16.713 2 11.999 2 7.285 2 4.93 2 3.464 3.464c-.758.758-1.123 1.754-1.3 3.192a6.5 6.5 0 0 1 1.884-1.448c.782-.398 1.619-.56 2.545-.635C7.488 4.5 8.59 4.5 9.936 4.5h4.126c1.347 0 2.448 0 3.343.073.927.076 1.764.237 2.545.635a6.499 6.499 0 0 1 1.884 1.448c-.176-1.438-.542-2.434-1.3-3.192Z" fill="currentColor" /></svg>, BoldDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path opacity={0.5} d="M12 2c4.713 0 7.07 0 8.535 1.464.757.758 1.123 1.754 1.3 3.192V10H2.164V6.656c.176-1.438.541-2.434 1.299-3.192C4.928 2 7.285 2 11.999 2Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M2.545 8.73C2 9.8 2 11.2 2 14c0 2.8 0 4.2.545 5.27a5 5 0 0 0 2.185 2.185C5.8 22 7.2 22 10 22h4c2.8 0 4.2 0 5.27-.545a5 5 0 0 0 2.185-2.185C22 18.2 22 16.8 22 14c0-2.8 0-4.2-.545-5.27a5 5 0 0 0-2.185-2.185C18.2 6 16.8 6 14 6h-4c-2.8 0-4.2 0-5.27.545A5 5 0 0 0 2.545 8.73Zm10.04 1.801a.75.75 0 0 0-1.17 0l-2 2.5a.75.75 0 1 0 1.17.938l.665-.83V17a.75.75 0 0 0 1.5 0v-3.862l.664.83a.75.75 0 1 0 1.172-.937l-2-2.5Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default ArchiveUpMinimlistic