Browse Source

wip(Login): Login developing

kailong321200875 3 năm trước cách đây
mục cha
commit
4d52f7bf58

+ 1 - 0
package.json

@@ -48,6 +48,7 @@
     "@typescript-eslint/parser": "^5.8.1",
     "@vitejs/plugin-vue": "^2.0.1",
     "@vitejs/plugin-vue-jsx": "^1.3.3",
+    "@windicss/plugin-animations": "^1.0.9",
     "async-validator": "^4.0.7",
     "autoprefixer": "^10.4.1",
     "commitizen": "^4.2.4",

+ 15 - 2
pnpm-lock.yaml

@@ -14,6 +14,7 @@ specifiers:
   '@vitejs/plugin-vue': ^2.0.1
   '@vitejs/plugin-vue-jsx': ^1.3.3
   '@vueuse/core': ^7.5.1
+  '@windicss/plugin-animations': ^1.0.9
   '@zxcvbn-ts/core': ^1.2.0
   async-validator: ^4.0.7
   autoprefixer: ^10.4.1
@@ -79,6 +80,7 @@ devDependencies:
   '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.8.1_eslint@8.6.0+typescript@4.5.4
   '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/2.0.1_vite@2.7.10+vue@3.2.26
   '@vitejs/plugin-vue-jsx': registry.npmmirror.com/@vitejs/plugin-vue-jsx/1.3.3
+  '@windicss/plugin-animations': registry.npmmirror.com/@windicss/plugin-animations/1.0.9
   async-validator: registry.npmmirror.com/async-validator/4.0.7
   autoprefixer: registry.npmmirror.com/autoprefixer/10.4.1_postcss@8.4.5
   commitizen: registry.npmmirror.com/commitizen/4.2.4_@types+node@17.0.5
@@ -5210,7 +5212,7 @@ packages:
       {
         integrity: sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=,
         registry: https://registry.npm.taobao.org/,
-        tarball: https://registry.nlark.com/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1631500167672&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz
+        tarball: https://registry.nlark.com/semver/download/semver-5.7.1.tgz
       }
     name: semver
     version: 5.7.1
@@ -5222,7 +5224,7 @@ packages:
       {
         integrity: sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=,
         registry: https://registry.npm.taobao.org/,
-        tarball: https://registry.nlark.com/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1631500167672&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz
+        tarball: https://registry.nlark.com/semver/download/semver-6.3.0.tgz
       }
     name: semver
     version: 6.3.0
@@ -8230,6 +8232,17 @@ packages:
       - supports-color
     dev: true
 
