import React from 'react';
import { MoonStar, CircleDollarSign, LucideEye, Check, ChevronUp, ChevronDown } from 'lucide-react-native';
import type { LucideIcon } from 'lucide-react-native';
import { cssInterop } from 'nativewind';
import Svg, { ClipPath, Defs, G, Path, Rect } from 'react-native-svg';

export function iconWithClassName(icon: LucideIcon) {
    cssInterop(icon, {
        className: {
            target: 'style',
            nativeStyleToProp: {
                color: true,
                opacity: true,
            },
        },
    });
}

// Apply className support to all icons
iconWithClassName(MoonStar);
iconWithClassName(CircleDollarSign);
iconWithClassName(LucideEye);
iconWithClassName(Check);
iconWithClassName(ChevronUp);
iconWithClassName(ChevronDown);

const AwashIcon = ({ width = 40, height = 8 }: { width?: number, height?: number }) => {
    return (
        <Svg width={width} height={height} viewBox="0 0 120.65 24.606">
            <G transform="matrix(.14274 0 0 .14274 7.8513 57.723)">
                <G fill="#21205f">
                    <Path d="m789.45-261.91-31.3-34 28-32.2-17.7 0.1-24.7 32.3 25.9 33.9zm-63.3 0.3 14.1-0.1-0.4-94.6-14.1 0.1zm-69.1 0.2h14.1l-0.1-27.3c-0.1-15.6 8.9-28.3 20.1-28.3 7.4 0 12.3 4.6 12.3 11.6l0.2 43.8 14-0.1-0.2-46.7c-0.1-12.3-10.3-20.4-25.6-20.3-8.7 0-16.4 6.6-21.1 16.6l-0.9-15.5-13.2 0.1zm-58.5-32.8c0-12.8 6-21.4 15-21.5l16.9-0.1 0.1 20.4c0.1 12.9-7.5 23.4-16.8 23.5-9.1 0.1-15.2-8.8-15.2-22.3zm-14.6 0.1c0.1 20.4 10.9 34 27.1 33.9 8.6 0 16.2-6.3 20.7-15.7l0.8 14.2 12.8 0.7s-0.6-10.5-0.6-18.3l-0.2-48.3-12.3 0.1-1.7 10.9-7.1-10.9-12.7 0.1c-16.2 0.2-26.9 13.4-26.8 33.3zm-50.3-48.4h10.4c10.6-0.1 17.8 4.6 17.8 11.6 0 9.3-7.1 15.6-17.7 15.7h-10.4zm0.2 38.9 13.9-0.1c10.7 0 17.8 6.9004 17.8 17.5 0.1 8.2-7 13.7-17.7 13.7l-13.9 0.1zm-14.8 42.9 31.1-0.1c18.2-0.1 30.4-10.3 30.3-25.4 0-11.9-11.1-21.7-24.9-23.8 11.2-3.3 19.5-11.5 19.5-21-0.1-14-12.3-23.3-30.5-23.2l-25.8 0.1zm-70.4 0.3 14.1-0.1-0.1-26.3c-0.1-16.1 8.9-29.2 20.1-29.3 7.4-0.1 12.3 4.6 12.4 11.6l0.2 43.8 14.1-0.1-0.2-46.7c-0.1-12.3-10.3-20.4-25.6-20.4-8.7 0.1-16.3 6.6-21 16.8l-0.2-44.1-14.1 0.1zm-55.5-3.3c5.6 2.3 13.9 4.4 20.2 4.4 18.3-0.1 28.1-7.3 28-20.6-0.1-14.2-12.1-17.8-22.4-20.8-7-2.1-12.8-5.0004-12.9-9.2004 0-4 4.6-6.2 13.2-6.3 6.7 0 12.7 2.5 17.6 6.3l-0.1-15.6c-5.6-1.5-11.1-2.1-16.7-2.1-17.7 0.1-27.2 6.4-27.2 18 0.1 15.3 12.6 19.1 23 22.1 7.2 2.1 12.3 4.7 12.3 9.1 0 4.9-4.2 7.6-13.2 7.7-6.5 0-15.1-2.9-22-8.3zm-56.7-29.3c-0.1-12.9 5.9-21.4 15-21.5l16.9-0.1 0.1 20.4c0.1 12.9-7.5 23.4-16.7 23.4-9.2 0.2-15.2-8.7-15.3-22.2zm-14.6 0.1c0.1 20.4 10.9 34 27 34 8.7-0.1 16.2-6.3 20.7-15.7l0.8 14.2 12.8 0.7s-0.6-10.5-0.6-18.3l-0.2-48.3-12.3 0.1-1.7 10.9-7.1-10.9-12.6 0.1c-16.2 0-26.9 13.3-26.8 33.2zm-77 33.4 14.1-0.1 13.9-45 14.3 44.8 14.1-0.1 20.8-66.3-17.9 0.1-9.9 54.7-13.9-54.6-14.8 0.1-13.5 54.8-10.7-54.6-17.9 0.1zm-63.4-30.2 13.5-51.1 14 50.9zm-23.9 30.6 15.8-0.1 5.2-19.5 33.4-0.1 5.3 19.4 15.8-0.1-30.4-93.2-15.5 0.1z" />
                    <Path d="m116.45-293.01c-0.4-0.9-1-1.6-1.5-2.4-0.6-0.8-1.2-1.5-1.9-2.1s-1.5-1-2.5-1.4c-0.8-0.2-1.8-0.3-2.8-0.2-1.9 0.2-3.8 0.9-5.5 1.7-3.5 1.7-6.8 3.9-10 6.2s-6.3 4.7-9.4 7.1l-8.4 6.5c-2.8 2.2-5.7 4.2-8.5 6.3-2.9 2-5.8 4.1-8.8 5.9l-4.5 2.8-4.7 2.5c-3.1001 1.8-6.5001 3.1-9.8001 4.6l-7.5 2.7-2.7 0.7-5.3 1.3c-1.8 0.4-3.6 0.6-5.4 1-3.6 0.7-7.2 0.9-10.8 1.2-3.6 0.1-7.2 0.3-10.8 0.2l-5.4-0.1-5.4-0.4c-0.5 0-0.9-0.1-1.4-0.1 20.8 15 48.1 20.9 74.9 13.6 28.8-7.8 50.3-28.9 59.5-54.8l-1.4-2.8z" />
                    <Path d="m119.95-334.71c-0.6 0-1.6 0.1-2.5 0.4-1.8 0.5-3.7 1.4-5.6 2.4-3.8 2-7.4 4.6-11 7.1l-10.9 7.8c-3.7 2.6-7.4 5.1-11.1 7.6-1.9 1.2-3.8 2.3-5.7 3.5s-3.9 2.2-5.9 3.3003c-1.9 1.1-4 2.1-6 3.1s-4 2-6.1 2.7c-2.1 0.8-4.1 1.8-6.3 2.4l-6.5001 2-6.6 1.5c-2.2 0.5-4.4 0.7-6.6 1-2.2 0.4-4.5 0.5-6.7 0.6-2.3 0.2-4.5 0.3-6.7 0.2-2.3 0-4.5 0.1-6.7 0-2.3-0.1-4.5-0.1-6.7-0.3-4.5-0.3-8.9-0.6-13.4-1.1l-13.3-1.4c-4.4-0.4-8.9-0.8-13.3-0.7-2.2 0-4.4 0.2-6.4 0.7-1 0.2-1.8 0.5-2.6 1 3.6 10.7 9.2 20.2 16.2 28.3 0.4 0.1 0.7 0.1 1.1 0.1 4.8 0.7 9.6 1.3 14.4 1.8s9.6 0.9 14.4 1c2.4 0 4.8 0.1 7.2 0s4.8-0.2 7.1-0.4c2.3-0.3 4.7-0.6 7-0.9l7-1.5 6.8-2.1c2.2-0.8 4.4-1.8 6.6-2.7 2.2-1 4.3-2.1 6.4001-3.1 2.1-1.1 4.2-2.4 6.3-3.5 4.1-2.5 8.1-5.1 12-7.9s7.8-5.7 11.6-8.6c3.9-2.9 7.8-5.8 11.9-8.6 4.1-2.7 8.4-5.3003 13.3-6.7003 2.4-0.6 5.1-0.9 7.7-0.4 2.5 0.5 5 1.7 6.8 3.5003 0.9 0.9 1.8 1.8 2.6 2.8 2.5-11.1 2.7-22.9 0.3-34.7l-0.1-0.2z" />
                </G>
                <G fill="#f7923a">
                    <Path d="m-17.952-300.41c4.9 0.6 9.8 1.1 14.6 1.6 4.9 0.4 9.7 0.7 14.6 0.8 2.4 0 4.9 0 7.3-0.1 2.4-0.2 4.8-0.3 7.2-0.5 2.4-0.4 4.8-0.6 7.1-1.1l6.9-1.6 7-2.3003c2.2001-0.9 4.3001-1.9 6.5001-2.8 2.2-1 4.3-2.2 6.4-3.3s4.2-2.5 6.2-3.7c4.1-2.6 8-5.3 11.9-8.2 3-2.2 5.9-4.5 8.9-6.8-4.1 1.3-8.1 2.4-11.9 3.5l-0.5 0.1c-1 0.2-1.9 0.4-2.9 0.7-2 0.5-4 1-6.2 1.4l-0.4 0.1c-0.9 0.1-1.9 0.3-2.8 0.5-2 0.4-4 0.7-6.2 1.1l-0.6 0.1-3 0.3c-1.9 0.2-3.8 0.4-5.8001 0.6l-1 0.1-9.7 0.2-10.1-0.7c-2-0.2-4-0.5-6-0.8-1-0.1-1.9-0.3-2.9-0.4l-0.6-0.1c-2.1-0.4-4-0.8-5.9-1.2-1-0.2-2-0.4-3-0.6l-0.4-0.1c-2.1-0.5-4.1-1.1-6-1.6-1-0.3-1.9-0.6-2.9-0.8l-0.5-0.1c-5.6-1.7-11.4-3.7-17.5-6-6-2.3-11.8-4.7-16.8-6.7-1.4-0.6-3.8-1.6-6.8-2.9-1.5-0.6-3.1-1.3-4.9-2-4.4 13.8-5.2 28.9-1.9 43.9 0.8-0.3 1.6-0.6 2.4-0.8 5.2-1.3 10.3-1.2 15.3-0.9 5.1 0 10 0.5 14.9 1.1z" />
                    <Path d="m12.748-387.11c9.9 9.9 30.8 26.3 86.1 11.2-15.9-17-38.7-27.6-64-27.5-10.2 0-20 1.8-29 5.1 1.2 3.7 3.3 7.6 6.9 11.2z" />
                    <Path d="m113.25-355.01c-1.3-2.6-2.7-5.1-4.2-7.6-17 3-32.3 4.6-45.8 4.6-28.2 0.1-48.7-6.2-61.2-19-4.8-4.9-7.8-10.2-9.7-15.2-15 8.4-27.2 21.2-34.8 36.6 16.7 10.4 77.7 41.2 155.7 0.6z" />
                    <Path d="m242.35-353.71c0.6 0.5 1 1.1 1 1.6 0 0.3-0.4 0.5-1.1 0.7-3 0.4-5.2 0.6-6.5 0.6-0.7 0-1.3-0.4-2-1.3-0.4-0.6-0.8-2.7-1.3-6.4-0.5-4.1-1.1-6.8-1.8-8.2-0.9-2-2.2-3.1-3.8-3.1-0.5 0-1.2 0.1-1.9 0.4-0.7 0.8-1.8 2.8-3.3 6.1-1.6 3.5-2.5 6.2-2.5 8.3 0 1 0.3 1.5 0.8 1.7 0.8 0.3 1.1 0.5 1.2 0.7 0 0.3-0.4 0.5-1.3 0.6-2.5 0.4-5.1 0.5-7.9 0.6-1.5 0.1-2.2-0.9-2.3-2.7 0-3.2 1.7-7.6 5.3-13.2 0.6-1 2.2-3.1 4.6-6.4 2.2-3 3.5-4.6 3.8-4.9h-0.1c-0.6 0-1.5 0.1-2.6 0.4-1.2 0.2-2.1 0.4-2.7 0.4-1 0-1.5-0.1-1.7-0.5-0.3-0.5-0.4-1.5-0.4-3.1 0 0.2 0 0.2 0.1-0.1v-2.5c0-2.4-0.3-3.7-0.9-3.9-0.8-0.4-1.2-0.6-1.2-0.9s1.4-0.7 4.3-1.1c2.3-0.3 3.6-0.5 3.7-0.5 1.6 0 2.4 0.5 2.4 1.4 0 0.3 0.1 0.6 0.1 1v2.2c0 2.6 0.2 4.8 0.6 6.4l1.8-0.2c0.3 0 1.1-0.2 2.2-0.4 1-0.2 1.7-0.3 2.2-0.2 0.7 0 1 0.1 1 0.4 0 0.4-0.9 1.7-2.6 3.9-1.8 2.3-3 4-3.4 5-0.1 0.1 0 0.1 0.2 0.1 0.9 0 2.3-0.3 4.2-0.8 1.8-0.6 3.2-0.8 4.2-0.8 0.5 0 0.9 0 1.2 0.1 2.6 0.9 4.3 5.7 5.1 14.3 0.2 2.1 0.3 3.3 0.3 3.4s0.4 0.4 1 0.9z" />
                    <Path d="m270.65-386.71c-0.3 0-0.6 0-0.7 0.1-0.2 0.3-0.5 2.8-1 7.5l-0.7 7.5c0.3 0.1 0.6 0.2 1 0.2 0.8 0 1.5-0.3 2.2-0.9 1.7-1.5 2.5-4.5 2.5-8.9v-0.9c-0.2-3.1-1.2-4.6-3.3-4.6zm-14.1 4.9c-0.9 1.9-1.4 4.1-1.3 6.6 0 1.5 0.1 2.4 0.2 2.8 0.3 1 1 1.5 2.1 1.5s1.9-0.4 2.5-1.3c0.8-6.1 1.4-10.6 1.7-13.8-2.4 0.5-4.1 1.9-5.2 4.2zm23.9 7.9c-1.5 1.8-3.4 3-5.7 3.6-1.6 0.4-2.8 0.6-3.6 0.6-0.5 0-1.6-0.1-3.3-0.4-1.1 7.6-1.7 12.1-1.9 13.7-0.1 0.9-0.1 1.7 0.1 2.2 0 0.1 0.2 0.3 0.5 0.6s0.4 0.5 0.4 0.6c0 0.4-0.5 0.6-1.5 0.7-2.8 0.3-4.5 0.5-5 0.5-2 0-3-0.7-3-2.1s0.3-4.2 1-8.5c0.7-4.5 1-7 1-7.5-2.1 0.8-4 1.2-5.8 1.2-4.7 0-7-2.3-7-7 0-3.9 1.6-6.9 4.8-8.9 2.6-1.7 6-2.7 10.4-3 2.4-0.2 5.1-0.3 8-0.4 1.3-0.2 2.5-0.3 3.8-0.3 1.2 0 2.3 0.1 3.2 0.3 1.8 0.5 3.2 1.4 4.2 2.9s1.5 3.1 1.5 5c0.1 2.3-0.6 4.4-2.1 6.2z" />
                    <Path d="m318.85-386.71c-3.7 0-5.8-1.1-6.3-3.4l-3.4 0.2c0 0.6 0.6 1.8 2 3.6 1.2 1.6 2 2.6 2.3 2.9 0.9 0.9 2 1.5 3.2 1.7 2.3 1 3.5 2.9 3.5 5.7 0 0.8-0.1 1.6-0.2 2.4-1.2 7.7-1.8 12.8-1.8 15.4v0.4c0.1 0.8 0.2 1.8 0.5 2.9 0.3 1.5 0.6 2.2 0.8 2.2 0.1 0 0.1-0.1 0.1-0.4 0 0.3-0.5 0.5-1.5 0.6l-4.6 0.4c-1.4 0-2.4-0.6-2.9-2-0.2-0.5-0.3-1.3-0.3-2.4 0-1.3 0.1-2.3 0.2-3.1 0.4-3.2 0.7-6 1-8.2l0.5-3.8c0.5-3.9 0.7-6 0.7-6.2 0-2.5-0.8-3.7-2.5-3.6-1.5 0.1-2.8 1.5-4.1 4.2-1 2.2-1.6 4.2-1.9 6-0.5 3.4-0.9 7.8-1.2 13.1-0.1 2.2 0.1 3.5 0.9 4 0.4 0.4 0.7 0.6 0.7 0.7 0 0.3-0.5 0.5-1.5 0.6-2.6 0.3-4.2 0.4-4.8 0.4-1.4 0-2.3-0.5-2.8-1.6-0.2-0.5-0.3-1.5-0.3-3.2 0-3.5 0.3-7.4 0.8-11.7 0.4-3.3 1.4-5.9 2.8-7.9 1.4-1.8 3.6-3.6 6.7-5.1-0.9-1-2.5-3.5-5-7.7h-3c-0.9 2.6-4.4 4-10.4 3.9-0.6 0-0.9-0.1-0.9-0.5 0-0.1 0.3-0.7 1-1.8 0.6-1.2 1-1.9 1-2.3 0.1-0.1 0.1-0.2 0.1-0.4 0-0.4-0.3-1.1-0.7-2l-0.8-1.4c0-0.6 1.5-0.90001 4.6-0.90001 3.5 0 5.5 1.3 6.2 4.1l14.6-0.7c0.7-2.9 3.1-4.4 7.4-4.4 0.3 0 0.7 1e-5 1.1 0.10001 1.8 0.1 2.7 0.29999 2.7 0.59999 0-0.2-0.3 0.3-0.8 1.3-0.5 0.99997-0.7 1.9-0.7 2.4v0.5c0.2 1 0.7 2 1.7 3 0 0.2-0.3 0.4-0.8 0.6-1 0.6-2.3 0.8-3.9 0.8z" />
                    <Path d="m370.35-353.11c0 0.7-1.1 1-3.2 1-0.5 0-1.2 0.1-2.2 0.2s-1.7 0.2-2.2 0.2c-1.3 0-2.2-0.5-2.4-1.5-0.1-0.4-0.2-1.4-0.2-3.2 0-1.5 0-3.8 0.2-6.9 0.1-3.9 0.2-5.6 0.2-5.2 0-0.6 0.1-2.3 0.3-4.9 0.2-2.2 0.2-3.9 0.2-5.2 0-5.6-1.7-8.4-5-8.4-1.9 0-3.2 1.2-3.9 3.8-0.4 1.3-0.7 3-0.9 5.1-0.4 4.7-0.6 7.6-0.6 8.8 0 3 0.5 4.8 1.4 5.4 0.5 0.3 0.8 0.6 0.8 0.7 0 0.2-1 0.5-2.9 0.8-2.3 0.3-3.6 0.4-4 0.4-1.6 0-2.5-0.8-2.9-2.4-0.1-0.5-0.2-2-0.2-4.4 0-7.2 1.1-12.2 3.5-14.9 1.3-1.5 3.5-2.7 6.5-3.8 2.8-0.9 5.3-1.4 7.6-1.4 2.8 0 4.9 0.9 6.4 2.8 1.4 1.7 2 3.9 1.9 6.7v1.3c-0.1 3.9-0.2 6.4-0.3 7.6l-0.3 3.5c-0.2 3.3-0.3 6.3-0.3 9.3v1.3c0 0.5 0.1 1 0.4 1.6 0.3 0.7 0.6 1.1 1 1.2 0.8 0 1.1 0.3 1.1 0.5z" />
                    <Path d="m400.45-370.21-1.5 2.8c-2.2 4.3-4 8-5.3 11.3-0.2 0.4-0.2 0.7-0.2 1 0 0.5 0.2 0.8 0.7 1 0.2 0.1 0.4 0.2 0.4 0.4 0 0.3-0.4 0.5-1.3 0.6-3.2 0.5-5.2 0.8-6.1 0.8-1.8 0-2.9-0.7-3.1-2.2v-0.2c0-0.8 0.7-2.6 2.2-5.4l1.7-3c3.5-6.5 5.3-10.5 5.3-11.9v-0.4c-0.5-0.4-1.3-0.6-2.3-0.5-0.3 0-1.1 0.1-2.3 0.2-0.9 0.1-1.6 0.2-2 0.2-0.8 0-1.2-0.2-1.2-0.7l0.5-1.1c0.6-1.3 1-2.3 1.3-2.7 1.2-2.3 1.9-4.4 2.4-6.4-0.4-1.3-1.4-2-3-2-0.6 0-1.2 0.1-1.8 0.4-0.8 0.3-1.2 0.6-1.2 1 0 2.5-0.9 4.5-2.7 6s-3.9 2.3-6.5 2.3h-0.7c-0.5 0-0.8-0.2-0.8-0.4l0.9-1.7c0.6-1.1 0.9-1.9 1-2.4 0-0.1 0.1-0.3 0-0.6 0-0.4-0.2-1-0.4-1.8-0.3-0.8-0.4-1.4-0.4-1.7s0.3-0.6 0.8-0.7c6-1.3 10.6-1.9 13.8-1.9 3.5 0 6.3 0.5 8.3 1.6 0.8 0.4 1.2 1.2 1.2 2.2 0 0.8-0.7 2.8-2 6.2-0.8 2-1.2 3-1.2 3.2 0 0.5 0.4 0.7 1.1 0.6 0.6 0 1.4-0.1 2.5-0.3s1.9-0.3 2.5-0.3c1.3 0 2 0.4 2 1.2-0.5 0.7-1.2 2.5-2.6 5.3z" />
                    <Path d="m437.15-358.81c-0.2 2.4 0.1 3.7 0.9 4 0.3 0.1 0.4 0.2 0.4 0.4 0 0.4-0.4 0.6-1.3 0.8-3.2 0.6-5.1 0.9-5.9 0.9-1.9 0-2.8-0.8-2.8-2.4v-0.6c0-1 0.4-4.6 1.2-10.6 0.7-5.1 1-8.4 1-10.1 0-1.8-0.3-3.1-0.7-3.9-0.6-1.2-1.8-1.8-3.4-1.8-2 0-3.7 1-5.2 3.1-1.1 1.6-1.9 3.5-2.4 5.8 1-0.2 1.7-0.3 2.2-0.3 0.6 0 0.9 0.2 0.8 0.6 0 0.2 0 0.3-0.1 0.4-0.8 2.3-1.3 3.9-1.6 4.7-0.9 3.1-1.6 6.3-2.2 9.6-0.1 0.6-0.1 1.2-0.1 1.8 0 1.1 0.3 1.8 0.9 2 0.4 0.2 0.6 0.3 0.6 0.5 0 0.4-0.7 0.7-2.2 0.9-3 0.4-4.6 0.6-4.9 0.6-1.9 0-2.8-1-2.8-3.2 0-2.1 0.4-4.8 1.2-7.9 0.9-3.3 1.9-5.7 3.1-7.4h-0.1-0.5l-1 0.2c-0.9 0.1-1.6 0.2-2 0.2s-0.6-0.1-0.7-0.2-0.1-0.4-0.1-0.8c0-2.2 1.5-4.8 4.7-7.8-0.6 0-1.4 0.1-2.6 0.4-1.1 0.2-2 0.4-2.6 0.4s-0.9-0.1-1-0.3c-0.3-0.5-0.5-1.7-0.5-3.5v-1-1.4c0-0.7 0.1-1.2 0.1-1.5v-1.1c0-2.5-0.4-3.9-1.1-4.1-0.5-0.1-0.8-0.3-0.8-0.6s0.6-0.7 1.9-1.1c2.9-0.8 5.1-1.2 6.6-1.2 1.1 0 1.6 0.20001 1.7 0.70001v1.3c0 0.4 0 1.8-0.1 4.2-0.1 1.6-0.1 3.2-0.1 4.6s0.1 2.3 0.3 2.8c1.2-0.6 2.9-1.3 5.1-2.1 2.9-1 5.5-1.4 7.8-1.4 1 0 1.8 0.1 2.4 0.2 2.6 0.5 4.5 1.4 5.6 2.5 1.2 1.3 1.8 3.2 1.8 5.7 0 1.5-0.1 3-0.2 4.4-0.5 5.5-1 9.6-1.3 12.6z" />
                </G>
            </G>
        </Svg>
    );
}

