<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path d="M40.928 8.975a1.5 1.5 0 0 1 1.625 1.364l1.743 19.923a1.5 1.5 0 0 1-.796 1.46V36a1.5 1.5 0 0 1-1.5 1.5H6A1.5 1.5 0 0 1 4.5 36V23h.012l-.81-9.262a1.5 1.5 0 0 1 1.363-1.625zM13.07 34.5H40.5v-2.4zm-4.766-2.594 32.874-2.876-1.482-16.936-32.874 2.877zm12.707-9.644a1 1 0 0 1 1.084.909l.348 3.984a1 1 0 0 1-.909 1.084l-9.962.871a1 1 0 0 1-1.083-.909l-.348-3.985a1 1 0 0 1 .909-1.083l9.962-.871Zm6.476-.567c.857-.075 1.537.343 2.005.803.465.457.822 1.044 1.084 1.57q.065.131.124.263c.16-.169.338-.334.532-.483.358-.276.837-.546 1.41-.596s1.092.132 1.492.341c.408.214.771.496 1.062.757.25.223.462.449.626.631l1.477-.13.103-.003a1 1 0 0 1 .173 1.982l-.102.014-1.992.174a1 1 0 0 1-.802-.297l-.083-.096-.008-.01a5 5 0 0 0-.189-.228 6 6 0 0 0-.538-.548 3.4 3.4 0 0 0-.654-.474c-.215-.113-.34-.125-.39-.121s-.172.038-.365.187c-.186.144-.38.348-.562.58a6.4 6.4 0 0 0-.58.89l-.006.012a1 1 0 0 1-1.86-.207v-.004l-.008-.026-.03-.108a9.6 9.6 0 0 0-.619-1.606c-.218-.437-.457-.801-.695-1.036-.236-.231-.371-.244-.431-.239s-.19.041-.383.31c-.194.273-.366.673-.505 1.14a9.6 9.6 0 0 0-.33 1.69q-.009.075-.011.112l-.003.026v.005a1 1 0 0 1-1.994-.152l.985.075-.985-.076v-.006l.005-.053.015-.145a12 12 0 0 1 .401-2.045c.167-.563.416-1.204.795-1.734.382-.534.978-1.064 1.836-1.139m-15.093 5.336 7.97-.697-.174-1.993-7.97.697zm16.294-12.174a1 1 0 0 1 1.532 1.286l-.266.317 6.56-.574a1 1 0 0 1 .175 1.992l-8.553.749-1.552 1.85a1 1 0 1 1-1.532-1.286l.267-.318-5.153.451-1.552 1.85a1 1 0 1 1-1.531-1.286l.266-.318-6.56.575a1 1 0 0 1-.175-1.993l8.553-.748 1.552-1.85a1 1 0 0 1 1.532 1.286l-.267.317 5.153-.45z"/></svg></template>
<script setup lang="ts">
/**
 * PaymentCheck48 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
