import { ImageResponse, NextRequest } from 'next/server';

export const config = {
  runtime: 'edge',
};

export default async function handler(req: NextRequest) {
  const { searchParams } = new URL(req.url);
  const title = searchParams.get('title') || 'Document signing, finally open source.';

  const [imageData, InterFontData] = await Promise.all([
    fetch(new URL('../../../assets/background-blog-og.png', import.meta.url)).then(async (res) =>
      res.arrayBuffer(),
    ),
    fetch(new URL('../../../assets/Inter-Bold.ttf', import.meta.url)).then(async (res) =>
      res.arrayBuffer(),
    ),
  ]);

  return new ImageResponse(
    (
      <div
        style={{
          height: '100%',
          width: '100%',
          display: 'flex',
          flexDirection: 'column',
          alignItems: 'center',
          justifyContent: 'center',
          textAlign: 'center',
          background: `url('data:image/png;base64,${Buffer.from(
            imageData as unknown as string,
          ).toString('base64')}')`,
          backgroundSize: '1200px 630px',
        }}
      >
        <svg
          width="190"
          height="29"
          viewBox="0 0 190 29"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M45.5155 24H38.5783V4.4306H45.5728C47.5412 4.4306 49.2357 4.82237 50.6563 5.60591C52.0768 6.38308 53.1693 7.50106 53.9338 8.95985C54.7046 10.4186 55.09 12.1641 55.09 14.1962C55.09 16.2347 54.7046 17.9865 53.9338 19.4516C53.1693 20.9168 52.0705 22.0411 50.6372 22.8247C49.2102 23.6082 47.503 24 45.5155 24ZM42.7158 20.455H45.3435C46.5666 20.455 47.5954 20.2384 48.4299 19.8052C49.2708 19.3656 49.9014 18.6872 50.3218 17.7699C50.7487 16.8462 50.9621 15.655 50.9621 14.1962C50.9621 12.7501 50.7487 11.5685 50.3218 10.6511C49.9014 9.73383 49.2739 9.05859 48.4394 8.62541C47.6049 8.19223 46.5761 7.97565 45.3531 7.97565H42.7158V20.455ZM64.2098 24.2867C62.7256 24.2867 61.442 23.9713 60.359 23.3407C59.2825 22.7037 58.4511 21.8182 57.8651 20.6843C57.279 19.544 56.986 18.2222 56.986 16.7188C56.986 15.2027 57.279 13.8777 57.8651 12.7438C58.4511 11.6035 59.2825 10.718 60.359 10.0874C61.442 9.45036 62.7256 9.13185 64.2098 9.13185C65.6941 9.13185 66.9745 9.45036 68.0511 10.0874C69.134 10.718 69.9685 11.6035 70.5546 12.7438C71.1407 13.8777 71.4337 15.2027 71.4337 16.7188C71.4337 18.2222 71.1407 19.544 70.5546 20.6843C69.9685 21.8182 69.134 22.7037 68.0511 23.3407C66.9745 23.9713 65.6941 24.2867 64.2098 24.2867ZM64.229 21.1334C64.9042 21.1334 65.468 20.9423 65.9203 20.5601C66.3725 20.1715 66.7133 19.6428 66.9427 18.9739C67.1784 18.305 67.2962 17.5438 67.2962 16.6901C67.2962 15.8365 67.1784 15.0753 66.9427 14.4064C66.7133 13.7375 66.3725 13.2088 65.9203 12.8202C65.468 12.4316 64.9042 12.2373 64.229 12.2373C63.5473 12.2373 62.974 12.4316 62.509 12.8202C62.0503 13.2088 61.7032 13.7375 61.4675 14.4064C61.2381 15.0753 61.1235 15.8365 61.1235 16.6901C61.1235 17.5438 61.2381 18.305 61.4675 18.9739C61.7032 19.6428 62.0503 20.1715 62.509 20.5601C62.974 20.9423 63.5473 21.1334 64.229 21.1334ZM80.212 24.2867C78.7086 24.2867 77.4154 23.9681 76.3325 23.3311C75.2559 22.6877 74.4278 21.7959 73.8481 20.6556C73.2748 19.5153 72.9881 18.2031 72.9881 16.7188C72.9881 15.2154 73.278 13.8968 73.8576 12.7629C74.4437 11.6226 75.275 10.734 76.3516 10.0969C77.4282 9.45354 78.7086 9.13185 80.1929 9.13185C81.4733 9.13185 82.5944 9.36436 83.5563 9.82939C84.5183 10.2944 85.2795 10.9474 85.8401 11.7882C86.4007 12.6291 86.7096 13.6165 86.7669 14.7504H82.9257C82.8174 14.0178 82.5307 13.4286 82.0657 12.9827C81.6071 12.5304 81.0051 12.3042 80.2597 12.3042C79.6291 12.3042 79.0781 12.4762 78.6067 12.8202C78.1416 13.1578 77.7785 13.6515 77.5174 14.3013C77.2562 14.9511 77.1256 15.7378 77.1256 16.6615C77.1256 17.5979 77.253 18.3942 77.5078 19.0503C77.769 19.7065 78.1353 20.2065 78.6067 20.5505C79.0781 20.8945 79.6291 21.0665 80.2597 21.0665C80.7248 21.0665 81.142 20.9709 81.5115 20.7798C81.8873 20.5887 82.1963 20.3116 82.4384 19.9485C82.6868 19.579 82.8492 19.1363 82.9257 18.6203H86.7669C86.7032 19.7415 86.3975 20.7289 85.8496 21.5825C85.3082 22.4297 84.5597 23.0922 83.6041 23.57C82.6486 24.0478 81.5179 24.2867 80.212 24.2867ZM98.2852 17.7508V9.32295H102.356V24H98.4477V21.3341H98.2948C97.9635 22.194 97.4125 22.8852 96.6417 23.4076C95.8773 23.9299 94.944 24.1911 93.842 24.1911C92.861 24.1911 91.9978 23.9681 91.2525 23.5222C90.5071 23.0763 89.9243 22.4425 89.5038 21.6207C89.0898 20.799 88.8795 19.8147 88.8732 18.6681V9.32295H92.9438V17.9419C92.9501 18.8082 93.1826 19.4931 93.6413 19.9963C94.1 20.4995 94.7147 20.7512 95.4855 20.7512C95.976 20.7512 96.4347 20.6397 96.8615 20.4167C97.2883 20.1874 97.6323 19.8498 97.8934 19.4039C98.161 18.958 98.2916 18.4069 98.2852 17.7508ZM105.112 24V9.32295H108.991V11.9125H109.163C109.469 11.0525 109.979 10.374 110.692 9.87716C111.406 9.38029 112.259 9.13185 113.253 9.13185C114.259 9.13185 115.116 9.38347 115.823 9.88672C116.53 10.3836 117.002 11.0588 117.238 11.9125H117.39C117.69 11.0716 118.231 10.3995 119.015 9.89627C119.805 9.38666 120.738 9.13185 121.815 9.13185C123.184 9.13185 124.296 9.56821 125.149 10.4409C126.009 11.3073 126.439 12.5367 126.439 14.1293V24H122.378V14.932C122.378 14.1166 122.162 13.505 121.729 13.0973C121.295 12.6896 120.754 12.4858 120.104 12.4858C119.365 12.4858 118.789 12.7215 118.375 13.1929C117.961 13.6579 117.754 14.2726 117.754 15.0371V24H113.807V14.846C113.807 14.1261 113.6 13.5528 113.186 13.126C112.778 12.6992 112.24 12.4858 111.571 12.4858C111.119 12.4858 110.711 12.6004 110.348 12.8298C109.991 13.0527 109.708 13.3681 109.498 13.7758C109.287 14.1771 109.182 14.6485 109.182 15.1899V24H105.112ZM135.844 24.2867C134.334 24.2867 133.034 23.9809 131.945 23.3693C130.862 22.7514 130.027 21.8787 129.441 20.7512C128.855 19.6173 128.562 18.2763 128.562 16.7284C128.562 15.2186 128.855 13.8936 129.441 12.7533C130.027 11.6131 130.852 10.7244 131.916 10.0874C132.986 9.45036 134.241 9.13185 135.681 9.13185C136.649 9.13185 137.551 9.28792 138.385 9.60006C139.226 9.90583 139.959 10.3677 140.583 10.9856C141.214 11.6035 141.704 12.3807 142.055 13.3171C142.405 14.2472 142.58 15.3365 142.58 16.585V17.703H130.187V15.1804H138.748C138.748 14.5943 138.621 14.0752 138.366 13.6229C138.111 13.1706 137.758 12.817 137.305 12.5622C136.86 12.301 136.34 12.1705 135.748 12.1705C135.13 12.1705 134.582 12.3138 134.104 12.6004C133.633 12.8807 133.264 13.2598 132.996 13.7375C132.728 14.2089 132.592 14.7345 132.585 15.3142V17.7126C132.585 18.4388 132.719 19.0662 132.986 19.595C133.26 20.1237 133.646 20.5314 134.143 20.8181C134.64 21.1047 135.229 21.2481 135.91 21.2481C136.363 21.2481 136.777 21.1844 137.153 21.0569C137.528 20.9295 137.85 20.7384 138.118 20.4836C138.385 20.2288 138.589 19.9167 138.729 19.5472L142.494 19.7956C142.303 20.7002 141.911 21.4901 141.319 22.1654C140.733 22.8342 139.975 23.3566 139.045 23.7324C138.121 24.1019 137.054 24.2867 135.844 24.2867ZM148.807 15.5148V24H144.736V9.32295H148.616V11.9125H148.788C149.113 11.0588 149.657 10.3836 150.422 9.88672C151.186 9.38347 152.113 9.13185 153.202 9.13185C154.222 9.13185 155.11 9.3548 155.868 9.80072C156.627 10.2466 157.216 10.8837 157.636 11.7118C158.057 12.5336 158.267 13.5146 158.267 14.6548V24H154.196V15.3811C154.203 14.4829 153.973 13.7821 153.508 13.2789C153.043 12.7693 152.403 12.5144 151.588 12.5144C151.04 12.5144 150.556 12.6323 150.135 12.868C149.721 13.1037 149.396 13.4477 149.161 13.9C148.931 14.3459 148.813 14.8842 148.807 15.5148ZM173.187 13.5082L169.46 13.7375C169.397 13.419 169.26 13.1324 169.049 12.8776C168.839 12.6164 168.562 12.4093 168.218 12.2565C167.88 12.0972 167.476 12.0176 167.004 12.0176C166.374 12.0176 165.842 12.1513 165.409 12.4189C164.976 12.6801 164.759 13.0304 164.759 13.47C164.759 13.8203 164.899 14.1166 165.179 14.3586C165.46 14.6007 165.941 14.795 166.622 14.9415L169.279 15.4766C170.706 15.7696 171.769 16.241 172.47 16.8908C173.171 17.5406 173.521 18.3942 173.521 19.4516C173.521 20.4136 173.238 21.2576 172.671 21.9838C172.11 22.71 171.339 23.277 170.358 23.6847C169.384 24.086 168.259 24.2867 166.985 24.2867C165.042 24.2867 163.494 23.8822 162.341 23.0731C161.195 22.2577 160.523 21.1493 160.325 19.7479L164.329 19.5376C164.45 20.1301 164.743 20.5824 165.208 20.8945C165.673 21.2003 166.269 21.3532 166.995 21.3532C167.708 21.3532 168.282 21.2162 168.715 20.9423C169.154 20.662 169.377 20.3021 169.384 19.8625C169.377 19.4931 169.221 19.1905 168.916 18.9548C168.61 18.7127 168.138 18.528 167.501 18.4006L164.96 17.8941C163.526 17.6075 162.459 17.1106 161.759 16.4035C161.064 15.6964 160.717 14.795 160.717 13.6993C160.717 12.7565 160.972 11.9443 161.481 11.2627C161.997 10.5811 162.721 10.0555 163.651 9.68606C164.587 9.31658 165.683 9.13185 166.938 9.13185C168.791 9.13185 170.25 9.52362 171.314 10.3072C172.384 11.0907 173.008 12.1577 173.187 13.5082ZM182.216 24.2867C180.732 24.2867 179.448 23.9713 178.365 23.3407C177.289 22.7037 176.457 21.8182 175.871 20.6843C175.285 19.544 174.992 18.2222 174.992 16.7188C174.992 15.2027 175.285 13.8777 175.871 12.7438C176.457 11.6035 177.289 10.718 178.365 10.0874C179.448 9.45036 180.732 9.13185 182.216 9.13185C183.7 9.13185 184.981 9.45036 186.057 10.0874C187.14 10.718 187.975 11.6035 188.561 12.7438C189.147 13.8777 189.44 15.2027 189.44 16.7188C189.44 18.2222 189.147 19.544 188.561 20.6843C187.975 21.8182 187.14 22.7037 186.057 23.3407C184.981 23.9713 183.7 24.2867 182.216 24.2867ZM182.235 21.1334C182.91 21.1334 183.474 20.9423 183.926 20.5601C184.379 20.1715 184.719 19.6428 184.949 18.9739C185.184 18.305 185.302 17.5438 185.302 16.6901C185.302 15.8365 185.184 15.0753 184.949 14.4064C184.719 13.7375 184.379 13.2088 183.926 12.8202C183.474 12.4316 182.91 12.2373 182.235 12.2373C181.553 12.2373 180.98 12.4316 180.515 12.8202C180.056 13.2088 179.709 13.7375 179.474 14.4064C179.244 15.0753 179.13 15.8365 179.13 16.6901C179.13 17.5438 179.244 18.305 179.474 18.9739C179.709 19.6428 180.056 20.1715 180.515 20.5601C180.98 20.9423 181.553 21.1334 182.235 21.1334Z"
            fill="black"
          />
          <path
            d="M12.145 3.81168C11.8001 4.12505 11.4185 4.49313 10.9824 4.92345C10.7063 5.14022 10.3658 5.26256 10.0118 5.26936L8.5508 5.29746L8.97648 4.87179C11.5577 2.2906 12.8483 1 14.452 1C16.0558 1 17.3463 2.29059 19.9275 4.87178L20.3524 5.29669L18.9415 5.2701C18.5437 5.26261 18.1626 5.10923 17.8705 4.83912L17.0245 4.05673C16.9442 3.98149 16.8658 3.90901 16.7893 3.83919L16.7436 3.79696C16.4546 3.53496 16.1906 3.31154 15.9425 3.12225C15.2259 2.57549 14.8088 2.45192 14.452 2.45192C14.0952 2.45192 13.6781 2.57549 12.9615 3.12225C12.7104 3.31385 12.4437 3.54041 12.1506 3.80655L12.145 3.81168Z"
            fill="black"
          />
          <path
            d="M25.0667 12.1165C24.997 12.0402 24.9246 11.962 24.8495 11.8818L24.0667 11.0353C23.7968 10.7434 23.6434 10.3626 23.6358 9.96509L23.6085 8.55276L24.0342 8.97843C26.6154 11.5596 27.906 12.8502 27.906 14.454C27.906 15.8202 26.9693 16.9592 25.0959 18.8625C24.7703 19.1934 24.4164 19.5473 24.0342 19.9295L23.6085 20.3552L23.6358 18.9428C23.6434 18.5453 23.7968 18.1645 24.0667 17.8726L24.8494 17.0262C24.9246 16.946 24.997 16.8678 25.0667 16.7913L25.109 16.7456C25.371 16.4566 25.5944 16.1926 25.7837 15.9445C26.3305 15.2279 26.4541 14.8107 26.4541 14.454C26.4541 14.0972 26.3305 13.6801 25.7837 12.9634C25.5944 12.7153 25.371 12.4521 25.109 12.1631L25.0667 12.1165Z"
            fill="black"
          />
          <path
            d="M16.7731 25.0834C16.8595 25.0048 16.9481 24.9228 17.0393 24.8373L17.8707 24.0686C18.1627 23.7986 18.5436 23.6453 18.9413 23.6377L20.3528 23.6109L19.9275 24.0361C19.5454 24.4183 19.1915 24.7721 18.8608 25.0977C16.9573 26.9712 15.8183 27.9079 14.452 27.9079C13.0857 27.9079 11.9467 26.9712 10.0433 25.0977C9.71248 24.7721 9.35862 24.4183 8.97648 24.0361L8.5508 23.6105L9.96617 23.6376C10.3619 23.6453 10.7413 23.7973 11.0328 24.0651L11.6036 24.5897C12.1247 25.0889 12.5627 25.4814 12.9615 25.7857C13.6781 26.3324 14.0952 26.456 14.452 26.456C14.8088 26.456 15.2259 26.3324 15.9425 25.7857C16.1936 25.5941 16.4603 25.3675 16.7534 25.1014L16.7731 25.0834Z"
            fill="black"
          />
          <path
            d="M3.81146 16.7629C3.8979 16.858 3.98851 16.9559 4.08343 17.057L4.83755 17.8725C5.10754 18.1644 5.26091 18.5454 5.26851 18.943L5.29551 20.3552L4.86983 19.9295C4.48777 19.5474 4.13398 19.1936 3.80847 18.8629C1.93485 16.9594 0.998047 15.8203 0.998047 14.454C0.998047 12.8502 2.28864 11.5596 4.86983 8.97843L5.29512 8.55314L5.2684 9.96462C5.26087 10.3624 5.10744 10.7435 4.83728 11.0356L4.0598 11.8761C3.98254 11.9586 3.90818 12.0389 3.83662 12.1174L3.79501 12.1624C3.533 12.4513 3.30959 12.7153 3.1203 12.9634C2.57354 13.6801 2.44997 14.0972 2.44997 14.454C2.44997 14.8107 2.57354 15.2279 3.1203 15.9445C3.31194 16.1957 3.53856 16.4624 3.80479 16.7556L3.81146 16.7629Z"
            fill="black"
          />
          <path
            d="M3.80479 12.1518L4.83728 11.0356C5.07671 10.7768 5.22445 10.448 5.26021 10.0996C5.26446 9.52573 5.27386 9.02515 5.29456 8.5827L5.29571 8.52214L5.29757 8.52028C5.31663 8.13804 5.34457 7.79974 5.38551 7.49521C5.50562 6.60187 5.71319 6.21953 5.96547 5.96726C6.21775 5.71498 6.60008 5.50741 7.49342 5.3873C7.8036 5.3456 8.14881 5.31739 8.53981 5.29831L8.54046 5.29766L8.56179 5.29725C9.02004 5.27538 9.5409 5.26584 10.1414 5.26168C10.5036 5.22562 10.8446 5.06853 11.1082 4.81381L12.1506 3.80655L11.5484 3.80657C7.898 3.80657 6.07283 3.80657 4.93881 4.94059C3.80479 6.07461 3.80479 7.89979 3.80479 11.5501V12.1518Z"
            fill="black"
          />
          <path
            d="M23.6442 10.1019C23.6804 10.4493 23.8279 10.7771 24.0667 11.0353L25.0996 12.1522V11.5501C25.0996 7.89979 25.0996 6.07461 23.9656 4.94059C22.8316 3.80657 21.0064 3.80657 17.356 3.80657H16.754L17.8705 4.83912C18.1296 5.07867 18.4586 5.2264 18.8072 5.262C19.3776 5.26623 19.8756 5.27554 20.3161 5.296L20.4041 5.29766L20.4068 5.30042C20.7805 5.31945 21.112 5.34711 21.411 5.3873C22.3043 5.50741 22.6866 5.71498 22.9389 5.96726C23.1912 6.21953 23.3988 6.60187 23.5189 7.49521C23.5606 7.80549 23.5888 8.15083 23.6079 8.54199L23.6086 8.55628C23.6302 9.00577 23.6399 9.51559 23.6442 10.1019Z"
            fill="black"
          />
          <path
            d="M10.0433 25.0977C9.71248 24.7721 9.35862 24.4183 8.97648 24.0361L8.5508 23.6105L8.54046 23.6103L8.53986 23.6097C8.14884 23.5906 7.80361 23.5624 7.49342 23.5207C6.60008 23.4006 6.21775 23.193 5.96547 22.9407C5.71319 22.6884 5.50562 22.3061 5.38551 21.4128C5.34381 21.1026 5.3156 20.7573 5.29652 20.3663L5.29571 20.3655L5.29551 20.3552L4.86983 19.9295C4.48777 19.5474 4.13398 19.1936 3.80847 18.8629C3.82965 21.5335 3.9727 23.0013 4.93881 23.9674C5.90492 24.9335 7.37267 25.0765 10.0433 25.0977Z"
            fill="black"
          />
          <path
            d="M25.0959 18.8625C24.7703 19.1934 24.4164 19.5473 24.0342 19.9295L23.6085 20.3552L23.6083 20.3655C23.5892 20.7567 23.5606 21.1025 23.5189 21.4128C23.3988 22.3061 23.1912 22.6884 22.9389 22.9407C22.6866 23.193 22.3043 23.4006 21.411 23.5207C21.1063 23.5616 20.7679 23.5896 20.3855 23.6086L20.3838 23.6103L20.3528 23.6109L19.9275 24.0361C19.5454 24.4183 19.1915 24.7721 18.8608 25.0977C21.5316 25.0765 22.9994 24.9335 23.9656 23.9674C24.9317 23.0012 25.0748 21.5334 25.0959 18.8625Z"
            fill="black"
          />
          <path
            d="M17.8705 4.83912C18.1626 5.10923 18.5437 5.26261 18.9415 5.2701L20.3524 5.29669L19.9275 4.87178C17.3463 2.29059 16.0558 1 14.452 1C12.8483 1 11.5577 2.2906 8.97648 4.87179L8.5508 5.29746L10.0118 5.26936C10.3658 5.26256 10.7063 5.14022 10.9824 4.92345C11.4185 4.49313 11.8001 4.12504 12.145 3.81168L12.1506 3.80655M17.8705 4.83912L17.0245 4.05673C16.9442 3.98149 16.8658 3.90901 16.7893 3.83919L16.7436 3.79696C16.4546 3.53496 16.1906 3.31154 15.9425 3.12225C15.2259 2.57549 14.8088 2.45192 14.452 2.45192C14.0952 2.45192 13.6781 2.57549 12.9615 3.12225C12.7104 3.31385 12.4437 3.54041 12.1506 3.80655M17.8705 4.83912L16.754 3.80657H17.356C21.0064 3.80657 22.8316 3.80657 23.9656 4.94059C25.0996 6.07461 25.0996 7.89979 25.0996 11.5501V12.1522L24.0667 11.0353M17.8705 4.83912C18.1296 5.07867 18.4586 5.2264 18.8072 5.262C19.3776 5.26623 19.8756 5.27554 20.3161 5.296L20.4041 5.29766L20.4068 5.30042C20.7805 5.31945 21.112 5.34711 21.411 5.3873C22.3043 5.50741 22.6866 5.71498 22.9389 5.96726C23.1912 6.21953 23.3988 6.60187 23.5189 7.49521C23.5606 7.80549 23.5888 8.15083 23.6079 8.54199L23.6086 8.55628C23.6302 9.00577 23.6399 9.51559 23.6442 10.1019C23.6804 10.4493 23.8279 10.7771 24.0667 11.0353M12.1506 3.80655L11.1082 4.81381C10.8446 5.06853 10.5036 5.22562 10.1414 5.26168C9.5409 5.26584 9.02004 5.27538 8.56179 5.29725L8.54046 5.29766L8.53981 5.29831C8.14881 5.31739 7.8036 5.3456 7.49342 5.3873C6.60008 5.50741 6.21775 5.71498 5.96547 5.96726C5.71319 6.21953 5.50562 6.60187 5.38551 7.49521C5.34457 7.79973 5.31663 8.13804 5.29758 8.52028L5.29571 8.52214L5.29456 8.5827C5.27386 9.02515 5.26446 9.52573 5.26021 10.0996C5.22445 10.448 5.07671 10.7768 4.83728 11.0356M12.1506 3.80655L11.5484 3.80657C7.898 3.80657 6.07283 3.80657 4.93881 4.94059C3.80479 6.07461 3.80479 7.89979 3.80479 11.5501V12.1518L4.83728 11.0356M24.0667 11.0353L24.8495 11.8818C24.9246 11.962 24.997 12.0402 25.0667 12.1165L25.109 12.1631C25.371 12.4521 25.5944 12.7153 25.7837 12.9634C26.3305 13.6801 26.4541 14.0972 26.4541 14.454C26.4541 14.8107 26.3305 15.2279 25.7837 15.9445C25.5944 16.1926 25.371 16.4566 25.109 16.7456L25.0667 16.7913C24.997 16.8678 24.9246 16.946 24.8494 17.0262L24.0667 17.8726M24.0667 11.0353C23.7968 10.7434 23.6434 10.3626 23.6358 9.96509L23.6085 8.55276L24.0342 8.97843C26.6154 11.5596 27.906 12.8502 27.906 14.454C27.906 15.8202 26.9693 16.9592 25.0959 18.8625M23.6085 20.3552L24.0342 19.9295C24.4164 19.5473 24.7703 19.1934 25.0959 18.8625M23.6085 20.3552L23.6358 18.9428C23.6434 18.5453 23.7968 18.1645 24.0667 17.8726M23.6085 20.3552L23.6083 20.3655M24.0667 17.8726L25.0996 16.7557V17.3578C25.0996 17.8982 25.0996 18.3985 25.0959 18.8625M24.0667 17.8726C23.8279 18.1308 23.6804 18.4586 23.6442 18.806C23.6399 19.3924 23.6302 19.9022 23.6086 20.3517L23.6083 20.3655M17.8707 24.0686L17.0393 24.8373C16.9481 24.9228 16.8595 25.0048 16.7731 25.0834L16.7534 25.1014M17.8707 24.0686C18.1627 23.7986 18.5436 23.6453 18.9413 23.6377L20.3528 23.6109M17.8707 24.0686C18.1293 23.8295 18.4577 23.6819 18.8056 23.646C19.3831 23.6417 19.8863 23.6322 20.3308 23.6113L20.3838 23.6103M17.8707 24.0686L16.7534 25.1014M20.3528 23.6109L19.9275 24.0361C19.5454 24.4183 19.1915 24.7721 18.8608 25.0977M20.3528 23.6109L20.3838 23.6103M8.5508 23.6105L8.97648 24.0361C9.35862 24.4183 9.71248 24.7721 10.0433 25.0977M8.5508 23.6105L9.96617 23.6376C10.362 23.6453 10.7413 23.7973 11.0328 24.0651M8.5508 23.6105L8.54046 23.6103M11.0328 24.0651L11.6036 24.5897C12.1247 25.0889 12.5627 25.4814 12.9615 25.7857C13.6781 26.3324 14.0952 26.456 14.452 26.456C14.8088 26.456 15.2259 26.3324 15.9425 25.7857C16.1936 25.5941 16.4603 25.3675 16.7534 25.1014M11.0328 24.0651L12.1604 25.1014L11.5484 25.1014C11.0079 25.1014 10.5074 25.1014 10.0433 25.0977M11.0328 24.0651C10.7749 23.8282 10.4483 23.6819 10.1024 23.646C9.51769 23.6417 9.00903 23.6321 8.56038 23.6106L8.54046 23.6103M16.7534 25.1014L17.356 25.1014C17.8964 25.1014 18.3967 25.1014 18.8608 25.0977M4.83755 17.8725L4.08343 17.057C3.98851 16.9559 3.8979 16.858 3.81146 16.7629L3.80479 16.7556M4.83755 17.8725C5.10754 18.1644 5.26091 18.5454 5.26851 18.943L5.29551 20.3552M4.83755 17.8725C5.07661 18.131 5.22423 18.4593 5.2602 18.8071C5.26449 19.3873 5.27403 19.8927 5.29519 20.3387L5.29571 20.3655M4.83755 17.8725L3.80479 16.7556M5.29551 20.3552L4.86983 19.9295C4.48777 19.5474 4.13398 19.1936 3.80847 18.8629M5.29551 20.3552L5.29571 20.3655M4.83728 11.0356C5.10744 10.7435 5.26087 10.3624 5.2684 9.96462L5.29512 8.55314L4.86983 8.97843C2.28864 11.5596 0.998047 12.8502 0.998047 14.454C0.998047 15.8203 1.93485 16.9594 3.80847 18.8629M4.83728 11.0356L4.0598 11.8761C3.98254 11.9586 3.90818 12.0389 3.83662 12.1174L3.795 12.1624C3.533 12.4513 3.30959 12.7153 3.1203 12.9634C2.57354 13.6801 2.44997 14.0972 2.44997 14.454C2.44997 14.8107 2.57354 15.2279 3.1203 15.9445C3.31194 16.1957 3.53856 16.4624 3.80479 16.7556M3.80479 16.7556L3.80479 17.3578C3.80479 17.8983 3.80479 18.3988 3.80847 18.8629M23.6083 20.3655C23.5892 20.7567 23.5606 21.1025 23.5189 21.4128C23.3988 22.3061 23.1912 22.6884 22.9389 22.9407C22.6866 23.193 22.3043 23.4006 21.411 23.5207C21.1063 23.5616 20.7679 23.5896 20.3855 23.6086L20.3838 23.6103M8.54046 23.6103L8.53986 23.6097C8.14884 23.5906 7.80361 23.5624 7.49342 23.5207C6.60008 23.4006 6.21775 23.193 5.96547 22.9407C5.71319 22.6884 5.50562 22.3061 5.38551 21.4128C5.34381 21.1026 5.3156 20.7573 5.29652 20.3663L5.29571 20.3655M10.0433 25.0977C7.37267 25.0765 5.90492 24.9335 4.93881 23.9674C3.9727 23.0013 3.82965 21.5335 3.80847 18.8629M10.0433 25.0977C11.9467 26.9712 13.0857 27.9079 14.452 27.9079C15.8183 27.9079 16.9573 26.9712 18.8608 25.0977M25.0959 18.8625C25.0748 21.5334 24.9317 23.0012 23.9656 23.9674C22.9994 24.9335 21.5316 25.0765 18.8608 25.0977"
            stroke="black"
            stroke-width="0.336349"
          />
          <path
            d="M13.3507 8.02112L12.3714 8.85229C12.1967 9.00061 11.9777 9.08685 11.7487 9.09752L10.1097 9.17389L10.9644 8.31924C12.614 6.66956 13.4389 5.84473 14.4638 5.84473C15.4888 5.84473 16.3137 6.66956 17.9633 8.31924L18.8128 9.16867L17.1508 9.09665C16.9178 9.08656 16.695 8.9982 16.5184 8.84586L15.7791 8.20808C15.5195 7.96385 15.2995 7.77081 15.0987 7.61759C14.6873 7.3037 14.5313 7.29655 14.4638 7.29655C14.3964 7.29655 14.2404 7.3037 13.829 7.61759C13.8225 7.62259 13.8159 7.62764 13.8093 7.63273L13.8083 7.63273L13.7986 7.64095C13.6608 7.74783 13.5136 7.87336 13.3507 8.02112Z"
            fill="black"
          />
          <path
            d="M21.2351 13.7383C20.9553 13.3846 20.5538 12.9671 19.9725 12.3824C19.8774 12.2306 19.8226 12.0556 19.8153 11.8742L19.7435 10.0994L20.5879 10.9439C22.2376 12.5935 23.0625 13.4184 23.0625 14.4433C23.0625 15.3165 22.4638 16.0445 21.2665 17.2609C21.0584 17.4724 20.8322 17.6986 20.5879 17.9428L19.7438 18.7869L19.7389 18.7919L19.8207 17.0956C19.8321 16.8599 19.9235 16.6351 20.0799 16.4584L20.7009 15.7567C20.8969 15.5483 21.0599 15.3654 21.1958 15.1974L21.2723 15.111V15.1007C21.2781 15.0932 21.2839 15.0857 21.2896 15.0782C21.6035 14.6668 21.6106 14.5108 21.6106 14.4433C21.6106 14.3759 21.6035 14.2199 21.2896 13.8085C21.2839 13.801 21.2781 13.7935 21.2723 13.7859V13.7774L21.2351 13.7383Z"
            fill="black"
          />
          <path
            d="M7.65904 13.7843L8.79122 12.553C8.95157 12.3786 9.04737 12.1546 9.06269 11.9182L9.12533 10.9518C9.13484 10.6457 9.15055 10.3873 9.17653 10.1619L9.18097 10.0933L9.18546 10.0889C9.18646 10.0811 9.18748 10.0734 9.18852 10.0657C9.25747 9.55286 9.36273 9.43748 9.4104 9.38981C9.45808 9.34214 9.57345 9.23687 10.0863 9.16792C10.2509 9.14579 10.4337 9.12995 10.6408 9.11862L12.0314 8.98144C12.2545 8.95943 12.4644 8.86572 12.6297 8.71435L13.805 7.63845H12.6081C10.2751 7.63845 9.10858 7.63845 8.38381 8.36321C7.76635 8.98067 7.67493 9.91873 7.66139 11.6255C7.65904 11.9222 7.65904 12.242 7.65904 12.5875L7.65904 13.7813V13.7843Z"
            fill="black"
          />
          <path
            d="M19.8043 11.0124L19.8723 11.9346C19.8895 12.1672 19.9845 12.3872 20.1422 12.5591L21.2688 13.7878V12.5875C21.2688 10.2545 21.2688 9.08798 20.5441 8.36321C19.8193 7.63845 18.6528 7.63845 16.3198 7.63845H15.1126L16.3217 8.73987C16.4912 8.89423 16.707 8.98809 16.9354 9.00678L18.3376 9.12151C18.4716 9.12947 18.5951 9.13946 18.7102 9.15199L18.8138 9.16047L18.8182 9.16483C18.826 9.16585 18.8338 9.16688 18.8416 9.16792C19.3544 9.23687 19.4698 9.34214 19.5175 9.38981C19.5652 9.43748 19.6704 9.55286 19.7394 10.0657C19.7745 10.3272 19.7938 10.6343 19.8043 11.0124Z"
            fill="black"
          />
          <path
            d="M9.18508 18.7882L9.18055 18.7836L9.18097 18.7933L9.18546 18.7978L9.18508 18.7882Z"
            fill="black"
          />
          <path
            d="M10.1201 19.7232L11.6494 19.7939C10.9893 19.7885 10.5055 19.7723 10.1201 19.7232Z"
            fill="black"
          />
          <path
            d="M9.12016 17.1187C9.11727 17.0498 9.10755 16.9819 9.09137 16.9157C9.09907 16.9598 9.10394 17.0045 9.10588 17.0496L9.11312 17.2178C9.11794 17.8743 9.1329 18.3586 9.17889 18.7449L9.18055 18.7836L9.18508 18.7882L9.12016 17.1187Z"
            fill="black"
          />
          <path
            d="M5.86523 14.4433C5.86523 15.3166 6.46395 16.0446 7.66139 17.2611C7.65904 16.9645 7.65904 16.6447 7.65904 16.2992L7.65904 15.1067L7.65649 15.1038L7.6565 15.1021C7.6503 15.0941 7.64417 15.0861 7.6381 15.0782C7.32421 14.6668 7.31706 14.5108 7.31706 14.4433C7.31706 14.3759 7.32421 14.2199 7.6381 13.8085C7.645 13.7995 7.65198 13.7904 7.65904 13.7813L7.65904 12.5875C7.65904 12.242 7.65904 11.9222 7.66139 11.6255C6.46395 12.8421 5.86523 13.5701 5.86523 14.4433Z"
            fill="black"
          />
          <path
            d="M13.829 21.2691C13.8232 21.2646 13.8174 21.2602 13.8115 21.2557H13.8083L13.8002 21.2483H12.6081C12.2626 21.2483 11.9428 21.2483 11.6461 21.2459C12.8627 22.4433 13.5906 23.0419 14.4638 23.0419C15.3371 23.0419 16.065 22.4433 17.2815 21.2459C16.985 21.2483 16.6652 21.2483 16.3198 21.2483H15.1258C15.1167 21.2553 15.1077 21.2622 15.0987 21.2691C14.6873 21.583 14.5313 21.5901 14.4638 21.5901C14.3964 21.5901 14.2404 21.583 13.829 21.2691Z"
            fill="black"
          />
          <path
            d="M8.27059 15.8031C8.02228 15.5408 7.82507 15.3187 7.66785 15.1168L7.65904 15.1067L7.65904 16.2992C7.65904 16.6447 7.65904 16.9645 7.66139 17.2611C7.86944 17.4725 8.09555 17.6986 8.33974 17.9428L9.18055 18.7836L9.17889 18.7449C9.1329 18.3586 9.11794 17.8743 9.11312 17.2178L9.10588 17.0496C9.10394 17.0045 9.09907 16.9598 9.09137 16.9157C9.05193 16.7545 8.9741 16.6041 8.86326 16.4779L8.27059 15.8031Z"
            fill="black"
          />
          <path
            d="M10.0863 19.7188C9.57345 19.6498 9.45808 19.5446 9.4104 19.4969C9.36273 19.4492 9.25747 19.3338 9.18852 18.821L9.18546 18.7978L9.18097 18.7933L9.18055 18.7836L8.33974 17.9428C8.09555 17.6986 7.86944 17.4725 7.66139 17.2611C7.67493 18.968 7.76635 19.906 8.38381 20.5235C9.00127 21.1409 9.93933 21.2324 11.6461 21.2459C11.4347 21.0378 11.2086 20.8117 10.9644 20.5674L10.1201 19.7232C10.1088 19.7218 10.0975 19.7203 10.0863 19.7188Z"
            fill="black"
          />
          <path
            d="M12.5222 20.0757C12.3433 19.9116 12.1124 19.8154 11.8699 19.804L11.6494 19.7939C10.9893 19.7885 10.5055 19.7723 10.1201 19.7232L10.9644 20.5674C11.2086 20.8117 11.4347 21.0378 11.6461 21.2459C11.9428 21.2483 12.2626 21.2483 12.6081 21.2483H13.8002L13.7911 21.2399C13.7798 21.2311 13.7685 21.2222 13.7571 21.2132C13.4444 20.9657 13.0817 20.623 12.5978 20.1451L12.5222 20.0757Z"
            fill="black"
          />
          <path
            d="M18.8014 19.7294L18.7393 19.7315C18.4863 19.7603 18.1917 19.7764 17.8352 19.7853L17.0078 19.8358C16.7723 19.8502 16.5487 19.9445 16.374 20.1031L16.3541 20.1212C15.8346 20.6348 15.4538 20.9944 15.1258 21.2483H16.3198C16.6652 21.2483 16.985 21.2483 17.2815 21.2459C17.4927 21.038 17.7187 20.8121 17.9626 20.5681L17.9633 20.5674L18.8014 19.7294Z"
            fill="black"
          />
          <path
            d="M21.2665 17.2609C21.0584 17.4724 20.8322 17.6986 20.5879 17.9428L19.7438 18.7869L19.7394 18.821C19.6704 19.3338 19.5652 19.4492 19.5175 19.4969C19.4698 19.5446 19.3544 19.6498 18.8416 19.7188L18.8066 19.7234L18.8037 19.7262L18.7631 19.7287L18.7393 19.7315L18.8014 19.7294L17.9633 20.5674L17.9626 20.5681C17.7187 20.8121 17.4927 21.038 17.2815 21.2459C18.9885 21.2324 19.9266 21.141 20.5441 20.5235C21.1616 19.906 21.253 18.9679 21.2665 17.2609Z"
            fill="black"
          />
          <path
            d="M15.0987 21.2691C14.6873 21.583 14.5313 21.5901 14.4638 21.5901C14.3964 21.5901 14.2404 21.583 13.829 21.2691C13.8232 21.2646 13.8174 21.2602 13.8115 21.2557H13.8083L13.8002 21.2483M15.0987 21.2691C15.1077 21.2622 15.1167 21.2553 15.1258 21.2483M15.0987 21.2691L16.3541 20.1212M9.18546 18.7978C9.18647 18.8056 9.18748 18.8133 9.18852 18.821M9.18546 18.7978L9.18097 18.7933L9.18055 18.7836M9.18546 18.7978L9.18508 18.7882M9.18546 18.7978L9.18852 18.821M10.1201 19.7232L10.9644 20.5674C11.2086 20.8117 11.4347 21.0378 11.6461 21.2459M10.1201 19.7232L11.6494 19.7939M10.1201 19.7232C10.5055 19.7723 10.9893 19.7885 11.6494 19.7939M10.1201 19.7232C10.1088 19.7218 10.0975 19.7203 10.0863 19.7188M19.7394 18.821C19.6704 19.3338 19.5652 19.4492 19.5175 19.4969C19.4698 19.5446 19.3544 19.6498 18.8416 19.7188M19.7394 18.821L19.7438 18.7869M19.7394 18.821C19.7409 18.8097 19.7424 18.7984 19.7438 18.7869M18.8416 19.7188C18.83 19.7203 18.8183 19.7219 18.8066 19.7234M18.8416 19.7188L18.8066 19.7234M18.8066 19.7234L18.8037 19.7262L18.7631 19.7287M18.7631 19.7287C18.7552 19.7296 18.7473 19.7306 18.7393 19.7315M18.7631 19.7287L18.7393 19.7315M13.7946 21.2482L13.7571 21.2132M10.0863 19.7188C9.57345 19.6498 9.45808 19.5446 9.4104 19.4969C9.36273 19.4492 9.25747 19.3338 9.18852 18.821M10.0863 19.7188C10.4772 19.7713 10.9699 19.7884 11.6494 19.7939M9.18508 18.7882L9.18055 18.7836M9.18508 18.7882L9.12016 17.1187C9.11727 17.0498 9.10755 16.9819 9.09137 16.9157M9.18055 18.7836L9.17889 18.7449C9.1329 18.3586 9.11794 17.8743 9.11312 17.2178L9.10588 17.0496C9.10394 17.0045 9.09907 16.9598 9.09137 16.9157M9.18055 18.7836L8.33974 17.9428C8.09555 17.6986 7.86944 17.4725 7.66139 17.2611M11.6494 19.7939C11.74 19.7946 11.8339 19.7951 11.9312 19.7955C12.1561 19.8185 12.3679 19.9144 12.5338 20.0696L13.7571 21.2132M11.6494 19.7939L11.8699 19.804C12.1124 19.8154 12.3433 19.9116 12.5222 20.0757L12.5978 20.1451C13.0817 20.623 13.4444 20.9657 13.7571 21.2132M9.09137 16.9157C9.05766 16.7228 8.9698 16.5424 8.83673 16.3962L7.65904 15.1024V15.1067M9.09137 16.9157C9.05193 16.7545 8.9741 16.6041 8.86326 16.4779L8.27059 15.8031C8.02228 15.5408 7.82507 15.3187 7.66785 15.1168L7.65904 15.1067M7.66139 17.2611C6.46395 16.0446 5.86523 15.3166 5.86523 14.4433C5.86523 13.5701 6.46395 12.8421 7.66139 11.6255M7.66139 17.2611C7.65904 16.9645 7.65904 16.6447 7.65904 16.2992L7.65904 15.1067M7.66139 17.2611C7.67493 18.968 7.76635 19.906 8.38381 20.5235C9.00127 21.1409 9.93933 21.2324 11.6461 21.2459M7.65904 15.1067L7.65649 15.1038L7.6565 15.1021C7.6503 15.0941 7.64417 15.0861 7.6381 15.0782C7.32421 14.6668 7.31706 14.5108 7.31706 14.4433C7.31706 14.3759 7.32421 14.2199 7.6381 13.8085C7.645 13.7995 7.65198 13.7904 7.65904 13.7813M7.65904 13.7813L7.65904 12.5875C7.65904 12.242 7.65904 11.9222 7.66139 11.6255M7.65904 13.7813V13.7843L8.79122 12.553C8.95157 12.3786 9.04737 12.1546 9.06269 11.9182L9.12533 10.9518C9.13484 10.6457 9.15056 10.3873 9.17653 10.1619L9.18097 10.0933L9.18546 10.0889C9.18646 10.0811 9.18748 10.0734 9.18852 10.0657C9.25747 9.55286 9.36273 9.43748 9.4104 9.38981C9.45808 9.34214 9.57345 9.23687 10.0863 9.16792C10.2509 9.14579 10.4337 9.12995 10.6408 9.11862L12.0314 8.98144C12.2545 8.95943 12.4644 8.86572 12.6297 8.71435L13.805 7.63845H12.6081C10.2751 7.63845 9.10858 7.63845 8.38381 8.36321C7.76635 8.98067 7.67493 9.91873 7.66139 11.6255M7.65904 13.7813C7.76811 13.6404 7.8967 13.4897 8.04861 13.3225L8.8858 12.3021C9.02798 12.1288 9.11017 11.914 9.12005 11.6901L9.1905 10.0931L8.33974 10.9439C8.09555 11.188 7.86944 11.4142 7.66139 11.6255M13.8002 21.2483H12.6081C12.2626 21.2483 11.9428 21.2483 11.6461 21.2459M13.8002 21.2483L13.7911 21.2399C13.7798 21.2311 13.7685 21.2222 13.7571 21.2132M11.6461 21.2459C12.8627 22.4433 13.5906 23.0419 14.4638 23.0419C15.3371 23.0419 16.065 22.4433 17.2815 21.2459M17.2815 21.2459C16.985 21.2483 16.6652 21.2483 16.3198 21.2483H15.1258M17.2815 21.2459C18.9885 21.2324 19.9266 21.141 20.5441 20.5235C21.1616 19.906 21.253 18.9679 21.2665 17.2609M17.2815 21.2459C17.4927 21.038 17.7187 20.8121 17.9626 20.5681L17.9633 20.5674L18.8014 19.7294L18.7393 19.7315M15.1258 21.2483C15.4538 20.9944 15.8346 20.6348 16.3541 20.1212M18.7393 19.7315C18.4863 19.7603 18.1917 19.7764 17.8352 19.7853L17.0078 19.8358C16.7723 19.8502 16.5487 19.9445 16.374 20.1031L16.3541 20.1212M18.7393 19.7315L17.0816 19.7873C16.8389 19.7954 16.6069 19.8885 16.426 20.05C16.4017 20.0741 16.3777 20.0978 16.3541 20.1212M21.2665 17.2609C21.0584 17.4724 20.8322 17.6986 20.5879 17.9428L19.7438 18.7869M21.2665 17.2609C21.2688 16.9644 21.2688 16.6446 21.2688 16.2992V15.0988L20.0623 16.4072C19.9416 16.538 19.8575 16.6967 19.8164 16.8674C19.8141 17.7154 19.8026 18.3051 19.7473 18.759L19.7467 18.7832L19.7439 18.786L19.7438 18.7869M21.2665 17.2609C22.4638 16.0445 23.0625 15.3165 23.0625 14.4433C23.0625 13.4184 22.2376 12.5935 20.5879 10.9439L19.7435 10.0994L19.8153 11.8742C19.8226 12.0556 19.8774 12.2306 19.9725 12.3824C20.5538 12.9671 20.9553 13.3846 21.2351 13.7383L21.2723 13.7774V13.7859C21.2781 13.7935 21.2839 13.801 21.2896 13.8085C21.6035 14.2199 21.6106 14.3759 21.6106 14.4433C21.6106 14.5108 21.6035 14.6668 21.2896 15.0782C21.2839 15.0857 21.2781 15.0932 21.2723 15.1007V15.111L21.1958 15.1974C21.0599 15.3654 20.8969 15.5483 20.7009 15.7567L20.0799 16.4584C19.9235 16.6351 19.8321 16.8599 19.8207 17.0956L19.7389 18.7919L19.7438 18.7869M13.3507 8.02112L12.3714 8.85229C12.1967 9.00061 11.9777 9.08685 11.7487 9.09752L10.1097 9.17389L10.9644 8.31924C12.614 6.66956 13.4389 5.84473 14.4638 5.84473C15.4888 5.84473 16.3137 6.66956 17.9633 8.31924L18.8128 9.16867L17.1508 9.09665C16.9178 9.08655 16.695 8.9982 16.5184 8.84586L15.7791 8.20808C15.5195 7.96385 15.2995 7.77081 15.0987 7.61759C14.6873 7.3037 14.5313 7.29655 14.4638 7.29655C14.3964 7.29655 14.2404 7.3037 13.829 7.61759C13.8225 7.62259 13.8159 7.62764 13.8093 7.63273L13.8083 7.63273L13.7986 7.64095C13.6608 7.74783 13.5136 7.87336 13.3507 8.02112ZM19.8723 11.9346L19.8043 11.0124C19.7938 10.6343 19.7745 10.3272 19.7394 10.0657C19.6704 9.55286 19.5652 9.43748 19.5175 9.38981C19.4698 9.34214 19.3544 9.23687 18.8416 9.16792C18.8338 9.16688 18.826 9.16585 18.8182 9.16483L18.8138 9.16047L18.7102 9.15199C18.5951 9.13946 18.4716 9.12947 18.3376 9.12151L16.9354 9.00678C16.707 8.98809 16.4912 8.89423 16.3217 8.73987L15.1126 7.63845H16.3198C18.6528 7.63845 19.8193 7.63845 20.5441 8.36321C21.2688 9.08798 21.2688 10.2545 21.2688 12.5875V13.7878L20.1422 12.5591C19.9845 12.3872 19.8895 12.1672 19.8723 11.9346Z"
            stroke="black"
            stroke-width="0.336349"
          />
        </svg>

        <h1 tw="text-6xl mt-4 w-3/5 font-bold text-center">{title}</h1>
      </div>
    ),
    {
      width: 1200,
      height: 630,
      fonts: [
        {
          name: 'Inter',
          data: InterFontData,
          style: 'normal',
          weight: 700,
        },
      ],
    },
  );
}
