import * as React from 'react';
import PropTypes from 'prop-types';
import { Icon48PropValues } from '../_defaultIconPropValues.ts';

const Papier = (props) => {
    const {
        width = Icon48PropValues.width,
        height = Icon48PropValues.height,
        stroke = Icon48PropValues.stroke,
        fill = Icon48PropValues.fill,
        ...restProps
    } = props;

    return (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 48 48"
            width={width}
            height={height}
            fill="none"
            {...restProps}
        >
            <path
                fill={fill}
                stroke={stroke}
                strokeWidth={0.8}
                d="M36.47 45.99H11.54c-2.45 0-4.53-2.07-4.53-4.53V6.52c0-2.45 2.07-4.53 4.53-4.53h17.99c.87 0 1.51.4 1.91.7l.1.09 8.66 8.56c.52.53.8 1.19.8 1.92v28.2c0 2.45-2.07 4.53-4.52 4.53zm-24.93-42c-1.37 0-2.53 1.16-2.53 2.53v34.95c0 1.37 1.16 2.53 2.53 2.53h24.94c1.37 0 2.52-1.16 2.52-2.53v-28.2c0-.2-.07-.36-.21-.5l-8.61-8.51c-.3-.22-.48-.27-.66-.27z"
            />
            <path
                fill={fill}
                stroke={stroke}
                strokeWidth={0.8}
                d="M39.89 15h-8.75C29.5 15 28 13.36 28 11.55V4c0-.55.45-1 1-1s1 .45 1 1v7.55c0 .73.65 1.45 1.14 1.45h8.75c.55 0 1 .45 1 1s-.45 1-1 1ZM35 38H13c-.55 0-1-.45-1-1s.45-1 1-1h22c.55 0 1 .45 1 1s-.45 1-1 1ZM35 31H13c-.55 0-1-.45-1-1s.45-1 1-1h22c.55 0 1 .45 1 1s-.45 1-1 1ZM35 24H13c-.55 0-1-.45-1-1s.45-1 1-1h22c.55 0 1 .45 1 1s-.45 1-1 1Z"
            />
        </svg>
    );
};

Papier.propTypes = {
    width: PropTypes.string,
    height: PropTypes.string,
    fill: PropTypes.string,
    stroke: PropTypes.string,
};

export default Papier;
