Update all the analysis about robustness / uncertainty reduction
BIN
matlab/figs/comp_filter_hinf_uncertainty.pdf
Normal file
BIN
matlab/figs/comp_filter_hinf_uncertainty.png
Normal file
After Width: | Height: | Size: 115 KiB |
BIN
matlab/figs/maximum_wanted_phase_uncertainty.pdf
Normal file
BIN
matlab/figs/maximum_wanted_phase_uncertainty.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
matlab/figs/super_sensor_uncertainty_bode_plot.pdf
Normal file
BIN
matlab/figs/super_sensor_uncertainty_bode_plot.png
Normal file
After Width: | Height: | Size: 136 KiB |
BIN
matlab/figs/uncertainty_dynamics_sensors.pdf
Normal file
BIN
matlab/figs/uncertainty_dynamics_sensors.png
Normal file
After Width: | Height: | Size: 193 KiB |
BIN
matlab/figs/upper_bounds_comp_filter_max_phase_uncertainty.pdf
Normal file
BIN
matlab/figs/upper_bounds_comp_filter_max_phase_uncertainty.png
Normal file
After Width: | Height: | Size: 104 KiB |
448
matlab/index.org
@ -44,7 +44,7 @@ Then, three design methods for generating two complementary filters are proposed
|
||||
- in section [[sec:feedback_generate_comp_filters]], the classical feedback architecture is used
|
||||
- in section [[sec:analytical_formula_literature]], analytical formulas found in the literature are listed
|
||||
|
||||
* Optimal Sensor Fusion for noise characteristics
|
||||
* Optimal Sensor Fusion - Minimize the Super Sensor Noise
|
||||
:PROPERTIES:
|
||||
:header-args:matlab+: :tangle matlab/optimal_comp_filters.m
|
||||
:header-args:matlab+: :comments org :mkdirp yes
|
||||
@ -625,7 +625,7 @@ The RMS value of the obtained super sensors are shown on table [[tab:rms_results
|
||||
** Conclusion
|
||||
From the above complementary filter design with the $\mathcal{H}_2$ and $\mathcal{H}_\infty$ synthesis, it still seems that the $\mathcal{H}_2$ synthesis gives the complementary filters that permits to obtain the minimal super sensor noise (when measuring with the $\mathcal{H}_2$ norm).
|
||||
|
||||
* Robustness to sensor dynamics uncertainty
|
||||
* Optimal Sensor Fusion - Minimize the Super Sensor Dynamical Uncertainty
|
||||
:PROPERTIES:
|
||||
:header-args:matlab+: :tangle matlab/comp_filter_robustness.m
|
||||
:header-args:matlab+: :comments org :mkdirp yes
|
||||
@ -633,26 +633,16 @@ From the above complementary filter design with the $\mathcal{H}_2$ and $\mathca
|
||||
<<sec:comp_filter_robustness>>
|
||||
|
||||
** Introduction :ignore:
|
||||
Let's first consider ideal sensors where $G_1 = 1$ and $G_2 = 1$ (figure [[fig:fusion_two_noisy_sensors_with_dyn_bis]]).
|
||||
We initially considered perfectly known sensor dynamics so that it can be perfectly inverted.
|
||||
|
||||
#+name: fig:fusion_two_noisy_sensors_with_dyn_bis
|
||||
#+caption: Fusion of two sensors
|
||||
[[file:figs/fusion_two_noisy_sensors_with_dyn_bis.png]]
|
||||
We now take into account the fact that the sensor dynamics is only partially known.
|
||||
To do so, we model the uncertainty that we have on the sensor dynamics by multiplicative input uncertainty as shown in Fig. [[fig:sensor_fusion_dynamic_uncertainty]].
|
||||
|
||||
# #+name: fig:fusion_two_signals
|
||||
# #+caption: Fusion of two noisy measurements of $x$
|
||||
# [[file:figs/fusion_two_signals.png]]
|
||||
#+name: fig:sensor_fusion_dynamic_uncertainty
|
||||
#+caption: Sensor fusion architecture with sensor dynamics uncertainty
|
||||
[[file:figs-tikz/sensor_fusion_dynamic_uncertainty.png]]
|
||||
|
||||
We then have:
|
||||
\begin{align*}
|
||||
\hat{x} &= (x + n_1) H_1 + (x + n_2) H_2 \\
|
||||
&= x + n_1 H_1 + n_2 H_2
|
||||
\end{align*}
|
||||
|
||||
So the estimation error is
|
||||
\[ \delta_x = \hat{x} - x = n_1 H_1 + n_2 H_2 \]
|
||||
|
||||
And we see that the complementary filters are only shaping the noise and that they do not impact the transfer function from $x$ to $\hat{x}$ that is in the feedback path.
|
||||
The objective here is to design complementary filters $H_1(s)$ and $H_2(s)$ in order to minimize the dynamical uncertainty of the super sensor.
|
||||
|
||||
** ZIP file containing the data and matlab files :ignore:
|
||||
#+begin_src bash :exports none :results none
|
||||
@ -677,38 +667,22 @@ And we see that the complementary filters are only shaping the noise and that th
|
||||
<<matlab-init>>
|
||||
#+end_src
|
||||
|
||||
** Static Gain Mismatch :noexport:
|
||||
Even though we here still consider that the two sensors have perfect dynamics, we consider gain mismatch for the two sensors:
|
||||
\begin{align*}
|
||||
G_1(s) &= 1 + \delta_1(s) \\
|
||||
G_2(s) &= 1 + \delta_2(s)
|
||||
\end{align*}
|
||||
|
||||
Thus, we have:
|
||||
\begin{align*}
|
||||
\hat{x} &= (x + n_1) (1 + \delta_1) H_1 + (x + n_2) (1 + \delta_2) H_2 \\
|
||||
&= x (1 + \delta_1 H_1 + \delta_2 H_2) + n_1 (1 + \delta_1) H_1 + n_2(1 + \delta_2) H_2
|
||||
\end{align*}
|
||||
|
||||
So the transfer function from $x$ to $\hat{x}$ is:
|
||||
\begin{align*}
|
||||
\frac{\hat{x}}{x} &= 1 + \delta_1 H_1 + \delta_2 H_2 \\
|
||||
&= 1 + \delta_1 H_1 + \delta_2 (1 - H_1) \\
|
||||
&= 1 + (\delta_1 - \delta_2) H_1 + \delta_2 \\
|
||||
\end{align*}
|
||||
#+begin_src matlab
|
||||
freqs = logspace(-1, 3, 1000);
|
||||
#+end_src
|
||||
|
||||
** Unknown sensor dynamics dynamics
|
||||
In practical systems, the sensor dynamics has always some level of uncertainty.
|
||||
Let's represent that with multiplicative input uncertainty as shown on figure [[fig:fusion_gain_mismatch]].
|
||||
Let's represent that with multiplicative input uncertainty as shown on figure [[fig:sensor_fusion_dynamic_uncertainty]].
|
||||
|
||||
#+name: fig:fusion_gain_mismatch
|
||||
#+name: fig:sensor_fusion_dynamic_uncertainty
|
||||
#+caption: Fusion of two sensors with input multiplicative uncertainty
|
||||
[[file:figs-tikz/fusion_gain_mismatch.png]]
|
||||
[[file:figs-tikz/sensor_fusion_dynamic_uncertainty.png]]
|
||||
|
||||
We have:
|
||||
The dynamics of the super sensor is represented by
|
||||
\begin{align*}
|
||||
\frac{\hat{x}}{x} &= (1 + W_1 \Delta_1) H_1 + (1 + W_2 \Delta_2) H_2 \\
|
||||
&= 1 + W_1 H_1 \Delta_1 + W_2 H_2 \Delta_2
|
||||
\frac{\hat{x}}{x} &= (1 + w_1 \Delta_1) H_1 + (1 + w_2 \Delta_2) H_2 \\
|
||||
&= 1 + w_1 H_1 \Delta_1 + w_2 H_2 \Delta_2
|
||||
\end{align*}
|
||||
With $\Delta_i$ is any transfer function satisfying $\| \Delta_i \|_\infty < 1$.
|
||||
|
||||
@ -741,31 +715,35 @@ We then have that the angle introduced by the super sensor is bounded by $\arcsi
|
||||
Thus, we choose should choose $\epsilon$ so that the maximum phase uncertainty introduced by the sensors is of an acceptable value.
|
||||
|
||||
** Design the complementary filters in order to limit the phase and gain uncertainty of the super sensor
|
||||
Let's say the two sensors dynamics $H_1$ and $H_2$ have been identified with the associated uncertainty weights $W_1$ and $W_2$.
|
||||
Let's say the two sensors dynamics have been identified with the associated uncertainty weights $w_1(s)$ and $w_2(s)$.
|
||||
|
||||
If we want to have a maximum phase introduced by the sensors of 20 degrees, we have to design $H_1$ and $H_2$ such that:
|
||||
If we want to have a maximum phase introduced by the sensors of 20 degrees, we have to design $H_1(s)$ and $H_2(s)$ such that:
|
||||
\begin{align*}
|
||||
& arcsin(|H_1 W_1| + |H_2 W_2|) < 20 \text{ deg} \\
|
||||
\Longleftrightarrow & |H_1 W_1| + |H_2 W_2| < 0.34
|
||||
& arcsin\Big( |H_1(j\omega) w_1(j\omega)| + |H_2(j\omega) w_2(j\omega)| \Big) < 20 \text{ deg} \quad \forall\omega \\
|
||||
\Longleftrightarrow & |H_1 w_1| + |H_2 w_2| < 0.34 \quad \forall\omega
|
||||
\end{align*}
|
||||
|
||||
We can do that with the $\mathcal{H}_\infty$ synthesis by setting upper bounds on the complementary filters using weights that corresponds to the sensor dynamics uncertainty.
|
||||
|
||||
For simplicity, let's suppose $W_1(s) = W_2(s) = 0.1$ ($10\%$ uncertainty in the sensor gain).
|
||||
\[ |H_1 W_1| + |H_2 W_2| < 3.4 \]
|
||||
|
||||
Basically, at frequencies where $|w_i(j\omega)|$ is large, $|H_i(j\omega)|$ has to be made small.
|
||||
Thus, by limiting the norm of the complementary filters, we can limit the maximum unwanted phase introduced by the uncertainty on the sensors dynamics.
|
||||
|
||||
This is of primary importance in order to ensure the stability of the feedback loop using the super sensor signal.
|
||||
|
||||
|
||||
** First Basic Example with gain mismatch
|
||||
Let's consider two ideal sensors except one sensor has not an expected gain of one but a gain of $0.6$.
|
||||
Let's consider two ideal sensors except one sensor has not an expected unity gain but a gain equal to $0.6$:
|
||||
\begin{align*}
|
||||
G_1(s) &= 1 \\
|
||||
G_2(s) &= 0.6
|
||||
\end{align*}
|
||||
|
||||
#+begin_src matlab
|
||||
G1 = 1;
|
||||
G2 = 0.6;
|
||||
#+end_src
|
||||
|
||||
Let's design two complementary filters as shown on figure [[fig:comp_filters_robustness_test]].
|
||||
Two pairs of complementary filters are designed and shown on figure [[fig:comp_filters_robustness_test]].
|
||||
The complementary filters shown in blue does not present a bump as the red ones but provides less sensor separation at high and low frequencies.
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
@ -822,7 +800,7 @@ The complementary filters shown in blue does not present a bump as the red ones
|
||||
#+CAPTION: The two complementary filters designed for the robustness test ([[./figs/comp_filters_robustness_test.png][png]], [[./figs/comp_filters_robustness_test.pdf][pdf]])
|
||||
[[file:figs/comp_filters_robustness_test.png]]
|
||||
|
||||
We then compute the bode plot of the super sensor transfer function $H_1*G_1 + H_2*G_2$ for both complementary filters pair (figure [[fig:tf_super_sensor_comp]]).
|
||||
We then compute the bode plot of the super sensor transfer function $H_1(s)G_1(s) + H_2(s)G_2(s)$ for both complementary filters pair (figure [[fig:tf_super_sensor_comp]]).
|
||||
|
||||
We see that the blue complementary filters with a lower maximum norm permits to limit the phase lag introduced by the gain mismatch.
|
||||
|
||||
@ -863,7 +841,367 @@ We see that the blue complementary filters with a lower maximum norm permits to
|
||||
#+CAPTION: Comparison of the obtained super sensor transfer functions ([[./figs/tf_super_sensor_comp.png][png]], [[./figs/tf_super_sensor_comp.pdf][pdf]])
|
||||
[[file:figs/tf_super_sensor_comp.png]]
|
||||
|
||||
** TODO More Complete example with model uncertainty
|
||||
** More Complete example with dynamical uncertainty
|
||||
We want to merge two sensors:
|
||||
- sensor 1 that has unknown dynamics above 10Hz: $|w_1(j\omega)| > 1$ for $\omega > 10\text{ Hz}$
|
||||
- sensor 2 that has unknown dynamics below 1Hz and above 1kHz $|w_2(j\omega)| > 1$ for $\omega < 1\text{ Hz}$ and $\omega > 1\text{ kHz}$
|
||||
|
||||
*** Dynamical uncertainty of the individual sensors
|
||||
We define the weights that are used to characterize the dynamic uncertainty of the sensors.
|
||||
#+begin_src matlab
|
||||
omegac = 100*2*pi; G0 = 0.1; Ginf = 10;
|
||||
w1 = (Ginf*s/omegac + G0)/(s/omegac + 1);
|
||||
|
||||
omegac = 0.2*2*pi; G0 = 5; Ginf = 0.1;
|
||||
w2 = (Ginf*s/omegac + G0)/(s/omegac + 1);
|
||||
omegac = 5000*2*pi; G0 = 1; Ginf = 50;
|
||||
w2 = w2*(Ginf*s/omegac + G0)/(s/omegac + 1);
|
||||
#+end_src
|
||||
|
||||
From the weights, we define the uncertain transfer functions of the sensors. Some of the uncertain dynamics of both sensors are shown on Fig. [[fig:uncertainty_dynamics_sensors]] with the upper and lower bounds on the magnitude and on the phase.
|
||||
#+begin_src matlab
|
||||
G1 = 1 + w1*ultidyn('Delta',[1 1]);
|
||||
G2 = 1 + w2*ultidyn('Delta',[1 1]);
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
% Few random samples of the sensor dynamics are computed
|
||||
G1s = usample(G1, 10);
|
||||
G2s = usample(G2, 10);
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
% We here compute the maximum and minimum phase of both sensors
|
||||
Dphi1 = 180/pi*asin(abs(squeeze(freqresp(w1, freqs, 'Hz'))));
|
||||
Dphi2 = 180/pi*asin(abs(squeeze(freqresp(w2, freqs, 'Hz'))));
|
||||
Dphi1(abs(squeeze(freqresp(w1, freqs, 'Hz'))) > 1) = 190;
|
||||
Dphi2(abs(squeeze(freqresp(w2, freqs, 'Hz'))) > 1) = 190;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
figure;
|
||||
% Magnitude
|
||||
ax1 = subaxis(2,1,1);
|
||||
hold on;
|
||||
set(gca,'ColorOrderIndex',1);
|
||||
plot(freqs, 1 + abs(squeeze(freqresp(w1, freqs, 'Hz'))), '--');
|
||||
set(gca,'ColorOrderIndex',1);
|
||||
plot(freqs, max(1 - abs(squeeze(freqresp(w1, freqs, 'Hz'))), 0), '--');
|
||||
set(gca,'ColorOrderIndex',2);
|
||||
plot(freqs, 1 + abs(squeeze(freqresp(w2, freqs, 'Hz'))), '--');
|
||||
set(gca,'ColorOrderIndex',2);
|
||||
plot(freqs, max(1 - abs(squeeze(freqresp(w2, freqs, 'Hz'))), 0), '--');
|
||||
for i = 1:length(G1s)
|
||||
plot(freqs, abs(squeeze(freqresp(G1s(:, :, i, 1), freqs, 'Hz'))), '-', 'color', [0 0.4470 0.7410 0.4]);
|
||||
plot(freqs, abs(squeeze(freqresp(G2s(:, :, i, 1), freqs, 'Hz'))), '-', 'color', [0.8500 0.3250 0.0980 0.4]);
|
||||
end
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]);
|
||||
ylabel('Magnitude');
|
||||
ylim([1e-1, 10]);
|
||||
hold off;
|
||||
|
||||
% Phase
|
||||
ax2 = subaxis(2,1,2);
|
||||
hold on;
|
||||
set(gca,'ColorOrderIndex',1);
|
||||
plot(freqs, Dphi1, '--');
|
||||
set(gca,'ColorOrderIndex',1);
|
||||
plot(freqs, -Dphi1, '--');
|
||||
set(gca,'ColorOrderIndex',2);
|
||||
plot(freqs, Dphi2, '--');
|
||||
set(gca,'ColorOrderIndex',2);
|
||||
plot(freqs, -Dphi2, '--');
|
||||
for i = 1:length(G1s)
|
||||
plot(freqs, 180/pi*angle(squeeze(freqresp(G1s(:, :, i, 1), freqs, 'Hz'))), '-', 'color', [0 0.4470 0.7410 0.4]);
|
||||
plot(freqs, 180/pi*angle(squeeze(freqresp(G2s(:, :, i, 1), freqs, 'Hz'))), '-', 'color', [0.8500 0.3250 0.0980 0.4]);
|
||||
end
|
||||
set(gca,'xscale','log');
|
||||
yticks(-180:90:180);
|
||||
ylim([-180 180]);
|
||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||
hold off;
|
||||
linkaxes([ax1,ax2],'x');
|
||||
#+end_src
|
||||
|
||||
#+HEADER: :tangle no :exports results :results none :noweb yes
|
||||
#+begin_src matlab :var filepath="figs/uncertainty_dynamics_sensors.pdf" :var figsize="full-tall" :post pdf2svg(file=*this*, ext="png")
|
||||
<<plt-matlab>>
|
||||
#+end_src
|
||||
|
||||
#+NAME: fig:uncertainty_dynamics_sensors
|
||||
#+CAPTION: Dynamic uncertainty of the two sensors ([[./figs/uncertainty_dynamics_sensors.png][png]], [[./figs/uncertainty_dynamics_sensors.pdf][pdf]])
|
||||
[[file:figs/uncertainty_dynamics_sensors.png]]
|
||||
|
||||
*** Synthesis objective
|
||||
The uncertainty region of the super sensor dynamics is represented by a circle in the complex plane as shown in Fig. [[fig:uncertainty_gain_phase_variation]].
|
||||
|
||||
At each frequency $\omega$, the radius of the circle is $|w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)|$.
|
||||
|
||||
Thus, the phase shift $\Delta\phi(\omega)$ due to the super sensor uncertainty is bounded by:
|
||||
\[ |\Delta\phi(\omega)| \leq \arcsin\big( |w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)| \big) \]
|
||||
|
||||
Let's define some allowed frequency depend phase shift $\Delta\phi_\text{max}(\omega) > 0$ such that:
|
||||
\[ |\Delta\phi(\omega)| < \Delta\phi_\text{max}(\omega), \quad \forall\omega \]
|
||||
|
||||
|
||||
If $H_1(s)$ and $H_2(s)$ are designed such that
|
||||
\[ |w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)| < \sin\big( \Delta\phi_\text{max}(\omega) \big) \]
|
||||
|
||||
The maximum phase shift due to dynamic uncertainty at frequency $\omega$ will be $\Delta\phi_\text{max}(\omega)$.
|
||||
|
||||
*** Requirements as an $\mathcal{H}_\infty$ norm
|
||||
We know try to express this requirement in terms of an $\mathcal{H}_\infty$ norm.
|
||||
|
||||
Let define one weight $w_\phi(s)$ that represents the maximum wanted phase uncertainty:
|
||||
\[ |w_{\phi}(j\omega)|^{-1} \approx \sin(\Delta\phi_{\text{max}}(\omega)), \quad \forall\omega \]
|
||||
|
||||
Then:
|
||||
\begin{align*}
|
||||
& |w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)| < \sin\big( \Delta\phi_\text{max}(\omega) \big), \quad \forall\omega \\
|
||||
\Longleftrightarrow & |w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)| < |w_\phi(j\omega)|^{-1}, \quad \forall\omega \\
|
||||
\Longleftrightarrow & \left| w_1(j\omega) H_1(j\omega) w_\phi(j\omega) \right| + \left| w_2(j\omega) H_2(j\omega) w_\phi(j\omega) \right| < 1, \quad \forall\omega
|
||||
\end{align*}
|
||||
|
||||
Which is approximately equivalent to (with an approximation of maximum $\sqrt{2}$):
|
||||
#+name: eq:hinf_conf_phase_uncertainty
|
||||
\begin{equation}
|
||||
\left\| \begin{matrix} w_1(s) w_\phi(s) H_1(s) \\ w_2(s) w_\phi(s) H_2(s) \end{matrix} \right\|_\infty < 1
|
||||
\end{equation}
|
||||
|
||||
On should not forget that at frequency where both sensors has unknown dynamics ($|w_1(j\omega)| > 1$ and $|w_2(j\omega)| > 1$), the super sensor dynamics will also be unknown and the phase uncertainty cannot be bounded.
|
||||
Thus, at these frequencies, $|w_\phi|$ should be smaller than $1$.
|
||||
|
||||
*** H-Infinity Synthesis
|
||||
Let's define $w_\phi(s)$ such that the maximum allowed phase uncertainty $\Delta\phi_\text{max}$ of the super sensor dynamics is $30\text{ deg}$ until frequency $\omega_0 = 500\text{ Hz}$
|
||||
|
||||
#+begin_src matlab
|
||||
Dphi = 20; % [deg]
|
||||
|
||||
n = 4; w0 = 2*pi*900; G0 = 1/sin(Dphi*pi/180); Ginf = 1/100; Gc = 1;
|
||||
wphi = (((1/w0)*sqrt((1-(G0/Gc)^(2/n))/(1-(Gc/Ginf)^(2/n)))*s + (G0/Gc)^(1/n))/((1/Ginf)^(1/n)*(1/w0)*sqrt((1-(G0/Gc)^(2/n))/(1-(Gc/Ginf)^(2/n)))*s + (1/Gc)^(1/n)))^n;
|
||||
|
||||
W1 = w1*wphi;
|
||||
W2 = w2*wphi;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
% We here compute the wanted maximum and minimum phase of the super sensor
|
||||
Dphimax = 180/pi*asin(1./abs(squeeze(freqresp(wphi, freqs, 'Hz'))));
|
||||
Dphimax(1./abs(squeeze(freqresp(wphi, freqs, 'Hz'))) > 1) = 190;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
figure;
|
||||
hold on;
|
||||
plot(freqs, Dphimax, 'k--');
|
||||
plot(freqs, -Dphimax, 'k--');
|
||||
set(gca, 'XScale', 'log');
|
||||
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||
hold off;
|
||||
xlim([freqs(1), freqs(end)]);
|
||||
ylim([-180 180]);
|
||||
yticks(-180:45:180);
|
||||
#+end_src
|
||||
|
||||
#+HEADER: :tangle no :exports results :results none :noweb yes
|
||||
#+begin_src matlab :var filepath="figs/maximum_wanted_phase_uncertainty.pdf" :var figsize="full-normal" :post pdf2svg(file=*this*, ext="png")
|
||||
<<plt-matlab>>
|
||||
#+end_src
|
||||
|
||||
#+NAME: fig:maximum_wanted_phase_uncertainty
|
||||
#+CAPTION: Maximum wanted phase uncertainty using this weight ([[./figs/maximum_wanted_phase_uncertainty.png][png]], [[./figs/maximum_wanted_phase_uncertainty.pdf][pdf]])
|
||||
[[file:figs/maximum_wanted_phase_uncertainty.png]]
|
||||
|
||||
The obtained upper bounds on the complementary filters in order to limit the phase uncertainty of the super sensor are represented in Fig. [[fig:upper_bounds_comp_filter_max_phase_uncertainty]].
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
figure;
|
||||
hold on;
|
||||
plot(freqs, 1./abs(squeeze(freqresp(W1, freqs, 'Hz'))), '-', 'DisplayName', '$1/|w_1w_\phi|$');
|
||||
plot(freqs, 1./abs(squeeze(freqresp(W2, freqs, 'Hz'))), '-', 'DisplayName', '$1/|w_2w_\phi|$');
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||
hold off;
|
||||
xlim([freqs(1), freqs(end)]);
|
||||
legend('location', 'northeast');
|
||||
#+end_src
|
||||
|
||||
#+HEADER: :tangle no :exports results :results none :noweb yes
|
||||
#+begin_src matlab :var filepath="figs/upper_bounds_comp_filter_max_phase_uncertainty.pdf" :var figsize="full-tall" :post pdf2svg(file=*this*, ext="png")
|
||||
<<plt-matlab>>
|
||||
#+end_src
|
||||
|
||||
#+NAME: fig:upper_bounds_comp_filter_max_phase_uncertainty
|
||||
#+CAPTION: Upper bounds on the complementary filters set in order to limit the maximum phase uncertainty of the super sensor to 30 degrees until 500Hz ([[./figs/upper_bounds_comp_filter_max_phase_uncertainty.png][png]], [[./figs/upper_bounds_comp_filter_max_phase_uncertainty.pdf][pdf]])
|
||||
[[file:figs/upper_bounds_comp_filter_max_phase_uncertainty.png]]
|
||||
|
||||
The $\mathcal{H}_\infty$ synthesis is performed using the defined weights and the obtained complementary filters are shown in Fig. [[fig:comp_filter_hinf_uncertainty]].
|
||||
|
||||
#+begin_src matlab
|
||||
P = [W1 -W1;
|
||||
0 W2;
|
||||
1 0];
|
||||
#+end_src
|
||||
|
||||
And we do the $\mathcal{H}_\infty$ synthesis using the =hinfsyn= command.
|
||||
#+begin_src matlab :results output replace :exports both
|
||||
[H2, ~, gamma, ~] = hinfsyn(P, 1, 1,'TOLGAM', 0.001, 'METHOD', 'ric', 'DISPLAY', 'on');
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
#+begin_example
|
||||
[H2, ~, gamma, ~] = hinfsyn(P, 1, 1,'TOLGAM', 0.001, 'METHOD', 'ric', 'DISPLAY', 'on');
|
||||
Resetting value of Gamma min based on D_11, D_12, D_21 terms
|
||||
|
||||
Test bounds: 0.0447 < gamma <= 1.3318
|
||||
|
||||
gamma hamx_eig xinf_eig hamy_eig yinf_eig nrho_xy p/f
|
||||
1.332 1.3e+01 -1.0e-14 1.3e+00 -2.6e-18 0.0000 p
|
||||
0.688 1.3e-11# ******** 1.3e+00 -6.7e-15 ******** f
|
||||
1.010 1.1e+01 -1.5e-14 1.3e+00 -2.5e-14 0.0000 p
|
||||
0.849 6.9e-11# ******** 1.3e+00 -2.3e-14 ******** f
|
||||
0.930 5.2e-12# ******** 1.3e+00 -6.1e-18 ******** f
|
||||
0.970 5.6e-11# ******** 1.3e+00 -2.3e-14 ******** f
|
||||
0.990 5.0e-11# ******** 1.3e+00 -1.7e-17 ******** f
|
||||
1.000 2.1e-10# ******** 1.3e+00 0.0e+00 ******** f
|
||||
1.005 1.9e-10# ******** 1.3e+00 -3.7e-14 ******** f
|
||||
1.008 1.1e+01 -9.1e-15 1.3e+00 0.0e+00 0.0000 p
|
||||
1.006 1.2e-09# ******** 1.3e+00 -6.9e-16 ******** f
|
||||
1.007 1.1e+01 -4.6e-15 1.3e+00 -1.8e-16 0.0000 p
|
||||
|
||||
Gamma value achieved: 1.0069
|
||||
#+end_example
|
||||
|
||||
#+begin_src matlab
|
||||
H1 = 1 - H2;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
figure;
|
||||
|
||||
ax1 = subplot(2,1,1);
|
||||
hold on;
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, 1./abs(squeeze(freqresp(W1, freqs, 'Hz'))), '--', 'DisplayName', '$W_1$');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, 1./abs(squeeze(freqresp(W2, freqs, 'Hz'))), '--', 'DisplayName', '$W_2$');
|
||||
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, abs(squeeze(freqresp(H1, freqs, 'Hz'))), '-', 'DisplayName', '$H_1$');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, abs(squeeze(freqresp(H2, freqs, 'Hz'))), '-', 'DisplayName', '$H_2$');
|
||||
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
ylabel('Magnitude');
|
||||
set(gca, 'XTickLabel',[]);
|
||||
legend('location', 'northeast');
|
||||
|
||||
ax2 = subplot(2,1,2);
|
||||
hold on;
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, 180/pi*phase(squeeze(freqresp(H1, freqs, 'Hz'))), '-');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, 180/pi*phase(squeeze(freqresp(H2, freqs, 'Hz'))), '-');
|
||||
hold off;
|
||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||
set(gca, 'XScale', 'log');
|
||||
yticks([-360:90:360]);
|
||||
|
||||
linkaxes([ax1,ax2],'x');
|
||||
xlim([freqs(1), freqs(end)]);
|
||||
xticks([0.1, 1, 10, 100, 1000]);
|
||||
#+end_src
|
||||
|
||||
#+HEADER: :tangle no :exports results :results none :noweb yes
|
||||
#+begin_src matlab :var filepath="figs/comp_filter_hinf_uncertainty.pdf" :var figsize="full-tall" :post pdf2svg(file=*this*, ext="png")
|
||||
<<plt-matlab>>
|
||||
#+end_src
|
||||
|
||||
#+NAME: fig:comp_filter_hinf_uncertainty
|
||||
#+CAPTION: Obtained complementary filters ([[./figs/comp_filter_hinf_uncertainty.png][png]], [[./figs/comp_filter_hinf_uncertainty.pdf][pdf]])
|
||||
[[file:figs/comp_filter_hinf_uncertainty.png]]
|
||||
|
||||
*** Super sensor uncertainty
|
||||
We can now compute the uncertainty of the super sensor. The result is shown in Fig. [[fig:super_sensor_uncertainty_bode_plot]].
|
||||
|
||||
#+begin_src matlab
|
||||
Gss = G1*H1 + G2*H2;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
Gsss = usample(Gss, 20);
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
% We here compute the maximum and minimum phase of the super sensor
|
||||
Dphiss = 180/pi*asin(abs(squeeze(freqresp(w1*H1, freqs, 'Hz')))+abs(squeeze(freqresp(w2*H2, freqs, 'Hz'))));
|
||||
Dphiss(abs(squeeze(freqresp(w1*H1, freqs, 'Hz')))+abs(squeeze(freqresp(w2*H2, freqs, 'Hz'))) > 1) = 190;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
figure;
|
||||
% Magnitude
|
||||
ax1 = subaxis(2,1,1);
|
||||
hold on;
|
||||
set(gca,'ColorOrderIndex',1);
|
||||
plot(freqs, 1 + abs(squeeze(freqresp(w1, freqs, 'Hz'))), '--');
|
||||
set(gca,'ColorOrderIndex',1);
|
||||
plot(freqs, max(1 - abs(squeeze(freqresp(w1, freqs, 'Hz'))), 0), '--');
|
||||
set(gca,'ColorOrderIndex',2);
|
||||
plot(freqs, 1 + abs(squeeze(freqresp(w2, freqs, 'Hz'))), '--');
|
||||
set(gca,'ColorOrderIndex',2);
|
||||
plot(freqs, max(1 - abs(squeeze(freqresp(w2, freqs, 'Hz'))), 0), '--');
|
||||
plot(freqs, 1 + abs(squeeze(freqresp(w1*H1+w2*H2, freqs, 'Hz'))), 'k--');
|
||||
plot(freqs, max(1 - abs(squeeze(freqresp(w1*H1+w2*H2, freqs, 'Hz'))), 0), 'k--');
|
||||
for i = 1:length(Gsss)
|
||||
plot(freqs, abs(squeeze(freqresp(Gsss(:, :, i, 1), freqs, 'Hz'))), '-', 'color', [0 0 0 0.2]);
|
||||
end
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]);
|
||||
ylabel('Magnitude');
|
||||
ylim([1e-1, 10]);
|
||||
hold off;
|
||||
|
||||
% Phase
|
||||
ax2 = subaxis(2,1,2);
|
||||
hold on;
|
||||
% plot(freqs, Dphimax, 'r-');
|
||||
% plot(freqs, -Dphimax, 'r-');
|
||||
set(gca,'ColorOrderIndex',1);
|
||||
plot(freqs, Dphi1, '--');
|
||||
set(gca,'ColorOrderIndex',1);
|
||||
plot(freqs, -Dphi1, '--');
|
||||
set(gca,'ColorOrderIndex',2);
|
||||
plot(freqs, Dphi2, '--');
|
||||
set(gca,'ColorOrderIndex',2);
|
||||
plot(freqs, -Dphi2, '--');
|
||||
plot(freqs, Dphiss, 'k--');
|
||||
plot(freqs, -Dphiss, 'k--');
|
||||
for i = 1:length(Gsss)
|
||||
plot(freqs, 180/pi*angle(squeeze(freqresp(Gsss(:, :, i, 1), freqs, 'Hz'))), '-', 'color', [0 0 0 0.2]);
|
||||
end
|
||||
set(gca,'xscale','log');
|
||||
yticks(-180:90:180);
|
||||
ylim([-180 180]);
|
||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||
hold off;
|
||||
linkaxes([ax1,ax2],'x');
|
||||
#+end_src
|
||||
|
||||
#+HEADER: :tangle no :exports results :results none :noweb yes
|
||||
#+begin_src matlab :var filepath="figs/super_sensor_uncertainty_bode_plot.pdf" :var figsize="full-tall" :post pdf2svg(file=*this*, ext="png")
|
||||
<<plt-matlab>>
|
||||
#+end_src
|
||||
|
||||
#+NAME: fig:super_sensor_uncertainty_bode_plot
|
||||
#+CAPTION: Uncertainty on the dynamics of the super sensor ([[./figs/super_sensor_uncertainty_bode_plot.png][png]], [[./figs/super_sensor_uncertainty_bode_plot.pdf][pdf]])
|
||||
[[file:figs/super_sensor_uncertainty_bode_plot.png]]
|
||||
|
||||
We here just used very wimple weights. We could shape the dynamical uncertainty of the super sensor by using more complex weights.
|
||||
We could for instance ask for less uncertainty at low frequency.
|
||||
|
||||
* Equivalent Super Sensor
|
||||
|
||||
The goal here is to find the parameters of a single sensor that would best represent a super sensor.
|
||||
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 6.1 KiB |
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="190.24pt" height="68.65pt" viewBox="0 0 190.24 68.65" version="1.2">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="190.245pt" height="68.652pt" viewBox="0 0 190.245 68.652" version="1.2">
|
||||
<defs>
|
||||
<g>
|
||||
<symbol overflow="visible" id="glyph0-0">
|
||||
@ -43,66 +43,66 @@
|
||||
<path d="M 0.105469 38 L 26 38 L 26 40 L 0.105469 40 Z M 0.105469 38 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip2">
|
||||
<path d="M 168 23 L 189.378906 23 L 189.378906 55 L 168 55 Z M 168 23 "/>
|
||||
<path d="M 168 23 L 189.390625 23 L 189.390625 55 L 168 55 Z M 168 23 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip3">
|
||||
<path d="M 23 36 L 55 36 L 55 68.300781 L 23 68.300781 Z M 23 36 "/>
|
||||
<path d="M 23 36 L 55 36 L 55 68.304688 L 23 68.304688 Z M 23 36 "/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g id="surface1">
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.963503 0.000158867 C 9.963503 5.500716 5.503379 9.96084 -0.00110506 9.96084 C -5.501663 9.96084 -9.961787 5.500716 -9.961787 0.000158867 C -9.961787 -5.500399 -5.501663 -9.964449 -0.00110506 -9.964449 C 5.503379 -9.964449 9.963503 -5.500399 9.963503 0.000158867 Z M 9.963503 0.000158867 " transform="matrix(0.994928,0,0,-0.994928,39.212037,39.105627)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.962337 -0.000622138 C 9.962337 5.503701 5.502343 9.963695 0.00194539 9.963695 C -5.502378 9.963695 -9.962372 5.503701 -9.962372 -0.000622138 C -9.962372 -5.50102 -5.502378 -9.961013 0.00194539 -9.961013 C 5.502343 -9.961013 9.962337 -5.50102 9.962337 -0.000622138 Z M 9.962337 -0.000622138 " transform="matrix(0.994957,0,0,-0.994957,39.212908,39.108756)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-1" x="33.047466" y="43.250495"/>
|
||||
<use xlink:href="#glyph0-1" x="33.048158" y="43.25474"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph1-1" x="29.520448" y="56.782504"/>
|
||||
<use xlink:href="#glyph1-1" x="29.521037" y="56.786149"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 38.809039 -14.173298 L 72.825336 -14.173298 L 72.825336 14.173616 L 38.809039 14.173616 Z M 38.809039 -14.173298 " transform="matrix(0.994928,0,0,-0.994928,39.212037,39.105627)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 38.807033 -14.173666 L 72.822338 -14.173666 L 72.822338 14.172422 L 38.807033 14.172422 Z M 38.807033 -14.173666 " transform="matrix(0.994957,0,0,-0.994957,39.212908,39.108756)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-1" x="91.372108" y="42.49236"/>
|
||||
<use xlink:href="#glyph2-1" x="91.373504" y="42.495588"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 121.596161 0.000158867 C 121.596161 5.500716 117.132111 9.96084 111.631554 9.96084 C 106.130996 9.96084 101.666946 5.500716 101.666946 0.000158867 C 101.666946 -5.500399 106.130996 -9.964449 111.631554 -9.964449 C 117.132111 -9.964449 121.596161 -5.500399 121.596161 0.000158867 Z M 121.596161 0.000158867 " transform="matrix(0.994928,0,0,-0.994928,39.212037,39.105627)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 121.595669 -0.000622138 C 121.595669 5.503701 117.135676 9.963695 111.631352 9.963695 C 106.130955 9.963695 101.667035 5.503701 101.667035 -0.000622138 C 101.667035 -5.50102 106.130955 -9.961013 111.631352 -9.961013 C 117.135676 -9.961013 121.595669 -5.50102 121.595669 -0.000622138 Z M 121.595669 -0.000622138 " transform="matrix(0.994957,0,0,-0.994957,39.212908,39.108756)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-1" x="144.112222" y="43.250495"/>
|
||||
<use xlink:href="#glyph0-1" x="144.115154" y="43.25474"/>
|
||||
</g>
|
||||
<g clip-path="url(#clip1)" clip-rule="nonzero">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -14.594662 0.000158867 L -38.3087 0.000158867 " transform="matrix(0.994928,0,0,-0.994928,39.212037,39.105627)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -14.595112 -0.000622138 L -38.30846 -0.000622138 " transform="matrix(0.994957,0,0,-0.994957,39.212908,39.108756)"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051782 0.000158867 L 1.607362 1.684484 L 3.087527 0.000158867 L 1.607362 -1.684166 Z M 6.051782 0.000158867 " transform="matrix(0.994928,0,0,-0.994928,21.865635,39.105627)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.055164 -0.000622138 L 1.606948 1.683654 L 3.087069 -0.000622138 L 1.606948 -1.684898 Z M 6.055164 -0.000622138 " transform="matrix(0.994957,0,0,-0.994957,21.866,39.108756)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-2" x="4.895991" y="33.378824"/>
|
||||
<use xlink:href="#glyph2-2" x="4.896858" y="33.382781"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="9.756212" y="34.866241"/>
|
||||
<use xlink:href="#glyph3-1" x="9.756225" y="34.869246"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.963503 0.000158867 L 33.677541 0.000158867 " transform="matrix(0.994928,0,0,-0.994928,39.212037,39.105627)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051644 0.000158867 L 1.607225 1.684484 L 3.08739 0.000158867 L 1.607225 -1.684166 Z M 6.051644 0.000158867 " transform="matrix(0.994928,0,0,-0.994928,69.893115,39.105627)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 73.320033 0.000158867 L 97.034071 0.000158867 " transform="matrix(0.994928,0,0,-0.994928,39.212037,39.105627)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052911 0.000158867 L 1.608491 1.684484 L 3.088656 0.000158867 L 1.608491 -1.684166 Z M 6.052911 0.000158867 " transform="matrix(0.994928,0,0,-0.994928,132.930918,39.105627)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 121.596161 0.000158867 L 145.306274 0.000158867 " transform="matrix(0.994928,0,0,-0.994928,39.212037,39.105627)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 186.980469 39.105469 L 182.558594 37.429688 L 184.03125 39.105469 L 182.558594 40.78125 Z M 186.980469 39.105469 "/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9.962337 -0.000622138 L 33.675684 -0.000622138 " transform="matrix(0.994957,0,0,-0.994957,39.212908,39.108756)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05362 -0.000622138 L 1.60933 1.683654 L 3.089452 -0.000622138 L 1.60933 -1.684898 Z M 6.05362 -0.000622138 " transform="matrix(0.994957,0,0,-0.994957,69.89488,39.108756)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 73.320947 -0.000622138 L 97.034295 -0.000622138 " transform="matrix(0.994957,0,0,-0.994957,39.212908,39.108756)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05304 -0.000622138 L 1.608751 1.683654 L 3.088872 -0.000622138 L 1.608751 -1.684898 Z M 6.05304 -0.000622138 " transform="matrix(0.994957,0,0,-0.994957,132.934519,39.108756)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 121.595669 -0.000622138 L 145.309017 -0.000622138 " transform="matrix(0.994957,0,0,-0.994957,39.212908,39.108756)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 186.984375 39.109375 L 182.5625 37.433594 L 184.035156 39.109375 L 182.5625 40.785156 Z M 186.984375 39.109375 "/>
|
||||
<g clip-path="url(#clip2)" clip-rule="nonzero">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052783 0.000158867 L 1.608364 1.684484 L 3.088528 0.000158867 L 1.608364 -1.684166 Z M 6.052783 0.000158867 " transform="matrix(0.994928,0,0,-0.994928,180.958388,39.105627)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051507 -0.000622138 L 1.607217 1.683654 L 3.087338 -0.000622138 L 1.607217 -1.684898 Z M 6.051507 -0.000622138 " transform="matrix(0.994957,0,0,-0.994957,180.963389,39.108756)"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-2" x="175.496216" y="33.378824"/>
|
||||
<use xlink:href="#glyph2-2" x="175.500063" y="33.382781"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph4-1" x="180.356437" y="34.866241"/>
|
||||
<use xlink:href="#glyph4-1" x="180.35943" y="34.869246"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 135.769618 0.000158867 L 135.769618 -28.346755 L -0.00110506 -28.346755 L -0.00110506 -14.597324 " transform="matrix(0.994928,0,0,-0.994928,39.212037,39.105627)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 39.210938 50.429688 L 37.539062 54.851562 L 39.210938 53.378906 L 40.886719 54.851562 Z M 39.210938 50.429688 "/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 135.768713 -0.000622138 L 135.768713 -28.34671 L 0.00194539 -28.34671 L 0.00194539 -14.59768 " transform="matrix(0.994957,0,0,-0.994957,39.212908,39.108756)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 39.214844 50.433594 L 37.539062 54.855469 L 39.214844 53.382812 L 40.886719 54.855469 Z M 39.214844 50.433594 "/>
|
||||
<g clip-path="url(#clip3)" clip-rule="nonzero">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053046 0.00110506 L 1.608626 1.681504 L 3.088791 0.00110506 L 1.608626 -1.68322 Z M 6.053046 0.00110506 " transform="matrix(0,-0.994928,-0.994928,0,39.212037,56.452029)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052596 -0.00194539 L 1.608306 1.68233 L 3.088428 -0.00194539 L 1.608306 -1.682295 Z M 6.052596 -0.00194539 " transform="matrix(0,-0.994957,-0.994957,0,39.212908,56.455664)"/>
|
||||
</g>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 176.273438 39.105469 C 176.273438 38.011719 175.386719 37.125 174.292969 37.125 C 173.195312 37.125 172.308594 38.011719 172.308594 39.105469 C 172.308594 40.199219 173.195312 41.089844 174.292969 41.089844 C 175.386719 41.089844 176.273438 40.199219 176.273438 39.105469 Z M 176.273438 39.105469 "/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 111.631554 14.597642 L 111.631554 38.307754 " transform="matrix(0.994928,0,0,-0.994928,39.212037,39.105627)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052728 0.0000238055 L 1.608309 1.684349 L 3.088473 0.0000238055 L 1.608309 -1.684301 Z M 6.052728 0.0000238055 " transform="matrix(0,0.994928,0.994928,0,150.27732,21.759224)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 176.277344 39.109375 C 176.277344 38.015625 175.390625 37.125 174.296875 37.125 C 173.199219 37.125 172.3125 38.015625 172.3125 39.109375 C 172.3125 40.203125 173.199219 41.089844 174.296875 41.089844 C 175.390625 41.089844 176.277344 40.203125 176.277344 39.109375 Z M 176.277344 39.109375 "/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 111.631352 14.596435 L 111.631352 38.309783 " transform="matrix(0.994957,0,0,-0.994957,39.212908,39.108756)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05384 -0.000177876 L 1.609551 1.684098 L 3.085746 -0.000177876 L 1.609551 -1.684454 Z M 6.05384 -0.000177876 " transform="matrix(0,0.994957,0.994957,0,150.281427,21.761848)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-2" x="154.076421" y="9.05782"/>
|
||||
<use xlink:href="#glyph2-2" x="154.079644" y="9.060074"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-2" x="158.936642" y="10.545237"/>
|
||||
<use xlink:href="#glyph3-2" x="158.939011" y="10.547534"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 32 KiB |
@ -1,384 +1,291 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="270.718pt" height="169.222pt" viewBox="0 0 270.718 169.222" version="1.2">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="222.529pt" height="118.991pt" viewBox="0 0 222.529 118.991" version="1.2">
|
||||
<defs>
|
||||
<g>
|
||||
<symbol overflow="visible" id="glyph0-0">
|
||||
<path style="stroke:none;" d=""/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-1">
|
||||
<path style="stroke:none;" d="M 4.953125 -1.84375 C 4.953125 -2.84375 4.296875 -3.65625 3.46875 -3.84375 L 2.1875 -4.15625 C 1.578125 -4.3125 1.1875 -4.84375 1.1875 -5.421875 C 1.1875 -6.109375 1.71875 -6.71875 2.5 -6.71875 C 4.15625 -6.71875 4.375 -5.09375 4.4375 -4.640625 C 4.4375 -4.578125 4.4375 -4.53125 4.546875 -4.53125 C 4.6875 -4.53125 4.6875 -4.578125 4.6875 -4.765625 L 4.6875 -6.75 C 4.6875 -6.921875 4.6875 -7 4.578125 -7 C 4.5 -7 4.5 -6.984375 4.421875 -6.859375 L 4.078125 -6.296875 C 3.78125 -6.59375 3.375 -7 2.484375 -7 C 1.390625 -7 0.5625 -6.125 0.5625 -5.0625 C 0.5625 -4.25 1.078125 -3.515625 1.859375 -3.25 C 1.96875 -3.21875 2.46875 -3.09375 3.171875 -2.921875 C 3.4375 -2.859375 3.734375 -2.78125 4.015625 -2.421875 C 4.21875 -2.15625 4.3125 -1.828125 4.3125 -1.515625 C 4.3125 -0.796875 3.8125 -0.09375 2.984375 -0.09375 C 2.703125 -0.09375 1.9375 -0.140625 1.421875 -0.625 C 0.84375 -1.15625 0.8125 -1.796875 0.796875 -2.15625 C 0.796875 -2.25 0.71875 -2.25 0.6875 -2.25 C 0.5625 -2.25 0.5625 -2.1875 0.5625 -2 L 0.5625 -0.015625 C 0.5625 0.15625 0.5625 0.21875 0.671875 0.21875 C 0.734375 0.21875 0.75 0.203125 0.8125 0.09375 C 0.8125 0.09375 0.84375 0.046875 1.171875 -0.46875 C 1.484375 -0.140625 2.109375 0.21875 3 0.21875 C 4.15625 0.21875 4.953125 -0.75 4.953125 -1.84375 Z M 4.953125 -1.84375 "/>
|
||||
<path style="stroke:none;" d="M 4.953125 -1.84375 C 4.953125 -2.84375 4.296875 -3.65625 3.46875 -3.859375 L 2.203125 -4.15625 C 1.578125 -4.3125 1.1875 -4.84375 1.1875 -5.421875 C 1.1875 -6.125 1.734375 -6.734375 2.5 -6.734375 C 4.15625 -6.734375 4.375 -5.09375 4.4375 -4.65625 C 4.453125 -4.59375 4.453125 -4.53125 4.5625 -4.53125 C 4.6875 -4.53125 4.6875 -4.578125 4.6875 -4.765625 L 4.6875 -6.765625 C 4.6875 -6.9375 4.6875 -7 4.578125 -7 C 4.515625 -7 4.5 -7 4.4375 -6.875 L 4.078125 -6.3125 C 3.78125 -6.59375 3.375 -7 2.5 -7 C 1.390625 -7 0.5625 -6.125 0.5625 -5.078125 C 0.5625 -4.25 1.078125 -3.53125 1.859375 -3.265625 C 1.96875 -3.21875 2.46875 -3.09375 3.171875 -2.9375 C 3.4375 -2.859375 3.734375 -2.796875 4.015625 -2.421875 C 4.21875 -2.171875 4.328125 -1.84375 4.328125 -1.515625 C 4.328125 -0.8125 3.828125 -0.09375 2.984375 -0.09375 C 2.703125 -0.09375 1.953125 -0.140625 1.421875 -0.625 C 0.84375 -1.15625 0.8125 -1.796875 0.8125 -2.15625 C 0.796875 -2.25 0.71875 -2.25 0.6875 -2.25 C 0.5625 -2.25 0.5625 -2.1875 0.5625 -2 L 0.5625 -0.015625 C 0.5625 0.15625 0.5625 0.21875 0.671875 0.21875 C 0.734375 0.21875 0.75 0.203125 0.8125 0.09375 C 0.8125 0.09375 0.84375 0.046875 1.171875 -0.484375 C 1.484375 -0.140625 2.109375 0.21875 3 0.21875 C 4.15625 0.21875 4.953125 -0.75 4.953125 -1.84375 Z M 4.953125 -1.84375 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-2">
|
||||
<path style="stroke:none;" d="M 5.3125 0 L 5.3125 -0.3125 C 4.609375 -0.3125 4.53125 -0.375 4.53125 -0.859375 L 4.53125 -4.390625 L 3.078125 -4.28125 L 3.078125 -3.96875 C 3.765625 -3.96875 3.84375 -3.90625 3.84375 -3.40625 L 3.84375 -1.640625 C 3.84375 -0.78125 3.375 -0.109375 2.65625 -0.109375 C 1.8125 -0.109375 1.78125 -0.578125 1.78125 -1.09375 L 1.78125 -4.390625 L 0.3125 -4.28125 L 0.3125 -3.96875 C 1.09375 -3.96875 1.09375 -3.9375 1.09375 -3.0625 L 1.09375 -1.5625 C 1.09375 -0.796875 1.09375 0.109375 2.59375 0.109375 C 3.15625 0.109375 3.59375 -0.171875 3.875 -0.78125 L 3.875 0.109375 Z M 5.3125 0 "/>
|
||||
<path style="stroke:none;" d="M 5.3125 0 L 5.3125 -0.3125 C 4.625 -0.3125 4.546875 -0.375 4.546875 -0.859375 L 4.546875 -4.390625 L 3.078125 -4.28125 L 3.078125 -3.96875 C 3.78125 -3.96875 3.859375 -3.90625 3.859375 -3.421875 L 3.859375 -1.65625 C 3.859375 -0.78125 3.375 -0.109375 2.65625 -0.109375 C 1.8125 -0.109375 1.78125 -0.578125 1.78125 -1.09375 L 1.78125 -4.390625 L 0.3125 -4.28125 L 0.3125 -3.96875 C 1.09375 -3.96875 1.09375 -3.9375 1.09375 -3.0625 L 1.09375 -1.5625 C 1.09375 -0.796875 1.09375 0.109375 2.609375 0.109375 C 3.15625 0.109375 3.59375 -0.171875 3.890625 -0.78125 L 3.890625 0.109375 Z M 5.3125 0 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-3">
|
||||
<path style="stroke:none;" d="M 5.171875 -2.140625 C 5.171875 -3.40625 4.203125 -4.390625 3.09375 -4.390625 C 2.328125 -4.390625 1.90625 -3.953125 1.703125 -3.734375 L 1.703125 -4.390625 L 0.28125 -4.28125 L 0.28125 -3.96875 C 0.984375 -3.96875 1.046875 -3.90625 1.046875 -3.46875 L 1.046875 1.171875 C 1.046875 1.625 0.9375 1.625 0.28125 1.625 L 0.28125 1.921875 L 1.390625 1.890625 L 2.515625 1.921875 L 2.515625 1.625 C 1.84375 1.625 1.734375 1.625 1.734375 1.171875 L 1.734375 -0.578125 C 1.78125 -0.421875 2.203125 0.109375 2.953125 0.109375 C 4.140625 0.109375 5.171875 -0.859375 5.171875 -2.140625 Z M 4.34375 -2.140625 C 4.34375 -0.9375 3.65625 -0.109375 2.921875 -0.109375 C 2.515625 -0.109375 2.140625 -0.3125 1.875 -0.71875 C 1.734375 -0.921875 1.734375 -0.9375 1.734375 -1.125 L 1.734375 -3.34375 C 2.03125 -3.84375 2.515625 -4.140625 3.015625 -4.140625 C 3.734375 -4.140625 4.34375 -3.265625 4.34375 -2.140625 Z M 4.34375 -2.140625 "/>
|
||||
<path style="stroke:none;" d="M 5.171875 -2.140625 C 5.171875 -3.40625 4.21875 -4.390625 3.09375 -4.390625 C 2.328125 -4.390625 1.90625 -3.953125 1.703125 -3.734375 L 1.703125 -4.390625 L 0.28125 -4.28125 L 0.28125 -3.96875 C 0.984375 -3.96875 1.046875 -3.921875 1.046875 -3.484375 L 1.046875 1.171875 C 1.046875 1.625 0.9375 1.625 0.28125 1.625 L 0.28125 1.921875 L 1.390625 1.890625 L 2.515625 1.921875 L 2.515625 1.625 C 1.84375 1.625 1.734375 1.625 1.734375 1.171875 L 1.734375 -0.59375 C 1.78125 -0.421875 2.203125 0.109375 2.96875 0.109375 C 4.140625 0.109375 5.171875 -0.859375 5.171875 -2.140625 Z M 4.359375 -2.140625 C 4.359375 -0.9375 3.65625 -0.109375 2.921875 -0.109375 C 2.53125 -0.109375 2.140625 -0.3125 1.875 -0.71875 C 1.734375 -0.921875 1.734375 -0.9375 1.734375 -1.140625 L 1.734375 -3.34375 C 2.03125 -3.859375 2.515625 -4.140625 3.015625 -4.140625 C 3.75 -4.140625 4.359375 -3.265625 4.359375 -2.140625 Z M 4.359375 -2.140625 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-4">
|
||||
<path style="stroke:none;" d="M 4.125 -1.1875 C 4.125 -1.28125 4.03125 -1.296875 3.984375 -1.296875 C 3.90625 -1.296875 3.875 -1.234375 3.859375 -1.15625 C 3.515625 -0.140625 2.625 -0.140625 2.515625 -0.140625 C 2.03125 -0.140625 1.625 -0.4375 1.40625 -0.796875 C 1.09375 -1.28125 1.09375 -1.9375 1.09375 -2.296875 L 3.875 -2.296875 C 4.09375 -2.296875 4.125 -2.296875 4.125 -2.5 C 4.125 -3.484375 3.578125 -4.4375 2.34375 -4.4375 C 1.1875 -4.4375 0.28125 -3.421875 0.28125 -2.1875 C 0.28125 -0.859375 1.3125 0.109375 2.453125 0.109375 C 3.671875 0.109375 4.125 -0.984375 4.125 -1.1875 Z M 3.46875 -2.5 L 1.109375 -2.5 C 1.171875 -3.984375 2 -4.234375 2.34375 -4.234375 C 3.359375 -4.234375 3.46875 -2.890625 3.46875 -2.5 Z M 3.46875 -2.5 "/>
|
||||
<path style="stroke:none;" d="M 4.125 -1.1875 C 4.125 -1.28125 4.046875 -1.296875 4 -1.296875 C 3.90625 -1.296875 3.890625 -1.25 3.859375 -1.15625 C 3.515625 -0.140625 2.625 -0.140625 2.53125 -0.140625 C 2.03125 -0.140625 1.625 -0.4375 1.40625 -0.8125 C 1.109375 -1.28125 1.109375 -1.9375 1.109375 -2.296875 L 3.875 -2.296875 C 4.09375 -2.296875 4.125 -2.296875 4.125 -2.5 C 4.125 -3.484375 3.59375 -4.453125 2.34375 -4.453125 C 1.1875 -4.453125 0.28125 -3.421875 0.28125 -2.1875 C 0.28125 -0.859375 1.328125 0.109375 2.46875 0.109375 C 3.671875 0.109375 4.125 -1 4.125 -1.1875 Z M 3.46875 -2.5 L 1.109375 -2.5 C 1.171875 -3.984375 2 -4.234375 2.34375 -4.234375 C 3.375 -4.234375 3.46875 -2.890625 3.46875 -2.5 Z M 3.46875 -2.5 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-5">
|
||||
<path style="stroke:none;" d="M 3.609375 -3.78125 C 3.609375 -4.09375 3.296875 -4.390625 2.875 -4.390625 C 2.15625 -4.390625 1.796875 -3.71875 1.65625 -3.296875 L 1.65625 -4.390625 L 0.28125 -4.28125 L 0.28125 -3.96875 C 0.96875 -3.96875 1.046875 -3.90625 1.046875 -3.40625 L 1.046875 -0.75 C 1.046875 -0.3125 0.9375 -0.3125 0.28125 -0.3125 L 0.28125 0 L 1.40625 -0.03125 C 1.8125 -0.03125 2.265625 -0.03125 2.671875 0 L 2.671875 -0.3125 L 2.453125 -0.3125 C 1.71875 -0.3125 1.703125 -0.421875 1.703125 -0.78125 L 1.703125 -2.296875 C 1.703125 -3.28125 2.125 -4.171875 2.875 -4.171875 C 2.953125 -4.171875 2.96875 -4.171875 2.984375 -4.15625 C 2.953125 -4.140625 2.765625 -4.03125 2.765625 -3.765625 C 2.765625 -3.5 2.96875 -3.34375 3.1875 -3.34375 C 3.359375 -3.34375 3.609375 -3.46875 3.609375 -3.78125 Z M 3.609375 -3.78125 "/>
|
||||
<path style="stroke:none;" d="M 3.625 -3.78125 C 3.625 -4.109375 3.3125 -4.390625 2.875 -4.390625 C 2.15625 -4.390625 1.796875 -3.734375 1.65625 -3.296875 L 1.65625 -4.390625 L 0.28125 -4.28125 L 0.28125 -3.96875 C 0.96875 -3.96875 1.046875 -3.90625 1.046875 -3.421875 L 1.046875 -0.75 C 1.046875 -0.3125 0.9375 -0.3125 0.28125 -0.3125 L 0.28125 0 L 1.40625 -0.03125 C 1.8125 -0.03125 2.28125 -0.03125 2.671875 0 L 2.671875 -0.3125 L 2.46875 -0.3125 C 1.734375 -0.3125 1.703125 -0.421875 1.703125 -0.78125 L 1.703125 -2.3125 C 1.703125 -3.296875 2.125 -4.171875 2.875 -4.171875 C 2.953125 -4.171875 2.96875 -4.171875 2.984375 -4.15625 C 2.96875 -4.15625 2.765625 -4.03125 2.765625 -3.78125 C 2.765625 -3.5 2.96875 -3.34375 3.1875 -3.34375 C 3.375 -3.34375 3.625 -3.46875 3.625 -3.78125 Z M 3.625 -3.78125 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-6">
|
||||
<path style="stroke:none;" d="M 5.3125 0 L 5.3125 -0.3125 C 4.796875 -0.3125 4.546875 -0.3125 4.53125 -0.609375 L 4.53125 -2.5 C 4.53125 -3.359375 4.53125 -3.65625 4.234375 -4.015625 C 4.09375 -4.1875 3.765625 -4.390625 3.1875 -4.390625 C 2.453125 -4.390625 2 -3.953125 1.71875 -3.34375 L 1.71875 -4.390625 L 0.3125 -4.28125 L 0.3125 -3.96875 C 1.015625 -3.96875 1.09375 -3.90625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.578125 C 1.78125 -3.609375 2.484375 -4.171875 3.109375 -4.171875 C 3.734375 -4.171875 3.84375 -3.625 3.84375 -3.0625 L 3.84375 -0.75 C 3.84375 -0.3125 3.734375 -0.3125 3.078125 -0.3125 L 3.078125 0 L 4.203125 -0.03125 Z M 5.3125 0 "/>
|
||||
<path style="stroke:none;" d="M 5.3125 0 L 5.3125 -0.3125 C 4.796875 -0.3125 4.546875 -0.3125 4.546875 -0.609375 L 4.546875 -2.5 C 4.546875 -3.359375 4.546875 -3.671875 4.234375 -4.03125 C 4.09375 -4.1875 3.765625 -4.390625 3.1875 -4.390625 C 2.46875 -4.390625 2 -3.96875 1.71875 -3.34375 L 1.71875 -4.390625 L 0.3125 -4.28125 L 0.3125 -3.96875 C 1.015625 -3.96875 1.09375 -3.90625 1.09375 -3.421875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.578125 C 1.78125 -3.625 2.484375 -4.171875 3.125 -4.171875 C 3.75 -4.171875 3.859375 -3.640625 3.859375 -3.078125 L 3.859375 -0.75 C 3.859375 -0.3125 3.75 -0.3125 3.078125 -0.3125 L 3.078125 0 L 4.203125 -0.03125 Z M 5.3125 0 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-7">
|
||||
<path style="stroke:none;" d="M 3.578125 -1.265625 C 3.578125 -1.796875 3.28125 -2.09375 3.15625 -2.21875 C 2.828125 -2.53125 2.4375 -2.609375 2.03125 -2.6875 C 1.46875 -2.796875 0.796875 -2.921875 0.796875 -3.5 C 0.796875 -3.84375 1.0625 -4.25 1.921875 -4.25 C 3 -4.25 3.0625 -3.359375 3.078125 -3.0625 C 3.078125 -2.96875 3.1875 -2.96875 3.1875 -2.96875 C 3.328125 -2.96875 3.328125 -3.015625 3.328125 -3.203125 L 3.328125 -4.203125 C 3.328125 -4.375 3.328125 -4.4375 3.21875 -4.4375 C 3.171875 -4.4375 3.140625 -4.4375 3.015625 -4.328125 C 2.984375 -4.28125 2.890625 -4.203125 2.84375 -4.171875 C 2.46875 -4.4375 2.0625 -4.4375 1.921875 -4.4375 C 0.703125 -4.4375 0.328125 -3.78125 0.328125 -3.21875 C 0.328125 -2.875 0.484375 -2.59375 0.75 -2.375 C 1.078125 -2.125 1.34375 -2.0625 2.0625 -1.921875 C 2.28125 -1.890625 3.09375 -1.71875 3.09375 -1.015625 C 3.09375 -0.5 2.75 -0.109375 1.96875 -0.109375 C 1.140625 -0.109375 0.78125 -0.671875 0.59375 -1.515625 C 0.5625 -1.640625 0.5625 -1.6875 0.453125 -1.6875 C 0.328125 -1.6875 0.328125 -1.625 0.328125 -1.4375 L 0.328125 -0.125 C 0.328125 0.046875 0.328125 0.109375 0.4375 0.109375 C 0.484375 0.109375 0.5 0.09375 0.6875 -0.09375 C 0.703125 -0.109375 0.703125 -0.125 0.890625 -0.3125 C 1.3125 0.09375 1.765625 0.109375 1.96875 0.109375 C 3.109375 0.109375 3.578125 -0.5625 3.578125 -1.265625 Z M 3.578125 -1.265625 "/>
|
||||
<path style="stroke:none;" d="M 3.578125 -1.265625 C 3.578125 -1.796875 3.28125 -2.09375 3.15625 -2.21875 C 2.828125 -2.53125 2.4375 -2.609375 2.03125 -2.6875 C 1.46875 -2.796875 0.8125 -2.9375 0.8125 -3.515625 C 0.8125 -3.859375 1.0625 -4.265625 1.921875 -4.265625 C 3.015625 -4.265625 3.0625 -3.375 3.078125 -3.0625 C 3.09375 -2.96875 3.203125 -2.96875 3.203125 -2.96875 C 3.328125 -2.96875 3.328125 -3.015625 3.328125 -3.203125 L 3.328125 -4.21875 C 3.328125 -4.375 3.328125 -4.453125 3.21875 -4.453125 C 3.171875 -4.453125 3.15625 -4.453125 3.015625 -4.328125 C 2.984375 -4.296875 2.890625 -4.203125 2.859375 -4.171875 C 2.46875 -4.453125 2.0625 -4.453125 1.921875 -4.453125 C 0.703125 -4.453125 0.328125 -3.78125 0.328125 -3.234375 C 0.328125 -2.875 0.484375 -2.609375 0.75 -2.390625 C 1.078125 -2.125 1.34375 -2.0625 2.0625 -1.921875 C 2.28125 -1.890625 3.09375 -1.734375 3.09375 -1.015625 C 3.09375 -0.5 2.75 -0.109375 1.984375 -0.109375 C 1.140625 -0.109375 0.78125 -0.671875 0.59375 -1.515625 C 0.5625 -1.65625 0.5625 -1.6875 0.453125 -1.6875 C 0.328125 -1.6875 0.328125 -1.625 0.328125 -1.4375 L 0.328125 -0.125 C 0.328125 0.046875 0.328125 0.109375 0.4375 0.109375 C 0.484375 0.109375 0.5 0.09375 0.6875 -0.09375 C 0.703125 -0.109375 0.703125 -0.125 0.890625 -0.3125 C 1.328125 0.09375 1.765625 0.109375 1.984375 0.109375 C 3.125 0.109375 3.578125 -0.5625 3.578125 -1.265625 Z M 3.578125 -1.265625 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-8">
|
||||
<path style="stroke:none;" d="M 4.671875 -2.125 C 4.671875 -3.390625 3.6875 -4.4375 2.484375 -4.4375 C 1.234375 -4.4375 0.28125 -3.359375 0.28125 -2.125 C 0.28125 -0.84375 1.3125 0.109375 2.46875 0.109375 C 3.671875 0.109375 4.671875 -0.859375 4.671875 -2.125 Z M 3.84375 -2.203125 C 3.84375 -1.84375 3.84375 -1.3125 3.625 -0.875 C 3.40625 -0.421875 2.96875 -0.140625 2.484375 -0.140625 C 2.046875 -0.140625 1.625 -0.34375 1.34375 -0.796875 C 1.09375 -1.234375 1.09375 -1.84375 1.09375 -2.203125 C 1.09375 -2.59375 1.09375 -3.125 1.34375 -3.5625 C 1.609375 -4.015625 2.078125 -4.234375 2.46875 -4.234375 C 2.90625 -4.234375 3.328125 -4.015625 3.59375 -3.578125 C 3.84375 -3.15625 3.84375 -2.578125 3.84375 -2.203125 Z M 3.84375 -2.203125 "/>
|
||||
<path style="stroke:none;" d="M 4.6875 -2.125 C 4.6875 -3.40625 3.6875 -4.453125 2.484375 -4.453125 C 1.25 -4.453125 0.28125 -3.375 0.28125 -2.125 C 0.28125 -0.84375 1.3125 0.109375 2.46875 0.109375 C 3.671875 0.109375 4.6875 -0.859375 4.6875 -2.125 Z M 3.859375 -2.203125 C 3.859375 -1.84375 3.859375 -1.3125 3.640625 -0.875 C 3.421875 -0.421875 2.984375 -0.140625 2.484375 -0.140625 C 2.0625 -0.140625 1.625 -0.34375 1.34375 -0.8125 C 1.109375 -1.25 1.109375 -1.84375 1.109375 -2.203125 C 1.109375 -2.59375 1.109375 -3.125 1.34375 -3.5625 C 1.609375 -4.03125 2.078125 -4.234375 2.46875 -4.234375 C 2.90625 -4.234375 3.34375 -4.015625 3.59375 -3.59375 C 3.859375 -3.15625 3.859375 -2.578125 3.859375 -2.203125 Z M 3.859375 -2.203125 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-9">
|
||||
<path style="stroke:none;" d="M 4.15625 0 L 4.15625 -0.3125 L 3.84375 -0.3125 C 2.953125 -0.3125 2.921875 -0.421875 2.921875 -0.78125 L 2.921875 -6.34375 C 2.921875 -6.59375 2.921875 -6.609375 2.6875 -6.609375 C 2.078125 -5.96875 1.203125 -5.96875 0.890625 -5.96875 L 0.890625 -5.671875 C 1.078125 -5.671875 1.671875 -5.671875 2.1875 -5.921875 L 2.1875 -0.78125 C 2.1875 -0.421875 2.15625 -0.3125 1.265625 -0.3125 L 0.9375 -0.3125 L 0.9375 0 C 1.296875 -0.03125 2.15625 -0.03125 2.546875 -0.03125 C 2.953125 -0.03125 3.8125 -0.03125 4.15625 0 Z M 4.15625 0 "/>
|
||||
<path style="stroke:none;" d="M 4.15625 0 L 4.15625 -0.3125 L 3.84375 -0.3125 C 2.953125 -0.3125 2.921875 -0.421875 2.921875 -0.78125 L 2.921875 -6.359375 C 2.921875 -6.59375 2.921875 -6.625 2.6875 -6.625 C 2.078125 -5.984375 1.203125 -5.984375 0.890625 -5.984375 L 0.890625 -5.671875 C 1.078125 -5.671875 1.671875 -5.671875 2.1875 -5.9375 L 2.1875 -0.78125 C 2.1875 -0.421875 2.15625 -0.3125 1.265625 -0.3125 L 0.9375 -0.3125 L 0.9375 0 C 1.296875 -0.03125 2.15625 -0.03125 2.546875 -0.03125 C 2.953125 -0.03125 3.8125 -0.03125 4.15625 0 Z M 4.15625 0 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-10">
|
||||
<path style="stroke:none;" d="M 4.453125 -1.71875 L 4.203125 -1.71875 C 4.15625 -1.421875 4.09375 -0.984375 3.984375 -0.84375 C 3.921875 -0.765625 3.265625 -0.765625 3.046875 -0.765625 L 1.265625 -0.765625 L 2.3125 -1.78125 C 3.859375 -3.15625 4.453125 -3.6875 4.453125 -4.6875 C 4.453125 -5.8125 3.5625 -6.609375 2.34375 -6.609375 C 1.234375 -6.609375 0.5 -5.6875 0.5 -4.8125 C 0.5 -4.25 0.984375 -4.25 1.015625 -4.25 C 1.1875 -4.25 1.53125 -4.375 1.53125 -4.78125 C 1.53125 -5.046875 1.359375 -5.296875 1.015625 -5.296875 C 0.9375 -5.296875 0.90625 -5.296875 0.890625 -5.28125 C 1.109375 -5.9375 1.640625 -6.296875 2.21875 -6.296875 C 3.125 -6.296875 3.546875 -5.5 3.546875 -4.6875 C 3.546875 -3.890625 3.0625 -3.109375 2.515625 -2.484375 L 0.609375 -0.359375 C 0.5 -0.265625 0.5 -0.234375 0.5 0 L 4.171875 0 Z M 4.453125 -1.71875 "/>
|
||||
<path style="stroke:none;" d="M 4.46875 -1.734375 L 4.21875 -1.734375 C 4.15625 -1.4375 4.09375 -1 4 -0.84375 C 3.921875 -0.765625 3.265625 -0.765625 3.046875 -0.765625 L 1.265625 -0.765625 L 2.3125 -1.78125 C 3.859375 -3.15625 4.46875 -3.703125 4.46875 -4.6875 C 4.46875 -5.828125 3.5625 -6.625 2.359375 -6.625 C 1.234375 -6.625 0.5 -5.703125 0.5 -4.8125 C 0.5 -4.265625 1 -4.265625 1.03125 -4.265625 C 1.1875 -4.265625 1.546875 -4.375 1.546875 -4.796875 C 1.546875 -5.046875 1.359375 -5.3125 1.015625 -5.3125 C 0.9375 -5.3125 0.921875 -5.3125 0.890625 -5.296875 C 1.109375 -5.9375 1.65625 -6.3125 2.21875 -6.3125 C 3.125 -6.3125 3.5625 -5.5 3.5625 -4.6875 C 3.5625 -3.890625 3.0625 -3.109375 2.515625 -2.5 L 0.609375 -0.375 C 0.5 -0.265625 0.5 -0.234375 0.5 0 L 4.1875 0 Z M 4.46875 -1.734375 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-11">
|
||||
<path style="stroke:none;" d="M 7.78125 -0.078125 C 7.78125 -0.078125 7.78125 -0.109375 7.734375 -0.203125 L 4.390625 -6.921875 C 4.3125 -7.046875 4.296875 -7.109375 4.125 -7.109375 C 3.953125 -7.109375 3.9375 -7.046875 3.875 -6.921875 L 0.515625 -0.203125 C 0.46875 -0.109375 0.46875 -0.078125 0.46875 -0.078125 C 0.46875 0 0.53125 0 0.6875 0 L 7.578125 0 C 7.734375 0 7.78125 0 7.78125 -0.078125 Z M 6.484375 -0.75 L 1.125 -0.75 L 3.8125 -6.109375 Z M 6.484375 -0.75 "/>
|
||||
<path style="stroke:none;" d="M 7.796875 -0.078125 C 7.796875 -0.078125 7.796875 -0.109375 7.75 -0.203125 L 4.390625 -6.9375 C 4.328125 -7.0625 4.296875 -7.109375 4.140625 -7.109375 C 3.96875 -7.109375 3.9375 -7.0625 3.875 -6.9375 L 0.515625 -0.203125 C 0.46875 -0.109375 0.46875 -0.078125 0.46875 -0.078125 C 0.46875 0 0.53125 0 0.6875 0 L 7.578125 0 C 7.734375 0 7.796875 0 7.796875 -0.078125 Z M 6.484375 -0.75 L 1.140625 -0.75 L 3.8125 -6.125 Z M 6.484375 -0.75 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-12">
|
||||
<path style="stroke:none;" d="M 3.28125 2.375 C 3.28125 2.34375 3.28125 2.328125 3.109375 2.15625 C 1.875 0.90625 1.5625 -0.96875 1.5625 -2.484375 C 1.5625 -4.203125 1.9375 -5.9375 3.15625 -7.171875 C 3.28125 -7.296875 3.28125 -7.3125 3.28125 -7.34375 C 3.28125 -7.40625 3.25 -7.4375 3.1875 -7.4375 C 3.078125 -7.4375 2.1875 -6.765625 1.609375 -5.5 C 1.09375 -4.421875 0.984375 -3.3125 0.984375 -2.484375 C 0.984375 -1.703125 1.09375 -0.5 1.640625 0.609375 C 2.234375 1.828125 3.078125 2.484375 3.1875 2.484375 C 3.25 2.484375 3.28125 2.453125 3.28125 2.375 Z M 3.28125 2.375 "/>
|
||||
<path style="stroke:none;" d="M 3.296875 2.390625 C 3.296875 2.359375 3.296875 2.328125 3.125 2.171875 C 1.875 0.921875 1.5625 -0.96875 1.5625 -2.484375 C 1.5625 -4.21875 1.9375 -5.9375 3.15625 -7.1875 C 3.296875 -7.296875 3.296875 -7.328125 3.296875 -7.359375 C 3.296875 -7.421875 3.25 -7.453125 3.1875 -7.453125 C 3.09375 -7.453125 2.203125 -6.78125 1.609375 -5.515625 C 1.109375 -4.421875 0.984375 -3.3125 0.984375 -2.484375 C 0.984375 -1.703125 1.09375 -0.5 1.640625 0.609375 C 2.234375 1.84375 3.09375 2.484375 3.1875 2.484375 C 3.25 2.484375 3.296875 2.453125 3.296875 2.390625 Z M 3.296875 2.390625 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-13">
|
||||
<path style="stroke:none;" d="M 2.875 -2.484375 C 2.875 -3.25 2.765625 -4.453125 2.21875 -5.578125 C 1.625 -6.796875 0.765625 -7.4375 0.671875 -7.4375 C 0.609375 -7.4375 0.5625 -7.40625 0.5625 -7.34375 C 0.5625 -7.3125 0.5625 -7.296875 0.75 -7.109375 C 1.71875 -6.125 2.296875 -4.546875 2.296875 -2.484375 C 2.296875 -0.78125 1.921875 0.96875 0.6875 2.21875 C 0.5625 2.328125 0.5625 2.34375 0.5625 2.375 C 0.5625 2.4375 0.609375 2.484375 0.671875 2.484375 C 0.765625 2.484375 1.65625 1.8125 2.25 0.546875 C 2.75 -0.546875 2.875 -1.640625 2.875 -2.484375 Z M 2.875 -2.484375 "/>
|
||||
<path style="stroke:none;" d="M 2.875 -2.484375 C 2.875 -3.265625 2.765625 -4.46875 2.21875 -5.578125 C 1.625 -6.8125 0.765625 -7.453125 0.671875 -7.453125 C 0.609375 -7.453125 0.5625 -7.40625 0.5625 -7.359375 C 0.5625 -7.328125 0.5625 -7.296875 0.75 -7.125 C 1.734375 -6.140625 2.296875 -4.5625 2.296875 -2.484375 C 2.296875 -0.78125 1.921875 0.96875 0.703125 2.21875 C 0.5625 2.328125 0.5625 2.359375 0.5625 2.390625 C 0.5625 2.4375 0.609375 2.484375 0.671875 2.484375 C 0.765625 2.484375 1.65625 1.8125 2.25 0.546875 C 2.75 -0.546875 2.875 -1.65625 2.875 -2.484375 Z M 2.875 -2.484375 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-14">
|
||||
<path style="stroke:none;" d="M 3.984375 -5.265625 L 2.484375 -6.859375 L 0.96875 -5.265625 L 1.09375 -5.125 L 2.484375 -6.1875 L 3.859375 -5.125 Z M 3.984375 -5.265625 "/>
|
||||
<path style="stroke:none;" d="M 4 -5.265625 L 2.484375 -6.875 L 0.96875 -5.265625 L 1.109375 -5.125 L 2.484375 -6.203125 L 3.859375 -5.125 Z M 4 -5.265625 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph1-0">
|
||||
<path style="stroke:none;" d=""/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph1-1">
|
||||
<path style="stroke:none;" d="M 8.078125 -2.984375 C 8.078125 -3.203125 7.890625 -3.203125 7.703125 -3.203125 L 4.53125 -3.203125 L 4.53125 -6.390625 C 4.53125 -6.546875 4.53125 -6.75 4.3125 -6.75 C 4.109375 -6.75 4.109375 -6.5625 4.109375 -6.390625 L 4.109375 -3.203125 L 0.921875 -3.203125 C 0.75 -3.203125 0.546875 -3.203125 0.546875 -3 C 0.546875 -2.78125 0.75 -2.78125 0.921875 -2.78125 L 4.109375 -2.78125 L 4.109375 0.390625 C 4.109375 0.5625 4.109375 0.765625 4.3125 0.765625 C 4.53125 0.765625 4.53125 0.578125 4.53125 0.390625 L 4.53125 -2.78125 L 7.703125 -2.78125 C 7.875 -2.78125 8.078125 -2.78125 8.078125 -2.984375 Z M 8.078125 -2.984375 "/>
|
||||
<path style="stroke:none;" d="M 8.09375 -3 C 8.09375 -3.21875 7.90625 -3.21875 7.71875 -3.21875 L 4.53125 -3.21875 L 4.53125 -6.40625 C 4.53125 -6.5625 4.53125 -6.78125 4.328125 -6.78125 C 4.109375 -6.78125 4.109375 -6.578125 4.109375 -6.40625 L 4.109375 -3.21875 L 0.921875 -3.21875 C 0.765625 -3.21875 0.546875 -3.21875 0.546875 -3.015625 C 0.546875 -2.796875 0.75 -2.796875 0.921875 -2.796875 L 4.109375 -2.796875 L 4.109375 0.390625 C 4.109375 0.5625 4.109375 0.765625 4.3125 0.765625 C 4.53125 0.765625 4.53125 0.578125 4.53125 0.390625 L 4.53125 -2.796875 L 7.71875 -2.796875 C 7.890625 -2.796875 8.09375 -2.796875 8.09375 -3 Z M 8.09375 -3 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph2-0">
|
||||
<path style="stroke:none;" d=""/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph2-1">
|
||||
<path style="stroke:none;" d="M 3.28125 0 L 3.28125 -0.25 L 3.015625 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.5625 L 2.328125 -4.40625 C 2.328125 -4.59375 2.3125 -4.609375 2.109375 -4.609375 C 1.671875 -4.171875 1.046875 -4.15625 0.75 -4.15625 L 0.75 -3.90625 C 0.921875 -3.90625 1.375 -3.90625 1.765625 -4.109375 L 1.765625 -0.5625 C 1.765625 -0.34375 1.765625 -0.25 1.0625 -0.25 L 0.8125 -0.25 L 0.8125 0 L 2.046875 -0.03125 Z M 3.28125 0 "/>
|
||||
<path style="stroke:none;" d="M 3.28125 0 L 3.28125 -0.25 L 3.03125 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.5625 L 2.328125 -4.421875 C 2.328125 -4.609375 2.3125 -4.609375 2.125 -4.609375 C 1.671875 -4.171875 1.046875 -4.171875 0.765625 -4.171875 L 0.765625 -3.921875 C 0.921875 -3.921875 1.390625 -3.921875 1.765625 -4.109375 L 1.765625 -0.5625 C 1.765625 -0.34375 1.765625 -0.25 1.078125 -0.25 L 0.8125 -0.25 L 0.8125 0 L 2.046875 -0.03125 Z M 3.28125 0 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph2-2">
|
||||
<path style="stroke:none;" d="M 3.5 -1.265625 L 3.265625 -1.265625 C 3.25 -1.109375 3.171875 -0.703125 3.09375 -0.625 C 3.03125 -0.59375 2.5 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.09375 -1.421875 2.515625 -1.75 C 3.03125 -2.171875 3.5 -2.59375 3.5 -3.25 C 3.5 -4.09375 2.765625 -4.609375 1.875 -4.609375 C 1.015625 -4.609375 0.4375 -4 0.4375 -3.359375 C 0.4375 -3.015625 0.734375 -2.96875 0.8125 -2.96875 C 0.96875 -2.96875 1.171875 -3.09375 1.171875 -3.34375 C 1.171875 -3.46875 1.125 -3.71875 0.765625 -3.71875 C 0.984375 -4.203125 1.453125 -4.359375 1.78125 -4.359375 C 2.46875 -4.359375 2.828125 -3.8125 2.828125 -3.25 C 2.828125 -2.65625 2.40625 -2.171875 2.171875 -1.921875 L 0.5 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.296875 0 Z M 3.5 -1.265625 "/>
|
||||
<path style="stroke:none;" d="M 3.515625 -1.265625 L 3.28125 -1.265625 C 3.25 -1.109375 3.1875 -0.703125 3.09375 -0.625 C 3.03125 -0.59375 2.5 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.09375 -1.4375 2.515625 -1.765625 C 3.03125 -2.171875 3.515625 -2.59375 3.515625 -3.265625 C 3.515625 -4.109375 2.78125 -4.609375 1.890625 -4.609375 C 1.015625 -4.609375 0.4375 -4.015625 0.4375 -3.375 C 0.4375 -3.015625 0.734375 -2.984375 0.8125 -2.984375 C 0.96875 -2.984375 1.171875 -3.09375 1.171875 -3.34375 C 1.171875 -3.484375 1.125 -3.71875 0.765625 -3.71875 C 0.984375 -4.21875 1.453125 -4.359375 1.78125 -4.359375 C 2.46875 -4.359375 2.84375 -3.828125 2.84375 -3.265625 C 2.84375 -2.65625 2.40625 -2.171875 2.1875 -1.921875 L 0.5 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.296875 0 Z M 3.515625 -1.265625 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-0">
|
||||
<path style="stroke:none;" d=""/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-1">
|
||||
<path style="stroke:none;" d="M 3.921875 -1.53125 C 3.921875 -1.890625 3.734375 -2.140625 3.625 -2.265625 C 3.359375 -2.546875 3.0625 -2.59375 2.625 -2.671875 C 2.265625 -2.765625 1.875 -2.828125 1.875 -3.28125 C 1.875 -3.5625 2.109375 -4.171875 2.984375 -4.171875 C 3.234375 -4.171875 3.734375 -4.09375 3.875 -3.703125 C 3.609375 -3.703125 3.40625 -3.484375 3.40625 -3.265625 C 3.40625 -3.125 3.5 -2.96875 3.703125 -2.96875 C 3.921875 -2.96875 4.171875 -3.140625 4.171875 -3.53125 C 4.171875 -3.984375 3.734375 -4.390625 2.984375 -4.390625 C 1.671875 -4.390625 1.3125 -3.375 1.3125 -2.9375 C 1.3125 -2.15625 2.046875 -2.015625 2.328125 -1.953125 C 2.84375 -1.859375 3.359375 -1.75 3.359375 -1.203125 C 3.359375 -0.9375 3.140625 -0.109375 1.9375 -0.109375 C 1.8125 -0.109375 1.046875 -0.109375 0.8125 -0.640625 C 1.1875 -0.578125 1.4375 -0.890625 1.4375 -1.15625 C 1.4375 -1.390625 1.28125 -1.515625 1.078125 -1.515625 C 0.8125 -1.515625 0.515625 -1.296875 0.515625 -0.859375 C 0.515625 -0.28125 1.078125 0.109375 1.9375 0.109375 C 3.546875 0.109375 3.921875 -1.09375 3.921875 -1.53125 Z M 3.921875 -1.53125 "/>
|
||||
<path style="stroke:none;" d="M 3.9375 -1.546875 C 3.9375 -1.890625 3.75 -2.140625 3.625 -2.265625 C 3.359375 -2.546875 3.078125 -2.59375 2.640625 -2.6875 C 2.28125 -2.765625 1.875 -2.828125 1.875 -3.28125 C 1.875 -3.5625 2.109375 -4.171875 2.984375 -4.171875 C 3.234375 -4.171875 3.734375 -4.109375 3.890625 -3.71875 C 3.609375 -3.703125 3.40625 -3.484375 3.40625 -3.265625 C 3.40625 -3.125 3.5 -2.984375 3.71875 -2.984375 C 3.9375 -2.984375 4.171875 -3.15625 4.171875 -3.53125 C 4.171875 -3.984375 3.75 -4.390625 2.984375 -4.390625 C 1.671875 -4.390625 1.3125 -3.375 1.3125 -2.9375 C 1.3125 -2.171875 2.046875 -2.015625 2.328125 -1.953125 C 2.859375 -1.859375 3.375 -1.75 3.375 -1.203125 C 3.375 -0.9375 3.140625 -0.109375 1.953125 -0.109375 C 1.8125 -0.109375 1.046875 -0.109375 0.8125 -0.640625 C 1.1875 -0.59375 1.4375 -0.890625 1.4375 -1.15625 C 1.4375 -1.390625 1.28125 -1.515625 1.078125 -1.515625 C 0.8125 -1.515625 0.515625 -1.296875 0.515625 -0.859375 C 0.515625 -0.28125 1.078125 0.109375 1.9375 0.109375 C 3.546875 0.109375 3.9375 -1.09375 3.9375 -1.546875 Z M 3.9375 -1.546875 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-2">
|
||||
<path style="stroke:none;" d="M 6.859375 -3.6875 C 6.859375 -4.234375 6.59375 -4.390625 6.421875 -4.390625 C 6.171875 -4.390625 5.921875 -4.125 5.921875 -3.90625 C 5.921875 -3.78125 5.984375 -3.71875 6.078125 -3.640625 C 6.1875 -3.53125 6.421875 -3.28125 6.421875 -2.796875 C 6.421875 -2.453125 6.140625 -1.484375 5.890625 -0.984375 C 5.625 -0.453125 5.28125 -0.109375 4.796875 -0.109375 C 4.328125 -0.109375 4.0625 -0.40625 4.0625 -0.96875 C 4.0625 -1.25 4.125 -1.5625 4.171875 -1.703125 L 4.578125 -3.359375 C 4.640625 -3.578125 4.734375 -3.953125 4.734375 -4.015625 C 4.734375 -4.1875 4.59375 -4.28125 4.4375 -4.28125 C 4.328125 -4.28125 4.140625 -4.203125 4.078125 -4 C 4.046875 -3.921875 3.578125 -2.03125 3.515625 -1.78125 C 3.4375 -1.484375 3.421875 -1.296875 3.421875 -1.125 C 3.421875 -1.015625 3.421875 -0.984375 3.4375 -0.9375 C 3.203125 -0.421875 2.90625 -0.109375 2.515625 -0.109375 C 1.71875 -0.109375 1.71875 -0.84375 1.71875 -1.015625 C 1.71875 -1.328125 1.78125 -1.71875 2.25 -2.9375 C 2.34375 -3.234375 2.40625 -3.375 2.40625 -3.578125 C 2.40625 -4.015625 2.078125 -4.390625 1.59375 -4.390625 C 0.65625 -4.390625 0.28125 -2.953125 0.28125 -2.859375 C 0.28125 -2.765625 0.40625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.78125 0.5625 -2.9375 C 0.828125 -3.859375 1.21875 -4.171875 1.5625 -4.171875 C 1.65625 -4.171875 1.8125 -4.15625 1.8125 -3.84375 C 1.8125 -3.59375 1.703125 -3.3125 1.640625 -3.140625 C 1.203125 -1.96875 1.078125 -1.515625 1.078125 -1.140625 C 1.078125 -0.234375 1.75 0.109375 2.484375 0.109375 C 2.65625 0.109375 3.125 0.109375 3.515625 -0.578125 C 3.78125 0.046875 4.46875 0.109375 4.765625 0.109375 C 5.5 0.109375 5.9375 -0.515625 6.203125 -1.109375 C 6.53125 -1.890625 6.859375 -3.21875 6.859375 -3.6875 Z M 6.859375 -3.6875 "/>
|
||||
<path style="stroke:none;" d="M 6.859375 -3.703125 C 6.859375 -4.25 6.59375 -4.390625 6.421875 -4.390625 C 6.1875 -4.390625 5.9375 -4.140625 5.9375 -3.921875 C 5.9375 -3.78125 6 -3.734375 6.078125 -3.640625 C 6.1875 -3.53125 6.4375 -3.28125 6.4375 -2.796875 C 6.4375 -2.46875 6.15625 -1.484375 5.890625 -0.984375 C 5.640625 -0.453125 5.28125 -0.109375 4.796875 -0.109375 C 4.328125 -0.109375 4.0625 -0.40625 4.0625 -0.96875 C 4.0625 -1.25 4.140625 -1.5625 4.171875 -1.703125 L 4.59375 -3.375 C 4.640625 -3.59375 4.734375 -3.953125 4.734375 -4.015625 C 4.734375 -4.1875 4.59375 -4.28125 4.453125 -4.28125 C 4.328125 -4.28125 4.15625 -4.203125 4.078125 -4 C 4.046875 -3.9375 3.59375 -2.03125 3.515625 -1.78125 C 3.453125 -1.484375 3.421875 -1.296875 3.421875 -1.125 C 3.421875 -1.015625 3.421875 -1 3.4375 -0.9375 C 3.203125 -0.421875 2.90625 -0.109375 2.53125 -0.109375 C 1.734375 -0.109375 1.734375 -0.84375 1.734375 -1.015625 C 1.734375 -1.328125 1.78125 -1.71875 2.25 -2.9375 C 2.359375 -3.234375 2.421875 -3.375 2.421875 -3.578125 C 2.421875 -4.03125 2.09375 -4.390625 1.59375 -4.390625 C 0.65625 -4.390625 0.28125 -2.953125 0.28125 -2.859375 C 0.28125 -2.765625 0.40625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.78125 0.5625 -2.9375 C 0.828125 -3.859375 1.21875 -4.171875 1.5625 -4.171875 C 1.65625 -4.171875 1.8125 -4.15625 1.8125 -3.84375 C 1.8125 -3.59375 1.703125 -3.3125 1.640625 -3.15625 C 1.203125 -1.984375 1.078125 -1.515625 1.078125 -1.140625 C 1.078125 -0.234375 1.75 0.109375 2.5 0.109375 C 2.65625 0.109375 3.125 0.109375 3.53125 -0.59375 C 3.78125 0.046875 4.46875 0.109375 4.765625 0.109375 C 5.515625 0.109375 5.953125 -0.515625 6.21875 -1.109375 C 6.546875 -1.890625 6.859375 -3.21875 6.859375 -3.703125 Z M 6.859375 -3.703125 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-3">
|
||||
<path style="stroke:none;" d="M 8.734375 -6.671875 C 8.734375 -6.671875 8.734375 -6.78125 8.609375 -6.78125 C 8.28125 -6.78125 7.9375 -6.75 7.609375 -6.75 C 7.265625 -6.75 6.921875 -6.78125 6.59375 -6.78125 C 6.53125 -6.78125 6.421875 -6.78125 6.421875 -6.578125 C 6.421875 -6.46875 6.515625 -6.46875 6.59375 -6.46875 C 7.15625 -6.453125 7.265625 -6.25 7.265625 -6.03125 C 7.265625 -6 7.25 -5.859375 7.25 -5.828125 L 6.125 -1.40625 L 3.9375 -6.59375 C 3.859375 -6.765625 3.84375 -6.78125 3.625 -6.78125 L 2.296875 -6.78125 C 2.09375 -6.78125 2 -6.78125 2 -6.578125 C 2 -6.46875 2.09375 -6.46875 2.28125 -6.46875 C 2.328125 -6.46875 2.953125 -6.46875 2.953125 -6.375 L 1.625 -1.046875 C 1.53125 -0.65625 1.359375 -0.34375 0.5625 -0.3125 C 0.5 -0.3125 0.390625 -0.296875 0.390625 -0.109375 C 0.390625 -0.046875 0.4375 0 0.515625 0 C 0.828125 0 1.1875 -0.03125 1.515625 -0.03125 C 1.84375 -0.03125 2.203125 0 2.53125 0 C 2.578125 0 2.703125 0 2.703125 -0.203125 C 2.703125 -0.296875 2.625 -0.3125 2.515625 -0.3125 C 1.9375 -0.328125 1.859375 -0.546875 1.859375 -0.75 C 1.859375 -0.8125 1.859375 -0.859375 1.890625 -0.96875 L 3.203125 -6.21875 C 3.25 -6.15625 3.25 -6.125 3.296875 -6.03125 L 5.765625 -0.1875 C 5.828125 -0.015625 5.859375 0 5.953125 0 C 6.0625 0 6.0625 -0.03125 6.109375 -0.203125 L 7.5 -5.734375 C 7.59375 -6.125 7.78125 -6.4375 8.578125 -6.46875 C 8.625 -6.46875 8.734375 -6.484375 8.734375 -6.671875 Z M 8.734375 -6.671875 "/>
|
||||
<path style="stroke:none;" d="M 7.140625 -0.203125 C 7.140625 -0.3125 7.046875 -0.3125 6.859375 -0.3125 C 6.484375 -0.3125 6.21875 -0.3125 6.21875 -0.484375 C 6.21875 -0.546875 6.234375 -0.59375 6.234375 -0.65625 L 7.578125 -6.015625 C 7.671875 -6.375 7.6875 -6.484375 8.421875 -6.484375 C 8.671875 -6.484375 8.75 -6.484375 8.75 -6.671875 C 8.75 -6.78125 8.640625 -6.78125 8.609375 -6.78125 L 7.34375 -6.75 L 6.0625 -6.78125 C 5.984375 -6.78125 5.875 -6.78125 5.875 -6.59375 C 5.875 -6.484375 5.96875 -6.484375 6.15625 -6.484375 C 6.15625 -6.484375 6.359375 -6.484375 6.53125 -6.453125 C 6.703125 -6.4375 6.796875 -6.421875 6.796875 -6.296875 C 6.796875 -6.265625 6.78125 -6.234375 6.75 -6.109375 L 6.15625 -3.6875 L 3.125 -3.6875 L 3.71875 -6.015625 C 3.8125 -6.375 3.828125 -6.484375 4.546875 -6.484375 C 4.8125 -6.484375 4.890625 -6.484375 4.890625 -6.671875 C 4.890625 -6.78125 4.78125 -6.78125 4.75 -6.78125 L 3.484375 -6.75 L 2.203125 -6.78125 C 2.109375 -6.78125 2 -6.78125 2 -6.59375 C 2 -6.484375 2.09375 -6.484375 2.28125 -6.484375 C 2.28125 -6.484375 2.5 -6.484375 2.65625 -6.453125 C 2.84375 -6.4375 2.9375 -6.421875 2.9375 -6.296875 C 2.9375 -6.265625 2.921875 -6.234375 2.890625 -6.109375 L 1.5625 -0.78125 C 1.453125 -0.390625 1.4375 -0.3125 0.65625 -0.3125 C 0.484375 -0.3125 0.390625 -0.3125 0.390625 -0.109375 C 0.390625 0 0.53125 0 0.53125 0 L 1.78125 -0.03125 L 2.421875 -0.015625 C 2.640625 -0.015625 2.859375 0 3.078125 0 C 3.15625 0 3.265625 0 3.265625 -0.203125 C 3.265625 -0.3125 3.1875 -0.3125 2.984375 -0.3125 C 2.625 -0.3125 2.34375 -0.3125 2.34375 -0.484375 C 2.34375 -0.546875 2.359375 -0.59375 2.375 -0.65625 L 3.046875 -3.375 L 6.078125 -3.375 L 5.390625 -0.640625 C 5.296875 -0.3125 5.109375 -0.3125 4.484375 -0.3125 C 4.34375 -0.3125 4.25 -0.3125 4.25 -0.109375 C 4.25 0 4.390625 0 4.390625 0 L 5.65625 -0.03125 L 6.296875 -0.015625 C 6.515625 -0.015625 6.734375 0 6.9375 0 C 7.015625 0 7.140625 0 7.140625 -0.203125 Z M 7.140625 -0.203125 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-4">
|
||||
<path style="stroke:none;" d="M 7.125 -0.203125 C 7.125 -0.3125 7.03125 -0.3125 6.84375 -0.3125 C 6.484375 -0.3125 6.203125 -0.3125 6.203125 -0.484375 C 6.203125 -0.546875 6.21875 -0.59375 6.234375 -0.65625 L 7.578125 -6.015625 C 7.65625 -6.375 7.671875 -6.46875 8.40625 -6.46875 C 8.65625 -6.46875 8.734375 -6.46875 8.734375 -6.671875 C 8.734375 -6.78125 8.625 -6.78125 8.609375 -6.78125 L 7.328125 -6.75 L 6.046875 -6.78125 C 5.96875 -6.78125 5.859375 -6.78125 5.859375 -6.578125 C 5.859375 -6.46875 5.953125 -6.46875 6.140625 -6.46875 C 6.140625 -6.46875 6.34375 -6.46875 6.515625 -6.453125 C 6.703125 -6.421875 6.78125 -6.421875 6.78125 -6.296875 C 6.78125 -6.25 6.78125 -6.234375 6.75 -6.109375 L 6.15625 -3.6875 L 3.125 -3.6875 L 3.703125 -6.015625 C 3.796875 -6.375 3.828125 -6.46875 4.546875 -6.46875 C 4.796875 -6.46875 4.875 -6.46875 4.875 -6.671875 C 4.875 -6.78125 4.765625 -6.78125 4.75 -6.78125 L 3.46875 -6.75 L 2.1875 -6.78125 C 2.109375 -6.78125 2 -6.78125 2 -6.578125 C 2 -6.46875 2.09375 -6.46875 2.28125 -6.46875 C 2.28125 -6.46875 2.484375 -6.46875 2.65625 -6.453125 C 2.84375 -6.421875 2.921875 -6.421875 2.921875 -6.296875 C 2.921875 -6.25 2.921875 -6.21875 2.890625 -6.109375 L 1.5625 -0.78125 C 1.453125 -0.390625 1.4375 -0.3125 0.65625 -0.3125 C 0.46875 -0.3125 0.390625 -0.3125 0.390625 -0.109375 C 0.390625 0 0.53125 0 0.53125 0 L 1.78125 -0.03125 L 2.421875 -0.015625 C 2.640625 -0.015625 2.859375 0 3.0625 0 C 3.140625 0 3.265625 0 3.265625 -0.203125 C 3.265625 -0.3125 3.171875 -0.3125 2.984375 -0.3125 C 2.625 -0.3125 2.34375 -0.3125 2.34375 -0.484375 C 2.34375 -0.546875 2.359375 -0.59375 2.375 -0.65625 L 3.046875 -3.375 L 6.078125 -3.375 L 5.390625 -0.640625 C 5.28125 -0.3125 5.09375 -0.3125 4.484375 -0.3125 C 4.328125 -0.3125 4.25 -0.3125 4.25 -0.109375 C 4.25 0 4.390625 0 4.390625 0 L 5.640625 -0.03125 L 6.28125 -0.015625 C 6.5 -0.015625 6.71875 0 6.921875 0 C 7 0 7.125 0 7.125 -0.203125 Z M 7.125 -0.203125 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-5">
|
||||
<path style="stroke:none;" d="M 4.921875 -1.421875 C 4.921875 -1.515625 4.828125 -1.515625 4.796875 -1.515625 C 4.71875 -1.515625 4.6875 -1.484375 4.671875 -1.40625 C 4.34375 -0.34375 3.671875 -0.109375 3.359375 -0.109375 C 2.96875 -0.109375 2.8125 -0.421875 2.8125 -0.765625 C 2.8125 -0.984375 2.875 -1.203125 2.96875 -1.640625 L 3.3125 -3 C 3.375 -3.25 3.609375 -4.171875 4.296875 -4.171875 C 4.34375 -4.171875 4.578125 -4.171875 4.796875 -4.03125 C 4.515625 -3.984375 4.3125 -3.734375 4.3125 -3.5 C 4.3125 -3.34375 4.421875 -3.15625 4.6875 -3.15625 C 4.90625 -3.15625 5.234375 -3.328125 5.234375 -3.734375 C 5.234375 -4.25 4.640625 -4.390625 4.3125 -4.390625 C 3.734375 -4.390625 3.390625 -3.859375 3.265625 -3.625 C 3.015625 -4.28125 2.484375 -4.390625 2.1875 -4.390625 C 1.15625 -4.390625 0.59375 -3.109375 0.59375 -2.859375 C 0.59375 -2.765625 0.71875 -2.765625 0.71875 -2.765625 C 0.796875 -2.765625 0.828125 -2.78125 0.84375 -2.875 C 1.1875 -3.921875 1.828125 -4.171875 2.171875 -4.171875 C 2.359375 -4.171875 2.703125 -4.078125 2.703125 -3.5 C 2.703125 -3.1875 2.546875 -2.53125 2.171875 -1.140625 C 2.015625 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.9375 -0.109375 0.734375 -0.234375 C 0.984375 -0.28125 1.203125 -0.5 1.203125 -0.78125 C 1.203125 -1.046875 0.984375 -1.125 0.828125 -1.125 C 0.53125 -1.125 0.28125 -0.859375 0.28125 -0.546875 C 0.28125 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.875 0.109375 2.234375 -0.578125 2.265625 -0.640625 C 2.375 -0.28125 2.734375 0.109375 3.328125 0.109375 C 4.359375 0.109375 4.921875 -1.171875 4.921875 -1.421875 Z M 4.921875 -1.421875 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-6">
|
||||
<path style="stroke:none;" d="M 5.671875 -1.421875 C 5.671875 -1.515625 5.578125 -1.515625 5.546875 -1.515625 C 5.453125 -1.515625 5.453125 -1.484375 5.390625 -1.34375 C 5.203125 -0.671875 4.875 -0.109375 4.390625 -0.109375 C 4.21875 -0.109375 4.140625 -0.203125 4.140625 -0.4375 C 4.140625 -0.6875 4.234375 -0.921875 4.328125 -1.140625 C 4.515625 -1.671875 4.9375 -2.765625 4.9375 -3.328125 C 4.9375 -3.984375 4.5 -4.390625 3.796875 -4.390625 C 2.890625 -4.390625 2.40625 -3.75 2.25 -3.515625 C 2.1875 -4.078125 1.78125 -4.390625 1.328125 -4.390625 C 0.875 -4.390625 0.6875 -4 0.578125 -3.8125 C 0.421875 -3.484375 0.28125 -2.890625 0.28125 -2.859375 C 0.28125 -2.765625 0.40625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.765625 0.578125 -2.984375 C 0.75 -3.6875 0.9375 -4.171875 1.296875 -4.171875 C 1.5 -4.171875 1.609375 -4.03125 1.609375 -3.703125 C 1.609375 -3.5 1.578125 -3.390625 1.453125 -2.875 L 0.875 -0.578125 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.078125 0.109375 C 1.1875 0.109375 1.375 0.03125 1.4375 -0.171875 C 1.453125 -0.1875 1.5625 -0.65625 1.625 -0.90625 L 1.84375 -1.796875 C 1.90625 -2.015625 1.96875 -2.234375 2.015625 -2.453125 L 2.140625 -2.953125 C 2.296875 -3.265625 2.8125 -4.171875 3.765625 -4.171875 C 4.203125 -4.171875 4.296875 -3.796875 4.296875 -3.46875 C 4.296875 -2.859375 3.8125 -1.59375 3.65625 -1.15625 C 3.5625 -0.9375 3.546875 -0.8125 3.546875 -0.703125 C 3.546875 -0.234375 3.90625 0.109375 4.359375 0.109375 C 5.296875 0.109375 5.671875 -1.34375 5.671875 -1.421875 Z M 5.671875 -1.421875 "/>
|
||||
<path style="stroke:none;" d="M 4.921875 -1.421875 C 4.921875 -1.515625 4.84375 -1.515625 4.8125 -1.515625 C 4.71875 -1.515625 4.703125 -1.484375 4.6875 -1.40625 C 4.359375 -0.34375 3.671875 -0.109375 3.359375 -0.109375 C 2.96875 -0.109375 2.8125 -0.421875 2.8125 -0.765625 C 2.8125 -0.984375 2.875 -1.203125 2.984375 -1.640625 L 3.3125 -3 C 3.375 -3.265625 3.609375 -4.171875 4.296875 -4.171875 C 4.359375 -4.171875 4.59375 -4.171875 4.796875 -4.046875 C 4.515625 -4 4.328125 -3.75 4.328125 -3.515625 C 4.328125 -3.34375 4.4375 -3.15625 4.703125 -3.15625 C 4.921875 -3.15625 5.234375 -3.34375 5.234375 -3.734375 C 5.234375 -4.25 4.65625 -4.390625 4.3125 -4.390625 C 3.734375 -4.390625 3.390625 -3.859375 3.265625 -3.640625 C 3.015625 -4.296875 2.484375 -4.390625 2.203125 -4.390625 C 1.15625 -4.390625 0.59375 -3.109375 0.59375 -2.859375 C 0.59375 -2.765625 0.71875 -2.765625 0.71875 -2.765625 C 0.796875 -2.765625 0.828125 -2.78125 0.84375 -2.875 C 1.1875 -3.921875 1.84375 -4.171875 2.171875 -4.171875 C 2.359375 -4.171875 2.71875 -4.078125 2.71875 -3.515625 C 2.71875 -3.203125 2.546875 -2.53125 2.171875 -1.140625 C 2.015625 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.9375 -0.109375 0.734375 -0.234375 C 0.984375 -0.28125 1.203125 -0.5 1.203125 -0.78125 C 1.203125 -1.046875 0.984375 -1.125 0.828125 -1.125 C 0.53125 -1.125 0.28125 -0.859375 0.28125 -0.546875 C 0.28125 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.875 0.109375 2.234375 -0.59375 2.265625 -0.640625 C 2.390625 -0.28125 2.75 0.109375 3.34375 0.109375 C 4.359375 0.109375 4.921875 -1.171875 4.921875 -1.421875 Z M 4.921875 -1.421875 "/>
|
||||
</symbol>
|
||||
</g>
|
||||
<clipPath id="clip1">
|
||||
<path d="M 111 128 L 154 128 L 154 168.449219 L 111 168.449219 Z M 111 128 "/>
|
||||
<path d="M 14 0.121094 L 208 0.121094 L 208 118.859375 L 14 118.859375 Z M 14 0.121094 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip2">
|
||||
<path d="M 139 128 L 182 128 L 182 168.449219 L 139 168.449219 Z M 139 128 "/>
|
||||
<path d="M 111 78 L 154 78 L 154 118.859375 L 111 118.859375 Z M 111 78 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip3">
|
||||
<path d="M 0.480469 108 L 22 108 L 22 110 L 0.480469 110 Z M 0.480469 108 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip4">
|
||||
<path d="M 249 93 L 269.957031 93 L 269.957031 125 L 249 125 Z M 249 93 "/>
|
||||
<path d="M 201 54 L 222.058594 54 L 222.058594 87 L 201 87 Z M 201 54 "/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g id="surface1">
|
||||
<path style="fill-rule:nonzero;fill:rgb(89.99939%,89.99939%,89.99939%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M -5.668645 -59.022917 L 234.708779 -59.022917 L 234.708779 108.207251 L -5.668645 108.207251 Z M -5.668645 -59.022917 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-1" x="194.968943" y="11.12983"/>
|
||||
<use xlink:href="#glyph0-2" x="200.478831" y="11.12983"/>
|
||||
<use xlink:href="#glyph0-3" x="205.98872" y="11.12983"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-4" x="211.776285" y="11.12983"/>
|
||||
<use xlink:href="#glyph0-5" x="216.184395" y="11.12983"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-1" x="223.371249" y="11.12983"/>
|
||||
<use xlink:href="#glyph0-4" x="228.881138" y="11.12983"/>
|
||||
<use xlink:href="#glyph0-6" x="233.289247" y="11.12983"/>
|
||||
<use xlink:href="#glyph0-7" x="238.799136" y="11.12983"/>
|
||||
<use xlink:href="#glyph0-8" x="242.711395" y="11.12983"/>
|
||||
<use xlink:href="#glyph0-5" x="247.669898" y="11.12983"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(79.998779%,79.998779%,79.998779%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M 5.307368 28.067054 L 161.632159 28.067054 L 161.632159 102.536769 L 5.307368 102.536769 Z M 5.307368 28.067054 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-1" x="29.812252" y="77.461868"/>
|
||||
<use xlink:href="#glyph0-4" x="35.322141" y="77.461868"/>
|
||||
<use xlink:href="#glyph0-6" x="39.73025" y="77.461868"/>
|
||||
<use xlink:href="#glyph0-7" x="45.240139" y="77.461868"/>
|
||||
<use xlink:href="#glyph0-8" x="49.152398" y="77.461868"/>
|
||||
<use xlink:href="#glyph0-5" x="54.110902" y="77.461868"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-9" x="61.297756" y="77.461868"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(79.998779%,79.998779%,79.998779%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M 5.307368 -53.352435 L 161.632159 -53.352435 L 161.632159 21.121204 L 5.307368 21.121204 Z M 5.307368 -53.352435 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-1" x="29.812252" y="158.50527"/>
|
||||
<use xlink:href="#glyph0-4" x="35.322141" y="158.50527"/>
|
||||
<use xlink:href="#glyph0-6" x="39.73025" y="158.50527"/>
|
||||
<use xlink:href="#glyph0-7" x="45.240139" y="158.50527"/>
|
||||
<use xlink:href="#glyph0-8" x="49.152398" y="158.50527"/>
|
||||
<use xlink:href="#glyph0-5" x="54.110902" y="158.50527"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-10" x="61.297756" y="158.50527"/>
|
||||
</g>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 23.207031 108.703125 C 23.207031 107.609375 22.320312 106.722656 21.226562 106.722656 C 20.128906 106.722656 19.242188 107.609375 19.242188 108.703125 C 19.242188 109.800781 20.128906 110.6875 21.226562 110.6875 C 22.320312 110.6875 23.207031 109.800781 23.207031 108.703125 Z M 23.207031 108.703125 "/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.548268 40.706931 C 118.548268 44.560505 115.428522 47.684175 111.574948 47.684175 C 107.725299 47.684175 104.601629 44.560505 104.601629 40.706931 C 104.601629 36.857282 107.725299 33.733612 111.574948 33.733612 C 115.428522 33.733612 118.548268 36.857282 118.548268 40.706931 Z M 118.548268 40.706931 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph1-1" x="127.969971" y="71.085185"/>
|
||||
</g>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 139.230469 149.226562 C 139.230469 145.390625 136.125 142.285156 132.289062 142.285156 C 128.457031 142.285156 125.347656 145.390625 125.347656 149.226562 C 125.347656 153.058594 128.457031 156.167969 132.289062 156.167969 C 136.125 156.167969 139.230469 153.058594 139.230469 149.226562 Z M 139.230469 149.226562 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(89.99939%,89.99939%,89.99939%);fill-opacity:1;" d="M 15.140625 117.867188 L 206.921875 117.867188 L 206.921875 1.117188 L 15.140625 1.117188 Z M 15.140625 117.867188 "/>
|
||||
<g clip-path="url(#clip1)" clip-rule="nonzero">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.548268 -40.708633 C 118.548268 -36.85506 115.428522 -33.735314 111.574948 -33.735314 C 107.725299 -33.735314 104.601629 -36.85506 104.601629 -40.708633 C 104.601629 -44.558282 107.725299 -47.681953 111.574948 -47.681953 C 115.428522 -47.681953 118.548268 -44.558282 118.548268 -40.708633 Z M 118.548268 -40.708633 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M -5.668329 -47.684236 L 186.518841 -47.684236 L 186.518841 69.312875 L -5.668329 69.312875 Z M -5.668329 -47.684236 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph1-1" x="127.969971" y="152.128587"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 71.481305 51.808519 L 103.310564 51.808519 L 103.310564 68.816041 L 71.481305 68.816041 Z M 71.481305 51.808519 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-11" x="95.681418" y="51.148843"/>
|
||||
<use xlink:href="#glyph0-1" x="146.884108" y="11.279553"/>
|
||||
<use xlink:href="#glyph0-2" x="152.407638" y="11.279553"/>
|
||||
<use xlink:href="#glyph0-3" x="157.931167" y="11.279553"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-1" x="103.945424" y="52.636005"/>
|
||||
<use xlink:href="#glyph0-4" x="163.733061" y="11.279553"/>
|
||||
<use xlink:href="#glyph0-5" x="168.152083" y="11.279553"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-12" x="108.393972" y="51.148843"/>
|
||||
<use xlink:href="#glyph0-1" x="175.35673" y="11.279553"/>
|
||||
<use xlink:href="#glyph0-4" x="180.88026" y="11.279553"/>
|
||||
<use xlink:href="#glyph0-6" x="185.299282" y="11.279553"/>
|
||||
<use xlink:href="#glyph0-7" x="190.822812" y="11.279553"/>
|
||||
<use xlink:href="#glyph0-8" x="194.744756" y="11.279553"/>
|
||||
<use xlink:href="#glyph0-5" x="199.715535" y="11.279553"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(79.998779%,79.998779%,79.998779%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M 5.307979 15.934509 L 122.175911 15.934509 L 122.175911 63.644653 L 5.307979 63.644653 Z M 5.307979 15.934509 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-1" x="29.40576" y="51.069335"/>
|
||||
<use xlink:href="#glyph0-4" x="34.92929" y="51.069335"/>
|
||||
<use xlink:href="#glyph0-6" x="39.348312" y="51.069335"/>
|
||||
<use xlink:href="#glyph0-7" x="44.871842" y="51.069335"/>
|
||||
<use xlink:href="#glyph0-8" x="48.793787" y="51.069335"/>
|
||||
<use xlink:href="#glyph0-5" x="53.764566" y="51.069335"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="112.251238" y="51.148843"/>
|
||||
<use xlink:href="#glyph0-9" x="60.969213" y="51.069335"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(79.998779%,79.998779%,79.998779%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M 5.307979 -42.806746 L 122.175911 -42.806746 L 122.175911 4.903398 L 5.307979 4.903398 Z M 5.307979 -42.806746 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-1" x="29.40576" y="109.684272"/>
|
||||
<use xlink:href="#glyph0-4" x="34.92929" y="109.684272"/>
|
||||
<use xlink:href="#glyph0-6" x="39.348312" y="109.684272"/>
|
||||
<use xlink:href="#glyph0-7" x="44.871842" y="109.684272"/>
|
||||
<use xlink:href="#glyph0-8" x="48.793787" y="109.684272"/>
|
||||
<use xlink:href="#glyph0-5" x="53.764566" y="109.684272"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-13" x="116.899866" y="51.148843"/>
|
||||
<use xlink:href="#glyph0-10" x="60.969213" y="109.684272"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 71.481305 -29.61097 L 103.310564 -29.61097 L 103.310564 -12.603448 L 71.481305 -12.603448 Z M 71.481305 -29.61097 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 22.785156 70.285156 C 22.785156 69.183594 21.894531 68.296875 20.796875 68.296875 C 19.699219 68.296875 18.808594 69.183594 18.808594 70.285156 C 18.808594 71.382812 19.699219 72.273438 20.796875 72.273438 C 21.894531 72.273438 22.785156 71.382812 22.785156 70.285156 Z M 22.785156 70.285156 "/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.551067 29.369134 C 118.551067 33.22102 115.427282 36.344805 111.575396 36.344805 C 107.723511 36.344805 104.599726 33.22102 104.599726 29.369134 C 104.599726 25.517249 107.723511 22.397378 111.575396 22.397378 C 115.427282 22.397378 118.551067 25.517249 118.551067 29.369134 Z M 118.551067 29.369134 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-11" x="95.681418" y="132.192245"/>
|
||||
<use xlink:href="#glyph1-1" x="127.806488" y="43.886538"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-2" x="103.945424" y="133.679407"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-12" x="108.393972" y="132.192245"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="112.251238" y="132.192245"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-13" x="116.899866" y="132.192245"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25.646543 51.808519 L 56.310313 51.808519 L 56.310313 68.816041 L 25.646543 68.816041 Z M 25.646543 51.808519 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-2" x="50.060162" y="51.148843"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-1" x="57.159523" y="52.636005"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-12" x="61.609066" y="51.148843"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="65.465337" y="51.148843"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-13" x="70.113965" y="51.148843"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25.646543 -29.61097 L 56.310313 -29.61097 L 56.310313 -12.603448 L 25.646543 -12.603448 Z M 25.646543 -29.61097 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-2" x="50.060162" y="132.192245"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-2" x="57.159523" y="133.679407"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-12" x="61.609066" y="132.192245"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="65.465337" y="132.192245"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-13" x="70.113965" y="132.192245"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 146.66915 40.706931 C 146.66915 44.560505 143.549404 47.684175 139.69583 47.684175 C 135.846181 47.684175 132.722511 44.560505 132.722511 40.706931 C 132.722511 36.857282 135.846181 33.733612 139.69583 33.733612 C 143.549404 33.733612 146.66915 36.857282 146.66915 40.706931 Z M 146.66915 40.706931 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph1-1" x="155.962276" y="71.085185"/>
|
||||
</g>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 167.222656 149.226562 C 167.222656 145.390625 164.117188 142.285156 160.28125 142.285156 C 156.449219 142.285156 153.339844 145.390625 153.339844 149.226562 C 153.339844 153.058594 156.449219 156.167969 160.28125 156.167969 C 164.117188 156.167969 167.222656 153.058594 167.222656 149.226562 Z M 167.222656 149.226562 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 139.097656 99.589844 C 139.097656 95.75 135.980469 92.632812 132.136719 92.632812 C 128.292969 92.632812 125.175781 95.75 125.175781 99.589844 C 125.175781 103.433594 128.292969 106.550781 132.136719 106.550781 C 135.980469 106.550781 139.097656 103.433594 139.097656 99.589844 Z M 139.097656 99.589844 "/>
|
||||
<g clip-path="url(#clip2)" clip-rule="nonzero">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 146.66915 -40.708633 C 146.66915 -36.85506 143.549404 -33.735314 139.69583 -33.735314 C 135.846181 -33.735314 132.722511 -36.85506 132.722511 -40.708633 C 132.722511 -44.558282 135.846181 -47.681953 139.69583 -47.681953 C 143.549404 -47.681953 146.66915 -44.558282 146.66915 -40.708633 Z M 146.66915 -40.708633 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.551067 -29.368207 C 118.551067 -25.520235 115.427282 -22.39645 111.575396 -22.39645 C 107.723511 -22.39645 104.599726 -25.520235 104.599726 -29.368207 C 104.599726 -33.220092 107.723511 -36.343877 111.575396 -36.343877 C 115.427282 -36.343877 118.551067 -33.220092 118.551067 -29.368207 Z M 118.551067 -29.368207 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph1-1" x="155.962276" y="152.128587"/>
|
||||
<use xlink:href="#glyph1-1" x="127.806488" y="102.501474"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 123.928358 62.352868 L 155.463302 62.352868 L 155.463302 79.36039 L 123.928358 79.36039 Z M 123.928358 62.352868 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 71.47899 40.466792 L 103.311849 40.466792 L 103.311849 57.475373 L 71.47899 57.475373 Z M 71.47899 40.466792 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-3" x="147.890387" y="40.650111"/>
|
||||
<use xlink:href="#glyph0-11" x="95.437998" y="23.899841"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-1" x="155.858752" y="42.138269"/>
|
||||
<use xlink:href="#glyph2-1" x="103.722463" y="25.391683"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-12" x="160.3073" y="40.650111"/>
|
||||
<use xlink:href="#glyph0-12" x="108.182024" y="23.899841"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="164.164566" y="40.650111"/>
|
||||
<use xlink:href="#glyph3-1" x="112.04884" y="23.899841"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-13" x="168.813194" y="40.650111"/>
|
||||
<use xlink:href="#glyph0-13" x="116.708976" y="23.899841"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 123.928358 -19.062696 L 155.463302 -19.062696 L 155.463302 -2.055174 L 123.928358 -2.055174 Z M 123.928358 -19.062696 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 71.47899 -18.270548 L 103.311849 -18.270548 L 103.311849 -1.261968 L 71.47899 -1.261968 Z M 71.47899 -18.270548 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-3" x="147.890387" y="121.693513"/>
|
||||
<use xlink:href="#glyph0-11" x="95.437998" y="82.515776"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-2" x="155.858752" y="123.181671"/>
|
||||
<use xlink:href="#glyph2-2" x="103.722463" y="84.00662"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-12" x="160.3073" y="121.693513"/>
|
||||
<use xlink:href="#glyph0-12" x="108.182024" y="82.515776"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="164.163571" y="121.693513"/>
|
||||
<use xlink:href="#glyph3-1" x="112.04884" y="82.515776"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-13" x="168.812199" y="121.693513"/>
|
||||
<use xlink:href="#glyph0-13" x="116.708976" y="82.515776"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 181.186492 32.20317 L 212.996131 32.20317 L 212.996131 49.210692 L 181.186492 49.210692 Z M 181.186492 32.20317 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25.647814 40.466792 L 56.310233 40.466792 L 56.310233 57.475373 L 25.647814 57.475373 Z M 25.647814 40.466792 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-4" x="204.883361" y="70.661135"/>
|
||||
<use xlink:href="#glyph3-2" x="49.703798" y="23.899841"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-1" x="213.126463" y="72.149293"/>
|
||||
<use xlink:href="#glyph2-1" x="56.820734" y="25.391683"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-12" x="217.575011" y="70.661135"/>
|
||||
<use xlink:href="#glyph0-12" x="61.281293" y="23.899841"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="221.432277" y="70.661135"/>
|
||||
<use xlink:href="#glyph3-1" x="65.147111" y="23.899841"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-13" x="226.080905" y="70.661135"/>
|
||||
<use xlink:href="#glyph0-13" x="69.807248" y="23.899841"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 181.186492 -49.212394 L 212.996131 -49.212394 L 212.996131 -32.204872 L 181.186492 -32.204872 Z M 181.186492 -49.212394 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25.647814 -18.270548 L 56.310233 -18.270548 L 56.310233 -1.261968 L 25.647814 -1.261968 Z M 25.647814 -18.270548 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-4" x="204.883361" y="151.704537"/>
|
||||
<use xlink:href="#glyph3-2" x="49.703798" y="82.515776"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-2" x="213.126463" y="153.192695"/>
|
||||
<use xlink:href="#glyph2-2" x="56.820734" y="84.00662"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-12" x="217.575011" y="151.704537"/>
|
||||
<use xlink:href="#glyph0-12" x="61.281293" y="82.515776"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="221.432277" y="151.704537"/>
|
||||
<use xlink:href="#glyph3-1" x="65.147111" y="82.515776"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-13" x="226.080905" y="151.704537"/>
|
||||
<use xlink:href="#glyph0-13" x="69.807248" y="82.515776"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 229.038297 0.00111119 C 229.038297 3.85076 225.918551 6.974431 222.064978 6.974431 C 218.215329 6.974431 215.091658 3.85076 215.091658 0.00111119 C 215.091658 -3.852462 218.215329 -6.972208 222.064978 -6.972208 C 225.918551 -6.972208 229.038297 -3.852462 229.038297 0.00111119 Z M 229.038297 0.00111119 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 133.22268 20.866801 L 165.032053 20.866801 L 165.032053 37.875382 L 133.22268 37.875382 Z M 133.22268 20.866801 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph1-1" x="237.953321" y="111.606886"/>
|
||||
<use xlink:href="#glyph3-3" x="157.047597" y="43.461437"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-1" x="165.312104" y="44.952282"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-12" x="169.771665" y="43.461437"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="173.638481" y="43.461437"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-13" x="178.298617" y="43.461437"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 133.22268 -37.874454 L 165.032053 -37.874454 L 165.032053 -20.865874 L 133.22268 -20.865874 Z M 133.22268 -37.874454 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-3" x="157.047597" y="102.076374"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-2" x="165.312104" y="103.568217"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-12" x="169.771665" y="102.076374"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="173.638481" y="102.076374"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-13" x="178.298617" y="102.076374"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 180.850619 -0.0014934 C 180.850619 3.850392 177.726834 6.974177 173.874949 6.974177 C 170.023063 6.974177 166.903192 3.850392 166.903192 -0.0014934 C 166.903192 -3.853379 170.023063 -6.97325 173.874949 -6.97325 C 177.726834 -6.97325 180.850619 -3.853379 180.850619 -0.0014934 Z M 180.850619 -0.0014934 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph1-1" x="189.974903" y="73.193507"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -19.842798 -0.0014934 L -0.000106791 -0.0014934 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-4" x="4.806826" y="66.472732"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.000106791 -0.0014934 L -0.000106791 29.369134 L 99.968851 29.369134 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05307 -0.000825723 L 1.610092 1.682417 L 3.085866 -0.000825723 L 1.610092 -1.684068 Z M 6.05307 -0.000825723 " transform="matrix(0.997888,0,0,-0.997888,117.721433,40.975739)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.000106791 -0.0014934 L -0.000106791 -29.368207 L 99.968851 -29.368207 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05307 0.00179344 L 1.610092 1.681122 L 3.085866 0.00179344 L 1.610092 -1.681449 Z M 6.05307 0.00179344 " transform="matrix(0.997888,0,0,-0.997888,117.721433,99.591633)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.976201 29.369134 L 10.976201 48.97304 L 20.515881 48.97304 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051811 0.000229835 L 1.608833 1.683473 L 3.088521 0.000229835 L 1.608833 -1.683013 Z M 6.051811 0.000229835 " transform="matrix(0.997888,0,0,-0.997888,38.437534,21.414292)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 33.738281 40.976562 C 33.738281 39.878906 32.847656 38.988281 31.75 38.988281 C 30.652344 38.988281 29.761719 39.878906 29.761719 40.976562 C 29.761719 42.074219 30.652344 42.964844 31.75 42.964844 C 32.847656 42.964844 33.738281 42.074219 33.738281 40.976562 Z M 33.738281 40.976562 "/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.976201 -29.368207 L 10.976201 -9.768216 L 20.515881 -9.768216 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051811 -0.00106552 L 1.608833 1.682177 L 3.088521 -0.00106552 L 1.608833 -1.684308 Z M 6.051811 -0.00106552 " transform="matrix(0.997888,0,0,-0.997888,38.437534,80.030187)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 33.738281 99.589844 C 33.738281 98.492188 32.847656 97.601562 31.75 97.601562 C 30.652344 97.601562 29.761719 98.492188 29.761719 99.589844 C 29.761719 100.691406 30.652344 101.578125 31.75 101.578125 C 32.847656 101.578125 33.738281 100.691406 33.738281 99.589844 Z M 33.738281 99.589844 "/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.807377 48.97304 L 66.347057 48.97304 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.055211 0.000229835 L 1.608318 1.683473 L 3.088006 0.000229835 L 1.608318 -1.683013 Z M 6.055211 0.000229835 " transform="matrix(0.997888,0,0,-0.997888,84.172422,21.414292)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.807377 -9.768216 L 66.347057 -9.768216 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.055211 -0.00106552 L 1.608318 1.682177 L 3.088006 -0.00106552 L 1.608318 -1.684308 Z M 6.055211 -0.00106552 " transform="matrix(0.997888,0,0,-0.997888,84.172422,80.030187)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 103.808993 48.97304 L 111.575396 48.97304 L 111.575396 40.97568 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054089 -0.00016357 L 1.607197 1.683079 L 3.086885 -0.00016357 L 1.607197 -1.683406 Z M 6.054089 -0.00016357 " transform="matrix(0,0.997888,0.997888,0,132.136882,26.56026)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 103.808993 -9.768216 L 111.575396 -9.768216 L 111.575396 -17.761661 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05147 -0.00016357 L 1.608492 1.683079 L 3.08818 -0.00016357 L 1.608492 -1.683406 Z M 6.05147 -0.00016357 " transform="matrix(0,0.997888,0.997888,0,132.136882,85.176155)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.551067 29.369134 L 128.090747 29.369134 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053767 -0.000825723 L 1.606874 1.682417 L 3.086562 -0.000825723 L 1.606874 -1.684068 Z M 6.053767 -0.000825723 " transform="matrix(0.997888,0,0,-0.997888,145.783238,40.975739)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.551067 -29.368207 L 128.090747 -29.368207 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053767 0.00179344 L 1.606874 1.681122 L 3.086562 0.00179344 L 1.606874 -1.681449 Z M 6.053767 0.00179344 " transform="matrix(0.997888,0,0,-0.997888,145.783238,99.591633)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 165.529196 29.369134 L 173.874949 29.369134 L 173.874949 11.608967 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054747 -0.00119146 L 1.607855 1.682051 L 3.087543 -0.00119146 L 1.607855 -1.684434 Z M 6.054747 -0.00119146 " transform="matrix(0,0.997888,0.997888,0,194.305876,55.868197)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 165.529196 -29.368207 L 173.874949 -29.368207 L 173.874949 -11.608039 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05175 0.00119146 L 1.608772 1.684434 L 3.08846 0.00119146 L 1.608772 -1.682051 Z M 6.05175 0.00119146 " transform="matrix(0,-0.997888,-0.997888,0,194.305876,84.699125)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 180.850619 -0.0014934 L 196.058521 -0.0014934 " transform="matrix(0.997888,0,0,-0.997888,20.796982,70.283666)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 219.648438 70.285156 L 215.214844 68.605469 L 216.691406 70.285156 L 215.214844 71.964844 Z M 219.648438 70.285156 "/>
|
||||
<g clip-path="url(#clip3)" clip-rule="nonzero">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -19.842888 0.00111119 L 0.00183737 0.00111119 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051701 -0.0014934 L 1.608723 1.681749 L 3.088411 -0.0014934 L 1.608723 -1.684736 Z M 6.051701 -0.0014934 " transform="matrix(0.997888,0,0,-0.997888,213.609519,70.283666)"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-5" x="5.274067" y="104.902709"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00183737 0.00111119 L 0.00183737 40.706931 L 99.967138 40.706931 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051465 -0.00159857 L 1.609261 1.681887 L 3.088688 -0.00159857 L 1.609261 -1.68116 Z M 6.051465 -0.00159857 " transform="matrix(0.995424,0,0,-0.995424,117.909823,68.182002)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00183737 0.00111119 L 0.00183737 -40.708633 L 99.967138 -40.708633 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051465 -0.0000732569 L 1.609261 1.683412 L 3.088688 -0.0000732569 L 1.609261 -1.683559 Z M 6.051465 -0.0000732569 " transform="matrix(0.995424,0,0,-0.995424,117.909823,149.22649)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.97785 40.706931 L 10.97785 60.31228 L 20.517602 60.31228 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053639 0.00088973 L 1.607511 1.684375 L 3.086937 0.00088973 L 1.607511 -1.682596 Z M 6.053639 0.00088973 " transform="matrix(0.995424,0,0,-0.995424,38.821721,48.668854)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.132812 68.183594 C 34.132812 67.085938 33.246094 66.199219 32.152344 66.199219 C 31.054688 66.199219 30.167969 67.085938 30.167969 68.183594 C 30.167969 69.277344 31.054688 70.164062 32.152344 70.164062 C 33.246094 70.164062 34.132812 69.277344 34.132812 68.183594 Z M 34.132812 68.183594 "/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 10.97785 -40.708633 L 10.97785 -21.107209 L 20.517602 -21.107209 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053639 -0.00149917 L 1.607511 1.681987 L 3.086937 -0.00149917 L 1.607511 -1.684985 Z M 6.053639 -0.00149917 " transform="matrix(0.995424,0,0,-0.995424,38.821721,129.713351)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 34.132812 149.226562 C 34.132812 148.132812 33.246094 147.242188 32.152344 147.242188 C 31.054688 147.242188 30.167969 148.132812 30.167969 149.226562 C 30.167969 150.320312 31.054688 151.210938 32.152344 151.210938 C 33.246094 151.210938 34.132812 150.320312 34.132812 149.226562 Z M 34.132812 149.226562 "/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.808687 60.31228 L 66.348439 60.31228 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052787 0.00088973 L 1.610582 1.684375 L 3.086085 0.00088973 L 1.610582 -1.682596 Z M 6.052787 0.00088973 " transform="matrix(0.995424,0,0,-0.995424,84.443664,48.668854)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.808687 -21.107209 L 66.348439 -21.107209 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052787 -0.00149917 L 1.610582 1.681987 L 3.086085 -0.00149917 L 1.610582 -1.684985 Z M 6.052787 -0.00149917 " transform="matrix(0.995424,0,0,-0.995424,84.443664,129.713351)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 103.808939 60.31228 L 111.574948 60.31228 L 111.574948 52.314742 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053715 -0.000611571 L 1.607587 1.682874 L 3.087013 -0.000611571 L 1.607587 -1.684097 Z M 6.053715 -0.000611571 " transform="matrix(0,0.995424,0.995424,0,132.289671,53.802114)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 103.808939 -21.107209 L 111.574948 -21.107209 L 111.574948 -29.100823 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05218 -0.000611571 L 1.609976 1.682874 L 3.089402 -0.000611571 L 1.609976 -1.684097 Z M 6.05218 -0.000611571 " transform="matrix(0,0.995424,0.995424,0,132.289671,134.846611)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.548268 40.706931 L 128.08802 40.706931 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.055071 -0.00159857 L 1.608943 1.681887 L 3.088369 -0.00159857 L 1.608943 -1.68116 Z M 6.055071 -0.00159857 " transform="matrix(0.995424,0,0,-0.995424,145.902327,68.182002)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.548268 -40.708633 L 128.08802 -40.708633 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.055071 -0.0000732569 L 1.608943 1.683412 L 3.088369 -0.0000732569 L 1.608943 -1.683559 Z M 6.055071 -0.0000732569 " transform="matrix(0.995424,0,0,-0.995424,145.902327,149.22649)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 146.66915 40.706931 L 176.053627 40.706931 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052874 -0.00159857 L 1.61067 1.681887 L 3.086172 -0.00159857 L 1.61067 -1.68116 Z M 6.052874 -0.00159857 " transform="matrix(0.995424,0,0,-0.995424,193.646702,68.182002)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-14" x="187.79393" y="62.893845"/>
|
||||
<use xlink:href="#glyph0-14" x="212.201858" y="66.472732"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-5" x="187.163827" y="62.893845"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-1" x="192.831768" y="64.381008"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 146.66915 -40.708633 L 176.053627 -40.708633 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052874 -0.0000732569 L 1.61067 1.683412 L 3.086172 -0.0000732569 L 1.61067 -1.683559 Z M 6.052874 -0.0000732569 " transform="matrix(0.995424,0,0,-0.995424,193.646702,149.22649)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-14" x="187.79393" y="143.937247"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-5" x="187.163827" y="143.937247"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-2" x="192.831768" y="145.42441"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 139.69583 61.854494 L 139.69583 52.314742 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053715 -0.000929682 L 1.607587 1.682556 L 3.087013 -0.000929682 L 1.607587 -1.684415 Z M 6.053715 -0.000929682 " transform="matrix(0,0.995424,0.995424,0,160.282175,53.802114)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 139.69583 -19.561071 L 139.69583 -29.100823 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05218 -0.000929682 L 1.609976 1.682556 L 3.089402 -0.000929682 L 1.609976 -1.684415 Z M 6.05218 -0.000929682 " transform="matrix(0,0.995424,0.995424,0,160.282175,134.846611)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 139.69583 99.70349 L 139.69583 84.493256 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053111 -0.000929682 L 1.606983 1.682556 L 3.086409 -0.000929682 L 1.606983 -1.684415 Z M 6.053111 -0.000929682 " transform="matrix(0,0.995424,0.995424,0,160.282175,21.771465)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-6" x="164.080951" y="17.529408"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-1" x="170.033583" y="19.016571"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 139.69583 18.284001 L 139.69583 3.077691 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051566 -0.000929682 L 1.609362 1.682556 L 3.088788 -0.000929682 L 1.609362 -1.684415 Z M 6.051566 -0.000929682 " transform="matrix(0,0.995424,0.995424,0,160.282175,102.815972)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-6" x="164.080951" y="98.57281"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-2" x="170.033583" y="100.059973"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 213.494505 40.706931 L 222.064978 40.706931 L 222.064978 11.608921 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05491 -0.000662202 L 1.608781 1.682823 L 3.088208 -0.000662202 L 1.608781 -1.684148 Z M 6.05491 -0.000662202 " transform="matrix(0,0.995424,0.995424,0,242.274097,94.324363)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 213.494505 -40.708633 L 222.064978 -40.708633 L 222.064978 -11.606699 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053198 0.000662202 L 1.607069 1.684148 L 3.086496 0.000662202 L 1.607069 -1.682823 Z M 6.053198 0.000662202 " transform="matrix(0,-0.995424,-0.995424,0,242.274097,123.08409)"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 229.038297 0.00111119 L 244.248531 0.00111119 " transform="matrix(0.995424,0,0,-0.995424,21.224734,108.704231)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 267.554688 108.703125 L 263.132812 107.027344 L 264.601562 108.703125 L 263.132812 110.378906 Z M 267.554688 108.703125 "/>
|
||||
<g clip-path="url(#clip4)" clip-rule="nonzero">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052319 0.00111119 L 1.610114 1.684597 L 3.085617 0.00111119 L 1.610114 -1.682374 Z M 6.052319 0.00111119 " transform="matrix(0.995424,0,0,-0.995424,261.530067,108.704231)"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-14" x="260.125385" y="104.902709"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-5" x="259.495282" y="104.902709"/>
|
||||
<use xlink:href="#glyph3-4" x="211.570195" y="66.472732"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 8.3 KiB |
@ -1,124 +1,79 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="218.96pt" height="64.94pt" viewBox="0 0 218.96 64.94" version="1.2">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="196.285pt" height="58.689pt" viewBox="0 0 196.285 58.689" version="1.2">
|
||||
<defs>
|
||||
<g>
|
||||
<symbol overflow="visible" id="glyph0-0">
|
||||
<path style="stroke:none;" d=""/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-1">
|
||||
<path style="stroke:none;" d="M 7.28125 -0.875 C 7.28125 -0.9375 7.28125 -1.046875 7.15625 -1.046875 C 7.046875 -1.046875 7.046875 -0.953125 7.03125 -0.890625 C 6.984375 -0.171875 6.625 0 6.375 0 C 5.890625 0 5.8125 -0.5 5.671875 -1.4375 L 5.546875 -2.234375 C 5.359375 -2.859375 4.875 -3.1875 4.328125 -3.390625 C 5.296875 -3.625 6.078125 -4.234375 6.078125 -5 C 6.078125 -5.96875 4.9375 -6.796875 3.46875 -6.796875 L 0.34375 -6.796875 L 0.34375 -6.484375 L 0.59375 -6.484375 C 1.359375 -6.484375 1.375 -6.375 1.375 -6.015625 L 1.375 -0.78125 C 1.375 -0.421875 1.359375 -0.3125 0.59375 -0.3125 L 0.34375 -0.3125 L 0.34375 0 C 0.703125 -0.03125 1.40625 -0.03125 1.796875 -0.03125 C 2.1875 -0.03125 2.890625 -0.03125 3.25 0 L 3.25 -0.3125 L 3.015625 -0.3125 C 2.25 -0.3125 2.234375 -0.421875 2.234375 -0.78125 L 2.234375 -3.296875 L 3.375 -3.296875 C 3.53125 -3.296875 3.953125 -3.296875 4.296875 -2.953125 C 4.671875 -2.59375 4.671875 -2.296875 4.671875 -1.625 C 4.671875 -0.96875 4.671875 -0.578125 5.09375 -0.203125 C 5.5 0.15625 6.046875 0.21875 6.34375 0.21875 C 7.109375 0.21875 7.28125 -0.59375 7.28125 -0.875 Z M 5.046875 -5 C 5.046875 -4.3125 4.8125 -3.515625 3.328125 -3.515625 L 2.234375 -3.515625 L 2.234375 -6.09375 C 2.234375 -6.3125 2.234375 -6.4375 2.453125 -6.46875 C 2.546875 -6.484375 2.84375 -6.484375 3.03125 -6.484375 C 3.9375 -6.484375 5.046875 -6.453125 5.046875 -5 Z M 5.046875 -5 "/>
|
||||
<path style="stroke:none;" d="M 7.25 -0.875 C 7.25 -0.9375 7.25 -1.046875 7.125 -1.046875 C 7.015625 -1.046875 7.015625 -0.953125 7 -0.875 C 6.9375 -0.171875 6.59375 0 6.34375 0 C 5.859375 0 5.78125 -0.5 5.640625 -1.421875 L 5.515625 -2.21875 C 5.34375 -2.859375 4.859375 -3.1875 4.3125 -3.375 C 5.265625 -3.609375 6.046875 -4.203125 6.046875 -4.984375 C 6.046875 -5.9375 4.90625 -6.765625 3.453125 -6.765625 L 0.34375 -6.765625 L 0.34375 -6.453125 L 0.578125 -6.453125 C 1.34375 -6.453125 1.359375 -6.34375 1.359375 -6 L 1.359375 -0.765625 C 1.359375 -0.421875 1.34375 -0.3125 0.578125 -0.3125 L 0.34375 -0.3125 L 0.34375 0 C 0.703125 -0.03125 1.40625 -0.03125 1.796875 -0.03125 C 2.171875 -0.03125 2.875 -0.03125 3.234375 0 L 3.234375 -0.3125 L 3 -0.3125 C 2.234375 -0.3125 2.21875 -0.421875 2.21875 -0.765625 L 2.21875 -3.28125 L 3.359375 -3.28125 C 3.515625 -3.28125 3.9375 -3.28125 4.28125 -2.9375 C 4.65625 -2.578125 4.65625 -2.28125 4.65625 -1.609375 C 4.65625 -0.96875 4.65625 -0.578125 5.0625 -0.203125 C 5.46875 0.15625 6.015625 0.21875 6.3125 0.21875 C 7.078125 0.21875 7.25 -0.59375 7.25 -0.875 Z M 5.015625 -4.984375 C 5.015625 -4.296875 4.78125 -3.5 3.3125 -3.5 L 2.21875 -3.5 L 2.21875 -6.0625 C 2.21875 -6.296875 2.21875 -6.40625 2.4375 -6.4375 C 2.53125 -6.453125 2.828125 -6.453125 3.015625 -6.453125 C 3.90625 -6.453125 5.015625 -6.421875 5.015625 -4.984375 Z M 5.015625 -4.984375 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-2">
|
||||
<path style="stroke:none;" d="M 4.125 -1.1875 C 4.125 -1.28125 4.046875 -1.296875 4 -1.296875 C 3.90625 -1.296875 3.890625 -1.25 3.875 -1.171875 C 3.515625 -0.140625 2.625 -0.140625 2.53125 -0.140625 C 2.03125 -0.140625 1.625 -0.4375 1.40625 -0.8125 C 1.109375 -1.28125 1.109375 -1.9375 1.109375 -2.296875 L 3.875 -2.296875 C 4.09375 -2.296875 4.125 -2.296875 4.125 -2.515625 C 4.125 -3.5 3.59375 -4.453125 2.34375 -4.453125 C 1.1875 -4.453125 0.28125 -3.4375 0.28125 -2.1875 C 0.28125 -0.859375 1.328125 0.109375 2.46875 0.109375 C 3.6875 0.109375 4.125 -1 4.125 -1.1875 Z M 3.46875 -2.515625 L 1.109375 -2.515625 C 1.171875 -3.984375 2.015625 -4.234375 2.34375 -4.234375 C 3.375 -4.234375 3.46875 -2.890625 3.46875 -2.515625 Z M 3.46875 -2.515625 "/>
|
||||
<path style="stroke:none;" d="M 4.109375 -1.171875 C 4.109375 -1.28125 4.03125 -1.296875 3.984375 -1.296875 C 3.890625 -1.296875 3.875 -1.234375 3.859375 -1.15625 C 3.5 -0.140625 2.609375 -0.140625 2.515625 -0.140625 C 2.015625 -0.140625 1.625 -0.4375 1.390625 -0.796875 C 1.09375 -1.28125 1.09375 -1.9375 1.09375 -2.28125 L 3.859375 -2.28125 C 4.078125 -2.28125 4.109375 -2.28125 4.109375 -2.5 C 4.109375 -3.484375 3.578125 -4.4375 2.34375 -4.4375 C 1.1875 -4.4375 0.28125 -3.421875 0.28125 -2.171875 C 0.28125 -0.859375 1.3125 0.109375 2.453125 0.109375 C 3.671875 0.109375 4.109375 -0.984375 4.109375 -1.171875 Z M 3.453125 -2.5 L 1.109375 -2.5 C 1.171875 -3.96875 2 -4.21875 2.34375 -4.21875 C 3.359375 -4.21875 3.453125 -2.875 3.453125 -2.5 Z M 3.453125 -2.5 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-3">
|
||||
<path style="stroke:none;" d="M 4.8125 -0.890625 L 4.8125 -1.4375 L 4.5625 -1.4375 L 4.5625 -0.890625 C 4.5625 -0.3125 4.3125 -0.25 4.203125 -0.25 C 3.875 -0.25 3.828125 -0.703125 3.828125 -0.75 L 3.828125 -2.734375 C 3.828125 -3.15625 3.828125 -3.546875 3.46875 -3.90625 C 3.078125 -4.296875 2.59375 -4.453125 2.109375 -4.453125 C 1.296875 -4.453125 0.609375 -3.984375 0.609375 -3.328125 C 0.609375 -3.03125 0.8125 -2.859375 1.0625 -2.859375 C 1.34375 -2.859375 1.515625 -3.0625 1.515625 -3.328125 C 1.515625 -3.4375 1.46875 -3.765625 1.015625 -3.78125 C 1.28125 -4.125 1.765625 -4.234375 2.09375 -4.234375 C 2.578125 -4.234375 3.140625 -3.859375 3.140625 -2.96875 L 3.140625 -2.59375 C 2.640625 -2.5625 1.9375 -2.53125 1.3125 -2.234375 C 0.5625 -1.90625 0.3125 -1.390625 0.3125 -0.953125 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.5625 0.109375 3.03125 -0.28125 3.21875 -0.75 C 3.25 -0.359375 3.515625 0.0625 3.984375 0.0625 C 4.203125 0.0625 4.8125 -0.078125 4.8125 -0.890625 Z M 3.140625 -1.390625 C 3.140625 -0.453125 2.421875 -0.109375 1.984375 -0.109375 C 1.5 -0.109375 1.078125 -0.453125 1.078125 -0.953125 C 1.078125 -1.5 1.5 -2.328125 3.140625 -2.390625 Z M 3.140625 -1.390625 "/>
|
||||
<path style="stroke:none;" d="M 3.296875 0 L 3.296875 -0.3125 L 3.046875 -0.3125 C 2.265625 -0.3125 2.234375 -0.421875 2.234375 -0.765625 L 2.234375 -6 C 2.234375 -6.34375 2.265625 -6.453125 3.046875 -6.453125 L 3.296875 -6.453125 L 3.296875 -6.765625 C 2.953125 -6.734375 2.171875 -6.734375 1.796875 -6.734375 C 1.40625 -6.734375 0.625 -6.734375 0.28125 -6.765625 L 0.28125 -6.453125 L 0.53125 -6.453125 C 1.3125 -6.453125 1.34375 -6.34375 1.34375 -6 L 1.34375 -0.765625 C 1.34375 -0.421875 1.3125 -0.3125 0.53125 -0.3125 L 0.28125 -0.3125 L 0.28125 0 C 0.625 -0.03125 1.40625 -0.03125 1.78125 -0.03125 C 2.171875 -0.03125 2.953125 -0.03125 3.296875 0 Z M 3.296875 0 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-4">
|
||||
<path style="stroke:none;" d="M 2.53125 0 L 2.53125 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -6.90625 L 0.328125 -6.796875 L 0.328125 -6.484375 C 1.03125 -6.484375 1.109375 -6.421875 1.109375 -5.9375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.4375 -0.03125 Z M 2.53125 0 "/>
|
||||
<path style="stroke:none;" d="M 8.046875 0 L 8.046875 -0.3125 C 7.53125 -0.3125 7.296875 -0.3125 7.28125 -0.609375 L 7.28125 -2.5 C 7.28125 -3.34375 7.28125 -3.65625 6.96875 -4.015625 C 6.828125 -4.1875 6.515625 -4.375 5.9375 -4.375 C 5.109375 -4.375 4.671875 -3.78125 4.5 -3.40625 C 4.359375 -4.265625 3.625 -4.375 3.1875 -4.375 C 2.453125 -4.375 1.984375 -3.953125 1.71875 -3.34375 L 1.71875 -4.375 L 0.3125 -4.265625 L 0.3125 -3.96875 C 1.015625 -3.96875 1.09375 -3.890625 1.09375 -3.40625 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.546875 0 L 2.546875 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -2.578125 C 1.765625 -3.609375 2.484375 -4.15625 3.109375 -4.15625 C 3.734375 -4.15625 3.84375 -3.625 3.84375 -3.0625 L 3.84375 -0.75 C 3.84375 -0.3125 3.734375 -0.3125 3.078125 -0.3125 L 3.078125 0 L 4.1875 -0.03125 L 5.296875 0 L 5.296875 -0.3125 C 4.640625 -0.3125 4.53125 -0.3125 4.53125 -0.75 L 4.53125 -2.578125 C 4.53125 -3.609375 5.234375 -4.15625 5.859375 -4.15625 C 6.484375 -4.15625 6.59375 -3.625 6.59375 -3.0625 L 6.59375 -0.75 C 6.59375 -0.3125 6.484375 -0.3125 5.828125 -0.3125 L 5.828125 0 L 6.9375 -0.03125 Z M 8.046875 0 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-5">
|
||||
<path style="stroke:none;" d="M 3.3125 0 L 3.3125 -0.3125 L 3.0625 -0.3125 C 2.265625 -0.3125 2.234375 -0.421875 2.234375 -0.78125 L 2.234375 -6.015625 C 2.234375 -6.375 2.265625 -6.484375 3.0625 -6.484375 L 3.3125 -6.484375 L 3.3125 -6.796875 C 2.96875 -6.765625 2.1875 -6.765625 1.796875 -6.765625 C 1.40625 -6.765625 0.625 -6.765625 0.28125 -6.796875 L 0.28125 -6.484375 L 0.53125 -6.484375 C 1.328125 -6.484375 1.359375 -6.375 1.359375 -6.015625 L 1.359375 -0.78125 C 1.359375 -0.421875 1.328125 -0.3125 0.53125 -0.3125 L 0.28125 -0.3125 L 0.28125 0 C 0.625 -0.03125 1.40625 -0.03125 1.796875 -0.03125 C 2.1875 -0.03125 2.96875 -0.03125 3.3125 0 Z M 3.3125 0 "/>
|
||||
<path style="stroke:none;" d="M 4.15625 0 L 4.15625 -0.3125 L 3.828125 -0.3125 C 2.9375 -0.3125 2.90625 -0.421875 2.90625 -0.78125 L 2.90625 -6.34375 C 2.90625 -6.578125 2.90625 -6.59375 2.6875 -6.59375 C 2.078125 -5.96875 1.203125 -5.96875 0.875 -5.96875 L 0.875 -5.65625 C 1.078125 -5.65625 1.671875 -5.65625 2.171875 -5.90625 L 2.171875 -0.78125 C 2.171875 -0.421875 2.15625 -0.3125 1.265625 -0.3125 L 0.9375 -0.3125 L 0.9375 0 C 1.28125 -0.03125 2.15625 -0.03125 2.546875 -0.03125 C 2.9375 -0.03125 3.796875 -0.03125 4.15625 0 Z M 4.15625 0 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph0-6">
|
||||
<path style="stroke:none;" d="M 8.09375 0 L 8.09375 -0.3125 C 7.578125 -0.3125 7.328125 -0.3125 7.3125 -0.609375 L 7.3125 -2.515625 C 7.3125 -3.359375 7.3125 -3.671875 7 -4.03125 C 6.875 -4.203125 6.546875 -4.40625 5.96875 -4.40625 C 5.125 -4.40625 4.6875 -3.796875 4.515625 -3.421875 C 4.375 -4.296875 3.640625 -4.40625 3.1875 -4.40625 C 2.46875 -4.40625 2 -3.96875 1.71875 -3.359375 L 1.71875 -4.40625 L 0.3125 -4.296875 L 0.3125 -3.984375 C 1.015625 -3.984375 1.09375 -3.90625 1.09375 -3.421875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.4375 -0.03125 L 2.5625 0 L 2.5625 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.59375 C 1.78125 -3.625 2.484375 -4.1875 3.125 -4.1875 C 3.75 -4.1875 3.859375 -3.640625 3.859375 -3.078125 L 3.859375 -0.75 C 3.859375 -0.3125 3.75 -0.3125 3.078125 -0.3125 L 3.078125 0 L 4.203125 -0.03125 L 5.328125 0 L 5.328125 -0.3125 C 4.65625 -0.3125 4.546875 -0.3125 4.546875 -0.75 L 4.546875 -2.59375 C 4.546875 -3.625 5.25 -4.1875 5.890625 -4.1875 C 6.515625 -4.1875 6.625 -3.640625 6.625 -3.078125 L 6.625 -0.75 C 6.625 -0.3125 6.515625 -0.3125 5.859375 -0.3125 L 5.859375 0 L 6.984375 -0.03125 Z M 8.09375 0 "/>
|
||||
<path style="stroke:none;" d="M 7.78125 -0.078125 C 7.78125 -0.078125 7.78125 -0.109375 7.734375 -0.203125 L 4.375 -6.921875 C 4.3125 -7.046875 4.296875 -7.09375 4.125 -7.09375 C 3.953125 -7.09375 3.9375 -7.046875 3.859375 -6.921875 L 0.515625 -0.203125 C 0.46875 -0.109375 0.46875 -0.078125 0.46875 -0.078125 C 0.46875 0 0.53125 0 0.6875 0 L 7.5625 0 C 7.71875 0 7.78125 0 7.78125 -0.078125 Z M 6.46875 -0.75 L 1.125 -0.75 L 3.796875 -6.109375 Z M 6.46875 -0.75 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph1-0">
|
||||
<path style="stroke:none;" d=""/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph1-1">
|
||||
<path style="stroke:none;" d="M 4.171875 0 L 4.171875 -0.3125 L 3.859375 -0.3125 C 2.953125 -0.3125 2.921875 -0.421875 2.921875 -0.78125 L 2.921875 -6.375 C 2.921875 -6.609375 2.921875 -6.625 2.703125 -6.625 C 2.078125 -5.984375 1.203125 -5.984375 0.890625 -5.984375 L 0.890625 -5.6875 C 1.078125 -5.6875 1.671875 -5.6875 2.1875 -5.9375 L 2.1875 -0.78125 C 2.1875 -0.421875 2.15625 -0.3125 1.265625 -0.3125 L 0.953125 -0.3125 L 0.953125 0 C 1.296875 -0.03125 2.15625 -0.03125 2.5625 -0.03125 C 2.953125 -0.03125 3.828125 -0.03125 4.171875 0 Z M 4.171875 0 "/>
|
||||
<path style="stroke:none;" d="M 3.546875 -0.390625 C 3.546875 -0.421875 3.53125 -0.53125 3.453125 -0.53125 C 3.453125 -0.53125 3.40625 -0.53125 3.3125 -0.46875 C 3.015625 -0.28125 2.640625 -0.109375 2.28125 -0.109375 C 1.703125 -0.109375 1.203125 -0.53125 1.203125 -1.390625 C 1.203125 -1.75 1.28125 -2.125 1.3125 -2.234375 L 2.953125 -2.234375 C 3.109375 -2.234375 3.28125 -2.234375 3.28125 -2.40625 C 3.28125 -2.546875 3.171875 -2.546875 3 -2.546875 L 1.390625 -2.546875 C 1.640625 -3.390625 2.1875 -3.96875 3.09375 -3.96875 L 3.390625 -3.96875 C 3.5625 -3.96875 3.71875 -3.96875 3.71875 -4.125 C 3.71875 -4.265625 3.59375 -4.265625 3.421875 -4.265625 L 3.078125 -4.265625 C 1.796875 -4.265625 0.46875 -3.28125 0.46875 -1.765625 C 0.46875 -0.671875 1.203125 0.109375 2.265625 0.109375 C 2.90625 0.109375 3.546875 -0.28125 3.546875 -0.390625 Z M 3.546875 -0.390625 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph1-2">
|
||||
<path style="stroke:none;" d="M 7.8125 -0.078125 C 7.8125 -0.078125 7.8125 -0.109375 7.765625 -0.203125 L 4.40625 -6.953125 C 4.328125 -7.078125 4.3125 -7.125 4.140625 -7.125 C 3.96875 -7.125 3.953125 -7.078125 3.875 -6.953125 L 0.515625 -0.203125 C 0.46875 -0.109375 0.46875 -0.078125 0.46875 -0.078125 C 0.46875 0 0.53125 0 0.6875 0 L 7.59375 0 C 7.75 0 7.8125 0 7.8125 -0.078125 Z M 6.5 -0.75 L 1.140625 -0.75 L 3.828125 -6.125 Z M 6.5 -0.75 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph2-0">
|
||||
<path style="stroke:none;" d=""/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph2-1">
|
||||
<path style="stroke:none;" d="M 1.578125 2.15625 L 1.578125 -7.140625 C 1.578125 -7.28125 1.578125 -7.46875 1.390625 -7.46875 C 1.1875 -7.46875 1.1875 -7.28125 1.1875 -7.140625 L 1.1875 2.15625 C 1.1875 2.296875 1.1875 2.484375 1.390625 2.484375 C 1.578125 2.484375 1.578125 2.296875 1.578125 2.15625 Z M 1.578125 2.15625 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-0">
|
||||
<path style="stroke:none;" d=""/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-1">
|
||||
<path style="stroke:none;" d="M 7.140625 -0.203125 C 7.140625 -0.3125 7.0625 -0.3125 6.875 -0.3125 C 6.5 -0.3125 6.21875 -0.3125 6.21875 -0.484375 C 6.21875 -0.546875 6.234375 -0.59375 6.25 -0.65625 L 7.59375 -6.03125 C 7.6875 -6.390625 7.703125 -6.484375 8.4375 -6.484375 C 8.6875 -6.484375 8.765625 -6.484375 8.765625 -6.6875 C 8.765625 -6.796875 8.65625 -6.796875 8.625 -6.796875 L 7.359375 -6.765625 L 6.078125 -6.796875 C 5.984375 -6.796875 5.875 -6.796875 5.875 -6.59375 C 5.875 -6.484375 5.96875 -6.484375 6.15625 -6.484375 C 6.15625 -6.484375 6.375 -6.484375 6.546875 -6.46875 C 6.71875 -6.453125 6.8125 -6.4375 6.8125 -6.3125 C 6.8125 -6.265625 6.796875 -6.25 6.765625 -6.125 L 6.171875 -3.6875 L 3.140625 -3.6875 L 3.71875 -6.03125 C 3.8125 -6.390625 3.84375 -6.484375 4.5625 -6.484375 C 4.8125 -6.484375 4.890625 -6.484375 4.890625 -6.6875 C 4.890625 -6.796875 4.78125 -6.796875 4.75 -6.796875 L 3.484375 -6.765625 L 2.203125 -6.796875 C 2.125 -6.796875 2.015625 -6.796875 2.015625 -6.59375 C 2.015625 -6.484375 2.09375 -6.484375 2.296875 -6.484375 C 2.296875 -6.484375 2.5 -6.484375 2.671875 -6.46875 C 2.84375 -6.453125 2.9375 -6.4375 2.9375 -6.3125 C 2.9375 -6.265625 2.921875 -6.234375 2.890625 -6.125 L 1.5625 -0.78125 C 1.46875 -0.390625 1.4375 -0.3125 0.65625 -0.3125 C 0.484375 -0.3125 0.390625 -0.3125 0.390625 -0.109375 C 0.390625 0 0.53125 0 0.53125 0 L 1.796875 -0.03125 L 2.421875 -0.015625 C 2.640625 -0.015625 2.859375 0 3.078125 0 C 3.15625 0 3.28125 0 3.28125 -0.203125 C 3.28125 -0.3125 3.1875 -0.3125 3 -0.3125 C 2.625 -0.3125 2.34375 -0.3125 2.34375 -0.484375 C 2.34375 -0.546875 2.375 -0.59375 2.375 -0.65625 L 3.0625 -3.390625 L 6.09375 -3.390625 L 5.40625 -0.640625 C 5.3125 -0.3125 5.109375 -0.3125 4.5 -0.3125 C 4.34375 -0.3125 4.265625 -0.3125 4.265625 -0.109375 C 4.265625 0 4.40625 0 4.40625 0 L 5.65625 -0.03125 L 6.296875 -0.015625 C 6.515625 -0.015625 6.734375 0 6.953125 0 C 7.03125 0 7.140625 0 7.140625 -0.203125 Z M 7.140625 -0.203125 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-2">
|
||||
<path style="stroke:none;" d="M 10.4375 -6.6875 C 10.4375 -6.734375 10.390625 -6.796875 10.3125 -6.796875 C 10.078125 -6.796875 9.796875 -6.765625 9.546875 -6.765625 C 9.203125 -6.765625 8.84375 -6.796875 8.515625 -6.796875 C 8.453125 -6.796875 8.328125 -6.796875 8.328125 -6.609375 C 8.328125 -6.5 8.40625 -6.484375 8.46875 -6.484375 C 8.703125 -6.484375 9.0625 -6.40625 9.0625 -6.09375 C 9.0625 -5.984375 9 -5.90625 8.921875 -5.765625 L 6.234375 -1.078125 L 5.875 -6.015625 C 5.859375 -6.21875 5.84375 -6.484375 6.5625 -6.484375 C 6.734375 -6.484375 6.84375 -6.484375 6.84375 -6.6875 C 6.84375 -6.78125 6.734375 -6.796875 6.6875 -6.796875 C 6.296875 -6.796875 5.875 -6.765625 5.46875 -6.765625 C 5.25 -6.765625 4.65625 -6.796875 4.421875 -6.796875 C 4.375 -6.796875 4.234375 -6.796875 4.234375 -6.59375 C 4.234375 -6.484375 4.34375 -6.484375 4.484375 -6.484375 C 4.921875 -6.484375 4.984375 -6.421875 5 -6.234375 L 5.0625 -5.46875 L 2.546875 -1.078125 L 2.171875 -6.125 C 2.171875 -6.25 2.171875 -6.484375 2.921875 -6.484375 C 3.03125 -6.484375 3.140625 -6.484375 3.140625 -6.6875 C 3.140625 -6.796875 3 -6.796875 3 -6.796875 C 2.59375 -6.796875 2.1875 -6.765625 1.765625 -6.765625 C 1.421875 -6.765625 1.0625 -6.796875 0.734375 -6.796875 C 0.671875 -6.796875 0.546875 -6.796875 0.546875 -6.609375 C 0.546875 -6.484375 0.640625 -6.484375 0.796875 -6.484375 C 1.296875 -6.484375 1.296875 -6.40625 1.328125 -6.125 L 1.765625 -0.046875 C 1.78125 0.140625 1.796875 0.21875 1.9375 0.21875 C 2.046875 0.21875 2.078125 0.15625 2.171875 0.015625 L 5.09375 -5.0625 L 5.46875 -0.046875 C 5.484375 0.171875 5.5 0.21875 5.625 0.21875 C 5.75 0.21875 5.8125 0.125 5.859375 0.03125 L 9.125 -5.640625 C 9.375 -6.078125 9.609375 -6.4375 10.234375 -6.484375 C 10.328125 -6.5 10.4375 -6.5 10.4375 -6.6875 Z M 10.4375 -6.6875 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph3-3">
|
||||
<path style="stroke:none;" d="M 5.703125 -2.609375 C 5.703125 -3.390625 5.171875 -4.3125 3.796875 -4.40625 L 4.34375 -6.671875 L 4.375 -6.8125 C 4.375 -6.8125 4.375 -6.90625 4.265625 -6.90625 C 4.15625 -6.90625 4.15625 -6.875 4.109375 -6.703125 L 3.53125 -4.40625 C 1.953125 -4.359375 0.484375 -3.03125 0.484375 -1.6875 C 0.484375 -0.734375 1.1875 0.046875 2.40625 0.125 L 2.171875 1.0625 C 2.046875 1.515625 1.953125 1.90625 1.953125 1.9375 C 1.953125 2.03125 2.015625 2.046875 2.0625 2.046875 C 2.125 2.046875 2.140625 2.03125 2.171875 2 C 2.1875 1.984375 2.25 1.734375 2.28125 1.609375 L 2.65625 0.125 C 4.265625 0.0625 5.703125 -1.28125 5.703125 -2.609375 Z M 3.46875 -4.1875 L 2.453125 -0.09375 C 1.84375 -0.125 1.140625 -0.484375 1.140625 -1.46875 C 1.140625 -2.671875 1.984375 -4.0625 3.46875 -4.1875 Z M 5.0625 -2.8125 C 5.0625 -1.640625 4.203125 -0.21875 2.703125 -0.09375 L 3.734375 -4.1875 C 4.484375 -4.15625 5.0625 -3.6875 5.0625 -2.8125 Z M 5.0625 -2.8125 "/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph4-0">
|
||||
<path style="stroke:none;" d=""/>
|
||||
</symbol>
|
||||
<symbol overflow="visible" id="glyph4-1">
|
||||
<path style="stroke:none;" d="M 2.265625 -4.359375 C 2.265625 -4.46875 2.171875 -4.625 1.984375 -4.625 C 1.796875 -4.625 1.59375 -4.4375 1.59375 -4.234375 C 1.59375 -4.125 1.671875 -3.96875 1.875 -3.96875 C 2.0625 -3.96875 2.265625 -4.171875 2.265625 -4.359375 Z M 2.4375 -1 C 2.4375 -1.09375 2.34375 -1.09375 2.328125 -1.09375 C 2.234375 -1.09375 2.21875 -1.046875 2.1875 -0.96875 C 2.03125 -0.40625 1.734375 -0.125 1.453125 -0.125 C 1.3125 -0.125 1.28125 -0.21875 1.28125 -0.375 C 1.28125 -0.53125 1.328125 -0.65625 1.390625 -0.8125 L 1.609375 -1.375 L 1.953125 -2.265625 C 1.984375 -2.328125 2 -2.40625 2 -2.484375 C 2 -2.8125 1.71875 -3.078125 1.34375 -3.078125 C 0.640625 -3.078125 0.328125 -2.125 0.328125 -2 C 0.328125 -1.921875 0.421875 -1.921875 0.453125 -1.921875 C 0.546875 -1.921875 0.546875 -1.953125 0.578125 -2.03125 C 0.75 -2.625 1.0625 -2.875 1.3125 -2.875 C 1.421875 -2.875 1.484375 -2.828125 1.484375 -2.640625 C 1.484375 -2.46875 1.453125 -2.375 1.28125 -1.9375 L 0.84375 -0.8125 C 0.8125 -0.71875 0.78125 -0.640625 0.78125 -0.515625 C 0.78125 -0.1875 1.046875 0.0625 1.4375 0.0625 C 2.125 0.0625 2.4375 -0.890625 2.4375 -1 Z M 2.4375 -1 "/>
|
||||
<path style="stroke:none;" d="M 5.671875 -2.59375 C 5.671875 -3.375 5.15625 -4.296875 3.78125 -4.390625 L 4.328125 -6.640625 L 4.359375 -6.78125 C 4.359375 -6.78125 4.359375 -6.875 4.234375 -6.875 C 4.140625 -6.875 4.125 -6.84375 4.09375 -6.671875 L 3.515625 -4.390625 C 1.9375 -4.34375 0.484375 -3.015625 0.484375 -1.671875 C 0.484375 -0.734375 1.171875 0.046875 2.390625 0.125 L 2.15625 1.046875 C 2.046875 1.515625 1.9375 1.890625 1.9375 1.921875 C 1.9375 2.015625 2.015625 2.03125 2.0625 2.03125 C 2.109375 2.03125 2.125 2.015625 2.15625 1.984375 C 2.171875 1.96875 2.234375 1.734375 2.265625 1.59375 L 2.640625 0.125 C 4.234375 0.0625 5.671875 -1.265625 5.671875 -2.59375 Z M 3.453125 -4.171875 L 2.4375 -0.09375 C 1.84375 -0.125 1.125 -0.46875 1.125 -1.46875 C 1.125 -2.65625 1.984375 -4.046875 3.453125 -4.171875 Z M 5.03125 -2.796875 C 5.03125 -1.640625 4.1875 -0.21875 2.6875 -0.09375 L 3.71875 -4.171875 C 4.46875 -4.125 5.03125 -3.671875 5.03125 -2.796875 Z M 5.03125 -2.796875 "/>
|
||||
</symbol>
|
||||
</g>
|
||||
<clipPath id="clip1">
|
||||
<path d="M 197 19 L 218.839844 19 L 218.839844 52 L 197 52 Z M 197 19 "/>
|
||||
<path d="M 104 0 L 189 0 L 189 58.378906 L 104 58.378906 Z M 104 0 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip2">
|
||||
<path d="M 19 11 L 21 11 L 21 64.878906 L 19 64.878906 Z M 19 11 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip3">
|
||||
<path d="M 118 0 L 204 0 L 204 64.878906 L 118 64.878906 Z M 118 0 "/>
|
||||
<path d="M 174 13 L 195.410156 13 L 195.410156 45 L 174 45 Z M 174 13 "/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g id="surface1">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -14.173718 -0.000357253 L 193.795597 -0.000357253 " transform="matrix(0.999077,0,0,-0.999077,19.602041,35.562143)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 216.429688 35.5625 L 211.988281 33.878906 L 213.464844 35.5625 L 211.988281 37.242188 Z M 216.429688 35.5625 "/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(79.998779%,79.998779%,79.998779%);fill-opacity:1;" d="M 174.683594 29.1875 C 174.683594 13.617188 162.058594 0.992188 146.484375 0.992188 C 130.914062 0.992188 118.289062 13.617188 118.289062 29.1875 C 118.289062 44.761719 130.914062 57.386719 146.484375 57.386719 C 162.058594 57.386719 174.683594 44.761719 174.683594 29.1875 Z M 174.683594 29.1875 "/>
|
||||
<g clip-path="url(#clip1)" clip-rule="nonzero">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053922 -0.000357253 L 1.608412 1.684792 L 3.086338 -0.000357253 L 1.608412 -1.681597 Z M 6.053922 -0.000357253 " transform="matrix(0.999077,0,0,-0.999077,210.381354,35.562143)"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-1" x="194.539411" y="46.234283"/>
|
||||
<use xlink:href="#glyph0-2" x="201.866112" y="46.234283"/>
|
||||
<use xlink:href="#glyph0-3" x="206.2904" y="46.234283"/>
|
||||
<use xlink:href="#glyph0-4" x="211.267101" y="46.234283"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 155.907694 0.00183196 C 155.907694 15.654653 143.215793 28.346555 127.559044 28.346555 C 111.906223 28.346555 99.214322 15.654653 99.214322 0.00183196 C 99.214322 -15.654916 111.906223 -28.346818 127.559044 -28.346818 C 143.215793 -28.346818 155.907694 -15.654916 155.907694 0.00183196 Z M 155.907694 0.00183196 " transform="matrix(0.994729,0,0,-0.994729,19.597718,29.189322)"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -14.172424 0.00183196 L 171.11677 0.00183196 " transform="matrix(0.994729,0,0,-0.994729,19.597718,29.189322)"/>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 193.011719 29.1875 L 188.589844 27.515625 L 190.058594 29.1875 L 188.589844 30.863281 Z M 193.011719 29.1875 "/>
|
||||
<g clip-path="url(#clip2)" clip-rule="nonzero">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.000478865 -28.346836 L -0.000478865 23.712938 " transform="matrix(0.999077,0,0,-0.999077,19.602041,35.562143)"/>
|
||||
</g>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052112 0.000478865 L 1.610512 1.681718 L 3.088439 0.000478865 L 1.610512 -1.68467 Z M 6.052112 0.000478865 " transform="matrix(0,-0.999077,-0.999077,0,19.602041,14.706682)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-5" x="3.89855" y="10.670142"/>
|
||||
<use xlink:href="#glyph0-6" x="7.492724" y="10.670142"/>
|
||||
</g>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 163.195312 35.5625 C 163.195312 34.460938 162.304688 33.570312 161.207031 33.570312 C 160.105469 33.570312 159.214844 34.460938 159.214844 35.5625 C 159.214844 36.660156 160.105469 37.554688 161.207031 37.554688 C 162.304688 37.554688 163.195312 36.660156 163.195312 35.5625 Z M 163.195312 35.5625 "/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph1-1" x="158.716509" y="45.644827"/>
|
||||
</g>
|
||||
<g clip-path="url(#clip3)" clip-rule="nonzero">
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.082302 -0.000357253 C 170.082302 15.654719 157.390899 28.346121 141.735823 28.346121 C 126.076838 28.346121 113.385435 15.654719 113.385435 -0.000357253 C 113.385435 -15.655433 126.076838 -28.346836 141.735823 -28.346836 C 157.390899 -28.346836 170.082302 -15.655433 170.082302 -0.000357253 Z M 170.082302 -0.000357253 " transform="matrix(0.999077,0,0,-0.999077,19.602041,35.562143)"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M -0.000478865 -0.000357253 L 135.863215 28.240555 L 141.227542 2.443305 " transform="matrix(0.999077,0,0,-0.999077,19.602041,35.562143)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-1" x="161.834628" y="22.723006"/>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054892 0.00183196 L 1.609585 1.682566 L 3.086118 0.00183196 L 1.609585 -1.682829 Z M 6.054892 0.00183196 " transform="matrix(0.994729,0,0,-0.994729,186.988743,29.189322)"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-1" x="164.599074" y="22.723006"/>
|
||||
<use xlink:href="#glyph0-1" x="178.920448" y="39.815015"/>
|
||||
<use xlink:href="#glyph0-2" x="186.215262" y="39.815015"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.0000622306 -14.174456 L -0.0000622306 23.712754 " transform="matrix(0.994729,0,0,-0.994729,19.597718,29.189322)"/>
|
||||
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054196 0.0000622306 L 1.608889 1.684724 L 3.089349 0.0000622306 L 1.608889 -1.684599 Z M 6.054196 0.0000622306 " transform="matrix(0,-0.994729,-0.994729,0,19.597718,8.424627)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-3" x="3.962571" y="11.618433"/>
|
||||
<use xlink:href="#glyph0-4" x="7.541102" y="11.618433"/>
|
||||
</g>
|
||||
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 148.46875 29.1875 C 148.46875 28.09375 147.582031 27.207031 146.484375 27.207031 C 145.390625 27.207031 144.503906 28.09375 144.503906 29.1875 C 144.503906 30.285156 145.390625 31.171875 146.484375 31.171875 C 147.582031 31.171875 148.46875 30.285156 148.46875 29.1875 Z M 148.46875 29.1875 "/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-5" x="144.006461" y="39.22912"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M -0.0000622306 0.00183196 L 121.040308 28.09523 L 126.997491 2.428687 " transform="matrix(0.994729,0,0,-0.994729,19.597718,29.189322)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph1-1" x="146.758876" y="16.141464"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M 56.69331 0.00183196 C 56.69331 3.803119 55.927555 7.572991 54.439241 11.07583 " transform="matrix(0.994729,0,0,-0.994729,19.597718,29.189322)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph0-6" x="79.222758" y="26.152415"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph4-1" x="172.87243" y="24.216626"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-2" x="176.186368" y="22.723006"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph4-1" x="185.586683" y="24.216626"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph2-1" x="188.900621" y="22.723006"/>
|
||||
</g>
|
||||
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:2.98883,2.98883;stroke-miterlimit:10;" d="M 56.692478 -0.000357253 C 56.692478 3.803936 55.926146 7.57304 54.440399 11.076274 " transform="matrix(0.999077,0,0,-0.999077,19.602041,35.562143)"/>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph1-2" x="79.48871" y="32.511961"/>
|
||||
</g>
|
||||
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||
<use xlink:href="#glyph3-3" x="87.782047" y="32.511961"/>
|
||||
<use xlink:href="#glyph1-2" x="87.480997" y="26.152415"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 12 KiB |
415
tikz/index.org
@ -140,6 +140,61 @@ Configuration file is accessible [[file:config.org][here]].
|
||||
#+caption: H-Infinity - Optimal Complementary Filters ([[./figs/h_infinity_optimal_comp_filters.png][png]], [[./figs/h_infinity_optimal_comp_filters.pdf][pdf]], [[./figs/h_infinity_optimal_comp_filters.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/h_infinity_optimal_comp_filters.png]]
|
||||
* Generate Complementary Filters using Feedback Control Architecture
|
||||
#+begin_src latex :file complementary_filters_feedback_architecture.pdf :tangle figs/complementary_filters_feedback_architecture.tex :exports both
|
||||
\begin{tikzpicture}
|
||||
\node[addb={+}{}{}{}{-}] (addfb) at (0, 0){};
|
||||
\node[block, right=1 of addfb] (L){$L$};
|
||||
\node[addb={+}{}{}{}{}, right=1 of L] (adddy){};
|
||||
|
||||
\draw[<-] (addfb.west) -- ++(-1, 0) node[above right]{$y_1$};
|
||||
\draw[->] (addfb.east) -- (L.west);
|
||||
\draw[->] (L.east) -- (adddy.west);
|
||||
\draw[->] (adddy.east) -- ++(1, 0) node[above left]{$y_s$};
|
||||
\draw[->] ($(adddy.east) + (0.5, 0)$) node[branch]{} -- ++(0, -1) -| (addfb.south);
|
||||
\draw[<-] (adddy.north) -- ++(0, 1) node[below right]{$y_2$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:complementary_filters_feedback_architecture
|
||||
#+caption: Generation of Complementary Filters using the feedback architecture ([[./figs/complementary_filters_feedback_architecture.png][png]], [[./figs/complementary_filters_feedback_architecture.pdf][pdf]], [[./figs/complementary_filters_feedback_architecture.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/complementary_filters_feedback_architecture.png]]
|
||||
|
||||
* H-Infinity Synthesis for Robust Sensor Fusion
|
||||
#+begin_src latex :file h_infinity_robust_fusion.pdf :tangle figs/h_infinity_robust_fusion.tex :exports both
|
||||
<<tikz_default>>
|
||||
\begin{tikzpicture}
|
||||
\node[block={4.0cm}{3.0cm}, dashed] (P) {};
|
||||
\node[above] at (P.north) {$P$};
|
||||
|
||||
\coordinate[] (inputw) at ($(P.south west)!0.8!(P.north west) + (-\cdist, 0)$);
|
||||
\coordinate[] (inputu) at ($(P.south west)!0.4!(P.north west) + (-\cdist, 0)$);
|
||||
|
||||
\coordinate[] (outputh) at ($(P.south east)!0.8!(P.north east) + ( \cdist, 0)$);
|
||||
\coordinate[] (outputl) at ($(P.south east)!0.4!(P.north east) + ( \cdist, 0)$);
|
||||
\coordinate[] (outputv) at ($(P.south east)!0.1!(P.north east) + ( \cdist, 0)$);
|
||||
|
||||
\node[block, left=2*\cdist of outputl] (W1){$w_1$};
|
||||
\node[block, left=2*\cdist of outputh] (W2){$w_2$};
|
||||
\node[addb={+}{}{}{}{-}, left=of W2] (sub) {};
|
||||
|
||||
\node[block, below=\cdist of P] (H1) {$H_1$};
|
||||
|
||||
\draw[->] (inputw) node[above right]{$w$} -- (sub.west);
|
||||
\draw[->] (H1.west) -| ($(inputu)+(0.5*\cdist, 0)$) -- (W1.west);
|
||||
\draw[->] (inputu-|sub) node[branch]{} -- (sub.south);
|
||||
\draw[->] (sub.east) -- (W2.west);
|
||||
\draw[->] ($(inputw)+(2*\cdist, 0)$) node[branch]{} |- ($(outputv)+(-0.5*\cdist, 0)$) |- (H1.east);
|
||||
\draw[->] (W2.east) -- (outputh)node[above left]{$z_2$};
|
||||
\draw[->] (W1.east) -- (outputl)node[above left]{$z_1$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:h_infinity_robust_fusion
|
||||
#+caption: H-Infinity Synthesis for Robust Sensor Fusion ([[./figs/h_infinity_robust_fusion.png][png]], [[./figs/h_infinity_robust_fusion.pdf][pdf]], [[./figs/h_infinity_robust_fusion.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/h_infinity_robust_fusion.png]]
|
||||
* Fusion of two noisy sensors
|
||||
#+begin_src latex :file fusion_two_noisy_sensors.pdf :tangle figs/fusion_two_noisy_sensors.tex
|
||||
<<tikz_default>>
|
||||
@ -274,113 +329,26 @@ Configuration file is accessible [[file:config.org][here]].
|
||||
#+RESULTS:
|
||||
[[file:figs/fusion_two_noisy_sensors_weights.png]]
|
||||
|
||||
* Fusion of two noisy signals
|
||||
#+begin_src latex :file fusion_two_signals.pdf :tangle figs/fusion_two_signals.tex
|
||||
\begin{tikzpicture}
|
||||
\node[addb] (add) at (0, 0){};
|
||||
\node[block, above left=0.5 and 0.8 of add] (H1) {$H_1$};
|
||||
\node[block, below left=0.5 and 0.8 of add] (H2) {$H_2$};
|
||||
|
||||
\draw[->] ($(H1.west)+(-1.5, 0)$)node[above right]{$x + n_1$} -- (H1.west);
|
||||
\draw[->] ($(H2.west)+(-1.5, 0)$)node[above right]{$x + n_2$} -- (H2.west);
|
||||
\draw[->] (H1) -| (add.north);
|
||||
\draw[->] (H2) -| (add.south);
|
||||
\draw[->] (add.east) -- ++(1, 0) node[above left]{$\hat{x}$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:fusion_two_signals
|
||||
#+caption: Fusion of two noisy sensors ([[./figs/fusion_two_signals.png][png]], [[./figs/fusion_two_signals.pdf][pdf]], [[./figs/fusion_two_signals.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/fusion_two_signals.png]]
|
||||
|
||||
* Fusion of two noisy sensors with Dynamics
|
||||
#+begin_src latex :file fusion_two_noisy_sensors_with_dyn.pdf :tangle figs/fusion_two_noisy_sensors_with_dyn.tex
|
||||
\begin{tikzpicture}
|
||||
\node[branch] (x) at (0, 0);
|
||||
\node[block, above right=1.5 and 0.5 of x](G1){$G_1$};
|
||||
\node[block, below right=1.5 and 0.5 of x](G2){$G_2$};
|
||||
\node[addb, right=1 of G1](add1){};
|
||||
\node[addb, right=1 of G2](add2){};
|
||||
\node[block, above=0.5 of add1](W1){$W_1$};
|
||||
\node[block, above=0.5 of add2](W2){$W_2$};
|
||||
\node[block, right=1 of add1](H1){$H_1$};
|
||||
\node[block, right=1 of add2](H2){$H_2$};
|
||||
\node[addb, right=6 of x](add){};
|
||||
|
||||
\draw[] ($(x)+(-1, 0)$) node[above right]{$x$} -- (x);
|
||||
\draw[->] (x) |- (G1.west);
|
||||
\draw[->] (x) |- (G2.west);
|
||||
\draw[->] (G1.east) -- (add1.west);
|
||||
\draw[->] (G2.east) -- (add2.west);
|
||||
\draw[->] (W1.south) -- (add1.north);
|
||||
\draw[->] (W2.south) -- (add2.north);
|
||||
\draw[<-] (W1.north) -- ++(0, 0.8)node[below right]{$n_1$};
|
||||
\draw[<-] (W2.north) -- ++(0, 0.8)node[below right]{$n_2$};
|
||||
\draw[->] (add1.east) -- (H1.west);
|
||||
\draw[->] (add2.east) -- (H2.west);
|
||||
\draw[->] (H1) -| (add.north);
|
||||
\draw[->] (H2) -| (add.south);
|
||||
\draw[->] (add.east) -- ++(1, 0) node[above left]{$\hat{x}$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:fusion_two_noisy_sensors_with_dyn
|
||||
#+caption: Fusion of two noisy sensors_with_dyn ([[./figs/fusion_two_noisy_sensors_with_dyn.png][png]], [[./figs/fusion_two_noisy_sensors_with_dyn.pdf][pdf]], [[./figs/fusion_two_noisy_sensors_with_dyn.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/fusion_two_noisy_sensors_with_dyn.png]]
|
||||
* Fusion of two noisy sensors with Dynamics - Bis
|
||||
#+begin_src latex :file fusion_two_noisy_sensors_with_dyn_bis.pdf :tangle figs/fusion_two_noisy_sensors_with_dyn_bis.tex
|
||||
\begin{tikzpicture}
|
||||
\node[branch] (x) at (0, 0);
|
||||
\node[block, above right=0.5 and 0.5 of x](G1){$G_1$};
|
||||
\node[block, below right=0.5 and 0.5 of x](G2){$G_2$};
|
||||
\node[addb, right=1 of G1](add1){};
|
||||
\node[addb, right=1 of G2](add2){};
|
||||
\node[block, right=1 of add1](H1){$H_1$};
|
||||
\node[block, right=1 of add2](H2){$H_2$};
|
||||
\node[addb, right=6 of x](add){};
|
||||
|
||||
\draw[] ($(x)+(-1, 0)$) node[above right]{$x$} -- (x);
|
||||
\draw[->] (x) |- (G1.west);
|
||||
\draw[->] (x) |- (G2.west);
|
||||
\draw[->] (G1.east) -- (add1.west);
|
||||
\draw[->] (G2.east) -- (add2.west);
|
||||
\draw[<-] (add1.north) -- ++(0, 0.8)node[below right]{$n_1$};
|
||||
\draw[<-] (add2.north) -- ++(0, 0.8)node[below right]{$n_2$};
|
||||
\draw[->] (add1.east) -- (H1.west);
|
||||
\draw[->] (add2.east) -- (H2.west);
|
||||
\draw[->] (H1) -| (add.north);
|
||||
\draw[->] (H2) -| (add.south);
|
||||
\draw[->] (add.east) -- ++(1, 0) node[above left]{$\hat{x}$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:fusion_two_noisy_sensors_with_dyn_bis
|
||||
#+caption: Fusion of two noisy sensors_with_dyn_bis ([[./figs/fusion_two_noisy_sensors_with_dyn_bis.png][png]], [[./figs/fusion_two_noisy_sensors_with_dyn_bis.pdf][pdf]], [[./figs/fusion_two_noisy_sensors_with_dyn_bis.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/fusion_two_noisy_sensors_with_dyn_bis.png]]
|
||||
|
||||
* Fusion of two sensors with mismatch dynamics
|
||||
#+begin_src latex :file fusion_gain_mismatch.pdf :tangle figs/fusion_gain_mismatch.tex
|
||||
* Sensor fusion architecture with sensor dynamics uncertainty
|
||||
#+begin_src latex :file sensor_fusion_dynamic_uncertainty.pdf :tangle figs/sensor_fusion_dynamic_uncertainty.tex
|
||||
<<tikz_default>>
|
||||
\begin{tikzpicture}
|
||||
\node[branch] (x) at (0, 0);
|
||||
\node[addb, above right=1 and 3.5 of x](add1){};
|
||||
\node[addb, below right=1 and 3.5 of x](add2){};
|
||||
\node[block, above left= of add1](delta1){$\Delta_1$};
|
||||
\node[block, above left= of add2](delta2){$\Delta_2$};
|
||||
\node[block, left= of delta1](W1){$W_1$};
|
||||
\node[block, left= of delta2](W2){$W_2$};
|
||||
\node[block, right= of add1](H1){$H_1$};
|
||||
\node[block, right= of add2](H2){$H_2$};
|
||||
\node[addb, right=5.5 of x](add){};
|
||||
\node[addb, above right=0.8 and 3.7 of x](add1){};
|
||||
\node[addb, below right=0.8 and 3.7 of x](add2){};
|
||||
\node[block, above left=0.2 and 0.1 of add1](delta1){$\Delta_1(s)$};
|
||||
\node[block, above left=0.2 and 0.1 of add2](delta2){$\Delta_2(s)$};
|
||||
\node[block, left=0.5 of delta1](W1){$w_1(s)$};
|
||||
\node[block, left=0.5 of delta2](W2){$w_2(s)$};
|
||||
\node[block, right=0.5 of add1](H1){$H_1(s)$};
|
||||
\node[block, right=0.5 of add2](H2){$H_2(s)$};
|
||||
\node[addb, right=5.8 of x](add){};
|
||||
|
||||
\draw[] ($(x)+(-1, 0)$) node[above right]{$x$} -- (x);
|
||||
\draw[->] (x) |- (add1.west);
|
||||
\draw[->] (x) |- (add2.west);
|
||||
\draw[->] ($(add1-|W1.west)+(-0.5, 0)$)node[branch]{} |- (W1.west);
|
||||
\draw[->] ($(add2-|W2.west)+(-0.5, 0)$)node[branch]{} |- (W2.west);
|
||||
\draw[] ($(x)+(-0.7, 0)$) node[above right]{$x$} -- (x.center);
|
||||
\draw[->] (x.center) |- (add1.west);
|
||||
\draw[->] (x.center) |- (add2.west);
|
||||
\draw[->] ($(add1-|W1.west)+(-0.5, 0)$)node[branch](S1){} |- (W1.west);
|
||||
\draw[->] ($(add2-|W2.west)+(-0.5, 0)$)node[branch](S1){} |- (W2.west);
|
||||
\draw[->] (W1.east) -- (delta1.west);
|
||||
\draw[->] (W2.east) -- (delta2.west);
|
||||
\draw[->] (delta1.east) -| (add1.north);
|
||||
@ -389,89 +357,24 @@ Configuration file is accessible [[file:config.org][here]].
|
||||
\draw[->] (add2.east) -- (H2.west);
|
||||
\draw[->] (H1.east) -| (add.north);
|
||||
\draw[->] (H2.east) -| (add.south);
|
||||
\draw[->] (add.east) -- ++(1, 0) node[above left]{$\hat{x}$};
|
||||
\draw[->] (add.east) -- ++(0.7, 0) node[above left]{$\hat{x}$};
|
||||
|
||||
\begin{scope}[on background layer]
|
||||
\node[fit={($(add2.south-|x)+(-0.2, -0.4)$) ($(delta1.north-|add.east)+(0.2, 0.4)$)}, fill=black!10!white, draw, dashed, inner sep=0pt] (supersensor) {};
|
||||
\node[below left] at (supersensor.north east) {Super Sensor};
|
||||
\node[block, fit={($(W1.north-|S1)+(-0.2, 0.2)$) ($(add1.south east)+(0.2, -0.3)$)}, fill=black!20!white, dashed, inner sep=0pt] (sensor1) {};
|
||||
\node[above right] at (sensor1.south west) {Sensor 1};
|
||||
\node[block, fit={($(W2.north-|S1)+(-0.2, 0.2)$) ($(add2.south east)+(0.2, -0.3)$)}, fill=black!20!white, dashed, inner sep=0pt] (sensor2) {};
|
||||
\node[above right] at (sensor2.south west) {Sensor 2};
|
||||
\end{scope}
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:fusion_gain_mismatch
|
||||
#+caption: Fusion of two noisy sensors_with_dyn ([[./figs/fusion_gain_mismatch.png][png]], [[./figs/fusion_gain_mismatch.pdf][pdf]], [[./figs/fusion_gain_mismatch.tex][tex]]).
|
||||
#+name: fig:sensor_fusion_dynamic_uncertainty
|
||||
#+caption: Sensor fusion architecture with sensor dynamics uncertainty ([[./figs/sensor_fusion_dynamic_uncertainty.png][png]], [[./figs/sensor_fusion_dynamic_uncertainty.pdf][pdf]], [[./figs/sensor_fusion_dynamic_uncertainty.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/fusion_gain_mismatch.png]]
|
||||
[[file:figs/sensor_fusion_dynamic_uncertainty.png]]
|
||||
|
||||
* Uncertainty to Phase and Gain variation
|
||||
#+begin_src latex :file uncertainty_gain_phase_variation.pdf :tangle figs/uncertainty_gain_phase_variation.tex :exports both
|
||||
\begin{tikzpicture}
|
||||
\draw[->] (-0.5, 0) -- (7, 0) node[below left]{Real};
|
||||
\draw[->] (0, -1) -- (0, 1) node[left]{Im};
|
||||
\node[branch] (1) at (5, 0){};
|
||||
\node[below] at (1){$1$};
|
||||
\node[circle, draw] (c) at (1)[minimum size=2cm]{};
|
||||
\draw[dashed] (0, 0) -- (tangent cs:node=c,point={(0, 0)},solution=2) -- node[midway, right]{$|H_i W_i|$} (1);
|
||||
\draw[dashed] (2, 0) arc (0:23:1) node[midway, right]{$\Delta \phi$};
|
||||
% \draw[dashed] (0, 0) -- (tangent cs:node=c,point={(0, 0)},solution=1) coordinate(cbot);
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:uncertainty_gain_phase_variation
|
||||
#+caption: Uncertainty to Phase and Gain variation ([[./figs/uncertainty_gain_phase_variation.png][png]], [[./figs/uncertainty_gain_phase_variation.pdf][pdf]], [[./figs/uncertainty_gain_phase_variation.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/uncertainty_gain_phase_variation.png]]
|
||||
|
||||
* Generate Complementary Filters using Feedback Control Architecture
|
||||
#+begin_src latex :file complementary_filters_feedback_architecture.pdf :tangle figs/complementary_filters_feedback_architecture.tex :exports both
|
||||
\begin{tikzpicture}
|
||||
\node[addb={+}{}{}{}{-}] (addfb) at (0, 0){};
|
||||
\node[block, right=1 of addfb] (L){$L$};
|
||||
\node[addb={+}{}{}{}{}, right=1 of L] (adddy){};
|
||||
|
||||
\draw[<-] (addfb.west) -- ++(-1, 0) node[above right]{$y_1$};
|
||||
\draw[->] (addfb.east) -- (L.west);
|
||||
\draw[->] (L.east) -- (adddy.west);
|
||||
\draw[->] (adddy.east) -- ++(1, 0) node[above left]{$y_s$};
|
||||
\draw[->] ($(adddy.east) + (0.5, 0)$) node[branch]{} -- ++(0, -1) -| (addfb.south);
|
||||
\draw[<-] (adddy.north) -- ++(0, 1) node[below right]{$y_2$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:complementary_filters_feedback_architecture
|
||||
#+caption: Generation of Complementary Filters using the feedback architecture ([[./figs/complementary_filters_feedback_architecture.png][png]], [[./figs/complementary_filters_feedback_architecture.pdf][pdf]], [[./figs/complementary_filters_feedback_architecture.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/complementary_filters_feedback_architecture.png]]
|
||||
|
||||
* H-Infinity Synthesis for Robust Sensor Fusion
|
||||
#+begin_src latex :file h_infinity_robust_fusion.pdf :tangle figs/h_infinity_robust_fusion.tex :exports both
|
||||
<<tikz_default>>
|
||||
\begin{tikzpicture}
|
||||
\node[block={4.0cm}{3.0cm}, dashed] (P) {};
|
||||
\node[above] at (P.north) {$P$};
|
||||
|
||||
\coordinate[] (inputw) at ($(P.south west)!0.8!(P.north west) + (-\cdist, 0)$);
|
||||
\coordinate[] (inputu) at ($(P.south west)!0.4!(P.north west) + (-\cdist, 0)$);
|
||||
|
||||
\coordinate[] (outputh) at ($(P.south east)!0.8!(P.north east) + ( \cdist, 0)$);
|
||||
\coordinate[] (outputl) at ($(P.south east)!0.4!(P.north east) + ( \cdist, 0)$);
|
||||
\coordinate[] (outputv) at ($(P.south east)!0.1!(P.north east) + ( \cdist, 0)$);
|
||||
|
||||
\node[block, left=2*\cdist of outputl] (W1){$w_1$};
|
||||
\node[block, left=2*\cdist of outputh] (W2){$w_2$};
|
||||
\node[addb={+}{}{}{}{-}, left=of W2] (sub) {};
|
||||
|
||||
\node[block, below=\cdist of P] (H1) {$H_1$};
|
||||
|
||||
\draw[->] (inputw) node[above right]{$w$} -- (sub.west);
|
||||
\draw[->] (H1.west) -| ($(inputu)+(0.5*\cdist, 0)$) -- (W1.west);
|
||||
\draw[->] (inputu-|sub) node[branch]{} -- (sub.south);
|
||||
\draw[->] (sub.east) -- (W2.west);
|
||||
\draw[->] ($(inputw)+(2*\cdist, 0)$) node[branch]{} |- ($(outputv)+(-0.5*\cdist, 0)$) |- (H1.east);
|
||||
\draw[->] (W2.east) -- (outputh)node[above left]{$z_2$};
|
||||
\draw[->] (W1.east) -- (outputl)node[above left]{$z_1$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:h_infinity_robust_fusion
|
||||
#+caption: H-Infinity Synthesis for Robust Sensor Fusion ([[./figs/h_infinity_robust_fusion.png][png]], [[./figs/h_infinity_robust_fusion.pdf][pdf]], [[./figs/h_infinity_robust_fusion.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/h_infinity_robust_fusion.png]]
|
||||
* Sensor fusion architecture with sensor dynamics uncertainty and noise
|
||||
#+begin_src latex :file sensor_fusion_full.pdf :tangle figs/sensor_fusion_full.tex
|
||||
<<tikz_default>>
|
||||
@ -708,3 +611,153 @@ Configuration file is accessible [[file:config.org][here]].
|
||||
#+caption: Huddle Test ([[./figs/huddle_test.png][png]], [[./figs/huddle_test.pdf][pdf]], [[./figs/huddle_test.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/huddle_test.png]]
|
||||
|
||||
* Uncertainty to Phase and Gain variation
|
||||
#+begin_src latex :file uncertainty_gain_phase_variation.pdf :tangle figs/uncertainty_gain_phase_variation.tex :exports both
|
||||
\begin{tikzpicture}
|
||||
% Uncertainty Circle
|
||||
\node[circle, draw, fill=black!20!white] (c) at (4.5, 0)[minimum size=2cm]{};
|
||||
|
||||
% Real and Imaginary Axis
|
||||
\draw[->] (-0.5, 0) -- (6.2, 0) node[below left]{Re};
|
||||
\draw[->] (0, -0.5) -- (0, 1) node[below left]{Im};
|
||||
|
||||
% X = 1
|
||||
\node[branch] (1) at (4.5, 0){};
|
||||
\node[below] at (1){$1$};
|
||||
|
||||
|
||||
|
||||
\draw[dashed] (0, 0)coordinate(A) -- (tangent cs:node=c,point={(0, 0)},solution=2)coordinate(B) -- node[midway, right]{$\epsilon$} (1);
|
||||
\draw[dashed] (2, 0) arc (0:23:1) node[midway, right]{$\Delta \phi$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:uncertainty_gain_phase_variation
|
||||
#+caption: Uncertainty to Phase and Gain variation ([[./figs/uncertainty_gain_phase_variation.png][png]], [[./figs/uncertainty_gain_phase_variation.pdf][pdf]], [[./figs/uncertainty_gain_phase_variation.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/uncertainty_gain_phase_variation.png]]
|
||||
|
||||
* Fusion of two noisy signals
|
||||
#+begin_src latex :file fusion_two_signals.pdf :tangle figs/fusion_two_signals.tex
|
||||
\begin{tikzpicture}
|
||||
\node[addb] (add) at (0, 0){};
|
||||
\node[block, above left=0.5 and 0.8 of add] (H1) {$H_1$};
|
||||
\node[block, below left=0.5 and 0.8 of add] (H2) {$H_2$};
|
||||
|
||||
\draw[->] ($(H1.west)+(-1.5, 0)$)node[above right]{$x + n_1$} -- (H1.west);
|
||||
\draw[->] ($(H2.west)+(-1.5, 0)$)node[above right]{$x + n_2$} -- (H2.west);
|
||||
\draw[->] (H1) -| (add.north);
|
||||
\draw[->] (H2) -| (add.south);
|
||||
\draw[->] (add.east) -- ++(1, 0) node[above left]{$\hat{x}$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:fusion_two_signals
|
||||
#+caption: Fusion of two noisy sensors ([[./figs/fusion_two_signals.png][png]], [[./figs/fusion_two_signals.pdf][pdf]], [[./figs/fusion_two_signals.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/fusion_two_signals.png]]
|
||||
|
||||
* Fusion of two noisy sensors with Dynamics
|
||||
#+begin_src latex :file fusion_two_noisy_sensors_with_dyn.pdf :tangle figs/fusion_two_noisy_sensors_with_dyn.tex
|
||||
\begin{tikzpicture}
|
||||
\node[branch] (x) at (0, 0);
|
||||
\node[block, above right=1.5 and 0.5 of x](G1){$G_1$};
|
||||
\node[block, below right=1.5 and 0.5 of x](G2){$G_2$};
|
||||
\node[addb, right=1 of G1](add1){};
|
||||
\node[addb, right=1 of G2](add2){};
|
||||
\node[block, above=0.5 of add1](W1){$W_1$};
|
||||
\node[block, above=0.5 of add2](W2){$W_2$};
|
||||
\node[block, right=1 of add1](H1){$H_1$};
|
||||
\node[block, right=1 of add2](H2){$H_2$};
|
||||
\node[addb, right=6 of x](add){};
|
||||
|
||||
\draw[] ($(x)+(-1, 0)$) node[above right]{$x$} -- (x);
|
||||
\draw[->] (x) |- (G1.west);
|
||||
\draw[->] (x) |- (G2.west);
|
||||
\draw[->] (G1.east) -- (add1.west);
|
||||
\draw[->] (G2.east) -- (add2.west);
|
||||
\draw[->] (W1.south) -- (add1.north);
|
||||
\draw[->] (W2.south) -- (add2.north);
|
||||
\draw[<-] (W1.north) -- ++(0, 0.8)node[below right]{$n_1$};
|
||||
\draw[<-] (W2.north) -- ++(0, 0.8)node[below right]{$n_2$};
|
||||
\draw[->] (add1.east) -- (H1.west);
|
||||
\draw[->] (add2.east) -- (H2.west);
|
||||
\draw[->] (H1) -| (add.north);
|
||||
\draw[->] (H2) -| (add.south);
|
||||
\draw[->] (add.east) -- ++(1, 0) node[above left]{$\hat{x}$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:fusion_two_noisy_sensors_with_dyn
|
||||
#+caption: Fusion of two noisy sensors_with_dyn ([[./figs/fusion_two_noisy_sensors_with_dyn.png][png]], [[./figs/fusion_two_noisy_sensors_with_dyn.pdf][pdf]], [[./figs/fusion_two_noisy_sensors_with_dyn.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/fusion_two_noisy_sensors_with_dyn.png]]
|
||||
* Fusion of two noisy sensors with Dynamics - Bis
|
||||
#+begin_src latex :file fusion_two_noisy_sensors_with_dyn_bis.pdf :tangle figs/fusion_two_noisy_sensors_with_dyn_bis.tex
|
||||
\begin{tikzpicture}
|
||||
\node[branch] (x) at (0, 0);
|
||||
\node[block, above right=0.5 and 0.5 of x](G1){$G_1$};
|
||||
\node[block, below right=0.5 and 0.5 of x](G2){$G_2$};
|
||||
\node[addb, right=1 of G1](add1){};
|
||||
\node[addb, right=1 of G2](add2){};
|
||||
\node[block, right=1 of add1](H1){$H_1$};
|
||||
\node[block, right=1 of add2](H2){$H_2$};
|
||||
\node[addb, right=6 of x](add){};
|
||||
|
||||
\draw[] ($(x)+(-1, 0)$) node[above right]{$x$} -- (x);
|
||||
\draw[->] (x) |- (G1.west);
|
||||
\draw[->] (x) |- (G2.west);
|
||||
\draw[->] (G1.east) -- (add1.west);
|
||||
\draw[->] (G2.east) -- (add2.west);
|
||||
\draw[<-] (add1.north) -- ++(0, 0.8)node[below right]{$n_1$};
|
||||
\draw[<-] (add2.north) -- ++(0, 0.8)node[below right]{$n_2$};
|
||||
\draw[->] (add1.east) -- (H1.west);
|
||||
\draw[->] (add2.east) -- (H2.west);
|
||||
\draw[->] (H1) -| (add.north);
|
||||
\draw[->] (H2) -| (add.south);
|
||||
\draw[->] (add.east) -- ++(1, 0) node[above left]{$\hat{x}$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:fusion_two_noisy_sensors_with_dyn_bis
|
||||
#+caption: Fusion of two noisy sensors_with_dyn_bis ([[./figs/fusion_two_noisy_sensors_with_dyn_bis.png][png]], [[./figs/fusion_two_noisy_sensors_with_dyn_bis.pdf][pdf]], [[./figs/fusion_two_noisy_sensors_with_dyn_bis.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/fusion_two_noisy_sensors_with_dyn_bis.png]]
|
||||
|
||||
* Fusion of two sensors with mismatch dynamics
|
||||
#+begin_src latex :file fusion_gain_mismatch.pdf :tangle figs/fusion_gain_mismatch.tex
|
||||
<<tikz_default>>
|
||||
\begin{tikzpicture}
|
||||
\node[branch] (x) at (0, 0);
|
||||
\node[addb, above right=1 and 3.5 of x](add1){};
|
||||
\node[addb, below right=1 and 3.5 of x](add2){};
|
||||
\node[block, above left= of add1](delta1){$\Delta_1$};
|
||||
\node[block, above left= of add2](delta2){$\Delta_2$};
|
||||
\node[block, left= of delta1](W1){$W_1$};
|
||||
\node[block, left= of delta2](W2){$W_2$};
|
||||
\node[block, right= of add1](H1){$H_1$};
|
||||
\node[block, right= of add2](H2){$H_2$};
|
||||
\node[addb, right=5.5 of x](add){};
|
||||
|
||||
\draw[] ($(x)+(-1, 0)$) node[above right]{$x$} -- (x);
|
||||
\draw[->] (x) |- (add1.west);
|
||||
\draw[->] (x) |- (add2.west);
|
||||
\draw[->] ($(add1-|W1.west)+(-0.5, 0)$)node[branch]{} |- (W1.west);
|
||||
\draw[->] ($(add2-|W2.west)+(-0.5, 0)$)node[branch]{} |- (W2.west);
|
||||
\draw[->] (W1.east) -- (delta1.west);
|
||||
\draw[->] (W2.east) -- (delta2.west);
|
||||
\draw[->] (delta1.east) -| (add1.north);
|
||||
\draw[->] (delta2.east) -| (add2.north);
|
||||
\draw[->] (add1.east) -- (H1.west);
|
||||
\draw[->] (add2.east) -- (H2.west);
|
||||
\draw[->] (H1.east) -| (add.north);
|
||||
\draw[->] (H2.east) -| (add.south);
|
||||
\draw[->] (add.east) -- ++(1, 0) node[above left]{$\hat{x}$};
|
||||
\end{tikzpicture}
|
||||
#+end_src
|
||||
|
||||
#+name: fig:fusion_gain_mismatch
|
||||
#+caption: Fusion of two noisy sensors_with_dyn ([[./figs/fusion_gain_mismatch.png][png]], [[./figs/fusion_gain_mismatch.pdf][pdf]], [[./figs/fusion_gain_mismatch.tex][tex]]).
|
||||
#+RESULTS:
|
||||
[[file:figs/fusion_gain_mismatch.png]]
|
||||
|