const TeleBirrIcon = ({ width = 23, height = 24 }: { width?: number, height?: number }) => {
    return (
        <Svg
            id="svg575"
            width={width}
            height={height}
            viewBox="0 0 682.66669 682.66669"
        >
            <G
                id="g581">
                <G
                    id="g1396"
                    transform="translate(-87.76998,13.021183)">
                    <Path
                        strokeWidth="1.33333"
                        fill="#0172bb"
                        d="M 510.68053,657.13291 C 436.87683,646.38535 382.78357,592.1972 371.82639,518.03519 c -2.30869,-15.62604 -1.9857,-42.11486 0.69198,-56.74937 0.73797,-4.03333 4.67238,-26.23333 8.74314,-49.33334 4.07075,-23.1 11.29744,-64.07622 16.05931,-91.05827 4.76188,-26.98205 9.55917,-50.80104 10.66067,-52.93108 1.10148,-2.13004 4.20662,-5.55382 6.90032,-7.6084 l 4.89761,-3.73558 h 144.5465 144.54649 l 3.8906,4.35437 c 7.2608,8.1262 4.293,20.5582 -6.6716,27.94723 -4.4885,3.02485 -4.617,3.03174 -56.63491,3.03549 -56.63061,0.004 -68.12187,0.85757 -91.15402,6.77031 -54.66603,14.03369 -106.66723,56.88477 -132.29341,109.01508 -31.6047,64.2922 -23.69566,132.94801 20.30484,176.25975 42.18647,41.5261 108.48569,50.30819 165.14694,21.8756 51.71943,-25.9528 86.52896,-85.10679 78.00226,-132.55405 -6.7955,-37.81356 -38.98003,-63.91613 -78.9295,-64.01397 -39.09906,-0.0957 -78.00832,31.40607 -86.62424,70.13297 -7.09687,31.89905 10.07956,57.14443 41.20452,60.56108 7.87592,0.86456 9.9785,1.63281 12.50388,4.56875 3.5194,4.09154 3.80596,7.35734 1.10404,12.58228 -3.56356,6.89116 -7.86204,8.56609 -19.95388,7.77513 -24.84245,-1.625 -44.42901,-14.54824 -55.31077,-36.49412 -14.7084,-29.6633 -4.23566,-73.55671 25.04837,-104.98291 14.44428,-15.5009 40.51319,-31.09095 60.8148,-36.3692 12.63115,-3.284 40.3846,-3.23266 52.66352,0.0975 40.70046,11.03812 67.38946,40.88302 73.41566,82.09711 4.1719,28.5317 -5.9843,69.30943 -24.7686,99.44773 -27.92089,44.79717 -76.26368,78.13121 -127.36974,87.82587 -11.82831,2.24378 -39.09596,2.54552 -52.58064,0.58184 z M 307.73994,474.00094 c -2.33587,-1.01593 -5.26072,-3.80739 -6.49966,-6.20323 -1.97104,-3.81157 -2.06494,-5.69909 -0.75125,-15.10064 9.84201,-70.43512 -25.96585,-131.72496 -89.19973,-152.67702 -12.57341,-4.16609 -24.20638,-6.36968 -39.30231,-7.44485 -7.33333,-0.52229 -14.85455,-1.72489 -16.71382,-2.67243 -4.93778,-2.51644 -7.09795,-7.44912 -6.31279,-14.41506 0.86269,-7.65375 5.32944,-13.86168 12.22803,-16.99466 5.16486,-2.34558 10.70505,-2.48334 100.79858,-2.5063 92.16861,-0.0235 95.47478,0.062 99.59404,2.57361 8.77544,5.35073 9.02592,2.52348 -9.48465,107.05534 -9.1872,51.88142 -17.5632,95.98143 -18.61335,98 -2.61441,5.02541 -7.287,9.00741 -12.695,10.81876 -5.73979,1.92245 -7.7876,1.85443 -13.04809,-0.43352 z M 425.05706,217.02309 c -2.96236,-1.43125 -7.07007,-8.47499 -7.07007,-12.12348 0,-5.86768 33.75488,-191.228094 35.40423,-194.417581 3.14046,-6.0729547 10.85099,-10.52956472 18.21759,-10.52956472 5.12281,0 7.16993,0.74685 10.69048,3.90019802 4.31123,3.861555 4.34805,3.996963 3.71613,13.6666667 -0.35104,5.371559 -0.62342,19.36647 -0.60533,31.099804 0.0276,17.905639 0.51995,23.154297 3.06409,32.666665 6.83111,25.540992 16.8978,43.502772 34.09992,60.843742 18.71851,18.8696 37.96423,29.83718 64.14423,36.55395 10.59112,2.71727 16.2151,3.14887 49.93534,3.83223 41.72204,0.84552 42.19474,0.9394 46.09264,9.15356 2.5125,5.2948 1.6356,10.92718 -2.7622,17.74148 -6.2925,9.74998 1.4089,9.21878 -132.19862,9.11814 -81.59868,-0.0615 -120.73275,-0.54162 -122.72843,-1.50581 z"
                        id="path1161" />
                </G>
            </G>

        </Svg>

    );
};


