使用 CSS 和 JS 实现博客导航栏线条动画效果

本文最后更新于:2024年11月2日 下午

使用 CSS 和 JS 实现博客导航栏线条动画效果

制作 SVG

说白了线条动画 / 路径动画就是通过 SVG 的 path 属性(什么是 SVG?)来实现的。所以首先我们得准备好一个能用的 SVG 图。

方法一

你可以使用 Adobe 的 adobe illustrator 来徒手绘制 svg 图。

怎么操作呢,就是创建好画布之后直接使用铅笔 / 钢笔 / 画笔等工具进行一个手画。

例如使用铅笔工具:

image-20241102045227167

左边能看到路径锚点,右边能看到各个图层。

紧接着将其导出为 svg:

image-20241102045454543

你可以在这提前查看。

导出后的 svg 大致是:

1
2
3
4
5
6
7
8
9
10
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 232.798 65.792">
  <defs><style>.a{fill:none;stroke:#000;stroke-miterlimit:10;}</style></defs>
  <title>未标题-1</title><path class="a" d="M166.57,148.587c-7.072.465-13.436,4.25-19.491,7.933-3.19,1.941-6.427,3.92-8.947,6.676-2.646,2.9-4.364,6.5-6.044,10.041-2.088,4.406-4.207,9.467-2.374,13.985a16.6,16.6,0,0,0,3.792,5.134,131.478,131.478,0,0,0,11.071,10.113,10.374,10.374,0,0,0,4.293,2.435,10.787,10.787,0,0,0,4.654-.435l18.454-4.506a.6.6,0,0,0-.954-.537" transform="translate(-128.515 -144.528)"/>
  <path class="a" d="M185.9,171.121a4.907,4.907,0,0,1,3.356,3.268" transform="translate(-128.515 -144.528)"/>
  <path class="a" d="M184.46,189.411a72.961,72.961,0,0,1,2.635,20.9" transform="translate(-128.515 -144.528)"/>
  <path class="a" d="M224.639,195.225a13.226,13.226,0,0,0-2.332-4.606,4.5,4.5,0,0,0-4.659-1.511,6.49,6.49,0,0,0-1.927,1.276q-3.384,2.889-6.612,5.953c-1.78,1.689-3.616,4.431-2.06,6.329a5.055,5.055,0,0,0,3.076,1.384,15.353,15.353,0,0,0,5.2.412,5.2,5.2,0,0,0,4.119-2.853c.621-1.5.234-3.2.241-4.829a9.808,9.808,0,0,1,1.229-4.7c.318,2.958.662,6,2.08,8.618s4.193,4.726,7.154,4.442" transform="translate(-128.515 -144.528)"/>
  <path class="a" d="M264.978,149.682q-5.542,20.928-9.175,42.3a5.173,5.173,0,0,0,.306,3.722,4.7,4.7,0,0,0,2.181,1.548,25.766,25.766,0,0,0,8.293,2.02" transform="translate(-128.515 -144.528)"/>
  <path class="a" d="M301.091,144.6c-1.35,8.821-2.7,17.644-3.829,26.5-.958,7.52-1.743,15.268.208,22.594.763,2.864,2.659,6.114,5.619,5.968" transform="translate(-128.515 -144.528)"/>
  <path class="a" d="M355.807,194.125c2.7-2.028,4.855-5.064,5-8.441.477-11.264-19.128-16.029-23.575-5.714-1.68,3.9-.743,11.83,1.3,15.42C342.345,202.118,350.785,197.892,355.807,194.125Z" transform="translate(-128.515 -144.528)"/>
</svg>

其中 <defs><style>.a{fill:none;stroke:#000;stroke-miterlimit:10;}</style></defs> 是非必须的,viewBoxxmlnspath 等节点是必须的。

我们这种效果最关心的是 path 节点。

方法二

你也可以使用 adobe illustrator 的文字工具指定字体,来生成好看的字体效果,例如:

image-20241102050103841

这个时候你只需要用选择工具,框选文字转换轮廓就可以得到复杂路径图层:

image-20241102050239120

创建之后,按住 ctrl 键,你会发现文字上就出现了许多路径锚点:
image-20241102050353227

图层中也自动有了每个字母的复合路径:
image-20241102050435882

可以和方法一一样直接导出了。

1
2
3
4
5
6
7
8
9
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 203 74.13">
  <title>未标题-1</title>
  <path d="M259.914,163.879c1.1-.439,16.567-6.8,17-16.9,0-.109,1.537-6.144-12.835-6.693-26.661-.987-52,20.956-52.662,41.362,0,1.536-2.634,24.027,22.82,24.905S281.2,189.881,281.2,189.881s.987-.878,1.536.219c0,.11.22,2.085-3.511,5.266-1.206,1.1-21.722,15.909-43.556,15.031-16.456-.658-29.4-9-28.635-28.855.769-22.491,28.526-46.3,56.832-45.2,1.1,0,17.225.22,17.334,10.422.11,10.094-15.8,18.981-17.225,19.749-1.426.878-5.375,2.413-6.472.109C256.513,164.647,257.72,164.647,259.914,163.879Z" transform="translate(-207 -136.305)"/>
  <path d="M294.358,202.717c-8.557.11-9.435-10.094-9.216-12.069.22-2.413,1.1-7.35,1.1-7.35.768-1.975,4.168-1.756,4.168.219,0,.549-4.168,16.018,4.389,15.579,5.815-.22,11.3-10.093,13.824-14.7.987-1.865,2.523.658.329,5.046C308.182,190.978,302.147,202.717,294.358,202.717Zm-3.291-27.537a2.882,2.882,0,0,1-3.292,2.413,2.787,2.787,0,0,1-2.413-3.182c0-.987,1.1-3.73,3.4-3.4C291.177,171.339,291.286,173.643,291.067,175.18Z" transform="translate(-207 -136.305)"/>
  <path d="M327.82,202.278c-6.584.109-7.571-6.582-7.571-6.582s-3.95,7.24-7.79,7.131c-2.084,0-7.35-1.865-6.033-12.179s8.228-14.921,11.739-14.81c6.363.218,5.815,5.7,5.7,6.253-.877,2.853-1.974,2.084-2.742,1.755,0,0,.658-4.608-3.072-4.717-3.181-.11-6.363,4.717-7.46,9.654-1.207,5.047-.439,10.2,2.193,10.2,4.06,0,7.461-10.972,7.9-13.714.218-1.1,4.278-.22,4.058,1.535-.109,0-4.058,11.739,3.292,11.739,3.292,0,7.57-3.4,13.383-14.043.989-1.755,2.526.769.221,5.048C339.779,193.063,334.292,202.169,327.82,202.278Z" transform="translate(-207 -136.305)"/>
  <path d="M361.938,184.615c1.1-1.756,2.523.767.218,5.046-.768,1.536-6.582,13.6-17.223,13.056-12.947-.659-13.275-15.031-13.166-27.1.108-10.642,6.472-32.365,14.92-31.817,5.376.329,7.352,6.912,5.7,17.664-2.084,14.591-10.642,28.964-14.153,33.024,1.976,3.071,4.718,4.936,7.9,4.936C354.148,199.425,359.414,189.223,361.938,184.615Zm-15.36-36.754c-4.17-.329-10.093,13.165-11.519,27.977-.331,4.5.327,12.068,1.754,16.017,5.7-8.228,7.462-12.507,11.411-28.086C348.992,160.917,350.747,148.08,346.578,147.861Z" transform="translate(-207 -136.305)"/>
  <path d="M382.561,184.615c1.1-1.756,2.524.767.219,5.046-.768,1.536-6.582,13.6-17.223,13.056-12.948-.659-13.275-15.031-13.166-27.1.108-10.642,6.472-32.365,14.92-31.817,5.376.329,7.352,6.912,5.705,17.664-2.084,14.591-10.643,28.964-14.153,33.024,1.976,3.071,4.718,4.936,7.9,4.936C374.771,199.425,380.038,189.223,382.561,184.615ZM367.2,147.861c-4.171-.329-10.093,13.165-11.519,27.977-.331,4.5.327,12.068,1.753,16.017,5.706-8.228,7.463-12.507,11.411-28.086C369.616,160.917,371.371,148.08,367.2,147.861Z" transform="translate(-207 -136.305)"/>
  <path d="M408.451,184.615c.769-1.427,2.085,0,1.316,2.742-1.206,3.621-5.7,8.557-13.933,6.693-1.536,4.937-4.826,9.435-10.311,9.106-5.268-.329-6.7-6.473-6.364-10.423s2.522-12.4,6.143-12.946a5.006,5.006,0,0,1,4.937-4.169c2.853-.22,7.459,3.291,6.693,12.836a12.294,12.294,0,0,1-.219,1.975c3.619,1.426,8.117.988,10.641-3.95Zm-21.943,15.359c2.744.219,5.158-3.62,6.145-7.022a14.8,14.8,0,0,1-6.583-7.789c-1.207.878-3.073,5.7-3.181,7.9C382.778,195.476,382.889,199.755,386.508,199.974Zm4.06-20.626c-1.865.11-2.084,2.743-1.426,4.609a9.361,9.361,0,0,0,4.169,4.936C393.421,184.944,393.2,179.129,390.568,179.348Z" transform="translate(-207 -136.305)"/>
</svg>

方法三

借助在线网站:Google Font to Svg Path 完成 Svg 的生成。

image-20241102050728816

该网站提供谷歌字体供选择,也支持自己上传字体,使用起来是很方便的。

其中:

  • variant:表示你选择的字体的风格 —— 正常还是斜体
  • text:输入你要生成 svg 的语句或单词
  • union:这个影响 svg 路径,是否要将字母看作整体
  • kerning:字距
  • separate characters:字符是否分离
  • bezier accuracy:跟字体像素有关
  • Dxf Units:尺寸单位
  • Fill:填充颜色
  • Stroke:线条颜色
  • Stroke Width:线条宽度
  • Non-scaling stroke:是否可缩放
  • Fill rule:填充的规则

参数的变动会实时的更新在下方的 svg 元数据框中。

编写 js

有了上述方法,可以得到 svg 图。这里简单说说我的方案:

  • 字体:Signerica_Medium
  • Google Font to Svg Path:仅 Union 勾选,Size 为 100。其余默认
  • 待生成文字为:CiaoHello

svg 数据如下:

1
2
3
<svg class="svg" viewBox="0 0 682.2 98.507" xmlns="http://www.w3.org/2000/svg">
  <path class="p" d="M 330.25 81.307 L 330.25 81.257 A 141.437 141.437 0 0 1 326.031 83.57 A 164.324 164.324 0 0 1 324.275 84.482 A 1838.902 1838.902 0 0 1 321.006 86.151 A 2167.951 2167.951 0 0 1 317.55 87.907 Q 316.25 88.607 314.8 89.357 Q 313.35 90.107 311.9 90.807 A 9.955 9.955 0 0 1 311.856 90.937 Q 311.8 91.097 311.764 91.177 A 0.786 0.786 0 0 1 311.75 91.207 A 52.636 52.636 0 0 0 311.505 91.756 Q 311.378 92.044 311.24 92.365 A 86.334 86.334 0 0 0 311.2 92.457 Q 310.9 93.157 310.65 93.757 Q 310.55 93.907 310.5 94.082 Q 310.452 94.249 310.405 94.348 A 0.778 0.778 0 0 1 310.4 94.357 L 310.35 94.407 A 458.367 458.367 0 0 0 309.631 95.67 A 508.259 508.259 0 0 0 309.525 95.857 A 6.305 6.305 0 0 1 308.886 96.775 A 7.807 7.807 0 0 1 308.4 97.307 A 3.173 3.173 0 0 1 307.994 97.652 A 2.827 2.827 0 0 1 307.875 97.732 Q 307.69 97.85 307.404 97.956 A 5.022 5.022 0 0 1 307.1 98.057 L 307.15 98.057 Q 306.85 98.157 306.475 98.107 A 3.624 3.624 0 0 1 306.211 98.063 Q 306.083 98.036 305.974 98.001 A 1.773 1.773 0 0 1 305.85 97.957 L 305.45 97.807 Q 305.05 97.707 304.6 97.457 Q 304.15 97.207 303.75 96.957 L 303.8 97.007 Q 303.5 96.807 303.225 96.582 Q 302.95 96.357 302.75 95.957 L 302.75 96.007 Q 302.218 95.137 302.481 94.22 A 2.459 2.459 0 0 1 302.5 94.157 A 5.384 5.384 0 0 1 302.794 93.516 A 4.192 4.192 0 0 1 303.1 93.032 Q 303.45 92.557 303.9 92.157 Q 305.1 91.157 306.45 90.357 Q 307.8 89.557 309.15 88.857 Q 309.188 88.781 309.227 88.675 A 2.84 2.84 0 0 0 309.25 88.607 Q 309.288 88.492 309.327 88.407 A 1.283 1.283 0 0 1 309.35 88.357 L 309.35 88.407 A 194.51 194.51 0 0 0 311.194 82.583 A 163.701 163.701 0 0 0 312.15 79.257 A 330.428 330.428 0 0 0 313.838 72.901 A 293.46 293.46 0 0 0 314.35 70.857 Q 316.25 63.257 317.65 56.657 A 25993.087 25993.087 0 0 1 318.644 51.974 Q 319.034 50.134 319.386 48.48 A 13317.859 13317.859 0 0 1 320.05 45.357 A 10677.833 10677.833 0 0 0 320.72 42.051 Q 321.681 37.307 322.375 33.857 A 16568.827 16568.827 0 0 0 322.805 31.72 Q 323.337 29.07 323.633 27.59 A 1955.876 1955.876 0 0 0 323.7 27.257 A 27.474 27.474 0 0 0 323.802 26.76 Q 323.85 26.516 323.886 26.303 A 13.234 13.234 0 0 0 323.925 26.057 A 6.697 6.697 0 0 1 323.969 25.796 Q 324.028 25.487 324.1 25.307 L 324.05 25.357 A 11.651 11.651 0 0 1 324.529 23.543 A 10.594 10.594 0 0 1 324.625 23.282 A 9.302 9.302 0 0 1 324.972 22.486 Q 325.208 22.012 325.475 21.632 A 5.485 5.485 0 0 1 325.85 21.154 Q 326.053 20.925 326.261 20.752 A 2.875 2.875 0 0 1 326.45 20.607 A 1.792 1.792 0 0 1 326.725 20.447 Q 327.075 20.285 327.4 20.357 A 1.375 1.375 0 0 1 328.117 20.773 Q 328.288 20.952 328.431 21.203 A 3.073 3.073 0 0 1 328.525 21.382 A 3.938 3.938 0 0 1 328.83 22.296 Q 328.95 22.867 328.95 23.557 A 12.397 12.397 0 0 1 328.901 24.646 A 13.989 13.989 0 0 1 328.875 24.907 A 11.409 11.409 0 0 1 328.652 26.247 A 10.071 10.071 0 0 1 328.65 26.257 Q 328.55 26.807 328.375 27.457 A 20.539 20.539 0 0 0 328.283 27.813 Q 328.138 28.395 327.95 29.257 A 293.439 293.439 0 0 1 327.756 30.109 Q 327.438 31.501 326.95 33.582 Q 326.452 35.707 325.691 38.989 A 5698.106 5698.106 0 0 0 325.2 41.107 A 18.926 18.926 0 0 0 324.989 41.96 A 21.093 21.093 0 0 0 324.925 42.257 A 58.009 58.009 0 0 1 324.723 43.185 A 65.811 65.811 0 0 1 324.65 43.507 Q 324.263 45.183 323.766 47.283 A 986.243 986.243 0 0 1 323.6 47.982 Q 323 50.507 322.3 53.432 A 1349.276 1349.276 0 0 1 321.208 57.96 A 1526.635 1526.635 0 0 1 320.825 59.532 Q 320.05 62.707 319.25 65.957 A 703.289 703.289 0 0 1 318.094 70.363 A 867.991 867.991 0 0 1 316.825 75.082 A 244.707 244.707 0 0 1 315.394 80.126 A 302.493 302.493 0 0 1 313.75 85.507 L 313.55 86.107 L 313.35 86.707 Q 313.95 86.457 314.525 86.157 A 23.722 23.722 0 0 1 315.373 85.735 A 21.319 21.319 0 0 1 315.65 85.607 Q 317.25 84.857 318.775 84.057 Q 320.3 83.257 321.75 82.507 Q 324.45 81.157 326.8 79.907 Q 329.15 78.657 331.4 77.357 Q 335.8 74.857 339.4 72.482 Q 343 70.107 346 67.857 A 105.499 105.499 0 0 0 349.555 65.111 Q 351.198 63.781 352.603 62.517 A 62.908 62.908 0 0 0 353 62.157 Q 355.95 59.457 358.3 56.907 Q 358.5 56.407 358.65 55.932 Q 358.8 55.457 359 54.907 Q 359.25 54.057 359.525 53.232 Q 359.8 52.407 360.1 51.557 Q 361.55 47.457 363.2 42.782 Q 364.85 38.107 366.6 33.507 A 123.169 123.169 0 0 1 367.863 30.238 A 144.882 144.882 0 0 1 368.5 28.682 Q 369.55 26.157 370.65 23.757 Q 370.95 23.107 371.25 22.482 A 30.489 30.489 0 0 1 371.813 21.369 A 33.498 33.498 0 0 1 371.9 21.207 A 6.365 6.365 0 0 1 372.16 20.736 A 5.289 5.289 0 0 1 372.325 20.482 Q 372.55 20.157 372.9 19.657 Q 373 19.507 373.075 19.382 Q 373.15 19.257 373.4 19.007 A 1.868 1.868 0 0 1 373.767 18.627 A 2.488 2.488 0 0 1 374.1 18.407 L 374.2 18.407 A 1.759 1.759 0 0 0 374.24 18.386 Q 374.295 18.358 374.317 18.339 A 0.103 0.103 0 0 0 374.325 18.332 Q 374.347 18.31 374.425 18.27 A 1.941 1.941 0 0 1 374.45 18.257 A 1.904 1.904 0 0 1 375.121 18.068 A 2.337 2.337 0 0 1 375.35 18.057 L 375.65 18.057 A 1.034 1.034 0 0 1 375.799 18.069 Q 375.953 18.092 376.15 18.157 Q 376.414 18.233 376.564 18.294 A 1.24 1.24 0 0 1 376.65 18.332 A 2.752 2.752 0 0 1 376.908 18.48 A 3.075 3.075 0 0 1 376.95 18.507 A 13.829 13.829 0 0 1 377.14 18.701 Q 377.434 19.007 377.549 19.173 A 0.72 0.72 0 0 1 377.6 19.257 Q 377.75 19.507 377.85 19.807 A 3.406 3.406 0 0 0 377.911 19.976 Q 377.973 20.133 378.035 20.233 A 0.845 0.845 0 0 0 378.05 20.257 L 378.05 20.357 Q 378.15 20.607 378.15 20.757 L 378.15 21.007 L 378.15 21.857 A 16.799 16.799 0 0 1 378.147 22.211 Q 378.141 22.488 378.125 22.707 A 12.842 12.842 0 0 1 378.094 23.07 A 15.81 15.81 0 0 1 378.05 23.457 A 20.806 20.806 0 0 0 377.976 24.417 A 19.487 19.487 0 0 0 377.975 24.432 A 6.702 6.702 0 0 1 377.874 25.283 A 7.467 7.467 0 0 1 377.85 25.407 A 2.603 2.603 0 0 0 377.807 25.71 A 2.16 2.16 0 0 0 377.8 25.882 A 2.273 2.273 0 0 1 377.779 26.188 A 2.751 2.751 0 0 1 377.75 26.357 A 53.751 53.751 0 0 1 376.537 32.183 A 48.31 48.31 0 0 1 376.25 33.207 Q 375.3 36.457 374.25 39.057 L 374.3 39.057 A 48.831 48.831 0 0 1 372.948 42.113 A 39.862 39.862 0 0 1 372.075 43.807 A 110.267 110.267 0 0 1 370.363 46.83 A 95.053 95.053 0 0 1 369.75 47.857 Q 367.6 51.107 365.45 53.757 A 93.331 93.331 0 0 1 361.42 58.395 A 102.985 102.985 0 0 1 360.8 59.057 L 360.55 59.807 A 24.305 24.305 0 0 0 360.428 60.182 Q 360.374 60.353 360.329 60.507 A 13.696 13.696 0 0 0 360.3 60.607 A 1558.928 1558.928 0 0 1 358.767 64.967 A 1369.637 1369.637 0 0 1 358.275 66.357 Q 357.3 69.107 356.35 71.832 Q 355.4 74.557 354.425 77.407 A 3990.118 3990.118 0 0 1 353.419 80.345 A 4751.008 4751.008 0 0 1 352.35 83.457 Q 351.9 84.757 351.475 86.007 Q 351.05 87.257 350.65 88.457 L 350.65 88.407 A 139.097 139.097 0 0 1 349.875 90.759 A 127.899 127.899 0 0 1 349.85 90.832 Q 349.45 92.007 349.05 93.107 A 17.052 17.052 0 0 0 351.258 92.643 A 21.649 21.649 0 0 0 352.85 92.132 Q 354.85 91.407 356.75 90.607 Q 358.65 89.807 360.35 89.107 Q 362.05 88.407 363.2 88.157 L 363.15 88.157 Q 368.712 85.474 372.346 83.433 A 88.98 88.98 0 0 0 372.525 83.332 A 313.017 313.017 0 0 0 375.123 81.85 Q 377.156 80.676 378.75 79.707 L 378.7 79.707 A 225.998 225.998 0 0 0 379.941 78.938 Q 381.595 77.906 382.783 77.118 A 73.826 73.826 0 0 0 382.95 77.007 A 482.835 482.835 0 0 0 384.317 76.093 Q 384.939 75.675 385.491 75.301 A 268.223 268.223 0 0 0 385.85 75.057 Q 386.55 74.607 387.1 74.207 L 388.2 73.407 A 100.499 100.499 0 0 1 388.978 72.868 A 114.297 114.297 0 0 1 389.25 72.682 A 129.354 129.354 0 0 1 390.103 72.106 A 145.638 145.638 0 0 1 390.4 71.907 A 14.772 14.772 0 0 1 391.511 71.215 A 11.872 11.872 0 0 1 392.25 70.832 Q 393.136 70.414 393.9 70.214 A 6.903 6.903 0 0 1 393.925 70.207 Q 394.674 70.014 395.259 70.077 A 2.512 2.512 0 0 1 395.3 70.082 A 1.638 1.638 0 0 1 395.693 70.178 A 1.134 1.134 0 0 1 396.2 70.557 Q 396.5 70.957 396.4 71.557 A 3.17 3.17 0 0 1 396.244 72.132 Q 396.116 72.48 395.9 72.857 A 5.711 5.711 0 0 1 395.436 73.541 Q 395.149 73.908 394.775 74.282 A 13.022 13.022 0 0 1 393.481 75.411 A 14.731 14.731 0 0 1 393.15 75.657 A 12.889 12.889 0 0 0 392.617 75.97 A 10.549 10.549 0 0 0 392.325 76.157 Q 391.95 76.407 391.4 76.707 A 42.937 42.937 0 0 0 391.006 76.935 Q 390.354 77.317 389.312 77.95 A 226.09 226.09 0 0 0 389.3 77.957 Q 387.913 78.8 385.101 80.526 A 3360.581 3360.581 0 0 0 385.05 80.557 Q 384.8 80.707 384.55 80.832 Q 384.3 80.957 384.05 81.107 A 489.388 489.388 0 0 1 382.684 81.881 Q 380.807 82.94 378.328 84.321 A 1434.384 1434.384 0 0 1 377.5 84.782 Q 374.063 86.694 369.628 88.846 A 232.741 232.741 0 0 1 368.15 89.557 A 163.719 163.719 0 0 1 364.813 91.126 A 201.723 201.723 0 0 1 361.2 92.732 A 165.652 165.652 0 0 1 357.263 94.376 A 211.477 211.477 0 0 1 352.95 96.057 Q 352.421 96.25 351.335 96.767 A 55.4 55.4 0 0 0 351.25 96.807 A 195.767 195.767 0 0 1 350.144 97.332 A 151.416 151.416 0 0 1 349.125 97.807 Q 348.15 98.257 347.75 98.332 A 0.504 0.504 0 0 1 347.718 98.337 Q 347.388 98.378 348.25 97.707 Q 347.15 98.007 345.975 98.207 Q 344.8 98.407 344.2 98.032 Q 343.651 97.689 343.856 96.654 A 4.09 4.09 0 0 1 343.9 96.457 Q 344.19 95.298 345.879 92.88 A 42.217 42.217 0 0 1 346 92.707 Q 346.8 90.457 347.625 88.082 Q 348.45 85.707 349.3 83.257 A 45.086 45.086 0 0 0 349.599 82.434 L 349.6 82.432 Q 349.75 82.007 349.9 81.557 A 1252.904 1252.904 0 0 0 351.892 75.763 A 1400.43 1400.43 0 0 0 352.575 73.757 A 6889.558 6889.558 0 0 1 354.708 67.485 A 7798.551 7798.551 0 0 1 355.45 65.307 Q 355.65 64.757 355.675 64.682 A 1.244 1.244 0 0 0 355.685 64.652 Q 355.7 64.602 355.7 64.582 Q 355.7 64.561 355.737 64.448 A 5.217 5.217 0 0 1 355.75 64.407 A 7.6 7.6 0 0 1 355.776 64.332 Q 355.841 64.142 356.019 63.645 A 303.406 303.406 0 0 1 356.05 63.557 A 104.481 104.481 0 0 1 353.356 65.851 A 131.047 131.047 0 0 1 350.375 68.232 A 139.525 139.525 0 0 1 346.244 71.312 A 168.757 168.757 0 0 1 343.55 73.207 Q 340.75 75.107 337.375 77.157 A 226.2 226.2 0 0 1 332.102 80.26 A 256.615 256.615 0 0 1 330.25 81.307 Z M 80.3 70.557 L 80.25 70.557 A 7.442 7.442 0 0 1 81.591 69.96 Q 82.445 69.681 83.269 69.681 A 4.87 4.87 0 0 1 83.35 69.682 A 4.119 4.119 0 0 1 84.03 69.745 Q 84.962 69.918 85.3 70.557 A 1.361 1.361 0 0 1 85.459 71.204 Q 85.459 71.666 85.176 72.212 A 4.276 4.276 0 0 1 84.925 72.632 Q 84.1 73.857 82.45 74.707 Q 82.16 74.852 81.916 74.951 A 5.259 5.259 0 0 1 81.9 74.957 Q 81.728 75.026 81.509 75.118 A 38.354 38.354 0 0 0 81.3 75.207 A 7.577 7.577 0 0 0 81.167 75.262 Q 80.956 75.351 80.675 75.482 Q 80.34 75.639 79.824 75.875 A 289.297 289.297 0 0 1 79.7 75.932 A 115.557 115.557 0 0 0 79.215 76.156 Q 78.998 76.257 78.757 76.369 A 229.921 229.921 0 0 0 78.25 76.607 Q 77.4 77.007 76.15 77.607 A 200.194 200.194 0 0 1 75.045 78.142 Q 73.519 78.875 71.462 79.836 A 630.013 630.013 0 0 1 70.775 80.157 Q 67.918 81.489 64.266 83.19 A 58539.78 58539.78 0 0 1 63.05 83.757 Q 60.65 84.807 57.825 86.057 A 288.262 288.262 0 0 1 54.869 87.345 A 367.181 367.181 0 0 1 51.65 88.707 A 382.866 382.866 0 0 1 48.188 90.051 A 496.067 496.067 0 0 1 44.4 91.482 Q 40.45 92.957 35.8 94.357 A 111.432 111.432 0 0 1 31.848 95.515 A 123.836 123.836 0 0 1 30.475 95.882 Q 27.7 96.607 24.8 97.157 Q 22.85 97.507 20.775 97.782 A 31.592 31.592 0 0 1 18.074 98.018 A 37.606 37.606 0 0 1 16.35 98.057 Q 15.1 98.057 13.9 97.957 Q 12.7 97.857 11.5 97.657 Q 9.65 97.307 7.775 96.507 A 12.371 12.371 0 0 1 4.407 94.353 A 13.917 13.917 0 0 1 4.3 94.257 L 4.35 94.257 Q 2.7 92.757 1.7 90.757 Q 0.7 88.757 0.3 86.557 Q 0 84.757 0 82.857 Q 0 81.607 0.1 80.382 Q 0.2 79.157 0.4 78.007 Q 1.1 73.757 2.65 69.507 Q 4.105 65.488 5.559 62.406 A 51.642 51.642 0 0 1 6.45 60.607 Q 8.35 56.957 10 54.057 Q 11.6 51.257 13.125 48.932 A 259.46 259.46 0 0 1 14.706 46.551 A 304.345 304.345 0 0 1 16.4 44.057 A 200.077 200.077 0 0 1 18.256 41.401 A 260.148 260.148 0 0 1 20.325 38.532 Q 21.82 36.487 23.777 34.004 A 249.559 249.559 0 0 1 25.65 31.657 Q 27.1 29.907 29 27.732 A 136.247 136.247 0 0 1 30.797 25.719 Q 31.727 24.695 32.783 23.569 A 239.67 239.67 0 0 1 33.5 22.807 L 33.45 22.807 A 74.472 74.472 0 0 1 34.606 21.626 A 92.483 92.483 0 0 1 35.875 20.382 A 78.482 78.482 0 0 1 37.281 19.063 A 102.432 102.432 0 0 1 38.85 17.657 A 32.757 32.757 0 0 1 40.031 16.682 A 36.661 36.661 0 0 1 40.45 16.357 L 42.15 15.057 Q 43.15 14.407 44.15 13.832 Q 45.15 13.257 46.2 12.857 A 16.554 16.554 0 0 1 46.933 12.675 A 13.99 13.99 0 0 1 47.25 12.607 L 48 12.457 L 49.3 12.457 Q 50.6 12.457 51.75 12.607 A 16.513 16.513 0 0 1 54.022 13.158 A 18.1 18.1 0 0 1 54.175 13.207 Q 55.4 13.607 56.45 14.257 Q 57.6 14.907 58.475 15.907 A 10.197 10.197 0 0 1 59.644 17.531 A 9.168 9.168 0 0 1 59.9 18.007 Q 60.4 19.057 60.7 20.207 Q 61 21.357 61.1 22.407 A 11.787 11.787 0 0 1 61.157 22.981 A 13.921 13.921 0 0 1 61.175 23.257 Q 61.2 23.707 61.2 24.207 Q 61.2 25.807 60.975 27.307 Q 60.75 28.807 60.45 30.207 Q 60.05 31.857 59.575 33.557 A 44.449 44.449 0 0 1 58.853 35.898 A 38.253 38.253 0 0 1 58.55 36.757 A 107.031 107.031 0 0 1 57.165 40.341 A 88.184 88.184 0 0 1 56.325 42.332 A 92.713 92.713 0 0 1 54.766 45.719 A 78.988 78.988 0 0 1 54.05 47.157 Q 52.95 49.407 51.9 51.357 Q 50.85 53.307 49.9 54.957 Q 47.603 59.092 45.922 61.878 A 100.545 100.545 0 0 1 44.95 63.457 A 3102.131 3102.131 0 0 1 44.105 64.8 Q 43.133 66.343 42.592 67.198 A 277.066 277.066 0 0 1 42.3 67.657 L 42.3 67.607 A 8.055 8.055 0 0 1 42.163 67.87 A 6.887 6.887 0 0 1 42.1 67.982 A 1.813 1.813 0 0 1 42.025 68.103 Q 41.963 68.195 41.9 68.257 Q 41.4 68.957 40.775 69.532 Q 40.15 70.107 39.525 70.432 Q 38.944 70.734 38.428 70.82 A 2.648 2.648 0 0 1 38.35 70.832 Q 37.8 70.907 37.4 70.607 Q 36.6 70.007 36.8 68.582 A 5.9 5.9 0 0 1 37.278 66.971 A 8.122 8.122 0 0 1 38 65.707 A 3.006 3.006 0 0 1 38.217 65.395 A 3.733 3.733 0 0 1 38.375 65.207 A 3.411 3.411 0 0 0 38.547 64.999 Q 38.639 64.879 38.734 64.736 A 6.862 6.862 0 0 0 38.85 64.557 A 26.486 26.486 0 0 1 39.096 64.195 Q 39.207 64.034 39.333 63.856 A 52.749 52.749 0 0 1 39.6 63.482 Q 40.05 62.857 40.7 61.882 A 246.025 246.025 0 0 0 41.223 61.095 Q 41.455 60.743 41.712 60.352 A 475.736 475.736 0 0 0 42.25 59.532 Q 43.15 58.157 44.4 56.257 L 44.4 56.307 A 1.963 1.963 0 0 1 44.528 56.087 A 1.603 1.603 0 0 1 44.625 55.957 A 1.672 1.672 0 0 0 44.772 55.75 A 2.058 2.058 0 0 0 44.85 55.607 A 124.195 124.195 0 0 0 46.195 53.417 Q 47.375 51.454 48.75 49.032 A 92.682 92.682 0 0 0 50.449 45.89 Q 51.906 43.076 53.5 39.607 Q 54.15 38.207 54.8 36.607 Q 55.45 35.007 56.05 33.157 Q 56.6 31.507 57.1 29.557 Q 57.6 27.607 57.8 25.507 A 10.852 10.852 0 0 0 57.844 25.088 A 13.908 13.908 0 0 0 57.875 24.632 A 21.096 21.096 0 0 0 57.89 24.293 Q 57.896 24.126 57.899 23.978 A 11.08 11.08 0 0 0 57.9 23.807 Q 57.9 23.257 57.85 22.682 A 8.168 8.168 0 0 0 57.752 21.954 A 10.153 10.153 0 0 0 57.65 21.457 Q 57.45 20.457 57.075 19.507 Q 56.7 18.557 56 17.857 A 5.89 5.89 0 0 0 54.826 16.895 A 7.127 7.127 0 0 0 54.275 16.582 Q 53.25 16.057 52.1 15.807 A 11.615 11.615 0 0 0 51.382 15.681 Q 50.634 15.573 49.65 15.507 Q 49.3 15.457 49 15.457 L 48.4 15.457 A 1.334 1.334 0 0 0 48.304 15.461 Q 48.166 15.471 47.95 15.507 Q 47.65 15.557 47.3 15.657 L 47.4 15.607 A 12.631 12.631 0 0 0 45.281 16.564 A 11.845 11.845 0 0 0 45.25 16.582 Q 44.25 17.157 43.35 17.807 Q 42.5 18.357 41.575 19.132 A 92.6 92.6 0 0 0 40.014 20.469 A 84.252 84.252 0 0 0 39.8 20.657 Q 38.4 21.957 36.85 23.482 A 97.557 97.557 0 0 0 35.01 25.34 A 80.26 80.26 0 0 0 34 26.407 Q 31.45 29.257 29.325 31.807 A 128.927 128.927 0 0 0 27.335 34.253 A 93.594 93.594 0 0 0 25.6 36.507 A 180.978 180.978 0 0 0 23.219 39.765 Q 22.066 41.381 21.097 42.83 A 90.893 90.893 0 0 0 20 44.507 Q 17.8 47.957 16.1 50.857 Q 14.45 53.757 13 56.582 Q 11.55 59.407 9.85 62.907 L 9.85 62.857 A 1612.063 1612.063 0 0 1 9.119 64.526 A 2047.219 2047.219 0 0 1 8.325 66.332 A 61.967 61.967 0 0 0 7.535 68.216 Q 7.135 69.213 6.719 70.334 A 104.282 104.282 0 0 0 6.6 70.657 A 50.875 50.875 0 0 0 5.586 73.626 A 62.072 62.072 0 0 0 5.025 75.557 A 38.693 38.693 0 0 0 4.262 78.973 A 48.092 48.092 0 0 0 3.9 81.357 Q 3.85 81.907 3.825 82.432 Q 3.8 82.957 3.8 83.457 A 15.334 15.334 0 0 0 4.225 87.118 A 13.593 13.593 0 0 0 4.7 88.657 A 7.878 7.878 0 0 0 5.461 90.243 A 6.53 6.53 0 0 0 6.25 91.257 A 10.766 10.766 0 0 0 7.957 92.72 A 9.742 9.742 0 0 0 8.4 93.007 Q 9.6 93.707 10.875 94.082 Q 12.15 94.457 13.4 94.657 A 24.109 24.109 0 0 0 14.976 94.849 A 20.379 20.379 0 0 0 15.875 94.907 A 27.199 27.199 0 0 0 17.031 94.932 A 24.639 24.639 0 0 0 18.15 94.907 Q 20.4 94.807 22.575 94.482 Q 24.75 94.157 26.85 93.707 Q 29 93.257 31.2 92.657 Q 33.4 92.057 35.65 91.307 Q 39.55 90.057 42.85 88.807 Q 46.15 87.557 49.05 86.357 Q 54.8 83.907 58.95 81.857 A 276.801 276.801 0 0 0 61.944 80.427 Q 63.111 79.861 64.144 79.343 A 133.505 133.505 0 0 0 66.075 78.357 Q 68.95 76.857 71 75.757 L 70.95 75.807 A 1747.357 1747.357 0 0 0 71.883 75.281 Q 73.219 74.526 74.175 73.982 A 228.713 228.713 0 0 1 75.238 73.381 Q 75.725 73.108 76.163 72.865 A 132.893 132.893 0 0 1 76.45 72.707 A 169.26 169.26 0 0 0 77.908 71.896 A 152.149 152.149 0 0 0 78.375 71.632 A 160.548 160.548 0 0 1 79.805 70.831 A 178.29 178.29 0 0 1 80.3 70.557 Z M 540.05 70.557 L 540 70.457 Q 540.455 71.16 539.953 72.153 A 4.164 4.164 0 0 1 539.7 72.582 A 6.093 6.093 0 0 1 538.665 73.753 Q 538.002 74.342 537.1 74.857 Q 536.75 75.057 536.35 75.257 L 535.35 75.757 A 4.479 4.479 0 0 0 535.044 75.894 A 5.618 5.618 0 0 0 534.825 76.007 Q 534.55 76.157 534.2 76.357 Q 533.281 76.778 531.894 77.405 A 913.451 913.451 0 0 1 531 77.807 A 210.377 210.377 0 0 1 529.922 78.288 Q 528.188 79.057 525.75 80.107 A 214.93 214.93 0 0 1 523.105 81.224 Q 520.728 82.21 517.775 83.382 A 199.482 199.482 0 0 1 513.939 84.855 Q 512.22 85.497 510.297 86.185 A 392.667 392.667 0 0 1 506.25 87.607 A 235.741 235.741 0 0 1 502.769 88.788 A 312.9 312.9 0 0 1 498.925 90.032 A 379.982 379.982 0 0 1 492.648 91.959 A 436.619 436.619 0 0 1 490.45 92.607 Q 488.2 93.257 485.775 93.907 A 303.522 303.522 0 0 1 481.397 95.045 A 334.44 334.44 0 0 1 480.75 95.207 A 218.191 218.191 0 0 1 476.573 96.168 A 243.695 243.695 0 0 1 475.125 96.482 A 130.707 130.707 0 0 1 470.864 97.321 A 114.326 114.326 0 0 1 469.5 97.557 Q 468.8 97.657 468.075 97.732 Q 467.35 97.807 466.7 97.907 A 3.597 3.597 0 0 0 466.44 97.917 A 4.332 4.332 0 0 0 466.275 97.932 Q 466.05 97.957 465.9 97.957 L 465.25 97.957 Q 465.15 97.957 465.05 97.932 Q 464.95 97.907 464.85 97.907 Q 464.55 97.907 464.25 97.882 A 1.944 1.944 0 0 1 463.992 97.842 Q 463.865 97.814 463.724 97.768 A 3.992 3.992 0 0 1 463.55 97.707 Q 462.55 97.007 462.075 96.382 Q 461.6 95.757 461.3 95.057 Q 461.05 94.407 460.875 93.757 Q 460.7 93.107 460.6 92.457 Q 460.5 91.657 460.45 90.882 Q 460.4 90.107 460.4 89.257 A 34.475 34.475 0 0 1 460.459 87.21 A 28.774 28.774 0 0 1 460.55 86.057 A 70.058 70.058 0 0 1 460.851 83.509 A 63.628 63.628 0 0 1 460.9 83.157 A 122.364 122.364 0 0 1 461.047 82.126 Q 461.166 81.313 461.275 80.657 A 49.818 49.818 0 0 1 461.552 79.138 A 43.347 43.347 0 0 1 461.65 78.657 Q 461.85 77.707 462.05 76.807 A 373.57 373.57 0 0 0 462.235 75.972 Q 462.328 75.546 462.431 75.076 A 622.599 622.599 0 0 0 462.5 74.757 A 4.69 4.69 0 0 1 461.959 74.867 Q 461.398 74.946 460.917 74.857 A 2.623 2.623 0 0 1 460.8 74.832 A 1.956 1.956 0 0 1 460.38 74.686 Q 460.106 74.551 459.938 74.336 A 1.135 1.135 0 0 1 459.8 74.107 Q 459.425 73.399 459.918 72.43 A 4.284 4.284 0 0 1 460.15 72.032 Q 460.944 70.816 462.329 69.674 A 14.836 14.836 0 0 1 462.35 69.657 A 1.353 1.353 0 0 1 462.422 69.59 Q 462.495 69.526 462.555 69.499 A 0.251 0.251 0 0 1 462.6 69.482 Q 462.7 69.457 462.8 69.357 L 462.7 69.407 A 12.157 12.157 0 0 0 463.061 69.182 A 10.855 10.855 0 0 0 463.175 69.107 Q 463.347 68.992 463.622 68.79 A 28.202 28.202 0 0 0 463.8 68.657 Q 463.897 68.56 463.947 68.533 A 0.148 0.148 0 0 1 463.95 68.532 A 0.228 0.228 0 0 0 463.978 68.515 Q 464.023 68.484 464.093 68.414 A 2.199 2.199 0 0 0 464.1 68.407 A 396.682 396.682 0 0 1 465.369 63.814 Q 466.158 61.031 466.875 58.682 Q 468.15 54.507 469.3 51.057 Q 470.45 47.557 471.625 44.232 A 188.485 188.485 0 0 1 472.881 40.788 A 234.971 234.971 0 0 1 474.3 37.107 Q 475.8 33.357 477.9 28.507 A 154.193 154.193 0 0 1 479.637 24.652 Q 481.219 21.257 483.25 17.257 Q 485.5 12.957 487.5 9.457 A 58.349 58.349 0 0 1 490.278 5.047 A 49.267 49.267 0 0 1 491.7 3.107 L 491.95 2.857 Q 492.45 2.257 492.975 1.682 A 6.091 6.091 0 0 1 494.07 0.743 A 6.842 6.842 0 0 1 494.2 0.657 Q 494.55 0.457 494.9 0.282 Q 495.213 0.126 495.486 0.069 A 1.668 1.668 0 0 1 495.55 0.057 A 2.429 2.429 0 0 1 495.858 0.008 Q 496.12 -0.015 496.354 0.028 A 1.578 1.578 0 0 1 496.375 0.032 A 2.817 2.817 0 0 1 496.829 0.165 A 3.579 3.579 0 0 1 497.15 0.307 A 3.419 3.419 0 0 1 497.657 0.657 Q 497.941 0.896 498.125 1.176 A 2.069 2.069 0 0 1 498.175 1.257 A 5.595 5.595 0 0 1 498.453 1.786 A 4.124 4.124 0 0 1 498.65 2.307 A 10.811 10.811 0 0 1 498.876 3.288 A 8.621 8.621 0 0 1 498.975 4.007 Q 499.05 4.807 499 5.557 A 22.373 22.373 0 0 1 498.984 6.418 A 17.398 17.398 0 0 1 498.95 7.032 A 14.827 14.827 0 0 1 498.858 7.925 A 12.626 12.626 0 0 1 498.8 8.307 Q 498.5 10.757 497.95 13.132 Q 497.4 15.507 496.7 17.907 Q 496.05 20.207 495.3 22.582 A 112.829 112.829 0 0 1 494.174 25.954 A 132.056 132.056 0 0 1 493.6 27.557 Q 490.5 35.857 487.475 41.982 A 210.534 210.534 0 0 1 485.266 46.333 Q 483.475 49.757 481.85 52.507 Q 479.215 56.996 477.2 59.866 A 57.043 57.043 0 0 1 477.1 60.007 Q 475.819 61.82 474.752 63.242 A 80.022 80.022 0 0 1 473.55 64.807 A 80.21 80.21 0 0 1 472.501 66.083 Q 471.659 67.085 470.925 67.882 A 90.399 90.399 0 0 1 469.794 69.088 A 66.628 66.628 0 0 1 468.75 70.157 A 62.468 62.468 0 0 1 468.079 70.819 Q 467.769 71.119 467.486 71.384 A 36.675 36.675 0 0 1 467.3 71.557 A 25.325 25.325 0 0 1 466.269 72.457 A 28.647 28.647 0 0 1 465.9 72.757 A 0.258 0.258 0 0 1 465.897 72.794 Q 465.891 72.833 465.875 72.882 A 0.652 0.652 0 0 0 465.862 72.927 Q 465.856 72.949 465.853 72.969 A 0.259 0.259 0 0 0 465.85 73.007 L 465.9 72.957 A 2.534 2.534 0 0 1 465.804 73.26 A 2.256 2.256 0 0 1 465.775 73.332 A 1.688 1.688 0 0 0 465.714 73.499 Q 465.687 73.587 465.665 73.688 A 3.13 3.13 0 0 0 465.65 73.757 Q 465.09 75.998 464.53 78.827 A 148.695 148.695 0 0 0 464.45 79.232 Q 463.85 82.307 463.45 85.857 A 14.602 14.602 0 0 0 463.354 86.834 A 17.397 17.397 0 0 0 463.325 87.457 A 56.81 56.81 0 0 0 463.3 88.906 A 51.779 51.779 0 0 0 463.3 89.107 Q 463.3 90.157 463.375 91.157 Q 463.45 92.157 463.7 93.107 A 3.209 3.209 0 0 0 463.963 93.894 Q 464.165 94.319 464.5 94.757 L 464.7 94.957 A 9.128 9.128 0 0 0 465.609 95.002 Q 466.153 95.002 466.724 94.941 A 11.485 11.485 0 0 0 466.8 94.932 Q 467.9 94.807 469 94.607 A 122.649 122.649 0 0 0 477.692 92.75 A 112.358 112.358 0 0 0 478.25 92.607 Q 482.7 91.457 486.4 90.407 L 486.35 90.407 A 240.961 240.961 0 0 0 491.569 88.826 A 203.945 203.945 0 0 0 493.8 88.107 Q 497.3 86.957 500.45 85.807 Q 505.907 83.874 510.238 82.198 A 245.539 245.539 0 0 0 511.625 81.657 A 286.36 286.36 0 0 0 515.912 79.931 Q 517.921 79.102 519.697 78.327 A 168.84 168.84 0 0 0 520.2 78.107 A 307.406 307.406 0 0 0 523.052 76.818 Q 526.127 75.408 528.288 74.319 A 77.698 77.698 0 0 0 529.525 73.682 Q 532.8 71.957 534.1 71.257 L 534.05 71.257 Q 534.288 71.114 534.345 71.107 A 0.044 0.044 0 0 1 534.35 71.107 A 0.078 0.078 0 0 0 534.38 71.1 Q 534.422 71.083 534.486 71.021 A 1.045 1.045 0 0 0 534.5 71.007 A 11.406 11.406 0 0 1 535.935 70.313 Q 536.988 69.897 537.95 69.807 A 4.969 4.969 0 0 1 538.22 69.789 Q 539.076 69.756 539.575 70.062 A 1.328 1.328 0 0 1 540.05 70.557 Z M 614.5 70.557 L 614.45 70.457 Q 614.905 71.16 614.403 72.153 A 4.164 4.164 0 0 1 614.15 72.582 A 6.093 6.093 0 0 1 613.115 73.753 Q 612.452 74.342 611.55 74.857 Q 611.2 75.057 610.8 75.257 L 609.8 75.757 A 4.479 4.479 0 0 0 609.494 75.894 A 5.618 5.618 0 0 0 609.275 76.007 Q 609 76.157 608.65 76.357 Q 607.731 76.778 606.344 77.405 A 913.451 913.451 0 0 1 605.45 77.807 A 210.377 210.377 0 0 1 604.372 78.288 Q 602.638 79.057 600.2 80.107 A 214.93 214.93 0 0 1 597.555 81.224 Q 595.178 82.21 592.225 83.382 A 199.482 199.482 0 0 1 588.389 84.855 Q 586.67 85.497 584.747 86.185 A 392.667 392.667 0 0 1 580.7 87.607 A 235.741 235.741 0 0 1 577.219 88.788 A 312.9 312.9 0 0 1 573.375 90.032 A 379.982 379.982 0 0 1 567.098 91.959 A 436.619 436.619 0 0 1 564.9 92.607 Q 562.65 93.257 560.225 93.907 A 303.522 303.522 0 0 1 555.847 95.045 A 334.44 334.44 0 0 1 555.2 95.207 A 218.191 218.191 0 0 1 551.023 96.168 A 243.695 243.695 0 0 1 549.575 96.482 A 130.707 130.707 0 0 1 545.314 97.321 A 114.326 114.326 0 0 1 543.95 97.557 Q 543.25 97.657 542.525 97.732 Q 541.8 97.807 541.15 97.907 A 3.597 3.597 0 0 0 540.89 97.917 A 4.332 4.332 0 0 0 540.725 97.932 Q 540.5 97.957 540.35 97.957 L 539.7 97.957 Q 539.6 97.957 539.5 97.932 Q 539.4 97.907 539.3 97.907 Q 539 97.907 538.7 97.882 A 1.944 1.944 0 0 1 538.442 97.842 Q 538.315 97.814 538.174 97.768 A 3.992 3.992 0 0 1 538 97.707 Q 537 97.007 536.525 96.382 Q 536.05 95.757 535.75 95.057 Q 535.5 94.407 535.325 93.757 Q 535.15 93.107 535.05 92.457 Q 534.95 91.657 534.9 90.882 Q 534.85 90.107 534.85 89.257 A 34.475 34.475 0 0 1 534.909 87.21 A 28.774 28.774 0 0 1 535 86.057 A 70.058 70.058 0 0 1 535.301 83.509 A 63.628 63.628 0 0 1 535.35 83.157 A 122.364 122.364 0 0 1 535.497 82.126 Q 535.616 81.313 535.725 80.657 A 49.818 49.818 0 0 1 536.002 79.138 A 43.347 43.347 0 0 1 536.1 78.657 Q 536.3 77.707 536.5 76.807 A 373.57 373.57 0 0 0 536.685 75.972 Q 536.778 75.546 536.881 75.076 A 622.599 622.599 0 0 0 536.95 74.757 A 4.69 4.69 0 0 1 536.409 74.867 Q 535.848 74.946 535.367 74.857 A 2.623 2.623 0 0 1 535.25 74.832 A 1.956 1.956 0 0 1 534.83 74.686 Q 534.556 74.551 534.388 74.336 A 1.135 1.135 0 0 1 534.25 74.107 Q 533.875 73.399 534.368 72.43 A 4.284 4.284 0 0 1 534.6 72.032 Q 535.394 70.816 536.779 69.674 A 14.836 14.836 0 0 1 536.8 69.657 A 1.353 1.353 0 0 1 536.872 69.59 Q 536.945 69.526 537.005 69.499 A 0.251 0.251 0 0 1 537.05 69.482 Q 537.15 69.457 537.25 69.357 L 537.15 69.407 A 12.157 12.157 0 0 0 537.511 69.182 A 10.855 10.855 0 0 0 537.625 69.107 Q 537.797 68.992 538.072 68.79 A 28.202 28.202 0 0 0 538.25 68.657 Q 538.347 68.56 538.397 68.533 A 0.148 0.148 0 0 1 538.4 68.532 A 0.228 0.228 0 0 0 538.428 68.515 Q 538.473 68.484 538.543 68.414 A 2.199 2.199 0 0 0 538.55 68.407 A 396.682 396.682 0 0 1 539.819 63.814 Q 540.608 61.031 541.325 58.682 Q 542.6 54.507 543.75 51.057 Q 544.9 47.557 546.075 44.232 A 188.485 188.485 0 0 1 547.331 40.788 A 234.971 234.971 0 0 1 548.75 37.107 Q 550.25 33.357 552.35 28.507 A 154.193 154.193 0 0 1 554.087 24.652 Q 555.669 21.257 557.7 17.257 Q 559.95 12.957 561.95 9.457 A 58.349 58.349 0 0 1 564.728 5.047 A 49.267 49.267 0 0 1 566.15 3.107 L 566.4 2.857 Q 566.9 2.257 567.425 1.682 A 6.091 6.091 0 0 1 568.52 0.743 A 6.842 6.842 0 0 1 568.65 0.657 Q 569 0.457 569.35 0.282 Q 569.663 0.126 569.936 0.069 A 1.668 1.668 0 0 1 570 0.057 A 2.429 2.429 0 0 1 570.308 0.008 Q 570.57 -0.015 570.804 0.028 A 1.578 1.578 0 0 1 570.825 0.032 A 2.817 2.817 0 0 1 571.279 0.165 A 3.579 3.579 0 0 1 571.6 0.307 A 3.419 3.419 0 0 1 572.107 0.657 Q 572.391 0.896 572.575 1.176 A 2.069 2.069 0 0 1 572.625 1.257 A 5.595 5.595 0 0 1 572.903 1.786 A 4.124 4.124 0 0 1 573.1 2.307 A 10.811 10.811 0 0 1 573.326 3.288 A 8.621 8.621 0 0 1 573.425 4.007 Q 573.5 4.807 573.45 5.557 A 22.373 22.373 0 0 1 573.434 6.418 A 17.398 17.398 0 0 1 573.4 7.032 A 14.827 14.827 0 0 1 573.308 7.925 A 12.626 12.626 0 0 1 573.25 8.307 Q 572.95 10.757 572.4 13.132 Q 571.85 15.507 571.15 17.907 Q 570.5 20.207 569.75 22.582 A 112.829 112.829 0 0 1 568.624 25.954 A 132.056 132.056 0 0 1 568.05 27.557 Q 564.95 35.857 561.925 41.982 A 210.534 210.534 0 0 1 559.716 46.333 Q 557.925 49.757 556.3 52.507 Q 553.665 56.996 551.65 59.866 A 57.043 57.043 0 0 1 551.55 60.007 Q 550.269 61.82 549.202 63.242 A 80.022 80.022 0 0 1 548 64.807 A 80.21 80.21 0 0 1 546.951 66.083 Q 546.109 67.085 545.375 67.882 A 90.399 90.399 0 0 1 544.244 69.088 A 66.628 66.628 0 0 1 543.2 70.157 A 62.468 62.468 0 0 1 542.529 70.819 Q 542.219 71.119 541.936 71.384 A 36.675 36.675 0 0 1 541.75 71.557 A 25.325 25.325 0 0 1 540.719 72.457 A 28.647 28.647 0 0 1 540.35 72.757 A 0.258 0.258 0 0 1 540.347 72.794 Q 540.341 72.833 540.325 72.882 A 0.652 0.652 0 0 0 540.312 72.927 Q 540.306 72.949 540.303 72.969 A 0.259 0.259 0 0 0 540.3 73.007 L 540.35 72.957 A 2.534 2.534 0 0 1 540.254 73.26 A 2.256 2.256 0 0 1 540.225 73.332 A 1.688 1.688 0 0 0 540.164 73.499 Q 540.137 73.587 540.115 73.688 A 3.13 3.13 0 0 0 540.1 73.757 Q 539.54 75.998 538.98 78.827 A 148.695 148.695 0 0 0 538.9 79.232 Q 538.3 82.307 537.9 85.857 A 14.602 14.602 0 0 0 537.804 86.834 A 17.397 17.397 0 0 0 537.775 87.457 A 56.81 56.81 0 0 0 537.75 88.906 A 51.779 51.779 0 0 0 537.75 89.107 Q 537.75 90.157 537.825 91.157 Q 537.9 92.157 538.15 93.107 A 3.209 3.209 0 0 0 538.413 93.894 Q 538.615 94.319 538.95 94.757 L 539.15 94.957 A 9.128 9.128 0 0 0 540.059 95.002 Q 540.603 95.002 541.174 94.941 A 11.485 11.485 0 0 0 541.25 94.932 Q 542.35 94.807 543.45 94.607 A 122.649 122.649 0 0 0 552.142 92.75 A 112.358 112.358 0 0 0 552.7 92.607 Q 557.15 91.457 560.85 90.407 L 560.8 90.407 A 240.961 240.961 0 0 0 566.019 88.826 A 203.945 203.945 0 0 0 568.25 88.107 Q 571.75 86.957 574.9 85.807 Q 580.357 83.874 584.688 82.198 A 245.539 245.539 0 0 0 586.075 81.657 A 286.36 286.36 0 0 0 590.362 79.931 Q 592.371 79.102 594.147 78.327 A 168.84 168.84 0 0 0 594.65 78.107 A 307.406 307.406 0 0 0 597.502 76.818 Q 600.577 75.408 602.738 74.319 A 77.698 77.698 0 0 0 603.975 73.682 Q 607.25 71.957 608.55 71.257 L 608.5 71.257 Q 608.738 71.114 608.795 71.107 A 0.044 0.044 0 0 1 608.8 71.107 A 0.078 0.078 0 0 0 608.83 71.1 Q 608.872 71.083 608.936 71.021 A 1.045 1.045 0 0 0 608.95 71.007 A 11.406 11.406 0 0 1 610.385 70.313 Q 611.438 69.897 612.4 69.807 A 4.969 4.969 0 0 1 612.67 69.789 Q 613.526 69.756 614.025 70.062 A 1.328 1.328 0 0 1 614.5 70.557 Z M 176.3 73.857 L 176.35 73.807 Q 176.25 73.857 176.1 73.957 A 2.013 2.013 0 0 1 175.975 74.072 A 1.673 1.673 0 0 1 175.9 74.132 A 1.388 1.388 0 0 1 175.766 74.222 A 1.176 1.176 0 0 1 175.7 74.257 Q 175.512 74.37 175.167 74.625 A 21.806 21.806 0 0 0 174.925 74.807 Q 174.4 75.207 173.3 76.057 A 50.74 50.74 0 0 0 172.797 76.487 Q 172.053 77.13 171.088 78.006 A 145.009 145.009 0 0 0 170.95 78.132 A 55.819 55.819 0 0 0 169.83 79.183 Q 169.334 79.661 168.789 80.204 A 113.27 113.27 0 0 0 167.65 81.357 L 167.45 81.557 A 76.126 76.126 0 0 0 166.668 82.446 Q 166.141 83.054 165.55 83.757 Q 164.5 85.007 163.5 86.407 Q 162.45 87.907 161.3 89.857 Q 160.15 91.807 159.4 94.207 A 0.607 0.607 0 0 0 159.372 94.272 Q 159.35 94.332 159.35 94.382 Q 159.35 94.437 159.323 94.506 A 0.634 0.634 0 0 1 159.3 94.557 A 5.271 5.271 0 0 0 159.163 94.775 A 6.226 6.226 0 0 0 159.1 94.882 A 0.406 0.406 0 0 1 159.058 94.943 Q 158.978 95.038 158.871 95.013 A 0.234 0.234 0 0 1 158.85 95.007 Q 158.85 95.107 159.45 94.857 Q 159.75 94.757 160.05 94.682 A 4.634 4.634 0 0 0 160.397 94.581 A 3.764 3.764 0 0 0 160.6 94.507 Q 161.9 93.957 163.375 93.082 Q 164.85 92.207 166.45 91.207 Q 168.05 90.207 169.65 89.132 A 398.238 398.238 0 0 0 171.288 88.026 A 459.901 459.901 0 0 0 173 86.857 L 172.95 86.857 A 54.228 54.228 0 0 1 173.363 86.551 A 63.428 63.428 0 0 1 173.8 86.232 Q 174.25 85.907 174.7 85.607 L 175.6 84.957 A 2.013 2.013 0 0 1 175.725 84.842 A 1.673 1.673 0 0 1 175.8 84.782 A 2.635 2.635 0 0 0 175.847 84.746 Q 175.913 84.695 175.95 84.657 L 176.5 84.557 L 178.4 84.607 L 179 85.057 Q 179.4 85.307 179.85 85.607 Q 180.3 85.907 180.8 86.157 L 181.15 86.157 A 0.48 0.48 0 0 1 181.106 86.196 Q 181.082 86.215 181.057 86.229 A 0.286 0.286 0 0 1 181.05 86.232 Q 181 86.257 180.95 86.307 Q 181.85 86.857 182.8 87.307 L 182.8 87.257 Q 185.349 88.688 187.099 89.52 A 34.475 34.475 0 0 0 187.5 89.707 A 117.954 117.954 0 0 0 189.042 90.403 Q 189.984 90.82 190.8 91.157 A 33.065 33.065 0 0 0 193.211 92.129 A 29.695 29.695 0 0 0 193.65 92.282 A 718.572 718.572 0 0 1 195.1 92.776 A 879.67 879.67 0 0 1 196.65 93.307 A 57.007 57.007 0 0 0 198.005 93.662 Q 198.7 93.835 199.475 94.013 A 97.811 97.811 0 0 0 200 94.132 A 29.478 29.478 0 0 0 201.787 94.471 Q 203.016 94.667 204.45 94.807 A 7.273 7.273 0 0 0 204.812 94.838 Q 205.014 94.85 205.242 94.854 A 14.134 14.134 0 0 0 205.525 94.857 L 206.7 94.857 Q 207.5 94.857 208.475 94.807 Q 209.45 94.757 210.45 94.607 A 23.918 23.918 0 0 0 212.442 94.223 A 30.783 30.783 0 0 0 214.1 93.782 A 25.621 25.621 0 0 0 216.596 92.897 A 31.386 31.386 0 0 0 218.15 92.207 Q 222.65 90.057 226.075 87.857 A 158.625 158.625 0 0 0 229.319 85.72 A 117.449 117.449 0 0 0 232.2 83.707 A 88.37 88.37 0 0 0 234.624 81.928 Q 235.75 81.071 236.725 80.262 A 52.865 52.865 0 0 0 237 80.032 A 427.13 427.13 0 0 0 238.46 78.798 Q 239.036 78.309 239.559 77.861 A 236.594 236.594 0 0 0 240.55 77.007 A 244.303 244.303 0 0 0 241.641 76.006 Q 242.97 74.777 243.905 73.87 A 70.406 70.406 0 0 0 244.2 73.582 Q 245.5 72.307 246.104 71.657 A 17.894 17.894 0 0 0 246.15 71.607 L 246.5 71.257 A 3.388 3.388 0 0 1 247.509 70.549 A 3.12 3.12 0 0 1 248.35 70.307 A 2.759 2.759 0 0 1 248.656 70.28 Q 249.505 70.254 250.1 70.807 Q 250.837 71.495 250.729 72.568 A 2.937 2.937 0 0 1 250.725 72.607 A 3.139 3.139 0 0 1 250.102 74.145 A 4.194 4.194 0 0 1 249.7 74.607 A 5.015 5.015 0 0 0 249.543 74.73 Q 249.458 74.8 249.364 74.881 A 9.247 9.247 0 0 0 249.25 74.982 Q 249 75.207 248.475 75.657 Q 247.95 76.107 247.1 76.807 Q 246.34 77.433 245.139 78.42 A 4460.846 4460.846 0 0 1 244.85 78.657 A 36.931 36.931 0 0 1 243.812 79.539 Q 243.304 79.956 242.713 80.417 A 83.12 83.12 0 0 1 241.45 81.382 A 248.404 248.404 0 0 1 239.741 82.651 Q 238.974 83.217 238.114 83.843 A 500.431 500.431 0 0 1 236.3 85.157 A 71.585 71.585 0 0 1 234.989 86.07 Q 234.315 86.529 233.561 87.024 A 120.357 120.357 0 0 1 233.05 87.357 A 97.235 97.235 0 0 1 230.611 88.886 A 118.711 118.711 0 0 1 229.025 89.832 A 120.689 120.689 0 0 1 225.617 91.754 A 139.104 139.104 0 0 1 224.4 92.407 Q 221.95 93.707 219.4 94.907 Q 216.85 96.057 214.275 96.732 Q 211.7 97.407 209.6 97.607 Q 208.1 97.757 206.55 97.757 Q 205.4 97.757 204.25 97.682 Q 203.1 97.607 202.15 97.507 Q 199.349 97.227 197.137 96.751 A 31.66 31.66 0 0 1 196.825 96.682 Q 194.5 96.157 192.6 95.657 Q 190.7 95.107 189 94.532 Q 187.3 93.957 185.3 93.107 A 70.662 70.662 0 0 1 183.758 92.39 A 80.434 80.434 0 0 1 183.225 92.132 A 32.095 32.095 0 0 1 181.904 91.447 A 40.12 40.12 0 0 1 180.95 90.907 A 292.998 292.998 0 0 0 180.022 90.368 A 328.423 328.423 0 0 0 179.7 90.182 A 367.037 367.037 0 0 0 178.697 89.606 A 408.05 408.05 0 0 0 178.35 89.407 L 177.15 88.657 A 325.262 325.262 0 0 1 174.369 90.386 Q 173.271 91.06 172.272 91.66 A 171.469 171.469 0 0 1 170.375 92.782 A 109.629 109.629 0 0 1 167.594 94.351 A 84.426 84.426 0 0 1 165 95.707 A 49.003 49.003 0 0 1 162.998 96.651 A 53.837 53.837 0 0 1 162.7 96.782 Q 161.5 97.307 160.2 97.707 Q 159.45 97.907 158.4 97.907 Q 158.15 97.857 157.925 97.807 A 0.879 0.879 0 0 1 157.774 97.757 Q 157.625 97.694 157.436 97.566 A 3.728 3.728 0 0 1 157.35 97.507 L 157.4 97.557 A 1.988 1.988 0 0 1 156.741 97.071 Q 156.431 96.715 156.326 96.206 A 2.446 2.446 0 0 1 156.3 96.057 Q 156.233 95.757 156.233 95.468 A 2.447 2.447 0 0 1 156.25 95.182 Q 156.3 94.757 156.4 94.357 L 156.4 94.207 Q 156.45 93.957 156.55 93.557 Q 156.65 93.157 156.8 92.757 A 23.927 23.927 0 0 1 157.655 90.344 A 18.691 18.691 0 0 1 158.5 88.582 Q 159.5 86.757 160.45 85.257 A 43.744 43.744 0 0 1 161.306 83.938 Q 161.709 83.342 162.095 82.821 A 25.887 25.887 0 0 1 162.35 82.482 Q 163.25 81.307 164.05 80.307 L 164.05 80.357 A 89.135 89.135 0 0 1 165.099 79.043 Q 165.678 78.333 166.206 77.72 A 48.307 48.307 0 0 1 166.675 77.182 A 135.592 135.592 0 0 1 167.511 76.248 Q 167.84 75.884 168.137 75.561 A 67.012 67.012 0 0 1 168.7 74.957 L 169.05 74.607 Q 169.318 74.339 169.513 74.115 A 5.855 5.855 0 0 0 169.625 73.982 Q 169.85 73.707 170.1 73.457 Q 170.65 72.857 171.075 72.432 L 171.85 71.657 A 12.641 12.641 0 0 1 172.452 71.093 A 11.363 11.363 0 0 1 172.55 71.007 Q 172.9 70.707 173.3 70.307 A 3.195 3.195 0 0 1 174.145 69.757 Q 174.692 69.518 175.3 69.532 A 2.832 2.832 0 0 1 176.019 69.635 A 1.982 1.982 0 0 1 177 70.257 Q 177.521 70.968 177.391 71.925 A 3.141 3.141 0 0 1 177.375 72.032 A 2.929 2.929 0 0 1 176.727 73.416 A 3.945 3.945 0 0 1 176.3 73.857 Z M 175.2 74.007 L 175.25 73.957 A 2.945 2.945 0 0 1 175.166 73.984 Q 175.025 74.026 174.8 74.082 A 5.672 5.672 0 0 0 174.631 74.127 Q 174.35 74.207 173.9 74.357 Q 173.3 74.557 172.3 74.907 Q 171.406 75.22 169.991 75.733 A 451.816 451.816 0 0 0 169.65 75.857 A 297.053 297.053 0 0 0 168.477 76.287 Q 166.606 76.976 164.075 77.932 A 737.547 737.547 0 0 1 162.277 78.609 Q 159.603 79.611 156.059 80.919 A 2100.312 2100.312 0 0 1 155.55 81.107 A 1169.47 1169.47 0 0 1 151.424 82.62 Q 149.595 83.287 147.583 84.015 A 2131.303 2131.303 0 0 1 143.375 85.532 Q 138.545 87.268 132.475 89.205 A 497.712 497.712 0 0 1 126.7 91.007 A 258.5 258.5 0 0 1 117.392 93.596 A 187.943 187.943 0 0 1 108.9 95.582 A 94.816 94.816 0 0 1 101.163 96.876 A 71.268 71.268 0 0 1 94.05 97.407 A 43.842 43.842 0 0 1 93.405 97.412 Q 90.357 97.412 87.575 96.982 A 16.476 16.476 0 0 1 82.596 95.404 A 15.535 15.535 0 0 1 81.95 95.057 Q 80.65 94.307 79.6 93.332 A 9.105 9.105 0 0 1 78.25 91.771 A 8.161 8.161 0 0 1 77.9 91.207 Q 77.2 90.057 76.85 88.832 A 15.658 15.658 0 0 1 76.592 87.803 Q 76.477 87.269 76.42 86.785 A 9.219 9.219 0 0 1 76.4 86.607 A 20.249 20.249 0 0 1 76.351 85.408 Q 76.336 83.956 76.55 82.707 Q 76.85 80.957 77.2 79.507 A 81.594 81.594 0 0 1 77.441 78.681 Q 77.706 77.787 77.922 77.149 A 21.54 21.54 0 0 1 78.05 76.782 A 40.121 40.121 0 0 1 78.306 76.09 Q 78.513 75.545 78.7 75.107 A 31.964 31.964 0 0 1 79.069 74.175 Q 79.241 73.762 79.405 73.407 A 13.857 13.857 0 0 1 79.725 72.757 Q 80.182 71.891 80.431 71.488 A 6.397 6.397 0 0 1 80.45 71.457 A 3.163 3.163 0 0 1 81.131 70.647 A 2.757 2.757 0 0 1 82.075 70.132 A 2.644 2.644 0 0 1 82.494 70.035 Q 82.652 70.011 82.805 70.011 A 1.893 1.893 0 0 1 83.9 70.357 A 2.462 2.462 0 0 1 84.784 71.76 A 3.103 3.103 0 0 1 84.8 71.832 A 2.654 2.654 0 0 1 84.862 72.394 Q 84.862 72.98 84.588 73.533 A 2.987 2.987 0 0 1 84.55 73.607 Q 84.361 74.032 84.328 74.1 A 0.503 0.503 0 0 1 84.325 74.107 A 0.228 0.228 0 0 1 84.308 74.135 Q 84.277 74.18 84.207 74.25 A 2.199 2.199 0 0 1 84.2 74.257 A 16.627 16.627 0 0 1 84.077 74.459 Q 83.966 74.638 83.825 74.857 A 141.301 141.301 0 0 0 83.705 75.045 Q 83.513 75.345 83.25 75.757 A 8.394 8.394 0 0 0 82.753 76.563 A 9.694 9.694 0 0 0 82.6 76.857 L 81.9 78.257 A 29.326 29.326 0 0 0 81.5 79.204 Q 81.291 79.723 81.075 80.307 A 20.107 20.107 0 0 0 80.669 81.532 A 26.984 26.984 0 0 0 80.3 82.907 A 16.437 16.437 0 0 0 80.132 83.821 A 19.636 19.636 0 0 0 80.05 84.407 A 13.03 13.03 0 0 0 79.96 85.554 A 15.378 15.378 0 0 0 79.95 86.107 Q 80 87.007 80.175 87.907 Q 80.35 88.807 80.85 89.607 A 6.823 6.823 0 0 0 81.602 90.64 A 8.45 8.45 0 0 0 82.175 91.232 Q 83 92.007 84.15 92.607 Q 85.35 93.207 86.75 93.582 A 21.189 21.189 0 0 0 88.77 94.015 A 24.894 24.894 0 0 0 89.75 94.157 A 31.644 31.644 0 0 0 93.043 94.436 A 36.845 36.845 0 0 0 94.3 94.457 A 50.907 50.907 0 0 0 97.868 94.327 A 59.963 59.963 0 0 0 99.575 94.182 A 94.782 94.782 0 0 0 103.19 93.751 A 115.796 115.796 0 0 0 105.5 93.407 Q 110 92.657 115.2 91.357 A 287.479 287.479 0 0 0 124.53 88.852 A 317.358 317.358 0 0 0 125.9 88.457 A 326.029 326.029 0 0 0 132.864 86.251 A 297.198 297.198 0 0 0 133.825 85.932 A 294.075 294.075 0 0 0 137.55 84.663 A 252.892 252.892 0 0 0 141.075 83.407 A 528.187 528.187 0 0 0 144.381 82.188 A 425.715 425.715 0 0 0 147.45 81.032 A 804.99 804.99 0 0 0 149.907 80.091 Q 151.031 79.658 152.04 79.265 A 473.189 473.189 0 0 0 152.7 79.007 A 388.152 388.152 0 0 0 155.947 77.706 Q 157.231 77.185 158.401 76.698 A 220.633 220.633 0 0 0 160.625 75.757 Q 163.644 74.46 165.643 73.563 A 166.485 166.485 0 0 0 166.1 73.357 L 166.05 73.357 Q 168.55 72.207 169.85 71.532 A 270.386 270.386 0 0 1 170.469 71.212 Q 171.35 70.757 171.95 70.457 A 69.545 69.545 0 0 1 172.451 70.209 Q 172.681 70.096 172.889 69.997 A 41.012 41.012 0 0 1 173.025 69.932 A 21.203 21.203 0 0 1 173.531 69.701 A 29.143 29.143 0 0 1 174.1 69.457 Q 175.15 69.057 176.125 69.357 A 2.431 2.431 0 0 1 176.845 69.708 A 2.045 2.045 0 0 1 177.5 70.507 A 1.911 1.911 0 0 1 177.688 71.329 Q 177.688 71.626 177.595 71.934 A 2.694 2.694 0 0 1 177.45 72.307 Q 177 73.257 176 73.707 A 8.995 8.995 0 0 0 175.881 73.756 Q 175.713 73.826 175.6 73.882 Q 175.497 73.933 175.348 73.973 A 2.466 2.466 0 0 1 175.2 74.007 Z M 257.2 85.257 L 257.2 85.307 L 256.75 85.907 Q 256.65 86.057 256.525 86.182 Q 256.4 86.307 256.3 86.457 A 3.503 3.503 0 0 1 256.093 86.707 A 4.218 4.218 0 0 1 255.95 86.857 Q 255.75 87.057 255.6 87.257 A 91.984 91.984 0 0 1 254.718 88.279 Q 254.217 88.851 253.65 89.482 Q 252.55 90.707 251.1 92.057 Q 250.25 92.907 249.025 93.882 Q 247.8 94.857 246.4 95.707 A 12.192 12.192 0 0 1 245.689 96.129 Q 245.309 96.338 244.875 96.547 A 20.212 20.212 0 0 1 244.75 96.607 Q 243.8 97.057 242.85 97.357 A 7.036 7.036 0 0 1 240.824 97.795 A 7.981 7.981 0 0 1 240.6 97.807 Q 240.4 97.857 240.2 97.857 L 239.9 97.857 Q 239.677 97.857 239.509 97.83 A 1.367 1.367 0 0 1 239.4 97.807 L 239.25 97.807 Q 238.35 97.757 237.6 97.357 L 237.65 97.357 A 5.971 5.971 0 0 1 236.148 96.341 A 5.302 5.302 0 0 1 235.375 95.432 A 9.312 9.312 0 0 1 234.564 93.971 A 7.689 7.689 0 0 1 234.2 92.957 A 12.112 12.112 0 0 1 233.863 91.576 A 9.962 9.962 0 0 1 233.75 90.757 Q 233.65 89.707 233.6 88.707 Q 233.6 87.657 233.675 86.707 Q 233.75 85.757 233.85 84.907 A 20.912 20.912 0 0 1 234.072 83.522 A 23.357 23.357 0 0 1 234.125 83.257 Q 234.3 82.407 234.55 81.557 L 234.55 81.607 A 17.463 17.463 0 0 1 235.2 79.662 A 14.491 14.491 0 0 1 235.675 78.607 A 15.27 15.27 0 0 1 236.837 76.65 A 13.565 13.565 0 0 1 237.2 76.157 A 16.42 16.42 0 0 1 238.282 74.89 A 13.518 13.518 0 0 1 238.95 74.232 Q 239.85 73.407 240.7 72.807 L 240.65 72.857 A 22.532 22.532 0 0 1 241.879 72.045 Q 242.866 71.442 243.725 71.082 A 41.076 41.076 0 0 1 244.658 70.704 Q 245.05 70.552 245.398 70.428 A 18.534 18.534 0 0 1 246.05 70.207 A 58.014 58.014 0 0 1 246.52 70.068 Q 247.181 69.876 247.575 69.782 Q 248.1 69.657 248.35 69.607 A 3.022 3.022 0 0 1 248.817 69.562 Q 249.692 69.547 250.425 70.082 A 2.576 2.576 0 0 1 250.952 70.585 A 1.869 1.869 0 0 1 251.35 71.757 Q 251.35 72.707 250.725 73.382 A 2.897 2.897 0 0 1 249.181 74.25 A 3.53 3.53 0 0 1 249.15 74.257 Q 249.072 74.257 248.935 74.272 A 5.489 5.489 0 0 0 248.85 74.282 A 5.376 5.376 0 0 1 248.756 74.293 Q 248.658 74.304 248.592 74.306 A 1.051 1.051 0 0 1 248.55 74.307 A 0.101 0.101 0 0 1 248.516 74.328 Q 248.441 74.357 248.25 74.357 Q 248 74.357 247.75 74.407 Q 247.661 74.407 247.612 74.427 A 0.155 0.155 0 0 0 247.6 74.432 A 0.187 0.187 0 0 1 247.564 74.445 Q 247.525 74.455 247.469 74.457 A 0.744 0.744 0 0 1 247.45 74.457 A 13.397 13.397 0 0 0 246.632 74.657 Q 245.721 74.908 244.522 75.344 A 44.252 44.252 0 0 0 244.35 75.407 A 8.277 8.277 0 0 0 243.638 75.722 A 10.977 10.977 0 0 0 242.975 76.082 A 9.51 9.51 0 0 0 241.902 76.818 A 10.972 10.972 0 0 0 241.55 77.107 A 9.919 9.919 0 0 0 240.794 77.782 Q 240.413 78.157 240.025 78.607 A 8.263 8.263 0 0 0 239.219 79.729 A 10.984 10.984 0 0 0 238.65 80.807 A 10.773 10.773 0 0 0 237.902 82.569 A 13.3 13.3 0 0 0 237.575 83.757 Q 237.2 85.407 237 87.407 Q 236.85 88.457 236.85 89.357 A 10.918 10.918 0 0 0 236.982 91.079 A 9.806 9.806 0 0 0 237.05 91.457 Q 237.2 92.407 237.625 93.307 Q 238.05 94.207 238.95 94.657 L 238.9 94.657 A 2.203 2.203 0 0 0 239.424 94.837 Q 239.669 94.889 239.954 94.903 A 4.209 4.209 0 0 0 240.15 94.907 A 5.545 5.545 0 0 0 241.417 94.753 A 7.581 7.581 0 0 0 242.5 94.407 A 14.383 14.383 0 0 0 243.562 93.99 A 11.365 11.365 0 0 0 244.3 93.632 A 21.625 21.625 0 0 0 245.444 92.981 A 19.038 19.038 0 0 0 245.8 92.757 Q 247.1 91.907 248.225 90.807 A 86.477 86.477 0 0 0 249.563 89.471 A 70.901 70.901 0 0 0 250.3 88.707 A 52.228 52.228 0 0 0 251.004 87.917 Q 251.347 87.524 251.641 87.169 A 26.983 26.983 0 0 0 251.975 86.757 Q 252.65 85.907 253.2 85.157 Q 253.6 84.657 253.85 84.257 Q 254.1 83.857 254.3 83.507 L 254.5 83.207 L 254.7 82.907 L 254.65 82.957 A 1.923 1.923 0 0 1 254.699 82.865 Q 254.724 82.821 254.749 82.783 A 1.156 1.156 0 0 1 254.75 82.782 Q 254.8 82.707 254.85 82.607 L 254.75 83.057 A 0.077 0.077 0 0 1 254.762 83.015 Q 254.774 82.995 254.8 82.982 Q 254.85 82.957 254.85 82.907 L 256 81.807 L 256.4 81.707 A 26.879 26.879 0 0 1 258.207 81.59 A 29.755 29.755 0 0 1 258.475 81.582 A 91.802 91.802 0 0 1 260.045 81.559 A 82.276 82.276 0 0 1 260.55 81.557 Q 261.15 81.557 261.75 81.582 Q 262.35 81.607 263.05 81.607 L 264.725 81.607 A 34.914 34.914 0 0 1 265.868 81.627 A 42.68 42.68 0 0 1 266.6 81.657 A 82.994 82.994 0 0 0 267.556 81.691 Q 268.4 81.717 269.4 81.732 Q 271 81.757 272.65 81.757 A 98.837 98.837 0 0 0 275.58 81.681 Q 276.975 81.623 278.181 81.524 A 45.767 45.767 0 0 0 279.65 81.382 Q 282.311 81.079 284.449 80.71 A 59.878 59.878 0 0 0 284.75 80.657 Q 287.2 80.207 289.125 79.757 Q 291.05 79.307 293.2 78.757 Q 296.45 77.857 299.525 76.782 Q 302.6 75.707 304.6 74.907 A 107.884 107.884 0 0 0 305.839 74.403 Q 306.324 74.202 306.758 74.016 A 55.335 55.335 0 0 0 307.575 73.657 Q 308.8 73.107 309.75 72.657 Q 309.85 72.607 309.975 72.557 A 2.156 2.156 0 0 0 310.048 72.526 Q 310.175 72.47 310.4 72.357 Q 311.35 71.882 311.984 71.542 A 33.368 33.368 0 0 0 312.05 71.507 A 54.602 54.602 0 0 1 312.59 71.22 Q 312.919 71.048 313.2 70.907 L 313.15 70.957 Q 313.65 70.707 314.05 70.482 Q 314.394 70.289 314.848 70.077 A 17.632 17.632 0 0 1 315 70.007 A 3.175 3.175 0 0 1 315.773 69.802 Q 316.379 69.724 316.975 69.907 A 2.431 2.431 0 0 1 317.695 70.258 A 2.045 2.045 0 0 1 318.35 71.057 Q 318.684 71.768 318.46 72.548 A 2.775 2.775 0 0 1 318.35 72.857 A 2.597 2.597 0 0 1 317.042 74.214 A 3.351 3.351 0 0 1 316.95 74.257 Q 316.821 74.3 316.655 74.343 A 6.667 6.667 0 0 1 316.6 74.357 A 2.852 2.852 0 0 0 316.495 74.385 Q 316.395 74.415 316.328 74.444 A 0.654 0.654 0 0 0 316.3 74.457 A 2.969 2.969 0 0 1 316.14 74.515 Q 315.909 74.592 315.55 74.682 Q 315.05 74.807 313.65 75.307 A 36.74 36.74 0 0 1 313.109 75.518 Q 312.238 75.851 311 76.282 Q 309.866 76.677 308.424 77.179 A 10065.556 10065.556 0 0 1 307.05 77.657 Q 305.4 78.207 303.336 78.863 A 445.228 445.228 0 0 1 301.375 79.482 A 115.588 115.588 0 0 1 298.747 80.268 Q 296.413 80.938 293.6 81.657 A 87.17 87.17 0 0 1 293.019 81.813 A 117.843 117.843 0 0 1 292.375 81.982 A 165.898 165.898 0 0 1 291.719 82.151 A 138.57 138.57 0 0 1 291.1 82.307 Q 289.2 82.807 286.95 83.357 Q 284.7 83.907 282.3 84.357 Q 279.1 84.957 275.3 85.407 Q 272.191 85.775 268.814 85.775 A 63.609 63.609 0 0 1 267.3 85.757 Q 265.444 85.723 263.942 85.665 A 102.644 102.644 0 0 1 262.65 85.607 Q 260.7 85.507 259.2 85.407 Q 258.508 85.358 258.036 85.357 A 8.953 8.953 0 0 0 258.025 85.357 Q 257.605 85.357 257.283 85.279 A 2.123 2.123 0 0 1 257.2 85.257 Z M 620.85 85.257 L 620.85 85.307 L 620.4 85.907 Q 620.3 86.057 620.175 86.182 Q 620.05 86.307 619.95 86.457 A 3.503 3.503 0 0 1 619.743 86.707 A 4.218 4.218 0 0 1 619.6 86.857 Q 619.4 87.057 619.25 87.257 A 91.984 91.984 0 0 1 618.368 88.279 Q 617.867 88.851 617.3 89.482 Q 616.2 90.707 614.75 92.057 Q 613.9 92.907 612.675 93.882 Q 611.45 94.857 610.05 95.707 A 12.192 12.192 0 0 1 609.339 96.129 Q 608.959 96.338 608.525 96.547 A 20.212 20.212 0 0 1 608.4 96.607 Q 607.45 97.057 606.5 97.357 A 7.036 7.036 0 0 1 604.474 97.795 A 7.981 7.981 0 0 1 604.25 97.807 Q 604.05 97.857 603.85 97.857 L 603.55 97.857 Q 603.327 97.857 603.159 97.83 A 1.367 1.367 0 0 1 603.05 97.807 L 602.9 97.807 Q 602 97.757 601.25 97.357 L 601.3 97.357 A 5.971 5.971 0 0 1 599.798 96.341 A 5.302 5.302 0 0 1 599.025 95.432 A 9.312 9.312 0 0 1 598.214 93.971 A 7.689 7.689 0 0 1 597.85 92.957 A 12.112 12.112 0 0 1 597.513 91.576 A 9.962 9.962 0 0 1 597.4 90.757 Q 597.3 89.707 597.25 88.707 Q 597.25 87.657 597.325 86.707 Q 597.4 85.757 597.5 84.907 A 20.912 20.912 0 0 1 597.722 83.522 A 23.357 23.357 0 0 1 597.775 83.257 Q 597.95 82.407 598.2 81.557 L 598.2 81.607 A 17.463 17.463 0 0 1 598.85 79.662 A 14.491 14.491 0 0 1 599.325 78.607 A 15.27 15.27 0 0 1 600.487 76.65 A 13.565 13.565 0 0 1 600.85 76.157 A 16.42 16.42 0 0 1 601.932 74.89 A 13.518 13.518 0 0 1 602.6 74.232 Q 603.5 73.407 604.35 72.807 L 604.3 72.857 A 22.532 22.532 0 0 1 605.529 72.045 Q 606.516 71.442 607.375 71.082 A 41.076 41.076 0 0 1 608.308 70.704 Q 608.7 70.552 609.048 70.428 A 18.534 18.534 0 0 1 609.7 70.207 A 58.014 58.014 0 0 1 610.17 70.068 Q 610.831 69.876 611.225 69.782 Q 611.75 69.657 612 69.607 A 3.022 3.022 0 0 1 612.467 69.562 Q 613.342 69.547 614.075 70.082 A 2.576 2.576 0 0 1 614.602 70.585 A 1.869 1.869 0 0 1 615 71.757 Q 615 72.707 614.375 73.382 A 2.897 2.897 0 0 1 612.831 74.25 A 3.53 3.53 0 0 1 612.8 74.257 Q 612.722 74.257 612.585 74.272 A 5.489 5.489 0 0 0 612.5 74.282 A 5.376 5.376 0 0 1 612.406 74.293 Q 612.308 74.304 612.242 74.306 A 1.051 1.051 0 0 1 612.2 74.307 A 0.101 0.101 0 0 1 612.166 74.328 Q 612.091 74.357 611.9 74.357 Q 611.65 74.357 611.4 74.407 Q 611.311 74.407 611.262 74.427 A 0.155 0.155 0 0 0 611.25 74.432 A 0.187 0.187 0 0 1 611.214 74.445 Q 611.175 74.455 611.119 74.457 A 0.744 0.744 0 0 1 611.1 74.457 A 13.397 13.397 0 0 0 610.282 74.657 Q 609.371 74.908 608.172 75.344 A 44.252 44.252 0 0 0 608 75.407 A 8.277 8.277 0 0 0 607.288 75.722 A 10.977 10.977 0 0 0 606.625 76.082 A 9.51 9.51 0 0 0 605.552 76.818 A 10.972 10.972 0 0 0 605.2 77.107 A 9.919 9.919 0 0 0 604.444 77.782 Q 604.063 78.157 603.675 78.607 A 8.263 8.263 0 0 0 602.869 79.729 A 10.984 10.984 0 0 0 602.3 80.807 A 10.773 10.773 0 0 0 601.552 82.569 A 13.3 13.3 0 0 0 601.225 83.757 Q 600.85 85.407 600.65 87.407 Q 600.5 88.457 600.5 89.357 A 10.918 10.918 0 0 0 600.632 91.079 A 9.806 9.806 0 0 0 600.7 91.457 Q 600.85 92.407 601.275 93.307 Q 601.7 94.207 602.6 94.657 L 602.55 94.657 A 2.203 2.203 0 0 0 603.074 94.837 Q 603.319 94.889 603.604 94.903 A 4.209 4.209 0 0 0 603.8 94.907 A 5.545 5.545 0 0 0 605.067 94.753 A 7.581 7.581 0 0 0 606.15 94.407 A 14.383 14.383 0 0 0 607.212 93.99 A 11.365 11.365 0 0 0 607.95 93.632 A 21.625 21.625 0 0 0 609.094 92.981 A 19.038 19.038 0 0 0 609.45 92.757 Q 610.75 91.907 611.875 90.807 A 86.477 86.477 0 0 0 613.213 89.471 A 70.901 70.901 0 0 0 613.95 88.707 A 52.228 52.228 0 0 0 614.654 87.917 Q 614.997 87.524 615.291 87.169 A 26.983 26.983 0 0 0 615.625 86.757 Q 616.3 85.907 616.85 85.157 Q 617.25 84.657 617.5 84.257 Q 617.75 83.857 617.95 83.507 L 618.15 83.207 L 618.35 82.907 L 618.3 82.957 A 1.923 1.923 0 0 1 618.349 82.865 Q 618.374 82.821 618.399 82.783 A 1.156 1.156 0 0 1 618.4 82.782 Q 618.45 82.707 618.5 82.607 L 618.4 83.057 A 0.077 0.077 0 0 1 618.412 83.015 Q 618.424 82.995 618.45 82.982 Q 618.5 82.957 618.5 82.907 L 619.65 81.807 L 620.05 81.707 A 26.879 26.879 0 0 1 621.857 81.59 A 29.755 29.755 0 0 1 622.125 81.582 A 91.802 91.802 0 0 1 623.695 81.559 A 82.276 82.276 0 0 1 624.2 81.557 Q 624.8 81.557 625.4 81.582 Q 626 81.607 626.7 81.607 L 628.375 81.607 A 34.914 34.914 0 0 1 629.518 81.627 A 42.68 42.68 0 0 1 630.25 81.657 A 82.994 82.994 0 0 0 631.206 81.691 Q 632.05 81.717 633.05 81.732 Q 634.65 81.757 636.3 81.757 A 98.837 98.837 0 0 0 639.23 81.681 Q 640.625 81.623 641.831 81.524 A 45.767 45.767 0 0 0 643.3 81.382 Q 645.961 81.079 648.099 80.71 A 59.878 59.878 0 0 0 648.4 80.657 Q 650.85 80.207 652.775 79.757 Q 654.7 79.307 656.85 78.757 Q 660.1 77.857 663.175 76.782 Q 666.25 75.707 668.25 74.907 A 107.884 107.884 0 0 0 669.489 74.403 Q 669.974 74.202 670.408 74.016 A 55.335 55.335 0 0 0 671.225 73.657 Q 672.45 73.107 673.4 72.657 Q 673.5 72.607 673.625 72.557 A 2.156 2.156 0 0 0 673.698 72.526 Q 673.825 72.47 674.05 72.357 Q 675 71.882 675.634 71.542 A 33.368 33.368 0 0 0 675.7 71.507 A 54.602 54.602 0 0 1 676.24 71.22 Q 676.569 71.048 676.85 70.907 L 676.8 70.957 Q 677.3 70.707 677.7 70.482 Q 678.044 70.289 678.498 70.077 A 17.632 17.632 0 0 1 678.65 70.007 A 3.175 3.175 0 0 1 679.423 69.802 Q 680.029 69.724 680.625 69.907 A 2.431 2.431 0 0 1 681.345 70.258 A 2.045 2.045 0 0 1 682 71.057 Q 682.334 71.768 682.11 72.548 A 2.775 2.775 0 0 1 682 72.857 A 2.597 2.597 0 0 1 680.692 74.214 A 3.351 3.351 0 0 1 680.6 74.257 Q 680.471 74.3 680.305 74.343 A 6.667 6.667 0 0 1 680.25 74.357 A 2.852 2.852 0 0 0 680.145 74.385 Q 680.045 74.415 679.978 74.444 A 0.654 0.654 0 0 0 679.95 74.457 A 2.969 2.969 0 0 1 679.79 74.515 Q 679.559 74.592 679.2 74.682 Q 678.7 74.807 677.3 75.307 A 36.74 36.74 0 0 1 676.759 75.518 Q 675.888 75.851 674.65 76.282 Q 673.516 76.677 672.074 77.179 A 10065.556 10065.556 0 0 1 670.7 77.657 Q 669.05 78.207 666.986 78.863 A 445.228 445.228 0 0 1 665.025 79.482 A 115.588 115.588 0 0 1 662.397 80.268 Q 660.063 80.938 657.25 81.657 A 87.17 87.17 0 0 1 656.669 81.813 A 117.843 117.843 0 0 1 656.025 81.982 A 165.898 165.898 0 0 1 655.369 82.151 A 138.57 138.57 0 0 1 654.75 82.307 Q 652.85 82.807 650.6 83.357 Q 648.35 83.907 645.95 84.357 Q 642.75 84.957 638.95 85.407 Q 635.841 85.775 632.464 85.775 A 63.609 63.609 0 0 1 630.95 85.757 Q 629.094 85.723 627.592 85.665 A 102.644 102.644 0 0 1 626.3 85.607 Q 624.35 85.507 622.85 85.407 Q 622.158 85.358 621.686 85.357 A 8.953 8.953 0 0 0 621.675 85.357 Q 621.255 85.357 620.933 85.279 A 2.123 2.123 0 0 1 620.85 85.257 Z M 393.05 69.457 L 393.1 69.407 Q 394.25 69.157 395.125 69.707 A 2.263 2.263 0 0 1 395.801 70.343 A 2.163 2.163 0 0 1 396.15 71.257 A 2.395 2.395 0 0 1 396.18 71.606 Q 396.187 72.336 395.716 72.937 A 2.585 2.585 0 0 1 395.7 72.957 A 2.846 2.846 0 0 1 394.239 73.92 A 3.555 3.555 0 0 1 394.1 73.957 L 394.15 73.957 A 2.502 2.502 0 0 1 394.033 74.001 Q 393.918 74.04 393.837 74.052 A 0.433 0.433 0 0 1 393.775 74.057 L 393.45 74.057 Q 393.2 74.057 392.65 74.107 Q 392.232 74.145 391.468 74.299 A 33.361 33.361 0 0 0 390.95 74.407 A 0.963 0.963 0 0 1 390.725 74.488 A 0.817 0.817 0 0 1 390.55 74.507 Q 389.7 74.757 388.375 75.207 A 8.766 8.766 0 0 0 387.345 75.639 Q 386.817 75.897 386.236 76.25 A 20.39 20.39 0 0 0 385.3 76.857 Q 384.45 77.407 383.625 78.282 A 5.591 5.591 0 0 0 382.668 79.686 A 7.005 7.005 0 0 0 382.35 80.457 A 5.669 5.669 0 0 0 382.05 82.229 A 5.403 5.403 0 0 0 382.05 82.257 Q 382.05 84.377 383.21 86.728 A 14.895 14.895 0 0 0 383.3 86.907 Q 384.15 88.657 386.3 90.057 Q 387.4 90.757 388.625 91.382 Q 389.85 92.007 391.3 92.407 A 32.961 32.961 0 0 0 395.267 93.449 A 39.927 39.927 0 0 0 397.525 93.832 A 59.41 59.41 0 0 0 401.949 94.279 A 72.742 72.742 0 0 0 404.8 94.407 Q 407.2 94.457 408.95 94.332 A 1514.724 1514.724 0 0 1 410.625 94.213 A 1142.258 1142.258 0 0 1 412.15 94.107 L 412.4 94.107 Q 413.85 94.007 415.075 93.882 Q 416.3 93.757 417.75 93.507 A 76.621 76.621 0 0 0 419.641 93.156 A 93.903 93.903 0 0 0 420.85 92.907 A 66.69 66.69 0 0 0 422.38 92.563 Q 423.419 92.317 424.6 92.007 L 424.55 92.007 A 65.54 65.54 0 0 0 426.295 91.463 Q 427.062 91.213 427.894 90.924 A 115.174 115.174 0 0 0 429.625 90.307 A 67.055 67.055 0 0 0 431.911 89.421 Q 433.925 88.601 436.3 87.507 Q 440.1 85.657 443.15 83.907 Q 446.2 82.157 448.6 80.557 A 102.786 102.786 0 0 0 450.411 79.396 Q 451.389 78.753 452.234 78.16 A 55.022 55.022 0 0 0 452.975 77.632 A 101.866 101.866 0 0 0 454.27 76.677 Q 454.906 76.2 455.462 75.764 A 54.286 54.286 0 0 0 456.1 75.257 A 224.48 224.48 0 0 0 457.336 74.318 Q 459.015 73.033 459.93 72.27 A 31.467 31.467 0 0 0 459.975 72.232 Q 460.982 71.389 461.466 70.969 A 22.799 22.799 0 0 0 461.65 70.807 A 2.794 2.794 0 0 1 462.512 70.314 Q 462.912 70.175 463.349 70.175 A 2.826 2.826 0 0 1 463.55 70.182 A 2.707 2.707 0 0 1 464.24 70.317 A 1.929 1.929 0 0 1 465.15 70.957 A 1.986 1.986 0 0 1 465.629 72.246 Q 465.634 72.468 465.6 72.707 Q 465.45 73.757 464.6 74.457 Q 464.35 74.657 463.925 74.932 A 18.662 18.662 0 0 0 463.677 75.096 Q 463.295 75.352 462.655 75.799 A 150.861 150.861 0 0 0 462.5 75.907 A 51.584 51.584 0 0 1 462.138 76.146 Q 461.816 76.357 461.425 76.607 Q 460.888 76.951 460.222 77.405 A 73.272 73.272 0 0 0 460 77.557 Q 459.55 77.807 459.075 78.132 A 38.694 38.694 0 0 0 458.581 78.476 A 49.686 49.686 0 0 0 458.05 78.857 Q 456.937 79.535 455.567 80.399 A 253.879 253.879 0 0 0 455.475 80.457 Q 454.05 81.357 452.3 82.457 Q 449.6 84.057 446.025 86.032 A 91.551 91.551 0 0 1 442.643 87.803 Q 440.306 88.97 437.55 90.207 A 145.964 145.964 0 0 1 434.272 91.588 Q 431.684 92.638 429.575 93.357 A 337.292 337.292 0 0 1 427.16 94.17 Q 426.202 94.489 425.324 94.773 A 191.147 191.147 0 0 1 423.65 95.307 A 129.691 129.691 0 0 1 421.822 95.831 Q 421.095 96.033 420.427 96.208 A 74.562 74.562 0 0 1 419.15 96.532 Q 417.2 97.007 415.6 97.407 Q 414.1 97.757 412.55 97.957 Q 411 98.157 409.1 98.357 Q 408.066 98.472 406.74 98.499 A 41.43 41.43 0 0 1 405.9 98.507 A 37.623 37.623 0 0 1 404.019 98.458 A 44.808 44.808 0 0 1 402.825 98.382 A 40.071 40.071 0 0 1 400.91 98.186 A 51.331 51.331 0 0 1 399.3 97.957 A 50.01 50.01 0 0 1 395.967 97.312 Q 394.461 96.964 393.151 96.545 A 27.938 27.938 0 0 1 392.3 96.257 Q 390.041 95.453 388.34 94.649 A 26.279 26.279 0 0 1 387.35 94.157 A 26.507 26.507 0 0 1 386.133 93.474 A 31.845 31.845 0 0 1 385.375 93.007 A 15.971 15.971 0 0 1 384.185 92.178 A 13.09 13.09 0 0 1 383.55 91.657 A 11.797 11.797 0 0 1 382.052 90.26 A 13.213 13.213 0 0 1 381.85 90.032 A 7.713 7.713 0 0 1 380.928 88.693 A 9.656 9.656 0 0 1 380.5 87.807 L 380.5 87.857 A 14.534 14.534 0 0 1 379.338 84.884 A 11.475 11.475 0 0 1 378.95 81.957 A 10.308 10.308 0 0 1 378.985 81.084 Q 379.022 80.658 379.095 80.281 A 6.33 6.33 0 0 1 379.1 80.257 A 10.333 10.333 0 0 1 379.672 78.478 A 8.309 8.309 0 0 1 380.35 77.207 A 14.279 14.279 0 0 1 381.158 76.087 Q 381.592 75.546 382.038 75.116 A 8.573 8.573 0 0 1 382.1 75.057 Q 383.75 73.557 385.2 72.732 A 81.78 81.78 0 0 1 385.897 72.34 Q 386.9 71.782 387.65 71.407 Q 387.8 71.407 387.95 71.257 Q 388.889 70.855 389.528 70.592 A 56.466 56.466 0 0 1 389.675 70.532 A 41.012 41.012 0 0 1 390.309 70.28 Q 390.611 70.162 390.883 70.064 A 25.261 25.261 0 0 1 390.9 70.057 A 11.406 11.406 0 0 1 391.568 69.836 A 9.421 9.421 0 0 1 391.95 69.732 L 393.05 69.457 Z M 470.45 58.207 A 86.655 86.655 0 0 0 469.659 60.382 A 100.7 100.7 0 0 0 469.35 61.282 Q 468.8 62.907 468.25 64.757 A 55.784 55.784 0 0 0 469.484 63.439 Q 470.659 62.146 472.1 60.432 A 55.194 55.194 0 0 0 473.808 58.287 Q 474.609 57.231 475.482 55.999 A 124.794 124.794 0 0 0 477.3 53.357 Q 480.3 48.857 483.95 41.907 Q 487.6 34.957 491.15 25.757 A 85.387 85.387 0 0 0 492.804 20.928 A 94.44 94.44 0 0 0 493.025 20.207 Q 493.9 17.307 494.6 14.457 A 45.318 45.318 0 0 0 495.083 12.198 A 51.435 51.435 0 0 0 495.225 11.407 Q 495.5 9.807 495.7 8.157 Q 495.9 6.507 495.85 4.907 Q 495.85 4.567 495.781 4.112 A 9.989 9.989 0 0 0 495.7 3.657 A 3.373 3.373 0 0 0 495.394 3.958 Q 495.246 4.121 495.098 4.32 A 6.136 6.136 0 0 0 495 4.457 A 17.645 17.645 0 0 0 494.592 4.977 Q 494.388 5.246 494.171 5.55 A 30 30 0 0 0 494.025 5.757 A 50.821 50.821 0 0 0 493.257 6.887 A 59.027 59.027 0 0 0 492.95 7.357 Q 491.95 8.957 491 10.682 Q 490.05 12.407 489.15 14.157 Q 487.25 17.807 485.45 21.707 Q 483.65 25.607 481.75 29.857 A 407.889 407.889 0 0 0 480.093 33.68 Q 478.8 36.707 477.8 39.207 Q 476.225 43.144 474.941 46.305 A 1035.502 1035.502 0 0 1 474.9 46.407 Q 474.814 46.622 474.765 46.8 A 2.485 2.485 0 0 0 474.75 46.857 Q 474.7 47.057 474.6 47.257 A 1546.016 1546.016 0 0 1 472.992 51.406 A 1368.586 1368.586 0 0 1 472.475 52.732 A 165.665 165.665 0 0 0 470.7 57.498 A 183.648 183.648 0 0 0 470.45 58.207 Z M 544.9 58.207 A 86.655 86.655 0 0 0 544.109 60.382 A 100.7 100.7 0 0 0 543.8 61.282 Q 543.25 62.907 542.7 64.757 A 55.784 55.784 0 0 0 543.934 63.439 Q 545.109 62.146 546.55 60.432 A 55.194 55.194 0 0 0 548.258 58.287 Q 549.059 57.231 549.932 55.999 A 124.794 124.794 0 0 0 551.75 53.357 Q 554.75 48.857 558.4 41.907 Q 562.05 34.957 565.6 25.757 A 85.387 85.387 0 0 0 567.254 20.928 A 94.44 94.44 0 0 0 567.475 20.207 Q 568.35 17.307 569.05 14.457 A 45.318 45.318 0 0 0 569.533 12.198 A 51.435 51.435 0 0 0 569.675 11.407 Q 569.95 9.807 570.15 8.157 Q 570.35 6.507 570.3 4.907 Q 570.3 4.567 570.231 4.112 A 9.989 9.989 0 0 0 570.15 3.657 A 3.373 3.373 0 0 0 569.844 3.958 Q 569.696 4.121 569.548 4.32 A 6.136 6.136 0 0 0 569.45 4.457 A 17.645 17.645 0 0 0 569.042 4.977 Q 568.838 5.246 568.621 5.55 A 30 30 0 0 0 568.475 5.757 A 50.821 50.821 0 0 0 567.707 6.887 A 59.027 59.027 0 0 0 567.4 7.357 Q 566.4 8.957 565.45 10.682 Q 564.5 12.407 563.6 14.157 Q 561.7 17.807 559.9 21.707 Q 558.1 25.607 556.2 29.857 A 407.889 407.889 0 0 0 554.543 33.68 Q 553.25 36.707 552.25 39.207 Q 550.675 43.144 549.391 46.305 A 1035.502 1035.502 0 0 1 549.35 46.407 Q 549.264 46.622 549.215 46.8 A 2.485 2.485 0 0 0 549.2 46.857 Q 549.15 47.057 549.05 47.257 A 1546.016 1546.016 0 0 1 547.442 51.406 A 1368.586 1368.586 0 0 1 546.925 52.732 A 165.665 165.665 0 0 0 545.15 57.498 A 183.648 183.648 0 0 0 544.9 58.207 Z M 89.1 41.357 L 89 41.307 Q 89.286 41.389 90.056 41.471 A 28.695 28.695 0 0 0 90.425 41.507 A 15.303 15.303 0 0 0 91.056 41.55 Q 92.177 41.607 94.25 41.607 Q 96.293 41.607 99.397 41.517 A 333.551 333.551 0 0 0 99.725 41.507 Q 102.97 41.41 107.809 41.122 A 499.357 499.357 0 0 0 108.05 41.107 Q 112.1 40.857 114.625 40.607 A 139.688 139.688 0 0 0 115.822 40.484 Q 116.989 40.358 117.876 40.239 A 42.136 42.136 0 0 0 118.625 40.132 Q 120.073 39.911 120.774 39.739 A 7.673 7.673 0 0 0 120.8 39.732 A 14.258 14.258 0 0 0 121.128 39.646 Q 121.48 39.549 121.716 39.461 A 3.148 3.148 0 0 0 121.85 39.407 Q 122.297 39.273 122.665 39.219 A 3.91 3.91 0 0 1 122.75 39.207 Q 123.05 39.107 123.425 39.007 A 1.707 1.707 0 0 1 123.687 38.958 Q 123.763 38.95 123.837 38.95 A 1.276 1.276 0 0 1 124.125 38.982 A 0.978 0.978 0 0 1 124.545 39.199 A 1.322 1.322 0 0 1 124.7 39.357 A 0.974 0.974 0 0 1 124.847 39.607 Q 124.95 39.855 124.989 40.231 A 4 4 0 0 1 125 40.357 Q 125.022 40.759 124.92 41.086 A 1.557 1.557 0 0 1 124.475 41.782 A 2.713 2.713 0 0 1 123.981 42.134 Q 123.469 42.424 122.7 42.632 A 13.956 13.956 0 0 1 121.712 42.858 Q 120.816 43.032 119.675 43.157 A 68.679 68.679 0 0 1 118.218 43.3 Q 117.575 43.357 116.87 43.409 A 121.15 121.15 0 0 1 115.4 43.507 Q 113.578 43.645 111.319 43.806 A 1548.734 1548.734 0 0 1 109.175 43.957 A 128.51 128.51 0 0 0 105.506 44.27 Q 103.573 44.461 101.436 44.722 A 209.1 209.1 0 0 0 101.15 44.757 A 95.129 95.129 0 0 1 100.375 44.851 A 77.637 77.637 0 0 1 99.65 44.932 Q 98.95 45.007 98.25 45.107 A 226.711 226.711 0 0 1 96.906 45.271 Q 94.975 45.501 93.55 45.632 A 55.188 55.188 0 0 1 92.431 45.724 Q 91.284 45.806 90.463 45.807 A 16.304 16.304 0 0 1 90.45 45.807 A 10.758 10.758 0 0 1 89.6 45.776 Q 88.789 45.712 88.287 45.513 A 1.818 1.818 0 0 1 87.9 45.307 Q 87.2 44.807 87.1 43.657 A 3.596 3.596 0 0 1 87.082 43.347 Q 87.077 42.935 87.174 42.58 A 2.235 2.235 0 0 1 87.45 41.957 A 2.141 2.141 0 0 1 87.707 41.627 Q 88.064 41.257 88.5 41.257 L 88.725 41.257 Q 88.85 41.257 89.1 41.357 Z M 365.25 47.107 L 364.65 48.757 Q 366.4 46.007 367.95 43.057 A 62.594 62.594 0 0 0 370.471 37.627 A 68.866 68.866 0 0 0 370.8 36.807 A 50.726 50.726 0 0 0 371.62 34.366 A 64.575 64.575 0 0 0 372.225 32.282 A 63.063 63.063 0 0 0 373.272 27.779 A 69.874 69.874 0 0 0 373.4 27.107 Q 373.2 27.557 373.025 27.982 Q 372.85 28.407 372.65 28.807 Q 370.5 33.657 368.9 37.782 Q 367.3 41.907 365.9 45.507 Q 365.75 45.857 365.55 46.282 A 4.867 4.867 0 0 0 365.34 46.8 A 4.005 4.005 0 0 0 365.25 47.107 Z M 306 94.657 L 306.4 94.857 A 5.081 5.081 0 0 0 306.732 94.409 A 6.032 6.032 0 0 0 306.875 94.182 Q 307.1 93.807 307.3 93.407 A 2.842 2.842 0 0 1 307.047 93.558 A 2.555 2.555 0 0 1 307 93.582 A 1.082 1.082 0 0 0 306.859 93.666 A 0.836 0.836 0 0 0 306.75 93.757 L 306.8 93.757 Q 306.55 94.007 306.3 94.207 A 5.849 5.849 0 0 0 306.007 94.457 A 4.855 4.855 0 0 0 305.85 94.607 Q 305.9 94.607 305.925 94.632 A 0.078 0.078 0 0 0 305.956 94.651 Q 305.969 94.655 305.984 94.656 A 0.176 0.176 0 0 0 306 94.657 Z M 305.3 94.257 A 0.961 0.961 0 0 0 305.388 94.335 Q 305.444 94.379 305.5 94.407 A 0.961 0.961 0 0 0 305.413 94.329 Q 305.356 94.285 305.3 94.257 Z M 305.55 94.957 L 305.5 95.007 A 0.072 0.072 0 0 1 305.503 94.987 Q 305.509 94.965 305.532 94.959 A 0.074 0.074 0 0 1 305.55 94.957 Z M 496.15 3.307 L 496.1 3.357 L 496.15 3.307 Z M 570.6 3.307 L 570.55 3.357 L 570.6 3.307 Z"/>
</svg>

有了 svg 之后,在 hexo 博客的 source\js 目录下创建 sign.js

1
2
3
4
5
6
7
8
9
10
11
const navbarBrand = document.querySelector('.container a');
// 替换navbarBrand中的strong标签为svg标签
navbarBrand.innerHTML = `
<svg class="svg" viewBox="0 0 682.2 98.507" xmlns="http://www.w3.org/2000/svg">
...略...
</svg>
`;
const paths = document.querySelector('.container .navbar-brand .svg path')
// console.log(paths.getTotalLength());
const len = paths.getTotalLength()
paths.style.setProperty('--l', len)

为什么这么写?

这里主要是利用浏览器开发者工具查看你的网站元素结构,找到导航栏的标题位置:

image-20241102052841792

可以看到类名为 navbar-brand 的就是导航栏的标题区域,我们就是要将 svg 放在这里。

上图我已经做出修改,如果没有进行修改的话,你这里的 <svg> 标签应该是依照你的_config.fluid.yml 中设置的导航栏标题也就是 <strong> 标签。

修改的语句也很简单,先找到父亲 navbarBrand

1
const navbarBrand = document.querySelector('.container a');

接着使用.innerHTML 设置为 svg 即可:

1
2
3
4
5
navbarBrand.innerHTML = `
<svg class="svg" viewBox="0 0 682.2 98.507" xmlns="http://www.w3.org/2000/svg">
...略...
</svg>
`;

这样只是先将 svg 放在这里了,还需要明白怎么写动画。

可以参考文章:https://juejin.cn/post/6955857586922979364

或者视频:https://www.bilibili.com/video/BV1Qi4y1Y7Sp/

真不是摆烂,大佬讲的是真香

所以现在还需要知道每条 path 的长度,可以使用当前选择的元素.getTotalLength() 得到:

1
2
3
const paths = document.querySelector('.container .navbar-brand .svg path') // 进一步选择到path
const len = paths.getTotalLength()
paths.style.setProperty('--l', len)

如果你在之前生成 svg 的时候,生成了多条 path,这里你应该使用的是:

1
2
3
4
5
const paths = document.querySelectorAll('.container .navbar-brand .svg path')
paths.forEach(path => {
  const len = path.getTotalLength()
  path.style.setProperty('--l', len)
})

给每条 path 设置上行内样式为变量 --l 方便后面 css 的编写。

编写 CSS

source\css 目录下创建 sign.css

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
.svg {
  width: 200pt;
  height: 30pt;
}

.svg path {
  stroke: white;
  stroke-width: 3pt;
  stroke-linecap: round;
  stroke-dasharray: var(--l);
  stroke-dashoffset: var(--l);
  fill: none;
  fill-rule: nonzero;
  animation: stroke 25s forwards;
  -webkit-animation: stroke 25s forwards;
}

@keyframes stroke {
  to {
    stroke-dashoffset: 0;
    /* fill: white; */
  }
}

通过样式变量使得 stroke-dasharraystroke-dashoffset 属性能轻易获取到 path 的长度,也就方便了 @keyframes stroke 的编写。

另一个方法

其实有个库可以实现这种效果:Vivus.js

demo:https://maxwellito.github.io/vivus/

GIthub 地址:https://github.com/maxwellito/vivus

使用方法也很简单,只要给 svg 标签加上 id 即可:

1
2
3
4
5
6
7
8
9
<svg id="my-svg">
  <path...>
  <path...>
  <path...>
</svg>

<script>
  new Vivus('my-svg', {duration: 200}, myCallback);
</script>

使用 CSS 和 JS 实现博客导航栏线条动画效果
https://4rozen.github.io/archives/Hexo/38001.html
作者
4rozeN
发布于
2024年11月1日
许可协议