import * as React from 'react';
export interface FileJson32Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function FileJson32({ ariaLabel, ...props }: FileJson32Props) {
  return (
    <svg viewBox="0 0 32 32" width="1em" height="1em" fill="currentColor"
         role={ariaLabel ? 'img' : 'presentation'}
         aria-label={ariaLabel || undefined}
         {...props}><g stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2"><g fill="currentColor" stroke-linecap="square" stroke-miterlimit="10"><path fill="none" d="M20 1v8h8" data-cap="butt"/><path fill="none" d="M28 13V9l-8-8H4v12m0 14v4h24v-4M1 13h30v14H1z"/><path d="M6.244 24.793a3.8 3.8 0 0 1-.8-.082v-1.2q.125.023.266.052a1.5 1.5 0 0 0 .305.03.63.63 0 0 0 .547-.231 1.4 1.4 0 0 0 .164-.789v-5.284h1.55v5.152a2.65 2.65 0 0 1-.508 1.759 1.9 1.9 0 0 1-1.524.593m7-3.527a1.7 1.7 0 0 1-.269.943 1.77 1.77 0 0 1-.778.641 2.9 2.9 0 0 1-1.191.228 5 5 0 0 1-.957-.08 3.5 3.5 0 0 1-.8-.279v-1.375a4.6 4.6 0 0 0 .918.353 3.4 3.4 0 0 0 .875.127.85.85 0 0 0 .5-.119.37.37 0 0 0 .16-.307.34.34 0 0 0-.064-.2.8.8 0 0 0-.207-.177c-.1-.06-.348-.183-.76-.368a3.6 3.6 0 0 1-.838-.492 1.5 1.5 0 0 1-.414-.547 1.8 1.8 0 0 1-.135-.73 1.47 1.47 0 0 1 .574-1.231 2.53 2.53 0 0 1 1.579-.441 4.4 4.4 0 0 1 1.808.41l-.473 1.192a3.4 3.4 0 0 0-1.382-.368.72.72 0 0 0-.438.106.32.32 0 0 0-.137.262.38.38 0 0 0 .174.3 6.6 6.6 0 0 0 .944.485 2.6 2.6 0 0 1 1.025.713 1.55 1.55 0 0 1 .286.954m6.227-1.129a3.08 3.08 0 0 1-.707 2.191 2.7 2.7 0 0 1-2.071.75 2.7 2.7 0 0 1-2.06-.754 3.07 3.07 0 0 1-.717-2.2 3.05 3.05 0 0 1 .713-2.178A2.72 2.72 0 0 1 16.7 17.2a2.7 2.7 0 0 1 2.067.746 3.1 3.1 0 0 1 .704 2.191m-3.93 0q0 1.656 1.152 1.656a.99.99 0 0 0 .869-.4 2.2 2.2 0 0 0 .284-1.254 2.2 2.2 0 0 0-.287-1.264.98.98 0 0 0-.858-.408q-1.159-.002-1.16 1.67M25.939 23h-2.023l-2.086-4.023h-.03q.075.948.074 1.449V23H20.5v-5.711h2.016l2.084 3.969h.023q-.054-.864-.055-1.387v-2.582h1.375Z" data-color="color-2" data-stroke="none"/></g></g></svg>
  );
}