const SuccessIcon = () => {
    return (
        <Svg width="266" height="205" viewBox="0 0 266 205" fill="none">
            <Path d="M197.587 139.373C197.587 175.272 168.486 204.373 132.587 204.373C96.6885 204.373 67.587 175.272 67.587 139.373C67.587 103.474 96.6885 74.373 132.587 74.373C168.486 74.373 197.587 103.474 197.587 139.373Z" fill="#4CD080" fillOpacity="0.08" />
            <Path d="M187.587 139.373C187.587 169.749 162.963 194.373 132.587 194.373C102.211 194.373 77.587 169.749 77.587 139.373C77.587 108.997 102.211 84.373 132.587 84.373C162.963 84.373 187.587 108.997 187.587 139.373Z" fill="#105D38" fillOpacity="0.2" />
            <Path d="M172.587 138.873C172.587 161.241 154.455 179.373 132.087 179.373C109.719 179.373 91.587 161.241 91.587 138.873C91.587 116.505 109.719 98.373 132.087 98.373C154.455 98.373 172.587 116.505 172.587 138.873Z" fill="#105D38" fillOpacity="0.2" />
            <Path fillRule="evenodd" clipRule="evenodd" d="M132.087 159.498C134.796 159.498 137.478 158.965 139.98 157.928C142.482 156.892 144.756 155.372 146.671 153.457C148.586 151.542 150.106 149.268 151.142 146.766C152.179 144.264 152.712 141.582 152.712 138.873C152.712 136.164 152.179 133.482 151.142 130.98C150.106 128.478 148.586 126.204 146.671 124.289C144.756 122.374 142.482 120.854 139.98 119.818C137.478 118.781 134.796 118.248 132.087 118.248C126.617 118.248 121.371 120.421 117.503 124.289C113.635 128.157 111.462 133.403 111.462 138.873C111.462 144.343 113.635 149.589 117.503 153.457C121.371 157.325 126.617 159.498 132.087 159.498ZM143.014 133.465L139.494 130.531L129.639 142.354L124.541 137.253L121.3 140.493L129.949 149.142L143.014 133.465Z" fill="#145C30" />
            <Path d="M0 137.722C1.01833 137.675 1.88 137.283 2.585 136.547C3.29 135.81 3.65033 134.933 3.65033 133.915C3.65033 134.933 3.995 135.81 4.7 136.547C5.405 137.283 6.26667 137.675 7.285 137.722C6.26667 137.769 5.405 138.16 4.7 138.897C4.35915 139.244 4.0908 139.655 3.91059 140.107C3.73038 140.559 3.64191 141.042 3.65033 141.529C3.65033 140.51 3.30567 139.633 2.585 138.897C1.88 138.16 1.01833 137.769 0 137.722ZM3.65033 126.442C5.62433 126.348 7.30067 125.58 8.67933 124.139C10.058 122.697 10.7473 120.99 10.7473 119C10.7473 120.99 11.4367 122.697 12.8153 124.139C14.194 125.58 15.8703 126.332 17.86 126.442C16.5597 126.504 15.369 126.865 14.2723 127.554C13.1913 128.228 12.3297 129.136 11.6873 130.264C11.0607 131.392 10.7473 132.599 10.7473 133.915C10.7473 131.925 10.058 130.202 8.67933 128.76C7.30067 127.303 5.62433 126.536 3.65033 126.442ZM8.85167 143.315C10.34 143.252 11.609 142.672 12.643 141.591C13.677 140.51 14.194 139.226 14.194 137.722C14.194 139.226 14.711 140.51 15.745 141.591C16.779 142.672 18.0323 143.252 19.5207 143.315C18.0323 143.377 16.779 143.957 15.745 145.038C14.711 146.119 14.194 147.404 14.194 148.908C14.194 147.404 13.677 146.119 12.643 145.038C11.655 143.987 10.2929 143.368 8.85167 143.315ZM19.5207 135.889C21.009 135.826 22.2623 135.246 23.2963 134.165C24.3303 133.084 24.8317 131.8 24.8317 130.28C24.8317 131.784 25.3487 133.069 26.3827 134.15C27.4167 135.231 28.6857 135.81 30.174 135.873C28.6857 135.936 27.4167 136.515 26.3827 137.596C25.3487 138.677 24.8317 139.962 24.8317 141.466C24.8317 139.962 24.3147 138.677 23.2963 137.596C22.2623 136.531 21.009 135.951 19.5207 135.889Z" fill="#105D38" />
            <Path d="M117 18.7217C118.018 18.6747 118.88 18.283 119.585 17.5467C120.29 16.8103 120.65 15.933 120.65 14.9147C120.65 15.933 120.995 16.8103 121.7 17.5467C122.405 18.283 123.267 18.6747 124.285 18.7217C123.267 18.7687 122.405 19.1603 121.7 19.8967C121.359 20.2438 121.091 20.6553 120.911 21.1072C120.73 21.559 120.642 22.0423 120.65 22.5287C120.65 21.5103 120.306 20.633 119.585 19.8967C118.88 19.1603 118.018 18.7687 117 18.7217ZM120.65 7.44167C122.624 7.34767 124.301 6.58 125.679 5.13867C127.058 3.69733 127.747 1.98967 127.747 0C127.747 1.98967 128.437 3.69733 129.815 5.13867C131.194 6.58 132.87 7.332 134.86 7.44167C133.56 7.50433 132.369 7.86467 131.272 8.554C130.191 9.22767 129.33 10.1363 128.687 11.2643C128.061 12.3923 127.747 13.5987 127.747 14.9147C127.747 12.925 127.058 11.2017 125.679 9.76033C124.301 8.30333 122.624 7.53567 120.65 7.44167ZM125.852 24.3147C127.34 24.252 128.609 23.6723 129.643 22.5913C130.677 21.5103 131.194 20.2257 131.194 18.7217C131.194 20.2257 131.711 21.5103 132.745 22.5913C133.779 23.6723 135.032 24.252 136.521 24.3147C135.032 24.3773 133.779 24.957 132.745 26.038C131.711 27.119 131.194 28.4037 131.194 29.9077C131.194 28.4037 130.677 27.119 129.643 26.038C128.655 24.9873 127.293 24.3682 125.852 24.3147ZM136.521 16.8887C138.009 16.826 139.262 16.2463 140.296 15.1653C141.33 14.0843 141.832 12.7997 141.832 11.28C141.832 12.784 142.349 14.0687 143.383 15.1497C144.417 16.2307 145.686 16.8103 147.174 16.873C145.686 16.9357 144.417 17.5153 143.383 18.5963C142.349 19.6773 141.832 20.962 141.832 22.466C141.832 20.962 141.315 19.6773 140.296 18.5963C139.262 17.531 138.009 16.9513 136.521 16.8887Z" fill="#105D38" />
            <Path d="M235 137.722C236.018 137.675 236.88 137.283 237.585 136.547C238.29 135.81 238.65 134.933 238.65 133.915C238.65 134.933 238.995 135.81 239.7 136.547C240.405 137.283 241.267 137.675 242.285 137.722C241.267 137.769 240.405 138.16 239.7 138.897C239.359 139.244 239.091 139.655 238.911 140.107C238.73 140.559 238.642 141.042 238.65 141.529C238.65 140.51 238.306 139.633 237.585 138.897C236.88 138.16 236.018 137.769 235 137.722ZM238.65 126.442C240.624 126.348 242.301 125.58 243.679 124.139C245.058 122.697 245.747 120.99 245.747 119C245.747 120.99 246.437 122.697 247.815 124.139C249.194 125.58 250.87 126.332 252.86 126.442C251.56 126.504 250.369 126.865 249.272 127.554C248.191 128.228 247.33 129.136 246.687 130.264C246.061 131.392 245.747 132.599 245.747 133.915C245.747 131.925 245.058 130.202 243.679 128.76C242.301 127.303 240.624 126.536 238.65 126.442ZM243.852 143.315C245.34 143.252 246.609 142.672 247.643 141.591C248.677 140.51 249.194 139.226 249.194 137.722C249.194 139.226 249.711 140.51 250.745 141.591C251.779 142.672 253.032 143.252 254.521 143.315C253.032 143.377 251.779 143.957 250.745 145.038C249.711 146.119 249.194 147.404 249.194 148.908C249.194 147.404 248.677 146.119 247.643 145.038C246.655 143.987 245.293 143.368 243.852 143.315ZM254.521 135.889C256.009 135.826 257.262 135.246 258.296 134.165C259.33 133.084 259.832 131.8 259.832 130.28C259.832 131.784 260.349 133.069 261.383 134.15C262.417 135.231 263.686 135.81 265.174 135.873C263.686 135.936 262.417 136.515 261.383 137.596C260.349 138.677 259.832 139.962 259.832 141.466C259.832 139.962 259.315 138.677 258.296 137.596C257.262 136.531 256.009 135.951 254.521 135.889Z" fill="#105D38" />
        </Svg>
    );
};

const BottomBarTransferIcon = ({ color, className }: { color?: string, className?: string }) => {
    return (
        <Svg
            width="40"
            height="40"
            viewBox="0 0 53 52"
            fill="none"
            className={className}
        >
            <Path
                d="M26.8333 52C12.4735 52 0.833252 40.3598 0.833252 26C0.833252 11.6402 12.4735 0 26.8333 0C41.1931 0 52.8333 11.6402 52.8333 26C52.8333 40.3598 41.1931 52 26.8333 52ZM26.8333 18.2H16.4333V23.4H39.8332L26.8333 10.4V18.2ZM13.8333 28.6L26.8333 41.6V33.8H37.2332V28.6H13.8333Z"
                fill={color ?? "currentColor"}
            />
        </Svg>
    );
};

