update dependency, move pics from tencent cloud to local repo
@@ -90,9 +90,9 @@ time_format: HH:mm:ss
|
||||
## updated_option supports 'mtime', 'date', 'empty'
|
||||
updated_option: 'mtime'
|
||||
|
||||
# Pagination
|
||||
# Archive Pagination
|
||||
## Set per_page to 0 to disable pagination
|
||||
per_page: 10
|
||||
per_page: 15
|
||||
pagination_dir: page
|
||||
|
||||
# Include / Exclude file(s)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"version": "0.0.0",
|
||||
"dependencies": {
|
||||
"@next-theme/plugins": "^8.19.1",
|
||||
"hexo": "^7.0.0",
|
||||
"hexo": "^7.1.0",
|
||||
"hexo-abbrlink": "^2.2.1",
|
||||
"hexo-deployer-git": "^4.0.0",
|
||||
"hexo-filter-github-emojis": "^3.0.5",
|
||||
@@ -24,7 +24,7 @@
|
||||
"hexo-related-posts": "^1.5.1",
|
||||
"hexo-renderer-ejs": "^2.0.0",
|
||||
"hexo-renderer-pandoc": "^0.4.0",
|
||||
"hexo-renderer-stylus": "^3.0.0",
|
||||
"hexo-renderer-stylus": "^3.0.1",
|
||||
"hexo-server": "^3.0.0",
|
||||
"hexo-tag-cloud": "2.1.*",
|
||||
"hexo-theme-landscape": "^1.0.0",
|
||||
@@ -33,9 +33,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@adobe/css-tools": {
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz",
|
||||
"integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA=="
|
||||
"version": "4.3.2",
|
||||
"resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz",
|
||||
"integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw=="
|
||||
},
|
||||
"node_modules/@algolia/cache-browser-local-storage": {
|
||||
"version": "4.20.0",
|
||||
@@ -4320,9 +4320,9 @@
|
||||
"integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg=="
|
||||
},
|
||||
"node_modules/hexo": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/hexo/-/hexo-7.0.0.tgz",
|
||||
"integrity": "sha512-3iRSYReDcYd+bdCrDYS53aFjR717M+eSwKVXdM1tF2QETi8urcwDdDDoD7Nm2E0trqN4oeoHJ7FoXbn2UsZxqw==",
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmjs.org/hexo/-/hexo-7.1.0.tgz",
|
||||
"integrity": "sha512-FFjo8NwqSQVxASSKFGkFUak720sFC/p3IxkDIOHLXQ1axQ5w4ipFU0DNqDzwyb5EJOMFYuMxFcurhm9olQP13A==",
|
||||
"dependencies": {
|
||||
"abbrev": "^2.0.0",
|
||||
"archy": "^1.0.0",
|
||||
@@ -5215,12 +5215,12 @@
|
||||
"integrity": "sha512-e913A2EZbhwbIfg+QvYUalEPHtK5qs9Rqj3ZrsQ3cYTbbiETMWhUQ7bzSlgUeh639eL0UDuBmv2vrEqj5RBchg=="
|
||||
},
|
||||
"node_modules/hexo-renderer-stylus": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/hexo-renderer-stylus/-/hexo-renderer-stylus-3.0.0.tgz",
|
||||
"integrity": "sha512-wgKOcjUzq1i4Y70luoyYDbh91QeQcDzJO+v1598LgY+IdREFAm+vy1MWtl/TZsVXyPaEtsULNi3Vi22hdsPUSA==",
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/hexo-renderer-stylus/-/hexo-renderer-stylus-3.0.1.tgz",
|
||||
"integrity": "sha512-cFm8ZwShBBeFcQwOXc8EK7lIZnSYVD6OJykdL4GBw99hxc4eD5Hlsi32nRzE8sgKv00jhX1s9Da3GVVFMPAVQg==",
|
||||
"dependencies": {
|
||||
"nib": "^1.2.0",
|
||||
"stylus": "^0.59.0"
|
||||
"stylus": "^0.62.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14"
|
||||
@@ -10222,9 +10222,9 @@
|
||||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
|
||||
},
|
||||
"node_modules/sax": {
|
||||
"version": "1.2.4",
|
||||
"resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz",
|
||||
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz",
|
||||
"integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA=="
|
||||
},
|
||||
"node_modules/scheduler": {
|
||||
"version": "0.19.1",
|
||||
@@ -10895,14 +10895,14 @@
|
||||
"integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ=="
|
||||
},
|
||||
"node_modules/stylus": {
|
||||
"version": "0.59.0",
|
||||
"resolved": "https://registry.npmjs.org/stylus/-/stylus-0.59.0.tgz",
|
||||
"integrity": "sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==",
|
||||
"version": "0.62.0",
|
||||
"resolved": "https://registry.npmjs.org/stylus/-/stylus-0.62.0.tgz",
|
||||
"integrity": "sha512-v3YCf31atbwJQIMtPNX8hcQ+okD4NQaTuKGUWfII8eaqn+3otrbttGL1zSMZAAtiPsBztQnujVBugg/cXFUpyg==",
|
||||
"dependencies": {
|
||||
"@adobe/css-tools": "^4.0.1",
|
||||
"@adobe/css-tools": "~4.3.1",
|
||||
"debug": "^4.3.2",
|
||||
"glob": "^7.1.6",
|
||||
"sax": "~1.2.4",
|
||||
"sax": "~1.3.0",
|
||||
"source-map": "^0.7.3"
|
||||
},
|
||||
"bin": {
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
"server": "hexo server"
|
||||
},
|
||||
"hexo": {
|
||||
"version": "7.0.0"
|
||||
"version": "7.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@next-theme/plugins": "^8.19.1",
|
||||
"hexo": "^7.0.0",
|
||||
"hexo": "^7.1.0",
|
||||
"hexo-abbrlink": "^2.2.1",
|
||||
"hexo-deployer-git": "^4.0.0",
|
||||
"hexo-filter-github-emojis": "^3.0.5",
|
||||
@@ -28,7 +28,7 @@
|
||||
"hexo-related-posts": "^1.5.1",
|
||||
"hexo-renderer-ejs": "^2.0.0",
|
||||
"hexo-renderer-pandoc": "^0.4.0",
|
||||
"hexo-renderer-stylus": "^3.0.0",
|
||||
"hexo-renderer-stylus": "^3.0.1",
|
||||
"hexo-server": "^3.0.0",
|
||||
"hexo-tag-cloud": "2.1.*",
|
||||
"hexo-theme-landscape": "^1.0.0",
|
||||
|
||||
@@ -50,7 +50,7 @@ date: 2021-11-27 19:20:36
|
||||
应用概率论、随机过程、数理统计等方法来研究信息的传输、提取和处理系统中的一般规律。
|
||||
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2021-11-27-josh-toi-part-1/2021-11-27-josh-toi-part-1-010-SystemModel.png" width=600px alt="图1-1 信息传输系统的模型"/>
|
||||
<img src="../images/post/2021-11-27-josh-toi-part-1/2021-11-27-josh-toi-part-1-010-SystemModel.png" width=600px alt="图1-1 信息传输系统的模型"/>
|
||||
</div>
|
||||
|
||||
## 研究目的
|
||||
|
||||
@@ -26,28 +26,30 @@ date: 2020-11-25 22:32:42
|
||||
|
||||
# 说明
|
||||
|
||||
`b = rcosdesign(beta,span,sps)` 返回系数 `b`,该系数对应于具有由 `beta` 指定的衰减因子的平方根升余弦 FIR 滤波器。滤波器有 `span` 个符号,每个符号包含 `sps` 个样本。 滤波器的阶次,也即 `sps * span` 必须是偶数。滤波器的能量为 1。[举例](#Examples-01)
|
||||
`b = rcosdesign(beta,span,sps)` 返回滚降因子为 `beta` 的根升余弦 FIR 滤波器的系数 `b`。滤波器被截断至 `span` 个符号,并且每个符号周期包含 `sps` 个样本。滤波器的阶数,即 `sps * span`,必须是偶数。滤波器的能量为 1。[举例](#Examples-01)
|
||||
|
||||
`b = rcosdesign(beta,span,sps,shape)` 根据 `shape` 返回不同的滤波器。当 `shape` 为 `sqrt` 时,将返回根升余弦滤波器;当 `shape` 为 `normal` 时,将返回升余弦 FIR 滤波器。[举例](#Examples-02)
|
||||
`b = rcosdesign(beta,span,sps,shape)` 根据 `shape` 返回不同的滤波器。当 `shape` 为 `sqrt` 时,返回根升余弦滤波器;当 `shape` 为 `normal` 时,返回升余弦 FIR 滤波器。[举例](#Examples-02)
|
||||
|
||||
# 示例
|
||||
|
||||
## 设计根升余弦滤波器<a name="Examples-01"></a>
|
||||
|
||||
将滚降系数设为 `0.25`,波器的符号数设为 `6`,每个符号 `4` 个采样点。验证 `sqrt` 是 `shape` 参数的默认值。
|
||||
将滚降系数设为 `0.25`,滤波器的符号数设为 `6`,每个符号 `4` 个采样点。验证 `sqrt` 是参数 `shape` 的默认值。
|
||||
|
||||
``` matlab
|
||||
h = rcosdesign(0.25,6,4);
|
||||
mx = max(abs(h-rcosdesign(0.25,6,4,'sqrt')))
|
||||
```
|
||||
|
||||
> <font face="Consolas">mx = 0</font><br>
|
||||
> `mx = 0`
|
||||
|
||||
``` matlab
|
||||
fvtool(h,'Analysis','impulse')
|
||||
```
|
||||
|
||||

|
||||
<!--  -->
|
||||
|
||||

|
||||
|
||||
## 升余弦和根升余弦滤波器的脉冲响应<a name="Examples-02"></a>
|
||||
|
||||
@@ -64,7 +66,7 @@ h1 = rcosdesign(rf,span,sps,'normal');
|
||||
fvtool(h1,'impulse')
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
**升余弦滤波器在 `sps` 的整数倍处具有零值点**。因此,它满足无码间串扰(ISI)的 Nyquist 准则。但是,根升余弦滤波器没有这样的特性:
|
||||
|
||||
@@ -73,7 +75,7 @@ h2 = rcosdesign(rf,span,sps,'sqrt');
|
||||
fvtool(h2,'impulse')
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
将根升余弦滤波器与自身进行卷积。在最大值处截断脉冲响应,使其长度与 `h1` 相同。使用最大值将响应归一化。然后,将卷积后的根升余弦滤波器与升余弦滤波器进行比较。
|
||||
|
||||
@@ -90,7 +92,7 @@ ylabel('Normalized amplitude')
|
||||
legend('h1','h2 * h2')
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
卷积响应的长度是有限的,因此根升余弦滤波器与自身进行卷积得到的结果会与升余弦滤波器不一致。增加 `span` 可以在响应之间获得更紧密的一致性,并更好地符合 Nyquist 准则。
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ h = gaussdesign(bt,span,sps);
|
||||
fvtool(h,'impulse')
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
# 输入参数
|
||||
|
||||
|
||||
@@ -113,7 +113,7 @@ HDL 的基本功能就是有效地描述并仿真硬件系统。在此部分,
|
||||
|
||||
<a id="fig.1-1"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
下面对一些关键设计步骤与概念进行展开。
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ plot(t,[x y])
|
||||
legend('Original Signal','Signal with AWGN')
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
## AWGN 信道中的常规 QAM 调制<span id="Examples-02"></span>
|
||||
|
||||
@@ -108,7 +108,7 @@ grid
|
||||
hold off
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
使用 `genqamdemod` 函数解调接收到的信号。计算误符号数和误符号率。
|
||||
|
||||
|
||||
@@ -245,15 +245,15 @@ busuanzi_count:
|
||||
|
||||
添加 Live2D 前的不蒜子显示情况如下。
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
添加 Live2D 后,不蒜子在页面中不显示。
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
### 问题原因
|
||||
|
||||
@@ -283,7 +283,7 @@ busuanzi_count:
|
||||
|
||||
在网页生成引擎中修改代码,去掉不蒜子部分的 `id` 和 `style` 属性,重新生成网页即可解决该问题。若将 `class` 属性一并删除,会导不蒜子部分和前面的其他显示部分缺少分隔符,如下图。
|
||||
|
||||

|
||||

|
||||
|
||||
具体需要修改两个文件,`next/layout/_third-party/statistics/busuanzi-counter.swig` 中修改的是网页页脚部分的不蒜子显示,`next/layout/_macro/post.swig` 中修改的博客文章阅览数的不蒜子显示。
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ EDA 行业的先行者们发明了 Verilog 硬件描述语言,其最根本的
|
||||
|
||||
<a id="fig.2-1"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
该电路首先在两个 2 位的输入数据 `A_in[1:0]` 的和 `B_in[1:0]` 之间,由 `sel` 信号做二选一。后面是一个 2-4 译码电路,将输入的信号 `result[1:0]`解析成 `eq0`、`eql`、`eq2` 和 `eq3` 这4个信号,它们同时只有一个为 1。
|
||||
|
||||
@@ -627,7 +627,7 @@ reg A_xor_wire
|
||||
|
||||
<a id="fig.2-2"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
下面从语义上的角度探讨两种描述方式的不同。
|
||||
|
||||
@@ -641,7 +641,7 @@ reg A_xor_wire
|
||||
|
||||
<a id="fig.2-3"></a>
|
||||
|
||||
{width=300px}
|
||||
{width=300px}
|
||||
|
||||
在上述[实例代码](#HelloVlogCode)中相应的描述如下:
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ description: Verilog 语言可以用多种方式来描述硬件,同时,使
|
||||
|
||||
<a id="fig.3-1"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
[图 3-1](#fig.3-1) 中的电路模型可以用如下的语句来描述:
|
||||
|
||||
@@ -85,7 +85,7 @@ assign #1 A_xor_wire = eq0 ^ eq1;
|
||||
|
||||
<a id="fig.3-2"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
在[图 3-2](#fig.3-2) 中,用两个半加器和一个或门组成一个全加器,这里将使用连续赋值语句描述这个电路。代码如下。
|
||||
|
||||
@@ -226,7 +226,7 @@ endmodule
|
||||
|
||||
<a id="fig.3-3"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
同样,可以使用 `wand` 线网类型来将不同的输出“线与”在一起,如下:
|
||||
|
||||
@@ -248,7 +248,7 @@ endmodule
|
||||
|
||||
<a id="fig.3-4"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
### 2.4.3. 三态总线功能
|
||||
|
||||
@@ -272,7 +272,7 @@ endmodule
|
||||
|
||||
<a id="fig.3-5"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
# 3. 行为描述<a id="toc.3"><a>
|
||||
|
||||
@@ -362,7 +362,7 @@ end
|
||||
|
||||
<a id="fig.3-6"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
要实现[图 3-6](#fig.3-6) 中这样一个 D 触发器,通常用以下代码:
|
||||
|
||||
@@ -510,7 +510,7 @@ end
|
||||
|
||||
<a id="fig.3-7"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
在以上代码仿真时,正是利用了阻塞赋值的这一特点才模拟了该组合逻辑的行为。
|
||||
|
||||
@@ -579,7 +579,7 @@ end
|
||||
|
||||
<a id="fig.3-8"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
正是利用了语句之间的非阻塞性,才实现了这个 3 级流水线的逻辑功能。
|
||||
|
||||
@@ -656,7 +656,7 @@ end
|
||||
|
||||
<a id="fig.3-9"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
### 3.3.2. 并行语句组 `fork ... join`
|
||||
|
||||
@@ -676,7 +676,7 @@ join
|
||||
|
||||
<a id="fig.3-10"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
### 3.3.3. 语句组的标识符
|
||||
|
||||
@@ -736,7 +736,7 @@ end
|
||||
|
||||
<a id="fig.3-11"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
在 `if ... else` 语句中,条件是从上到下逐条检查的。因此,当满足一个条件时,就执行其后的语句,跳过 `else` 后面的语句、当所有条件都不满足,便执行最后一条 `else` 后面的语句。因此 `if ... else` 语句实际上是有优先级顺序的。
|
||||
|
||||
@@ -763,7 +763,7 @@ end
|
||||
|
||||
<a id="fig.3-12"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
{% note warning %}
|
||||
|
||||
@@ -790,7 +790,7 @@ end
|
||||
|
||||
<a id="fig.3-13"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
然而,在描述时序逻辑时,通常将利用 `if` 语句的隐式条件对带时钟使能的 D 触发器建模。代码如下:
|
||||
|
||||
@@ -807,7 +807,7 @@ end
|
||||
|
||||
<a id="fig.3-14"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
其中,`en` 信号时 D 触发器的时钟使能端,`rst_n` 是 D 触发器的异步清零信号。
|
||||
|
||||
@@ -1004,7 +1004,7 @@ endmodule
|
||||
|
||||
<a id="fig.3-15"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
以上内容提到了实例化基本门和其他模块。
|
||||
|
||||
@@ -1032,7 +1032,7 @@ endmodule
|
||||
|
||||
<a id="fig.3-16"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
下面举例说明模块内部和外部的端口:
|
||||
|
||||
@@ -1270,7 +1270,7 @@ Verilog 语言作为一种用户工具,提供给用户许多描述硬件的手
|
||||
|
||||
<a id="fig.3-17"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
下面简单介绍几种不同角色的工作特点,以及它们所处的设计层次:
|
||||
|
||||
@@ -1288,7 +1288,7 @@ Verilog 语言作为一种用户工具,提供给用户许多描述硬件的手
|
||||
|
||||
<a id="fig.3-18"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
上图中只有两个状态,当在左边的状态时,`REQ` 输出 1;当在右边的状态时,`REQ` 输出 0。`ACK` 是状态机的输入信号,决定了状态的跳转。
|
||||
|
||||
|
||||
@@ -365,13 +365,13 @@ RTL 描述中时序逻辑和组合逻辑的连接关系和拓扑结构决定了
|
||||
|
||||
<a id="fig.4-1"></a>
|
||||
|
||||
{width=900px}
|
||||
{width=900px}
|
||||
|
||||
RTL 仿真波形如[图 4-2](#fig.4-2) 所示。
|
||||
|
||||
<a id="fig.4-2"></a>
|
||||
|
||||
{width=900px}
|
||||
{width=900px}
|
||||
|
||||
通过这个例子可以看出 ,某些使用双沿操作的电路等价于使用倍频时钟的单沿电路,也就是说,这些电路使用了时钟的双沿触发寄存器,则**相当于提高了设计频率,提高了设计要求的时序难度**。对于这些电路,在附加时序约束和进行时序分析时一定要考虑充分。
|
||||
|
||||
@@ -423,7 +423,7 @@ RTL 描述中时序逻辑和组合逻辑的连接关系和拓扑结构决定了
|
||||
|
||||
<a id="fig.4-3"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
2. `assign` 等语句描述的组合逻辑电路
|
||||
|
||||
@@ -946,7 +946,7 @@ endmodule
|
||||
|
||||
<a id="fig.4-4"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
#### 3.9.1.2. 同步复位的优点
|
||||
|
||||
@@ -976,7 +976,7 @@ endmodule
|
||||
|
||||
<a id="fig.4-5"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
### 3.9.2. 异步复位
|
||||
|
||||
@@ -1018,7 +1018,7 @@ endmodule
|
||||
|
||||
<a id="fig.4-6"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
#### 3.9.2.2. 异步复位的优点
|
||||
|
||||
@@ -1082,7 +1082,7 @@ endmodule
|
||||
|
||||
<a id="fig.4-7"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
## 3.10. 用 `case` 和 `if ... else` 建模<a id="toc.3.10"></a>
|
||||
|
||||
@@ -1182,29 +1182,29 @@ endmodule
|
||||
|
||||
<a id="fig.4-8"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
<a id="fig.4-9"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
但是由于综合工具的综合优化策略不同,即使对于相同的代码,其综合结果也不尽相同。为了加深理解,使用业界最流行的 PLD 综合工具 Synplify Pro 和 Precision RTL 对多 `if` 语句(`if ... if ... if ...`)、单 `if` 语句(`if ... else if ... else if ...`)和 `casex` 语句分别综合,其中多 `if` 语句的 Synplify Pro 综合结果对应的 RTL 视图和工艺结构视图分别如[图 4-10](#fig.4-10)、[图 4-11](#fig.4-11) 所示;多 `if` 语句的 Precision RTL 综合结果对应的 RTL 视图和工艺结构视图分别如[图 4-12](#fig.4-12)、[图 4-13](#fig.4-13) 所示。简单分析即可发现,这 3 种语句的 Synplify Pro 和 Precision RTL 综合结果基本一致,都没有明显的优先级结构。这是因为 Synplify Pro 和 Precision RTL 这两种综合工具为了节约硬件资源,根据其优化算法.优化掉了冗余的优先级判断结构。
|
||||
|
||||
<a id="fig.4-10"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
<a id="fig.4-11"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
<a id="fig.4-12"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
<a id="fig.4-13"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
所以,从语法上讲,多 `if` 语句(`if ... if ... if ...`)可以建模具有优先级的条件判断结构,而单 `if` 语句(`if ... else if ... else if ...`)和 `case` 语句用于建模不带优先级的条件判断。但是随着综合工具优化能力的不断增强,新型的综合工具,大多时候会自动优化掉优先级结构,以减少芯片面积,提高时序性能。条件结构的综合结果是否带有优先级不但取决于综合工具的类型和版本.还和目标器件或目标库有直接关系。
|
||||
|
||||
@@ -1237,11 +1237,11 @@ endmodule
|
||||
|
||||
<a id="fig.4-14"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
<a id="fig.4-15"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
如果生成的 Latch 并非设计者意愿,则会造成与设计意图的偏离甚至是错误。而使用完整的 `if. .. else` 或 `case`(全译码或加有 `default` 关键字)语句,则可以有效地避免无意之中生成的 Latch 。在 [Part 3——描述方式和设计层次的 3.4 高级编程语句][]中也有防止产生不必要 Latch 的相关描述,可以参考。
|
||||
|
||||
|
||||
@@ -87,7 +87,7 @@ WCDMA(宽带码分多址)系统中使用到了快速哈达码(Fast Hadamar
|
||||
|
||||
<a id="fig.5-1"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
FHT 单步算法如下:
|
||||
|
||||
@@ -258,7 +258,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-2"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
代码如下:
|
||||
|
||||
@@ -373,11 +373,11 @@ endmodule
|
||||
|
||||
<a id="fig.5-3"></a>
|
||||
|
||||

|
||||

|
||||
|
||||
<a id="fig.5-4"></a>
|
||||
|
||||

|
||||

|
||||
|
||||
通过对比可以清晰地观察到,采用复用实现方案所占面积约为原方案的 1/4,而得到这个好处的代价是,完成整个 FHT 运算的周期为原来的 4 倍。这个例子通过运算周期的加长,换取了消耗芯片面积的减少,是前面所述的用频率换面积的一种体现。本例所述“频率换面积”的前提是,FHT 模块频率较高,运算周期的余量较大,采用 4 步复用后,仍然能够满足系统流水线设计的要求。其实,如果流水线时序允许,FHT 运算甚至可以采用 1 bit 串行方案实现,该方案所消耗的芯片面积资源更少!
|
||||
|
||||
@@ -389,7 +389,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-5"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
“面积复制换取速度提高”或者说“面积复制换取数据吞吐量的提高”是目前 FPGA 设计的常用技巧之一。现代高速FPGA 基本都有 DDR/DDR2/DDR3 的 I/O 硬件电路,通过这种 I/O 硬件电路,可以实现输入数据流的 1:2 和 1:4 的串/并变换和并/串变换,很多中高端 FPGA 在 I/O BANK 附近还专门设计了硬件的 DLL 或 PLL,配合 DDR/DDR2/DDR3 的 I/O 硬件电路完成对应的采样时钟的降速和倍速。调用这些 I/O 的硬件模块,可以方便、可靠地实现数据流的并行化(输入端)和串行化(输出端),从而更利于实现“面积复制换取速度提高”,或“面积复制换取数据吞吐量的提高”的设计思想。
|
||||
|
||||
@@ -495,7 +495,7 @@ case (var)
|
||||
|
||||
<a id="fig.5-6"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
对系统原则做一点引申,简单谈谈模块化设计方法。模块化设计是系统原则的一个很好的体现,它不仅是一种设计工具,它更是一种设计思路、设计方法,它是由顶向下、模块划分、分工协作设计思路的集中体现,是当代大型复杂系统的推荐设计方法。目前很多的 EDA 厂商都提高了模块化设计工具,通过这类工具划分每个模块的设计区域,然后单独设计和优化每个模块,最后将每个模块融合到顶层设计中,从而实现了团队协作、并行设计的模块化设计方法。合理使用模块化设计方法,能在最大程度上继承以往设计成果,并行分工协作,有效利用开发资源,缩短开发周期。
|
||||
|
||||
@@ -505,7 +505,7 @@ case (var)
|
||||
|
||||
<a id="fig.5-7"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
其设计思想是:利用信道固有特点(如信道 pilot 导频、信道结构等),应用现代可编程数字信号处理的技术(如 DSP、FPGA 等),采取反馈与控制匹配滤波方式,实现对某信道的已扩信息的自动解扩解扰。该可编程 MF 的主要组成部分为本地码发生器、可编程信号 MF(S MF)、帧匹配滤波器(FRAME MF)和控制器。本地码发生器可生成各种所需的扩频、加扰序列,可接收控制器的指示脉冲,产生规定的本地解扩、解扰序列,作为 S MF 的参考序列;S MF 是完成匹配滤波的主体,可接收控制器的指示脉冲,将自己的匹配状态切换到下一匹配状态;FMF 完成对导频信号等特殊信号(信息位待选集有限)的检测,生成指示相关峰,通知控制器将 SMF 切换到下一匹配状态;控制器统一协调各部分工作。这种可编程滤波器可以在如越区切换、同步方面、CPCH 收发信机等多方面应用,如果适当安排时序流程,可以在较大程度上节约硬件资源。
|
||||
|
||||
@@ -565,7 +565,7 @@ case (var)
|
||||
异步时钟域的转换的核心就是要保证下级时钟对上级数据采样的 Setup 时间和 Hold 时间。如果触发器的Setup 时间或者 Hold 时间不满足,就可能产生亚稳态,**此时触发器输出端 Q 在有效时钟沿之后比较长的一段时间内处于不确定的状态,在这段时间内 Q 端产生毛刺并不断振荡,最终固定在某一电压值,此电压值并不一定等于原来数据输入端 D 的数值**,这段时间称为决断时间(Resolution time)。经过 Resolution time 之后 Q 端将稳定到 0 或1, 但是究竟是 0 还是1,这是随机的,与输入没有必然的关系,其产生示意图如[图 5-8](#fig.5-8) 所示。
|
||||
|
||||
<a id="fig.5-8"></a>
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
**亚稳态的危害主要体现在破坏系统的稳定性**。由于输出在稳定下来之前可能是毛刺、振荡、固定的某一电压值,因此亚稳态将**导致逻辑误判**,严重情况下输出 0~1 之间的中间电压值还会**使下一级产生亚稳态,即导致亚稳态的传播**。逻辑误判导致功能性错误,而亚稳态的传播则扩大了故障面。另外,在亚稳态状态下,任何诸如环境噪声、电源于扰等细微扰动都将导致更恶劣的状态不稳定。这时这个系统的传输延迟增大,状态输出错误,在某些情况下甚至会使寄存器在两个有效判定门限($\mathrm{V_{oL}}$ 、$\mathrm{V_{oH}}$)之间长时间的振荡。
|
||||
|
||||
@@ -575,7 +575,7 @@ case (var)
|
||||
|
||||
<a id="fig.5-9"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
使用[图 5-9](#fig.5-9) 两级寄存器采样仅能降低亚稳态的概率,但是并不能保证第二级输出的稳态电平就是正确电平。前面说过经过 Resolution time 之后寄存器输出的电平是一个不确定的稳态值,也就是说**这种处理方法并不能排除采样错误的产生**,这时就**要求所设计的系统对采样错误有一定的容忍度**。有些应用本身就对采样错误不敏感,如一帧图像编码,一段话音编码等。而有些系统对错误采样比较敏感。这类由于亚稳态造成的采样是一些突发的错误,所以可以采用一些纠错编码手段完成错误的纠正。
|
||||
|
||||
@@ -632,7 +632,7 @@ case (var)
|
||||
|
||||
<a id="fig.5-10"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
可靠的做法是用 DPRAM 、FIFO 或者一段寄存器 Buffer 完成异步时钟域的数据转换。把数据存放在 DPRAM 或FIFO 的方法如下:将上级芯片提供的数据随路时钟作为写信号,将数据写入 DPRAM 或者FIFO, 然后使用本级的采样时钟( 一般是数据处理的主时钟),将数据读出即可。由于时钟频率相同,所以 DPRAM 或 FIFO 两端的数据吞吐率一致,实现起来相对简单。
|
||||
|
||||
@@ -668,7 +668,7 @@ case (var)
|
||||
|
||||
<a id="fig.5-11"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
结构层次化编码有如下注意事项:
|
||||
|
||||
@@ -744,7 +744,7 @@ case (var)
|
||||
|
||||
<a id="fig.5-12"></a>
|
||||
|
||||
{width="400px"}
|
||||
{width="400px"}
|
||||
|
||||
组合逻辑反馈环路是一种**高风险**设计方式,主要原因如下:
|
||||
|
||||
@@ -764,7 +764,7 @@ case (var)
|
||||
|
||||
<a id="fig.5-13"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
这类异步方法设计的脉冲产生电路的脉冲宽度取决于 Delay Chains 的门延迟和线延迟,而在 FPGA/CPLD 中,大多数 Timing Driven 的综合、布线工具无法保证其布线延迟恒定。另外,PLD 器件本身在不同的 PVT(工艺、电压、温度)环境下其延时参数也有微小波动,所以脉冲宽度无法准确确定。而且 STA 工具也无法准确分析脉冲的特性,为时序仿真和验证带来了很多的不确定性。
|
||||
|
||||
@@ -774,7 +774,7 @@ case (var)
|
||||
|
||||
<a id="fig.5-14"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
## 5.4. 慎用锁存器
|
||||
|
||||
@@ -807,7 +807,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-15"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
防止产生非目的性的Latch 的措施如下:
|
||||
|
||||
@@ -832,7 +832,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-16"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
另一方面,组合逻辑产生的时钟还会带来另外一个问题,组合逻辑电路的 Jitter 和 Skew 都比较大,如果时钟产生逻辑的延迟比数据路径的延迟更大,会带来负的 Skew,负的 Skew 同步逻辑设计是灾难性的。所以**使用组合逻辑产生内部时钟仅适用于时钟频率较低、时钟精度要求不高的情况**。另外,**这类时钟应该使用快速布线资源布线,而且需要对组合逻辑电路附加一定的约束条件,以确保时钟质质量**。
|
||||
|
||||
@@ -856,7 +856,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-17"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
但是 Gated Clock 不是同步时序电路,其 Gating Logic(门控逻辑)会污染 Clock 的质量,通过控制门后会产生毛刺并使时钟的 Skew(偏斜)、Jitter(延时)等指标恶化。正如“[同步设计原则](#toc.2.1)” 一节所述,在同步时序电路中,应该尽量不使用 Gated Clock 。
|
||||
|
||||
@@ -864,7 +864,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-18"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
如果功耗真的成为了 PLD 设计的首要问题,建议采用其他方法减少功耗。如果最近发展起来的低核电压芯片(Core 电压为 1.0V),芯片休眠功能,Clock MUX 等新技术器件能有效地节约芯片功耗。
|
||||
|
||||
@@ -876,7 +876,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-19"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
# 7. RTL 代码优化技巧<a id="toc.7"></a>
|
||||
|
||||
@@ -924,11 +924,11 @@ endmodule
|
||||
|
||||
<a id="fig.5-20"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
<a id="fig.5-21"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
对于综合后的 RTL 视图,这里需要强调以下几点:
|
||||
|
||||
@@ -946,7 +946,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-22"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
需要说明的是,现在很多综合工具都可以自动设置最大扇出值(Max Fanout),如果某个信号的扇出值大于最大扇出,则该信号自动被综合工具复制。最大扇出值和器件的工艺密切相关,其合理值应该根据器件手册的声明和工程经验设置。这里举例用逻辑复制手段调整扇出,达到优化路径时延仅仅是为了讲述逻辑复制的概念,其实逻辑复制还有其他很多形式。例如,香农扩展(Shannon Expansion)等时序优化技术,香农扩展在后面将会有详细的介绍。
|
||||
|
||||
@@ -960,7 +960,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-23"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
第一种写法,对应左边的 RTL 结构示意图:
|
||||
|
||||
@@ -1043,7 +1043,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-24"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
从图中可以清晰地看到,未使用香农扩展时,从输入 PAD late 到输出 PAD out 之间共有4 个逻辑单元, 5 段路径。其综合结果使用了 8 个 2 输入或门,1 个 8 bit 输入加法器, 1 个 8 bit 比较器, 1 个 2 输入与门。
|
||||
|
||||
@@ -1068,7 +1068,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-25"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
在图中可以清晰地看到,使用香农扩展后,从输入 PAD late 到输出 PAD out 之间共有 1 个逻辑单元,2 段路径。其综合结果使用了 2 个 8 bit 输入加法器, 2 个 8 bit 比较器,2 个输入与门和一个 2 输入选择器。
|
||||
|
||||
@@ -1091,7 +1091,7 @@ endmodule
|
||||
|
||||
<a id="fig.5-26"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
对一个 RTL 设计求全责备地要求它同时满足上述所有目标是非常困难的,应该根据这个RTL 设计的实现载体和具体应用,分析上述要求对本设计的重要性,然后综合考虑以上因素。
|
||||
|
||||
|
||||
@@ -25,13 +25,13 @@ date: 2020-12-15 11:35:17
|
||||
|
||||
| | "Lost" |
|
||||
|:--:|:------------:|
|
||||
| Cover | <img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/Album%20Cover/Cher%20Lloyd/Cher%20Lloyd-Lost-Cover.jpg" width=300px/> |
|
||||
| Cover | <img src="../images/post/Album%20Cover/Cher%20Lloyd/Cher%20Lloyd-Lost-Cover.jpg" width=300px/> |
|
||||
| Singer | Cher Lloyd |
|
||||
| Album Type | Single
|
||||
| Released | 24 April 2020 |
|
||||
| Length | 2:55 |
|
||||
| Label | Universal, Polydor |
|
||||
| Songwriter(s) | Raphaella, Casey Smith, Patrick Jordan-Patrikios, Boy Matthews, Youthonix, Cher Lloyd |
|
||||
| Songwriter(s) | Raphaella, Casey Smith, Patrick Jordan-Patrikios, Boy Matthews, Youthonix, Cher Lloyd |
|
||||
| Producer(s) | Hitimpulse |
|
||||
|
||||
<!-- more -->
|
||||
|
||||
@@ -41,7 +41,7 @@ date: 2021-02-27 15:58:53
|
||||
```
|
||||
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2021-02-27-latex-multicolum/2021-02-27-latex-multicolum-010-AllOneColumn.png" width=600px alt="全文单栏效果图"/>
|
||||
<img src="../images/post/2021-02-27-latex-multicolum/2021-02-27-latex-multicolum-010-AllOneColumn.png" width=600px alt="全文单栏效果图"/>
|
||||
</div>
|
||||
|
||||
### 全文双栏
|
||||
@@ -53,7 +53,7 @@ date: 2021-02-27 15:58:53
|
||||
```
|
||||
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2021-02-27-latex-multicolum/2021-02-27-latex-multicolum-020-AllTwoColumn.png" width=600px alt="全文双栏效果图"/>
|
||||
<img src="../images/post/2021-02-27-latex-multicolum/2021-02-27-latex-multicolum-020-AllTwoColumn.png" width=600px alt="全文双栏效果图"/>
|
||||
</div>
|
||||
|
||||
### 部分双栏
|
||||
@@ -71,15 +71,15 @@ date: 2021-02-27 15:58:53
|
||||
|
||||
\begin{multicols}{2}
|
||||
通过对TC-OFDM信号系统仿真分析和传统弱信号捕获算法对比,提出了一种新 型的差分相干累加弱信号捕获算法;该算法采用一种差分相干累加损耗的补偿方法,能够有效提高捕获相对峰值,从而实现对弱信号的有效捕获。
|
||||
|
||||
实验结果表明,在低信噪比的条件下,该算法能够提高TC-OFDM定位接收机捕获弱信号能力 1-2dB,从而提高弱信号的捕获概率。
|
||||
|
||||
实验结果表明,在低信噪比的条件下,该算法能够提高TC-OFDM定位接收机捕获弱信号能力 1-2dB,从而提高弱信号的捕获概率。
|
||||
\end{multicols}
|
||||
|
||||
\end{document}
|
||||
```
|
||||
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2021-02-27-latex-multicolum/2021-02-27-latex-multicolum-030-PartTwoColumn.png" width=600px alt="部分双栏效果图"/>
|
||||
<img src="../images/post/2021-02-27-latex-multicolum/2021-02-27-latex-multicolum-030-PartTwoColumn.png" width=600px alt="部分双栏效果图"/>
|
||||
</div>
|
||||
|
||||
### 参考
|
||||
|
||||
@@ -76,7 +76,7 @@ X_s\left( j\Omega \right) =\frac{1}{2\pi}X_c\left( j\Omega \right) \ast \frac{2\
|
||||
|
||||
<a id="图1.1"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
**定理 1.1 (Nyquist-Shannon 采样定理)** 设 $x\left(t\right)$ 是带限信号,频带范围为 $\left(-\Omega_M,\Omega_M\right)$。如果采样率满足
|
||||
|
||||
@@ -134,7 +134,7 @@ y_D\left( nT_2 \right) =x\left( nDT_1 \right)
|
||||
|
||||
<a id="图1.2"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
  上述关系也可以简记为
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ Testbench 的用途在于**确定 DUT 的正确性**。包含下列步骤:
|
||||
|
||||
<span id="图1.1"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-010-DirectedTestProgressOverTime.png" width=500px alt="图 1.1 定向测试随时间的进展"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-010-DirectedTestProgressOverTime.png" width=500px alt="图 1.1 定向测试随时间的进展"/>
|
||||
</div>
|
||||
|
||||
如果没有足够的时间和资源来完成定向测试该怎么办?如[图 1.1](#图1.1),当在时间往前推进时,覆盖率 (coverage) 可能维持不变。如果设计复杂度翻倍,那么测试就需要增加一倍的时间或者人力,而这种情况是我们所不愿意看到的。因此为了达到 100% 覆盖率的目标,需要一种可以更快找出 bug 的方法。
|
||||
@@ -99,7 +99,7 @@ Testbench 的用途在于**确定 DUT 的正确性**。包含下列步骤:
|
||||
|
||||
<span id="图1.2"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-020-DirectedTestCoverage.png" width=800px alt="图 1.2 定向测试的覆盖率"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-020-DirectedTestCoverage.png" width=800px alt="图 1.2 定向测试的覆盖率"/>
|
||||
</div>
|
||||
|
||||
# 4. 方法学基础
|
||||
@@ -118,7 +118,7 @@ Testbench 的用途在于**确定 DUT 的正确性**。包含下列步骤:
|
||||
|
||||
<span id="图1.3"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-030-ConstraineRandomTestProgressOverTimeVSDirectedTesting.png" width=500px alt="图 1.3 约束下的随机测试与定向测试随时间的进度比较"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-030-ConstraineRandomTestProgressOverTimeVSDirectedTesting.png" width=500px alt="图 1.3 约束下的随机测试与定向测试随时间的进度比较"/>
|
||||
</div>
|
||||
|
||||
随机测试的前期准备工作看起来似乎令人不满意,但是其回报却很高。每个随机测试都可以共享这个通用的 testbench,不像每个定向测试都要从零开始编写。每个随机测试都会包含一部分代码,将激励约束到特定的方向上并触发期望的异常,比如创建一个协议违例。其结果是,约束下的随机 testbench 找起 bug 来会比很多定向测试快很多。随着 bug 出现率的下降,应该创建新的随机约束去探索新的区域。最后的几个 bug 可能只能通过定向测试来发现,但是绝大部分的 bug 都应该会在随机测试中出现。
|
||||
@@ -135,7 +135,7 @@ Testbench 的用途在于**确定 DUT 的正确性**。包含下列步骤:
|
||||
|
||||
<span id="图1.4"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-040-ConstrainedRandomTestCoverage.png" width=800px alt="图 1.4 约束下的随机测试覆盖率"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-040-ConstrainedRandomTestCoverage.png" width=800px alt="图 1.4 约束下的随机测试覆盖率"/>
|
||||
</div>
|
||||
|
||||
[图 1.5](#图1.5) 所示为达到完全覆盖的技术路线:
|
||||
@@ -146,7 +146,7 @@ Testbench 的用途在于**确定 DUT 的正确性**。包含下列步骤:
|
||||
|
||||
<span id="图1.5"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-050-CoverageConvergence.png" width=500px alt="图 1.5 覆盖率收敛"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-050-CoverageConvergence.png" width=500px alt="图 1.5 覆盖率收敛"/>
|
||||
</div>
|
||||
|
||||
# 6. 我们的随机化对象是什么<a name="06"></a>
|
||||
@@ -214,7 +214,7 @@ Testbench 应该以多快的速度发送激励呢?使用**约束下的随机
|
||||
|
||||
<span id="图1.6"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-060-TestProgressWithAndWithoutFeedback.png" width=500px alt="图 1.6 带反馈和不带反馈的测试进展"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-060-TestProgressWithAndWithoutFeedback.png" width=500px alt="图 1.6 带反馈和不带反馈的测试进展"/>
|
||||
</div>
|
||||
|
||||
Testbench 有没有可能为我们做到这一点呢?假设现在需要使用 testbench 在每个周期为处理器产生一个总线事件,并为总线事件做出终止判断(成功、校验错误、重试)。在没有使用 HVL 的时候,通常会编写一个很长的定向测试集,然后花费了很多天的工夫编排终止判断代码,并让它们在合适的周期里给出判断。经过了大量的手动分析以后才得出成功的结论达到 100 %的覆盖率。但之后可能由于处理器的时序有了一点微小的改变,不得不重新分析测试并改变激励。
|
||||
@@ -231,14 +231,14 @@ Testbench 有没有可能为我们做到这一点呢?假设现在需要使用
|
||||
|
||||
<span id="图1.7"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-070-TheTestbenchDesignEnvironment.png" width=450px alt="图 1.7 Testbench 与设计环境"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-070-TheTestbenchDesignEnvironment.png" width=450px alt="图 1.7 Testbench 与设计环境"/>
|
||||
</div>
|
||||
|
||||
Testbench 模块里都包含了什么呢?有很多的 BFM (Bus Functional Models, 总线功能模型),可以把它们看成是 testbench 构件 (components) ——从 DUT 的角度看,它们和真实的构件没什么两样,但它们其实只是 testbench 的组成部分,并非 RTL 设计。如果实际应用中设备被连接到 AMBA、USB、PCI 和 SPI 总线上,那么就必须**在 testbench 中建立能够产生激励并校验响应的等效构件**,如[图 1.8](#图1.8) 所示。这些构件并不是带有细节的可综合模型,而是遵循协议并且执行速度更快的高层次事件处理器。如果把设计原型在 FPGA 上实现或者是进行硬件仿真,那么这些 BFM 就需要是可综合的。
|
||||
|
||||
<span id="图1.8"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-080-TestbenchComponents.png" width=450px alt="图 1.8 Testbench 构件"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-080-TestbenchComponents.png" width=450px alt="图 1.8 Testbench 构件"/>
|
||||
</div>
|
||||
|
||||
# 9. 分层 testbench
|
||||
@@ -335,7 +335,7 @@ endmodule
|
||||
|
||||
<span id="图1.9"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-090-SignalAndCommandLlayers.png" width=500px alt="图 1.9 信号和命令层"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-090-SignalAndCommandLlayers.png" width=500px alt="图 1.9 信号和命令层"/>
|
||||
</div>
|
||||
|
||||
在底部的**信号层** (*signal*),包含 DUT 和把 DUT 连接到 testbench 的信号。
|
||||
@@ -348,7 +348,7 @@ endmodule
|
||||
|
||||
<span id="图1.10"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-100-TestbenchWithFunctionalLlayerAdded.png" width=500px alt="图 1.10 加上功能层的 testbench"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-100-TestbenchWithFunctionalLlayerAdded.png" width=500px alt="图 1.10 加上功能层的 testbench"/>
|
||||
</div>
|
||||
|
||||
## 9.4. 场景层
|
||||
@@ -357,7 +357,7 @@ endmodule
|
||||
|
||||
<span id="图1.11"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-110-TestbenchWithScenarioLayerAdded.png" width=500px alt="图 1.11 加上场景层的 testbench"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-110-TestbenchWithScenarioLayerAdded.png" width=500px alt="图 1.11 加上场景层的 testbench"/>
|
||||
</div>
|
||||
|
||||
在 testbench **环境** (*environment*) 中的这些块 ([图 1.11](#图1.11) 虚线框内) 是在刚开始开发的时候画出来的。随着项目的进展,它们可能会有一些变化,也可能会加入一些功能,但是这些块对于每个独立的测试都是不应改变的。可以通过在代码中留下“hook”来做到这一点,这样即使这些块的行为需要在测试时改变,也不必重新编写代码。“hook”可以使用工厂模式 (factory patterns) 和回调函数 (callbacks) 来创建。
|
||||
@@ -368,7 +368,7 @@ endmodule
|
||||
|
||||
<span id="图1.12"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-120-FullTestbenchWithAllLayers.png" width=500px alt="图 1.12 带着所有层次的完整 testbench"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-120-FullTestbenchWithAllLayers.png" width=500px alt="图 1.12 带着所有层次的完整 testbench"/>
|
||||
</div>
|
||||
|
||||
这个顶层的测试 (test) 就像一个指挥官:他不演奏任何乐器,但引领着其他人的表演。测试包含了用于创建激励的约束。
|
||||
@@ -394,7 +394,7 @@ Testbench 中是否需要所有的层次呢?答案要视 DUT 而定。设计
|
||||
|
||||
<span id="图1.13"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-130-ConnectionsForTheDriver.png" width=120px alt="图 1.13 带着所有层次的完整 testbench"/>
|
||||
<img src="../images/post/2022-05-30-josh-systemverilog-1/2022-05-30-josh-systemverilog-1-130-ConnectionsForTheDriver.png" width=120px alt="图 1.13 带着所有层次的完整 testbench"/>
|
||||
</div>
|
||||
|
||||
<span id="例1.4"></span>
|
||||
|
||||
@@ -157,7 +157,7 @@ bit [7:0] b_unpack[3]; // 非合并数组
|
||||
|
||||
<span id="图2.1"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-31-josh-systemverilog-2/2022-05-31-josh-systemverilog-2-010-UnpackedArrayStorage.png" width=600px alt="图 2.1 非合并数组的存放"/>
|
||||
<img src="../images/post/2022-05-31-josh-systemverilog-2/2022-05-31-josh-systemverilog-2-010-UnpackedArrayStorage.png" width=600px alt="图 2.1 非合并数组的存放"/>
|
||||
</div>
|
||||
|
||||
仿真器通常使用两个或两个以上连续的字来存放 `logic` 和 `integer` 等四状态类型,这**比存放双状态变量多占用一倍的空间**。
|
||||
@@ -342,7 +342,7 @@ $displayh(bytes,, // 显示所有的 32 比特
|
||||
|
||||
<span id="图2.2"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-31-josh-systemverilog-2/2022-05-31-josh-systemverilog-2-020-PackedArrayLayout.png" width=600px alt="图 2.2 合井数组存放示意图"/>
|
||||
<img src="../images/post/2022-05-31-josh-systemverilog-2/2022-05-31-josh-systemverilog-2-020-PackedArrayLayout.png" width=600px alt="图 2.2 合井数组存放示意图"/>
|
||||
</div>
|
||||
|
||||
合并和非合并数组可以混合使用。可以使用数组来表示存储单元,这些单元可以按比特、字节或长字的方式进行存取。在[例 2.16](#例2.16) 中,`barray` 是一个具有 3 个合并元素的非合并数组。
|
||||
@@ -363,7 +363,7 @@ nibbles = barray[0]; // 复制合并数组的元素值
|
||||
|
||||
<span id="图2.3"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-31-josh-systemverilog-2/2022-05-31-josh-systemverilog-2-030-PackedArrayBitLayout.png" width=600px alt="图 2.3 合并数组存放示意图"/>
|
||||
<img src="../images/post/2022-05-31-josh-systemverilog-2/2022-05-31-josh-systemverilog-2-030-PackedArrayBitLayout.png" width=600px alt="图 2.3 合并数组存放示意图"/>
|
||||
</div>
|
||||
|
||||
- 使用一个下标,可以得到一个字的数据,如 `barray[2]`;
|
||||
@@ -503,7 +503,7 @@ SystemVerilog 提供了关联数组 (associative array) 类型,用来保存稀
|
||||
|
||||
<span id="图2.4"></span>
|
||||
<div align="center">
|
||||
<img src="https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2022-05-31-josh-systemverilog-2/2022-05-31-josh-systemverilog-2-040-AssociativeArray.png" width=600px alt="图 2.4 关联数组"/>
|
||||
<img src="../images/post/2022-05-31-josh-systemverilog-2/2022-05-31-josh-systemverilog-2-040-AssociativeArray.png" width=600px alt="图 2.4 关联数组"/>
|
||||
</div>
|
||||
|
||||
仿真器可以采用树或哈希表的形式来存放关联数组,但有一定的额外开销。当保存索引值比较分散的数组时,例如使用 32 位地址或 64 位数据作为索引的数据包,这种额外开销显然是可以接受的。
|
||||
|
||||
@@ -264,7 +264,7 @@ X_e\left(e^{j\omega}\right)=\frac{1}{2}\left[X\left(e^{j\omega}\right)+X^\ast\le
|
||||
|
||||
# 9. 傅里叶变换、拉氏变换和 $z$ 变换的关系
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
# 10. 参考文献
|
||||
|
||||
|
||||
@@ -114,11 +114,11 @@ X\left(k+\frac{N}{2}\right)&=X_1\left(k+\frac{N}{2}\right)+W_N^{\left(k+\frac{N}
|
||||
|
||||
## 3.2 蝶形运算流图符号
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
## 3.3 8 点基-2 DIT-FFT 推导
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
  对于 8 点的序列,进行两次分解后每部分序列只含有两个点,可以直接计算 DFT。为了得到自然顺序输出的 DFT 序列,将第二级分解以后的结果作为输入。下面推导每级分解后序列的结果表示。
|
||||
|
||||
@@ -156,7 +156,7 @@ $$\begin{align}
|
||||
|
||||
将上述各式的旋转因子统一为 $W_{\frac{N}{2}}^k=W_N^{2k}$,则一个 8 点的 DFT 可以分解为四个 $\dfrac{N}{4}$ 点的 DFT ,先做 $\dfrac{N}{4}$ 点的 DFT,再用相应的两个 $\dfrac{N}{4}$ 点 DFT 的结果合成 $\dfrac{N}{2}$ 点的 DFT,从而得到 $X_1\left(k\right)、X_2\left(k\right)$,最后组合成为 $N$ 点的 DFT。上述过程的运算流图如下左图,实际绘制按照如下右图即可。
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
## 3.4 算法特点
|
||||
|
||||
@@ -255,15 +255,15 @@ X\left(2r\right)=\sum_{n=0}^{\frac{N}{2}-1}{x_1\left(n\right)W_{\frac{N}{2}}^{rn
|
||||
|
||||
## 4.2 蝶形运算流图符号
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
## 4.3 8 点基-2 DIF-FFT 推导简述
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
运算流图如下左图,实际绘制按照如下右图即可。
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
**对于任何流图,只要保持各节点所连的支路及其传输系数不变,则不论节点位置怎么排列,所得流图总是等效的,最后所得 DFT 结果也是正确的**,只是数据的提取和存放次序不同而已。
|
||||
|
||||
@@ -288,7 +288,7 @@ $$\begin{align}
|
||||
|
||||
# 5. 基-2 DIT-FFT 和 基-2 DIF-FFT 的比较
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
# 6. 分裂基 FFT 算法(split-radix FFT Method)
|
||||
|
||||
@@ -379,11 +379,11 @@ X\left(4r+3\right)=\displaystyle\sum_{n=0}^{\frac{N}{4}-1}{x_4^2\left(n\right)W_
|
||||
|
||||
## 6.2 L 蝶形运算流图符号
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
## 6.3 8 点 radix-2/4 FFT举例
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
## 6.4 运算量分析
|
||||
|
||||
@@ -441,7 +441,7 @@ X_2\left(k\right)=-{jX}_{op}\left(k\right)=-\frac{j}{2}\left[X\left(k\right)-X^\
|
||||
\end{equation}$$
|
||||
|
||||
蝶形图如下:
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
## 7.2 用一个 $N$ 点 DFT 计算一个 $2N$ 点实序列的 DFT
|
||||
|
||||
@@ -495,7 +495,7 @@ X\left(k+N\right)=X_1\left(k\right)-W_{2N}^kX_2\left(k\right),\ \ k=0,1,\cdots,N
|
||||
|
||||
蝶形图如下:
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
# 参考文献
|
||||
|
||||
|
||||
@@ -30,31 +30,31 @@ categories:
|
||||
|
||||
### 1.1.1. 比特位反序输入、自然顺序输出
|
||||
|
||||
{width=400px}
|
||||
{width=400px}
|
||||
|
||||
<!-- more -->
|
||||
|
||||
### 1.1.2. 自然顺序输入、比特位反序输出
|
||||
|
||||
{width=400px}
|
||||
{width=400px}
|
||||
|
||||
## 1.2. 基-2 按频率抽取 FFT(4-point radix-2 DIF-FFT)
|
||||
|
||||
### 1.2.1. 比特位反序输入、自然顺序输出
|
||||
|
||||
{width=400px}
|
||||
{width=400px}
|
||||
|
||||
### 1.2.2. 自然顺序输入、比特位反序输出
|
||||
|
||||
{width=400px}
|
||||
{width=400px}
|
||||
|
||||
## 1.3. 分裂基按频率抽取 FFT(4-point split radix-2/4 DIF-FFT)
|
||||
|
||||
{width=400px}
|
||||
{width=400px}
|
||||
|
||||
## 1.4. 基-4 按频率抽取 FFT(4-point radix-4 DIF-FFT)
|
||||
|
||||
{width=400px}
|
||||
{width=400px}
|
||||
|
||||
# 2. 8 点 FFT
|
||||
|
||||
@@ -62,25 +62,25 @@ categories:
|
||||
|
||||
### 2.1.1. 比特位反序输入、自然顺序输出
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
### 2.1.2. 自然顺序输入、比特位反序输出
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
## 2.2. 基-2 按频率抽取 FFT(8-point radix-2 DIF-FFT)
|
||||
|
||||
### 2.2.1. 比特位反序输入、自然顺序输出
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
### 2.2.2. 2自然顺序输入、比特位反序输出
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
## 2.3. 分裂基按频率抽取 FFT(8-point split radix-2/4 DIF-FFT)
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
# 3. 16 点 FFT
|
||||
|
||||
@@ -88,37 +88,37 @@ categories:
|
||||
|
||||
### 3.1.1. 比特位反序输入、自然顺序输出
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
### 3.1.2. 自然顺序输入、比特位反序输出
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
## 3.2. 基-2 按频率抽取 FFT(16-point radix-2 DIF-FFT)
|
||||
|
||||
### 3.2.1. 比特位反序输入、自然顺序输出
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
### 3.2.2. 自然顺序输入、比特位反序输出
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
## 3.3. 分裂基按时间抽取 FFT(16-point split radix-2/4 DIT-FFT)
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
## 3.4. 分裂基按频率抽取 FFT(16-point split radix-2/4 DIF-FFT)
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
## 3.5. 基-4 按频率抽取 FFT(16-point radix-4 DIF-FFT)
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
可以定义如下基-4 DIF-FFT 简化蝶形来简化流图表示的复杂程度
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
# 参考文献
|
||||
|
||||
|
||||
@@ -31,9 +31,9 @@ categories:
|
||||
|
||||
| 基本运算单元 | 方框图 | 流图 |
|
||||
| :--: | :----: | :----: |
|
||||
单位延时 | {width=150px} | {width=150px}
|
||||
常数乘法器 | {width=150px} | {width=150px}
|
||||
加法器 | {width=150px} | {width=150px}
|
||||
单位延时 | {width=150px} | {width=150px}
|
||||
常数乘法器 | {width=150px} | {width=150px}
|
||||
加法器 | {width=150px} | {width=150px}
|
||||
|
||||
<!-- more -->
|
||||
|
||||
@@ -62,7 +62,7 @@ H\left( z \right) =\frac{Y\left( z \right)}{X\left( z \right)}=\frac{\displaysty
|
||||
|
||||
则系统框图可表示为
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
由此可得系统的两级输入输出的微分方程
|
||||
|
||||
@@ -76,7 +76,7 @@ H_2\left(z\right)=\left(1-\sum_{k=1}^{N}{a_kz^{-k}}\right)^{-1}=\frac{Y\left(z\r
|
||||
|
||||
由微分方程可得直接Ⅰ型 IIR 滤波器的流图
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
## 2.2. 直接Ⅱ型(典范型)
|
||||
|
||||
@@ -88,7 +88,7 @@ H\left( z \right) =\frac{Y\left( z \right)}{X\left( z \right)}=\frac{\displaysty
|
||||
|
||||
将系统框图变为
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
由此可得系统的两级输入输出的微分方程
|
||||
|
||||
@@ -102,7 +102,7 @@ H_1\left(z\right)=\sum_{k=0}^{M}{b_kz^{-k}}=\frac{Y\left(z\right)}{W\left(z\righ
|
||||
|
||||
由微分方程可得直接Ⅱ型 IIR 滤波器的流图
|
||||
|
||||
{width=400px}
|
||||
{width=400px}
|
||||
|
||||
- 直接型 IIR 滤波器的结构特点
|
||||
|
||||
@@ -151,11 +151,11 @@ H\left(z\right)=A\prod_{k=1}^{L}\left[\frac{1+\beta_{1k}z^{-1}+\beta_{2k}z^{-2}}
|
||||
|
||||
则系统框图可表示为
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
进一步可得级联型 IIR 滤波器的流图
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
- 级联型 IIR 滤波器的结构特点
|
||||
|
||||
@@ -179,7 +179,7 @@ H\left(z\right)=G_0+\sum_{k=1}^{N_1}\frac{A_k}{1-g_kz^{-1}}+\sum_{k=1}^{N_2}\fra
|
||||
|
||||
可得 $M=N$ 时并联型 IIR 滤波器的系统框图和流图
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
- 并联型IIR滤波器的结构特点
|
||||
|
||||
@@ -218,7 +218,7 @@ y\left(n\right)=\sum_{k=0}^{N=1}h\left(k\right)x\left(n-k\right)=h\left(n\right)
|
||||
|
||||
可得直接型 FIR 滤波器的流图
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
## 3.2. 级联型
|
||||
|
||||
@@ -230,7 +230,7 @@ H\left(z\right)=\sum_{n=0}^{N-1}{h\left(n\right)z^{-n}}=\sum_{k=1}^{\left\lfloor
|
||||
|
||||
可得级联型 FIR 滤波器的流图
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
- 级联型FIR滤波器的结构特点:
|
||||
|
||||
@@ -250,7 +250,7 @@ H\left( z \right) =\underset{H_c\left( z \right)}{\underbrace{\left( 1-z^{-N} \r
|
||||
|
||||
### 3.3.1. 梳状滤波器 $H_c\left(z\right)$
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
  子 FIR 系统 $H_c\left(z\right)=1-z^{-N}$ 是一个由 $N$ 节延迟单元组成的梳状滤波器,在单位圆上有 $N$ 个等分零点。可将梳状滤波器的频率响应写为
|
||||
|
||||
@@ -273,7 +273,7 @@ $$\begin{equation}
|
||||
|
||||
  将梳状滤波器和谐振柜级联可得到频率取样型 FIR 滤波器的结构
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
- 频率取样型 FIR 滤波器的结构特点:
|
||||
|
||||
@@ -330,7 +330,7 @@ k&=1,2,\cdots,\frac{N}{2},&k为偶数
|
||||
\end{cases}
|
||||
\end{equation}$$
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
  当 $N$ 为偶数时,除了共轭根,还有一对实数根,分别位于 $k=0,\dfrac{N}{2}$ 两点,则此时系统函数为
|
||||
|
||||
@@ -352,7 +352,7 @@ H_0\left(z\right)=\frac{H\left(0\right)}{1-rz^{-1}},\ \ H_\frac{N}{2}\left(z\rig
|
||||
|
||||
则修正频率取样型 FIR 滤波器的结构为
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
- 修正频率取样型 FIR 滤波器的结构特点:
|
||||
|
||||
@@ -389,7 +389,7 @@ H\left(z\right)=\sum_{n=0}^{N-1}{h\left(n\right)z^{-n}}=\sum_{n=0}^{\frac{N}{2}-
|
||||
|
||||
**当序列 $h\left(n\right)$ 偶对称时,取“$+$”号;当序列奇对称时,取“$-$”号**。则线性相位型 FIR 滤波器的结构为
|
||||
|
||||
{width=900px}
|
||||
{width=900px}
|
||||
|
||||
## 3.5. 快速卷积型(略)
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ date: 2023-04-15 23:33:09
|
||||
|
||||
## 1.2. 数字滤波器的技术指标
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
1. 通带截止频率(passband edge frequency):$\omega_p$。
|
||||
|
||||
@@ -56,7 +56,7 @@ date: 2023-04-15 23:33:09
|
||||
|
||||
## 2.1. 巴特沃斯(Butterworth)模拟原型滤波器
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
### 2.1.1. 幅度平方频率响应
|
||||
|
||||
@@ -292,7 +292,7 @@ $$\begin{align}
|
||||
&奇对称\qquad h\left(n\right)=-h\left(N-1-n\right)
|
||||
\end{align}$$
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
## 3.2. 线性相位 FIR 系统的频域特点($h\left(n\right)$ 中心偶对称,$N$ 为奇数时)
|
||||
|
||||
@@ -329,10 +329,10 @@ H\left(e^{j\omega}\right)=e^{-j\omega\left(\frac{N-1}{2}\right)}\sum_{n=0}^{\fra
|
||||
|
||||
| | $h\left(n\right)$ | $N$ | 单位脉冲响应 |符幅频率响应 | 相位特性 | 特点 |
|
||||
| :--: | :--: | :--: | :--: | :--: | :--: | :--: |
|
||||
| 情况 1 | 中<br>心<br>偶<br>对<br>称 | 奇数 | {width=150px} {width=150px} | $\displaystyle A\left(\omega\right)=\sum_{n=0}^{\frac{N-1}{2}}{a\left(n\right)\cos{\left(\omega n\right)}}$ {width=200px} | $\displaystyle\varphi\left(\omega\right)=-\frac{N-1}{2}\omega$ {width=1200px} | 可实现<br>低通<br>高通<br>带通<br>带阻 |
|
||||
| 情况 2 | 中<br>心<br>偶<br>对<br>称 | 偶数 | {width=200px} {width=150px} | $\displaystyle B\left(\omega\right)=\sum_{n=0}^{\frac{N}{2}}{b\left(n\right)\cos{\left[\omega\left(n-\frac{1}{2}\right)\right]}}$ {width=200px} | 同上 | 可实现<br>低通<br>带通 |
|
||||
| 情况 3 | 中心奇对称 | 奇数 | {width=200px} {width=150px} | $\displaystyle C\left(\omega\right)=\sum_{n=0}^{\frac{N-1}{2}}{c\left(n\right)\sin{\left(\omega n\right)}}$ {width=200px} | $\displaystyle\varphi\left(\omega\right)=\frac{\pi}{2}-\frac{N-1}{2}\omega$ {width=120px} | 可实现<br>带通 |
|
||||
| 情况 4 | 中心奇对称 | 偶数 | {width=200px} {width=150px} | $\displaystyle D\left(\omega\right)=\sum_{n=0}^{\frac{N}{2}}{d\left(n\right)\sin{\left[\omega\left(n-\frac{1}{2}\right)\right]}}$ {width=200px} | 同上 | 可实现<br>高通<br>带阻 |
|
||||
| 情况 1 | 中<br>心<br>偶<br>对<br>称 | 奇数 | {width=150px} {width=150px} | $\displaystyle A\left(\omega\right)=\sum_{n=0}^{\frac{N-1}{2}}{a\left(n\right)\cos{\left(\omega n\right)}}$ {width=200px} | $\displaystyle\varphi\left(\omega\right)=-\frac{N-1}{2}\omega$ {width=1200px} | 可实现<br>低通<br>高通<br>带通<br>带阻 |
|
||||
| 情况 2 | 中<br>心<br>偶<br>对<br>称 | 偶数 | {width=200px} {width=150px} | $\displaystyle B\left(\omega\right)=\sum_{n=0}^{\frac{N}{2}}{b\left(n\right)\cos{\left[\omega\left(n-\frac{1}{2}\right)\right]}}$ {width=200px} | 同上 | 可实现<br>低通<br>带通 |
|
||||
| 情况 3 | 中心奇对称 | 奇数 | {width=200px} {width=150px} | $\displaystyle C\left(\omega\right)=\sum_{n=0}^{\frac{N-1}{2}}{c\left(n\right)\sin{\left(\omega n\right)}}$ {width=200px} | $\displaystyle\varphi\left(\omega\right)=\frac{\pi}{2}-\frac{N-1}{2}\omega$ {width=120px} | 可实现<br>带通 |
|
||||
| 情况 4 | 中心奇对称 | 偶数 | {width=200px} {width=150px} | $\displaystyle D\left(\omega\right)=\sum_{n=0}^{\frac{N}{2}}{d\left(n\right)\sin{\left[\omega\left(n-\frac{1}{2}\right)\right]}}$ {width=200px} | 同上 | 可实现<br>高通<br>带阻 |
|
||||
|
||||
## 3.3. 线性相位 FIR 滤波器的零点位置
|
||||
|
||||
@@ -359,7 +359,7 @@ H^\ast\left(z\right)=\left[\sum_{n=0}^{N-1}{h\left(n\right)z^{-n}}\right]^\ast=\
|
||||
即在实轴上又在单位圆上 | $z=+1$ 或 $z=-1$ | $z_2,z_3$
|
||||
不在实轴上但在单位圆上 | 一组共轭对 | $z_4$
|
||||
在实轴上但不在单位圆上 | 一组互为倒数的实数对 | $z_5$
|
||||
{width=300px} | |
|
||||
{width=300px} | |
|
||||
|
||||
# 4. FIR 数字滤波器的设计
|
||||
|
||||
@@ -399,7 +399,7 @@ H^\ast\left(z\right)=\left[\sum_{n=0}^{N-1}{h\left(n\right)z^{-n}}\right]^\ast=\
|
||||
|
||||
### 4.1.2. 窗函数法设计高通、带通、带阻滤波器
|
||||
|
||||
{width=900px}
|
||||
{width=900px}
|
||||
|
||||
| 滤波器类型 | 理想滤波器的<br>频率响应 | 理想滤波器的<br>单位抽样响应 |
|
||||
| :--: | :--------: | :--------------: |
|
||||
|
||||
@@ -45,13 +45,13 @@ description: 状态机是逻辑设计的重要内容,其设计水平直接反
|
||||
|
||||
<a id="fig.6-1"></a>
|
||||
|
||||
{width=600}
|
||||
{width=600}
|
||||
|
||||
如果你认为这张图描述的学生生活过于单调而怀疑状态机描述方法的能力,就再看另一位生活丰富多彩的同学的在校生活,他/她的在校生活方式可以用[图 6-2](#fig.6-2) 表示。
|
||||
|
||||
<a id="fig.6-2"></a>
|
||||
|
||||
{width=600}
|
||||
{width=600}
|
||||
|
||||
{% note info %}
|
||||
|
||||
@@ -285,7 +285,7 @@ ERROR 状态的输出为: {o1, o2, err} = 3'b111。
|
||||
|
||||
<a id="fig.6-3"></a>
|
||||
|
||||
{width=600}
|
||||
{width=600}
|
||||
|
||||
### 2.3.1. 一段式状态机描述方法(应该避免的写法)
|
||||
|
||||
@@ -360,7 +360,7 @@ endmodule
|
||||
|
||||
<a id="fig.6-4"></a>
|
||||
|
||||
{width=900}
|
||||
{width=900}
|
||||
|
||||
一段式描述方法将状态转移判断的组合逻辑和状态寄存器转移的时序逻辑混写在同一个 always 模块中,**不符合将时序和组合逻辑分开描述的 Coding Style(代码风格)**,而且在描述当前状态时要考虑下个状态的输出,整个代码不清晰,不利于维护修改,并且不利于附加约束,不利于综合器和布局布线器对设计的优化。
|
||||
|
||||
@@ -466,7 +466,7 @@ endmodule
|
||||
|
||||
<a id="fig.6-5"></a>
|
||||
|
||||
{width=900px}
|
||||
{width=900px}
|
||||
|
||||
本例中,同步时序描述状态转移的 `always` 模块代码如下:
|
||||
|
||||
@@ -644,7 +644,7 @@ endmodule
|
||||
|
||||
<a id="fig.6-6"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
对比上节两段式 FSM 的描述,可以清晰发现三段式与两段式 FSM 描述的最大区别在于**两段式采用了组合逻辑输出**,而**三段式巧妙地根据下一状态的判断,用同步时序逻辑寄存 FSM 的输出**。本例中就是下面一段代码,
|
||||
|
||||
@@ -705,7 +705,7 @@ case(NS)
|
||||
|
||||
<a id="fig.6-7"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
#### 2.3.4.4. 两段式建模和三段式建模的关系
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ description: 验证是芯片设计过程中非常重要的一个环节。无缺
|
||||
|
||||
<a id="fig.7-1"></a>
|
||||
|
||||
{width=300px}
|
||||
{width=300px}
|
||||
|
||||
<!-- more -->
|
||||
|
||||
@@ -47,7 +47,7 @@ description: 验证是芯片设计过程中非常重要的一个环节。无缺
|
||||
|
||||
<a id="fig.7-2"></a>
|
||||
|
||||
{width=550}
|
||||
{width=550}
|
||||
|
||||
其中,从设计规格到 RTL 的代码是由设计工程师手动完成的,而从 RTL 代码到门级网表则**由逻辑综合工具自动完成**。
|
||||
|
||||
@@ -67,7 +67,7 @@ testbench,顾名思义就是测试平台的意思。简单地讲,在仿真
|
||||
|
||||
<a id="fig.7-3"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
testbench 概念提供了一个很好的验证芯片的平台。
|
||||
|
||||
@@ -77,7 +77,7 @@ testbench 概念提供了一个很好的验证芯片的平台。
|
||||
|
||||
<a id="fig.7-4"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
从图中可以清晰地看出 testbench 的主要功能:
|
||||
|
||||
@@ -102,7 +102,7 @@ testbench 概念提供了一个很好的验证芯片的平台。
|
||||
|
||||
<a id="fig.7-5"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
关于这个设计的验证,在后续笔记将重点介绍。
|
||||
|
||||
@@ -120,7 +120,7 @@ testbench 概念提供了一个很好的验证芯片的平台。
|
||||
|
||||
<a id="fig.7-6"></a>
|
||||
|
||||
{width=800}
|
||||
{width=800}
|
||||
|
||||
这里,需要提醒初学者注意的是,**对于双向信号,驱动它的也一定是一个三态的线网**。不能是寄存器类型,否则就会发生冲突。
|
||||
|
||||
@@ -185,7 +185,7 @@ always
|
||||
|
||||
<a id="fig.7-7"></a>
|
||||
|
||||
{width=450}
|
||||
{width=450}
|
||||
|
||||
#### 2.1.3.2. 非 `50%` 占空比时钟信号
|
||||
|
||||
@@ -208,7 +208,7 @@ end
|
||||
|
||||
<a id="fig.7-8"></a>
|
||||
|
||||
{width=350}
|
||||
{width=350}
|
||||
|
||||
由于 `Clock` 在 `0` 时刻没有被初始化,而且 `Clock` 是寄存器类型变量, 因此在该信号的前 `5 ns`, 在仿真器中的值为 `x`。
|
||||
|
||||
@@ -261,7 +261,7 @@ assign # PHASE_SHIFT Derived_clock = Absolute_clock;
|
||||
|
||||
<a id="fig.7-9"></a>
|
||||
|
||||
{width=400px}
|
||||
{width=400px}
|
||||
|
||||
值得注意的是,图中的 `Absolute_Clock` 为 `register`(寄存器)型变量,初始值为 `x`;而 `Derived_clock` 为 `net`(线网)型变量,初始值为 `z`。
|
||||
|
||||
@@ -304,7 +304,7 @@ end
|
||||
|
||||
<a id="fig.7-10"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
另一种同步复位信号产生的方法如下:
|
||||
|
||||
@@ -323,13 +323,13 @@ end
|
||||
|
||||
<a id="fig.7-11"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
### 2.1.4. 产生值序列
|
||||
|
||||
<a id="fig.7-12"></a>
|
||||
|
||||
{width=500px}
|
||||
{width=500px}
|
||||
|
||||
下面用 Verilog 来描述如[图 7-12](#fig.7-12) 中的一个波形。
|
||||
|
||||
@@ -581,7 +581,7 @@ ProductResult = Product(A,B); // 将 A 和 B 的乘积赋给 ProductResult
|
||||
|
||||
<a id="fig.7-13"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
图中的仿真平台是**单顶层**的 testbench,在后面还将介绍多顶层的 testbench 。
|
||||
|
||||
@@ -654,7 +654,7 @@ endmodule
|
||||
|
||||
<a id="fig.7-14"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
由于自动比较法通常用在非常庞大的设计验证中,在系列笔记中不重点介绍这种方式。
|
||||
|
||||
@@ -666,7 +666,7 @@ VCD 文件是一种标准格式的波形记录文件。该文件只记录发生
|
||||
|
||||
<a id="fig.7-15"></a>
|
||||
|
||||
{width=400px}
|
||||
{width=400px}
|
||||
|
||||
在系列笔记中,不对 VCD 文件进行过多的介绍。
|
||||
|
||||
@@ -688,7 +688,7 @@ VCD 文件是一种标准格式的波形记录文件。该文件只记录发生
|
||||
|
||||
<a id="fig.7-16"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
上图说明了不同的 HDL 语言种类对应的 HDL 描述层次的关系,图中实线框表示适用程度较高,虚线框表示适用程度较低。常用的 HDL 描述层次有门级、寄存器传输级和行为级等。
|
||||
|
||||
@@ -726,7 +726,7 @@ VCD 文件是一种标准格式的波形记录文件。该文件只记录发生
|
||||
|
||||
<a id="fig.7-17"></a>
|
||||
|
||||
{width=400px}
|
||||
{width=400px}
|
||||
|
||||
所有的总线操作都由 PowerPC 发起。共分为两种总线操作方式:读操作和写操作。
|
||||
|
||||
@@ -734,11 +734,11 @@ VCD 文件是一种标准格式的波形记录文件。该文件只记录发生
|
||||
|
||||
<a id="fig.7-18"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
<a id="fig.7-19"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
要注意的是,PowerPC 的读/写时序与许多配置参数有关,而且处理器使用不同的主频,时序也不太一样。这里为了简单明了,采用了特定的设置和主频。在实际系统中,如果采用不同的设置,需要参考 PowerPC 的数据手册。但是,这里的设计思想是可以借鉴的。
|
||||
|
||||
@@ -783,7 +783,7 @@ endmodule
|
||||
|
||||
<a id="fig.7-20"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
根据[图 7-20](#fig.7-20) 中的 testbench 结构,设计 testbench 顶层如下:
|
||||
|
||||
@@ -861,7 +861,7 @@ endmodule
|
||||
|
||||
<a id="fig.7-21"></a>
|
||||
|
||||
{width=900px}
|
||||
{width=900px}
|
||||
|
||||
### 3.2.3. 查看仿真结果
|
||||
|
||||
@@ -869,7 +869,7 @@ endmodule
|
||||
|
||||
<a id="fig.7-22"></a>
|
||||
|
||||
{width=900px}
|
||||
{width=900px}
|
||||
|
||||
为了检查读/写数据是否一致,只需要查看以上的显示内容即可。另外,还可以通过查看具体的波形来调试。
|
||||
|
||||
@@ -953,7 +953,7 @@ endmodule
|
||||
|
||||
<a id="fig.7-23"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
结构化test bench 的好处是:
|
||||
|
||||
@@ -985,7 +985,7 @@ BFM 是一种将物理的接口时序操作转化成更高抽象层次接口的
|
||||
|
||||
<a id="fig.7-24"></a>
|
||||
|
||||
{width=800}
|
||||
{width=800}
|
||||
|
||||
在[图 7-24](#fig.7-24) 中,`uP_BFM` 是作为一个 Verilog HDL 中的 `module` 出现的。其中,在 BFM 面对 DUV 的一边将模拟 PowerPC 的访问时序,这是一个延时非常精确的总线模型。在该模型内部有两个用户定义的任务: `write` 和 `read`,供其他模块(如测试激励)调用。
|
||||
|
||||
@@ -999,7 +999,7 @@ BFM 是一种将物理的接口时序操作转化成更高抽象层次接口的
|
||||
|
||||
<a id="fig.7-25"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
## 4.4. 测试用例
|
||||
|
||||
@@ -1009,7 +1009,7 @@ BFM 是一种将物理的接口时序操作转化成更高抽象层次接口的
|
||||
|
||||
<a id="fig.7-26"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
testcase 中的各种用例可以通过图中的虚线箭头来调用 harness 中的任务。关于测试用例和 harness 之间的层次关系,请参考下一小节的内容。
|
||||
|
||||
@@ -1025,7 +1025,7 @@ testcase 中的各种用例可以通过图中的虚线箭头来调用 harness
|
||||
|
||||
<a id="fig.7-27"></a>
|
||||
|
||||
{width=650px}
|
||||
{width=650px}
|
||||
|
||||
假设 harness 在 testbench 顶层中的实例名叫 `inst_harness`,harness 实例化进来的模块 `uP_BFM` 里面有一个任务 `SEND_DATA`,该任务可以产生激励输入到 DUV,在 testcase 里调用该任务就可写为:
|
||||
|
||||
@@ -1044,7 +1044,7 @@ Verilog 语言支持多顶层结构。
|
||||
|
||||
<a id="fig.7-28"></a>
|
||||
|
||||
{width=750px}
|
||||
{width=750px}
|
||||
|
||||
harness 顶层由 DUV 和一些接口模型(BFM)构成一个狭义上的测试平台,其他测试用例模块可以调用 BFM 里面的 `task`、`function` 等,向 DUV 施加激励。
|
||||
|
||||
@@ -1087,7 +1087,7 @@ testbench 不是凭空设计的,它的根本起点还是一个设计的需求
|
||||
|
||||
<a id="fig.7-29"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
在单顶层 testbench 中,实例化 harness,同时写了两个测试用例来调用 `uP_BFM` 实例中的读/写任务。
|
||||
|
||||
@@ -1220,7 +1220,7 @@ inst_harness.inst_BFM.Read(Data_in, i); // Data_in 为读数据, i 为读地
|
||||
|
||||
<a id="fig.7-30"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
在 testcase 代码中,如果需要调用 harness 下 `uP_BFM` 实例中的读/写任务,则需要在 testcase 中写类似如下代码:
|
||||
|
||||
|
||||
@@ -21,13 +21,11 @@ tags:
|
||||
- 波束方向图
|
||||
---
|
||||
|
||||
# 阵列信号处理的目的及基本坐标系
|
||||
|
||||
  假设在空时场(space-time field)的某个区域内有一个或多个信号,同时在某些区域内存在噪声和/或干扰。在一些阵列信号处理的应用场景中,这些区域是部分重叠的。阵列可以利用信号的空域特征,对空时场域内的信号进行滤波。这种滤波可以用一种与角度或波数的相关性(in terms of a dependence upon angle or wavenumber)进行描述。从频域看,这种滤波是通过使用复增益对阵列输出进行加权,根据信号的空域相关性对信号进行增强或抑制来实现的。通常我们对空时场进行空域滤波的目的是:使得从一个(或一组)特定角度到来的信号通过有效的组合得到增强,抑制从其他角度到来的噪声或干扰。
|
||||
  假设空时场(space-time field)同时存在信号(signal)、噪声(noise)和/或干扰(interference),这些信号/干扰空时场中可能是重叠的。阵列(Array)可以利用信号的空域特征,对空时场域内的信号进行滤波,过滤的过程可以用角度或波数的函数来表示(in terms of a dependence upon angle or wavenumber)。从频域看,这种滤波通过使用复增益(complex gain)对阵列输出进行加权,可以根据信号的空域相关性对信号进行增强或抑制。对空时场进行空域滤波的目的是:使从一个或一组特定角度到来的信号通过有效的组合得到增强,抑制从其他角度到来的噪声或干扰。
|
||||
|
||||
<a id="fig.1-1-1"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
  在分析之前首先需要明确采用的坐标系,如[图 1-1-1](#fig.1-1-1) 所示,直角坐标系和球坐标系的关系也在其中标明:
|
||||
|
||||
@@ -43,6 +41,10 @@ z &= r \cos\theta
|
||||
|
||||
# 阵列的基本模型
|
||||
|
||||
<a id="fig.1-1-2"></a>
|
||||
|
||||
{width=600px}
|
||||
|
||||
  下面分析一个阵列对外部信号场的响应。阵列由一组全向阵元组成,阵元的位置为 $\left\{ \boldsymbol{p}_n \right\}_{n=0}^{N-1}$,如[图 1-1-2](#fig.1-1-2) 所示。阵列在各阵元处对信号场进行采样,产生一组信号,记为矢量 $\boldsymbol{f}\left(t, \boldsymbol{p}\right)$
|
||||
|
||||
$$\begin{equation}
|
||||
@@ -62,21 +64,17 @@ $$\begin{equation}
|
||||
|
||||
{% endnote %}
|
||||
|
||||
<a id="fig.1-1-2"></a>
|
||||
|
||||
{width=600px}
|
||||
|
||||
  将每个阵元的输出(即采样结果)通过冲激响应为 $h_n(\tau)$ 的线性时不变滤波器,求和可得阵列的输出 $y(t)$,如[图 1-1-3](#fig.1-1-3) 所示。假设观察间隔足够长(可以考虑为无限长),则阵列输出 $y(t)$ 可以写成卷积积分的形式:
|
||||
|
||||
$$\begin{equation}
|
||||
y(t) = \sum_{n=0}^{N-1} \int_{-\infty}^{\infty} h_n (t-\tau)f_n\left(\tau,\boldsymbol{p}_n\right) \mathrm{d} \tau
|
||||
\end{equation}$$
|
||||
|
||||
<a id="fig.1-1-3"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
可以用矢量符号表示为(即将标量结果向矢量模型进行直接扩展,a straightforward extension of scalar results to the vector model)
|
||||
  将每个阵元的输出(即采样结果)通过冲激响应为 $h_n(t)$ 的线性时不变滤波器,求和可得阵列的输出 $y(t)$,如[图 1-1-3](#fig.1-1-3) 所示。假设观察间隔足够长(可以考虑为无限长),则阵列输出 $y(t)$ 可以写成卷积积分的形式:
|
||||
|
||||
$$\begin{equation}
|
||||
y(t) = \sum_{n=0}^{N-1} \int_{-\infty}^{\infty} h_n (t-\tau)f\left(\tau,\boldsymbol{p}_n\right) \mathrm{d} \tau
|
||||
\end{equation}$$
|
||||
|
||||
用矢量符号表示为(即将标量结果向矢量模型进行直接扩展,a straightforward extension of scalar results to the vector model)
|
||||
|
||||
<a id="VectorFormOfLinearArrayOutputInTimeDomain"></a>
|
||||
|
||||
@@ -87,11 +85,11 @@ y(t) = \int_{-\infty}^{\infty} \boldsymbol{h}^\mathrm{T} (t-\tau) \boldsymbol{f}
|
||||
其中
|
||||
|
||||
$$\begin{equation} \label{ImpulseResponse}
|
||||
\boldsymbol{h}(\tau) = \left[ \begin{array}{c}
|
||||
h_0(\tau) \\
|
||||
h_1(\tau) \\
|
||||
\boldsymbol{h}(t) = \left[ \begin{array}{c}
|
||||
h_0(t) \\
|
||||
h_1(t) \\
|
||||
\vdots \\
|
||||
h_{N-1}(\tau)
|
||||
h_{N-1}(t)
|
||||
\end{array}
|
||||
\right]
|
||||
\end{equation}$$
|
||||
@@ -99,10 +97,7 @@ $$\begin{equation} \label{ImpulseResponse}
|
||||
也可以把式 $\eqref{VectorFormOfLinearArrayOutputInTimeDomain}$ 给出的阵列输出在变换域表示为
|
||||
|
||||
$$\begin{equation}
|
||||
\begin{aligned}
|
||||
Y(\omega) &= \int_{-\infty}^{\infty} y(t) e^{-j\omega t} \mathrm{d} t \\
|
||||
&= \boldsymbol{H}^\mathrm{T}(\omega) \boldsymbol{F}(\omega)
|
||||
\end{aligned}
|
||||
Y(\omega) = \boldsymbol{H}^\mathrm{T}(\omega) \boldsymbol{F}(\omega)
|
||||
\end{equation}$$
|
||||
|
||||
其中
|
||||
@@ -112,7 +107,7 @@ $$\begin{equation}
|
||||
\end{equation}$$
|
||||
|
||||
$$\begin{equation} \label{SampleVectorInFreqDomain}
|
||||
\boldsymbol{F} \left(\omega,\boldsymbol{p}\right) = \int_{-\infty}^{\infty} \boldsymbol{f}\left(\tau,\boldsymbol{p}\right) e^{-j\omega t} \mathrm{d} t
|
||||
\boldsymbol{F} \left(\omega,\boldsymbol{p}\right) = \int_{-\infty}^{\infty} \boldsymbol{f}\left(t,\boldsymbol{p}\right) e^{-j\omega t} \mathrm{d} t
|
||||
\end{equation}$$
|
||||
|
||||
在大多数情况下,可以去掉式 $\eqref{SampleVectorInFreqDomain}$ 中左边的 $\boldsymbol{p}$,直接使用 $\boldsymbol{F}(\omega)$ 。
|
||||
@@ -123,9 +118,9 @@ $$\begin{equation} \label{SampleVectorInFreqDomain}
|
||||
|
||||
<a id="fig.1-1-4"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
  由于信号到达不同阵元的时间不同,因此第一种方式强调信号到达不同阵元的时间延时。设 $f(t)$ 是**在坐标系原点接收到的信号**,其在变换域表示为 $F (\omega)$,则
|
||||
  由于信号到达不同阵元的时间不同,设 $f(t)$ 是**在坐标系原点接收到的信号**,其在变换域表示为 $F (\omega)$,则
|
||||
|
||||
$$\begin{equation} \label{DelayedSignal}
|
||||
\boldsymbol{f}(t, \boldsymbol{p}) = \left[
|
||||
@@ -183,7 +178,7 @@ $$\begin{equation} \label{RelativeDelayWithDirectionCosine}
|
||||
根据式 $\eqref{DelayedSignal}$,$\boldsymbol{F}(\omega)$ 的第 $n$ 个分量为(利用 Fourier 变换的时移性质)
|
||||
|
||||
$$\begin{equation}
|
||||
F_n(\omega) = \int_{-\infty}^{\infty} e^{j \omega t} f(t - \tau_n) \mathrm{d} t = e^{j \omega \tau_n} F (\omega)
|
||||
F_n(\omega) = \int_{-\infty}^{\infty} e^{j \omega t} f_n(t - \tau_n) \mathrm{d} t = e^{j \omega \tau_n} F (\omega)
|
||||
\end{equation}$$
|
||||
|
||||
其中
|
||||
@@ -240,7 +235,7 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.1-1-5"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
  如[图 1-1-5](#fig.1-1-5) 所示,把每个阵元的输入信号进行时移、相加、归一化,使得输出为 $f(t)$,其中
|
||||
|
||||
@@ -264,7 +259,7 @@ $$\begin{equation}
|
||||
|
||||
# 单位平面波模型
|
||||
|
||||
  现在回更到一般的问题,要确定阵列对一个输入场 $\boldsymbol{f}(t, \boldsymbol{p})$ 的响应,可以通过之前给出的卷积求和操作来实现,但更有用的方法是首先确定阵列对单位平面波(unit plane wave)的响应,响应为单位平面波时域(弧度)频率 $\omega$ 和波数 $\boldsymbol{k}$ 的函数。(利用叠加的复指数基函数对一个线性时不变系统进行分析的系统理论方法可以扩展到空时信号的情况。)
|
||||
  更一般的,要确定阵列对一个输入信号场 $\boldsymbol{f}(t, \boldsymbol{p})$ 的响应,可以通过之前给出的卷积求和操作来实现,但更有用的方法是确定阵列对单位平面波(unit plane wave)的响应,将响应表示为时域(弧度)频率 $\omega$ 和波数 $\boldsymbol{k}$ 的函数,然后将线性时不变系统中复指数基函数叠加分析的系统理论方法扩展到空时信号的情况。
|
||||
|
||||
  取基函数
|
||||
|
||||
@@ -284,7 +279,7 @@ $$\begin{equation} \label{ArrayResponseToUnitPlaneWaveInTimeDomain}
|
||||
y \left( t, \boldsymbol{k} \right) = \boldsymbol{H}^\mathrm{T} (\omega) \boldsymbol{v}_{\boldsymbol{k}}\left(\boldsymbol{k}\right) e^{j\omega t}
|
||||
\end{equation}$$
|
||||
|
||||
其中 $\boldsymbol{H} (\omega)$ 是式 $\eqref{ImpulseResponse}$ 中 $\boldsymbol{h}(\tau)$ 的傅里叶变换。
|
||||
其中 $\boldsymbol{H} (\omega)$ 是式 $\eqref{ImpulseResponse}$ 中 $\boldsymbol{h}(t)$ 的傅里叶变换。
|
||||
|
||||
  这里使用 $y \left( t, \boldsymbol{k} \right)$ 来强调输出和输入波数 $\boldsymbol{k}$ 的关系。时域上的相关性体现在输出是一个复指数,和输入平面波具有相同的频率。在频域内,$\eqref{ArrayResponseToUnitPlaneWaveInTimeDomain}$ 可以写成下面的形式:
|
||||
|
||||
@@ -384,13 +379,13 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.1-1-6"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
  可以发现,在很多的应用中,我们都想要调整每个传感器输出的增益和相位,以得到一个理想的波束方向图。这就产生了在[图 1-1-6(a)](#fig.1-1-6) 中给出的窄带模型。$w_n^\ast$ 是复权值,可以用一个增益和移相器的级联来实现,如[图 1-1-6(b)](#fig.1-1-6) 所示。
|
||||
|
||||
<a id="fig.1-1-7"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
  另外一种实现的结构见[图 1-1-6(c)](#fig.1-1-6)。在一些情况下,我们利用正交解调,并在对基带信号进行复加权来实现波束形成器,实际是在一个正交分量上使用 $\Re[w_n^\ast]$ 进行加权,在另外一个正交分量上使用 $\Im[w_n^\ast]$ 进行加权,结果是相等的。
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ date: 2023-04-20 00:14:31
|
||||
|
||||
<a id="fig.1-2-1"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
<!-- more -->
|
||||
|
||||
|
||||
@@ -69,11 +69,11 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.1-3-1"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
<a id="fig.1-3-2"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -164,7 +164,7 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.1-3-3"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -200,7 +200,7 @@ h=polardb(ang,G,-40);
|
||||
|
||||
<a id="fig.1-3-4"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -322,7 +322,7 @@ set(gcf,'Position',[0 0 800 800])
|
||||
|
||||
<a id="fig.1-3-5"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -536,7 +536,7 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.1-3-6"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ date: 2023-04-22 18:17:52
|
||||
|
||||
<a id="fig.1-4-1"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
  [1.2 节][]开头的简单例子说明了把阵列调向某个特定方向的主要思想,调向在波数空间的影响是很直接的。考虑[图 1-4-1](#fig.1-4-1) 中的处理器,输入到调向环节的基函数为
|
||||
|
||||
@@ -128,7 +128,7 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.1-4-2"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
{% note primary MATLAB Code%}
|
||||
|
||||
@@ -201,7 +201,7 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.1-4-3"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -268,7 +268,7 @@ $$\begin{equation} \label{HPBWOfUWLA}
|
||||
|
||||
<a id="fig.1-4-4"></a>
|
||||
|
||||
{width=1000px}
|
||||
{width=1000px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -335,7 +335,7 @@ $$\begin{equation} \label{HPBWWithSmallAngle}
|
||||
|
||||
<a id="fig.1-4-5"></a>
|
||||
|
||||
{width=600px}
|
||||
{width=600px}
|
||||
|
||||
  对于 $Nd \geqslant 5\lambda$,在正侧向附近,式 $\eqref{HPBWWithSmallAngle}$ 的误差在 0.2% 以内,在扫描极限附近,误差在 4% 以内。
|
||||
|
||||
@@ -347,7 +347,7 @@ $$\begin{equation} \label{HPBWOfEndfireUWLA}
|
||||
|
||||
<a id="fig.1-4-6"></a>
|
||||
|
||||
{width=800px}
|
||||
{width=800px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
|
||||
@@ -346,7 +346,7 @@ $$
|
||||
|
||||
<a id="fig.1-5-1"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
  后面会分析最优处理器对于增益和相位误差、传感器定位不准确等因素的敏感度。这里总结一下[图 1-5-1](#fig.1-5-1) 中阵列的典型结果,设计的目标是使得在没有阵列扰动的情况下,从正侧向入射到阵列的信号无畸变地通过,即有
|
||||
|
||||
|
||||
@@ -109,7 +109,7 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.2-1-1"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -181,7 +181,7 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.2-1-2"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -255,7 +255,7 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.2-1-3"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -343,7 +343,7 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.2-1-4"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -497,11 +497,11 @@ DPSS 加权的波束方向图参数为:
|
||||
|
||||
<a id="fig.2-1-5"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
<a id="fig.2-1-6"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -650,7 +650,7 @@ $$\begin{equation}
|
||||
|
||||
<a id="fig.2-1-7"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
@@ -728,7 +728,7 @@ set(gcf,'Position',[0 0 600 600])
|
||||
|
||||
<a id="fig.2-1-8"></a>
|
||||
|
||||
{width=700px}
|
||||
{width=700px}
|
||||
|
||||
{% note primary MATLAB Code %}
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 14 KiB |
@@ -0,0 +1,342 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
|
||||
'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
|
||||
<svg xmlns:xlink="http://www.w3.org/1999/xlink" style="fill-opacity:1; color-rendering:auto; color-interpolation:auto; text-rendering:auto; stroke:black; stroke-linecap:square; stroke-miterlimit:10; shape-rendering:auto; stroke-opacity:1; fill:black; stroke-dasharray:none; font-weight:normal; stroke-width:1; font-family:'Dialog'; font-style:normal; stroke-linejoin:miter; font-size:12px; stroke-dashoffset:0; image-rendering:auto;" width="1129" height="552" xmlns="http://www.w3.org/2000/svg"
|
||||
><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
|
||||
/><g
|
||||
><defs id="defs1"
|
||||
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
|
||||
><path d="M0 0 L1129 0 L1129 552 L0 552 L0 0 Z"
|
||||
/></clipPath
|
||||
><font horiz-adv-x="75.0" id="font1"
|
||||
><font-face ascent="100.53711" descent="21.972656" units-per-em="100" style="font-style:normal; font-family:Dialog; font-weight:normal;"
|
||||
/><missing-glyph horiz-adv-x="75.0" d="M12.5 0 L12.5 62.5 L62.5 62.5 L62.5 0 L12.5 0 ZM14.0625 1.5625 L60.9375 1.5625 L60.9375 60.9375 L14.0625 60.9375 L14.0625 1.5625 Z"
|
||||
/><glyph unicode="0" horiz-adv-x="55.615234" d="M4.1562 35.2969 Q4.1562 48 6.7656 55.7422 Q9.375 63.4844 14.5234 67.6797 Q19.6719 71.875 27.4844 71.875 Q33.25 71.875 37.5938 69.5547 Q41.9375 67.2344 44.7734 62.8672 Q47.6094 58.5 49.2188 52.2266 Q50.8281 45.9531 50.8281 35.2969 Q50.8281 22.7031 48.2422 14.9688 Q45.6562 7.2344 40.5078 3.0078 Q35.3594 -1.2188 27.4844 -1.2188 Q17.1406 -1.2188 11.2344 6.2031 Q4.1562 15.1406 4.1562 35.2969 ZM13.1875 35.2969 Q13.1875 17.6719 17.3125 11.8359 Q21.4375 6 27.4844 6 Q33.5469 6 37.6719 11.8594 Q41.7969 17.7188 41.7969 35.2969 Q41.7969 52.9844 37.6719 58.7891 Q33.5469 64.5938 27.3906 64.5938 Q21.3438 64.5938 17.7188 59.4688 Q13.1875 52.9375 13.1875 35.2969 Z"
|
||||
/><glyph unicode="5" horiz-adv-x="55.615234" d="M4.1562 18.75 L13.375 19.5312 Q14.4062 12.7969 18.1406 9.3984 Q21.875 6 27.1562 6 Q33.5 6 37.8906 10.7891 Q42.2812 15.5781 42.2812 23.4844 Q42.2812 31 38.0625 35.3516 Q33.8438 39.7031 27 39.7031 Q22.75 39.7031 19.3359 37.7734 Q15.9219 35.8438 13.9688 32.7656 L5.7188 33.8438 L12.6406 70.6094 L48.25 70.6094 L48.25 62.2031 L19.6719 62.2031 L15.8281 42.9688 Q22.2656 47.4688 29.3438 47.4688 Q38.7188 47.4688 45.1641 40.9688 Q51.6094 34.4688 51.6094 24.2656 Q51.6094 14.5469 45.9531 7.4688 Q39.0625 -1.2188 27.1562 -1.2188 Q17.3906 -1.2188 11.2109 4.25 Q5.0312 9.7188 4.1562 18.75 Z"
|
||||
/><glyph unicode="1" horiz-adv-x="55.615234" d="M37.25 0 L28.4688 0 L28.4688 56 Q25.2969 52.9844 20.1406 49.9531 Q14.9844 46.9219 10.8906 45.4062 L10.8906 53.9062 Q18.2656 57.375 23.7812 62.3047 Q29.2969 67.2344 31.5938 71.875 L37.25 71.875 L37.25 0 Z"
|
||||
/><glyph unicode="2" horiz-adv-x="55.615234" d="M50.3438 8.4531 L50.3438 0 L3.0312 0 Q2.9375 3.1719 4.0469 6.1094 Q5.8594 10.9375 9.8359 15.625 Q13.8125 20.3125 21.3438 26.4688 Q33.0156 36.0312 37.1172 41.625 Q41.2188 47.2188 41.2188 52.2031 Q41.2188 57.4219 37.4766 61.0078 Q33.7344 64.5938 27.7344 64.5938 Q21.3906 64.5938 17.5781 60.7891 Q13.7656 56.9844 13.7188 50.25 L4.6875 51.1719 Q5.6094 61.2812 11.6641 66.5781 Q17.7188 71.875 27.9375 71.875 Q38.2344 71.875 44.2422 66.1641 Q50.25 60.4531 50.25 52 Q50.25 47.7031 48.4922 43.5547 Q46.7344 39.4062 42.6562 34.8125 Q38.5781 30.2188 29.1094 22.2188 Q21.1875 15.5781 18.9453 13.2109 Q16.7031 10.8438 15.2344 8.4531 L50.3438 8.4531 Z"
|
||||
/><glyph unicode="s" horiz-adv-x="50.0" d="M3.0781 15.4844 L11.7656 16.8438 Q12.5 11.625 15.8438 8.8438 Q19.1875 6.0625 25.2031 6.0625 Q31.25 6.0625 34.1797 8.5234 Q37.1094 10.9844 37.1094 14.3125 Q37.1094 17.2812 34.5156 19 Q32.7188 20.1719 25.5312 21.9688 Q15.875 24.4219 12.1406 26.2031 Q8.4062 27.9844 6.4766 31.1328 Q4.5469 34.2812 4.5469 38.0938 Q4.5469 41.5469 6.1328 44.5078 Q7.7188 47.4688 10.4531 49.4219 Q12.5 50.9219 16.0391 51.9766 Q19.5781 53.0312 23.6406 53.0312 Q29.7344 53.0312 34.3516 51.2734 Q38.9688 49.5156 41.1641 46.5078 Q43.3594 43.5 44.1875 38.4844 L35.5938 37.3125 Q35.0156 41.3125 32.2031 43.5547 Q29.3906 45.7969 24.2656 45.7969 Q18.2188 45.7969 15.625 43.7969 Q13.0312 41.7969 13.0312 39.1094 Q13.0312 37.4062 14.1094 36.0312 Q15.1875 34.625 17.4844 33.6875 Q18.7969 33.2031 25.25 31.4531 Q34.5781 28.9531 38.2578 27.3672 Q41.9375 25.7812 44.0391 22.7578 Q46.1406 19.7344 46.1406 15.2344 Q46.1406 10.8438 43.5781 6.9609 Q41.0156 3.0781 36.1797 0.9531 Q31.3438 -1.1719 25.25 -1.1719 Q15.1406 -1.1719 9.8438 3.0312 Q4.5469 7.2344 3.0781 15.4844 Z"
|
||||
/><glyph unicode="e" horiz-adv-x="55.615234" d="M42.0938 16.7031 L51.1719 15.5781 Q49.0312 7.625 43.2188 3.2266 Q37.4062 -1.1719 28.375 -1.1719 Q17 -1.1719 10.3281 5.8359 Q3.6562 12.8438 3.6562 25.4844 Q3.6562 38.5781 10.3984 45.8047 Q17.1406 53.0312 27.875 53.0312 Q38.2812 53.0312 44.875 45.9531 Q51.4688 38.875 51.4688 26.0312 Q51.4688 25.25 51.4219 23.6875 L12.75 23.6875 Q13.2344 15.1406 17.5781 10.6016 Q21.9219 6.0625 28.4219 6.0625 Q33.25 6.0625 36.6719 8.6016 Q40.0938 11.1406 42.0938 16.7031 ZM13.2344 30.9062 L42.1875 30.9062 Q41.6094 37.4531 38.875 40.7188 Q34.6719 45.7969 27.9844 45.7969 Q21.9219 45.7969 17.7969 41.75 Q13.6719 37.7031 13.2344 30.9062 Z"
|
||||
/><glyph unicode="l" horiz-adv-x="22.216797" d="M6.3906 0 L6.3906 71.5781 L15.1875 71.5781 L15.1875 0 L6.3906 0 Z"
|
||||
/><glyph unicode="p" horiz-adv-x="55.615234" d="M6.5938 -19.875 L6.5938 51.8594 L14.5938 51.8594 L14.5938 45.125 Q17.4375 49.0781 21 51.0547 Q24.5625 53.0312 29.6406 53.0312 Q36.2812 53.0312 41.3594 49.6094 Q46.4375 46.1875 49.0234 39.9609 Q51.6094 33.7344 51.6094 26.3125 Q51.6094 18.3594 48.7578 11.9844 Q45.9062 5.6094 40.4609 2.2188 Q35.0156 -1.1719 29 -1.1719 Q24.6094 -1.1719 21.1172 0.6875 Q17.625 2.5469 15.375 5.375 L15.375 -19.875 L6.5938 -19.875 ZM14.5469 25.6406 Q14.5469 15.625 18.6016 10.8438 Q22.6562 6.0625 28.4219 6.0625 Q34.2812 6.0625 38.4531 11.0156 Q42.625 15.9688 42.625 26.375 Q42.625 36.2812 38.5469 41.2109 Q34.4688 46.1406 28.8125 46.1406 Q23.1875 46.1406 18.8672 40.8906 Q14.5469 35.6406 14.5469 25.6406 Z"
|
||||
/><glyph unicode="m" horiz-adv-x="83.30078" d="M6.5938 0 L6.5938 51.8594 L14.4531 51.8594 L14.4531 44.5781 Q16.8906 48.3906 20.9453 50.7109 Q25 53.0312 30.1719 53.0312 Q35.9375 53.0312 39.625 50.6406 Q43.3125 48.25 44.8281 43.9531 Q50.9844 53.0312 60.8438 53.0312 Q68.5625 53.0312 72.7109 48.7578 Q76.8594 44.4844 76.8594 35.5938 L76.8594 0 L68.1094 0 L68.1094 32.6719 Q68.1094 37.9375 67.2578 40.2578 Q66.4062 42.5781 64.1641 43.9922 Q61.9219 45.4062 58.8906 45.4062 Q53.4219 45.4062 49.8047 41.7734 Q46.1875 38.1406 46.1875 30.125 L46.1875 0 L37.4062 0 L37.4062 33.6875 Q37.4062 39.5469 35.2578 42.4766 Q33.1094 45.4062 28.2188 45.4062 Q24.5156 45.4062 21.3672 43.4531 Q18.2188 41.5 16.7969 37.7422 Q15.375 33.9844 15.375 26.9062 L15.375 0 L6.5938 0 Z"
|
||||
/><glyph unicode="a" horiz-adv-x="55.615234" d="M40.4375 6.3906 Q35.5469 2.25 31.0312 0.5391 Q26.5156 -1.1719 21.3438 -1.1719 Q12.7969 -1.1719 8.2031 3 Q3.6094 7.1719 3.6094 13.6719 Q3.6094 17.4844 5.3438 20.6328 Q7.0781 23.7812 9.8906 25.6875 Q12.7031 27.5938 16.2188 28.5625 Q18.7969 29.25 24.0312 29.8906 Q34.6719 31.1562 39.7031 32.9062 Q39.75 34.7188 39.75 35.2031 Q39.75 40.5781 37.25 42.7812 Q33.8906 45.75 27.25 45.75 Q21.0469 45.75 18.0938 43.5781 Q15.1406 41.4062 13.7188 35.8906 L5.125 37.0625 Q6.2969 42.5781 8.9844 45.9688 Q11.6719 49.3594 16.75 51.1953 Q21.8281 53.0312 28.5156 53.0312 Q35.1562 53.0312 39.3047 51.4688 Q43.4531 49.9062 45.4062 47.5391 Q47.3594 45.1719 48.1406 41.5469 Q48.5781 39.3125 48.5781 33.4531 L48.5781 21.7344 Q48.5781 9.4688 49.1406 6.2266 Q49.7031 2.9844 51.375 0 L42.1875 0 Q40.8281 2.7344 40.4375 6.3906 ZM39.7031 26.0312 Q34.9062 24.0781 25.3438 22.7031 Q19.9219 21.9219 17.6797 20.9453 Q15.4375 19.9688 14.2109 18.0938 Q12.9844 16.2188 12.9844 13.9219 Q12.9844 10.4062 15.6484 8.0625 Q18.3125 5.7188 23.4375 5.7188 Q28.5156 5.7188 32.4688 7.9375 Q36.4219 10.1562 38.2812 14.0156 Q39.7031 17 39.7031 22.7969 L39.7031 26.0312 Z"
|
||||
/><glyph unicode="S" horiz-adv-x="66.69922" d="M4.5 23 L13.4219 23.7812 Q14.0625 18.4062 16.3828 14.9688 Q18.7031 11.5312 23.5859 9.4062 Q28.4688 7.2812 34.5781 7.2812 Q39.9844 7.2812 44.1406 8.8906 Q48.2969 10.5 50.3203 13.3047 Q52.3438 16.1094 52.3438 19.4375 Q52.3438 22.7969 50.3906 25.3125 Q48.4375 27.8281 43.9531 29.5469 Q41.0625 30.6719 31.2031 33.0391 Q21.3438 35.4062 17.3906 37.5 Q12.25 40.1875 9.7422 44.1641 Q7.2344 48.1406 7.2344 53.0781 Q7.2344 58.5 10.3047 63.2109 Q13.375 67.9219 19.2891 70.3594 Q25.2031 72.7969 32.4219 72.7969 Q40.375 72.7969 46.4609 70.2344 Q52.5469 67.6719 55.8125 62.6953 Q59.0781 57.7188 59.3281 51.4219 L50.25 50.7344 Q49.5156 57.5156 45.2891 60.9844 Q41.0625 64.4531 32.8125 64.4531 Q24.2188 64.4531 20.2891 61.3047 Q16.3594 58.1562 16.3594 53.7188 Q16.3594 49.8594 19.1406 47.3594 Q21.875 44.875 33.4219 42.2656 Q44.9688 39.6562 49.2656 37.7031 Q55.5156 34.8125 58.4922 30.3984 Q61.4688 25.9844 61.4688 20.2188 Q61.4688 14.5 58.2031 9.4453 Q54.9375 4.3906 48.8047 1.5859 Q42.6719 -1.2188 35.0156 -1.2188 Q25.2969 -1.2188 18.7266 1.6094 Q12.1562 4.4375 8.4219 10.1328 Q4.6875 15.8281 4.5 23 Z"
|
||||
/><glyph unicode="." horiz-adv-x="27.783203" d="M9.0781 0 L9.0781 10.0156 L19.0938 10.0156 L19.0938 0 L9.0781 0 Z"
|
||||
/><glyph unicode="-" horiz-adv-x="33.30078" d="M3.1719 21.4844 L3.1719 30.3281 L30.1719 30.3281 L30.1719 21.4844 L3.1719 21.4844 Z"
|
||||
/><glyph unicode="3" horiz-adv-x="55.615234" d="M4.2031 18.8906 L12.9844 20.0625 Q14.5 12.5938 18.1406 9.2969 Q21.7812 6 27 6 Q33.2031 6 37.4766 10.2969 Q41.75 14.5938 41.75 20.9531 Q41.75 27 37.7969 30.9297 Q33.8438 34.8594 27.7344 34.8594 Q25.25 34.8594 21.5312 33.8906 L22.5156 41.6094 Q23.3906 41.5 23.9219 41.5 Q29.5469 41.5 34.0391 44.4297 Q38.5312 47.3594 38.5312 53.4688 Q38.5312 58.2969 35.2578 61.4766 Q31.9844 64.6562 26.8125 64.6562 Q21.6875 64.6562 18.2656 61.4297 Q14.8438 58.2031 13.875 51.7656 L5.0781 53.3281 Q6.6875 62.1562 12.3984 67.0156 Q18.1094 71.875 26.6094 71.875 Q32.4688 71.875 37.3984 69.3594 Q42.3281 66.8438 44.9453 62.5 Q47.5625 58.1562 47.5625 53.2656 Q47.5625 48.6406 45.0703 44.8281 Q42.5781 41.0156 37.7031 38.7656 Q44.0469 37.3125 47.5625 32.6953 Q51.0781 28.0781 51.0781 21.1406 Q51.0781 11.7656 44.2422 5.25 Q37.4062 -1.2656 26.9531 -1.2656 Q17.5312 -1.2656 11.3047 4.3516 Q5.0781 9.9688 4.2031 18.8906 Z"
|
||||
/><glyph unicode="4" horiz-adv-x="55.615234" d="M32.3281 0 L32.3281 17.1406 L1.2656 17.1406 L1.2656 25.2031 L33.9375 71.5781 L41.1094 71.5781 L41.1094 25.2031 L50.7812 25.2031 L50.7812 17.1406 L41.1094 17.1406 L41.1094 0 L32.3281 0 ZM32.3281 25.2031 L32.3281 57.4688 L9.9062 25.2031 L32.3281 25.2031 Z"
|
||||
/><glyph unicode="d" horiz-adv-x="55.615234" d="M40.2344 0 L40.2344 6.5469 Q35.2969 -1.1719 25.7344 -1.1719 Q19.5312 -1.1719 14.3281 2.25 Q9.125 5.6719 6.2734 11.7969 Q3.4219 17.9219 3.4219 25.875 Q3.4219 33.6406 6.0078 39.9688 Q8.5938 46.2969 13.7734 49.6641 Q18.9531 53.0312 25.3438 53.0312 Q30.0312 53.0312 33.6953 51.0547 Q37.3594 49.0781 39.6562 45.9062 L39.6562 71.5781 L48.3906 71.5781 L48.3906 0 L40.2344 0 ZM12.4531 25.875 Q12.4531 15.9219 16.6484 10.9922 Q20.8438 6.0625 26.5625 6.0625 Q32.3281 6.0625 36.3516 10.7734 Q40.375 15.4844 40.375 25.1406 Q40.375 35.7969 36.2734 40.7734 Q32.1719 45.75 26.1719 45.75 Q20.3125 45.75 16.3828 40.9688 Q12.4531 36.1875 12.4531 25.875 Z"
|
||||
/><glyph unicode="u" horiz-adv-x="55.615234" d="M40.5781 0 L40.5781 7.625 Q34.5156 -1.1719 24.125 -1.1719 Q19.5312 -1.1719 15.5547 0.5859 Q11.5781 2.3438 9.6484 5.0078 Q7.7188 7.6719 6.9375 11.5312 Q6.3906 14.1094 6.3906 19.7344 L6.3906 51.8594 L15.1875 51.8594 L15.1875 23.0938 Q15.1875 16.2188 15.7188 13.8125 Q16.5469 10.3594 19.2344 8.375 Q21.9219 6.3906 25.875 6.3906 Q29.8281 6.3906 33.2969 8.4219 Q36.7656 10.4531 38.2109 13.9453 Q39.6562 17.4375 39.6562 24.0781 L39.6562 51.8594 L48.4375 51.8594 L48.4375 0 L40.5781 0 Z"
|
||||
/><glyph unicode="t" horiz-adv-x="27.783203" d="M25.7812 7.8594 L27.0469 0.0938 Q23.3438 -0.6875 20.4062 -0.6875 Q15.625 -0.6875 12.9922 0.8281 Q10.3594 2.3438 9.2812 4.8125 Q8.2031 7.2812 8.2031 15.1875 L8.2031 45.0156 L1.7656 45.0156 L1.7656 51.8594 L8.2031 51.8594 L8.2031 64.7031 L16.9375 69.9688 L16.9375 51.8594 L25.7812 51.8594 L25.7812 45.0156 L16.9375 45.0156 L16.9375 14.7031 Q16.9375 10.9375 17.4062 9.8672 Q17.875 8.7969 18.9219 8.1562 Q19.9688 7.5156 21.9219 7.5156 Q23.3906 7.5156 25.7812 7.8594 Z"
|
||||
/><glyph unicode="i" horiz-adv-x="22.216797" d="M6.6406 61.4688 L6.6406 71.5781 L15.4375 71.5781 L15.4375 61.4688 L6.6406 61.4688 ZM6.6406 0 L6.6406 51.8594 L15.4375 51.8594 L15.4375 0 L6.6406 0 Z"
|
||||
/><glyph unicode="A" horiz-adv-x="66.69922" d="M-0.1406 0 L27.3438 71.5781 L37.5469 71.5781 L66.8438 0 L56.0625 0 L47.7031 21.6875 L17.7812 21.6875 L9.9062 0 L-0.1406 0 ZM20.5156 29.3906 L44.7812 29.3906 L37.3125 49.2188 Q33.8906 58.25 32.2344 64.0625 Q30.8594 57.1719 28.375 50.3906 L20.5156 29.3906 Z"
|
||||
/></font
|
||||
><font horiz-adv-x="75.0" id="font2"
|
||||
><font-face ascent="100.53711" descent="21.972656" units-per-em="100" style="font-style:normal; font-family:Dialog; font-weight:bold;"
|
||||
/><missing-glyph horiz-adv-x="75.0" d="M12.5 0 L12.5 62.5 L62.5 62.5 L62.5 0 L12.5 0 ZM14.0625 1.5625 L60.9375 1.5625 L60.9375 60.9375 L14.0625 60.9375 L14.0625 1.5625 Z"
|
||||
/><glyph unicode="n" horiz-adv-x="61.083984" d="M54.3438 0 L40.625 0 L40.625 26.4688 Q40.625 34.8594 39.75 37.3281 Q38.875 39.7969 36.8906 41.1641 Q34.9062 42.5312 32.125 42.5312 Q28.5625 42.5312 25.7344 40.5781 Q22.9062 38.625 21.8516 35.3984 Q20.7969 32.1719 20.7969 23.4844 L20.7969 0 L7.0781 0 L7.0781 51.8594 L19.8281 51.8594 L19.8281 44.2344 Q26.6094 53.0312 36.9219 53.0312 Q41.4531 53.0312 45.2109 51.3906 Q48.9688 49.75 50.8984 47.2109 Q52.8281 44.6719 53.5859 41.4531 Q54.3438 38.2344 54.3438 32.2344 L54.3438 0 Z"
|
||||
/><glyph unicode="o" horiz-adv-x="61.083984" d="M4 26.6562 Q4 33.5 7.375 39.8984 Q10.75 46.2969 16.9219 49.6641 Q23.0938 53.0312 30.7188 53.0312 Q42.4844 53.0312 50 45.3906 Q57.5156 37.75 57.5156 26.0781 Q57.5156 14.3125 49.9219 6.5703 Q42.3281 -1.1719 30.8125 -1.1719 Q23.6875 -1.1719 17.2188 2.0547 Q10.75 5.2812 7.375 11.5 Q4 17.7188 4 26.6562 ZM18.0625 25.9219 Q18.0625 18.2188 21.7266 14.1172 Q25.3906 10.0156 30.7656 10.0156 Q36.1406 10.0156 39.7734 14.1172 Q43.4062 18.2188 43.4062 26.0312 Q43.4062 33.6406 39.7734 37.7422 Q36.1406 41.8438 30.7656 41.8438 Q25.3906 41.8438 21.7266 37.7422 Q18.0625 33.6406 18.0625 25.9219 Z"
|
||||
/><glyph unicode="R" horiz-adv-x="72.2168" d="M7.3281 0 L7.3281 71.5781 L37.75 71.5781 Q49.2188 71.5781 54.4219 69.6484 Q59.625 67.7188 62.75 62.7891 Q65.875 57.8594 65.875 51.5156 Q65.875 43.4531 61.1328 38.2031 Q56.3906 32.9531 46.9688 31.5938 Q51.6562 28.8594 54.7109 25.5859 Q57.7656 22.3125 62.9375 13.9688 L71.6875 0 L54.3906 0 L43.9531 15.5781 Q38.375 23.9219 36.3281 26.0938 Q34.2812 28.2656 31.9844 29.0781 Q29.6875 29.8906 24.7031 29.8906 L21.7812 29.8906 L21.7812 0 L7.3281 0 ZM21.7812 41.3125 L32.4688 41.3125 Q42.875 41.3125 45.4609 42.1875 Q48.0469 43.0625 49.5156 45.2109 Q50.9844 47.3594 50.9844 50.5938 Q50.9844 54.2031 49.0547 56.4219 Q47.125 58.6406 43.6094 59.2344 Q41.8438 59.4688 33.0625 59.4688 L21.7812 59.4688 L21.7812 41.3125 Z"
|
||||
/><glyph unicode=" " horiz-adv-x="27.783203" d=""
|
||||
/><glyph unicode="e" horiz-adv-x="55.615234" d="M37.2031 16.5 L50.875 14.2031 Q48.25 6.6875 42.5547 2.7578 Q36.8594 -1.1719 28.3281 -1.1719 Q14.7969 -1.1719 8.2969 7.6719 Q3.1719 14.75 3.1719 25.5312 Q3.1719 38.4219 9.9141 45.7266 Q16.6562 53.0312 26.9531 53.0312 Q38.5312 53.0312 45.2188 45.3906 Q51.9062 37.75 51.6094 21.9688 L17.2344 21.9688 Q17.3906 15.875 20.5625 12.4766 Q23.7344 9.0781 28.4688 9.0781 Q31.6875 9.0781 33.8828 10.8359 Q36.0781 12.5938 37.2031 16.5 ZM37.9844 30.375 Q37.8438 36.3281 34.9141 39.4297 Q31.9844 42.5312 27.7812 42.5312 Q23.2969 42.5312 20.3594 39.2656 Q17.4375 35.9844 17.4844 30.375 L37.9844 30.375 Z"
|
||||
/><glyph unicode="s" horiz-adv-x="55.615234" d="M2.3438 14.7969 L16.1094 16.8906 Q17 12.8906 19.6797 10.8125 Q22.3594 8.7344 27.2031 8.7344 Q32.5156 8.7344 35.2031 10.6875 Q37.0156 12.0625 37.0156 14.3594 Q37.0156 15.9219 36.0312 16.9375 Q35.0156 17.9219 31.4531 18.75 Q14.8438 22.4062 10.4062 25.4375 Q4.25 29.6406 4.25 37.1094 Q4.25 43.8438 9.5703 48.4375 Q14.8906 53.0312 26.0781 53.0312 Q36.7188 53.0312 41.8984 49.5625 Q47.0781 46.0938 49.0312 39.3125 L36.0781 36.9219 Q35.25 39.9375 32.9297 41.5547 Q30.6094 43.1719 26.3125 43.1719 Q20.9062 43.1719 18.5625 41.6562 Q17 40.5781 17 38.875 Q17 37.4062 18.3594 36.375 Q20.2188 35.0156 31.1797 32.5234 Q42.1406 30.0312 46.4844 26.4219 Q50.7812 22.75 50.7812 16.2188 Q50.7812 9.0781 44.8281 3.9531 Q38.875 -1.1719 27.2031 -1.1719 Q16.6094 -1.1719 10.4297 3.125 Q4.25 7.4219 2.3438 14.7969 Z"
|
||||
/><glyph unicode="l" horiz-adv-x="27.783203" d="M7.1719 0 L7.1719 71.5781 L20.9062 71.5781 L20.9062 0 L7.1719 0 Z"
|
||||
/><glyph unicode="u" horiz-adv-x="61.083984" d="M41.3125 0 L41.3125 7.7656 Q38.4844 3.6094 33.8672 1.2188 Q29.25 -1.1719 24.125 -1.1719 Q18.8906 -1.1719 14.7422 1.125 Q10.5938 3.4219 8.7422 7.5703 Q6.8906 11.7188 6.8906 19.0469 L6.8906 51.8594 L20.6094 51.8594 L20.6094 28.0312 Q20.6094 17.0938 21.3672 14.625 Q22.125 12.1562 24.125 10.7188 Q26.125 9.2812 29.2031 9.2812 Q32.7188 9.2812 35.5 11.2109 Q38.2812 13.1406 39.3047 15.9922 Q40.3281 18.8438 40.3281 29.9844 L40.3281 51.8594 L54.0469 51.8594 L54.0469 0 L41.3125 0 Z"
|
||||
/><glyph unicode="p" horiz-adv-x="61.083984" d="M6.7812 51.8594 L19.5781 51.8594 L19.5781 44.2344 Q22.0781 48.1406 26.3203 50.5859 Q30.5625 53.0312 35.75 53.0312 Q44.7812 53.0312 51.0781 45.9531 Q57.375 38.875 57.375 26.2188 Q57.375 13.2344 51.0234 6.0312 Q44.6719 -1.1719 35.6406 -1.1719 Q31.3438 -1.1719 27.8516 0.5391 Q24.3594 2.25 20.5156 6.3906 L20.5156 -19.7344 L6.7812 -19.7344 L6.7812 51.8594 ZM20.3594 26.8125 Q20.3594 18.0625 23.8281 13.8906 Q27.2969 9.7188 32.2812 9.7188 Q37.0625 9.7188 40.2344 13.5547 Q43.4062 17.3906 43.4062 26.125 Q43.4062 34.2812 40.1328 38.2344 Q36.8594 42.1875 32.0312 42.1875 Q27 42.1875 23.6797 38.3047 Q20.3594 34.4219 20.3594 26.8125 Z"
|
||||
/><glyph unicode="m" horiz-adv-x="88.916016" d="M6.1562 51.8594 L18.7969 51.8594 L18.7969 44.7812 Q25.5938 53.0312 34.9688 53.0312 Q39.9375 53.0312 43.6016 50.9766 Q47.2656 48.9219 49.6094 44.7812 Q53.0312 48.9219 56.9844 50.9766 Q60.9375 53.0312 65.4375 53.0312 Q71.1406 53.0312 75.0938 50.7109 Q79.0469 48.3906 81 43.8906 Q82.4219 40.5781 82.4219 33.1562 L82.4219 0 L68.7031 0 L68.7031 29.6406 Q68.7031 37.3594 67.2812 39.5938 Q65.375 42.5312 61.4219 42.5312 Q58.5469 42.5312 56.0078 40.7734 Q53.4688 39.0156 52.3438 35.625 Q51.2188 32.2344 51.2188 24.9062 L51.2188 0 L37.5 0 L37.5 28.4219 Q37.5 35.9844 36.7656 38.1797 Q36.0312 40.375 34.4922 41.4531 Q32.9531 42.5312 30.3281 42.5312 Q27.1562 42.5312 24.6172 40.8203 Q22.0781 39.1094 20.9766 35.8906 Q19.875 32.6719 19.875 25.2031 L19.875 0 L6.1562 0 L6.1562 51.8594 Z"
|
||||
/><glyph unicode="I" horiz-adv-x="27.783203" d="M6.8438 0 L6.8438 71.5781 L21.2969 71.5781 L21.2969 0 L6.8438 0 Z"
|
||||
/></font
|
||||
></defs
|
||||
><g style="fill:white; stroke:white;"
|
||||
><rect x="0" y="0" width="1129" style="clip-path:url(#clipPath1); stroke:none;" height="552"
|
||||
/></g
|
||||
><g style="fill:white; text-rendering:optimizeSpeed; color-rendering:optimizeSpeed; image-rendering:optimizeSpeed; shape-rendering:crispEdges; stroke:white; color-interpolation:sRGB;"
|
||||
><rect x="0" width="1129" height="552" y="0" style="stroke:none;"
|
||||
/><path style="stroke:none;" d="M147 491 L1000 491 L1000 41 L147 41 Z"
|
||||
/></g
|
||||
><g style="stroke-linecap:butt; fill-opacity:0.149; fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667; stroke-opacity:0.149;"
|
||||
><line y2="41" style="fill:none;" x1="147" x2="147" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="324.7083" x2="324.7083" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="502.4167" x2="502.4167" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="680.125" x2="680.125" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="857.8333" x2="857.8333" y1="491"
|
||||
/><line y2="470.9019" style="fill:none;" x1="1000" x2="147" y1="470.9019"
|
||||
/><line y2="406.3847" style="fill:none;" x1="1000" x2="147" y1="406.3847"
|
||||
/><line y2="341.8674" style="fill:none;" x1="1000" x2="147" y1="341.8674"
|
||||
/><line y2="277.3501" style="fill:none;" x1="1000" x2="147" y1="277.3501"
|
||||
/><line y2="212.8328" style="fill:none;" x1="1000" x2="147" y1="212.8328"
|
||||
/><line y2="148.3155" style="fill:none;" x1="1000" x2="147" y1="148.3155"
|
||||
/><line y2="83.7982" style="fill:none;" x1="1000" x2="147" y1="83.7982"
|
||||
/><line x1="147" x2="1000" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="491"
|
||||
/><line x1="147" x2="1000" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="41"
|
||||
/><line x1="147" x2="147" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="324.7083" x2="324.7083" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="502.4167" x2="502.4167" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="680.125" x2="680.125" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="857.8333" x2="857.8333" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="147" x2="147" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="324.7083" x2="324.7083" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="502.4167" x2="502.4167" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="680.125" x2="680.125" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="857.8333" x2="857.8333" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/></g
|
||||
><g transform="translate(147,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>0</text
|
||||
></g
|
||||
><g transform="translate(324.7083,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>5</text
|
||||
></g
|
||||
><g transform="translate(502.4167,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-7.5" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>10</text
|
||||
></g
|
||||
><g transform="translate(680.125,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-7.5" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>15</text
|
||||
></g
|
||||
><g transform="translate(857.8333,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-7.5" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>20</text
|
||||
></g
|
||||
><g transform="translate(573.5004,514.6667)" style="text-rendering:geometricPrecision; font-size:14.6667px; color-interpolation:linearRGB; color-rendering:optimizeQuality; image-rendering:optimizeQuality;"
|
||||
><text x="-29" xml:space="preserve" y="15" style="stroke:none;"
|
||||
>Samples</text
|
||||
></g
|
||||
><g style="fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><line y2="41" style="fill:none;" x1="147" x2="147" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="1000" x2="1000" y1="491"
|
||||
/><line y2="470.9019" style="fill:none;" x1="147" x2="155.53" y1="470.9019"
|
||||
/><line y2="406.3847" style="fill:none;" x1="147" x2="155.53" y1="406.3847"
|
||||
/><line y2="341.8674" style="fill:none;" x1="147" x2="155.53" y1="341.8674"
|
||||
/><line y2="277.3501" style="fill:none;" x1="147" x2="155.53" y1="277.3501"
|
||||
/><line y2="212.8328" style="fill:none;" x1="147" x2="155.53" y1="212.8328"
|
||||
/><line y2="148.3155" style="fill:none;" x1="147" x2="155.53" y1="148.3155"
|
||||
/><line y2="83.7982" style="fill:none;" x1="147" x2="155.53" y1="83.7982"
|
||||
/><line y2="470.9019" style="fill:none;" x1="1000" x2="991.47" y1="470.9019"
|
||||
/><line y2="406.3847" style="fill:none;" x1="1000" x2="991.47" y1="406.3847"
|
||||
/><line y2="341.8674" style="fill:none;" x1="1000" x2="991.47" y1="341.8674"
|
||||
/><line y2="277.3501" style="fill:none;" x1="1000" x2="991.47" y1="277.3501"
|
||||
/><line y2="212.8328" style="fill:none;" x1="1000" x2="991.47" y1="212.8328"
|
||||
/><line y2="148.3155" style="fill:none;" x1="1000" x2="991.47" y1="148.3155"
|
||||
/><line y2="83.7982" style="fill:none;" x1="1000" x2="991.47" y1="83.7982"
|
||||
/></g
|
||||
><g transform="translate(141.6667,470.9019)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-23" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>-0.1</text
|
||||
></g
|
||||
><g transform="translate(141.6667,406.3847)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-8" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0</text
|
||||
></g
|
||||
><g transform="translate(141.6667,341.8674)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.1</text
|
||||
></g
|
||||
><g transform="translate(141.6667,277.3501)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.2</text
|
||||
></g
|
||||
><g transform="translate(141.6667,212.8328)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.3</text
|
||||
></g
|
||||
><g transform="translate(141.6667,148.3155)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.4</text
|
||||
></g
|
||||
><g transform="translate(141.6667,83.7982)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.5</text
|
||||
></g
|
||||
><g transform="translate(114.6667,265.9998) rotate(-90)" style="text-rendering:geometricPrecision; font-size:14.6667px; color-interpolation:linearRGB; color-rendering:optimizeQuality; image-rendering:optimizeQuality;"
|
||||
><text x="-33" xml:space="preserve" y="-4" style="stroke:none;"
|
||||
>Amplitude</text
|
||||
></g
|
||||
><g transform="translate(573.5005,38.25)" style="font-size:14.6667px; text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; font-weight:bold;"
|
||||
><text x="-65" xml:space="preserve" y="-4" style="stroke:none;"
|
||||
>Impulse Response</text
|
||||
></g
|
||||
><g style="stroke-linecap:butt; fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><line y2="406.3847" style="fill:none;" x1="147" x2="1000" y1="406.3847"
|
||||
/></g
|
||||
><g transform="translate(147,418.4967)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(147,418.4967)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(182.5417,404.4404)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(182.5417,404.4404)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(218.0833,385.3022)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(218.0833,385.3022)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(253.625,376.0012)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(253.625,376.0012)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(289.1667,389.2556)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(289.1667,389.2556)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(324.7083,424.1413)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(324.7083,424.1413)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(360.25,461.3694)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(360.25,461.3694)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(395.7917,470.5454)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(395.7917,470.5454)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(431.3333,427.1252)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(431.3333,427.1252)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(466.875,329.5851)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(466.875,329.5851)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(502.4167,205.6221)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(502.4167,205.6221)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(537.9583,101.8605)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(537.9583,101.8605)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(573.5,61.4545)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(573.5,61.4545)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(609.0417,101.8605)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(609.0417,101.8605)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(644.5833,205.6221)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(644.5833,205.6221)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(680.125,329.5851)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(680.125,329.5851)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(715.6667,427.1252)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(715.6667,427.1252)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(751.2083,470.5454)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(751.2083,470.5454)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(786.75,461.3694)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(786.75,461.3694)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(822.2917,424.1413)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(822.2917,424.1413)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(857.8333,389.2556)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(857.8333,389.2556)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(893.375,376.0012)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(893.375,376.0012)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(928.9167,385.3022)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(928.9167,385.3022)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(964.4583,404.4404)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(964.4583,404.4404)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(1000,418.4967)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(1000,418.4967)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="147" x2="147" y1="406.3847" style="fill:none;" y2="418.4967"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="182.5417" x2="182.5417" y1="406.3847" style="fill:none;" y2="404.4404"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="218.0833" x2="218.0833" y1="406.3847" style="fill:none;" y2="385.3022"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="253.625" x2="253.625" y1="406.3847" style="fill:none;" y2="376.0012"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="289.1667" x2="289.1667" y1="406.3847" style="fill:none;" y2="389.2556"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="324.7083" x2="324.7083" y1="406.3847" style="fill:none;" y2="424.1413"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="360.25" x2="360.25" y1="406.3847" style="fill:none;" y2="461.3694"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="395.7917" x2="395.7917" y1="406.3847" style="fill:none;" y2="470.5454"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="431.3333" x2="431.3333" y1="406.3847" style="fill:none;" y2="427.1252"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="466.875" x2="466.875" y1="406.3847" style="fill:none;" y2="329.5851"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="502.4167" x2="502.4167" y1="406.3847" style="fill:none;" y2="205.6221"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="537.9583" x2="537.9583" y1="406.3847" style="fill:none;" y2="101.8605"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="573.5" x2="573.5" y1="406.3847" style="fill:none;" y2="61.4545"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="609.0417" x2="609.0417" y1="406.3847" style="fill:none;" y2="101.8605"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="644.5833" x2="644.5833" y1="406.3847" style="fill:none;" y2="205.6221"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="680.125" x2="680.125" y1="406.3847" style="fill:none;" y2="329.5851"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="715.6667" x2="715.6667" y1="406.3847" style="fill:none;" y2="427.1252"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="751.2083" x2="751.2083" y1="406.3847" style="fill:none;" y2="470.5454"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="786.75" x2="786.75" y1="406.3847" style="fill:none;" y2="461.3694"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="822.2917" x2="822.2917" y1="406.3847" style="fill:none;" y2="424.1413"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="857.8333" x2="857.8333" y1="406.3847" style="fill:none;" y2="389.2556"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="893.375" x2="893.375" y1="406.3847" style="fill:none;" y2="376.0012"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="928.9167" x2="928.9167" y1="406.3847" style="fill:none;" y2="385.3022"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="964.4583" x2="964.4583" y1="406.3847" style="fill:none;" y2="404.4404"
|
||||
/><line transform="translate(-1000,-418.4967)" x1="1000" x2="1000" y1="406.3847" style="fill:none;" y2="418.4967"
|
||||
/></g
|
||||
></g
|
||||
></svg
|
||||
>
|
||||
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 14 KiB |
@@ -0,0 +1,281 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
|
||||
'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
|
||||
<svg xmlns:xlink="http://www.w3.org/1999/xlink" style="fill-opacity:1; color-rendering:auto; color-interpolation:auto; text-rendering:auto; stroke:black; stroke-linecap:square; stroke-miterlimit:10; shape-rendering:auto; stroke-opacity:1; fill:black; stroke-dasharray:none; font-weight:normal; stroke-width:1; font-family:'Dialog'; font-style:normal; stroke-linejoin:miter; font-size:12px; stroke-dashoffset:0; image-rendering:auto;" width="1129" height="552" xmlns="http://www.w3.org/2000/svg"
|
||||
><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
|
||||
/><g
|
||||
><defs id="defs1"
|
||||
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
|
||||
><path d="M0 0 L1129 0 L1129 552 L0 552 L0 0 Z"
|
||||
/></clipPath
|
||||
><font horiz-adv-x="75.0" id="font1"
|
||||
><font-face ascent="100.53711" descent="21.972656" units-per-em="100" style="font-style:normal; font-family:Dialog; font-weight:normal;"
|
||||
/><missing-glyph horiz-adv-x="75.0" d="M12.5 0 L12.5 62.5 L62.5 62.5 L62.5 0 L12.5 0 ZM14.0625 1.5625 L60.9375 1.5625 L60.9375 60.9375 L14.0625 60.9375 L14.0625 1.5625 Z"
|
||||
/><glyph unicode="0" horiz-adv-x="55.615234" d="M4.1562 35.2969 Q4.1562 48 6.7656 55.7422 Q9.375 63.4844 14.5234 67.6797 Q19.6719 71.875 27.4844 71.875 Q33.25 71.875 37.5938 69.5547 Q41.9375 67.2344 44.7734 62.8672 Q47.6094 58.5 49.2188 52.2266 Q50.8281 45.9531 50.8281 35.2969 Q50.8281 22.7031 48.2422 14.9688 Q45.6562 7.2344 40.5078 3.0078 Q35.3594 -1.2188 27.4844 -1.2188 Q17.1406 -1.2188 11.2344 6.2031 Q4.1562 15.1406 4.1562 35.2969 ZM13.1875 35.2969 Q13.1875 17.6719 17.3125 11.8359 Q21.4375 6 27.4844 6 Q33.5469 6 37.6719 11.8594 Q41.7969 17.7188 41.7969 35.2969 Q41.7969 52.9844 37.6719 58.7891 Q33.5469 64.5938 27.3906 64.5938 Q21.3438 64.5938 17.7188 59.4688 Q13.1875 52.9375 13.1875 35.2969 Z"
|
||||
/><glyph unicode="2" horiz-adv-x="55.615234" d="M50.3438 8.4531 L50.3438 0 L3.0312 0 Q2.9375 3.1719 4.0469 6.1094 Q5.8594 10.9375 9.8359 15.625 Q13.8125 20.3125 21.3438 26.4688 Q33.0156 36.0312 37.1172 41.625 Q41.2188 47.2188 41.2188 52.2031 Q41.2188 57.4219 37.4766 61.0078 Q33.7344 64.5938 27.7344 64.5938 Q21.3906 64.5938 17.5781 60.7891 Q13.7656 56.9844 13.7188 50.25 L4.6875 51.1719 Q5.6094 61.2812 11.6641 66.5781 Q17.7188 71.875 27.9375 71.875 Q38.2344 71.875 44.2422 66.1641 Q50.25 60.4531 50.25 52 Q50.25 47.7031 48.4922 43.5547 Q46.7344 39.4062 42.6562 34.8125 Q38.5781 30.2188 29.1094 22.2188 Q21.1875 15.5781 18.9453 13.2109 Q16.7031 10.8438 15.2344 8.4531 L50.3438 8.4531 Z"
|
||||
/><glyph unicode="4" horiz-adv-x="55.615234" d="M32.3281 0 L32.3281 17.1406 L1.2656 17.1406 L1.2656 25.2031 L33.9375 71.5781 L41.1094 71.5781 L41.1094 25.2031 L50.7812 25.2031 L50.7812 17.1406 L41.1094 17.1406 L41.1094 0 L32.3281 0 ZM32.3281 25.2031 L32.3281 57.4688 L9.9062 25.2031 L32.3281 25.2031 Z"
|
||||
/><glyph unicode="6" horiz-adv-x="55.615234" d="M49.75 54.0469 L41.0156 53.375 Q39.8438 58.5469 37.7031 60.8906 Q34.125 64.6562 28.9062 64.6562 Q24.7031 64.6562 21.5312 62.3125 Q17.3906 59.2812 14.9922 53.4688 Q12.5938 47.6562 12.5 36.9219 Q15.6719 41.75 20.2656 44.0938 Q24.8594 46.4375 29.8906 46.4375 Q38.6719 46.4375 44.8516 39.9688 Q51.0312 33.5 51.0312 23.25 Q51.0312 16.5 48.125 10.7188 Q45.2188 4.9375 40.1406 1.8594 Q35.0625 -1.2188 28.6094 -1.2188 Q17.625 -1.2188 10.6953 6.8594 Q3.7656 14.9375 3.7656 33.5 Q3.7656 54.25 11.4219 63.6719 Q18.1094 71.875 29.4375 71.875 Q37.8906 71.875 43.2891 67.1406 Q48.6875 62.4062 49.75 54.0469 ZM13.875 23.1875 Q13.875 18.6562 15.7969 14.5078 Q17.7188 10.3594 21.1875 8.1797 Q24.6562 6 28.4688 6 Q34.0312 6 38.0391 10.4922 Q42.0469 14.9844 42.0469 22.7031 Q42.0469 30.125 38.0859 34.3984 Q34.125 38.6719 28.125 38.6719 Q22.1719 38.6719 18.0234 34.3984 Q13.875 30.125 13.875 23.1875 Z"
|
||||
/><glyph unicode="8" horiz-adv-x="55.615234" d="M17.6719 38.8125 Q12.2031 40.8281 9.5703 44.5391 Q6.9375 48.25 6.9375 53.4219 Q6.9375 61.2344 12.5547 66.5547 Q18.1719 71.875 27.4844 71.875 Q36.8594 71.875 42.5781 66.4297 Q48.2969 60.9844 48.2969 53.1719 Q48.2969 48.1875 45.6797 44.5078 Q43.0625 40.8281 37.75 38.8125 Q44.3438 36.6719 47.7812 31.8828 Q51.2188 27.0938 51.2188 20.4531 Q51.2188 11.2812 44.7266 5.0312 Q38.2344 -1.2188 27.6406 -1.2188 Q17.0469 -1.2188 10.5469 5.0547 Q4.0469 11.3281 4.0469 20.7031 Q4.0469 27.6875 7.5938 32.3984 Q11.1406 37.1094 17.6719 38.8125 ZM15.9219 53.7188 Q15.9219 48.6406 19.1953 45.4141 Q22.4688 42.1875 27.6875 42.1875 Q32.7656 42.1875 36.0156 45.3828 Q39.2656 48.5781 39.2656 53.2188 Q39.2656 58.0625 35.9141 61.3594 Q32.5625 64.6562 27.5938 64.6562 Q22.5625 64.6562 19.2422 61.4297 Q15.9219 58.2031 15.9219 53.7188 ZM13.0938 20.6562 Q13.0938 16.8906 14.875 13.375 Q16.6562 9.8594 20.1719 7.9297 Q23.6875 6 27.7344 6 Q34.0312 6 38.1328 10.0547 Q42.2344 14.1094 42.2344 20.3594 Q42.2344 26.7031 38.0156 30.8594 Q33.7969 35.0156 27.4375 35.0156 Q21.2344 35.0156 17.1641 30.9141 Q13.0938 26.8125 13.0938 20.6562 Z"
|
||||
/><glyph unicode="1" horiz-adv-x="55.615234" d="M37.25 0 L28.4688 0 L28.4688 56 Q25.2969 52.9844 20.1406 49.9531 Q14.9844 46.9219 10.8906 45.4062 L10.8906 53.9062 Q18.2656 57.375 23.7812 62.3047 Q29.2969 67.2344 31.5938 71.875 L37.25 71.875 L37.25 0 Z"
|
||||
/><glyph unicode="s" horiz-adv-x="50.0" d="M3.0781 15.4844 L11.7656 16.8438 Q12.5 11.625 15.8438 8.8438 Q19.1875 6.0625 25.2031 6.0625 Q31.25 6.0625 34.1797 8.5234 Q37.1094 10.9844 37.1094 14.3125 Q37.1094 17.2812 34.5156 19 Q32.7188 20.1719 25.5312 21.9688 Q15.875 24.4219 12.1406 26.2031 Q8.4062 27.9844 6.4766 31.1328 Q4.5469 34.2812 4.5469 38.0938 Q4.5469 41.5469 6.1328 44.5078 Q7.7188 47.4688 10.4531 49.4219 Q12.5 50.9219 16.0391 51.9766 Q19.5781 53.0312 23.6406 53.0312 Q29.7344 53.0312 34.3516 51.2734 Q38.9688 49.5156 41.1641 46.5078 Q43.3594 43.5 44.1875 38.4844 L35.5938 37.3125 Q35.0156 41.3125 32.2031 43.5547 Q29.3906 45.7969 24.2656 45.7969 Q18.2188 45.7969 15.625 43.7969 Q13.0312 41.7969 13.0312 39.1094 Q13.0312 37.4062 14.1094 36.0312 Q15.1875 34.625 17.4844 33.6875 Q18.7969 33.2031 25.25 31.4531 Q34.5781 28.9531 38.2578 27.3672 Q41.9375 25.7812 44.0391 22.7578 Q46.1406 19.7344 46.1406 15.2344 Q46.1406 10.8438 43.5781 6.9609 Q41.0156 3.0781 36.1797 0.9531 Q31.3438 -1.1719 25.25 -1.1719 Q15.1406 -1.1719 9.8438 3.0312 Q4.5469 7.2344 3.0781 15.4844 Z"
|
||||
/><glyph unicode="e" horiz-adv-x="55.615234" d="M42.0938 16.7031 L51.1719 15.5781 Q49.0312 7.625 43.2188 3.2266 Q37.4062 -1.1719 28.375 -1.1719 Q17 -1.1719 10.3281 5.8359 Q3.6562 12.8438 3.6562 25.4844 Q3.6562 38.5781 10.3984 45.8047 Q17.1406 53.0312 27.875 53.0312 Q38.2812 53.0312 44.875 45.9531 Q51.4688 38.875 51.4688 26.0312 Q51.4688 25.25 51.4219 23.6875 L12.75 23.6875 Q13.2344 15.1406 17.5781 10.6016 Q21.9219 6.0625 28.4219 6.0625 Q33.25 6.0625 36.6719 8.6016 Q40.0938 11.1406 42.0938 16.7031 ZM13.2344 30.9062 L42.1875 30.9062 Q41.6094 37.4531 38.875 40.7188 Q34.6719 45.7969 27.9844 45.7969 Q21.9219 45.7969 17.7969 41.75 Q13.6719 37.7031 13.2344 30.9062 Z"
|
||||
/><glyph unicode="l" horiz-adv-x="22.216797" d="M6.3906 0 L6.3906 71.5781 L15.1875 71.5781 L15.1875 0 L6.3906 0 Z"
|
||||
/><glyph unicode="p" horiz-adv-x="55.615234" d="M6.5938 -19.875 L6.5938 51.8594 L14.5938 51.8594 L14.5938 45.125 Q17.4375 49.0781 21 51.0547 Q24.5625 53.0312 29.6406 53.0312 Q36.2812 53.0312 41.3594 49.6094 Q46.4375 46.1875 49.0234 39.9609 Q51.6094 33.7344 51.6094 26.3125 Q51.6094 18.3594 48.7578 11.9844 Q45.9062 5.6094 40.4609 2.2188 Q35.0156 -1.1719 29 -1.1719 Q24.6094 -1.1719 21.1172 0.6875 Q17.625 2.5469 15.375 5.375 L15.375 -19.875 L6.5938 -19.875 ZM14.5469 25.6406 Q14.5469 15.625 18.6016 10.8438 Q22.6562 6.0625 28.4219 6.0625 Q34.2812 6.0625 38.4531 11.0156 Q42.625 15.9688 42.625 26.375 Q42.625 36.2812 38.5469 41.2109 Q34.4688 46.1406 28.8125 46.1406 Q23.1875 46.1406 18.8672 40.8906 Q14.5469 35.6406 14.5469 25.6406 Z"
|
||||
/><glyph unicode="m" horiz-adv-x="83.30078" d="M6.5938 0 L6.5938 51.8594 L14.4531 51.8594 L14.4531 44.5781 Q16.8906 48.3906 20.9453 50.7109 Q25 53.0312 30.1719 53.0312 Q35.9375 53.0312 39.625 50.6406 Q43.3125 48.25 44.8281 43.9531 Q50.9844 53.0312 60.8438 53.0312 Q68.5625 53.0312 72.7109 48.7578 Q76.8594 44.4844 76.8594 35.5938 L76.8594 0 L68.1094 0 L68.1094 32.6719 Q68.1094 37.9375 67.2578 40.2578 Q66.4062 42.5781 64.1641 43.9922 Q61.9219 45.4062 58.8906 45.4062 Q53.4219 45.4062 49.8047 41.7734 Q46.1875 38.1406 46.1875 30.125 L46.1875 0 L37.4062 0 L37.4062 33.6875 Q37.4062 39.5469 35.2578 42.4766 Q33.1094 45.4062 28.2188 45.4062 Q24.5156 45.4062 21.3672 43.4531 Q18.2188 41.5 16.7969 37.7422 Q15.375 33.9844 15.375 26.9062 L15.375 0 L6.5938 0 Z"
|
||||
/><glyph unicode="a" horiz-adv-x="55.615234" d="M40.4375 6.3906 Q35.5469 2.25 31.0312 0.5391 Q26.5156 -1.1719 21.3438 -1.1719 Q12.7969 -1.1719 8.2031 3 Q3.6094 7.1719 3.6094 13.6719 Q3.6094 17.4844 5.3438 20.6328 Q7.0781 23.7812 9.8906 25.6875 Q12.7031 27.5938 16.2188 28.5625 Q18.7969 29.25 24.0312 29.8906 Q34.6719 31.1562 39.7031 32.9062 Q39.75 34.7188 39.75 35.2031 Q39.75 40.5781 37.25 42.7812 Q33.8906 45.75 27.25 45.75 Q21.0469 45.75 18.0938 43.5781 Q15.1406 41.4062 13.7188 35.8906 L5.125 37.0625 Q6.2969 42.5781 8.9844 45.9688 Q11.6719 49.3594 16.75 51.1953 Q21.8281 53.0312 28.5156 53.0312 Q35.1562 53.0312 39.3047 51.4688 Q43.4531 49.9062 45.4062 47.5391 Q47.3594 45.1719 48.1406 41.5469 Q48.5781 39.3125 48.5781 33.4531 L48.5781 21.7344 Q48.5781 9.4688 49.1406 6.2266 Q49.7031 2.9844 51.375 0 L42.1875 0 Q40.8281 2.7344 40.4375 6.3906 ZM39.7031 26.0312 Q34.9062 24.0781 25.3438 22.7031 Q19.9219 21.9219 17.6797 20.9453 Q15.4375 19.9688 14.2109 18.0938 Q12.9844 16.2188 12.9844 13.9219 Q12.9844 10.4062 15.6484 8.0625 Q18.3125 5.7188 23.4375 5.7188 Q28.5156 5.7188 32.4688 7.9375 Q36.4219 10.1562 38.2812 14.0156 Q39.7031 17 39.7031 22.7969 L39.7031 26.0312 Z"
|
||||
/><glyph unicode="S" horiz-adv-x="66.69922" d="M4.5 23 L13.4219 23.7812 Q14.0625 18.4062 16.3828 14.9688 Q18.7031 11.5312 23.5859 9.4062 Q28.4688 7.2812 34.5781 7.2812 Q39.9844 7.2812 44.1406 8.8906 Q48.2969 10.5 50.3203 13.3047 Q52.3438 16.1094 52.3438 19.4375 Q52.3438 22.7969 50.3906 25.3125 Q48.4375 27.8281 43.9531 29.5469 Q41.0625 30.6719 31.2031 33.0391 Q21.3438 35.4062 17.3906 37.5 Q12.25 40.1875 9.7422 44.1641 Q7.2344 48.1406 7.2344 53.0781 Q7.2344 58.5 10.3047 63.2109 Q13.375 67.9219 19.2891 70.3594 Q25.2031 72.7969 32.4219 72.7969 Q40.375 72.7969 46.4609 70.2344 Q52.5469 67.6719 55.8125 62.6953 Q59.0781 57.7188 59.3281 51.4219 L50.25 50.7344 Q49.5156 57.5156 45.2891 60.9844 Q41.0625 64.4531 32.8125 64.4531 Q24.2188 64.4531 20.2891 61.3047 Q16.3594 58.1562 16.3594 53.7188 Q16.3594 49.8594 19.1406 47.3594 Q21.875 44.875 33.4219 42.2656 Q44.9688 39.6562 49.2656 37.7031 Q55.5156 34.8125 58.4922 30.3984 Q61.4688 25.9844 61.4688 20.2188 Q61.4688 14.5 58.2031 9.4453 Q54.9375 4.3906 48.8047 1.5859 Q42.6719 -1.2188 35.0156 -1.2188 Q25.2969 -1.2188 18.7266 1.6094 Q12.1562 4.4375 8.4219 10.1328 Q4.6875 15.8281 4.5 23 Z"
|
||||
/><glyph unicode="." horiz-adv-x="27.783203" d="M9.0781 0 L9.0781 10.0156 L19.0938 10.0156 L19.0938 0 L9.0781 0 Z"
|
||||
/><glyph unicode="-" horiz-adv-x="33.30078" d="M3.1719 21.4844 L3.1719 30.3281 L30.1719 30.3281 L30.1719 21.4844 L3.1719 21.4844 Z"
|
||||
/><glyph unicode="3" horiz-adv-x="55.615234" d="M4.2031 18.8906 L12.9844 20.0625 Q14.5 12.5938 18.1406 9.2969 Q21.7812 6 27 6 Q33.2031 6 37.4766 10.2969 Q41.75 14.5938 41.75 20.9531 Q41.75 27 37.7969 30.9297 Q33.8438 34.8594 27.7344 34.8594 Q25.25 34.8594 21.5312 33.8906 L22.5156 41.6094 Q23.3906 41.5 23.9219 41.5 Q29.5469 41.5 34.0391 44.4297 Q38.5312 47.3594 38.5312 53.4688 Q38.5312 58.2969 35.2578 61.4766 Q31.9844 64.6562 26.8125 64.6562 Q21.6875 64.6562 18.2656 61.4297 Q14.8438 58.2031 13.875 51.7656 L5.0781 53.3281 Q6.6875 62.1562 12.3984 67.0156 Q18.1094 71.875 26.6094 71.875 Q32.4688 71.875 37.3984 69.3594 Q42.3281 66.8438 44.9453 62.5 Q47.5625 58.1562 47.5625 53.2656 Q47.5625 48.6406 45.0703 44.8281 Q42.5781 41.0156 37.7031 38.7656 Q44.0469 37.3125 47.5625 32.6953 Q51.0781 28.0781 51.0781 21.1406 Q51.0781 11.7656 44.2422 5.25 Q37.4062 -1.2656 26.9531 -1.2656 Q17.5312 -1.2656 11.3047 4.3516 Q5.0781 9.9688 4.2031 18.8906 Z"
|
||||
/><glyph unicode="5" horiz-adv-x="55.615234" d="M4.1562 18.75 L13.375 19.5312 Q14.4062 12.7969 18.1406 9.3984 Q21.875 6 27.1562 6 Q33.5 6 37.8906 10.7891 Q42.2812 15.5781 42.2812 23.4844 Q42.2812 31 38.0625 35.3516 Q33.8438 39.7031 27 39.7031 Q22.75 39.7031 19.3359 37.7734 Q15.9219 35.8438 13.9688 32.7656 L5.7188 33.8438 L12.6406 70.6094 L48.25 70.6094 L48.25 62.2031 L19.6719 62.2031 L15.8281 42.9688 Q22.2656 47.4688 29.3438 47.4688 Q38.7188 47.4688 45.1641 40.9688 Q51.6094 34.4688 51.6094 24.2656 Q51.6094 14.5469 45.9531 7.4688 Q39.0625 -1.2188 27.1562 -1.2188 Q17.3906 -1.2188 11.2109 4.25 Q5.0312 9.7188 4.1562 18.75 Z"
|
||||
/><glyph unicode="d" horiz-adv-x="55.615234" d="M40.2344 0 L40.2344 6.5469 Q35.2969 -1.1719 25.7344 -1.1719 Q19.5312 -1.1719 14.3281 2.25 Q9.125 5.6719 6.2734 11.7969 Q3.4219 17.9219 3.4219 25.875 Q3.4219 33.6406 6.0078 39.9688 Q8.5938 46.2969 13.7734 49.6641 Q18.9531 53.0312 25.3438 53.0312 Q30.0312 53.0312 33.6953 51.0547 Q37.3594 49.0781 39.6562 45.9062 L39.6562 71.5781 L48.3906 71.5781 L48.3906 0 L40.2344 0 ZM12.4531 25.875 Q12.4531 15.9219 16.6484 10.9922 Q20.8438 6.0625 26.5625 6.0625 Q32.3281 6.0625 36.3516 10.7734 Q40.375 15.4844 40.375 25.1406 Q40.375 35.7969 36.2734 40.7734 Q32.1719 45.75 26.1719 45.75 Q20.3125 45.75 16.3828 40.9688 Q12.4531 36.1875 12.4531 25.875 Z"
|
||||
/><glyph unicode="u" horiz-adv-x="55.615234" d="M40.5781 0 L40.5781 7.625 Q34.5156 -1.1719 24.125 -1.1719 Q19.5312 -1.1719 15.5547 0.5859 Q11.5781 2.3438 9.6484 5.0078 Q7.7188 7.6719 6.9375 11.5312 Q6.3906 14.1094 6.3906 19.7344 L6.3906 51.8594 L15.1875 51.8594 L15.1875 23.0938 Q15.1875 16.2188 15.7188 13.8125 Q16.5469 10.3594 19.2344 8.375 Q21.9219 6.3906 25.875 6.3906 Q29.8281 6.3906 33.2969 8.4219 Q36.7656 10.4531 38.2109 13.9453 Q39.6562 17.4375 39.6562 24.0781 L39.6562 51.8594 L48.4375 51.8594 L48.4375 0 L40.5781 0 Z"
|
||||
/><glyph unicode="t" horiz-adv-x="27.783203" d="M25.7812 7.8594 L27.0469 0.0938 Q23.3438 -0.6875 20.4062 -0.6875 Q15.625 -0.6875 12.9922 0.8281 Q10.3594 2.3438 9.2812 4.8125 Q8.2031 7.2812 8.2031 15.1875 L8.2031 45.0156 L1.7656 45.0156 L1.7656 51.8594 L8.2031 51.8594 L8.2031 64.7031 L16.9375 69.9688 L16.9375 51.8594 L25.7812 51.8594 L25.7812 45.0156 L16.9375 45.0156 L16.9375 14.7031 Q16.9375 10.9375 17.4062 9.8672 Q17.875 8.7969 18.9219 8.1562 Q19.9688 7.5156 21.9219 7.5156 Q23.3906 7.5156 25.7812 7.8594 Z"
|
||||
/><glyph unicode="i" horiz-adv-x="22.216797" d="M6.6406 61.4688 L6.6406 71.5781 L15.4375 71.5781 L15.4375 61.4688 L6.6406 61.4688 ZM6.6406 0 L6.6406 51.8594 L15.4375 51.8594 L15.4375 0 L6.6406 0 Z"
|
||||
/><glyph unicode="A" horiz-adv-x="66.69922" d="M-0.1406 0 L27.3438 71.5781 L37.5469 71.5781 L66.8438 0 L56.0625 0 L47.7031 21.6875 L17.7812 21.6875 L9.9062 0 L-0.1406 0 ZM20.5156 29.3906 L44.7812 29.3906 L37.3125 49.2188 Q33.8906 58.25 32.2344 64.0625 Q30.8594 57.1719 28.375 50.3906 L20.5156 29.3906 Z"
|
||||
/></font
|
||||
><font horiz-adv-x="75.0" id="font2"
|
||||
><font-face ascent="100.53711" descent="21.972656" units-per-em="100" style="font-style:normal; font-family:Dialog; font-weight:bold;"
|
||||
/><missing-glyph horiz-adv-x="75.0" d="M12.5 0 L12.5 62.5 L62.5 62.5 L62.5 0 L12.5 0 ZM14.0625 1.5625 L60.9375 1.5625 L60.9375 60.9375 L14.0625 60.9375 L14.0625 1.5625 Z"
|
||||
/><glyph unicode="n" horiz-adv-x="61.083984" d="M54.3438 0 L40.625 0 L40.625 26.4688 Q40.625 34.8594 39.75 37.3281 Q38.875 39.7969 36.8906 41.1641 Q34.9062 42.5312 32.125 42.5312 Q28.5625 42.5312 25.7344 40.5781 Q22.9062 38.625 21.8516 35.3984 Q20.7969 32.1719 20.7969 23.4844 L20.7969 0 L7.0781 0 L7.0781 51.8594 L19.8281 51.8594 L19.8281 44.2344 Q26.6094 53.0312 36.9219 53.0312 Q41.4531 53.0312 45.2109 51.3906 Q48.9688 49.75 50.8984 47.2109 Q52.8281 44.6719 53.5859 41.4531 Q54.3438 38.2344 54.3438 32.2344 L54.3438 0 Z"
|
||||
/><glyph unicode="o" horiz-adv-x="61.083984" d="M4 26.6562 Q4 33.5 7.375 39.8984 Q10.75 46.2969 16.9219 49.6641 Q23.0938 53.0312 30.7188 53.0312 Q42.4844 53.0312 50 45.3906 Q57.5156 37.75 57.5156 26.0781 Q57.5156 14.3125 49.9219 6.5703 Q42.3281 -1.1719 30.8125 -1.1719 Q23.6875 -1.1719 17.2188 2.0547 Q10.75 5.2812 7.375 11.5 Q4 17.7188 4 26.6562 ZM18.0625 25.9219 Q18.0625 18.2188 21.7266 14.1172 Q25.3906 10.0156 30.7656 10.0156 Q36.1406 10.0156 39.7734 14.1172 Q43.4062 18.2188 43.4062 26.0312 Q43.4062 33.6406 39.7734 37.7422 Q36.1406 41.8438 30.7656 41.8438 Q25.3906 41.8438 21.7266 37.7422 Q18.0625 33.6406 18.0625 25.9219 Z"
|
||||
/><glyph unicode="R" horiz-adv-x="72.2168" d="M7.3281 0 L7.3281 71.5781 L37.75 71.5781 Q49.2188 71.5781 54.4219 69.6484 Q59.625 67.7188 62.75 62.7891 Q65.875 57.8594 65.875 51.5156 Q65.875 43.4531 61.1328 38.2031 Q56.3906 32.9531 46.9688 31.5938 Q51.6562 28.8594 54.7109 25.5859 Q57.7656 22.3125 62.9375 13.9688 L71.6875 0 L54.3906 0 L43.9531 15.5781 Q38.375 23.9219 36.3281 26.0938 Q34.2812 28.2656 31.9844 29.0781 Q29.6875 29.8906 24.7031 29.8906 L21.7812 29.8906 L21.7812 0 L7.3281 0 ZM21.7812 41.3125 L32.4688 41.3125 Q42.875 41.3125 45.4609 42.1875 Q48.0469 43.0625 49.5156 45.2109 Q50.9844 47.3594 50.9844 50.5938 Q50.9844 54.2031 49.0547 56.4219 Q47.125 58.6406 43.6094 59.2344 Q41.8438 59.4688 33.0625 59.4688 L21.7812 59.4688 L21.7812 41.3125 Z"
|
||||
/><glyph unicode=" " horiz-adv-x="27.783203" d=""
|
||||
/><glyph unicode="e" horiz-adv-x="55.615234" d="M37.2031 16.5 L50.875 14.2031 Q48.25 6.6875 42.5547 2.7578 Q36.8594 -1.1719 28.3281 -1.1719 Q14.7969 -1.1719 8.2969 7.6719 Q3.1719 14.75 3.1719 25.5312 Q3.1719 38.4219 9.9141 45.7266 Q16.6562 53.0312 26.9531 53.0312 Q38.5312 53.0312 45.2188 45.3906 Q51.9062 37.75 51.6094 21.9688 L17.2344 21.9688 Q17.3906 15.875 20.5625 12.4766 Q23.7344 9.0781 28.4688 9.0781 Q31.6875 9.0781 33.8828 10.8359 Q36.0781 12.5938 37.2031 16.5 ZM37.9844 30.375 Q37.8438 36.3281 34.9141 39.4297 Q31.9844 42.5312 27.7812 42.5312 Q23.2969 42.5312 20.3594 39.2656 Q17.4375 35.9844 17.4844 30.375 L37.9844 30.375 Z"
|
||||
/><glyph unicode="s" horiz-adv-x="55.615234" d="M2.3438 14.7969 L16.1094 16.8906 Q17 12.8906 19.6797 10.8125 Q22.3594 8.7344 27.2031 8.7344 Q32.5156 8.7344 35.2031 10.6875 Q37.0156 12.0625 37.0156 14.3594 Q37.0156 15.9219 36.0312 16.9375 Q35.0156 17.9219 31.4531 18.75 Q14.8438 22.4062 10.4062 25.4375 Q4.25 29.6406 4.25 37.1094 Q4.25 43.8438 9.5703 48.4375 Q14.8906 53.0312 26.0781 53.0312 Q36.7188 53.0312 41.8984 49.5625 Q47.0781 46.0938 49.0312 39.3125 L36.0781 36.9219 Q35.25 39.9375 32.9297 41.5547 Q30.6094 43.1719 26.3125 43.1719 Q20.9062 43.1719 18.5625 41.6562 Q17 40.5781 17 38.875 Q17 37.4062 18.3594 36.375 Q20.2188 35.0156 31.1797 32.5234 Q42.1406 30.0312 46.4844 26.4219 Q50.7812 22.75 50.7812 16.2188 Q50.7812 9.0781 44.8281 3.9531 Q38.875 -1.1719 27.2031 -1.1719 Q16.6094 -1.1719 10.4297 3.125 Q4.25 7.4219 2.3438 14.7969 Z"
|
||||
/><glyph unicode="l" horiz-adv-x="27.783203" d="M7.1719 0 L7.1719 71.5781 L20.9062 71.5781 L20.9062 0 L7.1719 0 Z"
|
||||
/><glyph unicode="u" horiz-adv-x="61.083984" d="M41.3125 0 L41.3125 7.7656 Q38.4844 3.6094 33.8672 1.2188 Q29.25 -1.1719 24.125 -1.1719 Q18.8906 -1.1719 14.7422 1.125 Q10.5938 3.4219 8.7422 7.5703 Q6.8906 11.7188 6.8906 19.0469 L6.8906 51.8594 L20.6094 51.8594 L20.6094 28.0312 Q20.6094 17.0938 21.3672 14.625 Q22.125 12.1562 24.125 10.7188 Q26.125 9.2812 29.2031 9.2812 Q32.7188 9.2812 35.5 11.2109 Q38.2812 13.1406 39.3047 15.9922 Q40.3281 18.8438 40.3281 29.9844 L40.3281 51.8594 L54.0469 51.8594 L54.0469 0 L41.3125 0 Z"
|
||||
/><glyph unicode="p" horiz-adv-x="61.083984" d="M6.7812 51.8594 L19.5781 51.8594 L19.5781 44.2344 Q22.0781 48.1406 26.3203 50.5859 Q30.5625 53.0312 35.75 53.0312 Q44.7812 53.0312 51.0781 45.9531 Q57.375 38.875 57.375 26.2188 Q57.375 13.2344 51.0234 6.0312 Q44.6719 -1.1719 35.6406 -1.1719 Q31.3438 -1.1719 27.8516 0.5391 Q24.3594 2.25 20.5156 6.3906 L20.5156 -19.7344 L6.7812 -19.7344 L6.7812 51.8594 ZM20.3594 26.8125 Q20.3594 18.0625 23.8281 13.8906 Q27.2969 9.7188 32.2812 9.7188 Q37.0625 9.7188 40.2344 13.5547 Q43.4062 17.3906 43.4062 26.125 Q43.4062 34.2812 40.1328 38.2344 Q36.8594 42.1875 32.0312 42.1875 Q27 42.1875 23.6797 38.3047 Q20.3594 34.4219 20.3594 26.8125 Z"
|
||||
/><glyph unicode="m" horiz-adv-x="88.916016" d="M6.1562 51.8594 L18.7969 51.8594 L18.7969 44.7812 Q25.5938 53.0312 34.9688 53.0312 Q39.9375 53.0312 43.6016 50.9766 Q47.2656 48.9219 49.6094 44.7812 Q53.0312 48.9219 56.9844 50.9766 Q60.9375 53.0312 65.4375 53.0312 Q71.1406 53.0312 75.0938 50.7109 Q79.0469 48.3906 81 43.8906 Q82.4219 40.5781 82.4219 33.1562 L82.4219 0 L68.7031 0 L68.7031 29.6406 Q68.7031 37.3594 67.2812 39.5938 Q65.375 42.5312 61.4219 42.5312 Q58.5469 42.5312 56.0078 40.7734 Q53.4688 39.0156 52.3438 35.625 Q51.2188 32.2344 51.2188 24.9062 L51.2188 0 L37.5 0 L37.5 28.4219 Q37.5 35.9844 36.7656 38.1797 Q36.0312 40.375 34.4922 41.4531 Q32.9531 42.5312 30.3281 42.5312 Q27.1562 42.5312 24.6172 40.8203 Q22.0781 39.1094 20.9766 35.8906 Q19.875 32.6719 19.875 25.2031 L19.875 0 L6.1562 0 L6.1562 51.8594 Z"
|
||||
/><glyph unicode="I" horiz-adv-x="27.783203" d="M6.8438 0 L6.8438 71.5781 L21.2969 71.5781 L21.2969 0 L6.8438 0 Z"
|
||||
/></font
|
||||
></defs
|
||||
><g style="fill:white; stroke:white;"
|
||||
><rect x="0" y="0" width="1129" style="clip-path:url(#clipPath1); stroke:none;" height="552"
|
||||
/></g
|
||||
><g style="fill:white; text-rendering:optimizeSpeed; color-rendering:optimizeSpeed; image-rendering:optimizeSpeed; shape-rendering:crispEdges; stroke:white; color-interpolation:sRGB;"
|
||||
><rect x="0" width="1129" height="552" y="0" style="stroke:none;"
|
||||
/><path style="stroke:none;" d="M147 491 L1000 491 L1000 41 L147 41 Z"
|
||||
/></g
|
||||
><g style="stroke-linecap:butt; fill-opacity:0.149; fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667; stroke-opacity:0.149;"
|
||||
><line y2="41" style="fill:none;" x1="147" x2="147" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="289.1667" x2="289.1667" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="431.3333" x2="431.3333" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="573.5" x2="573.5" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="715.6667" x2="715.6667" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="857.8333" x2="857.8333" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="1000" x2="1000" y1="491"
|
||||
/><line y2="463.9086" style="fill:none;" x1="1000" x2="147" y1="463.9086"
|
||||
/><line y2="406.3665" style="fill:none;" x1="1000" x2="147" y1="406.3665"
|
||||
/><line y2="348.8243" style="fill:none;" x1="1000" x2="147" y1="348.8243"
|
||||
/><line y2="291.2822" style="fill:none;" x1="1000" x2="147" y1="291.2822"
|
||||
/><line y2="233.74" style="fill:none;" x1="1000" x2="147" y1="233.74"
|
||||
/><line y2="176.1979" style="fill:none;" x1="1000" x2="147" y1="176.1979"
|
||||
/><line y2="118.6557" style="fill:none;" x1="1000" x2="147" y1="118.6557"
|
||||
/><line y2="61.1135" style="fill:none;" x1="1000" x2="147" y1="61.1135"
|
||||
/><line x1="147" x2="1000" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="491"
|
||||
/><line x1="147" x2="1000" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="41"
|
||||
/><line x1="147" x2="147" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="289.1667" x2="289.1667" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="431.3333" x2="431.3333" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="573.5" x2="573.5" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="715.6667" x2="715.6667" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="857.8333" x2="857.8333" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="1000" x2="1000" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="147" x2="147" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="289.1667" x2="289.1667" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="431.3333" x2="431.3333" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="573.5" x2="573.5" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="715.6667" x2="715.6667" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="857.8333" x2="857.8333" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="1000" x2="1000" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/></g
|
||||
><g transform="translate(147,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>0</text
|
||||
></g
|
||||
><g transform="translate(289.1667,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>2</text
|
||||
></g
|
||||
><g transform="translate(431.3333,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>4</text
|
||||
></g
|
||||
><g transform="translate(573.5,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>6</text
|
||||
></g
|
||||
><g transform="translate(715.6667,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>8</text
|
||||
></g
|
||||
><g transform="translate(857.8333,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-7.5" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>10</text
|
||||
></g
|
||||
><g transform="translate(1000,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-7.5" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>12</text
|
||||
></g
|
||||
><g transform="translate(573.5004,514.6667)" style="text-rendering:geometricPrecision; font-size:14.6667px; color-interpolation:linearRGB; color-rendering:optimizeQuality; image-rendering:optimizeQuality;"
|
||||
><text x="-29" xml:space="preserve" y="15" style="stroke:none;"
|
||||
>Samples</text
|
||||
></g
|
||||
><g style="fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><line y2="41" style="fill:none;" x1="147" x2="147" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="1000" x2="1000" y1="491"
|
||||
/><line y2="463.9086" style="fill:none;" x1="147" x2="155.53" y1="463.9086"
|
||||
/><line y2="406.3665" style="fill:none;" x1="147" x2="155.53" y1="406.3665"
|
||||
/><line y2="348.8243" style="fill:none;" x1="147" x2="155.53" y1="348.8243"
|
||||
/><line y2="291.2822" style="fill:none;" x1="147" x2="155.53" y1="291.2822"
|
||||
/><line y2="233.74" style="fill:none;" x1="147" x2="155.53" y1="233.74"
|
||||
/><line y2="176.1979" style="fill:none;" x1="147" x2="155.53" y1="176.1979"
|
||||
/><line y2="118.6557" style="fill:none;" x1="147" x2="155.53" y1="118.6557"
|
||||
/><line y2="61.1135" style="fill:none;" x1="147" x2="155.53" y1="61.1135"
|
||||
/><line y2="463.9086" style="fill:none;" x1="1000" x2="991.47" y1="463.9086"
|
||||
/><line y2="406.3665" style="fill:none;" x1="1000" x2="991.47" y1="406.3665"
|
||||
/><line y2="348.8243" style="fill:none;" x1="1000" x2="991.47" y1="348.8243"
|
||||
/><line y2="291.2822" style="fill:none;" x1="1000" x2="991.47" y1="291.2822"
|
||||
/><line y2="233.74" style="fill:none;" x1="1000" x2="991.47" y1="233.74"
|
||||
/><line y2="176.1979" style="fill:none;" x1="1000" x2="991.47" y1="176.1979"
|
||||
/><line y2="118.6557" style="fill:none;" x1="1000" x2="991.47" y1="118.6557"
|
||||
/><line y2="61.1135" style="fill:none;" x1="1000" x2="991.47" y1="61.1135"
|
||||
/></g
|
||||
><g transform="translate(141.6667,463.9086)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-23" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>-0.1</text
|
||||
></g
|
||||
><g transform="translate(141.6667,406.3665)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-8" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0</text
|
||||
></g
|
||||
><g transform="translate(141.6667,348.8243)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.1</text
|
||||
></g
|
||||
><g transform="translate(141.6667,291.2822)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.2</text
|
||||
></g
|
||||
><g transform="translate(141.6667,233.74)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.3</text
|
||||
></g
|
||||
><g transform="translate(141.6667,176.1979)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.4</text
|
||||
></g
|
||||
><g transform="translate(141.6667,118.6557)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.5</text
|
||||
></g
|
||||
><g transform="translate(141.6667,61.1135)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.6</text
|
||||
></g
|
||||
><g transform="translate(114.6667,265.9998) rotate(-90)" style="text-rendering:geometricPrecision; font-size:14.6667px; color-interpolation:linearRGB; color-rendering:optimizeQuality; image-rendering:optimizeQuality;"
|
||||
><text x="-33" xml:space="preserve" y="-4" style="stroke:none;"
|
||||
>Amplitude</text
|
||||
></g
|
||||
><g transform="translate(573.5005,38.25)" style="font-size:14.6667px; text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; font-weight:bold;"
|
||||
><text x="-65" xml:space="preserve" y="-4" style="stroke:none;"
|
||||
>Impulse Response</text
|
||||
></g
|
||||
><g style="stroke-linecap:butt; fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><line y2="406.3665" style="fill:none;" x1="147" x2="1000" y1="406.3665"
|
||||
/></g
|
||||
><g transform="translate(147,406.3665)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(147,406.3665)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(218.0833,454.6886)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(218.0833,454.6886)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(289.1667,470.5454)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(289.1667,470.5454)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(360.25,406.3665)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(360.25,406.3665)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(431.3333,267.4149)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(431.3333,267.4149)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(502.4167,122.9739)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(502.4167,122.9739)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(573.5,61.4546)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(573.5,61.4546)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(644.5833,122.9739)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(644.5833,122.9739)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(715.6667,267.4149)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(715.6667,267.4149)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(786.75,406.3665)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(786.75,406.3665)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(857.8333,470.5454)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(857.8333,470.5454)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(928.9167,454.6886)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(928.9167,454.6886)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(1000,406.3665)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(1000,406.3665)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="147" x2="147" y1="406.3665" style="fill:none;" y2="406.3665"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="218.0833" x2="218.0833" y1="406.3665" style="fill:none;" y2="454.6886"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="289.1667" x2="289.1667" y1="406.3665" style="fill:none;" y2="470.5454"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="360.25" x2="360.25" y1="406.3665" style="fill:none;" y2="406.3665"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="431.3333" x2="431.3333" y1="406.3665" style="fill:none;" y2="267.4149"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="502.4167" x2="502.4167" y1="406.3665" style="fill:none;" y2="122.9739"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="573.5" x2="573.5" y1="406.3665" style="fill:none;" y2="61.4546"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="644.5833" x2="644.5833" y1="406.3665" style="fill:none;" y2="122.9739"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="715.6667" x2="715.6667" y1="406.3665" style="fill:none;" y2="267.4149"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="786.75" x2="786.75" y1="406.3665" style="fill:none;" y2="406.3665"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="857.8333" x2="857.8333" y1="406.3665" style="fill:none;" y2="470.5454"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="928.9167" x2="928.9167" y1="406.3665" style="fill:none;" y2="454.6886"
|
||||
/><line transform="translate(-1000,-406.3665)" x1="1000" x2="1000" y1="406.3665" style="fill:none;" y2="406.3665"
|
||||
/></g
|
||||
></g
|
||||
></svg
|
||||
>
|
||||
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 14 KiB |
@@ -0,0 +1,281 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
|
||||
'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
|
||||
<svg xmlns:xlink="http://www.w3.org/1999/xlink" style="fill-opacity:1; color-rendering:auto; color-interpolation:auto; text-rendering:auto; stroke:black; stroke-linecap:square; stroke-miterlimit:10; shape-rendering:auto; stroke-opacity:1; fill:black; stroke-dasharray:none; font-weight:normal; stroke-width:1; font-family:'Dialog'; font-style:normal; stroke-linejoin:miter; font-size:12px; stroke-dashoffset:0; image-rendering:auto;" width="1129" height="552" xmlns="http://www.w3.org/2000/svg"
|
||||
><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
|
||||
/><g
|
||||
><defs id="defs1"
|
||||
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
|
||||
><path d="M0 0 L1129 0 L1129 552 L0 552 L0 0 Z"
|
||||
/></clipPath
|
||||
><font horiz-adv-x="75.0" id="font1"
|
||||
><font-face ascent="100.53711" descent="21.972656" units-per-em="100" style="font-style:normal; font-family:Dialog; font-weight:normal;"
|
||||
/><missing-glyph horiz-adv-x="75.0" d="M12.5 0 L12.5 62.5 L62.5 62.5 L62.5 0 L12.5 0 ZM14.0625 1.5625 L60.9375 1.5625 L60.9375 60.9375 L14.0625 60.9375 L14.0625 1.5625 Z"
|
||||
/><glyph unicode="0" horiz-adv-x="55.615234" d="M4.1562 35.2969 Q4.1562 48 6.7656 55.7422 Q9.375 63.4844 14.5234 67.6797 Q19.6719 71.875 27.4844 71.875 Q33.25 71.875 37.5938 69.5547 Q41.9375 67.2344 44.7734 62.8672 Q47.6094 58.5 49.2188 52.2266 Q50.8281 45.9531 50.8281 35.2969 Q50.8281 22.7031 48.2422 14.9688 Q45.6562 7.2344 40.5078 3.0078 Q35.3594 -1.2188 27.4844 -1.2188 Q17.1406 -1.2188 11.2344 6.2031 Q4.1562 15.1406 4.1562 35.2969 ZM13.1875 35.2969 Q13.1875 17.6719 17.3125 11.8359 Q21.4375 6 27.4844 6 Q33.5469 6 37.6719 11.8594 Q41.7969 17.7188 41.7969 35.2969 Q41.7969 52.9844 37.6719 58.7891 Q33.5469 64.5938 27.3906 64.5938 Q21.3438 64.5938 17.7188 59.4688 Q13.1875 52.9375 13.1875 35.2969 Z"
|
||||
/><glyph unicode="2" horiz-adv-x="55.615234" d="M50.3438 8.4531 L50.3438 0 L3.0312 0 Q2.9375 3.1719 4.0469 6.1094 Q5.8594 10.9375 9.8359 15.625 Q13.8125 20.3125 21.3438 26.4688 Q33.0156 36.0312 37.1172 41.625 Q41.2188 47.2188 41.2188 52.2031 Q41.2188 57.4219 37.4766 61.0078 Q33.7344 64.5938 27.7344 64.5938 Q21.3906 64.5938 17.5781 60.7891 Q13.7656 56.9844 13.7188 50.25 L4.6875 51.1719 Q5.6094 61.2812 11.6641 66.5781 Q17.7188 71.875 27.9375 71.875 Q38.2344 71.875 44.2422 66.1641 Q50.25 60.4531 50.25 52 Q50.25 47.7031 48.4922 43.5547 Q46.7344 39.4062 42.6562 34.8125 Q38.5781 30.2188 29.1094 22.2188 Q21.1875 15.5781 18.9453 13.2109 Q16.7031 10.8438 15.2344 8.4531 L50.3438 8.4531 Z"
|
||||
/><glyph unicode="4" horiz-adv-x="55.615234" d="M32.3281 0 L32.3281 17.1406 L1.2656 17.1406 L1.2656 25.2031 L33.9375 71.5781 L41.1094 71.5781 L41.1094 25.2031 L50.7812 25.2031 L50.7812 17.1406 L41.1094 17.1406 L41.1094 0 L32.3281 0 ZM32.3281 25.2031 L32.3281 57.4688 L9.9062 25.2031 L32.3281 25.2031 Z"
|
||||
/><glyph unicode="6" horiz-adv-x="55.615234" d="M49.75 54.0469 L41.0156 53.375 Q39.8438 58.5469 37.7031 60.8906 Q34.125 64.6562 28.9062 64.6562 Q24.7031 64.6562 21.5312 62.3125 Q17.3906 59.2812 14.9922 53.4688 Q12.5938 47.6562 12.5 36.9219 Q15.6719 41.75 20.2656 44.0938 Q24.8594 46.4375 29.8906 46.4375 Q38.6719 46.4375 44.8516 39.9688 Q51.0312 33.5 51.0312 23.25 Q51.0312 16.5 48.125 10.7188 Q45.2188 4.9375 40.1406 1.8594 Q35.0625 -1.2188 28.6094 -1.2188 Q17.625 -1.2188 10.6953 6.8594 Q3.7656 14.9375 3.7656 33.5 Q3.7656 54.25 11.4219 63.6719 Q18.1094 71.875 29.4375 71.875 Q37.8906 71.875 43.2891 67.1406 Q48.6875 62.4062 49.75 54.0469 ZM13.875 23.1875 Q13.875 18.6562 15.7969 14.5078 Q17.7188 10.3594 21.1875 8.1797 Q24.6562 6 28.4688 6 Q34.0312 6 38.0391 10.4922 Q42.0469 14.9844 42.0469 22.7031 Q42.0469 30.125 38.0859 34.3984 Q34.125 38.6719 28.125 38.6719 Q22.1719 38.6719 18.0234 34.3984 Q13.875 30.125 13.875 23.1875 Z"
|
||||
/><glyph unicode="8" horiz-adv-x="55.615234" d="M17.6719 38.8125 Q12.2031 40.8281 9.5703 44.5391 Q6.9375 48.25 6.9375 53.4219 Q6.9375 61.2344 12.5547 66.5547 Q18.1719 71.875 27.4844 71.875 Q36.8594 71.875 42.5781 66.4297 Q48.2969 60.9844 48.2969 53.1719 Q48.2969 48.1875 45.6797 44.5078 Q43.0625 40.8281 37.75 38.8125 Q44.3438 36.6719 47.7812 31.8828 Q51.2188 27.0938 51.2188 20.4531 Q51.2188 11.2812 44.7266 5.0312 Q38.2344 -1.2188 27.6406 -1.2188 Q17.0469 -1.2188 10.5469 5.0547 Q4.0469 11.3281 4.0469 20.7031 Q4.0469 27.6875 7.5938 32.3984 Q11.1406 37.1094 17.6719 38.8125 ZM15.9219 53.7188 Q15.9219 48.6406 19.1953 45.4141 Q22.4688 42.1875 27.6875 42.1875 Q32.7656 42.1875 36.0156 45.3828 Q39.2656 48.5781 39.2656 53.2188 Q39.2656 58.0625 35.9141 61.3594 Q32.5625 64.6562 27.5938 64.6562 Q22.5625 64.6562 19.2422 61.4297 Q15.9219 58.2031 15.9219 53.7188 ZM13.0938 20.6562 Q13.0938 16.8906 14.875 13.375 Q16.6562 9.8594 20.1719 7.9297 Q23.6875 6 27.7344 6 Q34.0312 6 38.1328 10.0547 Q42.2344 14.1094 42.2344 20.3594 Q42.2344 26.7031 38.0156 30.8594 Q33.7969 35.0156 27.4375 35.0156 Q21.2344 35.0156 17.1641 30.9141 Q13.0938 26.8125 13.0938 20.6562 Z"
|
||||
/><glyph unicode="1" horiz-adv-x="55.615234" d="M37.25 0 L28.4688 0 L28.4688 56 Q25.2969 52.9844 20.1406 49.9531 Q14.9844 46.9219 10.8906 45.4062 L10.8906 53.9062 Q18.2656 57.375 23.7812 62.3047 Q29.2969 67.2344 31.5938 71.875 L37.25 71.875 L37.25 0 Z"
|
||||
/><glyph unicode="s" horiz-adv-x="50.0" d="M3.0781 15.4844 L11.7656 16.8438 Q12.5 11.625 15.8438 8.8438 Q19.1875 6.0625 25.2031 6.0625 Q31.25 6.0625 34.1797 8.5234 Q37.1094 10.9844 37.1094 14.3125 Q37.1094 17.2812 34.5156 19 Q32.7188 20.1719 25.5312 21.9688 Q15.875 24.4219 12.1406 26.2031 Q8.4062 27.9844 6.4766 31.1328 Q4.5469 34.2812 4.5469 38.0938 Q4.5469 41.5469 6.1328 44.5078 Q7.7188 47.4688 10.4531 49.4219 Q12.5 50.9219 16.0391 51.9766 Q19.5781 53.0312 23.6406 53.0312 Q29.7344 53.0312 34.3516 51.2734 Q38.9688 49.5156 41.1641 46.5078 Q43.3594 43.5 44.1875 38.4844 L35.5938 37.3125 Q35.0156 41.3125 32.2031 43.5547 Q29.3906 45.7969 24.2656 45.7969 Q18.2188 45.7969 15.625 43.7969 Q13.0312 41.7969 13.0312 39.1094 Q13.0312 37.4062 14.1094 36.0312 Q15.1875 34.625 17.4844 33.6875 Q18.7969 33.2031 25.25 31.4531 Q34.5781 28.9531 38.2578 27.3672 Q41.9375 25.7812 44.0391 22.7578 Q46.1406 19.7344 46.1406 15.2344 Q46.1406 10.8438 43.5781 6.9609 Q41.0156 3.0781 36.1797 0.9531 Q31.3438 -1.1719 25.25 -1.1719 Q15.1406 -1.1719 9.8438 3.0312 Q4.5469 7.2344 3.0781 15.4844 Z"
|
||||
/><glyph unicode="e" horiz-adv-x="55.615234" d="M42.0938 16.7031 L51.1719 15.5781 Q49.0312 7.625 43.2188 3.2266 Q37.4062 -1.1719 28.375 -1.1719 Q17 -1.1719 10.3281 5.8359 Q3.6562 12.8438 3.6562 25.4844 Q3.6562 38.5781 10.3984 45.8047 Q17.1406 53.0312 27.875 53.0312 Q38.2812 53.0312 44.875 45.9531 Q51.4688 38.875 51.4688 26.0312 Q51.4688 25.25 51.4219 23.6875 L12.75 23.6875 Q13.2344 15.1406 17.5781 10.6016 Q21.9219 6.0625 28.4219 6.0625 Q33.25 6.0625 36.6719 8.6016 Q40.0938 11.1406 42.0938 16.7031 ZM13.2344 30.9062 L42.1875 30.9062 Q41.6094 37.4531 38.875 40.7188 Q34.6719 45.7969 27.9844 45.7969 Q21.9219 45.7969 17.7969 41.75 Q13.6719 37.7031 13.2344 30.9062 Z"
|
||||
/><glyph unicode="l" horiz-adv-x="22.216797" d="M6.3906 0 L6.3906 71.5781 L15.1875 71.5781 L15.1875 0 L6.3906 0 Z"
|
||||
/><glyph unicode="p" horiz-adv-x="55.615234" d="M6.5938 -19.875 L6.5938 51.8594 L14.5938 51.8594 L14.5938 45.125 Q17.4375 49.0781 21 51.0547 Q24.5625 53.0312 29.6406 53.0312 Q36.2812 53.0312 41.3594 49.6094 Q46.4375 46.1875 49.0234 39.9609 Q51.6094 33.7344 51.6094 26.3125 Q51.6094 18.3594 48.7578 11.9844 Q45.9062 5.6094 40.4609 2.2188 Q35.0156 -1.1719 29 -1.1719 Q24.6094 -1.1719 21.1172 0.6875 Q17.625 2.5469 15.375 5.375 L15.375 -19.875 L6.5938 -19.875 ZM14.5469 25.6406 Q14.5469 15.625 18.6016 10.8438 Q22.6562 6.0625 28.4219 6.0625 Q34.2812 6.0625 38.4531 11.0156 Q42.625 15.9688 42.625 26.375 Q42.625 36.2812 38.5469 41.2109 Q34.4688 46.1406 28.8125 46.1406 Q23.1875 46.1406 18.8672 40.8906 Q14.5469 35.6406 14.5469 25.6406 Z"
|
||||
/><glyph unicode="m" horiz-adv-x="83.30078" d="M6.5938 0 L6.5938 51.8594 L14.4531 51.8594 L14.4531 44.5781 Q16.8906 48.3906 20.9453 50.7109 Q25 53.0312 30.1719 53.0312 Q35.9375 53.0312 39.625 50.6406 Q43.3125 48.25 44.8281 43.9531 Q50.9844 53.0312 60.8438 53.0312 Q68.5625 53.0312 72.7109 48.7578 Q76.8594 44.4844 76.8594 35.5938 L76.8594 0 L68.1094 0 L68.1094 32.6719 Q68.1094 37.9375 67.2578 40.2578 Q66.4062 42.5781 64.1641 43.9922 Q61.9219 45.4062 58.8906 45.4062 Q53.4219 45.4062 49.8047 41.7734 Q46.1875 38.1406 46.1875 30.125 L46.1875 0 L37.4062 0 L37.4062 33.6875 Q37.4062 39.5469 35.2578 42.4766 Q33.1094 45.4062 28.2188 45.4062 Q24.5156 45.4062 21.3672 43.4531 Q18.2188 41.5 16.7969 37.7422 Q15.375 33.9844 15.375 26.9062 L15.375 0 L6.5938 0 Z"
|
||||
/><glyph unicode="a" horiz-adv-x="55.615234" d="M40.4375 6.3906 Q35.5469 2.25 31.0312 0.5391 Q26.5156 -1.1719 21.3438 -1.1719 Q12.7969 -1.1719 8.2031 3 Q3.6094 7.1719 3.6094 13.6719 Q3.6094 17.4844 5.3438 20.6328 Q7.0781 23.7812 9.8906 25.6875 Q12.7031 27.5938 16.2188 28.5625 Q18.7969 29.25 24.0312 29.8906 Q34.6719 31.1562 39.7031 32.9062 Q39.75 34.7188 39.75 35.2031 Q39.75 40.5781 37.25 42.7812 Q33.8906 45.75 27.25 45.75 Q21.0469 45.75 18.0938 43.5781 Q15.1406 41.4062 13.7188 35.8906 L5.125 37.0625 Q6.2969 42.5781 8.9844 45.9688 Q11.6719 49.3594 16.75 51.1953 Q21.8281 53.0312 28.5156 53.0312 Q35.1562 53.0312 39.3047 51.4688 Q43.4531 49.9062 45.4062 47.5391 Q47.3594 45.1719 48.1406 41.5469 Q48.5781 39.3125 48.5781 33.4531 L48.5781 21.7344 Q48.5781 9.4688 49.1406 6.2266 Q49.7031 2.9844 51.375 0 L42.1875 0 Q40.8281 2.7344 40.4375 6.3906 ZM39.7031 26.0312 Q34.9062 24.0781 25.3438 22.7031 Q19.9219 21.9219 17.6797 20.9453 Q15.4375 19.9688 14.2109 18.0938 Q12.9844 16.2188 12.9844 13.9219 Q12.9844 10.4062 15.6484 8.0625 Q18.3125 5.7188 23.4375 5.7188 Q28.5156 5.7188 32.4688 7.9375 Q36.4219 10.1562 38.2812 14.0156 Q39.7031 17 39.7031 22.7969 L39.7031 26.0312 Z"
|
||||
/><glyph unicode="S" horiz-adv-x="66.69922" d="M4.5 23 L13.4219 23.7812 Q14.0625 18.4062 16.3828 14.9688 Q18.7031 11.5312 23.5859 9.4062 Q28.4688 7.2812 34.5781 7.2812 Q39.9844 7.2812 44.1406 8.8906 Q48.2969 10.5 50.3203 13.3047 Q52.3438 16.1094 52.3438 19.4375 Q52.3438 22.7969 50.3906 25.3125 Q48.4375 27.8281 43.9531 29.5469 Q41.0625 30.6719 31.2031 33.0391 Q21.3438 35.4062 17.3906 37.5 Q12.25 40.1875 9.7422 44.1641 Q7.2344 48.1406 7.2344 53.0781 Q7.2344 58.5 10.3047 63.2109 Q13.375 67.9219 19.2891 70.3594 Q25.2031 72.7969 32.4219 72.7969 Q40.375 72.7969 46.4609 70.2344 Q52.5469 67.6719 55.8125 62.6953 Q59.0781 57.7188 59.3281 51.4219 L50.25 50.7344 Q49.5156 57.5156 45.2891 60.9844 Q41.0625 64.4531 32.8125 64.4531 Q24.2188 64.4531 20.2891 61.3047 Q16.3594 58.1562 16.3594 53.7188 Q16.3594 49.8594 19.1406 47.3594 Q21.875 44.875 33.4219 42.2656 Q44.9688 39.6562 49.2656 37.7031 Q55.5156 34.8125 58.4922 30.3984 Q61.4688 25.9844 61.4688 20.2188 Q61.4688 14.5 58.2031 9.4453 Q54.9375 4.3906 48.8047 1.5859 Q42.6719 -1.2188 35.0156 -1.2188 Q25.2969 -1.2188 18.7266 1.6094 Q12.1562 4.4375 8.4219 10.1328 Q4.6875 15.8281 4.5 23 Z"
|
||||
/><glyph unicode="." horiz-adv-x="27.783203" d="M9.0781 0 L9.0781 10.0156 L19.0938 10.0156 L19.0938 0 L9.0781 0 Z"
|
||||
/><glyph unicode="-" horiz-adv-x="33.30078" d="M3.1719 21.4844 L3.1719 30.3281 L30.1719 30.3281 L30.1719 21.4844 L3.1719 21.4844 Z"
|
||||
/><glyph unicode="3" horiz-adv-x="55.615234" d="M4.2031 18.8906 L12.9844 20.0625 Q14.5 12.5938 18.1406 9.2969 Q21.7812 6 27 6 Q33.2031 6 37.4766 10.2969 Q41.75 14.5938 41.75 20.9531 Q41.75 27 37.7969 30.9297 Q33.8438 34.8594 27.7344 34.8594 Q25.25 34.8594 21.5312 33.8906 L22.5156 41.6094 Q23.3906 41.5 23.9219 41.5 Q29.5469 41.5 34.0391 44.4297 Q38.5312 47.3594 38.5312 53.4688 Q38.5312 58.2969 35.2578 61.4766 Q31.9844 64.6562 26.8125 64.6562 Q21.6875 64.6562 18.2656 61.4297 Q14.8438 58.2031 13.875 51.7656 L5.0781 53.3281 Q6.6875 62.1562 12.3984 67.0156 Q18.1094 71.875 26.6094 71.875 Q32.4688 71.875 37.3984 69.3594 Q42.3281 66.8438 44.9453 62.5 Q47.5625 58.1562 47.5625 53.2656 Q47.5625 48.6406 45.0703 44.8281 Q42.5781 41.0156 37.7031 38.7656 Q44.0469 37.3125 47.5625 32.6953 Q51.0781 28.0781 51.0781 21.1406 Q51.0781 11.7656 44.2422 5.25 Q37.4062 -1.2656 26.9531 -1.2656 Q17.5312 -1.2656 11.3047 4.3516 Q5.0781 9.9688 4.2031 18.8906 Z"
|
||||
/><glyph unicode="5" horiz-adv-x="55.615234" d="M4.1562 18.75 L13.375 19.5312 Q14.4062 12.7969 18.1406 9.3984 Q21.875 6 27.1562 6 Q33.5 6 37.8906 10.7891 Q42.2812 15.5781 42.2812 23.4844 Q42.2812 31 38.0625 35.3516 Q33.8438 39.7031 27 39.7031 Q22.75 39.7031 19.3359 37.7734 Q15.9219 35.8438 13.9688 32.7656 L5.7188 33.8438 L12.6406 70.6094 L48.25 70.6094 L48.25 62.2031 L19.6719 62.2031 L15.8281 42.9688 Q22.2656 47.4688 29.3438 47.4688 Q38.7188 47.4688 45.1641 40.9688 Q51.6094 34.4688 51.6094 24.2656 Q51.6094 14.5469 45.9531 7.4688 Q39.0625 -1.2188 27.1562 -1.2188 Q17.3906 -1.2188 11.2109 4.25 Q5.0312 9.7188 4.1562 18.75 Z"
|
||||
/><glyph unicode="d" horiz-adv-x="55.615234" d="M40.2344 0 L40.2344 6.5469 Q35.2969 -1.1719 25.7344 -1.1719 Q19.5312 -1.1719 14.3281 2.25 Q9.125 5.6719 6.2734 11.7969 Q3.4219 17.9219 3.4219 25.875 Q3.4219 33.6406 6.0078 39.9688 Q8.5938 46.2969 13.7734 49.6641 Q18.9531 53.0312 25.3438 53.0312 Q30.0312 53.0312 33.6953 51.0547 Q37.3594 49.0781 39.6562 45.9062 L39.6562 71.5781 L48.3906 71.5781 L48.3906 0 L40.2344 0 ZM12.4531 25.875 Q12.4531 15.9219 16.6484 10.9922 Q20.8438 6.0625 26.5625 6.0625 Q32.3281 6.0625 36.3516 10.7734 Q40.375 15.4844 40.375 25.1406 Q40.375 35.7969 36.2734 40.7734 Q32.1719 45.75 26.1719 45.75 Q20.3125 45.75 16.3828 40.9688 Q12.4531 36.1875 12.4531 25.875 Z"
|
||||
/><glyph unicode="u" horiz-adv-x="55.615234" d="M40.5781 0 L40.5781 7.625 Q34.5156 -1.1719 24.125 -1.1719 Q19.5312 -1.1719 15.5547 0.5859 Q11.5781 2.3438 9.6484 5.0078 Q7.7188 7.6719 6.9375 11.5312 Q6.3906 14.1094 6.3906 19.7344 L6.3906 51.8594 L15.1875 51.8594 L15.1875 23.0938 Q15.1875 16.2188 15.7188 13.8125 Q16.5469 10.3594 19.2344 8.375 Q21.9219 6.3906 25.875 6.3906 Q29.8281 6.3906 33.2969 8.4219 Q36.7656 10.4531 38.2109 13.9453 Q39.6562 17.4375 39.6562 24.0781 L39.6562 51.8594 L48.4375 51.8594 L48.4375 0 L40.5781 0 Z"
|
||||
/><glyph unicode="t" horiz-adv-x="27.783203" d="M25.7812 7.8594 L27.0469 0.0938 Q23.3438 -0.6875 20.4062 -0.6875 Q15.625 -0.6875 12.9922 0.8281 Q10.3594 2.3438 9.2812 4.8125 Q8.2031 7.2812 8.2031 15.1875 L8.2031 45.0156 L1.7656 45.0156 L1.7656 51.8594 L8.2031 51.8594 L8.2031 64.7031 L16.9375 69.9688 L16.9375 51.8594 L25.7812 51.8594 L25.7812 45.0156 L16.9375 45.0156 L16.9375 14.7031 Q16.9375 10.9375 17.4062 9.8672 Q17.875 8.7969 18.9219 8.1562 Q19.9688 7.5156 21.9219 7.5156 Q23.3906 7.5156 25.7812 7.8594 Z"
|
||||
/><glyph unicode="i" horiz-adv-x="22.216797" d="M6.6406 61.4688 L6.6406 71.5781 L15.4375 71.5781 L15.4375 61.4688 L6.6406 61.4688 ZM6.6406 0 L6.6406 51.8594 L15.4375 51.8594 L15.4375 0 L6.6406 0 Z"
|
||||
/><glyph unicode="A" horiz-adv-x="66.69922" d="M-0.1406 0 L27.3438 71.5781 L37.5469 71.5781 L66.8438 0 L56.0625 0 L47.7031 21.6875 L17.7812 21.6875 L9.9062 0 L-0.1406 0 ZM20.5156 29.3906 L44.7812 29.3906 L37.3125 49.2188 Q33.8906 58.25 32.2344 64.0625 Q30.8594 57.1719 28.375 50.3906 L20.5156 29.3906 Z"
|
||||
/></font
|
||||
><font horiz-adv-x="75.0" id="font2"
|
||||
><font-face ascent="100.53711" descent="21.972656" units-per-em="100" style="font-style:normal; font-family:Dialog; font-weight:bold;"
|
||||
/><missing-glyph horiz-adv-x="75.0" d="M12.5 0 L12.5 62.5 L62.5 62.5 L62.5 0 L12.5 0 ZM14.0625 1.5625 L60.9375 1.5625 L60.9375 60.9375 L14.0625 60.9375 L14.0625 1.5625 Z"
|
||||
/><glyph unicode="n" horiz-adv-x="61.083984" d="M54.3438 0 L40.625 0 L40.625 26.4688 Q40.625 34.8594 39.75 37.3281 Q38.875 39.7969 36.8906 41.1641 Q34.9062 42.5312 32.125 42.5312 Q28.5625 42.5312 25.7344 40.5781 Q22.9062 38.625 21.8516 35.3984 Q20.7969 32.1719 20.7969 23.4844 L20.7969 0 L7.0781 0 L7.0781 51.8594 L19.8281 51.8594 L19.8281 44.2344 Q26.6094 53.0312 36.9219 53.0312 Q41.4531 53.0312 45.2109 51.3906 Q48.9688 49.75 50.8984 47.2109 Q52.8281 44.6719 53.5859 41.4531 Q54.3438 38.2344 54.3438 32.2344 L54.3438 0 Z"
|
||||
/><glyph unicode="o" horiz-adv-x="61.083984" d="M4 26.6562 Q4 33.5 7.375 39.8984 Q10.75 46.2969 16.9219 49.6641 Q23.0938 53.0312 30.7188 53.0312 Q42.4844 53.0312 50 45.3906 Q57.5156 37.75 57.5156 26.0781 Q57.5156 14.3125 49.9219 6.5703 Q42.3281 -1.1719 30.8125 -1.1719 Q23.6875 -1.1719 17.2188 2.0547 Q10.75 5.2812 7.375 11.5 Q4 17.7188 4 26.6562 ZM18.0625 25.9219 Q18.0625 18.2188 21.7266 14.1172 Q25.3906 10.0156 30.7656 10.0156 Q36.1406 10.0156 39.7734 14.1172 Q43.4062 18.2188 43.4062 26.0312 Q43.4062 33.6406 39.7734 37.7422 Q36.1406 41.8438 30.7656 41.8438 Q25.3906 41.8438 21.7266 37.7422 Q18.0625 33.6406 18.0625 25.9219 Z"
|
||||
/><glyph unicode="R" horiz-adv-x="72.2168" d="M7.3281 0 L7.3281 71.5781 L37.75 71.5781 Q49.2188 71.5781 54.4219 69.6484 Q59.625 67.7188 62.75 62.7891 Q65.875 57.8594 65.875 51.5156 Q65.875 43.4531 61.1328 38.2031 Q56.3906 32.9531 46.9688 31.5938 Q51.6562 28.8594 54.7109 25.5859 Q57.7656 22.3125 62.9375 13.9688 L71.6875 0 L54.3906 0 L43.9531 15.5781 Q38.375 23.9219 36.3281 26.0938 Q34.2812 28.2656 31.9844 29.0781 Q29.6875 29.8906 24.7031 29.8906 L21.7812 29.8906 L21.7812 0 L7.3281 0 ZM21.7812 41.3125 L32.4688 41.3125 Q42.875 41.3125 45.4609 42.1875 Q48.0469 43.0625 49.5156 45.2109 Q50.9844 47.3594 50.9844 50.5938 Q50.9844 54.2031 49.0547 56.4219 Q47.125 58.6406 43.6094 59.2344 Q41.8438 59.4688 33.0625 59.4688 L21.7812 59.4688 L21.7812 41.3125 Z"
|
||||
/><glyph unicode=" " horiz-adv-x="27.783203" d=""
|
||||
/><glyph unicode="e" horiz-adv-x="55.615234" d="M37.2031 16.5 L50.875 14.2031 Q48.25 6.6875 42.5547 2.7578 Q36.8594 -1.1719 28.3281 -1.1719 Q14.7969 -1.1719 8.2969 7.6719 Q3.1719 14.75 3.1719 25.5312 Q3.1719 38.4219 9.9141 45.7266 Q16.6562 53.0312 26.9531 53.0312 Q38.5312 53.0312 45.2188 45.3906 Q51.9062 37.75 51.6094 21.9688 L17.2344 21.9688 Q17.3906 15.875 20.5625 12.4766 Q23.7344 9.0781 28.4688 9.0781 Q31.6875 9.0781 33.8828 10.8359 Q36.0781 12.5938 37.2031 16.5 ZM37.9844 30.375 Q37.8438 36.3281 34.9141 39.4297 Q31.9844 42.5312 27.7812 42.5312 Q23.2969 42.5312 20.3594 39.2656 Q17.4375 35.9844 17.4844 30.375 L37.9844 30.375 Z"
|
||||
/><glyph unicode="s" horiz-adv-x="55.615234" d="M2.3438 14.7969 L16.1094 16.8906 Q17 12.8906 19.6797 10.8125 Q22.3594 8.7344 27.2031 8.7344 Q32.5156 8.7344 35.2031 10.6875 Q37.0156 12.0625 37.0156 14.3594 Q37.0156 15.9219 36.0312 16.9375 Q35.0156 17.9219 31.4531 18.75 Q14.8438 22.4062 10.4062 25.4375 Q4.25 29.6406 4.25 37.1094 Q4.25 43.8438 9.5703 48.4375 Q14.8906 53.0312 26.0781 53.0312 Q36.7188 53.0312 41.8984 49.5625 Q47.0781 46.0938 49.0312 39.3125 L36.0781 36.9219 Q35.25 39.9375 32.9297 41.5547 Q30.6094 43.1719 26.3125 43.1719 Q20.9062 43.1719 18.5625 41.6562 Q17 40.5781 17 38.875 Q17 37.4062 18.3594 36.375 Q20.2188 35.0156 31.1797 32.5234 Q42.1406 30.0312 46.4844 26.4219 Q50.7812 22.75 50.7812 16.2188 Q50.7812 9.0781 44.8281 3.9531 Q38.875 -1.1719 27.2031 -1.1719 Q16.6094 -1.1719 10.4297 3.125 Q4.25 7.4219 2.3438 14.7969 Z"
|
||||
/><glyph unicode="l" horiz-adv-x="27.783203" d="M7.1719 0 L7.1719 71.5781 L20.9062 71.5781 L20.9062 0 L7.1719 0 Z"
|
||||
/><glyph unicode="u" horiz-adv-x="61.083984" d="M41.3125 0 L41.3125 7.7656 Q38.4844 3.6094 33.8672 1.2188 Q29.25 -1.1719 24.125 -1.1719 Q18.8906 -1.1719 14.7422 1.125 Q10.5938 3.4219 8.7422 7.5703 Q6.8906 11.7188 6.8906 19.0469 L6.8906 51.8594 L20.6094 51.8594 L20.6094 28.0312 Q20.6094 17.0938 21.3672 14.625 Q22.125 12.1562 24.125 10.7188 Q26.125 9.2812 29.2031 9.2812 Q32.7188 9.2812 35.5 11.2109 Q38.2812 13.1406 39.3047 15.9922 Q40.3281 18.8438 40.3281 29.9844 L40.3281 51.8594 L54.0469 51.8594 L54.0469 0 L41.3125 0 Z"
|
||||
/><glyph unicode="p" horiz-adv-x="61.083984" d="M6.7812 51.8594 L19.5781 51.8594 L19.5781 44.2344 Q22.0781 48.1406 26.3203 50.5859 Q30.5625 53.0312 35.75 53.0312 Q44.7812 53.0312 51.0781 45.9531 Q57.375 38.875 57.375 26.2188 Q57.375 13.2344 51.0234 6.0312 Q44.6719 -1.1719 35.6406 -1.1719 Q31.3438 -1.1719 27.8516 0.5391 Q24.3594 2.25 20.5156 6.3906 L20.5156 -19.7344 L6.7812 -19.7344 L6.7812 51.8594 ZM20.3594 26.8125 Q20.3594 18.0625 23.8281 13.8906 Q27.2969 9.7188 32.2812 9.7188 Q37.0625 9.7188 40.2344 13.5547 Q43.4062 17.3906 43.4062 26.125 Q43.4062 34.2812 40.1328 38.2344 Q36.8594 42.1875 32.0312 42.1875 Q27 42.1875 23.6797 38.3047 Q20.3594 34.4219 20.3594 26.8125 Z"
|
||||
/><glyph unicode="m" horiz-adv-x="88.916016" d="M6.1562 51.8594 L18.7969 51.8594 L18.7969 44.7812 Q25.5938 53.0312 34.9688 53.0312 Q39.9375 53.0312 43.6016 50.9766 Q47.2656 48.9219 49.6094 44.7812 Q53.0312 48.9219 56.9844 50.9766 Q60.9375 53.0312 65.4375 53.0312 Q71.1406 53.0312 75.0938 50.7109 Q79.0469 48.3906 81 43.8906 Q82.4219 40.5781 82.4219 33.1562 L82.4219 0 L68.7031 0 L68.7031 29.6406 Q68.7031 37.3594 67.2812 39.5938 Q65.375 42.5312 61.4219 42.5312 Q58.5469 42.5312 56.0078 40.7734 Q53.4688 39.0156 52.3438 35.625 Q51.2188 32.2344 51.2188 24.9062 L51.2188 0 L37.5 0 L37.5 28.4219 Q37.5 35.9844 36.7656 38.1797 Q36.0312 40.375 34.4922 41.4531 Q32.9531 42.5312 30.3281 42.5312 Q27.1562 42.5312 24.6172 40.8203 Q22.0781 39.1094 20.9766 35.8906 Q19.875 32.6719 19.875 25.2031 L19.875 0 L6.1562 0 L6.1562 51.8594 Z"
|
||||
/><glyph unicode="I" horiz-adv-x="27.783203" d="M6.8438 0 L6.8438 71.5781 L21.2969 71.5781 L21.2969 0 L6.8438 0 Z"
|
||||
/></font
|
||||
></defs
|
||||
><g style="fill:white; stroke:white;"
|
||||
><rect x="0" y="0" width="1129" style="clip-path:url(#clipPath1); stroke:none;" height="552"
|
||||
/></g
|
||||
><g style="fill:white; text-rendering:optimizeSpeed; color-rendering:optimizeSpeed; image-rendering:optimizeSpeed; shape-rendering:crispEdges; stroke:white; color-interpolation:sRGB;"
|
||||
><rect x="0" width="1129" height="552" y="0" style="stroke:none;"
|
||||
/><path style="stroke:none;" d="M147 491 L1000 491 L1000 41 L147 41 Z"
|
||||
/></g
|
||||
><g style="stroke-linecap:butt; fill-opacity:0.149; fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667; stroke-opacity:0.149;"
|
||||
><line y2="41" style="fill:none;" x1="147" x2="147" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="289.1667" x2="289.1667" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="431.3333" x2="431.3333" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="573.5" x2="573.5" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="715.6667" x2="715.6667" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="857.8333" x2="857.8333" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="1000" x2="1000" y1="491"
|
||||
/><line y2="460.2101" style="fill:none;" x1="1000" x2="147" y1="460.2101"
|
||||
/><line y2="404.7831" style="fill:none;" x1="1000" x2="147" y1="404.7831"
|
||||
/><line y2="349.3561" style="fill:none;" x1="1000" x2="147" y1="349.3561"
|
||||
/><line y2="293.929" style="fill:none;" x1="1000" x2="147" y1="293.929"
|
||||
/><line y2="238.502" style="fill:none;" x1="1000" x2="147" y1="238.502"
|
||||
/><line y2="183.075" style="fill:none;" x1="1000" x2="147" y1="183.075"
|
||||
/><line y2="127.6479" style="fill:none;" x1="1000" x2="147" y1="127.6479"
|
||||
/><line y2="72.2209" style="fill:none;" x1="1000" x2="147" y1="72.2209"
|
||||
/><line x1="147" x2="1000" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="491"
|
||||
/><line x1="147" x2="1000" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="41"
|
||||
/><line x1="147" x2="147" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="289.1667" x2="289.1667" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="431.3333" x2="431.3333" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="573.5" x2="573.5" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="715.6667" x2="715.6667" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="857.8333" x2="857.8333" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="1000" x2="1000" y1="491" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="482.47"
|
||||
/><line x1="147" x2="147" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="289.1667" x2="289.1667" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="431.3333" x2="431.3333" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="573.5" x2="573.5" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="715.6667" x2="715.6667" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="857.8333" x2="857.8333" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/><line x1="1000" x2="1000" y1="41" style="stroke-linecap:square; fill-opacity:1; fill:none; stroke-opacity:1;" y2="49.53"
|
||||
/></g
|
||||
><g transform="translate(147,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>0</text
|
||||
></g
|
||||
><g transform="translate(289.1667,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>2</text
|
||||
></g
|
||||
><g transform="translate(431.3333,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>4</text
|
||||
></g
|
||||
><g transform="translate(573.5,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>6</text
|
||||
></g
|
||||
><g transform="translate(715.6667,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>8</text
|
||||
></g
|
||||
><g transform="translate(857.8333,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-7.5" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>10</text
|
||||
></g
|
||||
><g transform="translate(1000,496.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-7.5" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>12</text
|
||||
></g
|
||||
><g transform="translate(573.5004,514.6667)" style="text-rendering:geometricPrecision; font-size:14.6667px; color-interpolation:linearRGB; color-rendering:optimizeQuality; image-rendering:optimizeQuality;"
|
||||
><text x="-29" xml:space="preserve" y="15" style="stroke:none;"
|
||||
>Samples</text
|
||||
></g
|
||||
><g style="fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><line y2="41" style="fill:none;" x1="147" x2="147" y1="491"
|
||||
/><line y2="41" style="fill:none;" x1="1000" x2="1000" y1="491"
|
||||
/><line y2="460.2101" style="fill:none;" x1="147" x2="155.53" y1="460.2101"
|
||||
/><line y2="404.7831" style="fill:none;" x1="147" x2="155.53" y1="404.7831"
|
||||
/><line y2="349.3561" style="fill:none;" x1="147" x2="155.53" y1="349.3561"
|
||||
/><line y2="293.929" style="fill:none;" x1="147" x2="155.53" y1="293.929"
|
||||
/><line y2="238.502" style="fill:none;" x1="147" x2="155.53" y1="238.502"
|
||||
/><line y2="183.075" style="fill:none;" x1="147" x2="155.53" y1="183.075"
|
||||
/><line y2="127.6479" style="fill:none;" x1="147" x2="155.53" y1="127.6479"
|
||||
/><line y2="72.2209" style="fill:none;" x1="147" x2="155.53" y1="72.2209"
|
||||
/><line y2="460.2101" style="fill:none;" x1="1000" x2="991.47" y1="460.2101"
|
||||
/><line y2="404.7831" style="fill:none;" x1="1000" x2="991.47" y1="404.7831"
|
||||
/><line y2="349.3561" style="fill:none;" x1="1000" x2="991.47" y1="349.3561"
|
||||
/><line y2="293.929" style="fill:none;" x1="1000" x2="991.47" y1="293.929"
|
||||
/><line y2="238.502" style="fill:none;" x1="1000" x2="991.47" y1="238.502"
|
||||
/><line y2="183.075" style="fill:none;" x1="1000" x2="991.47" y1="183.075"
|
||||
/><line y2="127.6479" style="fill:none;" x1="1000" x2="991.47" y1="127.6479"
|
||||
/><line y2="72.2209" style="fill:none;" x1="1000" x2="991.47" y1="72.2209"
|
||||
/></g
|
||||
><g transform="translate(141.6667,460.2101)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-23" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>-0.1</text
|
||||
></g
|
||||
><g transform="translate(141.6667,404.7831)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-8" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0</text
|
||||
></g
|
||||
><g transform="translate(141.6667,349.3561)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.1</text
|
||||
></g
|
||||
><g transform="translate(141.6667,293.929)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.2</text
|
||||
></g
|
||||
><g transform="translate(141.6667,238.502)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.3</text
|
||||
></g
|
||||
><g transform="translate(141.6667,183.075)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.4</text
|
||||
></g
|
||||
><g transform="translate(141.6667,127.6479)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.5</text
|
||||
></g
|
||||
><g transform="translate(141.6667,72.2209)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.6</text
|
||||
></g
|
||||
><g transform="translate(114.6667,265.9998) rotate(-90)" style="text-rendering:geometricPrecision; font-size:14.6667px; color-interpolation:linearRGB; color-rendering:optimizeQuality; image-rendering:optimizeQuality;"
|
||||
><text x="-33" xml:space="preserve" y="-4" style="stroke:none;"
|
||||
>Amplitude</text
|
||||
></g
|
||||
><g transform="translate(573.5005,38.25)" style="font-size:14.6667px; text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; font-weight:bold;"
|
||||
><text x="-65" xml:space="preserve" y="-4" style="stroke:none;"
|
||||
>Impulse Response</text
|
||||
></g
|
||||
><g style="stroke-linecap:butt; fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><line y2="404.7831" style="fill:none;" x1="147" x2="1000" y1="404.7831"
|
||||
/></g
|
||||
><g transform="translate(147,387.7336)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(147,387.7336)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(218.0833,435.9514)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(218.0833,435.9514)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(289.1667,470.5454)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(289.1667,470.5454)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(360.25,425.4274)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(360.25,425.4274)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(431.3333,288.0465)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(431.3333,288.0465)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(502.4167,130.8669)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(502.4167,130.8669)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(573.5,61.4545)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(573.5,61.4545)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(644.5833,130.8669)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(644.5833,130.8669)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(715.6667,288.0465)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(715.6667,288.0465)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(786.75,425.4274)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(786.75,425.4274)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(857.8333,470.5454)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(857.8333,470.5454)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(928.9167,435.9514)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(928.9167,435.9514)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(1000,387.7336)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(1000,387.7336)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="147" x2="147" y1="404.7831" style="fill:none;" y2="387.7336"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="218.0833" x2="218.0833" y1="404.7831" style="fill:none;" y2="435.9514"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="289.1667" x2="289.1667" y1="404.7831" style="fill:none;" y2="470.5454"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="360.25" x2="360.25" y1="404.7831" style="fill:none;" y2="425.4274"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="431.3333" x2="431.3333" y1="404.7831" style="fill:none;" y2="288.0465"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="502.4167" x2="502.4167" y1="404.7831" style="fill:none;" y2="130.8669"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="573.5" x2="573.5" y1="404.7831" style="fill:none;" y2="61.4545"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="644.5833" x2="644.5833" y1="404.7831" style="fill:none;" y2="130.8669"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="715.6667" x2="715.6667" y1="404.7831" style="fill:none;" y2="288.0465"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="786.75" x2="786.75" y1="404.7831" style="fill:none;" y2="425.4274"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="857.8333" x2="857.8333" y1="404.7831" style="fill:none;" y2="470.5454"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="928.9167" x2="928.9167" y1="404.7831" style="fill:none;" y2="435.9514"
|
||||
/><line transform="translate(-1000,-387.7336)" x1="1000" x2="1000" y1="404.7831" style="fill:none;" y2="387.7336"
|
||||
/></g
|
||||
></g
|
||||
></svg
|
||||
>
|
||||
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,370 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
|
||||
'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
|
||||
<svg xmlns:xlink="http://www.w3.org/1999/xlink" style="fill-opacity:1; color-rendering:auto; color-interpolation:auto; text-rendering:auto; stroke:black; stroke-linecap:square; stroke-miterlimit:10; shape-rendering:auto; stroke-opacity:1; fill:black; stroke-dasharray:none; font-weight:normal; stroke-width:1; font-family:'Dialog'; font-style:normal; stroke-linejoin:miter; font-size:12px; stroke-dashoffset:0; image-rendering:auto;" width="560" height="420" xmlns="http://www.w3.org/2000/svg"
|
||||
><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
|
||||
/><g
|
||||
><defs id="defs1"
|
||||
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
|
||||
><path d="M0 0 L560 0 L560 420 L0 420 L0 0 Z"
|
||||
/></clipPath
|
||||
><font horiz-adv-x="75.0" id="font1"
|
||||
><font-face ascent="100.53711" descent="21.972656" units-per-em="100" style="font-style:normal; font-family:Dialog; font-weight:normal;"
|
||||
/><missing-glyph horiz-adv-x="75.0" d="M12.5 0 L12.5 62.5 L62.5 62.5 L62.5 0 L12.5 0 ZM14.0625 1.5625 L60.9375 1.5625 L60.9375 60.9375 L14.0625 60.9375 L14.0625 1.5625 Z"
|
||||
/><glyph unicode="2" horiz-adv-x="55.615234" d="M50.3438 8.4531 L50.3438 0 L3.0312 0 Q2.9375 3.1719 4.0469 6.1094 Q5.8594 10.9375 9.8359 15.625 Q13.8125 20.3125 21.3438 26.4688 Q33.0156 36.0312 37.1172 41.625 Q41.2188 47.2188 41.2188 52.2031 Q41.2188 57.4219 37.4766 61.0078 Q33.7344 64.5938 27.7344 64.5938 Q21.3906 64.5938 17.5781 60.7891 Q13.7656 56.9844 13.7188 50.25 L4.6875 51.1719 Q5.6094 61.2812 11.6641 66.5781 Q17.7188 71.875 27.9375 71.875 Q38.2344 71.875 44.2422 66.1641 Q50.25 60.4531 50.25 52 Q50.25 47.7031 48.4922 43.5547 Q46.7344 39.4062 42.6562 34.8125 Q38.5781 30.2188 29.1094 22.2188 Q21.1875 15.5781 18.9453 13.2109 Q16.7031 10.8438 15.2344 8.4531 L50.3438 8.4531 Z"
|
||||
/><glyph unicode="." horiz-adv-x="27.783203" d="M9.0781 0 L9.0781 10.0156 L19.0938 10.0156 L19.0938 0 L9.0781 0 Z"
|
||||
/><glyph unicode="0" horiz-adv-x="55.615234" d="M4.1562 35.2969 Q4.1562 48 6.7656 55.7422 Q9.375 63.4844 14.5234 67.6797 Q19.6719 71.875 27.4844 71.875 Q33.25 71.875 37.5938 69.5547 Q41.9375 67.2344 44.7734 62.8672 Q47.6094 58.5 49.2188 52.2266 Q50.8281 45.9531 50.8281 35.2969 Q50.8281 22.7031 48.2422 14.9688 Q45.6562 7.2344 40.5078 3.0078 Q35.3594 -1.2188 27.4844 -1.2188 Q17.1406 -1.2188 11.2344 6.2031 Q4.1562 15.1406 4.1562 35.2969 ZM13.1875 35.2969 Q13.1875 17.6719 17.3125 11.8359 Q21.4375 6 27.4844 6 Q33.5469 6 37.6719 11.8594 Q41.7969 17.7188 41.7969 35.2969 Q41.7969 52.9844 37.6719 58.7891 Q33.5469 64.5938 27.3906 64.5938 Q21.3438 64.5938 17.7188 59.4688 Q13.1875 52.9375 13.1875 35.2969 Z"
|
||||
/><glyph unicode="-" horiz-adv-x="33.30078" d="M3.1719 21.4844 L3.1719 30.3281 L30.1719 30.3281 L30.1719 21.4844 L3.1719 21.4844 Z"
|
||||
/><glyph unicode="4" horiz-adv-x="55.615234" d="M32.3281 0 L32.3281 17.1406 L1.2656 17.1406 L1.2656 25.2031 L33.9375 71.5781 L41.1094 71.5781 L41.1094 25.2031 L50.7812 25.2031 L50.7812 17.1406 L41.1094 17.1406 L41.1094 0 L32.3281 0 ZM32.3281 25.2031 L32.3281 57.4688 L9.9062 25.2031 L32.3281 25.2031 Z"
|
||||
/><glyph unicode="6" horiz-adv-x="55.615234" d="M49.75 54.0469 L41.0156 53.375 Q39.8438 58.5469 37.7031 60.8906 Q34.125 64.6562 28.9062 64.6562 Q24.7031 64.6562 21.5312 62.3125 Q17.3906 59.2812 14.9922 53.4688 Q12.5938 47.6562 12.5 36.9219 Q15.6719 41.75 20.2656 44.0938 Q24.8594 46.4375 29.8906 46.4375 Q38.6719 46.4375 44.8516 39.9688 Q51.0312 33.5 51.0312 23.25 Q51.0312 16.5 48.125 10.7188 Q45.2188 4.9375 40.1406 1.8594 Q35.0625 -1.2188 28.6094 -1.2188 Q17.625 -1.2188 10.6953 6.8594 Q3.7656 14.9375 3.7656 33.5 Q3.7656 54.25 11.4219 63.6719 Q18.1094 71.875 29.4375 71.875 Q37.8906 71.875 43.2891 67.1406 Q48.6875 62.4062 49.75 54.0469 ZM13.875 23.1875 Q13.875 18.6562 15.7969 14.5078 Q17.7188 10.3594 21.1875 8.1797 Q24.6562 6 28.4688 6 Q34.0312 6 38.0391 10.4922 Q42.0469 14.9844 42.0469 22.7031 Q42.0469 30.125 38.0859 34.3984 Q34.125 38.6719 28.125 38.6719 Q22.1719 38.6719 18.0234 34.3984 Q13.875 30.125 13.875 23.1875 Z"
|
||||
/><glyph unicode="8" horiz-adv-x="55.615234" d="M17.6719 38.8125 Q12.2031 40.8281 9.5703 44.5391 Q6.9375 48.25 6.9375 53.4219 Q6.9375 61.2344 12.5547 66.5547 Q18.1719 71.875 27.4844 71.875 Q36.8594 71.875 42.5781 66.4297 Q48.2969 60.9844 48.2969 53.1719 Q48.2969 48.1875 45.6797 44.5078 Q43.0625 40.8281 37.75 38.8125 Q44.3438 36.6719 47.7812 31.8828 Q51.2188 27.0938 51.2188 20.4531 Q51.2188 11.2812 44.7266 5.0312 Q38.2344 -1.2188 27.6406 -1.2188 Q17.0469 -1.2188 10.5469 5.0547 Q4.0469 11.3281 4.0469 20.7031 Q4.0469 27.6875 7.5938 32.3984 Q11.1406 37.1094 17.6719 38.8125 ZM15.9219 53.7188 Q15.9219 48.6406 19.1953 45.4141 Q22.4688 42.1875 27.6875 42.1875 Q32.7656 42.1875 36.0156 45.3828 Q39.2656 48.5781 39.2656 53.2188 Q39.2656 58.0625 35.9141 61.3594 Q32.5625 64.6562 27.5938 64.6562 Q22.5625 64.6562 19.2422 61.4297 Q15.9219 58.2031 15.9219 53.7188 ZM13.0938 20.6562 Q13.0938 16.8906 14.875 13.375 Q16.6562 9.8594 20.1719 7.9297 Q23.6875 6 27.7344 6 Q34.0312 6 38.1328 10.0547 Q42.2344 14.1094 42.2344 20.3594 Q42.2344 26.7031 38.0156 30.8594 Q33.7969 35.0156 27.4375 35.0156 Q21.2344 35.0156 17.1641 30.9141 Q13.0938 26.8125 13.0938 20.6562 Z"
|
||||
/><glyph unicode="1" horiz-adv-x="55.615234" d="M37.25 0 L28.4688 0 L28.4688 56 Q25.2969 52.9844 20.1406 49.9531 Q14.9844 46.9219 10.8906 45.4062 L10.8906 53.9062 Q18.2656 57.375 23.7812 62.3047 Q29.2969 67.2344 31.5938 71.875 L37.25 71.875 L37.25 0 Z"
|
||||
/><glyph unicode="u" horiz-adv-x="55.615234" d="M40.5781 0 L40.5781 7.625 Q34.5156 -1.1719 24.125 -1.1719 Q19.5312 -1.1719 15.5547 0.5859 Q11.5781 2.3438 9.6484 5.0078 Q7.7188 7.6719 6.9375 11.5312 Q6.3906 14.1094 6.3906 19.7344 L6.3906 51.8594 L15.1875 51.8594 L15.1875 23.0938 Q15.1875 16.2188 15.7188 13.8125 Q16.5469 10.3594 19.2344 8.375 Q21.9219 6.3906 25.875 6.3906 Q29.8281 6.3906 33.2969 8.4219 Q36.7656 10.4531 38.2109 13.9453 Q39.6562 17.4375 39.6562 24.0781 L39.6562 51.8594 L48.4375 51.8594 L48.4375 0 L40.5781 0 Z"
|
||||
/><glyph unicode="t" horiz-adv-x="27.783203" d="M25.7812 7.8594 L27.0469 0.0938 Q23.3438 -0.6875 20.4062 -0.6875 Q15.625 -0.6875 12.9922 0.8281 Q10.3594 2.3438 9.2812 4.8125 Q8.2031 7.2812 8.2031 15.1875 L8.2031 45.0156 L1.7656 45.0156 L1.7656 51.8594 L8.2031 51.8594 L8.2031 64.7031 L16.9375 69.9688 L16.9375 51.8594 L25.7812 51.8594 L25.7812 45.0156 L16.9375 45.0156 L16.9375 14.7031 Q16.9375 10.9375 17.4062 9.8672 Q17.875 8.7969 18.9219 8.1562 Q19.9688 7.5156 21.9219 7.5156 Q23.3906 7.5156 25.7812 7.8594 Z"
|
||||
/><glyph unicode="p" horiz-adv-x="55.615234" d="M6.5938 -19.875 L6.5938 51.8594 L14.5938 51.8594 L14.5938 45.125 Q17.4375 49.0781 21 51.0547 Q24.5625 53.0312 29.6406 53.0312 Q36.2812 53.0312 41.3594 49.6094 Q46.4375 46.1875 49.0234 39.9609 Q51.6094 33.7344 51.6094 26.3125 Q51.6094 18.3594 48.7578 11.9844 Q45.9062 5.6094 40.4609 2.2188 Q35.0156 -1.1719 29 -1.1719 Q24.6094 -1.1719 21.1172 0.6875 Q17.625 2.5469 15.375 5.375 L15.375 -19.875 L6.5938 -19.875 ZM14.5469 25.6406 Q14.5469 15.625 18.6016 10.8438 Q22.6562 6.0625 28.4219 6.0625 Q34.2812 6.0625 38.4531 11.0156 Q42.625 15.9688 42.625 26.375 Q42.625 36.2812 38.5469 41.2109 Q34.4688 46.1406 28.8125 46.1406 Q23.1875 46.1406 18.8672 40.8906 Q14.5469 35.6406 14.5469 25.6406 Z"
|
||||
/><glyph unicode=" " horiz-adv-x="27.783203" d=""
|
||||
/><glyph unicode="d" horiz-adv-x="55.615234" d="M40.2344 0 L40.2344 6.5469 Q35.2969 -1.1719 25.7344 -1.1719 Q19.5312 -1.1719 14.3281 2.25 Q9.125 5.6719 6.2734 11.7969 Q3.4219 17.9219 3.4219 25.875 Q3.4219 33.6406 6.0078 39.9688 Q8.5938 46.2969 13.7734 49.6641 Q18.9531 53.0312 25.3438 53.0312 Q30.0312 53.0312 33.6953 51.0547 Q37.3594 49.0781 39.6562 45.9062 L39.6562 71.5781 L48.3906 71.5781 L48.3906 0 L40.2344 0 ZM12.4531 25.875 Q12.4531 15.9219 16.6484 10.9922 Q20.8438 6.0625 26.5625 6.0625 Q32.3281 6.0625 36.3516 10.7734 Q40.375 15.4844 40.375 25.1406 Q40.375 35.7969 36.2734 40.7734 Q32.1719 45.75 26.1719 45.75 Q20.3125 45.75 16.3828 40.9688 Q12.4531 36.1875 12.4531 25.875 Z"
|
||||
/><glyph unicode="e" horiz-adv-x="55.615234" d="M42.0938 16.7031 L51.1719 15.5781 Q49.0312 7.625 43.2188 3.2266 Q37.4062 -1.1719 28.375 -1.1719 Q17 -1.1719 10.3281 5.8359 Q3.6562 12.8438 3.6562 25.4844 Q3.6562 38.5781 10.3984 45.8047 Q17.1406 53.0312 27.875 53.0312 Q38.2812 53.0312 44.875 45.9531 Q51.4688 38.875 51.4688 26.0312 Q51.4688 25.25 51.4219 23.6875 L12.75 23.6875 Q13.2344 15.1406 17.5781 10.6016 Q21.9219 6.0625 28.4219 6.0625 Q33.25 6.0625 36.6719 8.6016 Q40.0938 11.1406 42.0938 16.7031 ZM13.2344 30.9062 L42.1875 30.9062 Q41.6094 37.4531 38.875 40.7188 Q34.6719 45.7969 27.9844 45.7969 Q21.9219 45.7969 17.7969 41.75 Q13.6719 37.7031 13.2344 30.9062 Z"
|
||||
/><glyph unicode="z" horiz-adv-x="50.0" d="M1.9531 0 L1.9531 7.125 L34.9688 45.0156 Q29.3438 44.7344 25.0469 44.7344 L3.9062 44.7344 L3.9062 51.8594 L46.2969 51.8594 L46.2969 46.0469 L18.2188 13.1406 L12.7969 7.125 Q18.7031 7.5625 23.875 7.5625 L47.8594 7.5625 L47.8594 0 L1.9531 0 Z"
|
||||
/><glyph unicode="i" horiz-adv-x="22.216797" d="M6.6406 61.4688 L6.6406 71.5781 L15.4375 71.5781 L15.4375 61.4688 L6.6406 61.4688 ZM6.6406 0 L6.6406 51.8594 L15.4375 51.8594 L15.4375 0 L6.6406 0 Z"
|
||||
/><glyph unicode="l" horiz-adv-x="22.216797" d="M6.3906 0 L6.3906 71.5781 L15.1875 71.5781 L15.1875 0 L6.3906 0 Z"
|
||||
/><glyph unicode="a" horiz-adv-x="55.615234" d="M40.4375 6.3906 Q35.5469 2.25 31.0312 0.5391 Q26.5156 -1.1719 21.3438 -1.1719 Q12.7969 -1.1719 8.2031 3 Q3.6094 7.1719 3.6094 13.6719 Q3.6094 17.4844 5.3438 20.6328 Q7.0781 23.7812 9.8906 25.6875 Q12.7031 27.5938 16.2188 28.5625 Q18.7969 29.25 24.0312 29.8906 Q34.6719 31.1562 39.7031 32.9062 Q39.75 34.7188 39.75 35.2031 Q39.75 40.5781 37.25 42.7812 Q33.8906 45.75 27.25 45.75 Q21.0469 45.75 18.0938 43.5781 Q15.1406 41.4062 13.7188 35.8906 L5.125 37.0625 Q6.2969 42.5781 8.9844 45.9688 Q11.6719 49.3594 16.75 51.1953 Q21.8281 53.0312 28.5156 53.0312 Q35.1562 53.0312 39.3047 51.4688 Q43.4531 49.9062 45.4062 47.5391 Q47.3594 45.1719 48.1406 41.5469 Q48.5781 39.3125 48.5781 33.4531 L48.5781 21.7344 Q48.5781 9.4688 49.1406 6.2266 Q49.7031 2.9844 51.375 0 L42.1875 0 Q40.8281 2.7344 40.4375 6.3906 ZM39.7031 26.0312 Q34.9062 24.0781 25.3438 22.7031 Q19.9219 21.9219 17.6797 20.9453 Q15.4375 19.9688 14.2109 18.0938 Q12.9844 16.2188 12.9844 13.9219 Q12.9844 10.4062 15.6484 8.0625 Q18.3125 5.7188 23.4375 5.7188 Q28.5156 5.7188 32.4688 7.9375 Q36.4219 10.1562 38.2812 14.0156 Q39.7031 17 39.7031 22.7969 L39.7031 26.0312 Z"
|
||||
/><glyph unicode="m" horiz-adv-x="83.30078" d="M6.5938 0 L6.5938 51.8594 L14.4531 51.8594 L14.4531 44.5781 Q16.8906 48.3906 20.9453 50.7109 Q25 53.0312 30.1719 53.0312 Q35.9375 53.0312 39.625 50.6406 Q43.3125 48.25 44.8281 43.9531 Q50.9844 53.0312 60.8438 53.0312 Q68.5625 53.0312 72.7109 48.7578 Q76.8594 44.4844 76.8594 35.5938 L76.8594 0 L68.1094 0 L68.1094 32.6719 Q68.1094 37.9375 67.2578 40.2578 Q66.4062 42.5781 64.1641 43.9922 Q61.9219 45.4062 58.8906 45.4062 Q53.4219 45.4062 49.8047 41.7734 Q46.1875 38.1406 46.1875 30.125 L46.1875 0 L37.4062 0 L37.4062 33.6875 Q37.4062 39.5469 35.2578 42.4766 Q33.1094 45.4062 28.2188 45.4062 Q24.5156 45.4062 21.3672 43.4531 Q18.2188 41.5 16.7969 37.7422 Q15.375 33.9844 15.375 26.9062 L15.375 0 L6.5938 0 Z"
|
||||
/><glyph unicode="r" horiz-adv-x="33.30078" d="M6.5 0 L6.5 51.8594 L14.4062 51.8594 L14.4062 44 Q17.4375 49.5156 20 51.2734 Q22.5625 53.0312 25.6406 53.0312 Q30.0781 53.0312 34.6719 50.2031 L31.6406 42.0469 Q28.4219 43.9531 25.2031 43.9531 Q22.3125 43.9531 20.0156 42.2188 Q17.7188 40.4844 16.75 37.4062 Q15.2812 32.7188 15.2812 27.1562 L15.2812 0 L6.5 0 Z"
|
||||
/><glyph unicode="o" horiz-adv-x="55.615234" d="M3.3281 25.9219 Q3.3281 40.3281 11.3281 47.2656 Q18.0156 53.0312 27.6406 53.0312 Q38.3281 53.0312 45.1172 46.0234 Q51.9062 39.0156 51.9062 26.6562 Q51.9062 16.6562 48.9062 10.9141 Q45.9062 5.1719 40.1641 2 Q34.4219 -1.1719 27.6406 -1.1719 Q16.75 -1.1719 10.0391 5.8125 Q3.3281 12.7969 3.3281 25.9219 ZM12.3594 25.9219 Q12.3594 15.9688 16.7031 11.0156 Q21.0469 6.0625 27.6406 6.0625 Q34.1875 6.0625 38.5312 11.0391 Q42.875 16.0156 42.875 26.2188 Q42.875 35.8438 38.5 40.7969 Q34.125 45.75 27.6406 45.75 Q21.0469 45.75 16.7031 40.8203 Q12.3594 35.8906 12.3594 25.9219 Z"
|
||||
/><glyph unicode="N" horiz-adv-x="72.2168" d="M7.625 0 L7.625 71.5781 L17.3281 71.5781 L54.9375 15.375 L54.9375 71.5781 L64.0156 71.5781 L64.0156 0 L54.2969 0 L16.7031 56.25 L16.7031 0 L7.625 0 Z"
|
||||
/><glyph unicode="s" horiz-adv-x="50.0" d="M3.0781 15.4844 L11.7656 16.8438 Q12.5 11.625 15.8438 8.8438 Q19.1875 6.0625 25.2031 6.0625 Q31.25 6.0625 34.1797 8.5234 Q37.1094 10.9844 37.1094 14.3125 Q37.1094 17.2812 34.5156 19 Q32.7188 20.1719 25.5312 21.9688 Q15.875 24.4219 12.1406 26.2031 Q8.4062 27.9844 6.4766 31.1328 Q4.5469 34.2812 4.5469 38.0938 Q4.5469 41.5469 6.1328 44.5078 Q7.7188 47.4688 10.4531 49.4219 Q12.5 50.9219 16.0391 51.9766 Q19.5781 53.0312 23.6406 53.0312 Q29.7344 53.0312 34.3516 51.2734 Q38.9688 49.5156 41.1641 46.5078 Q43.3594 43.5 44.1875 38.4844 L35.5938 37.3125 Q35.0156 41.3125 32.2031 43.5547 Q29.3906 45.7969 24.2656 45.7969 Q18.2188 45.7969 15.625 43.7969 Q13.0312 41.7969 13.0312 39.1094 Q13.0312 37.4062 14.1094 36.0312 Q15.1875 34.625 17.4844 33.6875 Q18.7969 33.2031 25.25 31.4531 Q34.5781 28.9531 38.2578 27.3672 Q41.9375 25.7812 44.0391 22.7578 Q46.1406 19.7344 46.1406 15.2344 Q46.1406 10.8438 43.5781 6.9609 Q41.0156 3.0781 36.1797 0.9531 Q31.3438 -1.1719 25.25 -1.1719 Q15.1406 -1.1719 9.8438 3.0312 Q4.5469 7.2344 3.0781 15.4844 Z"
|
||||
/><glyph unicode="S" horiz-adv-x="66.69922" d="M4.5 23 L13.4219 23.7812 Q14.0625 18.4062 16.3828 14.9688 Q18.7031 11.5312 23.5859 9.4062 Q28.4688 7.2812 34.5781 7.2812 Q39.9844 7.2812 44.1406 8.8906 Q48.2969 10.5 50.3203 13.3047 Q52.3438 16.1094 52.3438 19.4375 Q52.3438 22.7969 50.3906 25.3125 Q48.4375 27.8281 43.9531 29.5469 Q41.0625 30.6719 31.2031 33.0391 Q21.3438 35.4062 17.3906 37.5 Q12.25 40.1875 9.7422 44.1641 Q7.2344 48.1406 7.2344 53.0781 Q7.2344 58.5 10.3047 63.2109 Q13.375 67.9219 19.2891 70.3594 Q25.2031 72.7969 32.4219 72.7969 Q40.375 72.7969 46.4609 70.2344 Q52.5469 67.6719 55.8125 62.6953 Q59.0781 57.7188 59.3281 51.4219 L50.25 50.7344 Q49.5156 57.5156 45.2891 60.9844 Q41.0625 64.4531 32.8125 64.4531 Q24.2188 64.4531 20.2891 61.3047 Q16.3594 58.1562 16.3594 53.7188 Q16.3594 49.8594 19.1406 47.3594 Q21.875 44.875 33.4219 42.2656 Q44.9688 39.6562 49.2656 37.7031 Q55.5156 34.8125 58.4922 30.3984 Q61.4688 25.9844 61.4688 20.2188 Q61.4688 14.5 58.2031 9.4453 Q54.9375 4.3906 48.8047 1.5859 Q42.6719 -1.2188 35.0156 -1.2188 Q25.2969 -1.2188 18.7266 1.6094 Q12.1562 4.4375 8.4219 10.1328 Q4.6875 15.8281 4.5 23 Z"
|
||||
/><glyph unicode="h" horiz-adv-x="55.615234" d="M6.5938 0 L6.5938 71.5781 L15.375 71.5781 L15.375 45.9062 Q21.5312 53.0312 30.9062 53.0312 Q36.6719 53.0312 40.9219 50.7578 Q45.1719 48.4844 47 44.4844 Q48.8281 40.4844 48.8281 32.8594 L48.8281 0 L40.0469 0 L40.0469 32.8594 Q40.0469 39.4531 37.1875 42.4531 Q34.3281 45.4531 29.1094 45.4531 Q25.2031 45.4531 21.7578 43.4297 Q18.3125 41.4062 16.8438 37.9375 Q15.375 34.4688 15.375 28.375 L15.375 0 L6.5938 0 Z"
|
||||
/><glyph unicode="*" horiz-adv-x="38.916016" d="M3.125 58.4531 L5.375 65.375 Q13.1406 62.6406 16.6562 60.6406 Q15.7188 69.4844 15.6719 72.7969 L22.75 72.7969 Q22.6094 67.9688 21.625 60.6875 Q26.6562 63.2344 33.1562 65.375 L35.4062 58.4531 Q29.2031 56.3906 23.25 55.7188 Q26.2188 53.125 31.6406 46.4844 L25.7812 42.3281 Q22.9531 46.1875 19.0938 52.8281 Q15.4844 45.9531 12.75 42.3281 L6.9844 46.4844 Q12.6406 53.4688 15.0938 55.7188 Q8.7969 56.9375 3.125 58.4531 Z"
|
||||
/></font
|
||||
></defs
|
||||
><g style="fill:white; stroke:white;"
|
||||
><rect x="0" y="0" width="560" style="clip-path:url(#clipPath1); stroke:none;" height="420"
|
||||
/></g
|
||||
><g style="fill:white; text-rendering:optimizeSpeed; color-rendering:optimizeSpeed; image-rendering:optimizeSpeed; shape-rendering:crispEdges; stroke:white; color-interpolation:sRGB;"
|
||||
><rect x="0" width="560" height="420" y="0" style="stroke:none;"
|
||||
/><path style="stroke:none;" d="M73 374 L507 374 L507 31 L73 31 Z"
|
||||
/></g
|
||||
><g style="fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><line y2="31" style="fill:none;" x1="73" x2="73" y1="374"
|
||||
/><line y2="31" style="fill:none;" x1="507" x2="507" y1="374"
|
||||
/><line y2="374" style="fill:none;" x1="73" x2="77.34" y1="374"
|
||||
/><line y2="316.8333" style="fill:none;" x1="73" x2="77.34" y1="316.8333"
|
||||
/><line y2="259.6667" style="fill:none;" x1="73" x2="77.34" y1="259.6667"
|
||||
/><line y2="202.5" style="fill:none;" x1="73" x2="77.34" y1="202.5"
|
||||
/><line y2="145.3333" style="fill:none;" x1="73" x2="77.34" y1="145.3333"
|
||||
/><line y2="88.1667" style="fill:none;" x1="73" x2="77.34" y1="88.1667"
|
||||
/><line y2="31" style="fill:none;" x1="73" x2="77.34" y1="31"
|
||||
/><line y2="374" style="fill:none;" x1="507" x2="502.66" y1="374"
|
||||
/><line y2="316.8333" style="fill:none;" x1="507" x2="502.66" y1="316.8333"
|
||||
/><line y2="259.6667" style="fill:none;" x1="507" x2="502.66" y1="259.6667"
|
||||
/><line y2="202.5" style="fill:none;" x1="507" x2="502.66" y1="202.5"
|
||||
/><line y2="145.3333" style="fill:none;" x1="507" x2="502.66" y1="145.3333"
|
||||
/><line y2="88.1667" style="fill:none;" x1="507" x2="502.66" y1="88.1667"
|
||||
/><line y2="31" style="fill:none;" x1="507" x2="502.66" y1="31"
|
||||
/></g
|
||||
><g transform="translate(67.6667,374)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-23" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>-0.2</text
|
||||
></g
|
||||
><g transform="translate(67.6667,316.8333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-8" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0</text
|
||||
></g
|
||||
><g transform="translate(67.6667,259.6667)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.2</text
|
||||
></g
|
||||
><g transform="translate(67.6667,202.5)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.4</text
|
||||
></g
|
||||
><g transform="translate(67.6667,145.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.6</text
|
||||
></g
|
||||
><g transform="translate(67.6667,88.1667)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-19" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>0.8</text
|
||||
></g
|
||||
><g transform="translate(67.6667,31)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-8" xml:space="preserve" y="5.5" style="stroke:none;"
|
||||
>1</text
|
||||
></g
|
||||
><g transform="translate(40.6667,202.4998) rotate(-90)" style="font-size:14.6667px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-71" xml:space="preserve" y="-4" style="stroke:none;"
|
||||
>Normalized amplitude</text
|
||||
></g
|
||||
><g style="stroke-linecap:butt; fill:rgb(38,38,38); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(38,38,38); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><line y2="316.8333" style="fill:none;" x1="73" x2="507" y1="316.8333"
|
||||
/></g
|
||||
><g transform="translate(104,316.8333)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(104,316.8333)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(135,356.8786)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(135,356.8786)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(166,370.0193)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(166,370.0193)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(197,316.8333)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(197,316.8333)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(228,201.6823)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(228,201.6823)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(259,81.9819)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(259,81.9819)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(290,31)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(290,31)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(321,81.9819)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(321,81.9819)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(352,201.6823)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(352,201.6823)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(383,316.8333)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(383,316.8333)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(414,370.0193)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(414,370.0193)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(445,356.8786)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(445,356.8786)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(476,316.8333)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(476,316.8333)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/><line transform="translate(-476,-316.8333)" x1="104" x2="104" y1="316.8333" style="fill:none;" y2="316.8333"
|
||||
/><line transform="translate(-476,-316.8333)" x1="135" x2="135" y1="316.8333" style="fill:none;" y2="356.8786"
|
||||
/><line transform="translate(-476,-316.8333)" x1="166" x2="166" y1="316.8333" style="fill:none;" y2="370.0193"
|
||||
/><line transform="translate(-476,-316.8333)" x1="197" x2="197" y1="316.8333" style="fill:none;" y2="316.8333"
|
||||
/><line transform="translate(-476,-316.8333)" x1="228" x2="228" y1="316.8333" style="fill:none;" y2="201.6823"
|
||||
/><line transform="translate(-476,-316.8333)" x1="259" x2="259" y1="316.8333" style="fill:none;" y2="81.9819"
|
||||
/><line transform="translate(-476,-316.8333)" x1="290" x2="290" y1="316.8333" style="fill:none;" y2="31"
|
||||
/><line transform="translate(-476,-316.8333)" x1="321" x2="321" y1="316.8333" style="fill:none;" y2="81.9819"
|
||||
/><line transform="translate(-476,-316.8333)" x1="352" x2="352" y1="316.8333" style="fill:none;" y2="201.6823"
|
||||
/><line transform="translate(-476,-316.8333)" x1="383" x2="383" y1="316.8333" style="fill:none;" y2="316.8333"
|
||||
/><line transform="translate(-476,-316.8333)" x1="414" x2="414" y1="316.8333" style="fill:none;" y2="370.0193"
|
||||
/><line transform="translate(-476,-316.8333)" x1="445" x2="445" y1="316.8333" style="fill:none;" y2="356.8786"
|
||||
/><line transform="translate(-476,-316.8333)" x1="476" x2="476" y1="316.8333" style="fill:none;" y2="316.8333"
|
||||
/></g
|
||||
><g transform="translate(104,335.7162)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(104,335.7162)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(135,366.0592)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(135,366.0592)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(166,368.8731)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(166,368.8731)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(197,311.4659)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(197,311.4659)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(228,198.1429)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(228,198.1429)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(259,81.4696)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(259,81.4696)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(290,31)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(290,31)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(321,81.4696)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(321,81.4696)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(352,198.1429)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(352,198.1429)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(383,311.4659)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(383,311.4659)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(414,368.8731)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(414,368.8731)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(445,366.0592)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(445,366.0592)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g transform="translate(476,335.7162)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(476,335.7162)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/><line transform="translate(-476,-335.7162)" x1="104" x2="104" y1="316.8333" style="fill:none;" y2="335.7162"
|
||||
/><line transform="translate(-476,-335.7162)" x1="135" x2="135" y1="316.8333" style="fill:none;" y2="366.0592"
|
||||
/><line transform="translate(-476,-335.7162)" x1="166" x2="166" y1="316.8333" style="fill:none;" y2="368.8731"
|
||||
/><line transform="translate(-476,-335.7162)" x1="197" x2="197" y1="316.8333" style="fill:none;" y2="311.4659"
|
||||
/><line transform="translate(-476,-335.7162)" x1="228" x2="228" y1="316.8333" style="fill:none;" y2="198.1429"
|
||||
/><line transform="translate(-476,-335.7162)" x1="259" x2="259" y1="316.8333" style="fill:none;" y2="81.4696"
|
||||
/><line transform="translate(-476,-335.7162)" x1="290" x2="290" y1="316.8333" style="fill:none;" y2="31"
|
||||
/><line transform="translate(-476,-335.7162)" x1="321" x2="321" y1="316.8333" style="fill:none;" y2="81.4696"
|
||||
/><line transform="translate(-476,-335.7162)" x1="352" x2="352" y1="316.8333" style="fill:none;" y2="198.1429"
|
||||
/><line transform="translate(-476,-335.7162)" x1="383" x2="383" y1="316.8333" style="fill:none;" y2="311.4659"
|
||||
/><line transform="translate(-476,-335.7162)" x1="414" x2="414" y1="316.8333" style="fill:none;" y2="368.8731"
|
||||
/><line transform="translate(-476,-335.7162)" x1="445" x2="445" y1="316.8333" style="fill:none;" y2="366.0592"
|
||||
/><line transform="translate(-476,-335.7162)" x1="476" x2="476" y1="316.8333" style="fill:none;" y2="335.7162"
|
||||
/><line transform="translate(-476,-335.7162)" x1="73" x2="507" y1="374" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="374"
|
||||
/><line transform="translate(-476,-335.7162)" x1="73" x2="507" y1="31" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="31"
|
||||
/><line transform="translate(-476,-335.7162)" x1="73" x2="73" y1="374" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="369.66"
|
||||
/><line transform="translate(-476,-335.7162)" x1="135" x2="135" y1="374" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="369.66"
|
||||
/><line transform="translate(-476,-335.7162)" x1="197" x2="197" y1="374" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="369.66"
|
||||
/><line transform="translate(-476,-335.7162)" x1="259" x2="259" y1="374" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="369.66"
|
||||
/><line transform="translate(-476,-335.7162)" x1="321" x2="321" y1="374" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="369.66"
|
||||
/><line transform="translate(-476,-335.7162)" x1="383" x2="383" y1="374" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="369.66"
|
||||
/><line transform="translate(-476,-335.7162)" x1="445" x2="445" y1="374" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="369.66"
|
||||
/><line transform="translate(-476,-335.7162)" x1="507" x2="507" y1="374" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="369.66"
|
||||
/><line transform="translate(-476,-335.7162)" x1="73" x2="73" y1="31" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="35.34"
|
||||
/><line transform="translate(-476,-335.7162)" x1="135" x2="135" y1="31" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="35.34"
|
||||
/><line transform="translate(-476,-335.7162)" x1="197" x2="197" y1="31" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="35.34"
|
||||
/><line transform="translate(-476,-335.7162)" x1="259" x2="259" y1="31" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="35.34"
|
||||
/><line transform="translate(-476,-335.7162)" x1="321" x2="321" y1="31" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="35.34"
|
||||
/><line transform="translate(-476,-335.7162)" x1="383" x2="383" y1="31" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="35.34"
|
||||
/><line transform="translate(-476,-335.7162)" x1="445" x2="445" y1="31" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="35.34"
|
||||
/><line transform="translate(-476,-335.7162)" x1="507" x2="507" y1="31" style="stroke-linecap:square; fill:none; stroke:rgb(38,38,38);" y2="35.34"
|
||||
/></g
|
||||
><g transform="translate(73,379.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>0</text
|
||||
></g
|
||||
><g transform="translate(135,379.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>2</text
|
||||
></g
|
||||
><g transform="translate(197,379.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>4</text
|
||||
></g
|
||||
><g transform="translate(259,379.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>6</text
|
||||
></g
|
||||
><g transform="translate(321,379.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-4" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>8</text
|
||||
></g
|
||||
><g transform="translate(383,379.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-7.5" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>10</text
|
||||
></g
|
||||
><g transform="translate(445,379.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-7.5" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>12</text
|
||||
></g
|
||||
><g transform="translate(507,379.3333)" style="font-size:13.3333px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-7.5" xml:space="preserve" y="14" style="stroke:none;"
|
||||
>14</text
|
||||
></g
|
||||
><g transform="translate(290.0002,397.6667)" style="font-size:14.6667px; fill:rgb(38,38,38); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; stroke:rgb(38,38,38); color-interpolation:linearRGB;"
|
||||
><text x="-29" xml:space="preserve" y="15" style="stroke:none;"
|
||||
>Samples</text
|
||||
></g
|
||||
><g style="fill:white; text-rendering:optimizeSpeed; color-rendering:optimizeSpeed; image-rendering:optimizeSpeed; shape-rendering:crispEdges; stroke:white; color-interpolation:sRGB;"
|
||||
><path style="stroke:none;" d="M496 78 L496 42 L406 42 L406 78 Z"
|
||||
/></g
|
||||
><g style="text-rendering:geometricPrecision; color-rendering:optimizeQuality; color-interpolation:linearRGB; image-rendering:optimizeQuality;" transform="translate(453,51.863)"
|
||||
><text x="0" xml:space="preserve" y="5" style="stroke:none;"
|
||||
>h1</text
|
||||
></g
|
||||
><g style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><line y2="51.863" style="fill:none;" x1="410" x2="438" y1="51.863"
|
||||
/></g
|
||||
><g transform="translate(438,51.863)" style="fill:rgb(0,114,189); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(0,114,189);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(438,51.863)" style="stroke-linecap:butt; fill:rgb(0,114,189); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(0,114,189); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/></g
|
||||
><g style="text-rendering:geometricPrecision; color-rendering:optimizeQuality; color-interpolation:linearRGB; image-rendering:optimizeQuality;" transform="translate(453,68.137)"
|
||||
><text x="0" xml:space="preserve" y="5" style="stroke:none;"
|
||||
>h2 * h2</text
|
||||
></g
|
||||
><g style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><line y2="68.137" style="fill:none;" x1="410" x2="438" y1="68.137"
|
||||
/></g
|
||||
><g transform="translate(438,68.137)" style="fill:rgb(217,83,25); text-rendering:geometricPrecision; color-rendering:optimizeQuality; image-rendering:optimizeQuality; color-interpolation:linearRGB; stroke:rgb(217,83,25);"
|
||||
><circle r="4" style="stroke:none;" cx="0" cy="0"
|
||||
/></g
|
||||
><g transform="translate(438,68.137)" style="stroke-linecap:butt; fill:rgb(217,83,25); text-rendering:geometricPrecision; image-rendering:optimizeQuality; color-rendering:optimizeQuality; stroke-linejoin:round; stroke:rgb(217,83,25); color-interpolation:linearRGB; stroke-width:0.6667;"
|
||||
><path style="stroke:none;" d="M0 -3.6667 C2.025 -3.6667 3.6667 -2.025 3.6667 0 L3.6667 0 C3.6667 2.025 2.025 3.6667 -0 3.6667 C-2.025 3.6667 -3.6667 2.025 -3.6667 -0 C-3.6667 -2.025 -2.025 -3.6667 0 -3.6667 ZM0 -4.3333 C-2.3932 -4.3333 -4.3333 -2.3932 -4.3333 -0 C-4.3333 2.3932 -2.3932 4.3333 -0 4.3333 C2.3932 4.3333 4.3333 2.3932 4.3333 0 L4.3333 0 C4.3333 -2.3932 2.3932 -4.3333 0 -4.3333 Z"
|
||||
/><path transform="translate(-438,-68.137)" style="fill:none; fill-rule:evenodd; stroke:rgb(38,38,38); stroke-linejoin:miter;" d="M406 78 L406 42 L496 42 L496 78 Z"
|
||||
/></g
|
||||
></g
|
||||
></svg
|
||||
>
|
||||
|
After Width: | Height: | Size: 58 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 174 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 55 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 101 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 8.7 KiB |
|
After Width: | Height: | Size: 9.0 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 66 KiB |
|
After Width: | Height: | Size: 188 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 104 KiB |
|
After Width: | Height: | Size: 170 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 111 KiB |
|
After Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 55 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 42 KiB |