import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const QRCode = (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="M2 16.9c0-1.31 0-1.964.295-2.445a2 2 0 0 1 .66-.66c.48-.295 1.136-.295 2.445-.295h1.1c1.886 0 2.828 0 3.414.586.586.586.586 1.528.586 3.414v1.1c0 1.31 0 1.964-.295 2.445a2 2 0 0 1-.66.66C9.065 22 8.409 22 7.1 22c-1.964 0-2.946 0-3.667-.442a3 3 0 0 1-.99-.99M22 7.1c0 1.31 0 1.964-.295 2.445a2 2 0 0 1-.66.66c-.48.295-1.136.295-2.445.295h-1.1c-1.886 0-2.828 0-3.414-.586C13.5 9.328 13.5 8.386 13.5 6.5V5.4c0-1.31 0-1.964.295-2.445a2 2 0 0 1 .66-.66C14.935 2 15.591 2 16.9 2c1.964 0 2.946 0 3.668.442a3 3 0 0 1 .99.99" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><path d="M16.5 6.25c0-.515 0-.773.13-.955a.7.7 0 0 1 .165-.166C16.977 5 17.235 5 17.75 5c.515 0 .773 0 .955.13a.7.7 0 0 1 .166.165c.129.182.129.44.129.955 0 .515 0 .773-.13.955a.7.7 0 0 1-.165.166c-.182.129-.44.129-.955.129-.515 0-.773 0-.955-.13a.7.7 0 0 1-.166-.165c-.129-.182-.129-.44-.129-.955ZM12.75 22a.75.75 0 0 0 1.5 0h-1.5Zm1.639-8.163.417.624-.417-.624Zm-.552.552-.623-.417.623.417ZM19 12.75h-2v1.5h2v-1.5ZM12.75 19v3h1.5v-3h-1.5ZM17 12.75c-.687 0-1.258 0-1.719.046-.474.048-.913.153-1.309.418l.834 1.247c.108-.073.272-.137.627-.173.367-.037.85-.038 1.567-.038v-1.5ZM14.25 17c0-.718 0-1.2.038-1.567.036-.355.1-.519.173-.627l-1.248-.834c-.264.396-.369.835-.417 1.309-.047.461-.046 1.032-.046 1.719h1.5Zm-.278-3.787c-.3.201-.558.459-.758.76l1.247.832a1.25 1.25 0 0 1 .345-.344l-.834-1.248ZM22.75 13.5a.75.75 0 0 0-1.5 0h1.5Zm-1.985 8.348.287.693-.287-.693Zm1.083-1.083-.693-.287.693.287ZM17 22.75h2v-1.5h-2v1.5ZM22.75 17v-3.5h-1.5V17h1.5ZM19 22.75c.456 0 .835 0 1.145-.02.317-.022.617-.069.907-.19l-.574-1.385c-.077.032-.194.061-.435.078-.247.017-.567.017-1.043.017v1.5ZM21.25 19c0 .476 0 .796-.017 1.043-.017.241-.046.358-.078.435l1.386.574c.12-.29.167-.59.188-.907.021-.31.021-.69.021-1.145h-1.5Zm-.198 3.54a2.75 2.75 0 0 0 1.489-1.488l-1.386-.574a1.25 1.25 0 0 1-.677.677l.574 1.386Z" fill="currentColor" /><path d="M2 7.1c0-1.964 0-2.946.442-3.667a3 3 0 0 1 .99-.99C4.155 2 5.136 2 7.1 2c1.31 0 1.964 0 2.445.295a2 2 0 0 1 .66.66c.295.48.295 1.136.295 2.445v1.1c0 1.886 0 2.828-.586 3.414-.586.586-1.528.586-3.414.586H5.4c-1.31 0-1.964 0-2.445-.295a2 2 0 0 1-.66-.66C2 9.065 2 8.409 2 7.1Z" stroke="currentColor" strokeWidth={1.5} /><path d="M5 6.25c0-.515 0-.773.13-.955a.7.7 0 0 1 .165-.166C5.477 5 5.735 5 6.25 5c.515 0 .773 0 .955.13a.7.7 0 0 1 .166.165c.129.182.129.44.129.955 0 .515 0 .773-.13.955a.7.7 0 0 1-.165.166c-.182.129-.44.129-.955.129-.515 0-.773 0-.955-.13a.7.7 0 0 1-.166-.165C5 7.023 5 6.765 5 6.25ZM5 17.75c0-.515 0-.773.13-.955a.7.7 0 0 1 .165-.166c.182-.129.44-.129.955-.129.515 0 .773 0 .955.13a.7.7 0 0 1 .166.165c.129.182.129.44.129.955 0 .515 0 .773-.13.955a.7.7 0 0 1-.165.166C7.023 19 6.765 19 6.25 19c-.515 0-.773 0-.955-.13a.7.7 0 0 1-.166-.165C5 18.523 5 18.265 5 17.75ZM16 17.75c0-.702 0-1.053.169-1.306a1 1 0 0 1 .275-.275C16.697 16 17.048 16 17.75 16c.702 0 1.053 0 1.306.169a1 1 0 0 1 .275.275c.169.253.169.604.169 1.306 0 .702 0 1.053-.169 1.306a1 1 0 0 1-.275.275c-.253.169-.604.169-1.306.169-.702 0-1.053 0-1.306-.169a1 1 0 0 1-.275-.275C16 18.803 16 18.452 16 17.75Z" fill="currentColor" /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M2 16.9c0-1.31 0-1.964.295-2.445a2 2 0 0 1 .66-.66c.48-.295 1.136-.295 2.445-.295h1.1c1.886 0 2.828 0 3.414.586.586.586.586 1.528.586 3.414v1.1c0 1.31 0 1.964-.295 2.445a2 2 0 0 1-.66.66C9.065 22 8.409 22 7.1 22c-1.964 0-2.946 0-3.667-.442a3 3 0 0 1-.99-.99C2 19.845 2 18.863 2 16.9ZM13.5 5.4c0-1.31 0-1.964.295-2.445a2 2 0 0 1 .66-.66C14.935 2 15.591 2 16.9 2c1.964 0 2.946 0 3.668.442a3 3 0 0 1 .99.99C22 4.155 22 5.136 22 7.1c0 1.31 0 1.964-.295 2.445a2 2 0 0 1-.66.66c-.48.295-1.136.295-2.445.295h-1.1c-1.886 0-2.828 0-3.414-.586C13.5 9.328 13.5 8.386 13.5 6.5V5.4Z" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M16.5 6.25c0-.515 0-.773.13-.955a.7.7 0 0 1 .165-.166C16.977 5 17.235 5 17.75 5c.515 0 .773 0 .955.13a.7.7 0 0 1 .166.165c.129.182.129.44.129.955 0 .515 0 .773-.13.955a.7.7 0 0 1-.165.166c-.182.129-.44.129-.955.129-.515 0-.773 0-.955-.13a.7.7 0 0 1-.166-.165c-.129-.182-.129-.44-.129-.955Z" fill="currentColor" /><path d="M19 13.5h-2c-1.405 0-2.107 0-2.611.337a1.999 1.999 0 0 0-.552.552c-.337.504-.337 1.207-.337 2.611" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M12.75 22a.75.75 0 0 0 1.5 0h-1.5Zm0-3v3h1.5v-3h-1.5Z" fill="currentColor" /><path d="M17 22h2c.932 0 1.398 0 1.765-.152a2 2 0 0 0 1.083-1.083C22 20.398 22 19.932 22 19" stroke="currentColor" strokeWidth={1.5} strokeLinejoin="round" /><path opacity={0.5} d="M22.75 13.5a.75.75 0 0 0-1.5 0h1.5Zm0 3.5v-3.5h-1.5V17h1.5Z" fill="currentColor" /><path d="M2 7.1c0-1.964 0-2.946.442-3.667a3 3 0 0 1 .99-.99C4.155 2 5.136 2 7.1 2c1.31 0 1.964 0 2.445.295a2 2 0 0 1 .66.66c.295.48.295 1.136.295 2.445v1.1c0 1.886 0 2.828-.586 3.414-.586.586-1.528.586-3.414.586H5.4c-1.31 0-1.964 0-2.445-.295a2 2 0 0 1-.66-.66C2 9.065 2 8.409 2 7.1Z" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M5 6.25c0-.515 0-.773.13-.955a.7.7 0 0 1 .165-.166C5.477 5 5.735 5 6.25 5c.515 0 .773 0 .955.13a.7.7 0 0 1 .166.165c.129.182.129.44.129.955 0 .515 0 .773-.13.955a.7.7 0 0 1-.165.166c-.182.129-.44.129-.955.129-.515 0-.773 0-.955-.13a.7.7 0 0 1-.166-.165C5 7.023 5 6.765 5 6.25ZM5 17.75c0-.515 0-.773.13-.955a.7.7 0 0 1 .165-.166c.182-.129.44-.129.955-.129.515 0 .773 0 .955.13a.7.7 0 0 1 .166.165c.129.182.129.44.129.955 0 .515 0 .773-.13.955a.7.7 0 0 1-.165.166C7.023 19 6.765 19 6.25 19c-.515 0-.773 0-.955-.13a.7.7 0 0 1-.166-.165C5 18.523 5 18.265 5 17.75ZM16 17.75c0-.702 0-1.053.169-1.306a1 1 0 0 1 .275-.275C16.697 16 17.048 16 17.75 16c.702 0 1.053 0 1.306.169a1 1 0 0 1 .275.275c.169.253.169.604.169 1.306 0 .702 0 1.053-.169 1.306a1 1 0 0 1-.275.275c-.253.169-.604.169-1.306.169-.702 0-1.053 0-1.306-.169a1 1 0 0 1-.275-.275C16 18.803 16 18.452 16 17.75Z" 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 16.9c0-1.31 0-1.964.295-2.445a2 2 0 0 1 .66-.66c.48-.295 1.136-.295 2.445-.295h1.1c1.886 0 2.828 0 3.414.586.586.586.586 1.528.586 3.414v1.1c0 1.31 0 1.964-.295 2.445a2 2 0 0 1-.66.66C9.065 22 8.409 22 7.1 22c-1.964 0-2.946 0-3.667-.442a3 3 0 0 1-.99-.99C2 19.845 2 18.863 2 16.9ZM13.5 5.4c0-1.31 0-1.964.295-2.445a2 2 0 0 1 .66-.66C14.935 2 15.591 2 16.9 2c1.964 0 2.946 0 3.668.442a3 3 0 0 1 .99.99C22 4.155 22 5.136 22 7.1c0 1.31 0 1.964-.295 2.445a2 2 0 0 1-.66.66c-.48.295-1.136.295-2.445.295h-1.1c-1.886 0-2.828 0-3.414-.586C13.5 9.328 13.5 8.386 13.5 6.5V5.4Z" stroke="currentColor" strokeWidth={1.5} /><path d="M16.5 6.25c0-.515 0-.773.13-.955a.7.7 0 0 1 .165-.166C16.977 5 17.235 5 17.75 5c.515 0 .773 0 .955.13a.7.7 0 0 1 .166.165c.129.182.129.44.129.955 0 .515 0 .773-.13.955a.7.7 0 0 1-.165.166c-.182.129-.44.129-.955.129-.515 0-.773 0-.955-.13a.7.7 0 0 1-.166-.165c-.129-.182-.129-.44-.129-.955ZM12.75 22a.75.75 0 0 0 1.5 0h-1.5Zm1.639-8.163.417.624-.417-.624Zm-.552.552-.623-.417.623.417ZM19 12.75h-2v1.5h2v-1.5ZM12.75 19v3h1.5v-3h-1.5ZM17 12.75c-.687 0-1.258 0-1.719.046-.474.048-.913.153-1.309.418l.834 1.247c.108-.073.272-.137.627-.173.367-.037.85-.038 1.567-.038v-1.5ZM14.25 17c0-.718 0-1.2.038-1.567.036-.355.1-.519.173-.627l-1.248-.834c-.264.396-.369.835-.417 1.309-.047.461-.046 1.032-.046 1.719h1.5Zm-.278-3.787c-.3.201-.558.459-.758.76l1.247.832a1.25 1.25 0 0 1 .345-.344l-.834-1.248ZM22.75 13.5a.75.75 0 0 0-1.5 0h1.5Zm-1.985 8.348.287.693-.287-.693Zm1.083-1.083-.693-.287.693.287ZM17 22.75h2v-1.5h-2v1.5ZM22.75 17v-3.5h-1.5V17h1.5ZM19 22.75c.456 0 .835 0 1.145-.02.317-.022.617-.069.907-.19l-.574-1.385c-.077.032-.194.061-.435.078-.247.017-.567.017-1.043.017v1.5ZM21.25 19c0 .476 0 .796-.017 1.043-.017.241-.046.358-.078.435l1.386.574c.12-.29.167-.59.188-.907.021-.31.021-.69.021-1.145h-1.5Zm-.198 3.54a2.75 2.75 0 0 0 1.489-1.488l-1.386-.574a1.25 1.25 0 0 1-.677.677l.574 1.386Z" fill="currentColor" /><path d="M2 7.1c0-1.964 0-2.946.442-3.667a3 3 0 0 1 .99-.99C4.155 2 5.136 2 7.1 2c1.31 0 1.964 0 2.445.295a2 2 0 0 1 .66.66c.295.48.295 1.136.295 2.445v1.1c0 1.886 0 2.828-.586 3.414-.586.586-1.528.586-3.414.586H5.4c-1.31 0-1.964 0-2.445-.295a2 2 0 0 1-.66-.66C2 9.065 2 8.409 2 7.1Z" stroke="currentColor" strokeWidth={1.5} /><path d="M5 6.25c0-.515 0-.773.13-.955a.7.7 0 0 1 .165-.166C5.477 5 5.735 5 6.25 5c.515 0 .773 0 .955.13a.7.7 0 0 1 .166.165c.129.182.129.44.129.955 0 .515 0 .773-.13.955a.7.7 0 0 1-.165.166c-.182.129-.44.129-.955.129-.515 0-.773 0-.955-.13a.7.7 0 0 1-.166-.165C5 7.023 5 6.765 5 6.25ZM5 17.75c0-.515 0-.773.13-.955a.7.7 0 0 1 .165-.166c.182-.129.44-.129.955-.129.515 0 .773 0 .955.13a.7.7 0 0 1 .166.165c.129.182.129.44.129.955 0 .515 0 .773-.13.955a.7.7 0 0 1-.165.166C7.023 19 6.765 19 6.25 19c-.515 0-.773 0-.955-.13a.7.7 0 0 1-.166-.165C5 18.523 5 18.265 5 17.75ZM16 17.75c0-.702 0-1.053.169-1.306a1 1 0 0 1 .275-.275C16.697 16 17.048 16 17.75 16c.702 0 1.053 0 1.306.169a1 1 0 0 1 .275.275c.169.253.169.604.169 1.306 0 .702 0 1.053-.169 1.306a1 1 0 0 1-.275.275c-.253.169-.604.169-1.306.169-.702 0-1.053 0-1.306-.169a1 1 0 0 1-.275-.275C16 18.803 16 18.452 16 17.75Z" 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 d="M5.13 5.295C5 5.477 5 5.735 5 6.25c0 .515 0 .773.13.955a.7.7 0 0 0 .165.166c.182.129.44.129.955.129.515 0 .773 0 .955-.13a.7.7 0 0 0 .166-.165c.129-.182.129-.44.129-.955 0-.515 0-.773-.13-.955a.7.7 0 0 0-.165-.166C7.023 5 6.765 5 6.25 5c-.515 0-.773 0-.955.13a.7.7 0 0 0-.166.165Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M8.704 1.29c.443.042.855.134 1.233.365.37.227.681.538.908.908.231.378.323.79.365 1.233.04.423.04.944.04 1.568v1.188c0 .898 0 1.648-.08 2.242-.084.628-.27 1.195-.726 1.65-.455.456-1.022.642-1.65.726-.594.08-1.344.08-2.242.08H5.364c-.624 0-1.145 0-1.568-.04-.443-.042-.855-.134-1.233-.365a2.75 2.75 0 0 1-.908-.908c-.231-.378-.323-.79-.365-1.233-.04-.423-.04-.944-.04-1.568v-.074c0-.95 0-1.716.059-2.333.06-.636.188-1.19.494-1.688A3.75 3.75 0 0 1 3.04 1.803c.498-.306 1.052-.434 1.688-.494.617-.059 1.383-.059 2.333-.059h.074c.624 0 1.145 0 1.568.04Zm-.142 1.493C8.218 2.751 7.77 2.75 7.1 2.75c-.997 0-1.691 0-2.229.052-.526.05-.824.143-1.047.28a2.25 2.25 0 0 0-.742.742c-.137.223-.23.521-.28 1.047C2.75 5.41 2.75 6.103 2.75 7.1c0 .67 0 1.118.033 1.462.032.333.088.488.151.591.103.168.245.31.413.413.103.063.258.119.59.15.345.033.794.034 1.463.034h1.1c.964 0 1.612-.002 2.095-.067.461-.062.659-.169.789-.3.13-.13.237-.327.3-.788.064-.483.066-1.131.066-2.095V5.4c0-.67 0-1.118-.033-1.462-.032-.333-.088-.488-.151-.591a1.25 1.25 0 0 0-.413-.413c-.103-.063-.258-.119-.59-.15Z" fill="currentColor" /><path d="M16.63 5.295c-.13.182-.13.44-.13.955 0 .515 0 .773.13.955a.7.7 0 0 0 .165.166c.182.129.44.129.955.129.515 0 .773 0 .955-.13a.7.7 0 0 0 .166-.165C19 7.023 19 6.765 19 6.25c0-.515 0-.773-.13-.955a.701.701 0 0 0-.165-.166C18.523 5 18.265 5 17.75 5c-.515 0-.773 0-.955.13a.701.701 0 0 0-.166.165Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M16.864 1.25h.074c.95 0 1.716 0 2.333.059.636.06 1.19.188 1.688.494.505.309.93.733 1.238 1.238.306.498.434 1.052.494 1.688.059.617.059 1.383.059 2.333v.074c0 .624 0 1.145-.04 1.568-.042.443-.134.855-.365 1.233-.227.37-.538.681-.908.908-.378.231-.79.323-1.233.365-.423.04-.944.04-1.568.04h-1.188c-.899 0-1.648 0-2.242-.08-.628-.084-1.195-.27-1.65-.726-.456-.455-.642-1.022-.726-1.65-.08-.594-.08-1.344-.08-2.242V5.364c0-.624 0-1.145.04-1.568.042-.443.134-.855.365-1.233a2.75 2.75 0 0 1 .908-.908c.378-.231.79-.323 1.233-.365.423-.04.944-.04 1.568-.04Zm-1.426 1.533c-.333.032-.488.088-.591.151a1.25 1.25 0 0 0-.413.413c-.063.103-.119.258-.15.59-.033.345-.034.794-.034 1.463v1.1c0 .964.002 1.612.066 2.095.063.461.17.659.3.789.13.13.328.237.79.3.482.064 1.13.066 2.094.066h1.1c.67 0 1.118 0 1.462-.033.333-.032.488-.088.591-.151a1.25 1.25 0 0 0 .413-.413c.063-.103.119-.258.15-.59.033-.345.034-.794.034-1.463 0-.997 0-1.691-.052-2.229-.05-.526-.143-.824-.28-1.047a2.25 2.25 0 0 0-.742-.742c-.223-.137-.521-.23-1.047-.28-.538-.051-1.232-.052-2.229-.052-.67 0-1.118 0-1.462.033Z" fill="currentColor" /><path d="M5 17.75c0-.515 0-.773.13-.955a.701.701 0 0 1 .165-.166c.182-.129.44-.129.955-.129.515 0 .773 0 .955.13a.7.7 0 0 1 .166.165c.129.182.129.44.129.955 0 .515 0 .773-.13.955a.7.7 0 0 1-.165.166C7.023 19 6.765 19 6.25 19c-.515 0-.773 0-.955-.13a.701.701 0 0 1-.166-.165C5 18.523 5 18.265 5 17.75Z" fill="currentColor" /><path fillRule="evenodd" clipRule="evenodd" d="M8.794 12.83c.628.084 1.195.27 1.65.726.456.455.642 1.022.726 1.65.08.594.08 1.343.08 2.242v1.188c0 .624 0 1.145-.04 1.568-.042.442-.134.855-.365 1.233-.227.37-.538.681-.908.908-.378.232-.79.323-1.233.365-.423.04-.944.04-1.568.04h-.074c-.95 0-1.716 0-2.333-.059-.636-.06-1.19-.188-1.688-.494a3.75 3.75 0 0 1-1.238-1.238c-.306-.498-.434-1.052-.494-1.688-.059-.617-.059-1.383-.059-2.333v-.074c0-.624 0-1.145.04-1.568.042-.442.134-.855.365-1.233a2.75 2.75 0 0 1 .908-.908c.378-.231.79-.323 1.233-.365.423-.04.944-.04 1.568-.04h1.188c.898 0 1.648 0 2.242.08Zm-.2 1.486c-.482-.064-1.13-.066-2.094-.066H5.4c-.67 0-1.118 0-1.462.034-.333.031-.488.087-.591.15a1.25 1.25 0 0 0-.413.413c-.063.103-.119.258-.15.59-.033.345-.034.794-.034 1.463 0 .997 0 1.691.052 2.229.05.526.143.824.28 1.047.185.302.44.557.742.742.223.137.521.23 1.047.28.538.051 1.232.052 2.229.052.67 0 1.118 0 1.462-.034.333-.031.488-.087.591-.15a1.25 1.25 0 0 0 .413-.413c.063-.103.119-.258.15-.59.033-.345.034-.794.034-1.463v-1.1c0-.964-.002-1.612-.067-2.095-.062-.461-.169-.659-.3-.789-.13-.13-.327-.237-.788-.3Z" fill="currentColor" /><path d="M16.962 12.75H19v1.5h-2c-.718 0-1.2 0-1.567.038-.355.036-.519.1-.627.173a1.252 1.252 0 0 0-.345.345c-.073.108-.137.272-.173.627-.037.367-.038.85-.038 1.567h-1.5v-.038c0-.67 0-1.229.046-1.681.048-.474.153-.913.418-1.309.2-.3.458-.558.758-.758.396-.265.835-.37 1.309-.418.452-.046 1.011-.046 1.68-.046ZM12.75 22v-3h1.5v3a.75.75 0 0 1-1.5 0ZM22.75 13.5a.75.75 0 0 0-1.5 0V17h1.5v-3.5ZM21.25 19c0 .476 0 .796-.017 1.043-.017.241-.046.358-.078.435a1.25 1.25 0 0 1-.677.677c-.077.032-.194.061-.435.078-.247.017-.567.017-1.043.017h-2v1.5h2.025c.445 0 .816 0 1.12-.02.317-.022.617-.069.907-.19a2.75 2.75 0 0 0 1.489-1.488c.12-.29.167-.59.188-.907.021-.304.021-.675.021-1.12V19h-1.5ZM16.169 16.444C16 16.697 16 17.048 16 17.75c0 .702 0 1.053.169 1.306a1 1 0 0 0 .275.275c.253.169.604.169 1.306.169.702 0 1.053 0 1.306-.169a1 1 0 0 0 .275-.275c.169-.253.169-.604.169-1.306 0-.702 0-1.053-.169-1.306a1 1 0 0 0-.275-.275C18.803 16 18.452 16 17.75 16c-.702 0-1.053 0-1.306.169a1 1 0 0 0-.275.275Z" 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="M16.525 2h.068c.884 0 1.597 0 2.17.055.592.056 1.108.175 1.571.459.47.288.864.682 1.152 1.152.284.463.403.979.46 1.57C22 5.81 22 6.524 22 7.407v.07c0 .58 0 1.064-.037 1.458-.04.412-.124.795-.34 1.147-.21.344-.5.633-.845.844-.351.216-.735.3-1.146.34-.394.037-.879.037-1.46.037h-1.104c-.836 0-1.533 0-2.086-.074-.584-.079-1.111-.251-1.535-.675-.424-.424-.596-.95-.675-1.535-.074-.553-.074-1.25-.074-2.086V5.827c0-.58 0-1.065.037-1.459.04-.411.124-.795.34-1.146.21-.345.5-.634.844-.845.352-.216.735-.3 1.147-.34C15.459 2 15.944 2 16.525 2Zm.824 5.814c-.48 0-.72 0-.889-.12a.652.652 0 0 1-.154-.154c-.12-.17-.12-.41-.12-.889 0-.48 0-.719.12-.888a.652.652 0 0 1 .154-.155c.17-.12.41-.12.889-.12.48 0 .719 0 .888.12.06.043.112.095.155.155.12.169.12.409.12.888 0 .48 0 .72-.12.889a.652.652 0 0 1-.155.154c-.169.12-.409.12-.888.12ZM10.08 2.377c-.35-.216-.734-.3-1.146-.34C8.54 2 8.056 2 7.475 2h-.068c-.884 0-1.597 0-2.17.055-.592.056-1.108.175-1.571.459-.47.288-.864.682-1.152 1.152-.284.463-.403.979-.46 1.57C2 5.81 2 6.524 2 7.407v.07c0 .58 0 1.064.037 1.458.04.412.124.795.34 1.147.21.344.5.633.845.844.351.216.735.3 1.146.34.394.037.878.037 1.46.037h1.104c.836 0 1.533 0 2.086-.074.584-.079 1.111-.251 1.535-.675.424-.424.596-.95.675-1.535.074-.553.074-1.25.074-2.086V5.827c0-.58 0-1.065-.037-1.459-.04-.411-.124-.795-.34-1.146a2.559 2.559 0 0 0-.844-.845ZM5.764 7.694c.169.12.409.12.888.12.48 0 .72 0 .889-.12a.65.65 0 0 0 .154-.154c.12-.17.12-.41.12-.889 0-.48 0-.719-.12-.888a.65.65 0 0 0-.154-.155c-.17-.12-.41-.12-.889-.12-.48 0-.719 0-.888.12a.651.651 0 0 0-.155.155c-.12.169-.12.409-.12.888 0 .48 0 .72.12.889a.65.65 0 0 0 .155.154ZM9.018 12.772c.584.079 1.111.251 1.535.675.424.424.596.95.675 1.535.074.553.074 1.25.074 2.086v1.105c0 .58 0 1.065-.037 1.459-.04.411-.124.795-.34 1.146-.21.345-.5.634-.844.845-.352.216-.735.3-1.147.34C8.54 22 8.056 22 7.475 22h-.068c-.884 0-1.597 0-2.17-.055-.592-.056-1.108-.175-1.571-.459a3.489 3.489 0 0 1-1.152-1.152c-.284-.463-.403-.979-.46-1.57C2 18.19 2 17.477 2 16.593v-.07c0-.58 0-1.065.037-1.458.04-.412.124-.795.34-1.147.21-.344.5-.633.845-.844.351-.216.735-.3 1.146-.34.394-.037.878-.037 1.46-.037h1.104c.836 0 1.533 0 2.086.074Zm-2.367 5.74c-.48 0-.719 0-.888-.12a.652.652 0 0 1-.155-.155c-.12-.169-.12-.409-.12-.888 0-.48 0-.72.12-.889a.652.652 0 0 1 .155-.154c.169-.12.409-.12.888-.12.48 0 .72 0 .889.12.06.043.111.095.154.154.12.17.12.41.12.889 0 .48 0 .719-.12.888a.652.652 0 0 1-.154.155c-.17.12-.41.12-.889.12Z" fill="currentColor" /><path d="M12.698 16.616v.035h1.395c0-.668 0-1.116.036-1.458.033-.33.093-.482.16-.583a1.16 1.16 0 0 1 .32-.321c.102-.067.254-.127.584-.16.342-.035.79-.036 1.458-.036h1.86v-1.395h-1.895c-.623 0-1.143 0-1.564.042-.44.045-.849.143-1.217.389-.28.186-.52.426-.706.706-.246.368-.344.777-.389 1.217-.042.42-.042.94-.042 1.564ZM22 18.535v-.023h-1.395c0 .443 0 .74-.016.97-.016.224-.043.333-.073.405a1.162 1.162 0 0 1-.63.63c-.07.029-.18.056-.404.072-.23.015-.527.016-.97.016h-1.86V22h1.883c.414 0 .759 0 1.042-.02.295-.02.574-.063.844-.175a2.559 2.559 0 0 0 1.384-1.384c.112-.27.156-.549.176-.844.019-.283.019-.628.019-1.042ZM14.093 21.302a.698.698 0 1 1-1.395 0v-2.79h1.395v2.79ZM21.302 12.698a.698.698 0 0 0-.697.697v3.256H22v-3.256a.698.698 0 0 0-.698-.697ZM16.076 16.617c-.076.184-.076.417-.076.883s0 .699.076.883a1 1 0 0 0 .541.54c.184.077.417.077.883.077s.699 0 .883-.076a1 1 0 0 0 .54-.541c.077-.184.077-.417.077-.883s0-.699-.076-.883a1 1 0 0 0-.541-.54C18.199 16 17.966 16 17.5 16s-.699 0-.883.076a1 1 0 0 0-.54.541Z" fill="currentColor" /></svg>, BoldDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><g opacity={0.5} fill="currentColor"><path d="M10.553 13.447c-.424-.424-.95-.596-1.535-.675-.553-.074-1.25-.074-2.086-.074H5.827c-.58 0-1.065 0-1.459.037-.411.04-.795.124-1.146.34-.345.21-.634.5-.845.844-.216.352-.3.735-.34 1.147C2 15.459 2 15.944 2 16.525v.068c0 .884 0 1.597.055 2.17.056.592.175 1.108.459 1.571.288.47.682.864 1.152 1.152.463.284.979.403 1.57.46C5.81 22 6.524 22 7.407 22h.07c.58 0 1.064 0 1.458-.037.412-.04.795-.124 1.147-.34.344-.21.633-.5.844-.845.216-.351.3-.735.34-1.146.037-.394.037-.879.037-1.46v-1.104c0-.836 0-1.533-.074-2.086-.079-.584-.251-1.111-.675-1.535ZM8.934 2.037c.412.04.795.124 1.147.34.344.21.633.5.844.845.216.351.3.735.34 1.146.037.394.037.879.037 1.46v1.104c0 .836 0 1.533-.074 2.086-.079.584-.251 1.111-.675 1.535-.424.424-.95.596-1.535.675-.553.074-1.25.074-2.086.074H5.827c-.58 0-1.065 0-1.459-.037-.411-.04-.795-.124-1.146-.34a2.559 2.559 0 0 1-.845-.844c-.216-.352-.3-.735-.34-1.147C2 8.54 2 8.056 2 7.475v-.068c0-.884 0-1.597.055-2.17.056-.592.175-1.108.459-1.571.288-.47.682-.864 1.152-1.152.463-.284.979-.403 1.57-.46C5.81 2 6.524 2 7.407 2h.07c.58 0 1.064 0 1.458.037ZM16.593 2h-.068c-.58 0-1.065 0-1.46.037-.41.04-.794.124-1.146.34-.344.21-.633.5-.844.845-.216.351-.3.735-.34 1.146-.037.394-.037.879-.037 1.46v1.104c0 .836 0 1.533.074 2.086.079.584.251 1.111.675 1.535.424.424.95.596 1.535.675.553.074 1.25.074 2.086.074h1.105c.58 0 1.065 0 1.459-.037.411-.04.795-.124 1.146-.34.345-.21.634-.5.845-.844.216-.352.3-.735.34-1.147C22 8.54 22 8.056 22 7.475v-.068c0-.884 0-1.597-.055-2.17-.056-.592-.175-1.108-.459-1.571a3.489 3.489 0 0 0-1.152-1.152c-.463-.284-.979-.403-1.57-.46C18.19 2 17.477 2 16.593 2Z" /></g><path opacity={0.4} d="M14.093 21.302a.698.698 0 1 1-1.396 0v-2.79h1.396v2.79Z" fill="currentColor" /><path opacity={0.5} d="M21.302 12.698a.698.698 0 0 0-.697.697v3.256H22v-3.256a.698.698 0 0 0-.698-.697Z" fill="currentColor" /><path d="M16.076 16.617c-.076.184-.076.417-.076.883s0 .699.076.883a1 1 0 0 0 .541.54c.184.077.417.077.883.077s.699 0 .883-.076a1 1 0 0 0 .54-.541c.077-.184.077-.417.077-.883s0-.699-.076-.883a1 1 0 0 0-.541-.54C18.199 16 17.966 16 17.5 16s-.699 0-.883.076a1 1 0 0 0-.54.541Z" fill="currentColor" /><path opacity={0.7} d="M22 18.535v-.023h-1.396c0 .443 0 .74-.016.97-.015.224-.043.333-.073.405a1.163 1.163 0 0 1-.629.63c-.072.029-.18.056-.405.072-.23.015-.527.016-.97.016h-1.86V22h1.883c.414 0 .759 0 1.042-.02.295-.02.574-.063.844-.175a2.558 2.558 0 0 0 1.384-1.384c.112-.27.156-.549.176-.844.02-.283.02-.628.02-1.042Z" fill="currentColor" /><path opacity={0.6} d="M12.697 16.616v.035h1.396c0-.668 0-1.116.035-1.458.034-.33.093-.482.16-.583a1.16 1.16 0 0 1 .321-.32c.101-.068.254-.128.584-.161.342-.035.79-.036 1.458-.036h1.86v-1.395h-1.896c-.623 0-1.142 0-1.563.043-.44.044-.85.142-1.218.388-.28.187-.519.426-.706.706-.246.368-.343.777-.388 1.217-.043.421-.043.94-.043 1.564Z" fill="currentColor" /><path d="M5.508 18.69c.219.155.528.155 1.146.155.619 0 .928 0 1.146-.155a.842.842 0 0 0 .2-.199c.154-.218.154-.527.154-1.146 0-.618 0-.927-.155-1.146A.842.842 0 0 0 7.8 16c-.218-.155-.527-.155-1.146-.155-.618 0-.927 0-1.146.155a.841.841 0 0 0-.199.2c-.155.218-.155.527-.155 1.145 0 .619 0 .928.155 1.146a.841.841 0 0 0 .2.2ZM6.654 8.155c-.618 0-.927 0-1.146-.155a.84.84 0 0 1-.199-.2c-.155-.217-.155-.527-.155-1.145 0-.619 0-.928.155-1.146a.84.84 0 0 1 .2-.2c.218-.154.527-.154 1.145-.154.619 0 .928 0 1.146.155a.84.84 0 0 1 .2.199c.154.218.154.527.154 1.146 0 .618 0 .928-.155 1.146A.84.84 0 0 1 7.8 8c-.218.155-.527.155-1.146.155ZM16.2 8c.218.155.527.155 1.146.155.618 0 .927 0 1.146-.155a.842.842 0 0 0 .199-.199c.155-.218.155-.528.155-1.146 0-.619 0-.928-.155-1.146a.842.842 0 0 0-.2-.2c-.218-.154-.527-.154-1.145-.154-.619 0-.928 0-1.146.155a.842.842 0 0 0-.2.199c-.154.218-.154.527-.154 1.146 0 .618 0 .928.155 1.146A.842.842 0 0 0 16.2 8Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default QRCode