const SuccessIconNewRecipient = () => {
    return (
        <Svg width="179" height="179" viewBox="0 0 179 179" fill="none">
            <G clipPath="url(#clip0_2123_799)">
                <Path d="M151.767 61.5876C152.439 63.6639 153.017 65.8119 153.486 67.9599C153.79 69.3562 155.025 70.3106 156.398 70.3106C156.606 70.3106 156.824 70.2897 157.036 70.2421C158.647 69.8901 159.667 68.3028 159.318 66.6918C158.805 64.3498 158.176 62.0141 157.445 59.7497C156.94 58.1866 155.27 57.3241 153.689 57.8314C152.119 58.3355 151.26 60.0182 151.767 61.5876Z" fill="#FFB668" />
                <Path d="M148.02 52.4524C148.545 53.4935 149.598 54.0931 150.69 54.0931C151.141 54.0931 151.6 53.9917 152.029 53.7771C153.5 53.0341 154.094 51.2413 153.354 49.7674C152.265 47.6135 151.066 45.5071 149.783 43.5115C148.891 42.1243 147.044 41.7215 145.66 42.6106C144.276 43.5028 143.873 45.3494 144.762 46.7335C145.932 48.5591 147.03 50.4806 148.02 52.4524Z" fill="#FFB668" />
                <Path d="M105.085 19.5522C107.248 20.0266 109.393 20.6083 111.46 21.2736C111.768 21.3722 112.075 21.4198 112.379 21.4198C113.641 21.4198 114.807 20.6143 115.216 19.3553C115.723 17.786 114.864 16.1036 113.298 15.5995C111.045 14.8716 108.712 14.242 106.365 13.726C104.763 13.3798 103.164 14.3881 102.812 15.9991C102.46 17.6101 103.477 19.2001 105.085 19.5522Z" fill="#FFB668" />
                <Path d="M120.595 25.0176C122.558 26.0052 124.479 27.0998 126.311 28.2784C126.809 28.5976 127.367 28.7496 127.919 28.7496C128.9 28.7496 129.861 28.2665 130.434 27.3774C131.323 25.9933 130.921 24.1464 129.533 23.2545C127.529 21.9686 125.425 20.7663 123.28 19.6864C121.803 18.9466 120.013 19.5371 119.274 21.0079C118.534 22.4819 119.124 24.2747 120.595 25.0176Z" fill="#FFB668" />
                <Path d="M134.146 34.2479C135.772 35.7068 137.335 37.2699 138.794 38.8928C139.381 39.549 140.196 39.8832 141.013 39.8832C141.723 39.8832 142.436 39.6326 143.006 39.1225C144.232 38.0188 144.334 36.1361 143.233 34.9069C141.634 33.126 139.915 31.4105 138.131 29.8086C136.914 28.7049 135.02 28.8122 133.919 30.0355C132.818 31.2616 132.919 33.147 134.146 34.2479Z" fill="#FFB668" />
                <Path d="M98.4443 15.3649C98.5695 13.721 97.3375 12.2922 95.6936 12.1667C93.6589 12.0115 91.5707 11.9338 89.5003 11.9338C87.8505 11.9338 86.5171 13.2672 86.5171 14.917C86.5171 16.5668 87.8505 17.9002 89.5003 17.9002C91.4245 17.9002 93.3547 17.9719 95.2461 18.1149C95.3206 18.1209 95.3982 18.124 95.4726 18.124C97.0183 18.1247 98.3251 16.9343 98.4443 15.3649Z" fill="#FFB668" />
                <Path d="M25.0123 120.58C24.2694 119.11 22.4735 118.519 21.0027 119.259C19.5319 120.002 18.9414 121.792 19.6812 123.265C20.767 125.419 21.9693 127.526 23.2493 129.521C23.8219 130.41 24.7826 130.894 25.7643 130.894C26.3164 130.894 26.874 130.741 27.3722 130.422C28.7594 129.53 29.1622 127.683 28.2731 126.299C27.1005 124.477 26.0028 122.553 25.0123 120.58Z" fill="#FFB668" />
                <Path d="M21.2652 111.446C20.5971 109.369 20.015 107.221 19.5497 105.073C19.1977 103.462 17.6045 102.442 15.9994 102.791C14.3884 103.143 13.3683 104.73 13.7172 106.341C14.2304 108.686 14.8597 111.019 15.5907 113.283C15.9994 114.542 17.1661 115.348 18.4278 115.348C18.732 115.348 19.0393 115.3 19.3466 115.202C20.9132 114.697 21.7725 113.015 21.2652 111.446Z" fill="#FFB668" />
                <Path d="M52.4391 148.017C50.476 147.029 48.5549 145.931 46.723 144.756C45.3326 143.861 43.4919 144.267 42.6001 145.657C41.711 147.038 42.1138 148.888 43.501 149.777C45.5057 151.066 47.6089 152.265 49.7541 153.348C50.1838 153.562 50.64 153.664 51.0935 153.664C52.1853 153.664 53.2383 153.065 53.7606 152.024C54.5007 150.55 53.9099 148.76 52.4391 148.017Z" fill="#FFB668" />
                <Path d="M67.9494 153.482C65.7864 153.005 63.6415 152.426 61.5712 151.758C59.993 151.248 58.3254 152.116 57.8181 153.679C57.3108 155.245 58.1702 156.931 59.7364 157.435C61.9889 158.163 64.3187 158.792 66.6667 159.308C66.8845 159.353 67.0992 159.377 67.311 159.377C68.6804 159.377 69.9156 158.428 70.2229 157.035C70.5746 155.424 69.5576 153.834 67.9494 153.482Z" fill="#FFB668" />
                <Path d="M38.889 138.786C37.2629 137.327 35.6998 135.761 34.2409 134.138C33.1372 132.912 31.2486 132.808 30.0285 133.911C28.8024 135.012 28.701 136.898 29.8016 138.124C31.4007 139.908 33.1162 141.623 34.9031 143.225C35.4698 143.739 36.1858 143.989 36.8958 143.989C37.7104 143.989 38.5278 143.655 39.1155 142.999C40.2164 141.773 40.115 139.887 38.889 138.786Z" fill="#FFB668" />
                <Path d="M83.5336 155.133C81.6093 155.133 79.6792 155.061 77.7878 154.918C76.1677 154.784 74.7151 156.022 74.5896 157.669C74.4644 159.31 75.6964 160.742 77.3403 160.867C79.375 161.022 81.4632 161.1 83.5336 161.1C85.1834 161.1 86.5168 159.767 86.5168 158.117C86.5171 156.467 85.1834 155.133 83.5336 155.133Z" fill="#FFB668" />
                <Path d="M41.7675 0.000366211C18.736 0.000366211 0.000854492 18.7355 0.000854492 41.767C0.000854492 54.3791 5.61975 65.7029 14.4851 73.3674L14.3865 73.46L16.2817 74.8329C20.8711 78.3783 26.2148 80.9906 32.0281 82.3841C32.0396 82.3869 32.0515 82.3897 32.0631 82.3925C32.5654 82.5124 33.0713 82.6239 33.5807 82.7253C33.6356 82.7362 33.6905 82.7463 33.7454 82.7571C34.1929 82.8445 34.6428 82.9249 35.0952 82.998C35.1634 83.0089 35.2309 83.0211 35.299 83.0319C35.7623 83.1043 36.2283 83.1679 36.6961 83.2249C36.8219 83.2403 36.9478 83.2539 37.074 83.2683C37.4739 83.313 37.8749 83.3529 38.2784 83.3864C38.3658 83.3938 38.4528 83.4029 38.5406 83.4098C38.9912 83.4445 39.4447 83.4696 39.8992 83.4896C40.053 83.4966 40.2068 83.5021 40.361 83.507C40.77 83.5207 41.1801 83.5294 41.592 83.5312C41.6504 83.5315 41.7087 83.5347 41.7671 83.5347C41.8259 83.5347 41.8842 83.5315 41.9433 83.5312C42.3541 83.5294 42.7632 83.5207 43.1712 83.5074C43.3253 83.5021 43.4795 83.4966 43.6337 83.4899C44.0878 83.47 44.5409 83.4448 44.9916 83.4102C45.0765 83.4036 45.1608 83.3945 45.2457 83.3875C45.6506 83.3539 46.0537 83.3141 46.455 83.269C46.5805 83.255 46.7064 83.241 46.8319 83.2256C47.3004 83.1686 47.7667 83.1053 48.2307 83.033C48.2943 83.0228 48.3579 83.0116 48.4216 83.0012C48.8757 82.9281 49.3274 82.8473 49.7766 82.7599C49.8322 82.7491 49.8882 82.739 49.9441 82.7278C50.4535 82.6264 50.9597 82.5152 51.4625 82.3953C51.4698 82.3935 51.4771 82.3918 51.4845 82.39C57.2922 81.0011 62.6317 78.3961 67.2193 74.8595L69.2204 73.4121L69.1103 73.3153C77.9411 65.6515 83.5344 54.3504 83.5344 41.7666C83.5337 18.7355 64.7986 0.000366211 41.7675 0.000366211ZM36.6391 56.9382L35.9587 56.1118C35.9318 56.0789 33.3185 52.8747 32.334 48.5878L32.0627 47.4034L31.0425 46.7472C30.9859 46.7083 30.7891 46.5622 30.7891 46.3056V41.6247C30.7891 41.4457 30.8964 41.3146 30.9831 41.237L31.9617 40.3479V32.2542L31.9407 31.8993C31.9288 31.792 31.6841 29.3038 33.4234 27.3645C34.9928 25.6193 37.9075 24.6974 41.8573 24.6974C45.8103 24.6974 48.725 25.6193 50.2913 27.3645C52.0334 29.3066 51.789 31.7948 51.783 31.8633L51.7593 40.3479L52.7378 41.237C52.8242 41.3146 52.9287 41.4457 52.9287 41.6247V46.3056C52.9287 46.5622 52.7287 46.744 52.541 46.801L51.0583 47.2576L50.5811 48.7343C49.8532 51.0015 48.818 53.0869 47.5052 54.9395C47.192 55.3811 46.9025 55.7569 46.6459 56.0492L45.903 56.8935V62.4096C45.903 65.1722 47.4364 67.6544 49.9126 68.8924L58.6955 73.2838C48.224 78.952 35.0498 78.9072 24.6199 73.1614L32.8658 68.6627C35.1987 67.3887 36.6457 64.9516 36.6457 62.2963L36.6391 56.9382ZM64.3931 69.4895C64.1854 69.3689 63.976 69.2528 63.7634 69.1462L52.5791 63.5553C52.1494 63.3406 51.869 62.89 51.869 62.4096V59.0743C52.033 58.8597 52.2033 58.6268 52.3763 58.3821C53.7905 56.3862 54.9508 54.1788 55.8312 51.807C57.7138 50.6435 58.8951 48.5941 58.8951 46.306V41.625C58.8951 40.2976 58.4805 39.0117 57.7257 37.9258V32.4094C57.8271 31.2934 57.9673 27.0691 54.8229 23.4832C52.0575 20.3297 47.6958 18.7306 41.8573 18.7306C36.0189 18.7306 31.6575 20.3297 28.8949 23.4832C25.7505 27.0691 25.8935 31.2934 25.9953 32.4122V37.9255C25.2405 39.0114 24.8227 40.2972 24.8227 41.6247V46.3056C24.8227 48.0718 25.5387 49.7304 26.7798 50.9417C27.8241 54.6738 29.6735 57.6035 30.679 59.0177V62.2963C30.679 62.7676 30.4223 63.2004 30.0109 63.4242L19.5604 69.1252C19.3919 69.2179 19.2254 69.3199 19.0594 69.4224C11.0712 62.8512 5.96831 52.8943 5.96831 41.767C5.96831 22.0264 22.0276 5.96713 41.7682 5.96713C61.5088 5.96713 77.568 22.0264 77.568 41.767C77.5673 52.9324 72.4284 62.919 64.3931 69.4895Z" fill="#FFB668" />
                <Path d="M144.074 73.7092L155.984 85.6189C156.132 85.7703 156.296 85.906 156.473 86.0231C156.479 86.0269 156.485 86.0301 156.49 86.0336C156.566 86.0825 156.643 86.1287 156.723 86.171C156.739 86.1797 156.756 86.1863 156.772 86.1947C156.841 86.23 156.912 86.264 156.985 86.2937C157.007 86.3028 157.03 86.3097 157.052 86.3181C157.12 86.344 157.188 86.3692 157.257 86.3898C157.285 86.3982 157.314 86.4041 157.343 86.4118C157.407 86.429 157.471 86.4464 157.537 86.4594C157.579 86.4678 157.621 86.4723 157.664 86.4786C157.717 86.4867 157.769 86.4964 157.823 86.5017C157.92 86.5115 158.018 86.5164 158.116 86.5164C158.215 86.5164 158.313 86.5111 158.41 86.5017C158.464 86.4964 158.516 86.4867 158.569 86.4786C158.612 86.472 158.654 86.4678 158.696 86.4594C158.762 86.4464 158.826 86.429 158.89 86.4118C158.919 86.4041 158.948 86.3982 158.976 86.3898C159.045 86.3688 159.113 86.3437 159.181 86.3181C159.203 86.3094 159.226 86.3024 159.249 86.2933C159.321 86.2636 159.392 86.2297 159.461 86.1947C159.478 86.1863 159.494 86.1793 159.511 86.171C159.59 86.1287 159.668 86.0829 159.743 86.0336C159.748 86.0297 159.755 86.0269 159.76 86.0231C159.938 85.906 160.102 85.7703 160.249 85.6189L172.159 73.7092C173.325 72.5425 173.325 70.6571 172.159 69.4908C170.993 68.3242 169.107 68.3242 167.941 69.4908L160.742 76.6892C160.342 75.3859 159.082 74.4888 157.669 74.5891C156.532 74.6758 155.593 75.3866 155.163 76.3606L148.293 69.4905C147.126 68.3238 145.241 68.3238 144.074 69.4905C142.908 70.6575 142.908 72.5429 144.074 73.7092Z" fill="#FFB668" />
                <Path d="M28.9598 99.324L17.0563 87.4205C16.9063 87.266 16.7399 87.1279 16.5595 87.0087C16.555 87.0059 16.5504 87.0034 16.5459 87.0003C16.47 86.951 16.3924 86.9045 16.312 86.8618C16.291 86.8506 16.2694 86.8419 16.2484 86.8311C16.1837 86.7989 16.119 86.7674 16.0519 86.7398C16.0197 86.7265 15.9865 86.716 15.954 86.7042C15.897 86.6832 15.8404 86.6615 15.7817 86.6437C15.7362 86.63 15.6897 86.6199 15.6439 86.6084C15.5971 86.5968 15.5509 86.5835 15.5034 86.5741C15.4306 86.5594 15.3576 86.55 15.2842 86.5409C15.2621 86.5381 15.2405 86.5335 15.2181 86.5314C15.0178 86.5112 14.8157 86.5112 14.6154 86.5314C14.6014 86.5328 14.5877 86.536 14.5738 86.5374C14.492 86.5468 14.4101 86.5584 14.329 86.5748C14.2906 86.5825 14.2535 86.5933 14.2158 86.6024C14.1602 86.6157 14.1042 86.6283 14.0493 86.6451C14.0018 86.6594 13.956 86.6772 13.9095 86.694C13.8655 86.7097 13.8211 86.7241 13.7781 86.7423C13.7246 86.7643 13.6735 86.7898 13.6218 86.815C13.5868 86.8318 13.5515 86.8471 13.5172 86.8653C13.455 86.8985 13.3956 86.9352 13.3361 86.9727C13.3141 86.9866 13.2914 86.9985 13.2697 87.0129C13.0967 87.1275 12.9365 87.2597 12.7915 87.4072L0.874719 99.324C-0.291573 100.491 -0.291573 102.376 0.874719 103.542C1.45647 104.124 2.22036 104.416 2.9839 104.416C3.7478 104.416 4.51134 104.124 5.09309 103.542L12.2919 96.3435C12.6691 97.5794 13.813 98.4531 15.1384 98.4531C15.2128 98.4531 15.2905 98.4503 15.3649 98.444C16.5018 98.3573 17.4412 97.6465 17.8713 96.6729L24.7411 103.543C25.3228 104.124 26.0867 104.417 26.8502 104.417C27.6141 104.417 28.3777 104.124 28.9594 103.543C30.1264 102.376 30.1264 100.491 28.9598 99.324Z" fill="#FFB668" />
                <Path d="M137.233 95.4667C114.202 95.4667 95.4668 114.202 95.4668 137.233C95.4668 160.265 114.202 179 137.233 179C160.265 179 179 160.265 179 137.233C179 114.202 160.265 95.4667 137.233 95.4667ZM137.233 173.033C117.493 173.033 101.434 156.974 101.434 137.233C101.434 117.492 117.493 101.433 137.233 101.433C156.974 101.433 173.033 117.492 173.033 137.233C173.033 156.974 156.974 173.033 137.233 173.033Z" fill="#FFB668" />
                <Path d="M140.217 113.334V110.383C140.217 108.734 138.884 107.4 137.234 107.4C135.584 107.4 134.251 108.734 134.251 110.383V113.338C130.996 114.001 128.03 115.734 125.844 118.32C124.018 120.474 123.18 123.231 123.475 126.083C123.776 129.003 125.28 131.712 127.601 133.52L134.251 138.693V154.952C130.779 153.721 128.284 150.404 128.284 146.515C128.284 144.866 126.951 143.532 125.301 143.532C123.651 143.532 122.318 144.866 122.318 146.515C122.318 153.719 127.451 159.746 134.251 161.132V164.083C134.251 165.733 135.584 167.066 137.234 167.066C138.884 167.066 140.217 165.733 140.217 164.083V161.127C143.472 160.464 146.438 158.731 148.624 156.145C150.45 153.988 151.292 151.229 150.993 148.374C150.689 145.459 149.185 142.747 146.867 140.949L140.217 135.775V119.513C143.689 120.745 146.184 124.062 146.184 127.95C146.184 129.6 147.517 130.933 149.167 130.933C150.817 130.933 152.15 129.6 152.15 127.95C152.15 120.749 147.017 114.72 140.217 113.334ZM143.203 145.656C144.248 146.465 144.922 147.685 145.059 148.995C145.184 150.215 144.835 151.387 144.069 152.294C143.03 153.522 141.697 154.43 140.217 154.953V143.334L143.203 145.656ZM131.264 128.809C130.22 127.998 129.546 126.78 129.408 125.468C129.283 124.248 129.632 123.081 130.399 122.174C131.438 120.944 132.77 120.036 134.25 119.513V131.133L131.264 128.809Z" fill="#FFB668" />
            </G>
            <Defs>
                <ClipPath id="clip0_2123_799">
                    <Rect width="179" height="179" fill="white" />
                </ClipPath>
            </Defs>
        </Svg>

    );
};