+  registry.npmmirror.com/@windicss/plugin-animations/1.0.9:
+    resolution:
+      {
+        integrity: sha1-q9fILZBuvX1hzcYqMBm2DoxXynI=,
+        registry: https://registry.npm.taobao.org/,
+        tarball: https://registry.npmmirror.com/@windicss/plugin-animations/download/@windicss/plugin-animations-1.0.9.tgz
+      }
+    name: '@windicss/plugin-animations'
+    version: 1.0.9
+    dev: true
+
   registry.npmmirror.com/@windicss/plugin-utils/1.6.1:
     resolution:
       {

+ 6 - 3
src/App.vue

@@ -10,18 +10,21 @@ const appStore = useAppStore()
 
 const localeStore = useLocaleStore()
 
-const local = computed(() => localeStore.locale)
+const locale = computed(() => localeStore.locale)
+
+const size = computed(() => appStore.size)
 
 function initDark() {
   const isDarkTheme = isDark()
   appStore.setIsDark(isDarkTheme)
 }
+
 initDark()
 </script>
 
 <template>
-  <ConfigGlobal>
-    <ElConfigProvider :locale="local.elLocale">
+  <ConfigGlobal :size="size">
+    <ElConfigProvider :locale="locale.elLocale" :size="size">
       <RouterView />
     </ElConfigProvider>
   </ConfigGlobal>

+ 1643 - 0
src/assets/svgs/login-box-bg.svg

@@ -0,0 +1,1643 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 24.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 700 700" style="enable-background:new 0 0 700 700;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#E5E6EB;}
+	.st1{fill:#FFFFFF;}
+	.st2{fill:#84A9FF;}
+	.st3{fill:#050F64;}
+	.st4{fill:#155BCD;}
+	.st5{fill:#FFBD00;}
+	.st6{fill:#FF654F;}
+	.st7{fill:#6292FF;}
+	.st8{fill:#DA5544;}
+	.st9{fill:#F5BDC8;}
+	.st10{fill:#EA8096;}
+	.st11{opacity:0;}
+	.st12{opacity:0.5;}
+	.st13{fill:#DCA000;}
+</style>
+<g>
+	<g>
+		<g>
+			<path class="st0" d="M101.8,176.7c21.4-19.8,48.8-33.2,77.8-37.2c92.4-12.6,158.2,78.1,240.3,104.9c40.8,13.3,85.4,12.6,125.4,28
+				c68.5,26.2,131.4,117.8,101,191.6c-23.7,57.5-79.6,71.8-134.6,54c-33.5-10.9-64.1-29.4-97.6-40.5
+				c-38.1-12.6-78.7-15.1-118.9-16.7s-80.6-2.4-119.6-12c-39-9.6-77-28.9-101.2-60.9C40.8,343.4,48,260.8,73.1,213.7
+				C80.5,199.8,90.3,187.4,101.8,176.7z"/>
+		</g>
+	</g>
+	<g>
+		<g>
+			<path class="st1" d="M82,257.1c5.7-23.2,18.9-44.7,37.3-60.4l1.7-1.5l1.8-1.4l1.8-1.4l1.8-1.3c0.6-0.4,1.2-0.9,1.8-1.3l1.9-1.3
+				c0.6-0.4,1.2-0.9,1.9-1.3l1.9-1.2c5.1-3.2,10.5-6,16.1-8.4c11.1-4.7,23-7.8,35.1-9c12.1-1.1,24.3-0.5,36.1,1.5
+				c5.9,1,11.8,2.4,17.6,4c0.7,0.2,1.5,0.4,2.2,0.6l2.2,0.7l2.2,0.7l2.1,0.7l2.1,0.7l2.1,0.8l2.1,0.8l2.1,0.8
+				c5.6,2.2,11.1,4.6,16.5,7.2c5.4,2.6,10.7,5.4,15.9,8.3c10.4,5.9,20.6,12.2,30.5,18.8c-10.4-5.9-20.7-11.8-31.4-17.2
+				c-5.3-2.7-10.7-5.3-16.1-7.7c-5.4-2.4-10.9-4.7-16.5-6.7l-2.1-0.8l-2.1-0.7l-2.1-0.7l-2.1-0.7l-2.1-0.7l-2.1-0.6l-2.1-0.6
+				c-0.7-0.2-1.4-0.4-2.1-0.6c-5.7-1.5-11.5-2.8-17.3-3.7c-11.6-1.9-23.5-2.5-35.2-1.3c-11.7,1.1-23.2,4-34.1,8.5
+				c-5.4,2.2-10.7,4.9-15.8,7.9l-1.9,1.1c-0.6,0.4-1.2,0.8-1.9,1.2l-1.8,1.2c-0.6,0.4-1.2,0.8-1.8,1.3l-1.8,1.3l-1.8,1.3l-1.8,1.3
+				l-1.7,1.4C102.9,213.9,89.1,234.4,82,257.1z"/>
+		</g>
+	</g>
+	<g>
+		<g>
+			<g>
+				<g>
+					<path class="st2" d="M183.1,543.2c-0.3,1.2-0.5,1.8-0.5,1.8c-0.7-0.5-1.4-0.9-2.1-1.4c-120.8-82.8-72.6-232.2-72.6-232.2
+						C223.6,378.7,188,525.2,183.1,543.2z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st3" d="M183.1,543.2c-0.3,1.2-0.5,1.8-0.5,1.8c-0.7-0.5-1.4-0.9-2.1-1.4c-10.1-29.9-20.1-59.8-29.8-89.8
+						c-5-15.5-10-31.1-14.8-46.7l-3.6-11.7l-3.5-11.7c-1.2-3.9-2.2-7.8-3.4-11.8c-0.6-2-1.1-3.9-1.6-5.9l-1.6-5.9l1.6,5.9
+						c0.5,2,1.1,3.9,1.7,5.9c1.2,3.9,2.3,7.8,3.5,11.7l3.6,11.7l3.7,11.7c5,15.5,10.2,31,15.4,46.5
+						C162.1,483.5,172.5,513.4,183.1,543.2z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M137.9,384.9c-0.1,0-0.2,0-0.4-0.1c-0.3-0.1-0.4-0.5-0.2-0.8c3.7-7.2,6-15.3,6.7-23.4
+								c0-0.3,0.3-0.5,0.6-0.5c0.3,0,0.5,0.3,0.5,0.6c-0.7,8.2-3.1,16.5-6.9,23.8C138.2,384.8,138,384.9,137.9,384.9z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M154,430.5c-0.1,0-0.2,0-0.3,0c-0.3-0.1-0.4-0.5-0.3-0.7c3.4-8.3,7.6-16.4,12.3-24.1
+								c0.2-0.3,0.5-0.3,0.8-0.2c0.3,0.2,0.3,0.5,0.2,0.8c-4.7,7.6-8.8,15.6-12.2,23.9C154.4,430.3,154.2,430.5,154,430.5z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M137.4,440.3c-0.1,0-0.2,0-0.3,0c-9.5-3.9-18.3-9.3-26.1-16.1c-0.2-0.2-0.3-0.6-0.1-0.8
+								c0.2-0.2,0.6-0.3,0.8-0.1c7.7,6.7,16.3,12,25.7,15.9c0.3,0.1,0.4,0.5,0.3,0.7C137.7,440.1,137.6,440.2,137.4,440.3z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M125.9,390.5c-0.2,0.1-0.4,0.1-0.6-0.1l-19.2-15c-0.2-0.2-0.3-0.6-0.1-0.8c0.2-0.2,0.6-0.3,0.8-0.1
+								l19.2,15c0.2,0.2,0.3,0.6,0.1,0.8C126.1,390.4,126,390.5,125.9,390.5z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M170.7,478.4c-0.1,0-0.2,0-0.3,0c-0.3-0.1-0.4-0.5-0.3-0.7l10.1-23.5c0.1-0.3,0.5-0.4,0.7-0.3
+								c0.3,0.1,0.4,0.5,0.3,0.7l-10.1,23.5C171.1,478.2,170.9,478.4,170.7,478.4z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M151.6,481.6c-0.1,0-0.2,0-0.3,0l-24.3-10c-0.3-0.1-0.4-0.5-0.3-0.7c0.1-0.3,0.5-0.4,0.7-0.3l24.3,10
+								c0.3,0.1,0.4,0.5,0.3,0.7C151.9,481.4,151.7,481.6,151.6,481.6z"/>
+						</g>
+					</g>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st4" d="M182.3,543.2c0.3,1.2,0.4,1.9,0.4,1.9c-0.8-0.1-1.7-0.2-2.5-0.3C35,525,11,369.8,11,369.8
+						C144.5,378,178.5,524.9,182.3,543.2z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st1" d="M182.3,543.2c0.3,1.2,0.4,1.9,0.4,1.9c-0.8-0.1-1.7-0.2-2.5-0.3c-22.5-22.1-44.8-44.4-66.9-66.8
+						c-11.5-11.6-22.9-23.3-34.2-35.1l-8.5-8.8l-8.4-8.9c-2.8-3-5.5-6-8.3-9c-1.4-1.5-2.7-3-4.1-4.6l-4-4.6l4.1,4.5
+						c1.4,1.5,2.7,3,4.1,4.5c2.8,3,5.6,6,8.4,8.9l8.5,8.8l8.6,8.7c11.5,11.6,23,23.1,34.7,34.6C136.7,499.2,159.4,521.3,182.3,543.2
+						z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M70.7,422.1c-0.1,0.1-0.2,0.1-0.3,0.1c-0.3,0-0.6-0.3-0.6-0.6c0.1-8.1-1.5-16.4-4.5-23.9
+								c-0.1-0.3,0-0.6,0.3-0.7c0.3-0.1,0.6,0,0.7,0.3c3,7.7,4.6,16.1,4.6,24.4C70.9,421.8,70.8,422,70.7,422.1z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M105.6,455.5c-0.1,0.1-0.2,0.1-0.3,0.1c-0.3,0-0.6-0.2-0.6-0.5c-0.7-9-0.6-18.1,0.2-27
+								c0-0.3,0.3-0.5,0.6-0.5c0.3,0,0.5,0.3,0.5,0.6c-0.8,8.9-0.9,17.9-0.2,26.8C105.9,455.2,105.8,455.4,105.6,455.5z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M95.2,471.7c-0.1,0.1-0.2,0.1-0.3,0.1c-10.3,0.8-20.5-0.1-30.5-2.7c-0.3-0.1-0.5-0.4-0.4-0.7
+								c0.1-0.3,0.4-0.5,0.7-0.4c9.9,2.5,20,3.4,30.1,2.6c0.3,0,0.6,0.2,0.6,0.5C95.4,471.5,95.3,471.6,95.2,471.7z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M62.6,432.4c-0.1,0.1-0.3,0.2-0.5,0.2l-23.9-4.8c-0.3-0.1-0.5-0.4-0.4-0.7c0.1-0.3,0.4-0.5,0.7-0.4
+								l23.9,4.8c0.3,0.1,0.5,0.4,0.4,0.7C62.7,432.3,62.7,432.4,62.6,432.4z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M142.1,490.8c-0.1,0.1-0.2,0.1-0.3,0.1c-0.3,0-0.6-0.2-0.6-0.5l-1.5-25.5c0-0.3,0.2-0.6,0.5-0.6
+								c0.3,0,0.6,0.2,0.6,0.5l1.5,25.5C142.3,490.5,142.2,490.7,142.1,490.8z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M126.4,502.3c-0.1,0.1-0.2,0.1-0.3,0.1l-26.2,2c-0.3,0-0.6-0.2-0.6-0.5c0-0.3,0.2-0.6,0.5-0.6l26.2-2
+								c0.3,0,0.6,0.2,0.6,0.5C126.6,502,126.5,502.2,126.4,502.3z"/>
+						</g>
+					</g>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st5" d="M259.6,503.3c1.2,0.5,1.8,0.7,1.8,0.7c-0.5,0.7-1.1,1.3-1.7,1.9c-95.7,110.9-238.8,46.4-238.8,46.4
+						C100.6,444.9,242.3,496.4,259.6,503.3z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st1" d="M259.6,503.3c1.2,0.5,1.8,0.7,1.8,0.7c-0.5,0.7-1.1,1.3-1.7,1.9c-30.8,6.8-61.6,13.3-92.5,19.7
+						c-16,3.3-32,6.5-48,9.6l-12,2.3l-12,2.2c-4,0.7-8,1.4-12.1,2c-2,0.4-4,0.6-6,0.9l-6.1,0.9l6-1c2-0.3,4-0.6,6-1
+						c4-0.7,8-1.4,12-2.2l12-2.3l12-2.4c16-3.3,31.9-6.7,47.9-10.2C197.9,517.5,228.8,510.5,259.6,503.3z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M97.3,530.8c0,0.1,0,0.2-0.1,0.3c-0.2,0.3-0.5,0.3-0.8,0.2c-6.8-4.5-14.6-7.7-22.5-9.3
+								c-0.3-0.1-0.5-0.4-0.4-0.7c0.1-0.3,0.4-0.5,0.7-0.4c8.1,1.6,16,4.9,22.9,9.5C97.2,530.4,97.2,530.6,97.3,530.8z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M144.3,519.7c0,0.1,0,0.2-0.1,0.3c-0.2,0.3-0.5,0.4-0.8,0.2c-7.9-4.3-15.5-9.4-22.5-14.9
+								c-0.2-0.2-0.3-0.6-0.1-0.8c0.2-0.2,0.6-0.3,0.8-0.1c7,5.5,14.6,10.5,22.4,14.8C144.2,519.3,144.3,519.5,144.3,519.7z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M152.2,537.3c0,0.1,0,0.2-0.1,0.3c-4.9,9-11.3,17.2-18.8,24.1c-0.2,0.2-0.6,0.2-0.8,0
+								c-0.2-0.2-0.2-0.6,0-0.8c7.5-6.9,13.7-14.9,18.6-23.8c0.2-0.3,0.5-0.4,0.8-0.2C152.1,537,152.2,537.2,152.2,537.3z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M101.5,543.2c0.1,0.2,0,0.4-0.1,0.6l-17,17.5c-0.2,0.2-0.6,0.2-0.8,0c-0.2-0.2-0.2-0.6,0-0.8l17-17.5
+								c0.2-0.2,0.6-0.2,0.8,0C101.5,543,101.5,543.1,101.5,543.2z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M193.8,508.4c0,0.1,0,0.2-0.1,0.3c-0.2,0.3-0.5,0.4-0.8,0.2l-22.2-12.7c-0.3-0.2-0.4-0.5-0.2-0.8
+								c0.2-0.3,0.5-0.4,0.8-0.2l22.2,12.7C193.7,508.1,193.8,508.2,193.8,508.4z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M194.9,527.8c0,0.1,0,0.2-0.1,0.3l-12.7,23.1c-0.2,0.3-0.5,0.4-0.8,0.2c-0.3-0.2-0.4-0.5-0.2-0.8
+								l12.7-23.1c0.2-0.3,0.5-0.4,0.8-0.2C194.7,527.5,194.9,527.6,194.9,527.8z"/>
+						</g>
+					</g>
+				</g>
+			</g>
+		</g>
+	</g>
+	<g>
+		<g>
+			<path class="st2" d="M608.8,430.3c-1,0.2-2.4-0.3-4.4-1.4c-3.2-1.9-8.3-4.9-10.2-6.1c3,6.3,5.8,12.7,8.3,19.2
+				c4.5-1,7.9-0.1,10.1,1.4c2.2,1.5,3.3,3.6,3.3,4.6c-0.1,2-1.8,2.4-4.9,0.3c-1.6-1.1-3.7-2.6-5.5-3.9c-1.3-0.9-2.3-1.7-2.8-2
+				c0.8,2,1.5,4,2.2,6c0.1,0,0.1,0,0.2,0c1.3,0.2,3.1,3.1,3.9,4.1c1.7,2.3,3,4.9,3.2,7.8c0.1,1.2-0.1,2.6-1.2,3.2
+				c-1.2,0.6-2.6-0.3-3.5-1.3c-2.5-2.8-4-6.5-4.1-10.2c0-1-0.1-3.3,1.2-3.5c-0.8-2-1.5-3.9-2.3-5.9c-0.1,0.6-0.4,1.9-0.7,3.4
+				c-0.5,2.1-1.1,4.7-1.7,6.4c-1.1,3.5-2.7,4.1-4,2.8c-0.7-0.7-1.1-2.7-0.3-5.2c0.8-2.4,2.6-5.3,6.6-7.7c-2.7-6.4-5.6-12.7-8.8-18.9
+				c-0.1,0.8-0.3,2.2-0.5,3.7c-0.3,2.6-0.9,5.7-1.4,7.8c-0.5,2.1-1.2,3.4-2,4c-0.8,0.6-1.7,0.4-2.5-0.3c-0.9-0.7-1.6-3.1-0.9-6.2
+				c0.6-2.9,2.6-6.5,7-9.6c-3.5-6.6-7.2-13.1-11.2-19.4c0,0.1,0,0.2,0,0.3c0,1,0,2.5-0.1,4.1c-0.1,1.6-0.2,3.4-0.3,5
+				c-0.1,1.7-0.4,3.3-0.5,4.6c-0.8,5.3-3,6.6-5.2,5c-1.2-0.8-2.1-3.7-1.7-7.4c0.2-1.9,0.9-4,2.2-6.2c1.1-2,2.8-4.2,5.2-6.3
+				c-3.8-5.8-7.8-11.5-12-17c0.1,1.2,0.2,2.8,0.2,4.6c0.1,1.8,0.1,3.9,0.1,5.8c0,1,0,1.9,0,2.8c0,0.9-0.1,1.8-0.1,2.5
+				c-0.4,6.1-2.8,7.8-5.5,6.2c-0.7-0.4-1.4-1.4-1.9-2.8c-0.5-1.4-0.8-3.3-0.7-5.4c0.1-2.2,0.7-4.6,1.9-7.3c1.1-2.4,2.8-5,5.2-7.6
+				c-4.2-5.4-8.5-10.5-13.1-15.5l2-1.8c4.5,5.2,8.8,10.5,12.9,16c3.1-1.6,6.1-2.5,8.8-2.7c3-0.3,5.6,0.1,7.8,0.9
+				c2.2,0.8,4,1.9,5.3,3.1c1.2,1.2,2,2.4,2.2,3.3c0.7,3.5-2,4.7-8,2.5c-3.1-1.2-7.3-2.8-10.7-4.2c-1.7-0.6-3.3-1.2-4.4-1.6
+				c4.1,5.6,8,11.5,11.6,17.4c2.9-1.2,5.6-1.7,8-1.8c2.6,0,4.8,0.5,6.7,1.4c3.8,1.7,5.8,4.5,6,6c0.3,3.1-2,4-7.1,1.6
+				c-2.6-1.3-6.1-3-9-4.4c-1.4-0.7-2.8-1.3-3.7-1.8c-0.1,0-0.1-0.1-0.2-0.1c3.9,6.4,7.5,13,10.8,19.8c5.1-1.6,9.2-0.9,12,0.7
+				c2.8,1.6,4.3,4,4.4,5.2C610.3,429.4,609.8,430.1,608.8,430.3z"/>
+		</g>
+	</g>
+	<g>
+		<g>
+			<g>
+				<g>
+					<path class="st2" d="M552.1,373.7c-0.5,1.1-0.8,1.7-0.8,1.7c-0.6-0.6-1.2-1.2-1.8-1.8c-105.3-101.8-32.8-241.1-32.8-241.1
+						C619.4,218.2,559.9,356.7,552.1,373.7z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st1" d="M552.1,373.7c-0.5,1.1-0.8,1.7-0.8,1.7c-0.6-0.6-1.2-1.2-1.8-1.8c-5-31.1-9.8-62.3-14.4-93.5
+						c-2.4-16.1-4.7-32.3-6.8-48.5l-1.6-12.1l-1.5-12.2c-0.5-4.1-0.9-8.1-1.4-12.2c-0.2-2-0.4-4.1-0.6-6.1l-0.5-6.1l0.6,6.1
+						c0.2,2,0.4,4.1,0.7,6.1c0.5,4,1,8.1,1.5,12.1l1.6,12.1l1.7,12.1c2.4,16.1,4.9,32.3,7.5,48.4
+						C541.4,311.2,546.6,342.5,552.1,373.7z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M533.9,210c-0.1,0-0.2,0-0.3-0.1c-0.3-0.2-0.3-0.5-0.1-0.8c4.9-6.5,8.5-14.1,10.6-21.9
+								c0.1-0.3,0.4-0.5,0.7-0.4c0.3,0.1,0.5,0.4,0.4,0.7c-2.1,8-5.8,15.7-10.7,22.3C534.2,209.9,534,210,533.9,210z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M542.2,257.6c-0.1,0-0.2,0-0.3-0.1c-0.3-0.2-0.3-0.5-0.2-0.8c4.8-7.6,10.2-14.9,16.2-21.7
+								c0.2-0.2,0.6-0.3,0.8-0.1c0.2,0.2,0.3,0.6,0.1,0.8c-5.9,6.7-11.3,13.9-16.1,21.5C542.6,257.5,542.4,257.6,542.2,257.6z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M524.2,264.5c-0.1,0-0.2,0-0.3-0.1c-8.7-5.4-16.5-12.2-23-20.2c-0.2-0.2-0.2-0.6,0.1-0.8
+								c0.2-0.2,0.6-0.2,0.8,0.1c6.4,7.9,14.1,14.6,22.7,19.9c0.3,0.2,0.3,0.5,0.2,0.8C524.5,264.4,524.3,264.5,524.2,264.5z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M521.2,213.5c-0.2,0-0.4,0-0.5-0.2l-16.5-18c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0l16.5,18
+								c0.2,0.2,0.2,0.6,0,0.8C521.4,213.5,521.3,213.5,521.2,213.5z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M550.7,307.7c-0.1,0-0.2,0-0.3-0.1c-0.3-0.2-0.3-0.5-0.2-0.8l13.9-21.5c0.2-0.3,0.5-0.3,0.8-0.2
+								c0.3,0.2,0.3,0.5,0.2,0.8l-13.9,21.5C551.1,307.6,550.9,307.7,550.7,307.7z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M531.2,307.6c-0.1,0-0.2,0-0.3-0.1l-22.3-13.9c-0.3-0.2-0.3-0.5-0.2-0.8c0.2-0.3,0.5-0.3,0.8-0.2
+								l22.3,13.9c0.3,0.2,0.3,0.5,0.2,0.8C531.6,307.5,531.4,307.6,531.2,307.6z"/>
+						</g>
+					</g>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st4" d="M526.6,382.8c-1,0.7-1.6,1-1.6,1c-0.2-0.8-0.4-1.6-0.6-2.5c-35-142.2,100.5-221.5,100.5-221.5
+						C666.4,287,542.2,372.6,526.6,382.8z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st3" d="M526.6,382.8c-1,0.7-1.6,1-1.6,1c-0.2-0.8-0.4-1.6-0.6-2.5c12.3-29,24.8-58,37.5-86.8
+						c6.6-14.9,13.3-29.8,20-44.7l5.1-11.1l5.2-11.1c1.7-3.7,3.6-7.3,5.3-11c0.9-1.8,1.8-3.6,2.7-5.5l2.8-5.4l-2.7,5.5
+						c-0.9,1.8-1.8,3.6-2.7,5.5c-1.7,3.7-3.5,7.4-5.2,11.1l-5.1,11.1l-5,11.2c-6.6,14.9-13,29.9-19.4,44.9
+						C550.7,324.2,538.6,353.5,526.6,382.8z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M598.2,234.5c-0.1-0.1-0.2-0.2-0.2-0.3c-0.1-0.3,0-0.6,0.3-0.7c7.6-2.9,14.7-7.4,20.6-13
+								c0.2-0.2,0.6-0.2,0.8,0c0.2,0.2,0.2,0.6,0,0.8c-6,5.7-13.3,10.2-21,13.2C598.6,234.6,598.4,234.6,598.2,234.5z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M580,279.3c-0.1-0.1-0.2-0.1-0.2-0.2c-0.1-0.3,0-0.6,0.3-0.8c8.1-3.9,16.6-7.2,25.2-9.7
+								c0.3-0.1,0.6,0.1,0.7,0.4c0.1,0.3-0.1,0.6-0.4,0.7c-8.6,2.5-17,5.8-25,9.7C580.3,279.4,580.1,279.4,580,279.3z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M561,275.5c-0.1-0.1-0.2-0.1-0.2-0.3c-4.5-9.3-7.4-19.1-8.7-29.3c0-0.3,0.2-0.6,0.5-0.6
+								c0.3,0,0.6,0.2,0.6,0.5c1.3,10.1,4.2,19.8,8.6,29c0.1,0.3,0,0.6-0.3,0.8C561.4,275.6,561.2,275.6,561,275.5z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M585.6,230.8c-0.2-0.1-0.3-0.2-0.4-0.4l-4.4-24c-0.1-0.3,0.1-0.6,0.5-0.7c0.3-0.1,0.6,0.1,0.7,0.5
+								l4.4,24c0.1,0.3-0.1,0.6-0.5,0.7C585.8,230.8,585.7,230.8,585.6,230.8z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M560.5,326.2c-0.1-0.1-0.2-0.1-0.2-0.2c-0.1-0.3,0-0.6,0.3-0.8l23.2-10.8c0.3-0.1,0.6,0,0.8,0.3
+								c0.1,0.3,0,0.6-0.3,0.8l-23.2,10.8C560.9,326.3,560.7,326.3,560.5,326.2z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st3" d="M544.1,315.8c-0.1-0.1-0.2-0.1-0.2-0.2l-11.5-23.7c-0.1-0.3,0-0.6,0.3-0.8c0.3-0.1,0.6,0,0.8,0.3
+								l11.5,23.7c0.1,0.3,0,0.6-0.3,0.8C544.5,315.9,544.2,315.9,544.1,315.8z"/>
+						</g>
+					</g>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st5" d="M482.2,415.1c-1.2,0-1.9-0.1-1.9-0.1c0.3-0.8,0.6-1.6,0.9-2.4C532.4,275.4,689,286.2,689,286.2
+						C651.6,414.7,500.8,415.5,482.2,415.1z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st1" d="M482.2,415.1c-1.2,0-1.9-0.1-1.9-0.1c0.3-0.8,0.6-1.6,0.9-2.4c26.5-17,53.2-33.9,79.9-50.6
+						c13.9-8.6,27.8-17.2,41.7-25.6l10.5-6.3l10.5-6.2c3.5-2.1,7.1-4.1,10.6-6.1c1.8-1,3.6-2,5.3-3l5.4-2.9l-5.3,3
+						c-1.8,1-3.6,2-5.3,3c-3.5,2.1-7,4.1-10.5,6.2l-10.5,6.4l-10.4,6.4c-13.8,8.6-27.6,17.4-41.4,26.2
+						C535.1,380.3,508.6,397.6,482.2,415.1z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M624.9,333c0-0.1-0.1-0.2,0-0.4c0.1-0.3,0.4-0.5,0.7-0.4c7.9,1.8,16.3,2.2,24.3,0.9
+								c0.3,0,0.6,0.2,0.7,0.5c0,0.3-0.2,0.6-0.5,0.7c-8.2,1.3-16.7,1-24.8-0.9C625.1,333.2,625,333.1,624.9,333z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M584.6,359.7c0-0.1-0.1-0.2,0-0.3c0-0.3,0.3-0.5,0.6-0.5c8.9,1.3,17.8,3.4,26.3,6.2
+								c0.3,0.1,0.5,0.4,0.4,0.7c-0.1,0.3-0.4,0.5-0.7,0.4c-8.5-2.7-17.3-4.8-26.1-6.1C584.8,360,584.7,359.8,584.6,359.7z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M571.1,345.9c-0.1-0.1-0.1-0.2-0.1-0.3c1.5-10.2,4.6-20,9.3-29.2c0.1-0.3,0.5-0.4,0.8-0.2
+								c0.3,0.1,0.4,0.5,0.2,0.8c-4.6,9.1-7.7,18.7-9.2,28.8c0,0.3-0.3,0.5-0.6,0.5C571.3,346.1,571.1,346,571.1,345.9z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M616.6,322.8c-0.1-0.2-0.1-0.4-0.1-0.6l9.9-22.3c0.1-0.3,0.5-0.4,0.8-0.3c0.3,0.1,0.4,0.5,0.3,0.8
+								l-9.9,22.3c-0.1,0.3-0.5,0.4-0.8,0.3C616.7,322.9,616.6,322.8,616.6,322.8z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M542.1,387.4c0-0.1-0.1-0.2,0-0.3c0.1-0.3,0.3-0.5,0.7-0.5l25.2,4.2c0.3,0.1,0.5,0.3,0.5,0.7
+								c-0.1,0.3-0.3,0.5-0.7,0.5l-25.2-4.2C542.3,387.7,542.2,387.6,542.1,387.4z"/>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<path class="st1" d="M534.4,369.6c0-0.1-0.1-0.2,0-0.3l3.9-26c0-0.3,0.3-0.5,0.6-0.5c0.3,0,0.5,0.3,0.5,0.6l-3.9,26
+								c0,0.3-0.3,0.5-0.6,0.5C534.6,369.9,534.5,369.7,534.4,369.6z"/>
+						</g>
+					</g>
+				</g>
+			</g>
+		</g>
+	</g>
+	<g>
+		<g>
+			<path class="st2" d="M445,229c-0.1,1,0.4,2.4,1.6,4.3c2.1,3.1,5.4,8,6.6,9.9c-6.4-2.7-13-5.1-19.6-7.3c0.8-4.5-0.3-7.9-1.9-10
+				c-1.6-2.2-3.7-3.1-4.8-3c-2,0.2-2.3,1.9,0,4.9c1.1,1.5,2.8,3.5,4.2,5.3c1,1.2,1.8,2.2,2.2,2.7c-2-0.7-4.1-1.3-6.1-1.9
+				c0-0.1,0-0.1,0-0.2c-0.3-1.3-3.3-3-4.3-3.7c-2.4-1.6-5.1-2.7-7.9-2.8c-1.2,0-2.6,0.3-3.1,1.4c-0.5,1.2,0.5,2.6,1.5,3.4
+				c2.9,2.4,6.7,3.6,10.4,3.5c1,0,3.3,0,3.5-1.4c2,0.7,4,1.3,6,2c-0.6,0.2-1.9,0.5-3.4,0.9c-2.1,0.6-4.6,1.4-6.3,2
+				c-3.4,1.3-4,2.9-2.6,4.2c0.7,0.6,2.8,1,5.2,0c2.4-0.9,5.2-2.9,7.3-7c6.6,2.3,13,4.9,19.3,7.7c-0.8,0.1-2.2,0.4-3.7,0.7
+				c-2.5,0.5-5.6,1.2-7.7,1.8c-2.1,0.6-3.3,1.4-3.9,2.2c-0.5,0.8-0.4,1.7,0.4,2.5c0.8,0.8,3.2,1.4,6.2,0.5c2.9-0.8,6.3-2.9,9.3-7.5
+				c6.8,3.1,13.5,6.5,20,10.2c-0.1,0-0.2,0-0.3,0c-1,0.1-2.5,0.2-4.1,0.4c-1.6,0.2-3.3,0.4-5,0.6c-1.7,0.2-3.3,0.5-4.6,0.8
+				c-5.2,1.1-6.4,3.3-4.7,5.5c0.9,1.1,3.8,1.9,7.5,1.3c1.9-0.3,4-1.1,6.1-2.5c2-1.3,4-3,6-5.5c6,3.4,11.9,7.1,17.7,11.1
+				c-1.2,0-2.8,0-4.6,0c-1.8,0-3.9,0.1-5.8,0.2c-1,0.1-1.9,0.1-2.8,0.2c-0.9,0.1-1.7,0.2-2.5,0.3c-6.1,0.8-7.6,3.2-5.9,5.8
+				c0.4,0.7,1.5,1.3,2.9,1.7c1.5,0.4,3.3,0.7,5.5,0.4c2.2-0.3,4.6-0.9,7.2-2.3c2.3-1.2,4.8-3,7.3-5.6c5.6,3.9,11,8,16.2,12.3
+				l1.7-2.1c-5.4-4.2-11-8.2-16.7-12c1.4-3.2,2.1-6.2,2.2-8.9c0.1-3-0.4-5.6-1.3-7.7c-0.9-2.1-2.1-3.9-3.4-5.1
+				c-1.3-1.2-2.5-1.9-3.4-2c-3.5-0.5-4.6,2.2-2,8.1c1.4,3,3.2,7.1,4.8,10.5c0.7,1.7,1.4,3.2,1.9,4.3c-5.9-3.8-11.9-7.4-18-10.7
+				c1-3,1.4-5.7,1.3-8.1c-0.1-2.6-0.8-4.8-1.7-6.6c-1.9-3.7-4.8-5.5-6.3-5.6c-3.1-0.2-3.9,2.3-1.2,7.2c1.4,2.5,3.3,5.9,4.9,8.8
+				c0.8,1.4,1.5,2.7,2,3.6c0,0.1,0.1,0.1,0.1,0.2c-6.6-3.5-13.4-6.8-20.3-9.7c1.3-5.2,0.4-9.2-1.3-11.9c-1.8-2.8-4.2-4.1-5.4-4.1
+				C445.8,227.5,445.1,228,445,229z"/>
+		</g>
+	</g>
+	<g>
+		<g>
+			<path class="st2" d="M100.2,255.8c1-0.1,2.4,0.5,4.3,1.8c3,2.2,7.8,5.7,9.6,7c-2.4-6.5-4.6-13.2-6.4-19.9
+				c-4.6,0.6-7.9-0.6-9.9-2.3c-2.1-1.7-3-3.9-2.8-4.9c0.3-2,2-2.2,4.9,0.2c1.5,1.2,3.4,3,5.1,4.4c1.2,1,2.2,1.9,2.6,2.3
+				c-0.6-2.1-1.1-4.1-1.6-6.2c-0.1,0-0.1,0-0.2,0c-1.3-0.3-2.8-3.4-3.5-4.5c-1.5-2.4-2.5-5.2-2.5-8c0-1.2,0.4-2.6,1.5-3
+				c1.3-0.5,2.6,0.6,3.4,1.6c2.3,3,3.3,6.8,3.1,10.5c-0.1,1-0.2,3.3-1.5,3.4c0.6,2,1.2,4.1,1.8,6.1c0.2-0.6,0.6-1.9,1-3.4
+				c0.7-2.1,1.6-4.5,2.3-6.2c1.4-3.4,3.1-3.9,4.3-2.4c0.6,0.7,0.8,2.8-0.2,5.2c-1,2.4-3.1,5-7.3,7c2,6.6,4.4,13.2,6.9,19.6
+				c0.2-0.8,0.5-2.2,0.8-3.7c0.6-2.5,1.4-5.6,2.1-7.6c0.7-2.1,1.5-3.3,2.4-3.8c0.9-0.5,1.7-0.3,2.5,0.5c0.8,0.8,1.2,3.3,0.3,6.2
+				c-0.9,2.8-3.2,6.2-7.8,8.9c2.8,6.9,5.9,13.8,9.3,20.4c0-0.1,0-0.2,0-0.3c0.1-1,0.3-2.4,0.5-4c0.2-1.6,0.5-3.3,0.8-5
+				c0.3-1.7,0.7-3.3,1-4.6c1.3-5.2,3.6-6.3,5.7-4.5c1.1,0.9,1.8,3.9,1,7.5c-0.4,1.8-1.3,3.9-2.8,6c-1.3,1.9-3.2,3.9-5.8,5.8
+				c3.2,6.2,6.6,12.2,10.3,18.1c0-1.2,0.1-2.8,0.2-4.6c0.1-1.8,0.3-3.9,0.5-5.8c0.1-1,0.2-1.9,0.3-2.8c0.1-0.9,0.3-1.7,0.4-2.5
+				c1-6,3.5-7.5,6.1-5.6c0.6,0.5,1.2,1.5,1.6,3c0.3,1.5,0.5,3.3,0.2,5.5c-0.3,2.2-1.1,4.5-2.6,7.1c-1.3,2.3-3.2,4.7-5.9,7
+				c3.6,5.7,7.5,11.3,11.6,16.7l-2.2,1.6c-4-5.6-7.8-11.3-11.3-17.2c-3.3,1.3-6.3,1.9-9,1.9c-3,0-5.6-0.6-7.7-1.6
+				c-2.1-1-3.8-2.3-4.9-3.6c-1.1-1.3-1.8-2.6-1.8-3.4c-0.3-3.5,2.4-4.5,8.2-1.7c2.9,1.5,7,3.5,10.3,5.2c1.7,0.8,3.1,1.5,4.2,2
+				c-3.6-6-6.9-12.2-9.9-18.5c-3,0.9-5.7,1.2-8.1,1c-2.6-0.2-4.7-1-6.5-2c-3.6-2-5.3-5-5.4-6.6c0-3.1,2.4-3.8,7.2-0.9
+				c2.4,1.5,5.8,3.5,8.6,5.2c1.4,0.9,2.6,1.6,3.5,2.1c0.1,0,0.1,0.1,0.2,0.1c-3.3-6.8-6.2-13.7-8.8-20.7c-5.3,1.1-9.2,0-11.9-1.8
+				c-2.7-1.9-3.9-4.4-3.8-5.6C98.6,256.6,99.2,255.9,100.2,255.8z"/>
+		</g>
+	</g>
+	<g>
+		<g>
+			<g>
+				<path class="st4" d="M106.8,558.3L106.8,558.3c0,13.1,8.1,23.7,18.2,23.7h455c10.1,0,18.2-10.6,18.2-23.7v0H106.8z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<rect x="155.4" y="290.9" class="st2" width="394.2" height="247.6"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st3" d="M556.6,264.8h-408c-7.6,0-13.8,6.2-13.8,13.8V540c0,7.6,6.2,13.8,13.8,13.8h408c7.6,0,13.8-6.2,13.8-13.8
+					V278.6C570.4,270.9,564.2,264.8,556.6,264.8z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<rect x="155.4" y="285.5" class="st1" width="394.2" height="247.6"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<polygon class="st0" points="295.7,558.3 196.6,558.3 196.9,553.9 197.3,548.4 294.9,548.4 					"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<polygon class="st0" points="508.6,558.3 409.4,558.3 409.8,553.9 410.2,548.4 507.8,548.4 					"/>
+				</g>
+			</g>
+		</g>
+	</g>
+	<g>
+		<g>
+			<g>
+				<g>
+					<rect x="188" y="451.7" class="st0" width="34.4" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="235" y="451.7" class="st0" width="34.4" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="328.6" y="451.7" class="st0" width="24.9" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="374.8" y="451.7" class="st0" width="38.7" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="342.3" y="465.1" class="st0" width="17.6" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="342.3" y="475.3" class="st0" width="17.6" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="342.3" y="485.6" class="st0" width="17.6" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="342.3" y="495.8" class="st0" width="17.6" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="209.7" y="465.1" class="st6" width="12.7" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="209.7" y="475.3" class="st2" width="12.7" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="209.7" y="485.6" class="st4" width="12.7" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="209.7" y="495.8" class="st5" width="12.7" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="399.7" y="465.1" class="st0" width="17.6" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="399.7" y="475.3" class="st0" width="17.6" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="399.7" y="485.6" class="st0" width="17.6" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="399.7" y="495.8" class="st0" width="17.6" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<rect x="234.6" y="465.1" class="st0" width="17.6" height="3.9"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<rect x="234.6" y="475.3" class="st0" width="26.1" height="3.9"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="234.6" y="485.6" class="st0" width="32.9" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="234.6" y="495.8" class="st0" width="15.1" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="180.4" y="314.6" class="st0" width="125.6" height="6.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<rect x="180.4" y="340.4" class="st4" width="17.8" height="7.5"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<rect x="216.1" y="340.4" class="st4" width="17.8" height="7.5"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<rect x="251.8" y="340.4" class="st4" width="17.8" height="7.5"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<rect x="287.5" y="340.4" class="st4" width="17.8" height="7.5"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<rect x="323.3" y="340.4" class="st4" width="17.8" height="7.5"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<rect x="359" y="340.4" class="st4" width="17.8" height="7.5"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<rect x="394.7" y="340.4" class="st4" width="17.8" height="7.5"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="180.4" y="355.7" class="st0" width="249.8" height="2.3"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<g>
+							<g>
+								<path class="st0" d="M427.7,446.2H181v-90.4h-2v92.5h250.7v-92.5h-2V446.2z"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="405.1" y="355.7" class="st0" width="2" height="91.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="382.4" y="355.7" class="st0" width="2.1" height="91.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="359.8" y="355.7" class="st0" width="2" height="91.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="337.2" y="355.7" class="st0" width="2" height="91.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="314.6" y="355.7" class="st0" width="2" height="91.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="292" y="355.7" class="st0" width="2" height="91.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="269.4" y="355.7" class="st0" width="2" height="91.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="246.8" y="355.7" class="st0" width="2" height="91.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="224.2" y="355.7" class="st0" width="2" height="91.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="201.6" y="355.7" class="st0" width="2.1" height="91.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="179" y="355.7" class="st0" width="250.7" height="2"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="180" y="378.4" class="st0" width="248.7" height="2"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="180" y="401" class="st0" width="248.7" height="2"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="180" y="423.6" class="st0" width="248.7" height="2"/>
+							</g>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<g>
+								<rect x="203.6" y="396.2" class="st2" width="16.2" height="50.1"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="248.8" y="385.8" class="st2" width="16.2" height="60.5"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="294.1" y="410.5" class="st2" width="16.2" height="35.8"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="339.3" y="373.7" class="st2" width="16.2" height="72.6"/>
+							</g>
+						</g>
+					</g>
+					<g>
+						<g>
+							<g>
+								<rect x="384.5" y="393.3" class="st2" width="16.2" height="53"/>
+							</g>
+						</g>
+					</g>
+				</g>
+				<g>
+					<g>
+						<g>
+							<rect x="201.6" y="396.2" class="st6" width="16.2" height="50.1"/>
+						</g>
+					</g>
+					<g>
+						<g>
+							<rect x="246.8" y="385.8" class="st6" width="16.2" height="60.5"/>
+						</g>
+					</g>
+					<g>
+						<g>
+							<rect x="292" y="410.5" class="st6" width="16.2" height="35.8"/>
+						</g>
+					</g>
+					<g>
+						<g>
+							<rect x="337.2" y="373.7" class="st6" width="16.2" height="72.6"/>
+						</g>
+					</g>
+					<g>
+						<g>
+							<rect x="382.5" y="393.3" class="st6" width="16.2" height="53"/>
+						</g>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<rect x="179" y="471.1" class="st0" width="250.7" height="2.1"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<rect x="179" y="481.3" class="st0" width="250.7" height="2.1"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<rect x="179" y="491.6" class="st0" width="250.7" height="2.1"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<rect x="179" y="501.8" class="st0" width="250.7" height="2.1"/>
+					</g>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st6" d="M473.5,352.4c0.9-5.5,5.4-9.8,10.9-10.6l-0.2-5.1l-0.5-12.6c-14.7,1.2-26.4,12.7-27.9,27.2l12.6,0.8
+						L473.5,352.4z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st5" d="M491.1,366.7c-1.5,0.6-3.1,0.9-4.8,0.9c-2.9,0-5.6-0.9-7.7-2.5l-3.5,3.8l-8.5,9.2
+						c5.3,4.5,12.2,7.2,19.7,7.2c4.7,0,9.1-1,13-2.9l-5.9-11.1L491.1,366.7z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st5" d="M516.3,361.3l-12.4-2.1c-1.2,4.6-4,8.4-7.9,10.9l5.9,11.1l2.7,5.2c8.8-5.1,15.3-13.8,17.5-24.1
+						L516.3,361.3z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st6" d="M468.2,354.9l-12.6-0.8l-5.9-0.4c0,0.3,0,0.6,0,0.9c0,10.1,4.1,19.3,10.7,25.9l4-4.3l8.5-9.2
+						C470.1,363.8,468.3,359.6,468.2,354.9z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st4" d="M495.9,339.3l-2.4,4.6c3.5,2.3,5.7,6.3,5.7,10.8c0,0.3,0,0.5,0,0.8l5.1,0.9l12.4,2.1
+						c0.2-1.3,0.2-2.5,0.2-3.8c0-11.3-6.1-21.2-15.2-26.5L495.9,339.3z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st4" d="M487,336.6c2.3,0.1,4.4,0.6,6.4,1.4l5.8-11.2l2.7-5.2c-4.7-2.3-10-3.5-15.7-3.5l0.2,5.9L487,336.6z"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<rect x="446.7" y="407.2" class="st0" width="78.4" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="446.7" y="441.5" class="st0" width="3.9" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="454.4" y="441.5" class="st0" width="70.7" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="446.7" y="456.1" class="st4" width="3.9" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="454.4" y="456.1" class="st0" width="70.7" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="446.7" y="470.8" class="st7" width="3.9" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="454.4" y="470.8" class="st0" width="70.7" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="446.7" y="485.4" class="st8" width="3.9" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="454.4" y="485.4" class="st0" width="70.7" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="446.7" y="500" class="st5" width="3.9" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="454.4" y="500" class="st0" width="70.7" height="3.9"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<rect x="446.7" y="417.7" class="st0" width="78.4" height="13"/>
+				</g>
+			</g>
+		</g>
+	</g>
+	<g>
+		<g>
+			<g>
+				<path class="st3" d="M522.8,556.7c0.3-0.3,0.7-0.5,1.1-0.6c0.4-0.1,0.8-0.1,1.3-0.1c1-0.1,2-0.3,2.9-0.8
+					c0.5-0.3,0.9-0.6,1.4-0.8l2.9,0.1c0.4,0.4,0.7,1,0.8,1.6c0.1,0.5,0.1,1.1,0.1,1.6v0.6h-10.8v-0.6h0
+					C522.5,557.3,522.5,556.9,522.8,556.7z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<polygon class="st9" points="532.7,551.2 532.4,554.5 529.4,554.4 529.2,551.4 				"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st3" d="M494,555.5c0.3-0.3,0.7-0.4,1.1-0.5c0.4,0,0.8,0,1.3,0.1c1,0.1,2.1-0.1,3-0.5c0.5-0.2,1-0.5,1.5-0.6
+					l2.9,0.4c0.4,0.5,0.5,1.1,0.6,1.7c0.1,0.5,0,1.1-0.1,1.6l-0.1,0.6l-10.7-1.2l0.1-0.6l0,0C493.6,556.1,493.7,555.7,494,555.5z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st4" d="M535.3,503.7c0.6-11.4,0.5-27.5-2.6-36.6c0-0.2-23.9,2-23.9,2l-5.6,22.9c-2,8.1-2.9,16.3-2.8,24.6l0.3,34.4
+					l4,0.3l7.5-45.5c2.8-5.4,5.8-11.6,8.1-17.7l8.7,63.4l4-0.2C533,551.2,535.3,503.7,535.3,503.7L535.3,503.7z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<polygon class="st9" points="504.5,551.2 503.8,554.4 500.9,554 501,551 				"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<g>
+						<path class="st10" d="M481.6,394.3c0.7-0.3,1.6,0,1.9,0.7c2,4,4.2,7.8,6.6,11.5c2.4,3.7,5,7.2,7.8,10.5
+							c2.8,3.3,5.8,6.4,9.1,9.1c1.6,1.4,3.3,2.7,5,3.9c0.4,0.3,0.9,0.6,1.3,0.9l1.3,0.9c0.9,0.6,1.8,1.1,2.7,1.7
+							c0.3,0.2,0.5,0.4,0.8,0.6c0.2,0.2,0.4,0.5,0.6,0.7c0.3,0.5,0.6,1.1,0.7,1.8c0.3,1.3,0.1,2.7-0.7,4c-0.8,1.3-2,2.1-3.3,2.3
+							c-0.7,0.1-1.4,0.1-2.1,0c-0.3-0.1-0.7-0.2-1-0.3c-0.3-0.2-0.6-0.4-0.9-0.6c-0.9-0.7-1.8-1.5-2.7-2.3l-1.3-1.2
+							c-0.4-0.4-0.9-0.8-1.3-1.2c-1.7-1.6-3.4-3.4-4.9-5.1c-3.1-3.5-6-7.3-8.5-11.2c-2.5-3.9-4.7-8-6.6-12.2
+							c-1.9-4.2-3.6-8.4-5.1-12.7C480.5,395.4,480.9,394.6,481.6,394.3z"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st2" d="M500.2,434.6l9.4,7.3c2.8,2.2,6.8,1.9,9-0.9l0,0c2.2-2.8,1.8-7.2-1.1-9.4l-9.4-7.3L500.2,434.6z"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st2" d="M521.8,428.5L521.8,428.5c-9-0.1-16,7.9-14.8,16.8l1.8,23.7c10,3.6,17.5,1.6,23.9-2l1.1-25.2
+					C534.5,434.7,528.9,428.6,521.8,428.5z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st1" d="M531.8,433.5l-0.2,0.2c1,1.4,1.7,3,2,4.7l0.3,0C533.6,436.7,532.9,435,531.8,433.5z M521.9,470.8v0.3
+					c2.2-0.2,4.4-0.8,6.6-1.7l-0.1-0.2C526.3,470,524.2,470.5,521.9,470.8z M527,429.5c-1.6-0.8-3.4-1.2-5.2-1.2h-0.2
+					c-4.3,0-8.5,1.9-11.3,5.2c-1.7,1.9-2.8,4.2-3.3,6.6l0.3,0.1c1.5-6.6,7.4-11.6,14.5-11.5c1.9,0,3.6,0.5,5.2,1.2L527,429.5z
+					 M508.6,466c-0.1,0-0.2,0.1-0.3,0.1l0.2,3l0.2,0.1c2.2,0.8,4.5,1.4,6.6,1.7v-0.3c-2.1-0.3-4.2-0.8-6.5-1.7L508.6,466z
+					 M506.8,445.4l0.9,12h0.3l-0.9-12H506.8z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st3" d="M524,412.1c0,0,6.2,1.5,4.7,8.4c-1,4.6-4.4,7-9.2,7.8L524,412.1z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st9" d="M517.5,423.7l0.5,7.1c2,1.2,4,1.1,5.9-0.3l-0.5-7.1L517.5,423.7z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st10" d="M517.6,424.6l0.1,2.2c0.9,0.5,1.9,0.7,3,0.7c0.1,0,0.1,0,0.2,0c1-0.1,2-0.5,2.7-1.2l-0.1-2.1L517.6,424.6
+						z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st9" d="M514.6,415.4l0.4,5.3l0.1,1.2c0.3,2.9,2.7,5.1,5.6,5.1c0.3,0,0.6,0,0.9-0.1c0.1,0,0.2-0.1,0.3-0.1
+						c0,0,0,0,0.1,0c0.4-0.2,0.8-0.4,1.1-0.8c0.7-0.8,1.1-1.6,1.5-2.5c0.3-0.7,0.6-1.5,0.8-2.2c0.2-0.9,0.4-1.8,0.2-2.8l-0.4-4.6
+						l-9-0.7L514.6,415.4z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st3" d="M523.9,414c0,0-10.3,0.6-8.2,9.7c0,0-3.2-6.5,0.1-10.9c3.6-4.8,8.5-3.2,10.2-0.9c1.7,2.3,3,6.1-1.8,8.9
+						C524.1,420.7,525.7,417.3,523.9,414z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st9" d="M523.7,419.5c0.1,1.2,1.1,2.1,2.3,2c1.2-0.1,2.1-1.1,2-2.3c-0.1-1.2-1.1-2.1-2.3-2
+						C524.5,417.3,523.6,418.3,523.7,419.5z"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<g>
+						<path class="st3" d="M503.8,450.8l-7.4-8c4.5-4.2,6.9-9.8,6.9-15.9h10.9C514.2,436,510.4,444.7,503.8,450.8z"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<path class="st4" d="M514.2,427h-10.9c0-12-9.7-21.7-21.7-21.7c-2.6,0-5.1,0.4-7.5,1.3l-3.8-10.2c3.6-1.3,7.4-2,11.3-2
+							C499.6,394.3,514.2,409,514.2,427z"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<path class="st2" d="M481.6,459.6c-18,0-32.6-14.6-32.6-32.6c0-13.6,8.6-25.9,21.4-30.6l3.8,10.2
+							c-8.5,3.1-14.2,11.3-14.2,20.4c0,12,9.7,21.7,21.7,21.7c5.5,0,10.8-2.1,14.8-5.8l7.4,8C497.8,456.5,489.9,459.6,481.6,459.6z"
+							/>
+					</g>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<g>
+						<path class="st9" d="M471.1,455.3c0-0.8,0.5-1.5,1.3-1.5c4.4-0.5,8.8-1.1,13.1-2.1c4.3-0.9,8.5-2.1,12.6-3.5
+							c4.1-1.5,8-3.2,11.8-5.2c1.9-1,3.7-2.1,5.5-3.3c0.4-0.3,0.9-0.6,1.3-0.9l1.3-0.9c0.8-0.6,1.7-1.2,2.5-1.9
+							c0.3-0.2,0.6-0.4,0.8-0.5c0.3-0.1,0.6-0.2,0.9-0.3c0.6-0.1,1.3-0.1,1.9,0c1.3,0.2,2.6,0.9,3.5,2.1c0.9,1.2,1.2,2.6,1,3.9
+							c-0.1,0.7-0.4,1.3-0.8,1.9c-0.2,0.3-0.4,0.6-0.7,0.8c-0.3,0.3-0.6,0.5-0.9,0.7c-1,0.6-2.1,1.2-3.1,1.7l-1.6,0.8
+							c-0.5,0.3-1.1,0.5-1.6,0.8c-2.1,1-4.3,2-6.5,2.8c-4.4,1.7-9,3-13.5,3.9c-4.6,0.9-9.2,1.5-13.7,1.9c-4.6,0.3-9.1,0.4-13.7,0.3
+							C471.7,456.8,471.1,456.1,471.1,455.3z"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st2" d="M515.5,452.5l10.1-6.2c3.1-1.9,4.3-5.7,2.4-8.8l0,0c-1.9-3.1-6.1-4.2-9.1-2.3l-10.1,6.2L515.5,452.5z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st1" d="M529.1,439.4c-0.1-0.7-0.4-1.4-0.8-2c-0.9-1.5-2.5-2.7-4.3-3.1c-0.3-0.1-0.6-0.1-0.9-0.2l0,0.3
+						c2,0.3,3.9,1.4,4.9,3.2c1.4,2.3,1.1,5-0.5,7l0.2,0.1C529,443.2,529.5,441.3,529.1,439.4z M525.8,446.5c0,0,0.1,0,0.1-0.1
+						l-0.3-0.1l-3,1.8l0.2,0.2L525.8,446.5z M521.6,449.1l-0.2-0.2l-2.9,1.7l0.2,0.2L521.6,449.1z M517.2,451.7l-0.2-0.2l-1.5,0.9
+						l-5.2-8.5l-0.2,0.1l5.3,8.8L517.2,451.7z M517.4,435.8l-7.4,4.5l0.1,0.2l7.4-4.5L517.4,435.8z"/>
+				</g>
+			</g>
+		</g>
+	</g>
+	<g>
+		<g>
+			<g>
+				<g>
+					<g>
+						<path class="st10" d="M234.4,464c0-0.8-0.5-1.5-1.3-1.6c-2.3-0.3-4.6-0.6-6.9-1c-2.3-0.4-4.5-0.8-6.7-1.3
+							c-2.2-0.5-4.3-1.2-6.2-2c-1.9-0.8-3.7-1.9-5.3-3.1c-3.2-2.5-5.7-6-8-9.7c-0.3-0.5-0.6-0.9-0.9-1.4l-0.8-1.4
+							c-0.6-1-1.1-2-1.7-3c-1.1-2-2.2-4-3.2-6.1c-1.4-2.6-4.7-3.5-7.2-2c-2.5,1.5-3.3,4.8-1.7,7.3c1.4,1.9,2.7,3.9,4.1,5.8
+							c0.7,1,1.4,1.9,2.2,2.9l1.1,1.4c0.4,0.5,0.8,0.9,1.1,1.4c1.6,1.9,3.2,3.7,5,5.5c1.8,1.8,3.9,3.4,6.1,4.8
+							c2.3,1.3,4.7,2.3,7.2,3c2.5,0.7,4.9,1.1,7.3,1.3c2.4,0.2,4.8,0.4,7.1,0.4c2.4,0.1,4.7,0.1,7,0.1
+							C233.7,465.3,234.4,464.7,234.4,464z"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st3" d="M190.5,450.4l-6.3-10c-1.9-3-1.3-7,1.8-8.9l0,0c3-1.9,7.3-1.1,9.2,2l6.3,10L190.5,450.4z"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<polygon class="st9" points="181.4,505.2 189.7,554.4 192.6,553.9 193.4,504.8 				"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st4" d="M194.2,504.7l-13.6,0.5c-3.7-9-6.9-28.9-3.1-38.1l15.2,3.4L194.2,504.7z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					
+						<ellipse transform="matrix(0.9576 -0.288 0.288 0.9576 -127.6447 73.1673)" class="st4" cx="184.8" cy="470.4" rx="7.9" ry="7.9"/>
+				</g>
+			</g>
+			<g class="st11">
+				<g>
+					<polygon class="st4" points="184.8,470.4 184.8,470.4 184.8,470.4 184.8,470.3 					"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<polygon class="st9" points="165.9,503.2 161.1,553.4 164.1,553.6 177.6,505.8 				"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st4" d="M180.4,462.7c-3.2-1-6.5,0.2-8.5,2.7l0,0c0,0,0,0,0,0c-0.1,0.2-0.3,0.4-0.4,0.6c-5.7,8.3-7.5,27.6-6.3,37
+					l13.2,3l7.3-33.4c0,0,0,0,0,0C187,468.4,184.6,464,180.4,462.7z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st2" d="M180.4,497.1l-1.9,8.9l-2.2-0.5l0,0.3l2.4,0.5l2-9.1L180.4,497.1z M168.5,471.3c-1.3,3.5-2.4,7.8-3.1,12.8
+					c0,0.1,0,0.2,0,0.3l0.3,0c0.6-4.6,1.7-9.1,3.1-12.9L168.5,471.3z M164.6,495l0.3,0c0-2.2,0.2-4.5,0.4-6.8l-0.3,0
+					C164.7,490.5,164.6,492.8,164.6,495z M165.2,503c-0.2-1.3-0.3-2.8-0.3-4.4l-0.3,0c0.1,1.6,0.2,3.1,0.3,4.4l0,0.2l8,1.8l0.1-0.2
+					L165.2,503z M183.8,481.2l-1.7,7.9h0.3l1.7-7.9H183.8z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st3" d="M170.4,556.6c-0.2-0.4-0.6-0.6-1-0.7c-0.4-0.1-0.8-0.1-1.2-0.2c-1-0.2-2-0.6-2.8-1.2
+					c-0.4-0.3-0.8-0.7-1.3-0.9l-2.9-0.3c-0.4,0.4-0.8,0.9-1,1.5c-0.2,0.5-0.2,1.1-0.3,1.6l-0.1,0.6l10.7,1.2l0.1-0.6l0,0
+					C170.7,557.3,170.6,556.9,170.4,556.6z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st3" d="M199.5,555.1c-0.3-0.3-0.7-0.4-1.2-0.4c-0.4,0-0.8,0.1-1.3,0.1c-1,0.1-2.1,0-3-0.4c-0.5-0.2-1-0.4-1.5-0.6
+					l-2.9,0.5c-0.3,0.5-0.5,1.1-0.5,1.7c0,0.5,0,1.1,0.1,1.6l0.1,0.6l10.7-1.6l-0.1-0.6l0,0C199.9,555.7,199.8,555.4,199.5,555.1z"
+					/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st3" d="M182,428.8L182,428.8c9,0.1,15.8,8.2,14.4,17.1l-3.6,24c-6.5,2.3-15.6,1.5-23.1-0.7l0-27.4
+					C169.2,434.7,174.9,428.7,182,428.8z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st1" d="M169.4,457.4l0,10.4l0.3,0l0-10.4H169.4z M182,428.6c0,0-0.1,0-0.1,0c-0.4,0-0.8,0-1.2,0.1l0,0.3
+					c0.4,0,0.8-0.1,1.3-0.1c2.1,0,4,0.5,5.8,1.2l0.1-0.2C186.1,429,184.1,428.6,182,428.6z M193.3,433.9c-0.8-0.9-1.7-1.8-2.7-2.5
+					l-0.2,0.2c3.7,2.7,6.1,7.1,6.1,11.9c0,0.8-0.1,1.6-0.2,2.4l-0.8,5.3l0.3,0.1l0.8-5.3C197.3,441.6,196.1,437.2,193.3,433.9z
+					 M192.7,469.9c-5.9,2.1-13.9,1.6-20.9-0.1l0,0.3c4,1,8.1,1.5,11.8,1.5c3.5,0,6.6-0.5,9.2-1.4l0.1-0.1l2.1-13.8l-0.3,0
+					L192.7,469.9z M175.8,430.4l-0.1-0.3c-1.1,0.6-2.1,1.4-2.9,2.3c-2.4,2.5-3.6,5.9-3.3,9.3l0,6.4h0.3l0-6.4
+					C169.4,437,171.9,432.7,175.8,430.4z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st9" d="M186.2,424.7l-0.4,7.3c-2.1,1.1-4,1-5.9-0.4l0.4-7.3L186.2,424.7z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st10" d="M186.1,426.9l0,0.8c-0.9,0.5-2,0.7-3.1,0.7c-0.1,0-0.1,0-0.2,0c-1-0.1-1.9-0.5-2.6-1.2l0.1-2.1
+						L186.1,426.9z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st9" d="M189.3,416.4l-0.5,5.2l-0.1,1.2c-0.3,2.9-2.8,5.1-5.7,5c-0.3,0-0.6-0.1-0.9-0.1c-0.1,0-0.2-0.1-0.3-0.1
+						c0,0,0,0-0.1,0c-0.4-0.2-0.8-0.5-1.1-0.8c-0.6-0.8-1-1.6-1.4-2.5c-0.3-0.8-0.6-1.5-0.8-2.3c-0.2-0.9-0.3-1.8-0.2-2.8l0.2-3.6
+						l9.3-1.5L189.3,416.4z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st3" d="M189,424.6c0,0,0-3.1-0.1-4.6v0c-0.1-1.4-0.4-2.8-1.5-2.6c-2.1,0.4-2.9-1.4-2.9-1.4s0,0,0,0
+						c-0.6,0-1.2,0.1-1.9,0.3c-3.1,0.8-3.6,0-4-0.5c-0.8,2.4-0.5,5.5-0.5,5.8c0,0,0,0,0,0c0,0,0,0,0,0c0,0.1,0.1,0.3,0.1,0.4
+						c0.2,0.8,0.5,1.5,0.8,2.3c0.3,0.7,0.6,1.4,1,2l0,0.5c-2.2-0.4-4.9-2.8-5.6-4.7c-2.3-7.2,1.6-11.5,7.1-12.6
+						c4.8-0.9,7.4,3.5,8.4,7.5C190.7,419.3,189.6,424,189,424.6z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st9" d="M180.2,420.3c-0.1,1.2-1.1,2.1-2.3,2c-1.2-0.1-2.1-1.1-2-2.3c0.1-1.2,1.1-2.1,2.3-2
+						C179.4,418.1,180.2,419.1,180.2,420.3z"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<g>
+						
+							<rect x="269" y="446.1" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 548.8748 908.0181)" class="st2" width="10.8" height="15.9"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						
+							<rect x="255.1" y="432.8" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 521.0223 894.7743)" class="st2" width="10.8" height="29.1"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						
+							<rect x="241.2" y="424.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 493.1698 886.8481)" class="st4" width="10.8" height="37"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						
+							<rect x="227.2" y="417.5" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 465.3174 879.4235)" class="st4" width="10.8" height="44.4"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						
+							<rect x="213.3" y="420.5" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 437.4648 882.4334)" class="st4" width="10.8" height="41.4"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						
+							<rect x="199.4" y="424.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 409.6124 886.8481)" class="st2" width="10.8" height="37"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						
+							<rect x="185.5" y="432.8" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 381.7599 894.7743)" class="st4" width="10.8" height="29.1"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					
+						<rect x="183.1" y="461.9" transform="matrix(-1 -1.224647e-16 1.224647e-16 -1 465.3174 925.3254)" class="st3" width="99.2" height="1.5"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<g>
+						<path class="st9" d="M227.5,461.9c-0.1-0.8-0.7-1.4-1.5-1.4c-2.3,0-4.6,0-6.9,0c-2.3-0.1-4.6-0.2-6.8-0.4
+							c-2.2-0.2-4.4-0.6-6.4-1.1c-2-0.6-3.9-1.3-5.7-2.4c-3.5-2.1-6.5-5.1-9.3-8.5c-0.4-0.4-0.7-0.8-1.1-1.3l-1-1.3
+							c-0.7-0.9-1.4-1.8-2-2.7c-1.4-1.8-2.7-3.7-4-5.6c-1.7-2.3-5.1-2.8-7.4-0.9c-2.3,1.8-2.6,5.3-0.6,7.5c1.6,1.7,3.2,3.4,4.9,5.2
+							c0.8,0.9,1.7,1.7,2.5,2.6l1.3,1.3c0.4,0.4,0.9,0.8,1.3,1.2c1.8,1.7,3.7,3.3,5.8,4.8c2.1,1.5,4.3,2.8,6.7,3.9
+							c2.4,1,5,1.7,7.5,2c2.5,0.3,5,0.4,7.4,0.3c2.4-0.1,4.8-0.3,7.1-0.6c2.3-0.3,4.7-0.6,7-0.9C227,463.3,227.5,462.6,227.5,461.9z
+							"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st3" d="M181.9,454.2l-7.7-9c-2.3-2.7-2.2-6.7,0.5-9.1l0,0c2.7-2.3,7.1-2.1,9.4,0.7l7.7,9L181.9,454.2z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st1" d="M179.6,434.3c-1.2-0.1-2.3,0.1-3.4,0.6l0.1,0.2c2.6-1.2,5.9-0.6,7.8,1.7l0.7,0.8l0.2-0.2l-0.7-0.8
+						C183.2,435.3,181.5,434.4,179.6,434.3z M191.8,445.9l-8.1,6.8l0.2,0.2l8.3-7l-4.4-5.2l-0.2,0.2L191.8,445.9z M173.8,436.8
+						c-1.8,2.1-1.9,5.2-0.4,7.7l0.2-0.1c-1.4-2.3-1.4-5.3,0.3-7.4L173.8,436.8z M181.2,453.8l0.2-0.2l-3.7-4.4l-0.2,0.2L181.2,453.8
+						z"/>
+				</g>
+			</g>
+		</g>
+	</g>
+	<g>
+		<g>
+			<path class="st3" d="M630.9,587.7H74.2c-1.6,0-2.9-1.3-2.9-2.9l0,0c0-1.6,1.3-2.9,2.9-2.9h556.8c1.6,0,2.9,1.3,2.9,2.9l0,0
+				C633.8,586.4,632.5,587.7,630.9,587.7z"/>
+		</g>
+	</g>
+	<g>
+		<g>
+			<g>
+				<g>
+					
+						<rect x="179.5" y="288.7" transform="matrix(0.7552 -0.6555 0.6555 0.7552 -147.5047 200.2905)" class="st2" width="29.7" height="17.7"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					
+						<rect x="103.6" y="323.8" transform="matrix(0.7552 -0.6555 0.6555 0.7552 -184.4934 180.1579)" class="st4" width="90.6" height="26.6"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st4" d="M294.2,300.4c28.1-24.4,31.2-67.2,6.7-95.3c-24.4-28.1-67.2-31.2-95.3-6.7c-25.9,22.5-30.5,60.4-12.1,88.2
+						c1.6,2.4,3.4,4.8,5.4,7.1c2,2.3,4.1,4.4,6.2,6.3C230.1,322.1,268.4,322.9,294.2,300.4z M217.3,211.8c20.7-18,52.3-15.8,70.3,5
+						c18,20.8,15.8,52.3-5,70.3c-20.8,18-52.3,15.8-70.3-5C194.3,261.3,196.5,229.8,217.3,211.8z"/>
+				</g>
+			</g>
+			<g class="st12">
+				<g>
+					<path class="st2" d="M212.3,282.1c-18-20.8-15.8-52.3,5-70.3c20.7-18,52.3-15.8,70.3,5c18,20.8,15.8,52.3-5,70.3
+						C261.9,305,230.3,302.8,212.3,282.1z"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<g>
+						<path class="st1" d="M263.6,217c0.2-0.4,0.4-0.7,0.8-1c1-0.8,2.5-0.5,3.2,0.5l20.8,28.3c0.8,1,0.5,2.5-0.5,3.2
+							c-1,0.8-2.5,0.5-3.2-0.5l-20.8-28.3C263.4,218.6,263.3,217.7,263.6,217z"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<path class="st1" d="M252.5,225.2c0.2-0.4,0.4-0.7,0.8-1c1-0.8,2.5-0.5,3.2,0.5l20.8,28.3c0.8,1,0.5,2.5-0.5,3.2
+							c-1,0.8-2.5,0.5-3.2-0.5l-20.8-28.3C252.3,226.8,252.2,225.9,252.5,225.2z"/>
+					</g>
+				</g>
+			</g>
+		</g>
+	</g>
+	<g>
+		<g>
+			<g>
+				<path class="st3" d="M410,551.8l-12.9,6.5c-0.2-0.4-0.3-0.9-0.2-1.4c0.1-0.6,0.5-1,0.9-1.3c0.5-0.3,1-0.6,1.5-0.8
+					c1.2-0.7,2.2-1.6,3-2.8c0.4-0.6,0.7-1.2,1.2-1.8l3.6-1.7c0.7,0.3,1.4,0.8,1.9,1.4C409.4,550.4,409.7,551.1,410,551.8z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st3" d="M422.6,556.4l-14.4,1.9c-0.1-0.5,0-1,0.2-1.4c0.3-0.5,0.8-0.8,1.3-1c0.5-0.2,1.1-0.2,1.7-0.3
+					c1.4-0.2,2.6-0.8,3.7-1.6c0.6-0.4,1.1-0.9,1.7-1.3l3.9-0.4c0.6,0.5,1.1,1.2,1.3,2C422.4,555,422.5,555.7,422.6,556.4z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<polygon class="st3" points="416.5,508.6 416.5,508.6 416.5,508.6 					"/>
+				</g>
+			</g>
+			<g class="st11">
+				<g>
+					<polygon class="st3" points="414.6,478.3 414.6,478.3 414.6,478.3 414.6,478.3 					"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<g>
+						<polygon class="st3" points="416.5,508.6 416.5,508.6 416.5,508.6 						"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<polygon class="st3" points="416.5,508.6 416.5,508.6 416.5,508.6 						"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<path class="st2" d="M384.1,510.1l18.8,40.3l4.7-1.9l-12-37.6l9.7-15.3l11,57.2l5.1-0.3l0.1-73.2c0.1-0.7-30.9-2.6-30.9-2.6
+							l-6.8,30.4h0C383.7,508.2,383.8,509.1,384.1,510.1z M416.5,508.6C416.5,508.6,416.5,508.6,416.5,508.6
+							C416.5,508.6,416.5,508.6,416.5,508.6L416.5,508.6z"/>
+					</g>
+				</g>
+				<g class="st11">
+					<g>
+						<polygon class="st3" points="416.5,508.6 416.5,508.6 416.5,508.6 						"/>
+					</g>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st10" d="M352.8,484.7c1.5-1.5,3-2.8,4.5-4.2c0.4-0.3,0.7-0.7,1.1-1c0.4-0.4,0.7-0.7,1.1-1l1-1.1l0.5-0.5l0.5-0.5
+						c2.7-2.9,5.1-6,7.3-9.3c1-1.7,2.1-3.3,3.1-5l0.7-1.3c0.1-0.2,0.2-0.4,0.4-0.6l0.3-0.7l1.3-2.6c0.1-0.2,0.2-0.4,0.3-0.7l0.3-0.7
+						l0.6-1.3l0.6-1.3l0.3-0.7l0.2-0.3l0.1-0.3l1.1-2.7c0.4-0.9,0.7-1.8,1.1-2.8c0.4-1.2,1.4-2,2.6-2.4c1.2-0.4,2.6-0.4,3.9,0.2
+						c1.3,0.6,2.3,1.6,2.8,2.7c0.5,1.2,0.5,2.5-0.1,3.7c-0.5,0.9-1,1.8-1.6,2.8l-1.6,2.7l-0.2,0.3l-0.2,0.3l-0.4,0.7l-0.9,1.3
+						l-0.9,1.3l-0.4,0.7c-0.1,0.2-0.3,0.4-0.5,0.7l-1.8,2.6l-0.5,0.6c-0.2,0.2-0.3,0.4-0.5,0.6l-1,1.3c-1.3,1.7-2.7,3.3-4.1,4.9
+						c-2.9,3.1-6,6.1-9.2,8.7l-0.6,0.5l-0.6,0.5l-1.3,0.9c-0.4,0.3-0.8,0.6-1.3,0.9c-0.4,0.3-0.8,0.6-1.3,0.9
+						c-1.7,1.2-3.4,2.3-5,3.4c-0.5,0.4-1.3,0.3-1.9-0.3v0C352.3,486,352.3,485.2,352.8,484.7z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st4" d="M383.8,465.5l5.6-12.2c1.7-3.7,0.4-8-3.3-9.7l0,0c-3.7-1.7-8.4-0.1-10,3.6l-5.6,12.2L383.8,465.5z"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st4" d="M389.8,435.7L389.8,435.7c-7.7,1.9-12.2,9.9-9.6,17.5l11.9,36.1c13.9,1.7,20.3-2.7,29.7-9.7l-12.4-33.5
+					C406.4,438.2,398,433.7,389.8,435.7z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<path class="st1" d="M403.3,438.2c1.4,1,2.7,2.2,3.8,3.7l0.3-0.3c-1.1-1.4-2.4-2.7-3.8-3.7L403.3,438.2z M419.3,481.3l0.2,0.3
+					c0.8-0.6,1.5-1.1,2.3-1.7l0.2-0.2l-3.2-8.7l-0.4,0.1l3.1,8.5C420.9,480.1,420.1,480.7,419.3,481.3z M391.7,489.6l0.3,0
+					c2.7,0.3,5.1,0.5,7.3,0.4l-0.1-0.4c-2.2,0.1-4.5,0-7.2-0.3l-7-21.2l-0.4,0.1L391.7,489.6z M412.3,485.9c-1,0.5-1.9,1-3,1.4
+					l0.2,0.4c1.1-0.5,2.1-1,3.1-1.5L412.3,485.9z M414.4,459.9l0.4-0.2l-3-8l-0.4,0.2L414.4,459.9z M381.8,459.7l0.4-0.1l-2.1-6.5
+					c-2.3-6.8,1.2-14.1,7.6-16.8c0.3-0.1,0.6-0.3,1-0.4l-0.2-0.4c-0.3,0.1-0.6,0.2-0.9,0.3c-6.8,2.8-10.3,10.4-7.9,17.4L381.8,459.7
+					z"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st4" d="M353.2,491.4c8.2,7.9,20.6,10.6,31.7,6l-11.3-26.9L353.2,491.4z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st3" d="M373.6,470.4l29.2-1.4c-0.2-3.3-0.9-6.7-2.3-9.9c-2.7-6.4-7.4-11.3-13.1-14.4L373.6,470.4z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st3" d="M362.2,443.5l11.3,26.9l13.9-25.7C380,440.7,370.7,439.9,362.2,443.5z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st3" d="M373.6,470.4l11.3,26.9c11.6-4.9,18.4-16.4,17.8-28.3L373.6,470.4z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st4" d="M346.7,481.8c1.6,3.7,3.8,7,6.6,9.6l20.4-21l-29-3.4C344,471.9,344.6,476.9,346.7,481.8z"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<path class="st9" d="M371.3,467.3c0.5-0.6,1.3-0.7,1.9-0.3c1.8,1.2,3.7,2.4,5.6,3.4c0.9,0.5,1.9,1,2.9,1.4
+						c1,0.4,1.9,0.8,2.9,1.1c1,0.3,1.9,0.5,2.8,0.5c0.2,0,0.4,0,0.6,0l0.3,0l0.2,0l0.1,0c0.4,0,0.8-0.1,1.1-0.2
+						c0.3-0.1,0.6-0.3,0.9-0.4c0.3-0.2,0.5-0.4,0.8-0.6c0.2-0.2,0.5-0.5,0.7-0.8c0.2-0.3,0.4-0.6,0.6-1c0.4-0.7,0.7-1.6,1-2.5
+						c0.3-0.9,0.5-1.8,0.7-2.8c0.4-2,0.6-4,0.7-6.1c0.1-2.1,0.2-4.2,0.2-6.4c0-2.1-0.1-4.3-0.2-6.5c0-1.4,0.5-2.6,1.5-3.6
+						c0.9-0.9,2.2-1.5,3.7-1.5c1.4,0,2.7,0.6,3.7,1.6c0.9,1,1.4,2.3,1.3,3.7c-0.2,2.3-0.4,4.6-0.8,6.8c-0.3,2.3-0.7,4.6-1.1,6.9
+						c-0.5,2.3-1,4.6-1.8,7c-0.4,1.2-0.8,2.3-1.4,3.5c-0.6,1.2-1.2,2.3-2,3.4c-0.4,0.6-0.9,1.1-1.4,1.6c-0.5,0.5-1.1,1-1.7,1.4
+						c-0.6,0.4-1.3,0.8-2.1,1.1c-0.7,0.3-1.5,0.5-2.2,0.6c-0.7,0.1-1.5,0.1-2.2,0.1l-0.3,0l-0.3,0l-0.5-0.1c-0.3-0.1-0.7-0.1-1-0.2
+						c-1.3-0.3-2.5-0.7-3.6-1.2c-1.1-0.5-2.2-1.1-3.2-1.7c-1-0.6-2-1.3-2.9-2c-1.9-1.4-3.6-2.8-5.3-4.3
+						C370.9,468.7,370.8,467.9,371.3,467.3z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st4" d="M406.8,461.8l0.4-13.4c0.1-4.1-2.8-7.6-6.8-7.7l0,0c-4.1-0.1-7.7,3.2-7.9,7.2l-0.4,13.4L406.8,461.8z"/>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st1" d="M392.2,449.3c0.1,0,0.3,0,0.4,0l0-1.3c0-0.5,0.1-0.9,0.2-1.4l-0.4-0.1c-0.1,0.5-0.2,1-0.2,1.5L392.2,449.3
+						z M403.5,462.1l3.7,0.1l0.1-4.1l-0.4-0.1l-0.1,3.8l-3.3-0.1L403.5,462.1z M407.2,450.7l-0.2,4.9l0.4,0l0.2-5L407.2,450.7z
+						 M394.5,442.8l0.4,0.1c1.5-1.4,3.4-2.2,5.5-2.2c1.7,0.1,3.3,0.7,4.4,1.8l0.2-0.3c-1.3-1.2-2.9-1.8-4.6-1.9
+						c-1.1,0-2.2,0.2-3.3,0.6C396.1,441.4,395.2,442,394.5,442.8z M391.9,458l0.4,0.1l0.1-3.4l-0.4,0L391.9,458z M396.4,461.9
+						l3.4,0.1l0-0.4l-3.3-0.1L396.4,461.9z"/>
+				</g>
+			</g>
+		</g>
+		<g>
+			<g>
+				<g>
+					<g>
+						<path class="st9" d="M383,434.5l4.8,8.4c2.5,0.2,4.3-0.9,5.5-3.1l-4.8-8.4L383,434.5z"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<path class="st10" d="M383,434.5l2.2,3.8c0.5-0.1,0.9-0.2,1.4-0.4c0.1-0.1,0.3-0.1,0.4-0.2c1.5-0.9,2.5-2.4,2.8-4l-1.3-2.3
+							L383,434.5z"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<path class="st9" d="M377.6,430.8l2.1,3.5l0.9,1.4c1.2,1.9,3.7,2.7,5.7,1.7c0.7-0.3,1.3-0.8,1.7-1.3c0.1-0.1,0.2-0.3,0.3-0.4
+							c0.1-0.1,0.1-0.2,0.2-0.3c0.5-0.9,0.8-1.8,0.7-2.9c-0.1-0.9-0.2-1.8-0.3-2.8c-0.1-0.6-0.2-1.1-0.3-1.7
+							c-0.5-2.5-2.3-4.6-4.7-5.3c-2.1-0.6-4-0.1-5.6,1.6C376.6,426.1,376.3,428.7,377.6,430.8z"/>
+					</g>
+				</g>
+				<g>
+					<g>
+						<path class="st3" d="M385.7,429.1l-0.8,0c0,0,0-3.2-0.8-3.9c-1.2-1-4.5,0.3-5.9,1.4c-0.4,0.4-0.7,0.7-0.7,1.3
+							c0.1,1.2,0.5,3.5,1.7,5.5c0,0-5-5.2-4.5-9.4c0.3-2.8,0.8-4.8,4.3-4.8c5.5,0,9.6,2.7,11.2,8.4l-3.5,0.2L385.7,429.1z"/>
+					</g>
+				</g>
+			</g>
+			<g>
+				<g>
+					<path class="st9" d="M385.9,429.5c0.6,1,2,1.3,3.1,0.7s1.6-2,1-3c-0.6-1-2-1.3-3.1-0.7C385.7,427.1,385.3,428.5,385.9,429.5z"
+						/>
+				</g>
+			</g>
+		</g>
+	</g>
+	<g>
+		<g>
+			<g>
+				<rect x="305" y="499.7" class="st5" width="70.1" height="58.6"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<rect x="281.2" y="499.7" class="st13" width="23.8" height="58.6"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<polygon class="st13" points="305,499.7 295.6,517.6 269.4,517.6 281.2,499.7 				"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<polygon class="st13" points="386,519.6 316,524.1 305,499.7 375.1,504.2 				"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<polygon class="st5" points="386,519.6 316,519.6 305,499.7 375.1,499.7 				"/>
+			</g>
+		</g>
+		<g>
+			<g>
+				<polygon class="st5" points="305,499.7 299.7,519.7 269.4,517.6 295.6,517.6 				"/>
+			</g>
+		</g>
+	</g>
+	<g>
+		<g>
+			<path class="st0" d="M38.9,241.8c3.5-18.6,10.8-36.5,20.7-52.7c5-8.1,10.7-15.8,17.1-22.9c3.2-3.6,6.5-7,10-10.3
+				c3.5-3.3,7.1-6.4,10.8-9.4c15-11.9,32.3-20.9,50.6-26.7c9.2-2.9,18.6-4.9,28.1-6.1c2.4-0.3,4.8-0.5,7.1-0.8l3.6-0.3
+				c1.2-0.1,2.4-0.1,3.6-0.2c4.8-0.2,9.6-0.2,14.4,0c4.8,0.2,9.6,0.7,14.3,1.3c4.8,0.6,9.5,1.5,14.2,2.5c2.3,0.5,4.7,1.1,7,1.7
+				l3.5,1c1.2,0.3,2.3,0.7,3.4,1.1c0.6,0.2,1.1,0.4,1.7,0.5l1.7,0.6c1.1,0.4,2.3,0.8,3.4,1.2c1.1,0.4,2.2,0.8,3.4,1.3l3.3,1.4
+				c0.6,0.2,1.1,0.5,1.7,0.7l1.6,0.7l3.3,1.5l3.2,1.6l1.6,0.8l1.6,0.8l3.2,1.7l3.1,1.7l1.6,0.9l1.5,0.9l3.1,1.8
+				c4.1,2.4,8.1,4.9,12.1,7.5c4,2.6,7.9,5.2,11.9,7.9c7.8,5.3,15.6,10.7,23.5,15.9c3.9,2.6,7.9,5.1,11.9,7.6c4,2.4,8.1,4.8,12.2,7.1
+				c2,1.2,4.1,2.2,6.2,3.3c1,0.6,2.1,1,3.2,1.6c1.1,0.5,2.1,1.1,3.2,1.5c2.1,1,4.3,2,6.5,2.8c1.1,0.4,2.2,0.9,3.3,1.3l3.3,1.2
+				c1.1,0.4,2.2,0.8,3.3,1.2c1.1,0.4,2.2,0.8,3.4,1.1l3.4,1c0.6,0.2,1.1,0.3,1.7,0.5l1.7,0.4c1.1,0.3,2.3,0.6,3.4,0.8l3.5,0.7
+				c0.6,0.1,1.2,0.2,1.7,0.3l1.7,0.3l3.5,0.5c-9.4-0.8-18.8-2.7-27.8-5.6c-9-2.9-17.8-6.7-26.3-11c-4.3-2.1-8.4-4.4-12.5-6.8
+				c-4.1-2.4-8.2-4.8-12.2-7.3c-4-2.5-8-5.1-12-7.6l-11.9-7.7c-4-2.6-7.9-5.1-11.9-7.6c-4-2.5-8-4.9-12.1-7.3l-3.1-1.7l-1.5-0.9
+				l-1.5-0.8l-3.1-1.7l-3.1-1.6l-1.6-0.8l-1.6-0.8l-3.2-1.5l-3.2-1.4l-1.6-0.7c-0.5-0.2-1.1-0.4-1.6-0.7
+				c-17.2-7.2-35.7-11.2-54.3-11.9c-18.6-0.8-37.4,1.5-55.2,6.9c-4.5,1.3-8.9,2.9-13.2,4.6c-4.3,1.7-8.6,3.7-12.7,5.8
+				c-8.3,4.2-16.2,9.2-23.7,14.8c-7.4,5.7-14.4,11.9-20.8,18.8c-6.4,6.8-12.2,14.2-17.4,22C51.2,206,43.5,223.4,38.9,241.8z"/>
+		</g>
+	</g>
+	<g>
+		<g>
+			<path class="st0" d="M658,370.2c6.5,13.9,10.3,29.1,11.5,44.5c1.1,15.4-0.4,31.1-4.6,46.1c-4.2,14.9-11.2,29.1-20.3,41.6
+				c-9.1,12.5-20.3,23.5-33.2,31.9c11.9-9.7,22.3-21,30.7-33.6c8.4-12.6,14.9-26.4,19-41c4.1-14.5,5.9-29.7,5.3-44.9
+				C666,399.7,663.1,384.6,658,370.2z"/>
+		</g>
+	</g>
+	<g>
+		<g>
+			<path class="st1" d="M639.8,422.2c0.4,9.5-0.9,19.2-3.6,28.3c-1.4,4.6-3.1,9.1-5.2,13.4c-2.1,4.3-4.6,8.5-7.3,12.4
+				c-2.8,3.9-5.9,7.6-9.2,11.1c-3.4,3.4-7,6.6-10.9,9.4c-7.7,5.7-16.4,10.1-25.5,12.9c8.8-3.5,17.1-8.3,24.6-14.1
+				c3.7-2.9,7.2-6.1,10.5-9.5c3.3-3.4,6.3-7,9-10.9c2.7-3.8,5.1-7.9,7.3-12.1c2.1-4.2,3.9-8.6,5.4-13.1
+				C637.8,441.2,639.4,431.8,639.8,422.2z"/>
+		</g>
+	</g>
+</g>
+</svg>

+ 1 - 1
src/components/ConfigGlobal/src/ConfigGlobal.vue

@@ -3,7 +3,7 @@ import { provide, defineComponent } from 'vue'
 import { propTypes } from '@/utils/propTypes'
 
 export default defineComponent({
-  name: 'VConfigGlobal',
+  name: 'ConfigGlobal',
   inheritAttrs: false,
   props: {
     size: propTypes.oneOf(['default', 'medium', 'small', 'mini']).def('default')

+ 3 - 3
src/components/Form/index.ts

@@ -1,8 +1,8 @@
-import VFrom from './src/Form.vue'
+import Form from './src/Form.vue'
 
-export interface VFormExpose {
+export interface FormExpose {
   count: number
   sayHello: () => void
 }
 
-export { VFrom }
+export { Form }

+ 1 - 1
src/components/Form/src/Form.vue

@@ -16,7 +16,7 @@ import { useRenderRadio } from './components/useRenderRadio'
 import { useRenderChcekbox } from './components/useRenderChcekbox'
 
 export default defineComponent({
-  name: 'VForm',
+  name: 'Form',
   props: {
     // 生成Form的布局结构数组
     schema: {

+ 2 - 10
src/components/Icon/src/Icon.vue

@@ -20,10 +20,10 @@ const props = defineProps({
 
 const elRef = ref<ElRef>(null)
 
-const isLocal = computed(() => props.icon.startsWith('icon:'))
+const isLocal = computed(() => props.icon.startsWith('svg-icon:'))
 
 const symbolId = computed(() => {
-  return unref(isLocal) ? `#icon-${props.icon.split('icon:')[1]}` : props.icon
+  return unref(isLocal) ? `#icon-${props.icon.split('svg-icon:')[1]}` : props.icon
 })
 
 const getIconifyStyle = computed(() => {
@@ -76,11 +76,3 @@ watch(
     </span>
   </ElIcon>
 </template>
-
-<style lang="less" scoped>
-@prefix-cls: ~'@{namespace}-icon';
-
-.@{prefix-cls} {
-  display: inline-block;
-}
-</style>

+ 4 - 0
src/components/InputPassword/src/InputPassword.vue

@@ -19,16 +19,19 @@ const emit = defineEmits(['update:modelValue'])
 
 // 生成class前缀
 const { getPrefixCls } = useDesign()
+
 const prefixCls = ref(getPrefixCls('input-password'))
 
 // 设置input的type属性
 const textType = ref<'password' | 'text'>('password')
+
 function changeTextType() {
   textType.value = unref(textType) === 'text' ? 'password' : 'text'
 }
 
 // 输入框的值
 const valueRef = ref('')
+
 // 监听
 watch(
   () => valueRef.value,
@@ -36,6 +39,7 @@ watch(
     emit('update:modelValue', val)
   }
 )
+
 // 获取密码强度
 const getPasswordStrength = computed(() => {
   const value = unref(valueRef)

+ 3 - 0
src/components/SizeDropdown/index.ts

@@ -0,0 +1,3 @@
+import SizeDropdown from './src/SizeDropdown.vue'
+
+export { SizeDropdown }

+ 31 - 0
src/components/SizeDropdown/src/SizeDropdown.vue

@@ -0,0 +1,31 @@
+<script setup lang="ts">
+import { computed } from 'vue'
+import { ElDropdown, ElDropdownMenu, ElDropdownItem } from 'element-plus'
+import { useAppStore } from '@/store/modules/app'
+import { useCssVar } from '@vueuse/core'
+import { useI18n } from '@/hooks/web/useI18n'
+const { t } = useI18n()
+
+const appStore = useAppStore()
+
+const sizeMap = computed(() => appStore.sizeMap)
+
+const textColor = useCssVar('--el-text-color-primary', document.documentElement)
+
+function setSize(size: ElememtPlusSzie) {
+  appStore.setSize(size)
+}
+</script>
+
+<template>
+  <ElDropdown trigger="click" @command="setSize">
+    <Icon icon="mdi:format-size" :color="textColor" class="cursor-pointer" />
+    <template #dropdown>
+      <ElDropdownMenu>
+        <ElDropdownItem v-for="item in sizeMap" :key="item" :command="item">
+          {{ t(`size.${[item]}`) }}
+        </ElDropdownItem>
+      </ElDropdownMenu>
+    </template>
+  </ElDropdown>
+</template>

+ 2 - 0
src/components/ThemeSwitch/src/ThemeSwitch.vue

@@ -7,6 +7,7 @@ import { useDesign } from '@/hooks/web/useDesign'
 import { useIcon } from '@/hooks/web/useIcon'
 
 const Sun = useIcon({ icon: 'emojione-monotone:sun' })
+
 const CrescentMoon = useIcon({ icon: 'emojione-monotone:crescent-moon' })
 
 const appStore = useAppStore()
@@ -15,6 +16,7 @@ const appStore = useAppStore()
 const isDark = ref(appStore.getIsDark)
 
 const { getPrefixCls } = useDesign()
+
 const prefixCls = getPrefixCls('theme-switch')
 
 // 设置switch的背景颜色

+ 1 - 1
src/hooks/web/useLocale.ts

@@ -22,7 +22,7 @@ export function useLocale() {
   async function changeLocale(locale: LocaleType) {
     const globalI18n = i18n.global
 
-    const langModule = (await import(`../../locales/${locale}.ts`)) as any
+    const langModule = await import(`../../locales/${locale}.ts`)
 
     globalI18n.setLocaleMessage(locale, langModule.default)
 

+ 5 - 0
src/locales/en.ts

@@ -6,6 +6,11 @@ export default {
     endTimeText: 'End time',
     login: 'Login'
   },
+  size: {
+    default: 'Default',
+    large: 'Large',
+    small: 'Small'
+  },
   formDemo: {
     input: 'Input',
     inputNumber: 'InputNumber',

+ 5 - 0
src/locales/zh-CN.ts

@@ -6,6 +6,11 @@ export default {
     endTimeText: '结束时间',
     login: '登录'
   },
+  size: {
+    default: '默认',
+    large: '大',
+    small: '小'
+  },
   formDemo: {
     input: '输入框',
     inputNumber: '数字输入框',

+ 2 - 0
src/plugins/elementPlus/index.ts

@@ -4,12 +4,14 @@ import type { App } from 'vue'
 import { ElLoading, ElScrollbar } from 'element-plus'
 
 const plugins = [ElLoading]
+
 const components = [ElScrollbar]
 
 export function setupElementPlus(app: App) {
   plugins.forEach((plugin) => {
     app.use(plugin)
   })
+
   components.forEach((component) => {
     app.component(component.name, component)
   })

+ 6 - 1
src/store/modules/app.ts

@@ -23,6 +23,7 @@ export interface AppState {
   requestTime: boolean
   isDark: boolean
   size: ElememtPlusSzie
+  sizeMap: ElememtPlusSzie[]
 }
 
 export const useAppStore = defineStore({
@@ -46,7 +47,8 @@ export const useAppStore = defineStore({
     showMenuTab: false, // 是否固定一级菜单
     requestTime: false, // 是否在接口调用时添加时间戳,避免IE缓存
     isDark: false, // 是否是暗黑模式
-    size: 'default' // 组件尺寸
+    size: 'default', // 组件尺寸
+    sizeMap: ['default', 'large', 'small']
   }),
   getters: {
     getCollapsed(): boolean {
@@ -105,6 +107,9 @@ export const useAppStore = defineStore({
     },
     getSize(): ElememtPlusSzie {
       return this.size
+    },
+    getSizeMap(): ElememtPlusSzie[] {
+      return this.sizeMap
     }
   },
   actions: {

+ 25 - 21
src/views/Login/Login.vue

@@ -1,34 +1,38 @@
 <script setup lang="ts">
-import { ThemeSwitch } from '@/components/ThemeSwitch'
-import { LocaleDropdown } from '@/components/LocaleDropdown'
+import { LoginForm } from './components'
+import { ElCard } from 'element-plus'
+// import { ThemeSwitch } from '@/components/ThemeSwitch'
+// import { LocaleDropdown } from '@/components/LocaleDropdown'
+// import { SizeDropdown } from '@/components/SizeDropdown'
 import { useDesign } from '@/hooks/web/useDesign'
-import { useI18n } from '@/hooks/web/useI18n'
-import { ElCalendar } from 'element-plus'
-import { VFrom } from '@/components/Form'
+// import { useI18n } from '@/hooks/web/useI18n'
 
-const { t } = useI18n()
+// const { t } = useI18n()
 
 const { getPrefixCls } = useDesign()
+
 const prefixCls = getPrefixCls('login')
 </script>
 
 <template>
   <div :class="prefixCls" class="h-[calc(100%)] relative">
-    <Icon icon="icon:icon" />
-    <Icon icon="ant-design:eye-outlined" />
-    <ThemeSwitch />
-    <LocaleDropdown />
-    <ElCalendar />
-    <VFrom
-      :schema="[
-        {
-          label: 'input',
-          field: 'field1',
-          component: 'InputPassword'
-        }
-      ]"
-    />
-    {{ t('formDemo.default') }}
+    <div
+      class="container relative h-full py-2 mx-auto flex @2xl:max-w-1600px @xl:max-w-1000px @lg:max-w-600px @md:max-w-500px @sm:max-w-500px"
+    >
+      <div class="flex-1 <lg:hidden">
+        <img src="@/assets/svgs/login-box-bg.svg" alt="" class="w-1/2 m-auto" />
+      </div>
+      <div class="flex-1">
+        <ElCard>
+          <template #header>
+            <div>
+              <span>Card name</span>
+            </div>
+          </template>
+          <LoginForm />
+        </ElCard>
+      </div>
+    </div>
   </div>
 </template>
 

+ 18 - 0
src/views/Login/components/LoginForm.vue

@@ -0,0 +1,18 @@
+<script setup lang="ts">
+import { Form } from '@/components/Form'
+
+const schema: FormSchema[] = [
+  {
+    field: 'username',
+    component: 'Input'
+  },
+  {
+    field: 'password',
+    component: 'InputPassword'
+  }
+]
+</script>
+
+<template>
+  <Form :schema="schema" :label-width="0" />
+</template>

+ 3 - 0
src/views/Login/components/index.ts

@@ -0,0 +1,3 @@
+import LoginForm from './LoginForm.vue'
+
+export { LoginForm }

+ 21 - 9
windi.config.ts

@@ -12,14 +12,14 @@ export default defineConfig({
   darkMode: 'class',
   attributify: false,
   theme: {
-    extend: {
-      screens: {
-        sm: '768px',
-        md: '992px',
-        lg: '1200px',
-        xl: '1920px'
-      }
-    }
+    // extend: {
+    //   screens: {
+    //     sm: '768px',
+    //     md: '992px',
+    //     lg: '1200px',
+    //     xl: '1920px'
+    //   }
+    // }
     // height: {
     //   ...range(50).map((i) => `h-${i}px`)
     // },
@@ -29,5 +29,17 @@ export default defineConfig({
     //   // ...range(50).map((i) => `mb-${i}px`),
     //   // ...range(50).map((i) => `ml-${i}px`)
     // }
-  }
+  },
+  Plugin: [
+    require('@windicss/plugin-animations')({
+      settings: {
+        animatedSpeed: 1000,
+        heartBeatSpeed: 1000,
+        hingeSpeed: 2000,
+        bounceInSpeed: 750,
+        bounceOutSpeed: 750,
+        animationDelaySpeed: 1000
+      }
+    })
+  ]
 })