import * as React from 'react';
export interface Jcb48Props extends React.SVGProps<SVGSVGElement> { ariaLabel?: string }
export default function Jcb48({ ariaLabel, ...props }: Jcb48Props) {
  return (
    <svg viewBox="0 0 48 48" 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="M43.5 40.5h-38a3 3 0 0 1-3-3v-26a3 3 0 0 1 3-3h38a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3"/><path d="M32.13 24.905h1.882c.537 0 .845.288.933.674a.9.9 0 0 1 0 .411c-.089.392-.414.674-.901.674H32.13zm2.59-1.99a.9.9 0 0 1 0 .374c-.1.455-.463.624-.933.624H32.13V22.29h1.689c.53.001.82.257.901.625M38.5 14.5v17a3 3 0 0 1-3 3h-5v-6.795h5.185c1.127-.009 2.105-.582 2.105-1.666q0-.107-.014-.209c-.113-.814-.882-1.322-1.896-1.4v-.039c1.012-.157 1.518-.802 1.518-1.53 0-.533-.249-.966-.716-1.243-.56-.331-1.194-.323-1.769-.323H30.5V17.5a3 3 0 0 1 3-3zm-28 11.566V17.5a3 3 0 0 1 3-3h5v17c0 1.657-1.34 3-2.996 3H10.5v-7.025c1.217.335 4.156.708 5.882.052 1.087-.411 1.654-1.187 1.654-2.364v-3.867h-2.867v3.867c0 .781-.43 1.383-1.196 1.58-.988.255-2.437-.176-3.473-.677m10-3.868V17.5a3 3 0 0 1 3-3h5v17c0 1.657-1.342 3-2.998 3H20.5v-7.696c.797.684 1.921.943 2.959 1.041 1.339.118 2.788.014 4.336-.369v-1.41c-.905.45-2.031.855-3.308.727-1.402-.163-2.101-1.04-2.101-2.292 0-1.317.775-2.16 2.133-2.297 1.089-.108 2.252.217 3.276.731v-1.411a13.4 13.4 0 0 0-3.854-.4c-1.196.058-2.535.296-3.441 1.074" data-color="color-2" data-stroke="none"/></g></g></svg>
  );
}