const ProfileUserIcon = () => {
    return (
        <Svg width="100" height="100" viewBox="0 0 100 100" fill="none">
            <Path
                fillRule="evenodd"
                clipRule="evenodd"
                d="M50.0001 10C43.0038 9.99872 36.1297 11.8324 30.0636 15.3181C23.9976 18.8038 18.9519 23.8196 15.4301 29.8648C11.9084 35.9099 10.0338 42.7731 9.99339 49.7692C9.95301 56.7653 11.7483 63.6496 15.2001 69.735C17.5331 66.7029 20.5322 64.2479 23.9655 62.5599C27.3988 60.8719 31.1742 59.996 35.0001 60H65.0001C68.8259 59.996 72.6013 60.8719 76.0346 62.5599C79.4679 64.2479 82.467 66.7029 84.8 69.735C88.2518 63.6496 90.0471 56.7653 90.0067 49.7692C89.9663 42.7731 88.0917 35.9099 84.57 29.8648C81.0482 23.8196 76.0025 18.8038 69.9365 15.3181C63.8704 11.8324 56.9963 9.99872 50.0001 10ZM89.715 80.38C90.3417 79.5633 90.9417 78.7267 91.515 77.87C97.0582 69.6335 100.013 59.9281 100 50C100 22.385 77.6151 0 50.0001 0C22.3851 0 5.12773e-05 22.385 5.12773e-05 50C-0.0157053 60.9838 3.60025 71.6647 10.2851 80.38L10.2601 80.47L12.0351 82.535C16.7245 88.0176 22.547 92.4181 29.1012 95.4332C35.6554 98.4483 42.7855 100.006 50.0001 100C51.0801 100 52.1534 99.9667 53.2201 99.9C62.242 99.3311 70.9385 96.3147 78.375 91.175C81.9316 88.7215 85.1551 85.8173 87.965 82.535L89.7401 80.47L89.715 80.38ZM50.0001 20C46.0218 20 42.2065 21.5804 39.3934 24.3934C36.5804 27.2064 35.0001 31.0218 35.0001 35C35.0001 38.9782 36.5804 42.7936 39.3934 45.6066C42.2065 48.4197 46.0218 50 50.0001 50C53.9783 50 57.7936 48.4197 60.6067 45.6066C63.4197 42.7936 65.0001 38.9782 65.0001 35C65.0001 31.0218 63.4197 27.2064 60.6067 24.3934C57.7936 21.5804 53.9783 20 50.0001 20Z"
                fill="#FFB668"
            />
        </Svg>
    );
};

const CreditDebitCardIcon = ({ width, height }: { width?: number, height?: number }) => {
    return (
        <Svg width={width ?? "21"} height={height ?? "21"} viewBox="0 0 21 21" fill="none">
            <Path d="M20.125 7.875V2.625H0.875V7.875H20.125ZM20.125 9.625V18.375H0.875V9.625H20.125ZM7.875 14.875V13.125H3.5V14.875H7.875Z" fill="#105D38" />
        </Svg>

    );
};

