import React, { FC } from 'react';
import { ADSIcon } from "../../icons.types";

const FilePNG48: FC<ADSIcon>  = 
    ({fill, size = '3rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
  <path fill-rule="evenodd" d="M8.5 6A1.5 1.5 0 0 1 10 4.5h18a1.5 1.5 0 0 1 1.06.44l10 10A1.5 1.5 0 0 1 39.5 16v26a1.5 1.5 0 0 1-1.5 1.5H10A1.5 1.5 0 0 1 8.5 42V6Zm3 1.5v33h25v-23H28a1.5 1.5 0 0 1-1.5-1.5V7.5h-15Zm18 2.121 4.879 4.879H29.5V9.621Zm.812 20.039a2.81 2.81 0 0 0-1.51.41 2.75 2.75 0 0 0-1.028 1.159c-.242.502-.36 1.093-.36 1.77 0 .667.122 1.256.37 1.764.247.501.594.895 1.036 1.175.45.275.956.41 1.52.41.49 0 .954-.076 1.392-.23a3.027 3.027 0 0 0 1.107-.66l.03-.03v-2.834h-2.846v1.208H31.5v.912c-.263.262-.644.4-1.16.4a1.35 1.35 0 0 1-.78-.235c-.227-.155-.412-.387-.55-.703-.131-.32-.199-.712-.199-1.176 0-.47.068-.862.2-1.176.137-.316.322-.545.549-.695a1.35 1.35 0 0 1 .78-.234c.298 0 .538.066.729.19.192.127.336.3.43.523l.035.082 1.264-.369-.031-.097a2.093 2.093 0 0 0-.868-1.142c-.422-.284-.953-.422-1.586-.422Zm-13.065.117H15.13v6.455h1.37v-2.178h.71c.45 0 .854-.084 1.205-.254.353-.176.628-.429.825-.758.196-.33.293-.717.293-1.158 0-.429-.097-.805-.294-1.123a1.816 1.816 0 0 0-.807-.731 2.662 2.662 0 0 0-1.186-.253Zm4.825 0h-1.253v6.455h1.37v-3.944l2.527 3.944h1.253v-6.455h-1.37v3.935l-2.527-3.935ZM16.5 32.846v-1.861h.674c.312 0 .544.083.706.235.166.15.256.37.256.673 0 .315-.093.547-.266.71-.168.158-.408.243-.732.243H16.5Z"/>
</svg>
)
export default FilePNG48