const SuccessIconNewCard = ({ width, height }: { width?: number, height?: number }) => {
    return (
        <Svg width="180" height="187" viewBox="0 0 180 187" fill="none">
            <Path opacity="0.1" d="M132.053 91.3896C131.941 88.1431 131.73 84.6811 131.381 81.0983C130.911 73.9414 130.014 67.2587 128.389 63.0551C119.438 61.2228 72.9399 64.6374 72.9054 64.6374L72.6166 63.344L72.5002 62.8309L72.2932 61.9299L72.2372 61.7229C71.9354 60.5071 71.5948 59.3042 71.1981 58.11C71.1981 58.11 35.9482 54.9626 24.2557 58.0151C24.2557 58.1186 24.2557 58.2177 24.2557 58.3212L24.2902 61.2055C24.3247 66.7888 24.1953 72.0271 24.4842 77.7785V77.8216C24.4283 77.8166 24.372 77.8166 24.316 77.8216C23.8623 77.8816 23.434 78.066 23.0787 78.3544C22.7233 78.6428 22.4547 79.024 22.3026 79.4557C22.1866 79.7905 22.144 80.1463 22.1776 80.499L22.3328 82.3141C22.3328 82.3443 22.3328 82.3702 22.3328 82.4003C22.7639 86.979 23.1951 91.5146 23.1951 91.5146C23.1951 91.5146 23.4193 91.5362 23.7857 91.5534L25.7216 91.6914C21.5999 92.0708 17.0988 97.5118 17.2971 102.19C17.4954 106.868 12.9857 115.676 14.111 120.729C14.9733 124.678 19.4097 131.029 21.5697 135.853L21.4015 136.81L11.757 156.177C12.4037 155.228 18.224 180.536 45.2565 175.177L64.4896 143.842C66.6348 142.224 68.5979 140.378 70.3445 138.336C71.0816 137.604 71.6947 136.756 72.1596 135.827C72.8463 134.73 73.3705 133.539 73.716 132.292C73.8022 131.964 73.8927 131.641 73.9876 131.309C75.5569 127.312 77.6523 121.858 79.1871 118.081C99.4507 117.478 120.727 116.24 131.411 113.727H131.433C132.467 106.699 132.489 98.8138 132.053 91.3896ZM27.9894 109.096C27.8221 107.929 27.7213 106.753 27.6876 105.574C27.9247 106.816 28.1834 108.053 28.455 109.295C28.2998 109.226 28.1446 109.157 27.9894 109.096Z" fill="black" />
            <Path d="M9.55383 154.94C9.55383 154.94 18.2111 180.536 45.2565 175.177C45.2565 175.177 51.2579 147.002 56.285 142.842C59.5272 140.169 66.6884 135.374 68.219 131.904C69.7495 128.433 75.8975 111.951 77.0875 109.967C78.2774 107.984 64.1878 85.1639 64.1878 85.1639L34.5082 100.478L17.9955 129.795C17.9955 129.795 14.8267 148.766 9.55383 154.94Z" fill="white" />
            <Path d="M17.7067 132.08C17.7067 132.08 15.5898 147.908 8.59241 156.177" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M45.2565 175.177C45.2565 175.177 51.2234 147.916 56.285 142.842C56.285 142.842 67.7188 136.194 69.7797 128.368C71.2067 122.949 73.8022 116.702 75.0439 113.865" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M47.6623 114.74C47.2311 114.464 54.5821 120.345 54.8666 128.381" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M127.496 109.812C103.663 115.417 26.9028 114.68 26.9028 114.68C26.2561 113.317 25.4758 109.885 24.7213 105.91C23.2123 97.9299 21.8025 87.7594 21.8025 87.7594L19.263 87.5826C19.263 87.5826 18.8319 83.047 18.4008 78.4683C17.9696 73.8896 20.5565 73.8939 20.5565 73.8939L20.3711 58.0452L20.3236 54.0874C32.0161 51.0349 67.2661 54.1822 67.2661 54.1822L68.3655 58.0021L68.9777 60.7097L124.457 59.1446C129.544 72.2987 127.496 109.812 127.496 109.812Z" fill="#FFB668" />
            <Path d="M118.279 71.3651L81.8908 73.1845C80.3931 73.2594 79.2397 74.5342 79.3145 76.0319L79.6843 83.426C79.7591 84.9237 81.034 86.0771 82.5317 86.0022L118.92 84.1828C120.418 84.108 121.571 82.8331 121.496 81.3354L121.126 73.9413C121.052 72.4436 119.777 71.2902 118.279 71.3651Z" fill="#263238" />
            <Path d="M121.297 89.014L121.413 90.2428L79.5148 91.8639L79.4803 90.7602L121.297 89.014Z" fill="#263238" />
            <Path d="M121.504 93.2866L121.542 94.3903L79.6485 95.9381L79.6097 94.8387L121.504 93.2866Z" fill="#263238" />
            <Path opacity="0.3" d="M124.448 59.1446C124.448 59.1446 130.631 88.4621 127.496 109.812C127.496 109.812 88.4006 114.399 75.0137 113.658L74.4662 106.523L75.5871 106.35C75.5871 106.35 70.1893 65.6246 68.9648 60.7096C68.9648 60.7096 115.524 57.308 124.448 59.1446Z" fill="black" />
            <Path opacity="0.8" d="M73.1771 106.419L73.6384 111.813C73.6384 111.813 34.2323 113.537 30.7659 112.283C27.2995 111.028 30.9513 109.027 40.1173 108.307C49.2833 107.587 73.1771 106.419 73.1771 106.419Z" fill="white" />
            <Path d="M49.6498 83.5429C51.6381 83.5429 53.2498 82.0836 53.2498 80.2835C53.2498 78.4833 51.6381 77.024 49.6498 77.024C47.6616 77.024 46.0498 78.4833 46.0498 80.2835C46.0498 82.0836 47.6616 83.5429 49.6498 83.5429Z" fill="#263238" />
            <Path d="M21.8025 87.7551C22.6146 96.8753 24.3215 105.894 26.8986 114.68C43.6138 114.537 60.3248 114.352 77.0357 113.817C93.7467 113.283 110.919 112.153 127.479 109.812C127.479 109.812 130.445 83.6161 124.431 59.1447C117.783 57.7607 69.133 60.7011 69.133 60.7011" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M73.177 106.419L73.6384 111.813L36.1292 112.675C34.5815 112.809 32.1714 113.011 30.7486 112.283C30.1019 111.951 29.6363 111.14 29.9424 110.476C30.2183 109.881 30.9426 109.67 31.5893 109.54C36.1767 108.596 40.8588 108.2 45.5281 107.855C55.5248 107.113 65.5372 106.612 75.5655 106.35C75.3543 106.35 72.9097 86.177 72.6381 84.3145C71.5775 77.0283 70.5686 69.7118 69.258 62.4644C68.785 59.6584 68.1092 56.8904 67.2359 54.1822C51.7839 53.0785 35.6464 52.0567 20.2892 54.0873C20.4315 60.9295 20.1771 67.0215 20.5263 73.8939" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M26.3252 112.649C26.2329 112.37 26.1778 112.08 26.1614 111.787" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M26.4114 110.153C26.9848 108.717 28.705 107.096 33.3829 106.579C41.9151 105.63 60.5145 103.923 71.4266 103.509" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="3.91 3.91" />
            <Path d="M72.2717 103.479L73.134 103.449L73.0176 102.586" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M72.7761 100.935C70.8144 86.8238 68.6415 72.8161 66.1538 58.7825" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="3.88 3.88" />
            <Path d="M66.0159 57.959L65.8607 57.0967L64.9984 57.0364" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M63.2566 56.9243C56.0867 56.4457 35.6981 55.2515 22.0957 56.1827" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4.07 4.07" />
            <Path d="M21.2162 56.2474L20.3539 56.3164" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M19.2631 87.5826L18.2327 76.5885C18.2014 76.2584 18.2371 75.9252 18.3375 75.6092C18.438 75.2931 18.6011 75.0005 18.8173 74.7489C19.0334 74.4974 19.2981 74.292 19.5955 74.1451C19.8928 73.9982 20.2167 73.9127 20.5479 73.8939C26.8856 73.5275 43.2775 72.6652 49.5679 73.1696C52.5858 73.411 55.8668 74.3811 57.3284 77.2697C58.5442 79.6496 58.7253 83.2195 56.686 85.1768C53.5818 88.1517 47.6924 87.9232 43.6914 88.0655C36.2413 88.35 19.2674 87.6473 19.2631 87.5826Z" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M58.2381 80.8611C58.2381 80.555 59.8074 87.1773 54.0733 89.3632C48.3391 91.549 21.8025 90.8592 21.8025 90.8592V87.755C21.8025 87.755 40.5743 88.1517 43.7001 88.0654C46.8258 87.9792 57.9018 89.0183 58.2381 80.8611Z" fill="#263238" />
            <Path d="M52.7239 117.853C52.7239 117.853 57.4147 120.599 59.1694 125.76" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M18.3621 75.5452C18.3621 75.5452 41.3677 74.4631 47.2225 74.6571C53.0774 74.8511 55.9445 76.1402 56.5265 79.8092C57.1085 83.4782 53.5603 85.7632 50.732 86.1944C47.9037 86.6255 19.2588 86.7505 19.2588 86.7505" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4 4" />
            <Path d="M34.1719 119.991C34.1719 119.991 30.6107 107.622 24.0573 105.186C24.0573 105.186 22.7639 96.7443 25.5577 96.2787C28.3515 95.813 36.2413 90.6135 34.1805 84.1248C32.1197 77.6362 25.9328 87.3799 21.8111 87.755C17.6894 88.1301 13.1883 93.5754 13.3737 98.2576C13.5591 102.94 9.06232 111.748 10.1876 116.797C11.3129 121.845 18.2499 130.852 18.8104 135.538" fill="white" />
            <Path d="M34.1719 119.991C34.1719 119.991 30.6107 107.622 24.0573 105.186C24.0573 105.186 22.7639 96.7443 25.5577 96.2787C28.3515 95.813 36.2413 90.6135 34.1805 84.1248C32.1197 77.6362 25.9328 87.3799 21.8111 87.755C17.6894 88.1301 13.1883 93.5754 13.3737 98.2576C13.5591 102.94 9.06232 111.748 10.1876 116.797C11.3129 121.845 18.2499 130.852 18.8104 135.538" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M25.5448 85.8538C25.5448 85.8538 30.4813 86.7505 33.163 83.6162C35.8447 80.4818 32.7578 80.2834 32.7578 80.2834L25.5448 85.8538Z" fill="white" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M16.728 92.8383C17.6292 92.9002 18.5006 93.1862 19.2631 93.6704" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M16.5771 94.6317C17.4748 94.7168 18.3299 95.0547 19.0433 95.6061" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M29.9037 111.2C29.9037 111.2 51.0295 110.11 56.5912 110.429" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M51.4476 108.816C51.4476 108.816 56.7636 108.385 60.0704 108.816" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M64.9165 110.368H73.5177" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M70.1202 63.1241C70.1202 63.1241 107.901 59.7483 123.081 61.6755C123.081 61.6755 127.177 69.2075 126.285 107.807C109.223 109.994 92.0563 111.271 74.8585 111.632" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="4 4" />
            <G opacity="0.1">
                <Path d="M172.395 116.542C171.322 111.977 169.748 110.261 168.17 108.941C168.17 108.941 168.136 106.355 166.113 104.88C165.573 104.404 164.997 103.972 164.389 103.587C162.492 102.164 160.401 100.569 160.401 100.569C159.418 97.7232 158.086 94.2784 156.646 90.8896L156.719 91.6614C155.244 88.0614 153.8 84.4786 153.395 83.2886V83.2628C153.826 84.4096 154.257 85.5176 154.731 86.5394L149.334 67.4615C149.204 66.6941 149.071 65.9396 148.937 65.211C148.678 63.0553 147.975 58.9939 146.281 58.7051C146.218 58.7008 146.155 58.7008 146.091 58.7051C146.091 58.7051 144.095 57.8428 144.095 61.3825C141.72 62.1757 140.801 63.9693 140.573 66.0776C140.449 66.7463 140.435 67.4306 140.53 68.1039C140.573 68.8843 140.663 69.6819 140.784 70.4752L133.136 60.421L132.398 59.4639L122.965 47.0471L110.285 30.3189C109.813 29.6979 109.224 29.176 108.55 28.7829C107.877 28.3898 107.132 28.1333 106.36 28.028C105.587 27.9227 104.801 27.9707 104.047 28.1692C103.293 28.3677 102.585 28.7129 101.964 29.185L86.2234 41.1405L80.0796 45.8054C75.3673 48.2586 76.596 53.1046 77.9024 54.8248L105.353 90.9586C105.21 90.9406 105.066 90.9334 104.922 90.9371C104.922 90.9371 104.137 89.0875 102.197 89.3806C101.784 89.3997 101.384 89.5325 101.042 89.7644C100.729 89.929 100.463 90.1709 100.27 90.4671C100.055 90.7267 99.8617 91.0036 99.6922 91.2949C98.7049 92.985 99.6189 97.1196 101.046 102.168C101.136 102.496 101.227 102.811 101.313 103.104V103.151L101.68 104.414C103.077 109.26 105.689 118.776 106.172 123.441C106.207 123.872 106.228 124.333 106.237 124.764C106.267 130.136 103.883 139.13 104.909 142.846C105.043 143.333 105.181 143.799 105.319 144.26C106.082 146.744 106.763 149.093 107.961 151.426C109.419 154.271 111.156 157.001 112.782 159.756C115.765 164.817 118.852 169.818 122.042 174.759C123.513 177.027 125.233 179.096 126.897 181.226C127.66 182.205 129.324 183.675 129.613 184.93C129.613 184.93 144.371 186.15 152.632 180.903L151.856 169.159L157.396 137.319C158.978 134.918 163.863 130.227 164.837 128.744C165.342 128.006 165.833 127.273 166.312 126.558C169.955 123.156 171.779 120.522 172.581 117.456C172.598 117.465 172.542 117.116 172.395 116.542ZM121.305 123.497L121.232 123.359C122.739 124.041 124.336 124.506 125.974 124.738C124.254 124.54 122.31 124.264 121.305 123.497ZM127.531 124.924L128.324 124.98C128.059 124.979 127.794 124.96 127.531 124.924ZM121.15 123.173L120.158 121.207C118.779 117.249 115.662 107.92 115.649 107.881C115.038 105.192 114.222 102.555 113.208 99.991C113.942 100.25 114.728 100.322 115.496 100.201C116.265 100.081 116.991 99.7717 117.61 99.3012L125.155 93.5713C125.936 94.0413 126.733 94.4638 127.514 94.8346L134.58 100.357L128.975 123.393L121.15 123.173ZM149.752 70.1173C150.338 72.868 151.265 76.8259 152.494 80.6587C151.301 77.2228 150.381 73.698 149.743 70.1173H149.752Z" fill="black" />
                <Path d="M117.722 180.808L117.766 181.015C117.766 181.015 117.753 180.937 117.722 180.808Z" fill="black" />
            </G>
            <Path d="M143.914 70.9624C144.345 70.6778 150.666 67.2373 153.83 77.5545C156.995 87.8716 160.707 105.428 160.707 105.428L153.188 106.889C153.188 106.889 146.221 103.181 139.978 93.8947C139.978 93.8947 131.226 91.6269 127.414 86.2376C123.965 81.3399 134.606 63.3571 134.606 63.3571L143.914 70.9624Z" fill="white" />
            <Path d="M141.211 83.8016C143.073 86.5954 146.6 92.4718 151.36 94.3257" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M135.942 86.8068C136.805 87.156 138.96 88.3977 139.978 88.4451C139.978 88.4451 144.371 97.1412 151.619 99.9651" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M131.911 90.01C134.606 92.2649 137.818 93.804 139.978 93.8903C139.978 93.8903 144.371 102.586 151.619 105.41" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M109.234 26.9951L85.3935 45.1041C83.3229 46.6769 82.9194 49.6304 84.4922 51.701L117.604 95.2929C119.177 97.3635 122.131 97.767 124.201 96.1942L148.042 78.0852C150.112 76.5124 150.516 73.5589 148.943 71.4883L115.831 27.8964C114.258 25.8259 111.305 25.4223 109.234 26.9951Z" fill="#263238" />
            <Path d="M147.363 77.1405L125.487 93.761C124.867 94.2339 124.159 94.5797 123.404 94.7785C122.65 94.9773 121.863 95.0252 121.09 94.9195C120.317 94.8138 119.573 94.5564 118.899 94.1623C118.226 93.7682 117.637 93.245 117.166 92.6228L85.5422 50.9919C85.027 50.3195 84.665 49.5426 84.4816 48.7155C84.2267 47.605 84.2982 46.4444 84.6876 45.3735C85.0769 44.3026 85.7674 43.3671 86.6761 42.6796L92.8241 38.0147L108.561 26.0548C109.182 25.583 109.89 25.2381 110.644 25.0399C111.398 24.8418 112.184 24.7942 112.957 24.8999C113.73 25.0056 114.474 25.2625 115.148 25.656C115.821 26.0494 116.41 26.5718 116.882 27.1931L129.57 43.8954L139.003 56.3122L148.489 68.8152C148.962 69.4356 149.308 70.1431 149.508 70.8974C149.707 71.6517 149.756 72.4379 149.652 73.2112C149.547 73.9844 149.291 74.7294 148.899 75.4036C148.506 76.0779 147.984 76.6681 147.363 77.1405Z" fill="#FFB668" />
            <Path opacity="0.1" d="M129.553 43.8954L92.8112 38.0103L108.561 26.0548C109.182 25.583 109.89 25.2381 110.644 25.0399C111.398 24.8418 112.184 24.7942 112.957 24.8999C113.73 25.0056 114.474 25.2625 115.147 25.656C115.821 26.0494 116.41 26.5718 116.882 27.1931L129.553 43.8954Z" fill="black" />
            <Path opacity="0.1" d="M147.363 77.1406L125.487 93.761C124.867 94.234 124.159 94.5798 123.404 94.7786C122.65 94.9774 121.863 95.0253 121.09 94.9196C120.317 94.8138 119.573 94.5565 118.899 94.1624C118.226 93.7682 117.637 93.245 117.166 92.6228L85.5422 50.992C85.027 50.3196 84.665 49.5426 84.4816 48.7156L139.728 57.3082L148.488 68.8412C149.436 70.0923 149.85 71.6678 149.639 73.2231C149.428 74.7784 148.61 76.1869 147.363 77.1406Z" fill="black" />
            <Path d="M111.666 30.2818L107.803 33.2157C107.03 33.8033 106.879 34.9068 107.466 35.6804L112.142 41.8362C112.73 42.6099 113.834 42.7606 114.607 42.173L118.47 39.2391C119.243 38.6515 119.394 37.548 118.806 36.7744L114.13 30.6186C113.543 29.8449 112.439 29.6942 111.666 30.2818Z" fill="white" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M109.815 31.6813L116.485 40.7438" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M109.815 38.7734L116.485 33.7162" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M122.732 91.0491L121.594 91.8855L107.707 73.6052L108.837 72.7516L122.732 91.0491Z" fill="#263238" />
            <Path d="M124.66 89.6221L123.521 90.4671L109.617 72.1566L110.738 71.303L124.66 89.6221Z" fill="#263238" />
            <Path d="M126.582 88.2035L125.449 89.0399L111.523 70.7122L112.648 69.8542L126.582 88.2035Z" fill="#263238" />
            <Path d="M128.509 86.7766L127.371 87.613L113.631 69.5267L114.752 68.6687L128.509 86.7766Z" fill="#263238" />
            <Path d="M130.588 85.2418L129.449 86.0825L115.688 67.966L116.813 67.108L130.588 85.2418Z" fill="#263238" />
            <Path d="M130.588 63.9262L129.449 64.7626L115.688 46.6461L116.813 45.7925L130.588 63.9262Z" fill="#263238" />
            <Path d="M100.616 32.1375L98.8547 33.4753L137.634 84.5277L139.395 83.1898L100.616 32.1375Z" fill="#263238" />
            <Path d="M147.363 77.1405L125.487 93.761C124.867 94.2339 124.159 94.5797 123.404 94.7785C122.65 94.9773 121.863 95.0252 121.09 94.9195C120.317 94.8138 119.573 94.5564 118.899 94.1623C118.226 93.7682 117.637 93.245 117.166 92.6228L85.5422 50.9919C85.027 50.3195 84.665 49.5426 84.4816 48.7155C84.2267 47.605 84.2982 46.4444 84.6876 45.3735C85.0769 44.3026 85.7674 43.3671 86.6761 42.6796L92.8241 38.0147L108.561 26.0548C109.182 25.583 109.89 25.2381 110.644 25.0399C111.398 24.8418 112.184 24.7942 112.957 24.8999C113.73 25.0056 114.474 25.2625 115.148 25.656C115.821 26.0494 116.41 26.5718 116.882 27.1931L129.57 43.8954L139.003 56.3122L148.489 68.8152C148.962 69.4356 149.308 70.1431 149.508 70.8974C149.707 71.6517 149.756 72.4379 149.652 73.2112C149.547 73.9844 149.291 74.7294 148.899 75.4036C148.506 76.0779 147.984 76.6681 147.363 77.1405Z" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M129.63 184.925C129.63 184.925 155.094 193.979 162.798 174.259C162.798 174.259 150.748 159.6 157.327 147.623C161.466 140.078 172.913 123.423 172.913 123.423C172.913 123.423 177.694 118.883 179.181 114.322C179.181 114.322 178.362 109.239 174.758 105.798C174.758 105.798 174.719 103.212 172.697 101.737C170.675 100.263 166.967 97.4257 166.967 97.4257C166.967 97.4257 160.871 82.8014 159.965 80.1586C159.06 77.5157 157.241 72.5188 156.331 67.0002C155.421 61.4816 154.58 55.5405 152.649 55.5578C152.649 55.5578 150.657 54.6955 150.657 58.2351C150.657 58.2351 146.475 60.3908 147.092 64.9523C147.708 69.5137 148.277 71.8721 148.113 74.4373C147.95 77.0026 148.773 85.91 150.834 88.7038C150.834 88.7038 151.524 101.207 152.558 104.462C152.593 104.561 152.623 104.652 152.653 104.734C153.74 107.488 142.884 118.099 137.007 120.97C137.007 120.97 136.391 122.117 134.11 121.802C131.829 121.488 127.971 121.341 127.307 119.647C126.643 117.952 122.223 104.734 122.223 104.734C122.223 104.734 118.649 87.7897 111.51 87.794C111.51 87.794 110.428 85.2072 107.629 86.6213C104.831 88.0355 106.664 95.7443 107.901 99.9608C109.138 104.177 112.273 115.262 112.782 120.362C113.29 125.463 110.402 135.681 111.488 139.699C112.575 143.717 113.782 146.429 117.248 153.008C120.714 159.587 128.393 179.204 129.63 184.925Z" fill="white" />
            <Path d="M129.631 184.925C129.631 184.925 124.181 164.412 116.17 151.146C108.16 137.879 112.872 133.189 112.872 122.147C112.872 111.106 103.874 92.308 106.302 88.1647C108.729 84.0215 112.04 87.3369 113.424 91.2042C114.808 95.0716 112.872 97.2833 108.992 97.5592" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M111.51 87.8113C111.51 87.8113 116.162 87.5267 119.02 94.9639C121.879 102.401 126.457 121.263 131.226 127.002" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M127.462 120.035C127.488 120.095 134.123 123.794 144.419 120.552" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M112.394 109.64C112.911 109.007 113.585 108.521 114.35 108.231C115.114 107.941 115.941 107.858 116.748 107.989" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M113.277 111.981C113.724 111.447 114.313 111.049 114.975 110.833C115.638 110.617 116.348 110.592 117.024 110.761" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M150.657 58.2222C143.888 60.477 148.933 70.6993 148.113 74.4287C147.294 78.1581 149.407 85.2977 151.032 89.1693C151.032 93.7092 152.649 104.725 152.649 104.725C151.649 108.23 143.302 118.56 135.192 121.794" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M155.624 63.37C155.624 63.37 155.119 55.5448 152.649 55.5448C150.179 55.5448 150.329 60.8176 151.356 64.7324C152.382 68.6471 156.374 68.0866 155.624 63.37Z" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M155.624 63.37C155.624 63.37 157.728 75.6704 161.293 83.3964" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M165.497 112.205C167.221 109.411 167.985 106.769 168.623 103.406C168.463 101.297 166.036 94.4164 163.216 87.751" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M167.196 98.0767C169.994 100.181 174.861 101.797 174.301 105.428C173.682 109.059 172.412 112.549 170.55 115.728" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M163.419 175.177C163.419 175.177 153.671 161.644 155.624 152.297C157.06 145.42 166.29 133.396 172.913 123.436C176.56 120.035 178.384 117.4 179.181 114.335C178.013 108.579 176.116 106.902 174.292 105.428" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M166.019 100.31C164.933 100.005 163.796 99.9257 162.678 100.078C161.561 100.23 160.486 100.61 159.521 101.194" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
            <Path d="M165.471 102.625C164.147 102.425 162.793 102.662 161.617 103.302" stroke="#263238" stroke-linecap="round" stroke-linejoin="round" />
        </Svg>

    );
};

const AmbapayIcon = ({ width = 95, height = 95 }: { width?: number; height?: number }) => {
    return (
        <Svg width={width} height={height} viewBox="0 0 95 95" fill="none">
            <G clipPath="url(#clip0_2425_16048)">
                <Path
                    d="M95 83.4014H85.1724L80.4565 75.1014C83.0288 73.8482 85.3703 72.1574 87.4259 70.0765L95.011 83.4014H95ZM91.5263 49.5868C91.5263 36.593 81.6987 26.0348 69.6286 26.0348H49.006L21.458 74.392H14.9612L47.5 17.2502L49.7205 21.14H59.5481L47.511 0L0 83.4014H22.5243C24.7778 83.4014 26.8775 82.1363 28.0427 80.079L51.0177 39.738L53.689 35.0442H69.6176C77.0707 35.0442 83.1387 41.5706 83.1387 49.5868C83.1387 52.7554 82.1934 55.6876 80.5774 58.0759C78.9175 60.5588 76.543 62.4505 73.7838 63.4082C72.4647 63.8693 71.0686 64.1176 69.6066 64.1176H51.0507C47.2252 64.1176 43.6085 66.3049 41.6078 69.8046L27.2622 94.9882H33.4622C35.7047 94.9882 37.8043 93.7231 38.9806 91.6658L48.7532 74.5103C49.2369 73.659 50.1163 73.1269 51.0507 73.1269H69.6066C72.6626 73.1269 75.5867 72.453 78.2359 71.2234C80.8412 70.0174 83.1937 68.2794 85.1724 66.1276C89.0968 61.8712 91.5153 56.0068 91.5153 49.5632L91.5263 49.5868ZM72.5087 59.1282C74.3665 58.4779 76.0374 57.1773 77.1806 55.4511C77.5544 54.9073 77.8622 54.3279 78.104 53.7249L70.1342 39.738H60.3066L71.5083 59.4119C71.8491 59.3528 72.1789 59.2464 72.5087 59.1282Z"
                    fill="#FFB668"
                />
            </G>
            <Defs>
                <ClipPath id="clip0_2425_16048">
                    <Rect width="95" height="95" fill="white" />
                </ClipPath>
            </Defs>
        </Svg>
    );
};

const GoogleIcon = ({ width = 20, height = 20 }: { width?: number; height?: number }) => {
    return (
        <Svg width={width} height={height} viewBox="0 0 20 20" fill="none">
            <Path
                fillRule="evenodd"
                clipRule="evenodd"
                d="M19.6 10.2272C19.6 9.51813 19.5364 8.83631 19.4182 8.18176H10V12.0499H15.3818C15.15 13.2999 14.4455 14.359 13.3864 15.0681V17.5772H16.6182C18.5091 15.8363 19.6 13.2727 19.6 10.2272Z"
                fill="#4285F4"
            />
            <Path
                fillRule="evenodd"
                clipRule="evenodd"
                d="M9.99996 19.9999C12.7 19.9999 14.9636 19.1044 16.6181 17.5772L13.3863 15.0681C12.4909 15.6681 11.3454 16.0226 9.99996 16.0226C7.39542 16.0226 5.19087 14.2635 4.40451 11.8999H1.0636V14.4908C2.70905 17.759 6.09087 19.9999 9.99996 19.9999Z"
                fill="#34A853"
            />
            <Path
                fillRule="evenodd"
                clipRule="evenodd"
                d="M4.40455 11.9001C4.20455 11.3001 4.09091 10.6592 4.09091 10.0001C4.09091 9.34097 4.20455 8.70006 4.40455 8.10006V5.50916H1.06364C0.386364 6.85916 0 8.38643 0 10.0001C0 11.6137 0.386364 13.141 1.06364 14.491L4.40455 11.9001Z"
                fill="#FBBC05"
            />
            <Path
                fillRule="evenodd"
                clipRule="evenodd"
                d="M9.99996 3.97727C11.4681 3.97727 12.7863 4.48182 13.8227 5.47273L16.6909 2.60455C14.9591 0.990909 12.6954 0 9.99996 0C6.09087 0 2.70905 2.24091 1.0636 5.50909L4.40451 8.1C5.19087 5.73636 7.39542 3.97727 9.99996 3.97727Z"
                fill="#EA4335"
            />
        </Svg>
    );
};

const NotificationIcon = () => {
    return (
        <Svg width="155" height="155" viewBox="0 0 155 155" fill="none" >
            <Path d="M77.5001 19.375V32.2917" stroke="#105D38" strokeLinecap="round" strokeLinejoin="round" />
            <Path d="M77.5 32.2917C56.123 32.2917 38.75 49.6646 38.75 71.0417V109.792C32.2917 109.792 25.8334 116.25 25.8334 122.708H77.5M77.5 32.2917C98.8771 32.2917 116.25 49.6646 116.25 71.0417V109.792C122.708 109.792 129.167 116.25 129.167 122.708H77.5" fill="#FFB668" />
            <Path d="M77.5 32.2917C56.123 32.2917 38.75 49.6646 38.75 71.0417V109.792C32.2917 109.792 25.8334 116.25 25.8334 122.708H77.5H129.167C129.167 116.25 122.708 109.792 116.25 109.792V71.0417C116.25 49.6646 98.8771 32.2917 77.5 32.2917Z" stroke="#105D38" strokeLinecap="round" strokeLinejoin="round" />
            <Path d="M64.5834 129.167C64.5834 136.271 70.3959 142.083 77.5 142.083C84.6042 142.083 90.4167 136.271 90.4167 129.167" stroke="#105D38" strokeLinecap="round" strokeLinejoin="round" />
        </Svg>

    );
};

const ApplePayIcon = () => {
    return (
        <Svg width="55" height="23" viewBox="0 0 55 23" fill="none">
            <Path
                d="M10.7479 4.64551C11.2532 4.64551 13.0613 4.69043 14.2405 6.40869C14.1395 6.4873 12.3426 7.49805 12.3426 9.7666C12.3426 12.3945 14.6336 13.3267 14.701 13.3491C14.6898 13.4053 14.3304 14.6182 13.4993 15.8647C12.7469 16.9429 11.9495 18.0322 10.7479 18.0322C9.5462 18.0322 9.23174 17.3359 7.86163 17.3359C6.50274 17.3359 6.01983 18.0547 4.93047 18.0547C3.82989 18.0547 3.05499 17.0439 2.19024 15.8198C1.16827 14.3486 0.337212 12.0913 0.337212 9.94629C0.337212 6.521 2.57207 4.69043 4.77325 4.69043C5.92999 4.69043 6.90704 5.4541 7.63702 5.4541C8.33331 5.4541 9.41143 4.64551 10.7479 4.64551ZM10.1302 3.19678C9.53497 3.91553 8.52422 4.45459 7.72686 4.45459C7.63702 4.45459 7.54717 4.44336 7.49102 4.43213C7.47979 4.38721 7.45733 4.24121 7.45733 4.10645C7.45733 3.19678 7.92901 2.28711 8.42315 1.71436C9.06329 0.961914 10.1414 0.411621 11.0174 0.37793C11.0398 0.479004 11.0511 0.602539 11.0511 0.726074C11.0511 1.63574 10.6692 2.53418 10.1302 3.19678ZM19.1155 1.64697H25.6516C28.886 1.64697 31.0984 3.85938 31.0984 7.12744C31.0984 10.3394 28.8074 12.5405 25.5281 12.5405H22.013V17.8525H19.1155V1.64697ZM22.013 4.07275V10.1372H24.8767C26.9431 10.1372 28.156 9.05908 28.156 7.12744C28.156 5.13965 26.9768 4.07275 24.888 4.07275H22.013ZM36.5349 15.8647C38.2195 15.8647 39.4773 14.7754 39.4773 13.3491V12.3721L36.7033 12.5518C35.1423 12.6528 34.4123 13.2144 34.4123 14.2139C34.4123 15.2471 35.2995 15.8647 36.5349 15.8647ZM35.7151 18.0547C33.3454 18.0547 31.6496 16.6172 31.6496 14.3711C31.6496 12.1475 33.323 10.8672 36.3103 10.6875L39.4773 10.4966V9.46338C39.4773 8.26172 38.6687 7.58789 37.1638 7.58789C35.8835 7.58789 35.0075 8.03711 34.7492 8.86816H32.1213C32.3459 6.70068 34.3786 5.31934 37.2986 5.31934C40.4543 5.31934 42.2287 6.85791 42.2287 9.46338V17.8525H39.5447V16.168H39.3537C38.6687 17.3584 37.321 18.0547 35.7151 18.0547ZM45.3293 22.311C45.1608 22.311 44.4084 22.2998 44.2287 22.2661V19.9863C44.3859 20.02 44.8015 20.0312 44.9924 20.0312C46.1716 20.0312 46.8342 19.582 47.1935 18.4478L47.3395 17.9087L42.9484 5.56641H46.0031L48.8781 15.1572H49.069L51.9328 5.56641H54.8752L50.4392 18.2456C49.3947 21.3003 48.0808 22.311 45.3293 22.311Z"
                fill="white"
            />
        </Svg>
    );
}

const GooglePayIcon = () => {
    return (
        <Svg width="63" height="24" viewBox="0 0 63 24" fill="none">
            <Path
                d="M29.4511 11.6725V18.7485H27.1903V1.27484H33.1838C34.7028 1.27484 35.9981 1.77777 37.0578 2.78361C38.1411 3.78946 38.6828 5.01753 38.6828 6.46782C38.6828 7.9532 38.1411 9.18127 37.0578 10.1754C36.0098 11.1696 34.7146 11.6608 33.1838 11.6608H29.4511V11.6725ZM29.4511 3.42689V9.52045H33.2309C34.1258 9.52045 34.8794 9.21635 35.4682 8.61986C36.0687 8.02337 36.3749 7.29823 36.3749 6.47951C36.3749 5.6725 36.0687 4.95905 35.4682 4.36256C34.8794 3.74268 34.1376 3.43858 33.2309 3.43858H29.4511V3.42689Z"
                fill="white"
            />
            <Path
                d="M44.5939 6.39764C46.266 6.39764 47.5848 6.84209 48.5503 7.73098C49.5159 8.61986 49.9987 9.83624 49.9987 11.3801V18.7485H47.8438V17.0877H47.7496C46.8194 18.4561 45.5712 19.1345 44.0169 19.1345C42.6864 19.1345 41.5795 18.7485 40.6846 17.9649C39.7897 17.1813 39.3422 16.2105 39.3422 15.0409C39.3422 13.8011 39.8132 12.8187 40.7552 12.0935C41.6972 11.3567 42.9572 10.9941 44.5233 10.9941C45.8656 10.9941 46.9725 11.2397 47.8321 11.731V11.2164C47.8321 10.4327 47.5259 9.77776 46.9018 9.22805C46.2778 8.67834 45.5477 8.40934 44.7117 8.40934C43.4517 8.40934 42.4508 8.93565 41.7208 9.99998L39.7308 8.76021C40.8259 7.18127 42.4509 6.39764 44.5939 6.39764ZM41.6737 15.076C41.6737 15.6608 41.921 16.152 42.4273 16.538C42.9219 16.9239 43.5106 17.1228 44.1818 17.1228C45.1356 17.1228 45.9834 16.7719 46.7252 16.0701C47.467 15.3684 47.8438 14.5497 47.8438 13.6023C47.1373 13.0526 46.16 12.7719 44.9001 12.7719C43.9816 12.7719 43.2162 12.9941 42.6039 13.4269C41.9798 13.883 41.6737 14.4327 41.6737 15.076Z"
                fill="white"
            />
            <Path
                d="M62.2919 6.78363L54.7558 24H52.4244L55.2268 17.9766L50.2578 6.78363H52.7187L56.2984 15.3684H56.3455L59.8309 6.78363H62.2919Z"
                fill="white"
            />
            <Path
                d="M20.4586 10.2456C20.4586 9.51343 20.3927 8.81284 20.2702 8.13916H10.7936V11.9988L16.2514 12C16.03 13.2842 15.3176 14.3789 14.2261 15.1087V17.6128H17.4748C19.3718 15.869 20.4586 13.2912 20.4586 10.2456Z"
                fill="#4285F4"
            />
            <Path
                d="M14.2273 15.1088C13.3229 15.7146 12.1584 16.069 10.796 16.069C8.16427 16.069 5.93172 14.3076 5.13219 11.9333H1.78101V14.5158C3.44129 17.7883 6.85371 20.0339 10.796 20.0339C13.5208 20.0339 15.8098 19.1439 17.476 17.6117L14.2273 15.1088Z"
                fill="#34A853"
            />
            <Path
                d="M4.81657 10.0175C4.81657 9.35087 4.92843 8.70643 5.13214 8.10058V5.51813H1.78096C1.09447 6.87134 0.708252 8.39883 0.708252 10.0175C0.708252 11.6362 1.09565 13.1637 1.78096 14.5169L5.13214 11.9345C4.92843 11.3286 4.81657 10.6842 4.81657 10.0175Z"
                fill="#FABB05"
            />
            <Path
                d="M10.796 3.96491C12.2832 3.96491 13.615 4.47368 14.6665 5.46783L17.5455 2.61052C15.7969 0.992982 13.5172 0 10.796 0C6.85488 0 3.44129 2.24561 1.78101 5.51812L5.13219 8.10058C5.93172 5.72631 8.16427 3.96491 10.796 3.96491Z"
                fill="#E94235"
            />
        </Svg>
    );
};

const SMSIcon = ({ width = 28, height = 28 }: { width?: number, height?: number }) => {
    return (
        <Svg width={width} height={height} viewBox="0 0 28 28" fill="none">
            <Path
                d="M2.33337 25.6667V4.66668C2.33337 4.02501 2.56204 3.4759 3.01937 3.01934C3.47671 2.56279 4.02582 2.33412 4.66671 2.33334H23.3334C23.975 2.33334 24.5245 2.56201 24.9819 3.01934C25.4392 3.47668 25.6675 4.02579 25.6667 4.66668V18.6667C25.6667 19.3083 25.4384 19.8578 24.9819 20.3152C24.5253 20.7725 23.9758 21.0008 23.3334 21H7.00004L2.33337 25.6667ZM9.33337 12.8333C9.66393 12.8333 9.94121 12.7213 10.1652 12.4973C10.3892 12.2733 10.5008 11.9965 10.5 11.6667C10.4993 11.3369 10.3873 11.06 10.164 10.836C9.94082 10.612 9.66393 10.5 9.33337 10.5C9.00282 10.5 8.72593 10.612 8.50271 10.836C8.27949 11.06 8.16748 11.3369 8.16671 11.6667C8.16593 11.9965 8.27793 12.2737 8.50271 12.4985C8.72749 12.7233 9.00437 12.8349 9.33337 12.8333ZM14 12.8333C14.3306 12.8333 14.6079 12.7213 14.8319 12.4973C15.0559 12.2733 15.1675 11.9965 15.1667 11.6667C15.1659 11.3369 15.0539 11.06 14.8307 10.836C14.6075 10.612 14.3306 10.5 14 10.5C13.6695 10.5 13.3926 10.612 13.1694 10.836C12.9462 11.06 12.8342 11.3369 12.8334 11.6667C12.8326 11.9965 12.9446 12.2737 13.1694 12.4985C13.3942 12.7233 13.671 12.8349 14 12.8333ZM18.6667 12.8333C18.9973 12.8333 19.2745 12.7213 19.4985 12.4973C19.7225 12.2733 19.8342 11.9965 19.8334 11.6667C19.8326 11.3369 19.7206 11.06 19.4974 10.836C19.2742 10.612 18.9973 10.5 18.6667 10.5C18.3362 10.5 18.0593 10.612 17.836 10.836C17.6128 11.06 17.5008 11.3369 17.5 11.6667C17.4993 11.9965 17.6113 12.2737 17.836 12.4985C18.0608 12.7233 18.3377 12.8349 18.6667 12.8333Z"
                fill="#FFB668"
            />
        </Svg>
    );
}

const WhatsappIcon = ({ width = 23, height = 23 }: { width?: number, height?: number }) => {
    return (
        <Svg width={width} height={height} viewBox="0 0 23 23" fill="none">
            <Path d="M18.2563 4.70543C17.3775 3.81811 16.331 3.11456 15.1776 2.63577C14.0243 2.15699 12.7871 1.91254 11.5384 1.91668C6.30585 1.91668 2.04127 6.18126 2.04127 11.4138C2.04127 13.0908 2.4821 14.72 3.30627 16.1575L1.9646 21.0833L6.99585 19.7608C8.38543 20.5179 9.94752 20.9204 11.5384 20.9204C16.7709 20.9204 21.0354 16.6558 21.0354 11.4233C21.0354 8.88376 20.0484 6.49751 18.2563 4.70543ZM11.5384 19.3104C10.12 19.3104 8.73043 18.9271 7.51335 18.2083L7.22585 18.0358L4.23585 18.8217L5.03127 15.9083L4.8396 15.6113C4.05142 14.353 3.63299 12.8985 3.6321 11.4138C3.6321 7.06293 7.17793 3.51709 11.5288 3.51709C13.6371 3.51709 15.6209 4.34126 17.1063 5.83626C17.8419 6.5683 18.4249 7.43911 18.8213 8.3982C19.2178 9.35729 19.4199 10.3856 19.4159 11.4233C19.435 15.7742 15.8892 19.3104 11.5384 19.3104ZM15.87 13.4071C15.6304 13.2921 14.4613 12.7171 14.2504 12.6308C14.03 12.5542 13.8767 12.5158 13.7138 12.7458C13.5508 12.9854 13.1004 13.5221 12.9663 13.6754C12.8321 13.8383 12.6883 13.8575 12.4488 13.7329C12.2092 13.6179 11.4425 13.3592 10.5417 12.5542C9.83252 11.9217 9.36293 11.1454 9.21918 10.9058C9.08502 10.6663 9.20002 10.5417 9.3246 10.4171C9.43002 10.3117 9.56418 10.1392 9.67918 10.005C9.79418 9.87084 9.8421 9.76543 9.91877 9.61209C9.99543 9.44918 9.9571 9.31501 9.8996 9.20001C9.8421 9.08501 9.36293 7.91584 9.17127 7.43668C8.9796 6.97668 8.77835 7.03418 8.6346 7.02459H8.1746C8.01168 7.02459 7.76252 7.08209 7.5421 7.32168C7.33127 7.56126 6.71793 8.13626 6.71793 9.30543C6.71793 10.4746 7.57085 11.6054 7.68585 11.7588C7.80085 11.9217 9.36293 14.3175 11.7396 15.3429C12.305 15.5921 12.7458 15.7358 13.0908 15.8413C13.6563 16.0233 14.1738 15.9946 14.5858 15.9371C15.0458 15.87 15.9946 15.3621 16.1863 14.8063C16.3875 14.2504 16.3875 13.7808 16.3204 13.6754C16.2534 13.57 16.1096 13.5221 15.87 13.4071Z" fill="#F7923A" />
        </Svg>

    );
}

// Export all icons
export {
    MoonStar, CircleDollarSign,
    LucideEye, Check,
    ChevronUp, ChevronDown,
    AwashIcon, TeleBirrIcon, SuccessIcon,
    BottomBarTransferIcon,
    ProfileUserIcon, SuccessIconNewRecipient,
    CreditDebitCardIcon,
    SuccessIconNewCard, AmbapayIcon,
    NotificationIcon, ApplePayIcon, GooglePayIcon,
    SMSIcon, WhatsappIcon, GoogleIcon
};


