dienianindya преди 2 години
ревизия
798303c136
променени са 100 файла, в които са добавени 2904 реда и са изтрити 0 реда
  1. 44
    0
      .gitignore
  2. 45
    0
      .metadata
  3. 16
    0
      README.md
  4. 29
    0
      analysis_options.yaml
  5. 13
    0
      android/.gitignore
  6. 59
    0
      android/app/build.gradle
  7. 8
    0
      android/app/src/debug/AndroidManifest.xml
  8. 34
    0
      android/app/src/main/AndroidManifest.xml
  9. 6
    0
      android/app/src/main/java/com/example/hris_selfservice_mobile/MainActivity.java
  10. 12
    0
      android/app/src/main/res/drawable-v21/launch_background.xml
  11. 12
    0
      android/app/src/main/res/drawable/launch_background.xml
  12. Двоични данни
      android/app/src/main/res/drawable/logo.png
  13. Двоични данни
      android/app/src/main/res/mipmap-hdpi/ic_launcher.png
  14. Двоични данни
      android/app/src/main/res/mipmap-mdpi/ic_launcher.png
  15. Двоични данни
      android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  16. Двоични данни
      android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  17. Двоични данни
      android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  18. 18
    0
      android/app/src/main/res/values-night/styles.xml
  19. 18
    0
      android/app/src/main/res/values/styles.xml
  20. 8
    0
      android/app/src/profile/AndroidManifest.xml
  21. 31
    0
      android/build.gradle
  22. 4
    0
      android/gradle.properties
  23. 5
    0
      android/gradle/wrapper/gradle-wrapper.properties
  24. 11
    0
      android/settings.gradle
  25. 135
    0
      assets/icons/chat.svg
  26. 1
    0
      assets/icons/facebook.svg
  27. 47
    0
      assets/icons/google-plus.svg
  28. 152
    0
      assets/icons/login.svg
  29. Двоични данни
      assets/icons/menu/ic_menu_about2.png
  30. Двоични данни
      assets/icons/menu/ic_menu_absensi2.png
  31. Двоични данни
      assets/icons/menu/ic_menu_ajukancuti2.png
  32. Двоични данни
      assets/icons/menu/ic_menu_berita2.png
  33. Двоични данни
      assets/icons/menu/ic_menu_lainnya.png
  34. Двоични данни
      assets/icons/menu/ic_menu_slipgaji2.png
  35. 81
    0
      assets/icons/signup.svg
  36. 47
    0
      assets/icons/twitter.svg
  37. Двоични данни
      assets/images/collaboration.png
  38. Двоични данни
      assets/images/ic_forward.png
  39. Двоични данни
      assets/images/login_bottom.png
  40. Двоични данни
      assets/images/logo.png
  41. Двоични данни
      assets/images/main_bottom.png
  42. Двоични данни
      assets/images/main_top.png
  43. Двоични данни
      assets/images/menu/menu_about.png
  44. Двоични данни
      assets/images/menu/menu_absensi.png
  45. Двоични данни
      assets/images/menu/menu_ajukancuti.png
  46. Двоични данни
      assets/images/menu/menu_berita.png
  47. Двоични данни
      assets/images/menu/menu_lainnya.png
  48. Двоични данни
      assets/images/menu/menu_slipgaji.png
  49. Двоични данни
      assets/images/signup_top.png
  50. Двоични данни
      hris_selfservice_mobile.zip
  51. 34
    0
      ios/.gitignore
  52. 26
    0
      ios/Flutter/AppFrameworkInfo.plist
  53. 1
    0
      ios/Flutter/Debug.xcconfig
  54. 1
    0
      ios/Flutter/Release.xcconfig
  55. 481
    0
      ios/Runner.xcodeproj/project.pbxproj
  56. 7
    0
      ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  57. 8
    0
      ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  58. 8
    0
      ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  59. 87
    0
      ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  60. 7
    0
      ios/Runner.xcworkspace/contents.xcworkspacedata
  61. 8
    0
      ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  62. 8
    0
      ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  63. 13
    0
      ios/Runner/AppDelegate.swift
  64. 122
    0
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
  65. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
  66. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
  67. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
  68. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
  69. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
  70. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
  71. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
  72. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
  73. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
  74. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
  75. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
  76. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
  77. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
  78. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
  79. Двоични данни
      ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
  80. 23
    0
      ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
  81. Двоични данни
      ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
  82. Двоични данни
      ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
  83. Двоични данни
      ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
  84. 5
    0
      ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
  85. 37
    0
      ios/Runner/Base.lproj/LaunchScreen.storyboard
  86. 26
    0
      ios/Runner/Base.lproj/Main.storyboard
  87. 51
    0
      ios/Runner/Info.plist
  88. 1
    0
      ios/Runner/Runner-Bridging-Header.h
  89. 205
    0
      lib/Screens/ForgotPassword/forgotPassword_screen.dart
  90. 170
    0
      lib/Screens/Home/background.dart
  91. 117
    0
      lib/Screens/Home/home_screen.dart
  92. 43
    0
      lib/Screens/Home/inputWidget.dart
  93. 182
    0
      lib/Screens/Login/background.dart
  94. 83
    0
      lib/Screens/Login/inputWidget.dart
  95. 190
    0
      lib/Screens/Login/login_screen.dart
  96. 52
    0
      lib/Screens/Splash/splash_screen.dart
  97. 6
    0
      lib/constants.dart
  98. 30
    0
      lib/main.dart
  99. 36
    0
      lib/responsive.dart
  100. 0
    0
      linux/.gitignore

+ 44
- 0
.gitignore Целия файл

@@ -0,0 +1,44 @@
1
+# Miscellaneous
2
+*.class
3
+*.log
4
+*.pyc
5
+*.swp
6
+.DS_Store
7
+.atom/
8
+.buildlog/
9
+.history
10
+.svn/
11
+migrate_working_dir/
12
+
13
+# IntelliJ related
14
+*.iml
15
+*.ipr
16
+*.iws
17
+.idea/
18
+
19
+# The .vscode folder contains launch configuration and tasks you configure in
20
+# VS Code which you may wish to be included in version control, so this line
21
+# is commented out by default.
22
+#.vscode/
23
+
24
+# Flutter/Dart/Pub related
25
+**/doc/api/
26
+**/ios/Flutter/.last_build_id
27
+.dart_tool/
28
+.flutter-plugins
29
+.flutter-plugins-dependencies
30
+.packages
31
+.pub-cache/
32
+.pub/
33
+/build/
34
+
35
+# Symbolication related
36
+app.*.symbols
37
+
38
+# Obfuscation related
39
+app.*.map.json
40
+
41
+# Android Studio will place build artifacts here
42
+/android/app/debug
43
+/android/app/profile
44
+/android/app/release

+ 45
- 0
.metadata Целия файл

@@ -0,0 +1,45 @@
1
+# This file tracks properties of this Flutter project.
2
+# Used by Flutter tool to assess capabilities and perform upgrades etc.
3
+#
4
+# This file should be version controlled.
5
+
6
+version:
7
+  revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
8
+  channel: stable
9
+
10
+project_type: app
11
+
12
+# Tracks metadata for the flutter migrate command
13
+migration:
14
+  platforms:
15
+    - platform: root
16
+      create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
17
+      base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
18
+    - platform: android
19
+      create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
20
+      base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
21
+    - platform: ios
22
+      create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
23
+      base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
24
+    - platform: linux
25
+      create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
26
+      base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
27
+    - platform: macos
28
+      create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
29
+      base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
30
+    - platform: web
31
+      create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
32
+      base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
33
+    - platform: windows
34
+      create_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
35
+      base_revision: 52b3dc25f6471c27b2144594abb11c741cb88f57
36
+
37
+  # User provided section
38
+
39
+  # List of Local paths (relative to this file) that should be
40
+  # ignored by the migrate tool.
41
+  #
42
+  # Files that are not part of the templates will be ignored by default.
43
+  unmanaged_files:
44
+    - 'lib/main.dart'
45
+    - 'ios/Runner.xcodeproj/project.pbxproj'

+ 16
- 0
README.md Целия файл

@@ -0,0 +1,16 @@
1
+# hris_selfservice_mobile
2
+
3
+HRIS Self Service Flutter project.
4
+
5
+## Getting Started
6
+
7
+This project is a starting point for a Flutter application.
8
+
9
+A few resources to get you started if this is your first Flutter project:
10
+
11
+- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
12
+- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
13
+
14
+For help getting started with Flutter development, view the
15
+[online documentation](https://docs.flutter.dev/), which offers tutorials,
16
+samples, guidance on mobile development, and a full API reference.

+ 29
- 0
analysis_options.yaml Целия файл

@@ -0,0 +1,29 @@
1
+# This file configures the analyzer, which statically analyzes Dart code to
2
+# check for errors, warnings, and lints.
3
+#
4
+# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
5
+# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
6
+# invoked from the command line by running `flutter analyze`.
7
+
8
+# The following line activates a set of recommended lints for Flutter apps,
9
+# packages, and plugins designed to encourage good coding practices.
10
+include: package:flutter_lints/flutter.yaml
11
+
12
+linter:
13
+  # The lint rules applied to this project can be customized in the
14
+  # section below to disable rules from the `package:flutter_lints/flutter.yaml`
15
+  # included above or to enable additional rules. A list of all available lints
16
+  # and their documentation is published at
17
+  # https://dart-lang.github.io/linter/lints/index.html.
18
+  #
19
+  # Instead of disabling a lint rule for the entire project in the
20
+  # section below, it can also be suppressed for a single line of code
21
+  # or a specific dart file by using the `// ignore: name_of_lint` and
22
+  # `// ignore_for_file: name_of_lint` syntax on the line or in the file
23
+  # producing the lint.
24
+  rules:
25
+    # avoid_print: false  # Uncomment to disable the `avoid_print` rule
26
+    # prefer_single_quotes: true  # Uncomment to enable the `prefer_single_quotes` rule
27
+
28
+# Additional information about this file can be found at
29
+# https://dart.dev/guides/language/analysis-options

+ 13
- 0
android/.gitignore Целия файл

@@ -0,0 +1,13 @@
1
+gradle-wrapper.jar
2
+/.gradle
3
+/captures/
4
+/gradlew
5
+/gradlew.bat
6
+/local.properties
7
+GeneratedPluginRegistrant.java
8
+
9
+# Remember to never publicly share your keystore.
10
+# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
11
+key.properties
12
+**/*.keystore
13
+**/*.jks

+ 59
- 0
android/app/build.gradle Целия файл

@@ -0,0 +1,59 @@
1
+def localProperties = new Properties()
2
+def localPropertiesFile = rootProject.file('local.properties')
3
+if (localPropertiesFile.exists()) {
4
+    localPropertiesFile.withReader('UTF-8') { reader ->
5
+        localProperties.load(reader)
6
+    }
7
+}
8
+
9
+def flutterRoot = localProperties.getProperty('flutter.sdk')
10
+if (flutterRoot == null) {
11
+    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
12
+}
13
+
14
+def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
15
+if (flutterVersionCode == null) {
16
+    flutterVersionCode = '1'
17
+}
18
+
19
+def flutterVersionName = localProperties.getProperty('flutter.versionName')
20
+if (flutterVersionName == null) {
21
+    flutterVersionName = '1.0'
22
+}
23
+
24
+apply plugin: 'com.android.application'
25
+apply plugin: 'kotlin-android'
26
+apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
27
+
28
+android {
29
+    compileSdkVersion flutter.compileSdkVersion
30
+    ndkVersion flutter.ndkVersion
31
+
32
+    compileOptions {
33
+        sourceCompatibility JavaVersion.VERSION_1_8
34
+        targetCompatibility JavaVersion.VERSION_1_8
35
+    }
36
+
37
+    defaultConfig {
38
+        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
39
+        applicationId "com.example.hris_selfservice_mobile"
40
+        // You can update the following values to match your application needs.
41
+        // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
42
+        minSdkVersion flutter.minSdkVersion
43
+        targetSdkVersion flutter.targetSdkVersion
44
+        versionCode flutterVersionCode.toInteger()
45
+        versionName flutterVersionName
46
+    }
47
+
48
+    buildTypes {
49
+        release {
50
+            // TODO: Add your own signing config for the release build.
51
+            // Signing with the debug keys for now, so `flutter run --release` works.
52
+            signingConfig signingConfigs.debug
53
+        }
54
+    }
55
+}
56
+
57
+flutter {
58
+    source '../..'
59
+}

+ 8
- 0
android/app/src/debug/AndroidManifest.xml Целия файл

@@ -0,0 +1,8 @@
1
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2
+    package="com.example.hris_selfservice_mobile">
3
+    <!-- The INTERNET permission is required for development. Specifically,
4
+         the Flutter tool needs it to communicate with the running application
5
+         to allow setting breakpoints, to provide hot reload, etc.
6
+    -->
7
+    <uses-permission android:name="android.permission.INTERNET"/>
8
+</manifest>

+ 34
- 0
android/app/src/main/AndroidManifest.xml Целия файл

@@ -0,0 +1,34 @@
1
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2
+    package="com.example.hris_selfservice_mobile">
3
+
4
+    <application
5
+        android:name="${applicationName}"
6
+        android:icon="@mipmap/ic_launcher"
7
+        android:label="HRIS Self Service">
8
+        <activity
9
+            android:name=".MainActivity"
10
+            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
11
+            android:exported="true"
12
+            android:hardwareAccelerated="true"
13
+            android:launchMode="singleTop"
14
+            android:theme="@style/LaunchTheme"
15
+            android:windowSoftInputMode="adjustResize">
16
+            <!-- Specifies an Android theme to apply to this Activity as soon as
17
+                 the Android process has started. This theme is visible to the user
18
+                 while the Flutter UI initializes. After that, this theme continues
19
+                 to determine the Window background behind the Flutter UI. -->
20
+            <meta-data
21
+                android:name="io.flutter.embedding.android.NormalTheme"
22
+                android:resource="@style/NormalTheme" />
23
+            <intent-filter>
24
+                <action android:name="android.intent.action.MAIN" />
25
+                <category android:name="android.intent.category.LAUNCHER" />
26
+            </intent-filter>
27
+        </activity>
28
+        <!-- Don't delete the meta-data below.
29
+             This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
30
+        <meta-data
31
+            android:name="flutterEmbedding"
32
+            android:value="2" />
33
+    </application>
34
+</manifest>

+ 6
- 0
android/app/src/main/java/com/example/hris_selfservice_mobile/MainActivity.java Целия файл

@@ -0,0 +1,6 @@
1
+package com.example.hris_selfservice_mobile;
2
+
3
+import io.flutter.embedding.android.FlutterActivity;
4
+
5
+public class MainActivity extends FlutterActivity {
6
+}

+ 12
- 0
android/app/src/main/res/drawable-v21/launch_background.xml Целия файл

@@ -0,0 +1,12 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<!-- Modify this file to customize your launch splash screen -->
3
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
4
+    <item android:drawable="?android:colorBackground" />
5
+
6
+    <!-- You can insert your own image assets here -->
7
+    <!-- <item>
8
+        <bitmap
9
+            android:gravity="center"
10
+            android:src="@mipmap/launch_image" />
11
+    </item> -->
12
+</layer-list>

+ 12
- 0
android/app/src/main/res/drawable/launch_background.xml Целия файл

@@ -0,0 +1,12 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<!-- Modify this file to customize your launch splash screen -->
3
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
4
+    <item android:drawable="@android:color/white" />
5
+
6
+    <!-- You can insert your own image assets here -->
7
+    <!-- <item>
8
+        <bitmap
9
+            android:gravity="center"
10
+            android:src="@mipmap/launch_image" />
11
+    </item> -->
12
+</layer-list>

Двоични данни
android/app/src/main/res/drawable/logo.png Целия файл


Двоични данни
android/app/src/main/res/mipmap-hdpi/ic_launcher.png Целия файл


Двоични данни
android/app/src/main/res/mipmap-mdpi/ic_launcher.png Целия файл


Двоични данни
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png Целия файл


Двоични данни
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png Целия файл


Двоични данни
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png Целия файл


+ 18
- 0
android/app/src/main/res/values-night/styles.xml Целия файл

@@ -0,0 +1,18 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<resources>
3
+    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
4
+    <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
5
+        <!-- Show a splash screen on the activity. Automatically removed when
6
+             the Flutter engine draws its first frame -->
7
+        <item name="android:windowBackground">@drawable/launch_background</item>
8
+    </style>
9
+    <!-- Theme applied to the Android Window as soon as the process has started.
10
+         This theme determines the color of the Android Window while your
11
+         Flutter UI initializes, as well as behind your Flutter UI while its
12
+         running.
13
+
14
+         This Theme is only used starting with V2 of Flutter's Android embedding. -->
15
+    <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
16
+        <item name="android:windowBackground">?android:colorBackground</item>
17
+    </style>
18
+</resources>

+ 18
- 0
android/app/src/main/res/values/styles.xml Целия файл

@@ -0,0 +1,18 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<resources>
3
+    <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
4
+    <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
5
+        <!-- Show a splash screen on the activity. Automatically removed when
6
+             the Flutter engine draws its first frame -->
7
+        <item name="android:windowBackground">@drawable/launch_background</item>
8
+    </style>
9
+    <!-- Theme applied to the Android Window as soon as the process has started.
10
+         This theme determines the color of the Android Window while your
11
+         Flutter UI initializes, as well as behind your Flutter UI while its
12
+         running.
13
+
14
+         This Theme is only used starting with V2 of Flutter's Android embedding. -->
15
+    <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
16
+        <item name="android:windowBackground">?android:colorBackground</item>
17
+    </style>
18
+</resources>

+ 8
- 0
android/app/src/profile/AndroidManifest.xml Целия файл

@@ -0,0 +1,8 @@
1
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2
+    package="com.example.hris_selfservice_mobile">
3
+    <!-- The INTERNET permission is required for development. Specifically,
4
+         the Flutter tool needs it to communicate with the running application
5
+         to allow setting breakpoints, to provide hot reload, etc.
6
+    -->
7
+    <uses-permission android:name="android.permission.INTERNET"/>
8
+</manifest>

+ 31
- 0
android/build.gradle Целия файл

@@ -0,0 +1,31 @@
1
+buildscript {
2
+    ext.kotlin_version = '1.6.10'
3
+    repositories {
4
+        google()
5
+        mavenCentral()
6
+    }
7
+
8
+    dependencies {
9
+        classpath 'com.android.tools.build:gradle:7.1.3'
10
+        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11
+    }
12
+}
13
+
14
+allprojects {
15
+    repositories {
16
+        google()
17
+        mavenCentral()
18
+    }
19
+}
20
+
21
+rootProject.buildDir = '../build'
22
+subprojects {
23
+    project.buildDir = "${rootProject.buildDir}/${project.name}"
24
+}
25
+subprojects {
26
+    project.evaluationDependsOn(':app')
27
+}
28
+
29
+task clean(type: Delete) {
30
+    delete rootProject.buildDir
31
+}

+ 4
- 0
android/gradle.properties Целия файл

@@ -0,0 +1,4 @@
1
+org.gradle.jvmargs=-Xmx1536M
2
+
3
+android.useAndroidX=true
4
+android.enableJetifier=true

+ 5
- 0
android/gradle/wrapper/gradle-wrapper.properties Целия файл

@@ -0,0 +1,5 @@
1
+distributionBase=GRADLE_USER_HOME
2
+distributionPath=wrapper/dists
3
+zipStoreBase=GRADLE_USER_HOME
4
+zipStorePath=wrapper/dists
5
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip

+ 11
- 0
android/settings.gradle Целия файл

@@ -0,0 +1,11 @@
1
+include ':app'
2
+
3
+def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
4
+def properties = new Properties()
5
+
6
+assert localPropertiesFile.exists()
7
+localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
8
+
9
+def flutterSdkPath = properties.getProperty("flutter.sdk")
10
+assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
11
+apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"

+ 135
- 0
assets/icons/chat.svg Целия файл

@@ -0,0 +1,135 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<svg width="367px" height="419px" viewBox="0 0 367 419" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3
+    <!-- Generator: Sketch 64 (93537) - https://sketch.com -->
4
+    <title>Group 217</title>
5
+    <desc>Created with Sketch.</desc>
6
+    <defs>
7
+        <polygon id="path-1" points="0.0252177681 0.295 93.3965287 0.295 93.3965287 54.0745 0.0252177681 54.0745"></polygon>
8
+        <polygon id="path-3" points="0.99160483 0.647273441 210.222066 0.647273441 210.222066 210 0.99160483 210"></polygon>
9
+    </defs>
10
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
11
+        <g id="01" transform="translate(-24.000000, -147.000000)">
12
+            <g id="Group-217" transform="translate(24.000000, 147.000000)">
13
+                <path d="M150,118 C150,175.9896 197.0104,223 255,223 C312.9896,223 360,175.9896 360,118 C360,60.0104 312.9896,13 255,13 C197.0104,13 150,60.0104 150,118" id="Fill-1" fill="#E2D3F5"></path>
14
+                <path d="M264.561277,17.0033716 C267.866818,16.0644258 271.401029,15.6543952 274.77263,16.3458669 C278.14169,17.0373387 281.330356,18.9249352 283.035212,21.7878707 C284.983982,25.0559845 284.798506,29.0543894 284.559674,32.8077465 C283.957511,42.211762 283.355349,51.6157775 282.755728,61.0173668 C282.588037,63.6255496 282.440672,66.3429122 283.500173,68.7545715 C284.562215,71.1638045 287.2224,73.1460235 289.905453,72.6171083 C291.269846,72.3477982 292.420815,71.4913438 293.716607,70.9915432 C295.009859,70.4941688 296.735041,70.474759 297.545547,71.5568516 C298.028293,72.199799 298.048619,73.0586797 297.957151,73.8472001 C297.560791,77.3239684 295.307129,80.5605414 292.103218,82.2564668 C293.988469,81.385455 296.351385,83.2026912 296.381874,85.1970413 C296.414904,87.1962437 294.727833,88.9212837 292.784145,89.6661322 C290.842997,90.4085545 288.685883,90.3818661 286.59483,90.3430467 C288.317472,90.369735 289.646294,92.1287421 289.476063,93.7664383 C289.305831,95.4017082 287.954142,96.7676682 286.366161,97.4081894 C284.780721,98.0487105 282.99456,98.0753989 281.27954,97.9225473 C277.633536,97.5998605 273.995154,96.4813746 271.121544,94.312337 C266.103524,90.5225867 264.070909,84.0542933 264.002308,77.9450799 C263.931166,71.8358665 265.521688,65.8334067 266.416039,59.7848487 C268.486766,45.7491858 266.792073,31.4854584 265.09738,17.4061236 C265.511525,17.287239 265.920589,17.1683544 266.332194,17.0494697" id="Fill-3" fill="#FF7081"></path>
15
+                <path d="M282.976808,228.753807 C278.903402,232.573005 277.355456,238.518197 281.239582,243.104271 C284.898128,247.424595 291.976675,248.340798 296.54532,244.89618 C307.578001,236.587085 296.078602,221.252084 284.174716,224.42589 C281.970773,225.013069 282.520462,228.080576 284.698476,228.202061 C288.178114,228.394413 291.904075,228.523491 294.686229,230.905111 C297.670627,233.463898 297.738042,237.789284 295.287776,240.730243 C288.800404,248.517964 277.529179,237.050248 284.343253,230.087616 C285.204087,229.209378 283.876535,227.911002 282.976808,228.753807" id="Fill-5" fill="#7CABFF"></path>
16
+                <path d="M164.336516,188.031706 C162.953577,186.448881 161.426534,185.234796 160.733902,183.117674 C159.350963,178.898479 161.991331,176.803932 165.091903,175.233649 C168.248257,173.633265 170.795654,171.769495 171.732333,167.919041 C173.196622,161.903804 168.452793,154.486349 162.38878,156.269849 C160.42245,156.849299 161.008166,159.550888 162.351592,160.388706 C164.227275,161.557639 166.742132,162.227392 167.058233,165.016777 C167.481249,168.746826 164.071549,169.812912 161.689176,171.157436 C159.113888,172.61233 157.170801,174.827282 156.350335,177.882561 C154.944153,183.145266 157.85646,190.29181 163.553238,189.990797 C164.357434,189.948153 164.917583,188.696442 164.336516,188.031706" id="Fill-7" fill="#7E2E84"></path>
17
+                <path d="M146.011126,252.067404 C146.551526,255.532237 150.197963,262.863227 154.036318,263.875257 C156.079232,264.41617 157.596897,263.087569 159.185269,262.008236 C162.071611,260.046492 164.920075,258.039879 167.773589,256.03576 C168.81146,255.305403 169.425092,253.899528 168.65237,252.725473 C166.127137,248.891722 163.604428,245.055478 161.079195,241.219234 C160.404957,240.197233 158.849413,239.566583 157.72821,240.354272 C154.579243,242.552821 151.167653,244.579375 148.32929,247.159305 C146.374759,248.93659 148.86464,251.843062 151.08432,250.683963 C154.303993,249.0014 157.225688,246.608421 160.200413,244.532014 C159.081735,244.24037 157.965582,243.951218 156.849428,243.662066 C159.372137,247.49831 161.89737,251.332061 164.420079,255.165812 C164.713006,254.064045 165.005933,252.959785 165.29886,251.858018 C163.586752,253.059493 161.869593,254.258475 160.162535,255.467427 C159.19537,256.152916 155.958021,259.146632 154.882271,259.026983 C153.917632,258.919798 151.897445,255.532237 151.304015,254.834285 C150.091903,253.413454 148.955548,252.069896 147.392428,251.017983 C146.639909,250.509475 145.900015,251.347017 146.011126,252.067404" id="Fill-9" fill="#FBC580"></path>
18
+                <path d="M314.011607,96.0660701 C314.551995,99.5308599 318.198357,106.86425 322.036631,107.876267 C324.079503,108.414681 325.597136,107.086096 327.185475,106.006776 C330.069231,104.04755 332.92016,102.03847 335.773615,100.034376 C336.811464,99.3040283 337.425083,97.9006638 336.652378,96.7241309 C334.127197,92.8904282 331.604541,89.0542329 329.07936,85.2205302 C328.405137,84.1960492 326.849626,83.5679002 325.728446,84.3530864 C322.579545,86.5516077 319.168026,88.5781359 316.329723,91.160526 C314.375233,92.9377887 316.862536,95.8442238 319.084695,94.6826468 C322.3043,93.000105 325.225935,90.6071567 328.200598,88.5307754 C327.081942,88.2391348 325.965813,87.9524796 324.849683,87.660839 C327.372338,91.4970343 329.897519,95.330737 332.420175,99.1669323 C332.713096,98.0626864 333.006017,96.9584404 333.298938,95.8566871 C331.586865,97.0606393 329.869742,98.2571134 328.16272,99.4660509 C327.195576,100.151531 323.958294,103.145209 322.882567,103.025562 C321.917948,102.918377 319.895278,99.5308599 319.304386,98.8354093 C318.092299,97.4121035 316.958493,96.0685627 315.392881,95.0191552 C314.637852,94.508161 313.897974,95.3456929 314.011607,96.0660701" id="Fill-11" fill="#FBC580"></path>
19
+                <path d="M328.888244,157.116692 C322.615778,160.155437 316.447089,163.365238 310.29288,166.655535 C308.811043,167.447923 308.576942,169.080494 309.725728,170.318128 C314.236401,175.180624 318.686738,180.058213 323.532876,184.558474 C324.466868,185.426327 325.972839,184.928255 326.460349,183.816396 C329.469877,176.971672 334.038472,167.639102 332.788323,159.871184 C332.469752,157.896503 329.576068,156.998463 328.801361,159.199541 C327.589827,162.6458 327.597067,166.509635 326.819947,170.096763 C325.922157,174.234789 324.754064,178.382878 322.985031,182.214011 L326.262449,181.856808 C321.843485,176.644655 317.06251,171.845048 312.286361,166.992614 C312.259814,168.122082 312.230853,169.254065 312.201892,170.383532 C318.23543,166.854261 324.213459,163.269648 330.109432,159.496372 C331.352341,158.701468 330.22769,156.467689 328.888244,157.116692" id="Fill-13" fill="#FF7081"></path>
20
+                <path d="M210.195867,246.572705 C214.687598,241.202507 219.231753,235.219964 222.741737,229.047823 C223.849776,227.100614 221.118995,224.874134 219.722626,226.647119 C215.366719,232.176168 211.504069,238.678822 208.163269,244.958571 C207.455554,246.290872 209.218886,247.738468 210.195867,246.572705" id="Fill-15" fill="#FF7081"></path>
21
+                <path d="M365.882019,62.401019 L365.539024,62.0992184 C364.031276,60.7684442 361.558854,60.5046658 360.091598,62.0992184 C358.610051,63.7104058 358.662453,65.9228179 360.091598,67.5340053 C360.19402,67.6480716 360.29406,67.7597616 360.396483,67.8762043 C361.744643,69.3970892 364.524331,69.3519379 365.882019,67.8762043 C367.232561,66.4075999 367.506481,63.8339777 365.882019,62.401019" id="Fill-17" fill="#241352"></path>
22
+                <path d="M183.882019,212.401981 C183.767687,212.302165 183.653356,212.199973 183.539024,212.100156 C182.031276,210.766899 179.558854,210.505476 178.091598,212.100156 C176.610051,213.711473 176.662453,215.921686 178.091598,217.53538 C178.19402,217.649455 178.29406,217.761154 178.394101,217.87523 C179.744643,219.396236 182.524331,219.353458 183.882019,217.87523 C185.232561,216.408884 185.506481,213.835055 183.882019,212.401981" id="Fill-19" fill="#241352"></path>
23
+                <path d="M239,85.7453773 L168.47857,112.360099 L175.209276,83.690361 L156.868913,79 C156.868913,79 137.140981,135.045669 150.841973,136.542967 C174.827445,139.170775 211.12135,129.609171 211.12135,129.609171 L239,85.7453773 Z" id="Fill-21" fill="#FFAFA7"></path>
24
+                <path d="M214,146.939127 L214.154644,201.604618 C231.936292,223.733514 293.839816,195.117845 293.839816,195.117845 L294.562294,172.761472 L296,119.507319 C294.574375,98.3005627 275.115806,87.8904178 275.115806,87.8904178 C267.074316,83.8349619 254.806695,81.5283908 243.754479,82.0811852 C232.216584,82.6584394 229.365335,88.2524247 224.612447,98.9096149 C220.772926,107.521955 214,115.598623 214,146.939127" id="Fill-23" fill="#241352"></path>
25
+                <path d="M271.701021,31.3070066 L270.870853,42.2577468 C270.870853,42.2577468 280.176573,43.5147908 277.524443,52.0078016 C274.872313,60.5008125 268.505241,56.7835888 268.505241,56.7835888 C268.505241,56.7835888 266.913473,78.5502983 244.633621,71.6475829 C226.898878,66.1562854 227.983729,43.179089 230.234244,23.5907657 C231.108492,16.0019444 238.281243,10.7850892 245.774796,12.2455146 L259.170135,14.8576178 C266.911024,16.3646004 272.298547,23.4363918 271.701021,31.3070066" id="Fill-25" fill="#FFAFA7"></path>
26
+                <path d="M272,51 L265.896513,83.3954245 C264.521922,90.6957321 257.287883,95.3643605 250.028942,93.6421223 C243.302905,92.0437862 238.994855,85.5042371 240.202603,78.7292741 L243.517063,60.161316 L272,51 Z" id="Fill-27" fill="#FFAFA7"></path>
27
+                <path d="M245.979035,52.0800527 C246.009749,52.0724839 246.069559,52.5594084 245.620173,52.9151408 C245.151389,53.2532127 244.399719,52.5467938 244.205739,51.4064318 C243.956799,50.3140053 243.989129,48.9970386 244.023075,47.6598884 C244.069954,46.2041608 244.116832,44.7660937 244.166943,43.2573847 C244.4175,37.0156688 244.808692,31.974865 245.039851,32 C245.272627,32.0202777 245.256462,37.0989253 245.005905,43.3406412 C244.934779,44.8443044 244.866886,46.2823715 244.797377,47.7355762 C244.716552,49.0878639 244.642193,50.2559781 244.776362,51.1440476 C244.873352,52.0396859 245.272627,52.4635372 245.534499,52.4206475 C245.802837,52.3727119 245.922458,52.0169796 245.979035,52.0800527" id="Fill-29" fill="#241352"></path>
28
+                <path d="M240.007599,69.0239434 C240.190328,68.7027075 244.555507,71.7182526 250.938314,71.8200527 C257.321121,71.9603106 261.825885,69.1099079 261.993386,69.4379304 C262.089826,69.5510416 261.130502,70.4174736 259.189012,71.3178389 C257.267825,72.2182042 254.288336,73.0620139 250.910397,72.9964094 C247.532459,72.9353294 244.598652,71.9806707 242.720609,71.0079142 C240.822263,70.0351577 239.906083,69.1347923 240.007599,69.0239434" id="Fill-31" fill="#241352"></path>
29
+                <path d="M244.026699,56.736861 C244.169362,56.6194814 244.663927,57.0429686 245.567459,57.4089168 C246.451969,57.7794681 247.828666,58.0464492 249.176831,57.6321682 C250.524996,57.2063794 251.480838,56.2144067 251.975403,55.4134635 C252.491367,54.6079172 252.638785,53.9841942 252.826625,54.0003052 C252.974043,54.0003052 253.15475,54.7045828 252.767182,55.7771102 C252.403392,56.8197172 251.335797,58.2075584 249.557266,58.7737424 C247.769224,59.3169107 246.064401,58.7921549 245.141848,58.1477178 C244.183628,57.4963761 243.905435,56.8220188 244.026699,56.736861" id="Fill-33" fill="#241352"></path>
30
+                <path d="M272.025942,51.7821978 C272.016214,51.6204314 272.384272,51.5237917 272.771788,51.1918553 C272.964734,51.0195845 273.120389,50.7905905 273.173895,50.4817636 C273.22578,50.1603316 273.154439,49.9187324 272.997163,49.8557065 C272.852858,49.7842771 272.732874,49.8494039 272.71666,49.8809168 L272,49.3977184 C272.564248,47.9145091 273.08634,46.9060949 273.261451,47.0069363 C273.436563,47.1056769 273.207945,48.2863619 272.73936,49.8220927 L272.024321,49.3388942 C272.295095,48.7422491 272.880422,48.6119956 273.297122,48.8325862 C273.605188,48.9628397 273.880827,49.3704071 273.950547,49.7443607 C274.038103,50.1288187 273.999189,50.4964697 273.913255,50.7968931 C273.738143,51.4145468 273.332793,51.7695926 273.027969,51.8914427 C272.385894,52.1351428 272.025942,51.9103504 272.025942,51.7821978" id="Fill-35" fill="#241352"></path>
31
+                <path d="M257.008943,31.7842404 C256.892546,31.5242404 257.927183,30.9762404 259.250656,31.3022404 C260.576284,31.6222404 261.188444,32.5702404 260.949184,32.7442404 C260.716391,32.9462404 259.953346,32.5342404 258.966131,32.3102404 C257.987537,32.0562404 257.103784,32.0662404 257.008943,31.7842404" id="Fill-37" fill="#241352"></path>
32
+                <path d="M237.014179,28.1740299 C236.859145,27.9240299 237.992089,27.2580299 239.597293,27.3780299 C241.202497,27.4920299 242.178022,28.3140299 241.972899,28.5380299 C241.782088,28.7860299 240.749319,28.4960299 239.487576,28.4160299 C238.228219,28.3100299 237.152518,28.4460299 237.014179,28.1740299" id="Fill-39" fill="#241352"></path>
33
+                <path d="M270.275369,42.4098499 C264.188249,36.2959939 262.400457,26.1103493 260.749266,17.5198384 C255.112689,21.7496588 247.359999,22.7892119 240.860681,20.1890946 C238.821256,22.6583418 236.424752,24.8164638 233.776615,26.56716 C233.024113,27.065948 232.130217,27.5474512 231.272269,27.2807725 C230.251358,26.9647088 229.796023,25.757247 229.553976,24.6880629 C228.777508,21.2607479 228.74875,17.5939158 229.908658,14.2851246 C231.068566,10.9763334 233.498621,8.06756021 236.683575,6.79836716 C240.08661,5.44028121 243.91862,6.03043129 247.453463,6.97368371 C252.776098,8.39597008 257.907013,10.5812538 262.649694,13.4455806 C267.308497,16.2580531 271.78277,19.9767393 273.757489,25.1522814 C275.734605,30.3253542 275.725019,40.3850672 270.960769,43" id="Fill-41" fill="#FF7081"></path>
34
+                <path d="M235.444037,86.2248676 C241.640241,83.8689542 194,100.80163 194,100.80163 L198.831024,132 L216.951141,126.309155 L235.444037,86.2248676 Z" id="Fill-43" fill="#241352"></path>
35
+                <path d="M172.767898,85 C172.767898,85 184.905505,67.9092755 182.741588,67.9191831 C180.577671,67.9266139 179.448992,71.1441286 175.246567,73.3461074 C175.246567,73.3461074 181.954709,51.975271 179.879316,52.4235929 C177.801464,52.8719148 172.851504,66.5890789 172.526916,66.5742174 C172.202329,66.5593559 176.798193,51.1900885 175.074437,51.0018428 C173.353139,50.8135971 169.131042,65.1103597 169.131042,65.1103597 C169.131042,65.1103597 172.022822,51.5195184 170.198246,51.2148576 C168.373671,50.9101969 165.68107,63.4310103 165.68107,63.4310103 C165.68107,63.4310103 167.832692,52.9164993 166.172869,52.6589 C165.162221,52.5053312 156,78.584786 156,78.584786 C156.240982,78.584786 172.767898,85 172.767898,85" id="Fill-45" fill="#FFAFA7"></path>
36
+                <path d="M267.528859,145 C267.436339,145.009593 267.248727,144.141445 266.984015,142.562334 C266.719303,140.983224 266.38006,138.695569 265.989416,135.86381 C265.2107,130.197875 264.216102,122.377287 263.218933,113.703062 C262.990201,111.521809 262.86684,109.326048 263.226643,107.205251 C263.555606,105.084455 264.496234,103.089407 265.814655,101.551407 C268.466917,98.434296 272.121488,96.9446603 275.136123,96.3836287 C278.194448,95.8153423 280.71564,95.9942921 282.406714,96.1877513 C284.105498,96.3981381 285.012715,96.659308 285,96.7342734 C284.984445,96.831003 284.046387,96.7342734 282.363023,96.6786539 C280.689939,96.6351256 278.227859,96.6012702 275.341725,97.254195 C272.496711,97.8926103 269.145403,99.3895006 266.786123,102.264788 C265.616763,103.689131 264.812347,105.442355 264.521934,107.393874 C264.208392,109.340557 264.324043,111.432334 264.552774,113.577313 C265.547373,122.224938 266.39291,130.081799 266.930044,135.767081 C267.199897,138.608512 267.395218,140.915513 267.500589,142.509133 C267.60596,144.105171 267.62138,144.990247 267.528859,145" id="Fill-47" fill="#241352"></path>
37
+                <path d="M265,142.095315 C265.036343,141.759391 273.351087,142.339624 283.566412,143.392028 C293.784152,144.444433 302.036106,145.569661 302,145.905585 C301.963657,146.23916 293.653743,145.661276 283.433588,144.606522 C273.218263,143.556467 264.963894,142.431239 265,142.095315" id="Fill-49" fill="#241352"></path>
38
+                <g id="Group-53" transform="translate(117.000000, 0.000000)">
39
+                    <mask id="mask-2" fill="white">
40
+                        <use xlink:href="#path-1"></use>
41
+                    </mask>
42
+                    <g id="Clip-52"></g>
43
+                    <polygon id="Fill-51" fill="#7E2E84" mask="url(#mask-2)" points="93.3965287 3.0245 93.3965287 40.037 68.9612524 40.037 68.1831376 54.0745 53.823831 39.2245 0.0252177681 39.2245 4.76307259 0.2945"></polygon>
44
+                </g>
45
+                <path d="M203.801128,13.8313851 C180.031973,13.4373851 156.10641,13.3013851 132.337255,13.7133851 C131.887582,13.7213851 131.887582,14.2793851 132.337255,14.2873851 C156.10641,14.6993851 180.031973,14.5613851 203.801128,14.1673851 C204.065067,14.1653851 204.067511,13.8353851 203.801128,13.8313851" id="Fill-54" fill="#E6E2EB"></path>
46
+                <path d="M203.801128,21.831 C180.031973,21.439 156.10641,21.301 132.337255,21.713 C131.887582,21.721 131.887582,22.279 132.337255,22.287 C156.10641,22.699 180.031973,22.561 203.801128,22.169 C204.065067,22.165 204.067511,21.835 203.801128,21.831" id="Fill-56" fill="#E6E2EB"></path>
47
+                <path d="M200.803175,29.831422 C186.39239,29.457422 171.746988,29.343422 157.333785,29.713422 C156.888738,29.725422 156.888738,30.275422 157.333785,30.287422 C171.746988,30.655422 186.39239,30.543422 200.803175,30.169422 C201.064398,30.163422 201.066816,29.837422 200.803175,29.831422" id="Fill-58" fill="#E6E2EB"></path>
48
+                <path d="M237.728535,37.814948 C237.466535,37.942948 237.070535,37.670948 236.696535,37.324948 C236.328535,36.970948 236.032535,36.594948 236.144535,36.324948 C236.246535,36.060948 236.886535,36.070948 237.410535,36.564948 C237.934535,37.058948 237.986535,37.696948 237.728535,37.814948" id="Fill-60" fill="#241352"></path>
49
+                <path d="M256.831273,38.9847412 C256.565273,39.0820437 256.103273,38.7010797 255.653273,38.2096198 C255.207273,37.7132122 254.891273,37.2431917 255.079273,37.0601312 C255.259273,36.8787198 255.959273,37.1129054 256.487273,37.6934219 C257.015273,38.2739383 257.091273,38.8923863 256.831273,38.9847412" id="Fill-62" fill="#241352"></path>
50
+                <path d="M252.816075,55.7777814 C253.278084,57.6703237 252.839823,59.5270538 251.835924,59.9237439 C250.834183,60.3231888 249.644616,59.1138349 249.182607,57.2212926 C248.722756,55.331505 249.161018,53.474775 250.164917,53.0753301 C251.166657,52.67864 252.356224,53.8879939 252.816075,55.7777814" id="Fill-64" fill-opacity="0.2" fill="#241352"></path>
51
+                <path d="M264,44.45968 C264.011968,46.3923535 261.78416,47.9782747 259.022831,47.9997787 C256.261502,48.0212827 254.014468,46.4729935 254,44.54032 C253.988032,42.6076465 256.21584,41.0217253 258.979572,41.0002213 C261.738498,40.9787173 263.987935,42.5270065 264,44.45968" id="Fill-66" fill-opacity="0.15" fill="#241352"></path>
52
+                <path d="M242,45.45968 C242.011968,47.3923535 239.78416,48.9782747 237.022831,48.9997787 C234.261502,49.0212827 232.014468,47.4729935 232,45.54032 C231.988032,43.6076465 234.21584,42.0217253 236.979572,42.0002213 C239.738498,41.9787173 241.987935,43.5270065 242,45.45968" id="Fill-68" fill-opacity="0.15" fill="#241352"></path>
53
+                <path d="M272.254812,27.9803867 C272.149893,27.8398326 272.538968,27.280082 272.184866,26.2518178 C271.889781,25.2580755 270.993596,23.8328075 270.28102,22.202873 C268.772807,18.9553333 267.771704,16.1837049 268.044931,16.0086287 C268.318158,15.8335525 269.773911,18.3437996 271.295239,21.615998 C272.012186,23.2804545 272.783779,24.6712005 272.969574,26.052083 C273.059192,26.7178656 272.943344,27.334331 272.720391,27.6573589 C272.501809,27.9828526 272.300714,28.0371016 272.254812,27.9803867" id="Fill-70" fill="#6F35A5"></path>
54
+                <polygon id="Fill-72" fill="#7CABFF" points="219.184229 133.786 215 188.37996 273 196 269.075413 133"></polygon>
55
+                <polyline id="Fill-74" fill="#7CABFF" points="222 96.3996031 222 139 229 136.551923 229 88 222 89.9878579"></polyline>
56
+                <path d="M275.711471,90 C275.711471,90 249.741721,93.3109217 257.419497,135.311348 L263.926171,136 C263.926171,136 256.587594,96.5409696 281,93.7250932 L275.711471,90 Z" id="Fill-76" fill="#7CABFF"></path>
57
+                <path d="M268.651809,138 C268.651809,138 277.469289,190.133106 265.034697,188.850902 C224.133505,184.631238 199.778939,184.060546 199.778939,184.060546 L193,198.184561 C192.842653,200.590856 270.456671,222.882441 282.928199,215.512853 C291.733367,210.307448 305.761065,196.289665 299.393569,154.399373 L297.889106,140.359355 L268.651809,138 Z" id="Fill-78" fill="#FFAFA7"></path>
58
+                <path d="M290.45492,103.899822 C290.45492,103.899822 299.891154,113.116782 302,148 L265.482382,143.889533 C265.482382,143.889533 259.396924,84.4822658 290.45492,103.899822" id="Fill-80" fill="#241352"></path>
59
+                <path d="M204.354915,184.631645 C204.354915,184.631645 184.227071,178.35075 184.915498,180.417287 C185.606402,182.481362 189.033683,182.560181 192.458487,185.890287 C192.458487,185.890287 169.953338,186.13167 171.037983,187.976529 C172.120152,189.821388 186.765338,190.28445 186.854487,190.597263 C186.943636,190.912539 170.832446,191.304172 171.19647,193.008634 C171.558019,194.71556 186.527608,194.299296 186.527608,194.299296 C186.527608,194.299296 172.652569,195.767301 172.934874,197.604771 C173.222132,199.444704 186.015002,198.119558 186.015002,198.119558 C186.015002,198.119558 175.307226,199.336328 175.584578,201.00138 C175.755447,202.016176 206.935281,202.247707 207,202.994025 C207.034335,203.383194 204.354915,184.631645 204.354915,184.631645" id="Fill-82" fill="#FFAFA7"></path>
60
+                <path d="M229.293955,132.000194 C229.448301,131.984441 229.834165,132.92961 229.983532,134.659795 C230.03581,135.510447 229.991,136.639399 229.438343,137.755223 C228.930495,138.821164 227.805265,140 226.24687,140 C224.720838,139.981622 223.593118,138.978692 222.950841,137.983639 C222.283668,136.9282 222.106918,135.859634 222.027255,135.003731 C221.922698,133.278798 222.14177,132.275868 222.298605,132.265366 C222.497761,132.252239 222.609786,133.305052 222.930925,134.848828 C223.107676,135.604964 223.376536,136.513376 223.919236,137.248508 C224.459446,137.986265 225.335732,138.640007 226.244381,138.63213 C227.15054,138.647883 227.942184,137.946883 228.395264,137.140863 C228.86328,136.340095 229.005179,135.434308 229.067415,134.654544 C229.157035,133.081887 229.094799,132.021198 229.293955,132.000194" id="Fill-84" fill="#241352"></path>
61
+                <path d="M226.52813,134.382028 C226.594764,134.483763 226.516753,134.677228 226.60614,134.90238 C226.724781,135.160889 226.838547,135.222597 227.054701,135.089174 C227.257853,134.935736 227.244852,134.802313 227.057951,134.590502 C226.890554,134.420387 226.685776,134.420387 226.620767,134.318651 C226.536256,134.2436 226.776788,133.900034 227.298484,134.028455 C227.532515,134.095166 227.831556,134.276956 227.959948,134.678896 C228.094841,135.094177 227.873812,135.587845 227.524389,135.81133 C227.189594,136.054828 226.661398,136.078178 226.339604,135.789649 C226.024312,135.514462 225.97718,135.160889 226.00806,134.912387 C226.090946,134.370353 226.49075,134.275289 226.52813,134.382028" id="Fill-86" fill="#241352"></path>
62
+                <path d="M263.474767,133.005755 C263.614249,132.937947 264.145858,133.471658 263.961637,134.484395 C263.81426,135.420576 262.735251,136.870781 260.648289,136.999834 C258.553432,137.017333 257.33231,135.648059 257.090191,134.725003 C256.803332,133.729764 257.279675,133.161056 257.42442,133.217927 C257.629695,133.257299 257.574429,133.791009 258.000769,134.449398 C258.377107,135.090288 259.395586,135.897416 260.590391,135.862418 C261.785197,135.814297 262.716829,134.939362 263.027373,134.272224 C263.382657,133.587587 263.274756,133.058251 263.474767,133.005755" id="Fill-88" fill="#241352"></path>
63
+                <path d="M261.136218,129.73087 C261.065819,129.58762 261.282044,129.014617 261.848586,129 C262.116772,129.002923 262.482174,129.160791 262.760417,129.745487 C263.060449,130.312643 263.08224,131.403101 262.805673,132.066731 C262.574363,132.774213 261.984355,133.262434 261.498269,132.8473 C261.003802,132.379543 260.970278,131.581433 261.013859,131.101982 C261.059115,130.584526 261.256902,130.20155 261.42787,130.110922 C261.600514,130.023218 261.687675,130.137234 261.696055,130.227862 C261.694379,130.447123 261.543525,130.681001 261.629009,131.142911 C261.749693,131.680831 261.84691,131.698372 262.069839,131.245233 C262.267626,130.745318 262.079896,130.31849 261.758073,130.064147 C261.459717,129.839039 261.199912,129.917973 261.136218,129.73087" id="Fill-90" fill="#241352"></path>
64
+                <path d="M258.780209,156.99609 C258.494209,156.920842 258.448209,155.802152 258.482209,154.4828 C258.522209,153.163447 258.622209,152.057298 258.910209,152.002116 C259.190209,151.944426 259.566209,153.07315 259.524209,154.527949 C259.486209,155.982748 259.056209,157.073847 258.780209,156.99609" id="Fill-92" fill="#241352"></path>
65
+                <path d="M254.039668,165.943615 C253.876074,165.69108 254.240152,164.758642 254.734142,163.716935 C255.232944,162.677656 255.706084,161.861773 255.914586,162.019608 C256.119881,162.167729 255.956287,163.318707 255.410973,164.457543 C254.87047,165.596379 254.196847,166.193722 254.039668,165.943615" id="Fill-94" fill="#241352"></path>
66
+                <path d="M246.002025,170.550065 C245.946855,170.260065 247.026603,169.912065 248.340165,169.582065 C249.658982,169.260065 250.793899,169.056065 250.977798,169.312065 C251.15907,169.560065 250.213305,170.216065 248.763132,170.574065 C247.315587,170.932065 246.05194,170.830065 246.002025,170.550065" id="Fill-96" fill="#241352"></path>
67
+                <path d="M235.017945,169.382383 C235.181551,169.120383 236.316406,169.284383 237.638239,169.566383 C238.960072,169.854383 240.040391,170.174383 239.99884,170.466383 C239.96508,170.748383 238.718558,170.882383 237.272073,170.568383 C235.825587,170.258383 234.854339,169.636383 235.017945,169.382383" id="Fill-98" fill="#241352"></path>
68
+                <path d="M228.074359,163.023203 C228.271444,162.851075 228.742601,163.65933 229.244552,164.694595 C229.743423,165.734849 230.116037,166.662845 229.966684,166.934758 C229.823489,167.201682 229.161406,166.635404 228.613263,165.495366 C228.063581,164.360316 227.881893,163.187848 228.074359,163.023203" id="Fill-100" fill="#241352"></path>
69
+                <path d="M226.988215,153.001022 C227.278215,153.0387 227.422215,154.141425 227.506215,155.460172 C227.584215,156.783944 227.572215,157.906763 227.288215,157.99468 C227.014215,158.085108 226.554215,157.012527 226.468215,155.56316 C226.376215,154.111282 226.706215,152.960831 226.988215,153.001022" id="Fill-102" fill="#241352"></path>
70
+                <path d="M233.999895,152.072 C233.987389,152.36 232.856863,152.56 231.478721,152.52 C230.095577,152.48 228.990063,152.214 229.000067,151.928 C229.015074,151.64 230.1431,151.44 231.523742,151.48 C232.904385,151.52 234.012401,151.784 233.999895,152.072" id="Fill-104" fill="#241352"></path>
71
+                <path d="M243.999895,152.072 C243.987389,152.36 242.856872,152.56 241.476239,152.52 C240.095607,152.482 238.987599,152.216 239.000105,151.928 C239.012611,151.64 240.143128,151.44 241.523761,151.48 C242.904393,151.52 244.012401,151.784 243.999895,152.072" id="Fill-106" fill="#241352"></path>
72
+                <path d="M254.999895,152.072 C254.987389,152.36 253.856872,152.56 252.476239,152.52 C251.095607,152.48 249.987599,152.214 250.000105,151.928 C250.012611,151.64 251.143128,151.44 252.523761,151.48 C253.904393,151.52 255.012401,151.784 254.999895,152.072" id="Fill-108" fill="#241352"></path>
73
+                <path d="M259.293852,263.057016 C260.639562,256.240505 261.729675,248.904782 261.99838,241.92509 C262.081394,239.749345 258.948686,239.205409 258.588228,241.403406 C257.454424,248.311397 257.045905,255.691624 257,262.703457 C256.99129,264.16714 259.001117,264.535533 259.293852,263.057016" id="Fill-110" fill="#FF957E"></path>
74
+                <path d="M293.882947,285.400253 C293.768615,285.300433 293.654282,285.200613 293.53995,285.098417 C292.032196,283.767488 289.557383,283.506056 288.092504,285.098417 C286.608569,286.709791 286.663353,288.922461 288.092504,290.533835 L288.395007,290.876074 C289.745555,292.397135 292.525253,292.351979 293.882947,290.876074 C295.233494,289.409676 295.505033,286.835754 293.882947,285.400253" id="Fill-112" fill="#241352"></path>
75
+                <g id="Group-116" transform="translate(4.000000, 209.000000)">
76
+                    <mask id="mask-4" fill="white">
77
+                        <use xlink:href="#path-3"></use>
78
+                    </mask>
79
+                    <g id="Clip-115"></g>
80
+                    <path d="M210.222066,105.323268 C210.222066,163.133926 163.383934,210.00172 105.606835,210.00172 C47.8272807,210.00172 0.99160483,163.133926 0.99160483,105.323268 C0.99160483,47.5126104 47.8272807,0.647273441 105.606835,0.647273441 C163.383934,0.647273441 210.222066,47.5126104 210.222066,105.323268" id="Fill-114" fill="#E2D3F5" mask="url(#mask-4)"></path>
81
+                </g>
82
+                <path d="M125,278.747597 L195.523926,305.361166 L188.790724,276.69267 L207.131087,272 C207.131087,272 226.859019,328.043242 213.158027,329.542987 C189.172555,332.170681 152.881146,322.609491 152.881146,322.609491 L125,278.747597 Z" id="Fill-117" fill="#FFAFA7"></path>
83
+                <path d="M149,341.938838 L148.845356,396.60458 C131.063708,418.733577 69.1601839,390.117777 69.1601839,390.117777 L68.4377063,367.761301 L67,314.506904 C68.4256247,293.30005 87.8841938,282.889858 87.8841938,282.889858 C95.9256836,278.834383 108.193305,276.530248 119.247937,277.080599 C130.783416,277.660301 133.634665,283.251866 138.387553,293.909105 C142.229491,302.521485 149,310.59819 149,341.938838" id="Fill-119" fill="#6F35A5"></path>
84
+                <path d="M94.3481912,331 C94.3481912,331 85.5307108,383.133615 97.9653034,381.851398 C138.866495,377.631693 163.221061,377.063465 163.221061,377.063465 L170,391.185148 C170.157347,393.591467 92.5433285,415.880798 80.0718015,408.513608 C71.2666325,403.308153 57.2389346,389.292704 63.606431,347.402003 L65.1108936,333.359378 L94.3481912,331 Z" id="Fill-121" fill="#FFAFA7"></path>
85
+                <path d="M71.5450805,297.900531 C71.5450805,297.900531 62.1088462,307.11982 60,342 L96.5176179,337.889599 C96.5176179,337.889599 102.603076,278.480809 71.5450805,297.900531" id="Fill-123" fill="#6F35A5"></path>
86
+                <path d="M89.2975396,225.307244 L90.1277345,236.258119 C90.1277345,236.258119 80.821715,237.512728 83.4763795,246.008293 C86.128595,254.501408 92.4934226,250.784139 92.4934226,250.784139 C92.4934226,250.784139 94.0852417,272.548666 116.368261,265.648316 C134.101126,260.1545 133.01624,237.179472 130.765652,217.590908 C129.891376,210.001994 122.718394,204.785074 115.2246,206.245518 L101.82883,208.855202 C94.0876907,210.364654 88.6999952,217.436532 89.2975396,225.307244" id="Fill-125" fill="#FFAFA7"></path>
87
+                <path d="M91,244 L97.1059768,276.395425 C98.4805686,283.695732 105.712117,288.364361 112.971058,286.642122 C119.697095,285.043786 124.005145,278.506715 122.797397,271.729274 L119.482937,253.161316 L91,244 Z" id="Fill-127" fill="#FFAFA7"></path>
88
+                <path d="M116.020965,245.080052 C116.077542,245.019502 116.197163,245.372711 116.465501,245.42317 C116.727373,245.463537 117.126648,245.039685 117.223638,244.144046 C117.357807,243.255976 117.283448,242.087861 117.202623,240.735572 C117.133114,239.282366 117.065221,237.84682 116.994095,236.340633 C116.743538,230.098912 116.727373,225.022783 116.960149,225 C117.192924,224.97737 117.5825,230.015655 117.834673,236.257376 C117.883168,237.766087 117.930046,239.206678 117.976925,240.659884 C118.010871,241.994512 118.043201,243.314003 117.794261,244.40643 C117.600281,245.546793 116.848611,246.253213 116.379827,245.915141 C115.930441,245.559408 115.990251,245.072483 116.020965,245.080052" id="Fill-129" fill="#241352"></path>
89
+                <path d="M123.992055,264.023932 C124.096107,264.134724 123.177403,265.034634 121.279087,266.006898 C119.401075,266.979162 116.467314,267.933337 113.089428,267.996647 C109.711543,268.059958 106.732101,267.216575 104.810944,266.316666 C102.869485,265.416756 101.910175,264.550763 102.006614,264.437709 C102.17665,264.109853 106.678806,266.958812 113.061512,266.816364 C119.444218,266.716877 123.809329,263.702858 123.992055,264.023932" id="Fill-131" fill="#241352"></path>
90
+                <path d="M117.973305,248.736861 C118.094552,248.822019 117.816396,249.496376 116.858303,250.147718 C115.933494,250.792155 114.231275,251.316911 112.443469,250.773742 C110.662795,250.20986 109.595342,248.819717 109.2316,247.77711 C108.846461,246.704583 109.024766,246.000305 109.174542,246.000305 C109.362357,245.984194 109.509756,246.607917 110.023275,247.415765 C110.520151,248.214407 111.475867,249.206379 112.821476,249.632168 C114.17184,250.046449 115.545978,249.779468 116.432749,249.408917 C117.333784,249.042969 117.83066,248.619481 117.973305,248.736861" id="Fill-133" fill="#241352"></path>
91
+                <path d="M88.9740563,246.782289 C88.9756778,246.910388 88.614087,247.135086 87.9736011,246.891488 C87.6687623,246.767589 87.26177,246.412691 87.0882713,245.795295 C87.0007112,245.497097 86.9617956,245.1296 87.0493557,244.743202 C87.1190795,244.369405 87.3963531,243.962008 87.7028134,243.833908 C88.1211561,243.61131 88.7065115,243.743609 88.9756778,244.340005 L88.2606036,244.820902 C87.791995,243.285812 87.5633659,242.10562 87.7384861,242.006921 C87.9136062,241.906121 88.4357238,242.916215 89,244.396705 L88.2833044,244.881801 C88.2670896,244.848202 88.1487213,244.783102 88.0027878,244.854502 C87.8455039,244.917501 87.7741587,245.1611 87.8276676,245.482397 C87.8795551,245.788995 88.0352175,246.017894 88.228174,246.192193 C88.6157085,246.52399 88.9837852,246.62059 88.9740563,246.782289" id="Fill-135" fill="#241352"></path>
92
+                <path d="M106.991058,224.783755 C106.896216,225.065755 106.012465,225.057755 105.033873,225.309755 C104.046658,225.535755 103.281459,225.945755 103.050822,225.743755 C102.811562,225.569755 103.423722,224.621755 104.747192,224.301755 C106.072819,223.977755 107.107454,224.523755 106.991058,224.783755" id="Fill-137" fill="#241352"></path>
93
+                <path d="M125.985795,221.17403 C125.847455,221.44603 124.771749,221.31203 123.512384,221.41603 C122.250635,221.49603 121.217861,221.78603 121.027048,221.53803 C120.821924,221.31403 121.79984,220.49203 123.405052,220.37803 C125.010264,220.25803 126.14083,220.92403 125.985795,221.17403" id="Fill-139" fill="#241352"></path>
94
+                <path d="M92.722888,235.40985 C98.8099677,229.295994 100.597748,219.110349 102.248928,210.519838 C107.885468,214.749659 115.638107,215.789212 122.137383,213.189095 C124.176794,215.658342 126.573282,217.813995 129.221402,219.564691 C129.973899,220.063479 130.867789,220.547451 131.725732,220.280772 C132.746636,219.96224 133.201968,218.757247 133.444014,217.685594 C134.222872,214.260748 134.25163,210.593916 133.09173,207.282655 C131.929433,203.973864 129.499394,201.06756 126.314462,199.798367 C122.911448,198.440281 119.081861,199.030431 115.547041,199.973684 C110.224441,201.39597 105.09356,203.581254 100.348513,206.445581 C95.6897402,209.255584 91.2178934,212.976739 89.2407908,218.149812 C87.2660846,223.325354 87.2756705,233.382598 92.0374924,236" id="Fill-141" fill="#241352"></path>
95
+                <path d="M127.555502,279.224868 C121.362124,276.868954 169,293.80163 169,293.80163 L164.166698,325 L146.04748,319.309155 L127.555502,279.224868 Z" id="Fill-143" fill="#6F35A5"></path>
96
+                <path d="M158.644915,376.631015 C158.644915,376.631015 178.773945,370.352393 178.083085,372.41653 C177.392225,374.48313 173.965164,374.559489 170.543056,377.892158 C170.543056,377.892158 193.044285,378.133549 191.962186,379.978463 C190.880086,381.820915 176.233363,382.283991 176.14422,382.599277 C176.057553,382.914563 192.165234,383.306207 191.803709,385.010721 C191.439707,386.715235 176.471079,386.301422 176.471079,386.301422 C176.471079,386.301422 190.345227,387.767008 190.06294,389.606997 C189.778177,391.446985 176.986128,390.121799 176.986128,390.121799 C176.986128,390.121799 187.693217,391.338605 187.413406,393.001246 C187.242548,394.018535 156.064715,394.24761 156,394.99395 C155.965667,395.385594 158.644915,376.631015 158.644915,376.631015" id="Fill-145" fill="#FFAFA7"></path>
97
+                <path d="M189.232102,279 C189.232102,279 177.094495,261.911752 179.258412,261.919183 C181.422329,261.926614 182.551008,265.144129 186.753433,267.348584 C186.753433,267.348584 180.04775,245.975271 182.120684,246.423593 C184.198536,246.871915 189.150955,260.589079 189.475543,260.576694 C189.797671,260.559356 185.201807,245.192565 186.925563,245.001843 C188.646861,244.813597 192.868958,259.11036 192.868958,259.11036 C192.868958,259.11036 189.977178,245.519518 191.801754,245.214858 C193.628788,244.910197 196.31893,257.43101 196.31893,257.43101 C196.31893,257.43101 194.167308,246.916499 195.827131,246.6589 C196.837779,246.505331 206,272.584786 206,272.584786 C205.759018,272.584786 189.232102,279 189.232102,279" id="Fill-147" fill="#FFAFA7"></path>
98
+                <path d="M78.4047136,325.000181 C78.5343324,324.986759 78.9759965,325.720505 79,327.17905 C78.9951993,327.885952 78.6855544,328.910512 77.7206144,329.552541 C77.2597475,329.872436 76.5732479,330.100613 75.8627448,329.955206 C75.1594428,329.818747 74.6289658,329.373578 74.2449101,328.984335 C73.4743983,328.145448 72.9703252,327.648827 72.1782103,327.561582 C71.4221006,327.449731 70.7380013,327.686856 70.2987376,328.06044 C69.3770038,328.845639 69.405808,329.751636 69.2185809,329.740451 C69.0937628,329.814273 68.6160935,328.771816 69.6530439,327.496708 C70.1595174,326.888236 71.177265,326.391615 72.3102294,326.494518 C72.8695106,326.537022 73.4671973,326.724932 73.9712704,327.082857 C74.4633418,327.429597 74.8137926,327.847922 75.1594428,328.192425 C76.4004228,329.77177 78.0302593,328.228218 78.1190722,327.094043 C78.3159007,325.892757 78.200684,325.013603 78.4047136,325.000181" id="Fill-149" fill="#FCF2FC"></path>
99
+                <path d="M89.0087374,316.113905 C88.9308082,316.011998 89.3653226,315.256965 90.668866,314.450978 C91.3088303,314.073461 92.392755,313.777006 93.4625107,314.22632 C93.9867618,314.432449 94.5440739,314.877132 94.7778616,315.539523 C95.0140107,316.192651 94.8841287,316.871255 94.7306317,317.394683 C94.366962,318.480912 94.1780427,319.164148 94.5039285,319.865913 C94.789669,320.549149 95.356427,320.986883 95.918462,321.146691 C97.0944849,321.480203 97.8973921,320.970671 97.9847672,321.130479 C98.1146493,321.193012 97.4180092,322.147227 95.7389887,321.980471 C94.9313585,321.892461 93.9607854,321.320395 93.4743181,320.33144 C93.228723,319.845068 93.0917565,319.252159 93.1555168,318.647668 C93.2169156,318.052442 93.4129194,317.538278 93.5451629,317.068119 C94.3339011,315.196747 92.1117375,314.682583 91.0396202,315.222224 C89.8612359,315.706279 89.1244505,316.276029 89.0087374,316.113905" id="Fill-151" fill="#FCF2FC"></path>
100
+                <path d="M89.0087384,293.114659 C88.9308091,293.012766 89.3653236,292.257829 90.6665055,291.451945 C91.3064698,291.074476 92.3903945,290.775744 93.4625117,291.227316 C93.9867629,291.433419 94.5440749,291.875729 94.7755011,292.540351 C95.0140118,293.193395 94.8841297,293.871912 94.7306328,294.395273 C94.3669631,295.481363 94.1756822,296.164512 94.5039296,296.863871 C94.7896701,297.549335 95.3540666,297.984697 95.9161016,298.1468 C97.094486,298.48027 97.8973932,297.970803 97.9847684,298.13059 C98.1146504,298.193116 97.4180104,299.147208 95.7366283,298.980473 C94.9289981,298.890159 93.9607865,298.318166 93.4743192,297.331654 C93.2287241,296.845345 93.0917575,296.252511 93.1531563,295.645782 C93.2145551,295.052948 93.4129204,294.53885 93.5451639,294.068751 C94.3339022,292.197619 92.1117385,291.683521 91.0396212,292.223092 C89.8588754,292.707086 89.1244514,293.276762 89.0087384,293.114659" id="Fill-153" fill="#FCF2FC"></path>
101
+                <path d="M110.504936,322.988258 C110.40587,323.071762 109.581926,322.721948 108.62992,321.550636 C108.180496,320.97288 107.774565,319.966319 108.144253,318.90785 C108.313391,318.393286 108.724154,317.824556 109.393458,317.546962 C110.05068,317.264855 110.765892,317.330304 111.324047,317.434119 C112.486267,317.684631 113.213561,317.808758 113.911859,317.438633 C114.598076,317.109131 114.999175,316.533631 115.117572,315.982957 C115.361614,314.834214 114.757549,314.114275 114.917022,314.01723 C114.972596,313.888588 116.026084,314.470859 115.999506,316.082259 C115.980175,316.858619 115.472761,317.831327 114.489345,318.379745 C114.006093,318.655082 113.404445,318.835631 112.766553,318.826603 C112.143159,318.817576 111.592252,318.675394 111.092087,318.589633 C109.074512,317.996078 108.741068,320.155895 109.395874,321.13086 C110.004771,322.211897 110.661993,322.86413 110.504936,322.988258" id="Fill-155" fill="#FCF2FC"></path>
102
+                <path d="M125.993464,346.956655 C126.065183,347.072613 125.553261,347.859111 124.131257,348.630484 C123.431383,348.990962 122.276469,349.227919 121.193272,348.658213 C120.661566,348.388484 120.115022,347.866673 119.922124,347.125551 C119.726753,346.397032 119.917178,345.673555 120.119968,345.118974 C120.582429,343.964435 120.83468,343.238438 120.550279,342.454461 C120.302974,341.68813 119.749011,341.171361 119.17279,340.952049 C117.970887,340.495779 117.092954,340.98734 117.013816,340.808362 C116.882745,340.727695 117.684013,339.747094 119.427514,340.062197 C120.263405,340.221009 121.230368,340.916757 121.660679,342.028441 C121.878308,342.57546 121.97723,343.228354 121.863469,343.881248 C121.752182,344.521538 121.504877,345.066036 121.32929,345.562639 C120.357381,347.533924 122.640007,348.267485 123.802341,347.76584 C125.071016,347.332258 125.88465,346.772635 125.993464,346.956655" id="Fill-157" fill="#FCF2FC"></path>
103
+                <path d="M145.993064,308.956655 C146.067253,309.072613 145.552879,309.859111 144.130933,310.630484 C143.431088,310.990962 142.27622,311.227919 141.193068,310.658213 C140.661384,310.388484 140.114862,309.866673 139.921971,309.125551 C139.726608,308.399553 139.917026,307.673555 140.119807,307.118974 C140.582249,305.964435 140.83449,305.238438 140.550101,304.454461 C140.302806,303.68813 139.748865,303.171361 139.172667,302.952049 C137.970814,302.495779 137.092916,302.989861 137.013782,302.808362 C136.882716,302.727695 137.686424,301.747094 139.427381,302.062197 C140.263239,302.221009 141.230162,302.916757 141.660455,304.028441 C141.878075,304.57546 141.976993,305.228354 141.863237,305.881248 C141.751955,306.521538 141.50466,307.066036 141.32908,307.562639 C140.357211,309.533924 142.639744,310.267485 143.80203,309.76584 C145.070654,309.332258 145.884254,308.772635 145.993064,308.956655" id="Fill-159" fill="#FCF2FC"></path>
104
+                <path d="M157.518128,303.022669 C157.606407,302.9218 158.58016,303.132921 159.872255,304.15803 C160.484863,304.669412 161.145624,305.626493 160.97174,306.773583 C160.899511,307.331881 160.575818,307.98401 159.907032,308.387485 C159.251622,308.790961 158.459779,308.849605 157.828444,308.844914 C156.509598,308.793306 155.691004,308.797998 155.011517,309.299997 C154.33738,309.759771 154.024388,310.416592 154.013688,311.000693 C154.000312,312.218156 154.813556,312.846828 154.661073,312.9735 C154.628971,313.116593 153.355602,312.708426 153.031909,311.054646 C152.887452,310.259424 153.227195,309.17567 154.179547,308.443784 C154.645022,308.07315 155.26298,307.782272 155.958518,307.676712 C156.638005,307.575843 157.269339,307.625104 157.833795,307.625104 C160.155821,307.871412 160.054165,305.605381 159.128565,304.725711 C158.229716,303.728751 157.370995,303.177491 157.518128,303.022669" id="Fill-161" fill="#FCF2FC"></path>
105
+                <path d="M105.993464,366.956684 C106.065183,367.07264 105.553261,367.859127 104.131257,368.630489 C103.431384,368.990962 102.276469,369.227916 101.193273,368.658217 C100.661567,368.388493 100.115023,367.864168 99.9221249,367.125577 C99.7267539,366.397068 99.9147057,365.673601 100.117496,365.119027 C100.582429,363.964505 100.834681,363.238517 100.547807,362.454551 C100.302975,361.68823 99.7490113,361.171468 99.1727905,360.952159 C97.9684149,360.495896 97.0904819,360.98745 97.0138173,360.808474 C96.8827456,360.725288 97.684014,359.747221 99.4250417,360.06232 C100.263406,360.218609 101.230369,360.916868 101.660679,362.028537 C101.878308,362.575549 101.974757,363.228434 101.86347,363.881319 C101.752182,364.521599 101.504877,365.06609 101.329291,365.562686 C100.357382,367.533945 102.640008,368.267495 103.799868,367.765857 C105.071016,367.332281 105.88465,366.772666 105.993464,366.956684" id="Fill-163" fill="#FCF2FC"></path>
106
+                <path d="M133.985447,328.992401 C133.882712,329.066992 133.149868,328.600198 132.396478,327.247939 C132.042612,326.58384 131.784633,325.469791 132.257215,324.39424 C132.478666,323.867292 132.9307,323.313876 133.592771,323.097322 C134.243426,322.878362 134.90778,323.032356 135.419173,323.205599 C136.478486,323.612239 137.145122,323.826387 137.846004,323.518399 C138.528622,323.246504 138.97609,322.68587 139.151881,322.120423 C139.517162,320.929377 139.035448,320.096847 139.197541,320.015038 C139.266031,319.8827 140.183798,320.621389 139.966913,322.327353 C139.855046,323.147851 139.263748,324.117532 138.275208,324.579514 C137.788929,324.815317 137.202197,324.935624 136.604051,324.849003 C136.021885,324.7696 135.519625,324.55064 135.063024,324.401458 C133.241188,323.535242 132.668155,325.784997 133.168132,326.894234 C133.608752,328.111749 134.14754,328.876906 133.985447,328.992401" id="Fill-165" fill="#FCF2FC"></path>
107
+                <path d="M139.984173,348.992401 C139.883727,349.066992 139.148645,348.600198 138.3953,347.247939 C138.043739,346.58384 137.783492,345.469791 138.258328,344.39424 C138.477483,343.867292 138.931773,343.313876 139.593803,343.099728 C140.24442,342.878362 140.90645,343.032356 141.417812,343.208005 C142.477061,343.612239 143.14594,343.828793 143.844496,343.518399 C144.527073,343.246504 144.974514,342.688276 145.150295,342.120423 C145.515553,340.929377 145.036151,340.096847 145.195952,340.015038 C145.264438,339.8827 146.182149,340.621389 145.96756,342.327353 C145.8557,343.147851 145.262155,344.117532 144.273675,344.579514 C143.789708,344.815317 143.200729,344.935624 142.602618,344.851409 C142.020488,344.7696 141.520541,344.55064 141.061685,344.401458 C139.23996,343.535242 138.666961,345.784997 139.166908,346.894234 C139.607501,348.111749 140.148539,348.879312 139.984173,348.992401" id="Fill-167" fill="#FCF2FC"></path>
108
+                <path d="M100.212249,341.999105 C100.087691,341.981712 99.8408808,341.08967 100.147663,339.50437 C100.311434,338.739053 100.83504,337.697924 101.882252,337.220843 C102.387405,336.977333 103.081702,336.885396 103.716026,337.205934 C104.345737,337.514049 104.740171,338.117854 105.012354,338.624753 C105.545187,339.708124 105.905022,340.361625 106.626998,340.637437 C107.314375,340.928158 108.006365,340.826282 108.504598,340.520652 C109.54489,339.879575 109.722501,338.893111 109.897805,338.945291 C110.03159,338.895596 110.241494,340.133024 108.982071,341.280999 C108.368507,341.82517 107.302842,342.1308 106.264857,341.76305 C105.74817,341.589114 105.231484,341.248697 104.839357,340.749253 C104.456455,340.259748 104.221179,339.728002 103.974369,339.275769 C103.169354,337.285448 101.29406,338.582511 100.952678,339.795092 C100.498272,341.049913 100.406006,342.033892 100.212249,341.999105" id="Fill-169" fill="#FCF2FC"></path>
109
+                <path d="M136.213287,365.999105 C136.08872,365.981712 135.839585,365.08967 136.148697,363.50437 C136.31248,362.739053 136.836124,361.697924 137.883413,361.220843 C138.388603,360.977333 139.082952,360.885396 139.717323,361.205934 C140.34708,361.514049 140.741544,362.117854 141.013747,362.624753 C141.546618,363.708124 141.90648,364.361625 142.62851,364.637437 C143.315937,364.928158 144.007978,364.826282 144.506248,364.520652 C145.546617,363.879575 145.724241,362.893111 145.897251,362.945291 C146.031046,362.895596 146.243272,364.133024 144.98145,365.280999 C144.372454,365.82517 143.302096,366.133284 142.266341,365.76305 C141.749617,365.589114 141.232893,365.248697 140.840736,364.749253 C140.457807,364.262233 140.222513,363.728002 139.975685,363.275769 C139.17061,361.282963 137.295178,362.582511 136.953771,363.795092 C136.499331,365.049913 136.407059,366.033892 136.213287,365.999105" id="Fill-171" fill="#FCF2FC"></path>
110
+                <path d="M134.213287,291.999103 C134.08872,291.984189 133.839585,291.089332 134.148697,289.503447 C134.310173,288.737847 134.836124,287.696334 135.883413,287.219077 C136.388603,286.977962 137.082952,286.885991 137.717323,287.204162 C138.34708,287.512391 138.741544,288.116419 139.013747,288.62599 C139.546618,289.709761 139.90648,290.363504 140.62851,290.636932 C141.315937,290.930246 142.007978,290.828332 142.506248,290.522589 C143.546617,289.881275 143.724241,288.891962 143.897251,288.944162 C144.031046,288.894447 144.243272,290.134818 142.98145,291.280732 C142.372454,291.827589 141.302096,292.133331 140.266341,291.76296 C139.749617,291.58896 139.232893,291.250903 138.840736,290.748789 C138.457807,290.261589 138.222513,289.727161 137.975685,289.277247 C137.17061,287.283705 135.295178,288.583733 134.953771,289.796761 C134.499331,291.052046 134.407059,292.033903 134.213287,291.999103" id="Fill-173" fill="#FCF2FC"></path>
111
+                <path d="M121.76094,375.963701 C121.689839,376.073483 120.745208,375.972849 119.389207,375.117463 C118.741678,374.68977 117.990037,373.834384 118.000194,372.706829 C117.992576,372.157918 118.208419,371.492363 118.782307,371.030363 C119.346038,370.57065 120.084983,370.426561 120.679186,370.364809 C121.928535,370.275611 122.697952,370.184125 123.269301,369.626066 C123.843189,369.106888 124.048875,368.436759 123.980313,367.874125 C123.827953,366.691679 122.977278,366.172501 123.104245,366.032986 C123.114402,365.893471 124.36883,366.14963 124.897011,367.716313 C125.143325,368.471066 124.965572,369.552878 124.170763,370.367096 C123.779706,370.769631 123.238829,371.119561 122.598918,371.29567 C121.971704,371.464918 121.369883,371.485502 120.841703,371.547254 C118.61979,371.556403 119.023544,373.738324 120.013882,374.488502 C120.994063,375.357612 121.87521,375.799027 121.76094,375.963701" id="Fill-175" fill="#FCF2FC"></path>
112
+                <path d="M79.1891774,303.004601 C79.3049077,302.945138 80.0460743,303.457438 80.7207575,304.809087 C81.0334756,305.472332 81.1984529,306.551822 80.5828661,307.52382 C80.292309,308.001814 79.753055,308.479808 79.0217378,308.619319 C78.3002699,308.763403 77.6034256,308.552994 77.0715586,308.338011 C75.9733516,307.850869 75.2789696,307.583283 74.4984055,307.807415 C73.7375401,307.99724 73.2032107,308.482095 72.9569759,309.001257 C72.4448077,310.089894 72.8781808,310.924669 72.6959671,310.988707 C72.6122473,311.105346 71.6987164,310.316313 72.1025414,308.722236 C72.3044539,307.95836 73.0357711,307.100715 74.1438274,306.759944 C74.6880062,306.583841 75.3306789,306.526664 75.9635022,306.666175 C76.5790891,306.798824 77.096182,307.054974 77.5738774,307.242512 C79.4427992,308.237381 80.2824597,306.167597 79.8564735,305.069811 C79.5043579,303.875969 79.002039,303.096083 79.1891774,303.004601" id="Fill-177" fill="#FCF2FC"></path>
113
+                <path d="M121.188426,296.004923 C121.306607,295.943174 122.045235,296.457743 122.719849,297.809342 C123.032535,298.472563 123.199958,299.552013 122.581972,300.523975 C122.293907,300.999664 121.752246,301.479928 121.021004,301.617146 C120.29961,301.763512 119.602837,301.550824 119.071024,301.338136 C117.975392,300.851011 117.281081,300.581149 116.498135,300.805272 C115.737348,300.99509 115.203073,301.482215 114.956864,302.001357 C114.44721,303.089955 114.878077,303.924699 114.698344,303.988734 C114.61217,304.105369 113.698733,303.314078 114.102517,301.722347 C114.304408,300.958499 115.038113,300.100885 116.143593,299.760127 C116.687716,299.581743 117.332785,299.526856 117.963082,299.666361 C118.581067,299.799005 119.095645,300.055146 119.573292,300.242677 C121.444484,301.237509 122.281596,299.167802 121.855654,298.067769 C121.503574,296.873971 121.001307,296.096401 121.188426,296.004923" id="Fill-179" fill="#FCF2FC"></path>
114
+                <path d="M96.4702872,338 C96.3777576,337.990247 96.3931792,337.105171 96.4985601,335.509133 C96.603941,333.915513 96.7992812,331.608512 97.069159,328.767081 C97.6063445,323.081799 98.4545321,315.224938 99.4466545,306.579731 C99.6754081,304.432334 99.7910701,302.342975 99.4774977,300.393874 C99.1870577,298.442355 98.3825646,296.689131 97.2130939,295.264788 C94.8535903,292.389501 91.5045345,290.895028 88.6566804,290.254195 C85.7702724,289.60127 83.3105284,289.632707 81.6347154,289.678654 C79.9511916,289.734273 79.015615,289.831003 79,289.734273 C78.9847718,289.661726 79.8920755,289.398138 81.5910209,289.187751 C83.2848258,288.994292 85.8036859,288.815342 88.8648719,289.383629 C91.8797932,289.947079 95.5347106,291.434296 98.1846542,294.551407 C99.5032003,296.091826 100.443917,298.084455 100.775482,300.205251 C101.132749,302.326048 101.009376,304.519391 100.780622,306.703061 C99.7833593,315.377287 98.7886666,323.197875 98.0098762,328.86381 C97.6191958,331.695569 97.2799208,333.983224 97.0151834,335.562334 C96.7530164,337.143863 96.5628167,338.009593 96.4702872,338" id="Fill-181" fill="#241352"></path>
115
+                <path d="M97,337.095273 C97.0361058,337.433453 88.7817368,338.556024 78.5664117,339.608141 C68.3486717,340.662607 60.0363434,341.240332 60,340.9045 C59.9638943,340.568668 68.2158483,339.443748 78.4360033,338.39398 C88.6489134,337.339514 96.9636567,336.759441 97,337.095273" id="Fill-183" fill="#241352"></path>
116
+                <path d="M187.726025,351.082789 C188.044953,348.891368 187.983145,346.804786 189.169853,344.87163 C191.535852,341.020661 194.893246,341.987239 198.14433,343.682586 C201.457223,345.408618 204.574803,346.444237 208.176955,344.830717 C213.801455,342.311988 216.44188,333.53863 211.0745,329.411496 C209.336467,328.07414 207.623158,330.280904 207.858027,331.96858 C208.1819,334.331327 209.314217,336.929325 207.358621,338.957093 C204.745392,341.667603 201.67973,339.391798 199.071446,338.174625 C196.255487,336.860284 193.25905,336.568776 190.351616,337.785948 C185.347665,339.877644 181.718318,346.896841 185.691316,351.637677 C186.25253,352.307633 187.592521,352.005897 187.726025,351.082789" id="Fill-185" fill="#7E2E84"></path>
117
+                <path d="M224.978338,270.753807 C220.902685,274.573005 219.35487,280.515666 223.241259,285.104271 C226.896902,289.424595 233.977441,290.340798 238.545698,286.89618 C249.577442,278.587085 238.07902,263.252084 226.176144,266.42589 C223.972388,267.013069 224.52203,270.078045 226.69986,270.19953 C230.179202,270.394413 233.904847,270.523491 236.684172,272.905111 C239.67091,275.461367 239.735726,279.786753 237.288261,282.727712 C230.798847,290.517964 219.528578,279.047717 226.344666,272.085085 C227.202835,271.209378 225.877989,269.911002 224.978338,270.753807" id="Fill-187" fill="#FF7081"></path>
118
+                <path d="M61.9777251,263.754155 C57.9045267,267.573173 56.3540667,273.515555 60.2405876,278.103944 C63.8989473,282.424065 70.9771342,283.340224 75.5455465,279.8983 C86.5776657,271.587065 75.0788528,256.250254 63.1755721,259.426441 C60.971741,260.013593 61.5214024,263.078425 63.6993061,263.199904 C67.1787665,263.394778 70.9045374,263.52385 73.6865501,265.905358 C76.6707967,268.461493 76.7356153,272.789207 74.2880664,275.727497 C67.798432,283.517382 56.5277804,272.047675 63.3441004,265.08537 C64.2022981,264.209704 62.8774067,262.91139 61.9777251,263.754155" id="Fill-189" fill="#7CABFF"></path>
119
+                <path d="M7.06185636,357.038104 C9.65187038,366.963508 12.5028008,376.772782 15.4662364,386.586998 C16.1795674,388.946659 18.3411041,389.687914 20.3087488,388.30918 C28.0357037,382.893077 35.7650524,377.565925 43.0826798,371.566701 C44.4925857,370.410343 44.1837948,368.085274 42.7930387,367.099405 C34.2210976,361.026056 22.6450276,352.064283 11.7703199,352 C9.00317001,351.985216 7.06903755,356.002818 9.87448711,357.673112 C14.2645848,360.284801 19.5236059,361.216311 24.2129196,363.230054 C29.6227456,365.550182 34.9799095,368.275529 39.7577912,371.79649 C39.8631152,370.165729 39.970833,368.53991 40.076157,366.91162 C31.8967874,372.110288 24.1937698,377.939023 16.4141528,383.750462 L21.0077174,384.696797 C17.6876163,375.003653 14.2813409,365.382164 10.6021805,355.832329 C9.82421882,353.813645 6.50890513,354.920585 7.06185636,357.038104" id="Fill-191" fill="#FF7081"></path>
120
+                <path d="M236.949841,315.70282 C243.858623,316.573048 251.141651,317.179772 258.114448,316.951697 C260.67508,316.867552 260.581519,313.66343 258.114448,313.435355 C251.309077,312.79763 244.11961,312.932704 237.299465,313.377782 C235.930512,313.466355 235.386378,315.503531 236.949841,315.70282" id="Fill-193" fill="#FBC580"></path>
121
+                <path d="M4.94980385,315.70282 C11.8583175,316.573048 19.1410628,317.179772 26.1135898,316.951697 C28.6765843,316.867552 28.5805643,313.66343 26.1135898,313.435355 C19.3084822,312.79763 12.1192948,312.932704 5.29941502,313.377782 C3.93051495,313.466355 3.3864018,315.503531 4.94980385,315.70282" id="Fill-195" fill="#FBC580"></path>
122
+                <path d="M50.8818952,304.401176 C50.7675509,304.29898 50.6532066,304.199161 50.5388624,304.099342 C49.0309472,302.768418 46.5582522,302.50461 45.090834,304.099342 C43.6091227,305.71071 43.6639127,307.920994 45.090834,309.534738 L45.395752,309.876976 C46.7440616,311.395655 49.5240569,311.352875 50.8818952,309.876976 C52.232587,308.408207 52.5065368,305.834296 50.8818952,304.401176" id="Fill-197" fill="#241352"></path>
123
+                <path d="M148.482422,338 C148.224422,337.982902 147.986422,331.983193 147.480422,324.546283 C146.972422,317.097193 147.200422,310.980559 147.518422,311 C147.776422,311.014662 148.012422,317.014371 148.520422,324.453717 C149.026422,331.900372 148.800422,338.019441 148.482422,338" id="Fill-199" fill="#241352"></path>
124
+                <polygon id="Fill-201" fill="#241352" points="189 281.117599 207.883946 276 209 279.305321 189.950807 285"></polygon>
125
+                <path d="M200,280.001085 C200,281.105806 199.103635,282 198.001085,282 C196.896365,282 196,281.105806 196,280.001085 C196,278.896365 196.896365,278 198.001085,278 C199.103635,278 200,278.896365 200,280.001085" id="Fill-203" fill="#E6E2EB"></path>
126
+                <path d="M125.805627,229.96008 C125.567627,230.103552 125.081627,229.851985 124.609627,229.339025 C124.141627,228.831961 123.939627,228.195183 124.195627,228.03992 C124.431627,227.896448 124.919627,228.148015 125.391627,228.660975 C125.857627,229.168039 126.059627,229.804817 125.805627,229.96008" id="Fill-205" fill="#241352"></path>
127
+                <path d="M110.805653,231.96008 C110.567653,232.103552 110.081653,231.851985 109.609653,231.339025 C109.141653,230.831961 108.939653,230.195183 109.195653,230.03992 C109.431653,229.896448 109.919653,230.148015 110.389653,230.660975 C110.857653,231.168039 111.059653,231.804817 110.805653,231.96008" id="Fill-207" fill="#241352"></path>
128
+                <polygon id="Fill-209" fill="#FBC580" points="94 154.741168 94 191.902566 69.4001958 191.902566 68.6168417 206 54.1608508 191.089253 0 191.089253 4.76975581 152"></polygon>
129
+                <path d="M83.8002138,166.831 C60.0311593,166.439 36.1056973,166.301 12.3390866,166.713 C11.8869711,166.721 11.8869711,167.279 12.3390866,167.287 C36.1056973,167.699 60.0311593,167.561 83.8002138,167.169 C84.0665954,167.165 84.0665954,166.835 83.8002138,166.831" id="Fill-211" fill="#E6E2EB"></path>
130
+                <path d="M83.8002138,173.831 C60.0311593,173.439 36.1056973,173.301 12.3390866,173.713 C11.8869711,173.721 11.8869711,174.279 12.3390866,174.287 C36.1056973,174.699 60.0311593,174.561 83.8002138,174.169 C84.0665954,174.165 84.0665954,173.835 83.8002138,173.831" id="Fill-213" fill="#E6E2EB"></path>
131
+                <path d="M82.8022703,180.830578 C68.391584,180.456578 53.7462826,180.344578 39.3355963,180.712578 C38.8881346,180.724578 38.8881346,181.274578 39.3355963,181.286578 C53.7462826,181.656578 68.391584,181.542578 82.8022703,181.168578 C83.0659099,181.162578 83.0659099,180.836578 82.8022703,180.830578" id="Fill-215" fill="#E6E2EB"></path>
132
+            </g>
133
+        </g>
134
+    </g>
135
+</svg>

+ 1
- 0
assets/icons/facebook.svg Целия файл

@@ -0,0 +1 @@
1
+<svg id="Bold" enable-background="new 0 0 24 24" height="512" viewBox="0 0 24 24" width="512" xmlns="http://www.w3.org/2000/svg"><path d="m15.997 3.985h2.191v-3.816c-.378-.052-1.678-.169-3.192-.169-3.159 0-5.323 1.987-5.323 5.639v3.361h-3.486v4.266h3.486v10.734h4.274v-10.733h3.345l.531-4.266h-3.877v-2.939c.001-1.233.333-2.077 2.051-2.077z"/></svg>

+ 47
- 0
assets/icons/google-plus.svg Целия файл

@@ -0,0 +1,47 @@
1
+<?xml version="1.0" encoding="iso-8859-1"?>
2
+<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
3
+<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
+	 viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
5
+<g>
6
+	<g>
7
+		<polygon points="448,224 448,160 416,160 416,224 352,224 352,256 416,256 416,320 448,320 448,256 512,256 512,224 		"/>
8
+	</g>
9
+</g>
10
+<g>
11
+	<g>
12
+		<path d="M160,224v64h90.528c-13.216,37.248-48.8,64-90.528,64c-52.928,0-96-43.072-96-96c0-52.928,43.072-96,96-96
13
+			c22.944,0,45.024,8.224,62.176,23.168l42.048-48.256C235.424,109.824,198.432,96,160,96C71.776,96,0,167.776,0,256
14
+			s71.776,160,160,160s160-71.776,160-160v-32H160z"/>
15
+	</g>
16
+</g>
17
+<g>
18
+</g>
19
+<g>
20
+</g>
21
+<g>
22
+</g>
23
+<g>
24
+</g>
25
+<g>
26
+</g>
27
+<g>
28
+</g>
29
+<g>
30
+</g>
31
+<g>
32
+</g>
33
+<g>
34
+</g>
35
+<g>
36
+</g>
37
+<g>
38
+</g>
39
+<g>
40
+</g>
41
+<g>
42
+</g>
43
+<g>
44
+</g>
45
+<g>
46
+</g>
47
+</svg>

+ 152
- 0
assets/icons/login.svg Целия файл

@@ -0,0 +1,152 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<svg width="330px" height="303px" viewBox="0 0 330 303" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3
+    <!-- Generator: Sketch 64 (93537) - https://sketch.com -->
4
+    <title>Group 261</title>
5
+    <desc>Created with Sketch.</desc>
6
+    <defs>
7
+        <polygon id="path-1" points="0 0.0109105184 329.765526 0.0109105184 329.765526 287.930563 0 287.930563"></polygon>
8
+    </defs>
9
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
10
+        <g id="02" transform="translate(-42.000000, -106.000000)">
11
+            <g id="Group-261" transform="translate(42.000000, 106.000000)">
12
+                <g id="Group-3">
13
+                    <mask id="mask-2" fill="white">
14
+                        <use xlink:href="#path-1"></use>
15
+                    </mask>
16
+                    <g id="Clip-2"></g>
17
+                    <path d="M83.7780987,282.570875 C43.3834934,268.987236 8.344875,235.228439 1.16954605,193.314695 C-6.00578289,151.40095 20.4984276,104.155958 62.1435592,95.0698827 C81.8350066,90.7715368 103.089612,94.610815 121.901783,87.3956571 C157.383296,73.7881985 169.441322,27.7515068 202.222046,8.55078496 C233.804349,-9.94617744 277.103822,3.39493534 300.633691,31.3915669 C324.161388,59.3881985 331.026257,98.0191759 329.584678,134.521552 C327.46573,188.150183 304.617572,245.986214 255.847046,268.662424 C214.74902,287.770033 127.85698,293.185732 83.7780987,282.570875" id="Fill-1" fill="#E2D3F5" mask="url(#mask-2)"></path>
18
+                </g>
19
+                <path d="M35,273.323242 C43.900235,288.060079 62.2373591,293.592311 78.9493734,293.240628 C95.6592238,292.888946 111.999042,287.909036 128.68509,286.899077 C155.130451,285.302981 181.04565,293.680231 207.040915,298.987026 C233.038343,304.291566 261.450715,306.185239 284.635038,292.834841 C290.31102,289.568255 295.787921,285.104596 298.086013,278.785588 C300.384104,272.468834 298.306733,264.082566 292.325637,261.472002 C290.00807,260.462043 287.428668,260.398921 284.916348,260.349324 C229.223339,259.273988 173.530329,258.198652 117.83732,257.121062 C89.4877017,256.573249 58.2362566,257.075975 36.9691743,276.614627" id="Fill-4" fill="#BEADD9"></path>
20
+                <g id="Group-132" transform="translate(12.000000, 41.000000)" fill="#3A3A3A">
21
+                    <path d="M262.903974,66.2163451 C259.4784,69.4880708 258.174458,74.5810354 261.443035,78.5118761 C264.519729,82.2107257 270.472508,82.9955929 274.314559,80.0469204 C283.592609,72.9267434 273.922068,59.7899735 263.911368,62.508823 C262.057938,63.0118319 262.520205,65.6396195 264.35183,65.7436903 C267.278068,65.908469 270.411454,66.0212124 272.751136,68.0614336 C275.260898,70.2512566 275.317591,73.9566106 273.257014,76.4759912 C267.799209,83.1473628 258.322732,73.3235133 264.0531,67.3589558 C264.777028,66.6066106 263.660609,65.494354 262.903974,66.2163451" id="Fill-6" fill-opacity="0.5"></path>
22
+                    <path d="M39.6684087,33.8553142 C36.2232101,32.3072611 31.9843076,32.6650044 28.8509213,34.7659336 C25.717535,36.8668628 23.7965097,40.6415973 23.9491451,44.3989867 C24.0690729,47.3346504 25.2465458,50.6757566 23.3691307,52.9458009 C21.9169141,54.6976593 19.3264736,54.8624381 17.2462715,55.7990752 C13.2908347,57.5769513 11.3218383,62.778323 13.1207552,66.7069956 C14.0932606,68.8339425 16.0230079,70.7917743 15.6545025,73.098677 C15.4168274,74.5925265 14.224091,75.7741637 12.9048852,76.5265088 C11.5834989,77.2766858 10.1051162,77.7059779 8.73793935,78.3694292 C3.75766498,80.7934115 0.733303971,86.4240752 0.875036823,91.9354912 C1.01895018,97.4469071 4.06947726,102.676465 8.44357112,106.06527 C12.8198455,109.454075 18.3975783,111.099695 23.9382426,111.305668 C29.4919899,111.511642 35.3008563,110.217261 39.5375783,106.644164 C42.7189357,103.960004 44.7947769,100.200447 46.3254917,96.343323 C49.2386469,89.0085 50.4183004,81.0015531 49.7467047,73.1463761 C49.0467625,64.9941637 46.3974484,57.0934558 45.8174339,48.9325708 C45.623369,46.1985442 45.6626181,43.4276593 45.049896,40.7543407 C44.437174,38.0810221 43.0612751,35.4380575 40.7041487,34.0179248" id="Fill-8"></path>
23
+                    <path d="M38.405678,34.9107655 C41.5608693,28.3889956 47.8341834,23.4434646 54.942631,21.8758982 C59.3080029,20.9132434 64.0985733,21.2384646 67.9340823,23.5236858 C71.7717718,25.8089071 74.4232664,30.2666062 73.838891,34.6766062 C73.4769271,37.4019602 71.9898224,39.834615 71.0456635,42.4190398 C70.1015047,45.0056327 69.7918729,48.1581106 71.5471798,50.2828894 C73.1215047,52.190854 75.8209704,52.6613407 77.9709487,53.8950133 C81.0411004,55.6598805 82.9708477,59.219969 82.7680606,62.741031 C82.5652736,66.2620929 80.2364939,69.5793496 76.9831798,70.9821372 C80.2146888,71.3550575 83.2521329,73.1524469 85.120826,75.7975796 C86.9916996,78.4448805 87.6632953,81.8943938 86.9219235,85.0447035 C85.8578368,89.5587743 82.1684217,93.0126239 78.1999018,95.4517832 C72.6875841,98.8405885 66.2943422,100.804925 59.8182412,101.095456 C52.9452881,101.4055 45.3331437,99.3826239 41.5935769,93.6392168 C39.1405083,89.8688186 38.7654614,85.1639513 38.4907177,80.6802345 C37.6599451,67.1466947 37.0908332,53.5979779 36.5217213,40.0514292 C36.4301401,37.8724469 36.3407394,35.6587743 36.8575191,33.5383319" id="Fill-10"></path>
24
+                    <path d="M61.5288477,96.0558274 L123.14775,119.025119 L117.264747,94.2822876 L133.289281,90.2321991 C133.289281,90.2321991 150.526176,138.60127 138.555201,139.89565 C117.598364,142.163527 85.8894542,133.91158 85.8894542,133.91158 L61.5288477,96.0558274 Z" id="Fill-12" fill-opacity="0.5"></path>
25
+                    <path d="M56.1423451,201.627845 C56.1423451,201.627845 130.582619,120.836385 180.836728,138.474217 C231.090836,156.114217 252.309334,238.401695 252.309334,238.401695 L212.281796,237.755588 C212.281796,237.755588 180.671009,175.60581 165.246114,178.012447 C149.819038,180.42342 102.179356,239.578996 102.179356,239.578996 L56.1423451,201.627845 Z" id="Fill-14" fill-opacity="0.5"></path>
26
+                    <path d="M79.693548,152.580146 L82.7833242,199.982226 C66.7369848,219.599571 10.8746166,194.23665 10.8746166,194.23665 L10.2226455,174.417668 L8.92524477,127.212889 C10.211743,108.415102 27.7713531,99.1896593 27.7713531,99.1896593 C35.0302556,95.5905442 46.1006816,93.5481549 56.0743134,94.040323 C66.4862267,94.5498363 69.0592231,99.5083761 73.3482773,108.954969 C76.8131004,116.586827 86.2176202,129.021119 79.693548,152.580146" id="Fill-16" fill-opacity="0.5"></path>
27
+                    <path d="M21.3150946,203.167226 C21.3150946,203.167226 12.7718744,237.744748 38.81147,243.195456 C64.8510657,248.643996 160.623225,235.895323 185.568206,238.076473 C210.513188,240.253288 281.453752,244.370588 281.453752,244.370588 L286.647716,203.308155 C286.647716,203.308155 176.250907,198.046075 163.774055,201.131341 C151.297203,204.21227 21.3150946,203.167226 21.3150946,203.167226" id="Fill-18" fill-opacity="0.5"></path>
28
+                    <path d="M33.7997964,142.715535 C33.7997964,142.715535 25.9914065,188.469827 37.0029588,187.342394 C73.2233343,183.639208 94.7907134,183.140535 94.7907134,183.140535 L100.793857,195.533633 C100.933197,197.645403 32.2014859,217.208544 21.157226,210.740978 C13.3597386,206.174872 0.937399278,193.872836 6.57618628,157.109827 L7.90847509,144.786111 L33.7997964,142.715535 Z" id="Fill-20"></path>
29
+                    <polygon id="Fill-22" fill-opacity="0.5" points="66.4816477 208.401336 66.4075105 205.333416 111.868868 198.950407 123.935785 156.992531 174.296738 155.778372 160.707828 201.192265"></polygon>
30
+                    <path d="M148.200667,176.878509 C148.250819,178.925235 146.621981,180.627226 144.563584,180.677093 C142.505187,180.724792 140.795671,179.10519 140.745519,177.058465 C140.695368,175.013907 142.324205,173.311916 144.382602,173.262049 C146.440999,173.21435 148.150516,174.831783 148.200667,176.878509" id="Fill-24"></path>
31
+                    <path d="M149.693441,176.842518 C149.763217,179.708801 147.482409,182.08942 144.599781,182.158801 C141.717152,182.228181 139.322957,179.960305 139.253181,177.094022 C139.183405,174.227739 141.464214,171.847119 144.346842,171.779907 C147.22947,171.710527 149.623665,173.978403 149.693441,176.842518" id="Fill-26"></path>
32
+                    <path d="M13.8769545,112.368925 C13.8769545,112.368925 5.42749603,120.434412 3.53917834,150.957509 L36.2380375,147.360562 C36.2380375,147.360562 41.6871206,95.375031 13.8769545,112.368925" id="Fill-28"></path>
33
+                    <path d="M253.906118,20.5828186 C253.906118,20.5828186 265.497685,46.4660929 268.729194,45.1088363 C271.962884,43.7537478 301.899043,25.2855177 301.899043,25.2855177 C301.899043,25.2855177 289.629339,2.11242035 287.075967,0.7595 C284.522595,-0.591252212 253.906118,20.5828186 253.906118,20.5828186" id="Fill-30" fill-opacity="0.5"></path>
34
+                    <path d="M287.075749,0.760367257 C287.221843,0.814570796 286.369265,3.47054425 284.871258,7.71576549 C283.375431,11.9631549 281.231994,17.8019602 278.802911,24.2261637 C278.741857,24.3844381 278.680803,24.5427124 278.62629,24.690146 L278.462752,25.1216062 L278.002666,25.0478894 C271.297612,23.9616504 265.261973,22.9209425 260.907503,22.1143938 C256.553034,21.3078451 253.879734,20.7354558 253.90571,20.5836858 C253.929886,20.4319159 256.646796,20.7289513 261.033973,21.3338628 C265.421149,21.9409425 271.478594,22.8537301 278.185828,23.9334646 L277.564384,24.2933761 C277.618897,24.1459425 277.67777,23.9876681 277.738825,23.8293938 C280.170088,17.4051903 282.431272,11.6097478 284.121164,7.43607522 C285.811056,3.26023451 286.929655,0.706163717 287.075749,0.760367257" id="Fill-32"></path>
35
+                    <path d="M264.920505,42.0693186 C264.615235,42.0021062 265.515783,37.7503805 266.933112,32.5771947 C268.352621,27.4018407 269.743783,23.2845398 270.042513,23.3799381 C270.341242,23.4753363 269.440693,27.7270619 268.029906,32.8742301 C266.619119,38.0192301 265.225776,42.136531 264.920505,42.0693186" id="Fill-34"></path>
36
+                    <path d="M299.923505,20.1370487 C299.875534,20.4449248 295.697685,20.0438186 290.593122,19.2372699 C285.488559,18.4350575 281.391389,17.5331106 281.43936,17.2252345 C281.489512,16.9173584 285.66518,17.3184646 290.771923,18.1228451 C295.874306,18.9272257 299.971476,19.8291726 299.923505,20.1370487" id="Fill-36"></path>
37
+                    <path d="M30.2532043,48.3896681 L30.9923957,58.0790929 C30.9923957,58.0790929 22.7064751,59.1913496 25.070143,66.7061283 C27.4316303,74.2209071 33.0987639,70.9318363 33.0987639,70.9318363 C33.0987639,70.9318363 34.5160924,90.1892699 54.3565112,84.0837832 C70.1455509,79.2249779 69.179587,58.8943142 67.1757025,41.5621903 C66.3994426,34.8474558 60.0105617,30.2314823 53.3382152,31.5236947 L41.4108505,33.8349336 C34.5182729,35.1683407 29.721161,41.4255973 30.2532043,48.3896681" id="Fill-38"></path>
38
+                    <path d="M30.9930498,66.1222478 L36.3396491,94.4663628 C37.5432881,100.853708 43.8754758,104.938487 50.2316491,103.431628 C56.1211942,102.033177 59.8934686,96.3114513 58.8359235,90.3837522 L55.9336708,74.1378673 L30.9930498,66.1222478 Z" id="Fill-40"></path>
39
+                    <path d="M52.9376563,66.4420487 C53.013974,66.3878451 53.1753314,66.6935531 53.5372953,66.7347478 C53.8905372,66.7716062 54.429122,66.4073584 54.5599523,65.6376681 C54.7409343,64.8744823 54.640631,63.8706327 54.5316058,62.7085088 C54.437844,61.4596593 54.3462628,60.2238186 54.2503206,58.9316062 C53.9123422,53.5676239 53.8905372,49.2031549 54.20453,49.1835759 C54.5185227,49.1641283 55.0462051,53.4960752 55.3841834,58.8600575 C55.4495986,60.1566062 55.5128332,61.3924469 55.5760679,62.6434646 C55.6218585,63.7904115 55.6654686,64.9243496 55.3296708,65.8631549 C55.0680101,66.8431549 54.0540751,67.4502345 53.4217285,67.1597035 C52.815548,66.8539956 52.8962267,66.4355442 52.9376563,66.4420487" id="Fill-42"></path>
40
+                    <path d="M59.3738542,82.1060044 C59.4632549,82.2100752 58.6739119,83.0751637 57.0428939,84.0074646 C55.4293199,84.9375973 52.9086556,85.8547212 50.0064029,85.9132611 C47.1041502,85.9761372 44.5442368,85.1674204 42.8935942,84.3045 C41.2255076,83.4415796 40.4012765,82.6111814 40.4841357,82.5027743 C40.6302296,82.1883938 44.4984462,84.9180841 49.9824173,84.7836593 C55.4663884,84.6882611 59.2168578,81.7981283 59.3738542,82.1060044" id="Fill-44"></path>
41
+                    <path d="M55.4982238,70.4182035 C55.6094296,70.4984248 55.3543105,71.1336903 54.4755668,71.7472743 C53.6273502,72.354354 52.0661083,72.8486903 50.4263682,72.3348407 C48.7931697,71.803646 47.8141227,70.4962566 47.4805054,69.5119204 C47.1272635,68.5037345 47.2908014,67.838115 47.4281733,67.8402832 C47.6004332,67.8251062 47.7356245,68.4126726 48.2066137,69.1715221 C48.6623394,69.9238673 49.5389025,70.8605044 50.7730686,71.2616106 C52.0115957,71.6518761 53.2719278,71.4003717 54.0852563,71.0513009 C54.9116679,70.7065664 55.3673935,70.3076283 55.4982238,70.4182035" id="Fill-46"></path>
42
+                    <path d="M30.3692072,67.6455841 C30.3713877,67.7778407 29.885135,68.0098319 29.0238354,67.7583274 C28.6117199,67.6304071 28.0665935,67.2639912 27.8332794,66.6287257 C27.7155321,66.3186814 27.6632,65.9392566 27.7809473,65.5424867 C27.874709,65.1543894 28.2475755,64.7359381 28.659691,64.6015133 C29.2222614,64.3738584 30.0094238,64.5082832 30.3735682,65.1240354 L29.4097848,65.622708 C28.7796188,64.0356283 28.474348,62.8193009 28.7098426,62.7152301 C28.9431567,62.6111593 29.6452794,63.6540354 30.4040953,65.1847434 L29.4403119,65.6834159 C29.4185069,65.6508938 29.25933,65.5815133 29.0630845,65.6573982 C28.8515755,65.7202743 28.7556332,65.9717788 28.8275899,66.3035044 C28.8973661,66.6200531 29.1088751,66.8563805 29.3661747,67.0363363 C29.8873155,67.3789027 30.3822903,67.4786372 30.3692072,67.6455841" id="Fill-48"></path>
43
+                    <path d="M60.8836361,54.0491681 C60.5783653,54.1185487 60.1727913,53.4789469 59.9765458,52.622531 C59.7824809,51.766115 59.8740621,51.0181062 60.1793329,50.9487257 C60.4846036,50.8793451 60.8901776,51.5189469 61.0842426,52.3753628 C61.2804881,53.2317788 61.1889069,53.9797876 60.8836361,54.0491681" id="Fill-50"></path>
44
+                    <path d="M44.0856765,55.602208 C43.7825863,55.6867655 43.3443047,55.0580044 43.1044491,54.2015885 C42.8645935,53.3430044 42.9169256,52.5819867 43.2200159,52.4974292 C43.5209256,52.4150398 43.9592072,53.0416327 44.1990628,53.9002168 C44.4389184,54.7566327 44.3887668,55.5176504 44.0856765,55.602208" id="Fill-52"></path>
45
+                    <path d="M45.6456101,48.547292 C45.5496679,48.853 44.6556606,48.8421593 43.6657112,49.1175133 C42.6670397,49.3603451 41.8929603,49.8069823 41.6596462,49.5858319 C41.4176101,49.3993717 42.0368736,48.3716726 43.3778845,48.0247699 C44.7145343,47.6713628 45.7633574,48.2654336 45.6456101,48.547292" id="Fill-54"></path>
46
+                    <path d="M62.7979018,45.8436195 C62.6714325,46.1384867 61.6880245,45.9932212 60.5367177,46.1059646 C59.3832303,46.1926903 58.4390715,46.5070708 58.264631,46.2382212 C58.0771076,45.9975575 58.9711148,45.1064513 60.4385949,44.9828673 C61.9060751,44.8506106 62.9396347,45.5747699 62.7979018,45.8436195" id="Fill-56"></path>
47
+                    <path d="M30.9930498,58.0795265 C36.5315336,52.711208 38.1581906,43.7676239 39.6605588,36.2246593 C44.7891076,39.9386858 51.8430426,40.8514735 57.7565733,38.5684204 C59.6121834,40.7365619 61.7926888,42.6315177 64.2021473,44.1665619 C64.8890065,44.6045265 65.7001545,45.0294823 66.4807755,44.795323 C67.4096708,44.5178009 67.8239668,43.4575796 68.0441978,42.5166062 C68.7528621,39.5093938 68.7790282,36.2897035 67.7236635,33.3822257 C66.6682989,30.4790841 64.4550859,27.9250133 61.5571942,26.8105885 C58.4608765,25.6181106 54.9764289,26.1362965 51.7601834,26.9645265 C46.9172809,28.2133761 42.2488188,30.1321814 37.9314181,32.6472257 C33.6925155,35.1145708 29.6236924,38.3819602 27.8247755,42.9242168 C26.028039,47.4686416 26.036761,56.3016504 30.3694253,58.5977124" id="Fill-58"></path>
48
+                    <path d="M53.5968231,71.4695354 C53.8628448,72.9980752 52.552361,74.4854204 50.7599856,74.1146681 C48.9676101,73.7265708 48.3810542,71.8402876 49.2488953,70.5502434 C50.114556,69.242854 51.2702238,68.4688274 51.939639,68.5902434 C52.6003321,68.7506858 53.341704,69.9258186 53.5968231,71.4695354" id="Fill-60"></path>
49
+                    <path d="M46.6953054,62.4730487 C46.9700491,64.0015885 45.0708289,65.6190221 42.4215148,65.7361018 C39.7722007,65.8596858 37.7312477,64.4178717 37.8686195,62.8719867 C38.0016303,61.3130929 39.9248361,60.2051726 42.1642152,60.0967655 C44.4035942,60.0013673 46.4205617,60.9336681 46.6953054,62.4730487" id="Fill-62"></path>
50
+                    <path d="M67.6730758,60.7706239 C67.9848881,62.2926593 66.3211625,63.9122611 63.9226065,64.033677 C61.52187,64.1572611 59.701148,62.7154469 59.8537834,61.1695619 C60.0042383,59.6128363 61.6963105,58.5005796 63.6304188,58.3943407 C65.5667076,58.3032788 67.363444,59.2355796 67.6730758,60.7706239" id="Fill-64"></path>
51
+                    <path d="M30.7654051,83.7288764 C30.4470513,83.722354 30.2704303,80.6132389 30.0698238,76.7951416 C29.8757588,72.9748761 29.729665,69.8657611 30.0458383,69.8267345 C30.351109,69.7855398 31.0074412,72.8686372 31.2036866,76.7366018 C31.4064736,80.6045664 31.0728563,83.737531 30.7654051,83.7288764" id="Fill-66"></path>
52
+                    <path d="M63.6847134,95.8494204 C58.3228505,93.731146 99.56493,108.955836 99.56493,108.955836 L95.3805401,137.007252 L79.6939841,131.890438 L63.6847134,95.8494204 Z" id="Fill-68" fill-opacity="0.5"></path>
53
+                    <path d="M39.143343,32.3933363 C40.4407437,30.4463451 40.8681227,27.948646 40.2902888,25.6851062 C39.8149386,23.8205044 38.3997906,21.9710796 36.4678628,21.8735133 C35.3710686,21.8171416 34.3069819,22.3483363 33.5001949,23.0920088 C31.507213,24.9262566 30.9947942,28.1567876 32.322722,30.5113894 C33.6506498,32.8659912 36.6880939,34.1170088 39.3025199,33.3863451" id="Fill-70"></path>
54
+                    <path d="M285.541545,212.045115 C285.541545,212.045115 298.956014,192.922106 297.320635,200.161531 C295.685256,207.400956 282.059278,239.578345 282.059278,239.578345 L285.541545,212.045115 Z" id="Fill-72" fill-opacity="0.5"></path>
55
+                    <path d="M90.9804982,183.143571 C90.9804982,183.143571 108.705827,177.61481 108.097466,179.433881 C107.489105,181.250783 104.473466,181.317996 101.457827,184.251491 C101.457827,184.251491 121.272079,184.463969 120.319199,186.087907 C119.366318,187.709677 106.468628,188.119456 106.39013,188.39481 C106.313812,188.672332 120.498,189.017066 120.179646,190.51742 C119.859112,192.019942 106.677957,191.653527 106.677957,191.653527 C106.677957,191.653527 118.897509,192.945739 118.646751,194.563173 C118.395993,196.182774 107.131502,195.016314 107.131502,195.016314 C107.131502,195.016314 116.560007,196.087376 116.31361,197.55304 C116.165336,198.446314 88.7084116,198.647951 88.6514247,199.304898 C88.6211913,199.649633 90.9804982,183.143571 90.9804982,183.143571" id="Fill-74"></path>
56
+                    <path d="M118.421069,95.8494204 C118.421069,95.8494204 107.658094,80.8892434 109.576939,80.8979159 C111.495783,80.9044204 112.496635,83.7208363 116.223119,85.6483142 C116.223119,85.6483142 110.276881,66.9415885 112.115047,67.3340221 C113.957574,67.7264558 118.349112,79.7336239 118.636939,79.720615 C118.922585,79.7076062 114.84722,66.2542876 116.375755,66.0895088 C117.902108,65.9247301 121.646036,78.4392434 121.646036,78.4392434 C121.646036,78.4392434 119.081762,66.5426504 120.699697,66.275969 C122.319812,66.0092876 124.705285,76.9692434 124.705285,76.9692434 C124.705285,76.9692434 122.797343,67.7654823 124.269184,67.5399956 C125.165372,67.4034027 133.289935,90.2339336 133.289935,90.2339336 C133.076245,90.2339336 118.421069,95.8494204 118.421069,95.8494204" id="Fill-76" fill-opacity="0.5"></path>
57
+                    <path d="M19.1590108,137.007035 C19.2767581,136.996195 19.6779711,137.705177 19.6997762,139.118805 C19.6954152,139.803938 19.41413,140.799115 18.5375668,141.419204 C18.1189097,141.729248 17.4952852,141.950398 16.8498556,141.809469 C16.2109675,141.677212 15.7290758,141.245752 15.3823755,140.868496 C14.6802527,140.055442 14.2245271,139.574115 13.5049603,139.489558 C12.8159206,139.38115 12.1944765,139.610973 11.795444,139.973053 C10.95813,140.734071 10.984296,141.612168 10.8142166,141.601327 C10.7008303,141.672876 10.2669097,140.662522 11.2088881,139.426681 C11.6689747,138.836947 12.5956895,138.355619 13.6227076,138.455354 C14.1307653,138.498717 14.6737112,138.678673 15.1316173,139.025575 C15.5786209,139.361637 15.8969747,139.76708 16.2109675,140.100973 C17.3404693,141.631681 18.818852,140.137832 18.8995307,139.036416 C19.0783321,137.874292 18.9736679,137.020044 19.1590108,137.007035" id="Fill-78"></path>
58
+                    <path d="M28.8413271,128.697633 C28.7693704,128.604403 29.1705834,127.893252 30.3742224,127.140907 C30.9651394,126.7875 31.9659913,126.509978 32.9537603,126.928429 C33.4378325,127.123562 33.9524318,127.537677 34.1683018,128.159934 C34.3863523,128.77135 34.2664245,129.406615 34.1246917,129.896615 C33.7888939,130.913473 33.6144534,131.553075 33.9153632,132.210022 C34.1792043,132.849624 34.7003451,133.257235 35.2214859,133.406836 C36.3073776,133.721217 37.0487495,133.242058 37.1294282,133.393827 C37.249356,133.452367 36.6061069,134.345642 35.0557675,134.189535 C34.3100347,134.107146 33.4138469,133.571615 32.9646628,132.645819 C32.7378903,132.190509 32.6114209,131.635465 32.6702946,131.067412 C32.7269877,130.512367 32.9079697,130.03104 33.030078,129.590907 C33.7605473,127.836881 31.7065112,127.357721 30.7165617,127.862898 C29.6284895,128.31604 28.9481718,128.849403 28.8413271,128.697633" id="Fill-80"></path>
59
+                    <path d="M28.1876116,107.99665 C28.1156549,107.901252 28.5168679,107.19227 29.7183264,106.439925 C30.3092433,106.086518 31.3122758,105.806827 32.3000448,106.227447 C32.784117,106.42258 33.2987162,106.836695 33.5124058,107.458951 C33.7326368,108.070367 33.612709,108.705633 33.4709762,109.195633 C33.1351783,110.212491 32.9585574,110.852093 33.2616477,111.506872 C33.5254888,112.148642 34.0466296,112.556252 34.5655899,112.705854 C35.6536621,113.020235 36.3950339,112.541075 36.4757126,112.692845 C36.5956404,112.751385 35.9523913,113.644659 34.3998715,113.488553 C33.6541386,113.403996 32.7601314,112.868465 32.3109473,111.944836 C32.0841747,111.489527 31.9577054,110.934482 32.0143986,110.366429 C32.0710917,109.811385 32.2542542,109.330058 32.3763625,108.889925 C33.1046513,107.135898 31.0527957,106.656739 30.0628462,107.159748 C28.9725935,107.615058 28.2944563,108.14842 28.1876116,107.99665" id="Fill-82"></path>
60
+                    <path d="M48.833291,134.957491 C48.7438903,135.035544 48.0003379,134.699482 47.1412188,133.576385 C46.7356448,133.021341 46.3693199,132.05435 46.7029372,131.037491 C46.8555726,130.540987 47.2262585,129.994615 47.8302585,129.727934 C48.423356,129.456916 49.0687856,129.52196 49.5724823,129.619527 C50.6213054,129.862358 51.2776375,129.981606 51.9078036,129.626031 C52.5270671,129.307314 52.889031,128.754438 52.9958758,128.22758 C53.2161069,127.121827 52.6709805,126.43019 52.8148939,126.33696 C52.8650455,126.213376 53.8157458,126.772757 53.7917603,128.322978 C53.7743162,129.068819 53.3164101,130.001119 52.4289444,130.527978 C51.9928433,130.792491 51.4498975,130.965942 50.874244,130.95727 C50.3116736,130.950765 49.8145184,130.812004 49.3631538,130.729615 C47.5424318,130.159394 47.241522,132.236473 47.832439,133.170942 C48.3819264,134.21165 48.9750238,134.838243 48.833291,134.957491" id="Fill-84"></path>
61
+                    <path d="M62.9106339,156.607252 C62.9738686,156.706987 62.522504,157.383447 61.2687134,158.049066 C60.6516303,158.359111 59.6333343,158.560748 58.6782729,158.070748 C58.2094643,157.840925 57.7275726,157.389951 57.5574931,156.752518 C57.3852332,156.128093 57.5531321,155.503668 57.7319336,155.026677 C58.1396881,154.033668 58.3620996,153.409243 58.1113415,152.734951 C57.893291,152.075836 57.4048578,151.631367 56.8968,151.442739 C55.8370744,151.050305 55.0629949,151.475261 54.9932188,151.319155 C54.877652,151.249774 55.5863162,150.406367 57.1213921,150.677385 C57.8584029,150.813978 58.7109805,151.412385 59.0903884,152.368535 C59.2822729,152.839022 59.3694931,153.400571 59.2691899,153.964288 C59.1710671,154.512827 58.9530166,154.981146 58.7982007,155.410438 C57.9412621,157.103757 59.9538686,157.736854 60.9787061,157.303226 C62.0973054,156.930305 62.8146917,156.448978 62.9106339,156.607252" id="Fill-86"></path>
62
+                    <path d="M79.4837834,122.46119 C79.5470181,122.560925 79.0956534,123.239553 77.8418628,123.903004 C77.2247798,124.210881 76.2064838,124.414686 75.2514224,123.924686 C74.7826137,123.694863 74.300722,123.243889 74.1306426,122.608624 C73.9583827,121.982031 74.1262816,121.357606 74.305083,120.880615 C74.7128375,119.889774 74.9352491,119.26535 74.684491,118.588889 C74.4664404,117.929774 73.9780072,117.485305 73.4699495,117.296677 C72.4102238,116.904243 71.6361444,117.327031 71.5663682,117.173093 C71.4508014,117.103712 72.1594657,116.260305 73.6945415,116.531323 C74.4315523,116.667916 75.28413,117.266323 75.6635379,118.222473 C75.8576029,118.69296 75.9426426,119.254509 75.8423394,119.818226 C75.7442166,120.366765 75.5261661,120.835084 75.3713502,121.264376 C74.5144116,122.959863 76.5270181,123.588624 77.5518556,123.157164 C78.6704549,122.784243 79.3878412,122.302916 79.4837834,122.46119" id="Fill-88"></path>
63
+                    <path d="M90.7910123,117.266323 C90.862969,117.173093 91.6566729,117.366058 92.709857,118.315704 C93.2091928,118.788358 93.7477776,119.67296 93.6060448,120.733181 C93.5471711,121.247031 93.28333,121.851942 92.7382036,122.224863 C92.2039798,122.597783 91.5585502,122.651987 91.0439509,122.64765 C89.9689617,122.599951 89.3017271,122.602119 88.7478787,123.066102 C88.1983913,123.493226 87.9432722,124.100305 87.9345502,124.640173 C87.9236477,125.765438 88.5865213,126.3465 88.4622325,126.46358 C88.4360664,126.595836 87.3981458,126.21858 87.1343047,124.69004 C87.0165574,123.952872 87.2934816,122.953358 88.0697415,122.27473 C88.4491495,121.934332 88.9528462,121.665482 89.5197776,121.567916 C90.073626,121.474686 90.5882253,121.520217 91.0483119,121.518049 C92.9409906,121.747872 92.8581314,119.653447 92.1036765,118.840394 C91.3710267,117.916765 90.673265,117.40942 90.7910123,117.266323" id="Fill-90"></path>
64
+                    <path d="M45.0472794,174.263513 C45.1105141,174.363248 44.6591495,175.039708 43.4053588,175.705327 C42.7882758,176.013204 41.7699798,176.217009 40.8149184,175.727009 C40.3461097,175.495018 39.8642181,175.046212 39.6941386,174.408779 C39.5218787,173.784354 39.6897776,173.159929 39.8663986,172.682938 C40.2763336,171.689929 40.4987451,171.065504 40.247987,170.391212 C40.0299365,169.732097 39.5415032,169.287628 39.0334455,169.099 C37.9715394,168.706566 37.1974599,169.131522 37.1298643,168.975416 C37.0142975,168.906035 37.7207812,168.062628 39.2580375,168.333646 C39.9950484,168.470239 40.847626,169.068646 41.2270339,170.024796 C41.4189184,170.495283 41.5039581,171.056832 41.4058354,171.620549 C41.3077126,172.169088 41.0896621,172.637407 40.9348462,173.064531 C40.0779076,174.760018 42.0905141,175.390947 43.1131711,174.959487 C44.2339509,174.586566 44.9513372,174.105239 45.0472794,174.263513" id="Fill-92"></path>
65
+                    <path d="M69.5768751,141.404894 C69.4787523,141.472106 68.7788101,141.051487 68.0592433,139.832991 C67.721265,139.236752 67.4748679,138.230735 67.9262325,137.261575 C68.1377415,136.786752 68.5716621,136.28808 69.2018282,136.092947 C69.8232722,135.895646 70.4577993,136.034407 70.9462325,136.190513 C71.957987,136.556929 72.5946946,136.749894 73.2641097,136.472372 C73.9160809,136.227372 74.3434599,135.722195 74.5113588,135.212681 C74.8602397,134.139451 74.4001531,133.389274 74.554969,133.315558 C74.6203841,133.19631 75.4969473,133.861929 75.2897993,135.399142 C75.1829545,136.138478 74.6182036,137.012239 73.6740448,137.43069 C73.2095971,137.641 72.6492072,137.749407 72.0779148,137.673522 C71.5218859,137.599805 71.0421747,137.404673 70.6060736,137.26808 C68.8660303,136.489717 68.3187235,138.514761 68.7962542,139.514274 C69.2170917,140.611354 69.731691,141.302991 69.5768751,141.404894" id="Fill-94"></path>
66
+                    <path d="M73.9793155,159.058987 C73.8833733,159.126199 73.1812505,158.70558 72.4616838,157.487084 C72.1258859,156.890845 71.8773083,155.884827 72.3308534,154.915668 C72.5401819,154.440845 72.9741025,153.944341 73.6064491,153.749208 C74.2278931,153.549739 74.8602397,153.6885 75.3486729,153.846774 C76.3604274,154.211022 76.9993155,154.406155 77.6665502,154.126465 C78.3185213,153.881465 78.7459004,153.378456 78.9137993,152.866774 C79.2626801,151.793544 78.804774,151.045535 78.9574094,150.96965 C79.0228245,150.852571 79.8993877,151.516022 79.6944202,153.053235 C79.5875755,153.792571 79.020644,154.666332 78.0764852,155.084783 C77.6142181,155.297261 77.0516477,155.4035 76.4803552,155.327615 C75.9243264,155.253898 75.4467957,155.058765 75.0085141,154.924341 C73.2684708,154.14381 72.7211639,156.168854 73.1986946,157.168367 C73.6195321,158.265447 74.1363119,158.957084 73.9793155,159.058987" id="Fill-96"></path>
67
+                    <path d="M38.4769805,151.52773 C38.3592332,151.512553 38.1259191,150.73419 38.4159264,149.350916 C38.5707422,148.683128 39.065717,147.774677 40.0556664,147.358394 C40.5331971,147.145916 41.1895292,147.065695 41.7891682,147.345385 C42.3844462,147.614235 42.7594931,148.141093 43.0146123,148.583394 C43.518309,149.528704 43.8584679,150.098925 44.5409661,150.339588 C45.1907567,150.595429 45.8449083,150.504367 46.3158975,150.237686 C47.2993054,149.678305 47.4672043,148.817553 47.6329227,148.863084 C47.7593921,148.819721 47.9578181,149.901624 46.7672621,150.901137 C46.1894282,151.37596 45.1798542,151.64481 44.1986267,151.321757 C43.7101935,151.169987 43.2217603,150.875119 42.8510744,150.437155 C42.4891105,150.012199 42.2666989,149.546049 42.0333848,149.151447 C41.2723884,147.414765 39.4996375,148.548704 39.1769227,149.604588 C38.7473632,150.6995 38.660143,151.558084 38.4769805,151.52773" id="Fill-98"></path>
68
+                    <path d="M70.5393502,173.323407 C70.4216029,173.30823 70.1861083,172.529867 70.478296,171.146593 C70.6309314,170.478805 71.1280866,169.570354 72.1180361,169.154071 C72.5933863,168.941593 73.2518989,168.861372 73.8515379,169.141062 C74.4468159,169.409912 74.8196823,169.93677 75.0769819,170.379071 C75.5806787,171.324381 75.9208375,171.894602 76.6033357,172.135265 C77.2509458,172.391106 77.907278,172.300044 78.3782671,172.033363 C79.3616751,171.473982 79.529574,170.61323 79.6931119,170.658761 C79.8195812,170.615398 80.0201877,171.697301 78.8274513,172.696814 C78.2496173,173.171637 77.2400433,173.440487 76.2609964,173.117434 C75.7725632,172.965664 75.28413,172.670796 74.913444,172.232832 C74.5514801,171.807876 74.3290686,171.341726 74.0957545,170.947124 C73.3347581,169.210442 71.5598267,170.344381 71.2392924,171.402434 C70.8097329,172.495177 70.7225126,173.353761 70.5393502,173.323407" id="Fill-100"></path>
69
+                    <path d="M69.6098007,107.294606 C69.4920534,107.279429 69.2565588,106.498898 69.5487466,105.117792 C69.7013819,104.450004 70.1985372,103.539385 71.1884866,103.12527 C71.6638368,102.912792 72.3223495,102.832571 72.9219884,103.112261 C73.5172664,103.378942 73.8901329,103.907969 74.1474325,104.348102 C74.6511292,105.29558 74.9912881,105.865801 75.6737863,106.106465 C76.3213964,106.360137 76.9777285,106.271243 77.4487177,106.004562 C78.4321256,105.445181 78.6000245,104.584429 78.7635625,104.62996 C78.8900318,104.584429 79.0906383,105.666332 77.8979018,106.665845 C77.3200679,107.142836 76.3104939,107.409518 75.3314469,107.088633 C74.8430137,106.934695 74.3545805,106.639827 73.9838946,106.204031 C73.6219307,105.776907 73.3995191,105.310757 73.1662051,104.918323 C72.4052087,103.179473 70.6302773,104.313412 70.309743,105.371465 C69.8801834,106.466376 69.7929632,107.322792 69.6098007,107.294606" id="Fill-102"></path>
70
+                    <path d="M59.1353069,182.089204 C59.0742527,182.191106 58.2631047,182.095708 57.0987148,181.284823 C56.5426859,180.879381 55.8994368,180.068496 55.9059783,178.999602 C55.8994368,178.481416 56.0847798,177.848319 56.5797545,177.410354 C57.0616462,176.974558 57.6961733,176.840133 58.2064116,176.779425 C59.2792202,176.694867 59.9399134,176.608142 60.4327076,176.079115 C60.9233213,175.586947 61.0999422,174.95385 61.0410686,174.418319 C60.9102383,173.299558 60.179769,172.805221 60.2887942,172.672965 C60.2975162,172.540708 61.3746859,172.78354 61.828231,174.268717 C62.0397401,174.984204 61.8892852,176.009735 61.2046065,176.781593 C60.8709892,177.165354 60.4065415,177.49708 59.8548736,177.661858 C59.3162888,177.824469 58.799509,177.843982 58.3459639,177.900354 C56.4380217,177.909027 56.784722,179.977434 57.6351191,180.688584 C58.4767942,181.514646 59.2334296,181.930929 59.1353069,182.089204" id="Fill-104"></path>
71
+                    <path d="M21.1075105,117.266323 C21.2099942,117.207783 21.8663264,117.695615 22.4637848,118.976987 C22.740709,119.605748 22.8868029,120.626942 22.3416765,121.550571 C22.0865574,122.001544 21.6068462,122.456854 20.9592361,122.589111 C20.320348,122.725704 19.703265,122.524066 19.2322758,122.322429 C18.2597704,121.860615 17.6448679,121.604774 16.9536477,121.817252 C16.2798715,121.997208 15.8067018,122.459022 15.5886513,122.95119 C15.1351061,123.983226 15.5188751,124.774597 15.3575177,124.835305 C15.2833805,124.945881 14.474413,124.195704 14.8320159,122.686677 C15.0108173,121.962518 15.6584274,121.149465 16.6396549,120.824243 C17.1215466,120.659465 17.6906585,120.605261 18.2510484,120.737518 C18.7961747,120.86327 19.2540809,121.106102 19.6770989,121.283889 C21.3321025,122.227031 22.0756549,120.264863 21.6984274,119.224155 C21.3866152,118.090217 20.9417921,117.353049 21.1075105,117.266323" id="Fill-106"></path>
72
+                    <path d="M57.8128303,110.733279 C57.9153141,110.674739 58.5716462,111.162571 59.1691047,112.443942 C59.4460289,113.072704 59.5921227,114.096066 59.0469964,115.017527 C58.7918773,115.4685 58.3121661,115.92381 57.664556,116.056066 C57.0256679,116.192659 56.4085848,115.991022 55.9375957,115.789385 C54.9650903,115.327571 54.3501877,115.07173 53.6589675,115.284208 C52.9851913,115.464164 52.5120217,115.925978 52.2939711,116.418146 C51.840426,117.450181 52.2241949,118.241553 52.0628375,118.302261 C51.9887004,118.412836 51.1797329,117.664827 51.5373357,116.153633 C51.7161372,115.429473 52.3637473,114.61642 53.3449747,114.293367 C53.8268664,114.12642 54.3959783,114.072217 54.9563682,114.204473 C55.5014946,114.330226 55.9594007,114.573058 56.3824188,114.750845 C58.0374224,115.693987 58.7809747,113.731819 58.4037473,112.691111 C58.091935,111.557173 57.6471119,110.820004 57.8128303,110.733279" id="Fill-108"></path>
73
+                    <path d="M35.1848534,149.141545 C35.1063552,149.132801 35.1194383,148.337093 35.208839,146.908288 C35.2982397,145.477314 35.4639581,143.411075 35.6929112,140.861341 C36.1486368,135.76404 36.8682036,128.721916 37.7120592,120.968642 C37.9039437,119.043332 38.0020664,117.170058 37.7360448,115.422535 C37.4896477,113.672845 36.8071495,112.100942 35.8150195,110.823907 C33.8133155,108.245987 30.972117,106.906075 28.556117,106.331518 C26.1074094,105.748288 24.0206657,105.776473 22.5989762,105.8155 C21.1707451,105.865367 20.3770412,105.954261 20.3637941,105.867535 C20.3508751,105.800323 21.1205935,105.563996 22.5619076,105.377535 C23.9988606,105.201916 26.135756,105.043642 28.7327379,105.553155 C31.2904708,106.056164 34.3911495,107.389571 36.6392505,110.186473 C37.7578498,111.565412 38.5559148,113.35196 38.8372,115.25342 C39.1402903,117.154881 39.035626,119.123553 38.841561,121.079217 C37.9955249,128.856341 37.1516693,135.868111 36.4909762,140.948066 C36.1595394,143.48696 35.8717126,145.54019 35.6471206,146.953819 C35.424709,148.371783 35.2633516,149.150146 35.1848534,149.141545" id="Fill-110"></path>
74
+                    <path d="M36.6404481,147.369235 C36.6730484,147.679279 29.2222614,148.717819 19.996543,149.686978 C10.7708245,150.660473 3.26552491,151.196004 3.23271005,150.883792 C3.20010975,150.575916 10.6508968,149.535208 19.8787957,148.566049 C29.1001531,147.594721 36.6076332,147.057022 36.6404481,147.369235" id="Fill-112"></path>
75
+                    <path d="M82.0561256,143.70204 C81.6832592,143.66735 83.4865372,137.128235 81.4281401,129.338102 C79.4983928,121.513279 74.7754181,116.624119 75.0894108,116.415978 C75.176631,116.329252 76.4740318,117.395978 78.0832448,119.564119 C79.6924578,121.719252 81.5000968,125.056022 82.5292953,129.06058 C83.5454108,133.065137 83.5563134,136.855049 83.1769054,139.51319 C82.8018585,142.182173 82.1760534,143.73673 82.0561256,143.70204" id="Fill-114" fill-opacity="0.5"></path>
76
+                    <path d="M169.327584,144.229332 C169.608869,142.369066 169.554357,140.599863 170.600999,138.960748 C172.683382,135.69119 175.65105,136.504243 178.524956,137.941721 C181.442472,139.400881 184.187729,140.278978 187.360364,138.913049 C192.358082,136.762252 194.571295,129.407916 189.920277,125.854332 C188.411368,124.703049 186.858848,126.600173 187.08344,128.022473 C187.399613,130.025836 188.38084,132.237341 186.65388,133.958845 C184.344725,136.26358 181.634357,134.333934 179.327382,133.297562 C176.845967,132.180969 174.211916,131.933801 171.647642,132.9615 C167.234299,134.730704 164.026775,140.677916 167.533028,144.699819 C168.028003,145.267872 169.209837,145.009863 169.327584,144.229332" id="Fill-116" fill-opacity="0.5"></path>
77
+                    <path d="M181.020981,58.7995664 C181.489789,61.8154513 184.636258,68.1789469 187.954988,69.0570442 C189.714656,69.5231947 191.022959,68.3697434 192.390136,67.4331062 C194.880273,65.7267788 197.339883,63.9814248 199.803854,62.2360708 C200.6935,61.6073097 201.221183,60.3953186 200.558309,59.3806283 C198.377804,56.0438584 196.199479,52.7070885 194.018973,49.3724867 C193.441139,48.4900531 192.108851,47.9458496 191.147248,48.6244779 C188.423796,50.5389469 185.508461,52.3146549 183.022684,54.5304956 C181.324071,56.0481947 183.493674,58.6326195 185.401616,57.5962478 C188.168677,56.0915575 190.691522,54.0404956 193.266699,52.2300973 C192.307277,51.9807611 191.350035,51.7314248 190.392793,51.4820885 C192.571118,54.8166903 194.751623,58.1534602 196.929948,61.4880619 C197.182887,60.5362478 197.433645,59.5822655 197.684403,58.6304513 C196.20602,59.6776637 194.723277,60.7183717 193.249255,61.7699204 C192.510064,62.2967788 189.485703,65.041646 188.683277,64.8616903 C187.730396,64.6492124 186.193139,61.9195221 185.59132,61.2062035 C184.544677,59.9703628 183.56563,58.8017345 182.213717,57.8867788 C181.563926,57.4444779 180.925038,58.1729735 181.020981,58.7995664" id="Fill-118" fill-opacity="0.5"></path>
78
+                    <path d="M150.148949,89.9030752 C146.723375,93.1748009 145.419432,98.2677655 148.68801,102.196438 C151.762523,105.897456 157.717483,106.682323 161.559534,103.73365 C170.837584,96.6134735 161.167043,83.4767035 151.156342,86.1955531 C149.302913,86.6985619 149.76518,89.3263496 151.596804,89.4304204 C154.523043,89.5951991 157.656429,89.7079425 159.993931,91.7459956 C162.505873,93.9379867 162.560386,97.6433407 160.501988,100.162721 C155.044183,106.834093 145.565526,97.0102434 151.298075,91.0456858 C152.019822,90.2933407 150.905584,89.1810841 150.148949,89.9030752" id="Fill-120" fill-opacity="0.5"></path>
79
+                    <path d="M228.99537,120.16708 C227.813536,126.26823 226.806143,132.382389 225.866345,138.524735 C225.641753,140.001239 226.66441,140.998584 228.138432,140.783938 C233.940757,139.944867 239.725638,139.170841 245.451645,137.913319 C246.5528,137.670487 246.999804,136.321903 246.476482,135.404779 C243.23189,129.726416 239.099832,121.814867 232.994417,118.716593 C231.448439,117.931726 229.259212,119.629381 230.414879,121.281504 C232.23124,123.881106 234.919804,125.830265 237.034894,128.210885 C239.470518,130.953584 241.757869,133.904425 243.513175,137.128451 C244.00597,136.272035 244.500944,135.415619 244.993739,134.561372 C238.997349,135.148938 233.094721,136.222168 227.157204,137.243363 C227.937825,137.833097 228.716266,138.422832 229.494706,139.014735 C230.209912,132.839867 230.8488,126.675841 231.313248,120.479292 C231.413551,119.171903 229.248309,118.864027 228.99537,120.16708" id="Fill-122" fill-opacity="0.5"></path>
80
+                    <path d="M205.008066,90.3135044 C205.090926,88.4033717 201.964081,87.9263805 201.604297,89.8538584 C200.472615,95.9138142 200.064861,102.383549 200.01907,108.534566 C200.010348,109.815938 202.016413,110.138991 202.308601,108.842442 C203.651792,102.864876 204.739864,96.4341681 205.008066,90.3135044 Z" id="Fill-124" fill-opacity="0.5"></path>
81
+                    <path d="M287.120231,109.144248 C289.387957,109.064027 289.302917,105.926726 287.120231,105.701239 C281.093314,105.076814 274.726238,105.211239 268.686238,105.644867 C267.473877,105.731593 266.991986,107.728451 268.376606,107.921416 C274.492924,108.773496 280.94504,109.367566 287.120231,109.144248 Z" id="Fill-126" fill-opacity="0.5"></path>
82
+                    <path d="M218.525238,30.4294336 C223.935071,33.3304071 229.863866,36.1576637 235.725064,38.0331062 C237.571952,38.6250088 238.825743,35.7652301 237.059534,34.8849646 C231.547216,32.1357611 225.337136,30.0153186 219.423606,28.3111593 C218.167635,27.9512478 217.349945,29.7985044 218.525238,30.4294336" id="Fill-128" fill-opacity="0.5"></path>
83
+                    <path d="M235.68189,79.7576903 C234.312533,78.5500354 232.064432,78.3158761 230.732143,79.7576903 C229.384591,81.2168496 229.434742,83.2202124 230.732143,84.6815398 C230.823724,84.7834425 230.915305,84.8875133 231.009067,84.9915841 C232.234511,86.3705221 234.761717,86.3293274 235.995883,84.9915841 C237.223508,83.6625133 237.469905,81.3317611 235.995883,80.0330442 C235.891219,79.9419823 235.786555,79.8509204 235.68189,79.7576903 Z" id="Fill-130" fill-opacity="0.5"></path>
84
+                </g>
85
+                <path d="M271.435308,101.926939 C267.917546,105.081834 266.578512,109.992933 269.935053,113.783406 C273.094545,117.350173 279.207525,118.107013 283.152972,115.263635 C292.680711,108.397714 282.749918,95.7300484 272.469812,98.3518099 C270.566504,98.8368567 271.041211,101.370808 272.922128,101.471163 C275.927117,101.630057 279.144828,101.738775 281.547475,103.706141 C284.124779,105.817767 284.182998,109.390806 282.066966,111.820221 C276.462282,118.253363 266.730777,108.780316 272.615359,103.028748 C273.358769,102.303269 272.212306,101.23073 271.435308,101.926939" id="Fill-133" fill="#7CABFF"></path>
86
+                <path d="M47.7507891,70.9491058 C44.3097955,69.4094537 40.0760668,69.7652557 36.946505,71.8547835 C33.8169431,73.9443114 31.8982626,77.6985611 32.0507117,81.4355599 C32.1704931,84.3552923 33.3465288,87.678267 31.4714051,89.9359921 C30.020961,91.6783435 27.4336824,91.8422281 25.3560192,92.7737823 C21.4054102,94.5420102 19.438817,99.715155 21.2355383,103.622507 C22.2068568,105.737912 24.1342487,107.685119 23.7661931,109.979502 C23.5288081,111.465245 22.3375274,112.64047 21.0199318,113.388732 C19.7001583,114.134838 18.2235801,114.5618 16.8580719,115.221651 C11.8838762,117.632479 8.86320657,123.232586 9.00476643,128.714093 C9.14850413,134.195599 12.1953079,139.396777 16.564063,142.767192 C20.9349959,146.137607 26.5059208,147.774296 32.0398224,147.979151 C37.5867911,148.184007 43.3885675,146.896651 47.6201184,143.342944 C50.7975928,140.673351 52.8709003,136.934196 54.3997468,133.098004 C57.3093464,125.802986 58.48756,117.839491 57.816784,110.026943 C57.1176961,101.918971 54.4716156,94.0611384 53.8923091,85.9445411 C53.698481,83.2253516 53.7376822,80.4695037 53.1257081,77.8106927 C52.5137339,75.1518817 51.1395143,72.5232599 48.785265,71.110834" id="Fill-135" fill="#241352"></path>
87
+                <path d="M47.9247976,70.7545034 C51.0323647,64.1312557 57.2109898,59.1087731 64.212143,57.5168156 C68.5116242,56.539182 73.229886,56.8694636 77.0075021,59.1902425 C80.7872658,61.5110215 83.3987389,66.0380817 82.823184,70.5167006 C82.4666836,73.2844607 81.0020251,75.7549673 80.0721174,78.3796053 C79.1422096,81.0064452 78.8372514,84.2079752 80.5660638,86.3658152 C82.1166259,88.3034674 84.7753461,88.7812748 86.8928728,90.0341431 C89.9166837,91.8264715 91.8173035,95.4419544 91.6175774,99.0178035 C91.4178512,102.593653 89.1242219,105.962525 85.9200131,107.38714 C89.102746,107.765863 92.094343,109.591219 93.9348303,112.27751 C95.7774651,114.966003 96.4389237,118.46919 95.7087421,121.668518 C94.6607167,126.252827 91.0269893,129.760418 87.11837,132.23753 C81.6892549,135.679065 75.3925122,137.673966 69.014161,137.969017 C62.2449478,138.283886 54.7477006,136.229534 51.0645786,130.39676 C48.6485364,126.567695 48.2791504,121.789621 48.0085537,117.236138 C47.1903208,103.492019 46.629799,89.7324859 46.0692772,75.975155 C45.9790783,73.7622681 45.891027,71.5141511 46.4000065,69.3607149" id="Fill-137" fill="#241352"></path>
88
+                <path d="M69,133.700556 L131.182386,156.184433 L125.245585,131.964497 L141.416658,128 C141.416658,128 158.811178,175.346877 146.730733,176.613903 C125.582253,178.833851 93.5833759,170.756294 93.5833759,170.756294 L69,133.700556 Z" id="Fill-139" fill="#FFAFA7"></path>
89
+                <path d="M65,237.910805 C65,237.910805 138.997432,156.825473 188.952581,174.527461 C238.90773,192.231625 260,274.818417 260,274.818417 L220.210584,274.16996 C220.210584,274.16996 188.787848,211.794117 173.454715,214.209508 C158.119414,216.629251 110.763139,276 110.763139,276 L65,237.910805 Z" id="Fill-141" fill="#5F2D90"></path>
90
+                <path d="M87.9042867,189.375828 L91,236.586566 C74.9228271,256.124724 18.9531176,230.864183 18.9531176,230.864183 L18.2998937,211.125202 L17,164.110969 C18.2889702,145.38906 35.8823217,136.200857 35.8823217,136.200857 C43.1551724,132.61627 54.2468706,130.582125 64.239667,131.072306 C74.6715872,131.579763 77.2495276,136.518287 81.5468233,145.926748 C85.0183042,153.5278 94.4408951,165.9119 87.9042867,189.375828" id="Fill-143" fill="#FBC580"></path>
91
+                <path d="M30.3376645,239.11402 C30.3376645,239.11402 21.8160262,274.937036 47.7898405,280.58408 C73.7636547,286.228878 169.293873,273.020994 194.175839,275.28071 C219.057805,277.535934 289.819157,281.801541 289.819157,281.801541 L295,239.260025 C295,239.260025 184.882077,233.808404 172.436744,237.004802 C159.991411,240.196707 30.3376645,239.11402 30.3376645,239.11402" id="Fill-145" fill="#6F35A5"></path>
92
+                <path d="M41.7539477,179 C41.7539477,179 33.9161873,225.196081 44.9691586,224.057761 C81.3257735,220.318818 102.974276,219.815331 102.974276,219.815331 L109,232.328092 C109.139864,234.460252 40.1496254,254.21229 29.0638235,247.682274 C21.2370067,243.072079 8.76794189,230.651259 14.4279386,193.533279 L15.7652387,181.090568 L41.7539477,179 Z" id="Fill-147" fill="#FFAFA7"></path>
93
+                <polygon id="Fill-149" fill="#9C8BBF" points="75.0742133 245 75 241.851798 120.508034 235.301759 132.58734 192.245931 183 191 169.397138 237.602283"></polygon>
94
+                <path d="M156.99879,214.901782 C157.052591,217.109357 155.30524,218.945106 153.097075,218.998892 C150.88891,219.05034 149.05501,217.303456 149.00121,215.095881 C148.947409,212.890644 150.69476,211.054896 152.902925,211.001109 C155.11109,210.949662 156.94499,212.694207 156.99879,214.901782" id="Fill-151" fill="#FFFFFF"></path>
95
+                <path d="M157.998358,213.365614 C158.071853,216.402517 155.669479,218.924847 152.63321,218.998357 C149.596941,219.071868 147.075138,216.668993 147.001642,213.632089 C146.928147,210.595186 149.330521,208.072856 152.36679,208.001643 C155.403059,207.928132 157.924862,210.331007 157.998358,213.365614" id="Fill-153" fill="#FFFFFF"></path>
96
+                <path d="M22.2969636,148.413248 C22.2969636,148.413248 13.8808628,156.478352 12,187 L44.5697673,183.403224 C44.5697673,183.403224 49.9973379,131.420161 22.2969636,148.413248" id="Fill-155" fill="#FBC580"></path>
97
+                <path d="M262,57.5727486 C262,57.5727486 273.593276,84.3508232 276.825261,82.9466454 C280.059428,81.5447107 310,62.4380228 310,62.4380228 C310,62.4380228 297.728487,38.4638177 295.174739,37.064126 C292.62099,35.6666775 262,57.5727486 262,57.5727486" id="Fill-157" fill="#E4B1ED"></path>
98
+                <path d="M294.983921,39.0007986 C295.129195,39.0519717 294.281401,41.5594495 292.791799,45.5673203 C291.304366,49.5772381 289.172956,55.0895956 286.757502,61.1546217 C286.696791,61.304047 286.636079,61.4534722 286.581873,61.5926628 L286.419252,62 L285.961747,61.9304047 C279.294315,60.9048974 273.292542,59.9223755 268.962506,59.1609209 C264.63247,58.3994664 261.97417,57.8590794 262,57.7157949 C262.02404,57.5725105 264.725705,57.8529386 269.088266,58.4240295 C273.450826,58.9971673 279.474282,59.8589209 286.143882,60.8782874 L285.525925,61.2180763 C285.580132,61.0788857 285.638675,60.9294605 285.699386,60.7800352 C288.117008,54.7150091 290.365505,49.24359 292.045914,45.3032676 C293.726324,41.3608982 294.838647,38.9496256 294.983921,39.0007986" id="Fill-159" fill="#002C68"></path>
99
+                <path d="M273.068081,79.9992187 C272.718445,79.934494 273.74987,75.8401321 275.373179,70.8584149 C276.998985,65.8746097 278.592325,61.9096973 278.934469,62.0015647 C279.276612,62.0934321 278.245187,66.187794 276.62937,71.1444565 C275.013554,76.099031 273.417717,80.0639434 273.068081,79.9992187" id="Fill-161" fill="#002C68"></path>
100
+                <path d="M307.999571,56.9335586 C307.950264,57.1309736 303.656014,56.873778 298.409229,56.3566064 C293.162444,55.8422153 288.951121,55.2638729 289.000429,55.0664579 C289.051978,54.869043 293.343986,55.1262385 298.593012,55.6420199 C303.837556,56.1578012 308.048879,56.7361436 307.999571,56.9335586" id="Fill-163" fill="#002C68"></path>
101
+                <path d="M39.5264123,85.4081707 L40.2549507,95.2819102 C40.2549507,95.2819102 32.0884438,96.4153244 34.4180473,104.073051 C36.7455018,111.730778 42.3309627,108.379142 42.3309627,108.379142 C42.3309627,108.379142 43.7278652,128.002895 63.2823511,121.781268 C78.8438449,116.830038 77.8918021,96.1126388 75.9167969,78.4508188 C75.1517241,71.6083549 68.8549175,66.9045752 62.2787304,68.2213684 L50.5232586,70.5765723 C43.7300143,71.9353438 39.0020366,78.3116275 39.5264123,85.4081707" id="Fill-165" fill="#FFAFA7"></path>
102
+                <path d="M40,102 L45.3427297,131.381897 C46.5454976,138.003106 52.8731024,142.237443 59.2246754,140.675413 C65.109958,139.22576 68.8795022,133.294541 67.8227225,127.149807 L64.9225703,110.309101 L40,102 Z" id="Fill-167" fill="#FFAFA7"></path>
103
+                <path d="M62.0209648,103.211568 C62.0775421,103.157512 62.1971628,103.462389 62.4655011,103.503471 C62.7273734,103.54023 63.1266479,103.176972 63.2236376,102.409373 C63.3578068,101.648262 63.283448,100.64714 63.2026232,99.4881749 C63.1331139,98.2427195 63.0652211,97.0102376 62.9940952,95.7215371 C62.7435384,90.372133 62.7273734,86.0195257 62.9601488,86 C63.1929242,85.9806052 63.5841162,90.3007788 63.8346731,95.6501829 C63.8831679,96.9432078 63.9300463,98.1756898 63.9769247,99.4233075 C64.0108711,100.567137 64.043201,101.697993 63.7942607,102.634247 C63.6002812,103.611584 62.8486106,104.217014 62.3798268,103.927272 C61.930441,103.622395 61.9902513,103.205081 62.0209648,103.211568" id="Fill-169" fill="#241352"></path>
104
+                <path d="M67.9931383,118.02993 C68.0830014,118.165663 67.2895756,119.293947 65.650121,120.509893 C64.0282007,121.723011 61.4944982,122.919162 58.5772335,122.995512 C55.6599688,123.077517 53.0868142,122.022755 51.4276336,120.897299 C49.7509187,119.771842 48.9224243,118.688802 49.0057121,118.547413 C49.1525616,118.137385 53.0407867,121.697561 58.5531239,121.522238 C64.0654611,121.397816 67.8353298,117.628385 67.9931383,118.02993" id="Fill-171" fill="#241352"></path>
105
+                <path d="M63.9762707,107.737307 C64.0840463,107.822479 63.8367965,108.496946 62.9851585,109.148394 C62.163106,109.792936 60.6500221,110.317777 59.0608614,109.772218 C57.4780404,109.208244 56.5291931,107.820177 56.2058665,106.775098 C55.8635208,105.704698 56.0220142,104.998003 56.1551487,105.000305 C56.3220951,104.984192 56.4531163,105.608016 56.9095773,106.413694 C57.3512457,107.212466 58.2007704,108.206902 59.3968675,108.63276 C60.597191,109.047109 61.8186469,108.780084 62.6068876,108.409472 C63.4078077,108.043465 63.849476,107.619908 63.9762707,107.737307" id="Fill-173" fill="#241352"></path>
106
+                <path d="M39.9740563,104.738746 C39.9756778,104.892465 39.614087,105.162104 38.9736011,104.869786 C38.6671408,104.721107 38.26177,104.295229 38.0882713,103.556874 C38.0007112,103.196517 37.9617956,102.75552 38.0493557,102.294363 C38.1190795,101.843286 38.3963531,101.356929 38.7028134,101.20069 C39.1211561,100.936092 39.7065115,101.092331 39.9772992,101.808006 L39.2606036,102.387602 C38.791995,100.542974 38.5649873,99.1292638 38.7401075,99.0083046 C38.9136062,98.8873454 39.4357238,100.099457 40,101.878565 L39.2833044,102.458162 C39.2670896,102.420362 39.1487213,102.339722 39.0027878,102.427922 C38.8455039,102.501001 38.7741587,102.793319 38.8276676,103.178877 C38.8795551,103.546794 39.036839,103.821473 39.228174,104.030631 C39.6157085,104.428789 39.9837852,104.544708 39.9740563,104.738746" id="Fill-175" fill="#241352"></path>
107
+                <path d="M69.3232665,89.996688 C69.0432665,90.0412951 68.6712665,89.6300741 68.4912665,89.0794562 C68.3132665,88.5288384 68.3972665,88.047919 68.6772665,88.003312 C68.9572665,87.9587049 69.3292665,88.3699259 69.5072665,88.9205438 C69.6872665,89.4711616 69.6032665,89.952081 69.3232665,89.996688" id="Fill-177" fill="#241352"></path>
108
+                <path d="M51.397613,90.9951136 C51.119613,91.0493228 50.717613,90.6462292 50.497613,90.0971879 C50.277613,89.5467567 50.325613,89.0588745 50.603613,89.0046653 C50.879613,88.9518462 51.281613,89.3535498 51.501613,89.903981 C51.721613,90.4530223 51.675613,90.9409045 51.397613,90.9951136" id="Fill-179" fill="#241352"></path>
109
+                <path d="M53.9910737,86.7847755 C53.8962316,87.0667755 53.0124757,87.0567755 52.0338778,87.3107755 C51.0466578,87.5347755 50.2814545,87.9467755 50.0508158,87.7427755 C49.8115551,87.5707755 50.4237177,86.6227755 51.7493515,86.3027755 C53.0706743,85.9767755 54.1074708,86.5247755 53.9910737,86.7847755" id="Fill-181" fill="#241352"></path>
110
+                <path d="M69.9886358,82.1732375 C69.8779644,82.4452375 69.0173988,82.3112375 68.0099074,82.4152375 C67.0005079,82.4952375 66.1742886,82.7852375 66.0216384,82.5372375 C65.8575394,82.3152375 66.6398718,81.4932375 67.9240417,81.3792375 C69.2082116,81.2572375 70.1126641,81.9252375 69.9886358,82.1732375" id="Fill-183" fill="#241352"></path>
111
+                <path d="M39.2095306,95.4736499 C44.6349712,90.0207513 46.2284274,80.9362575 47.7001316,73.2744505 C52.7240042,77.046993 59.633965,77.9741619 65.4267977,75.6551384 C67.244534,77.85744 69.3805342,79.7822515 71.7408145,81.341481 C72.4136546,81.7863459 73.2082467,82.217997 73.9729348,81.9801484 C74.8828709,81.6982538 75.2887109,80.6213284 75.504447,79.6655295 C76.198647,76.6109373 76.224279,73.3405195 75.1904549,70.3872331 C74.1566308,67.4383514 71.9885905,64.8440402 69.1498462,63.7120572 C66.1167258,62.5007914 62.7033974,63.0271414 59.552797,63.8684206 C54.8087405,65.1369463 50.2355639,67.0859831 46.0062834,69.6406529 C41.8538989,72.1468721 37.8681224,75.4657405 36.1059222,80.0795622 C34.345858,84.6955862 34.354402,93.6677627 38.5986345,96" id="Fill-185" fill="#241352"></path>
112
+                <path d="M58.5960874,110.938401 C57.0954168,110.522161 56.6043214,108.499091 57.3309235,107.115498 C58.0556999,105.713302 59.0232856,104.883146 59.583755,105.013366 C60.136922,105.185443 60.7576373,106.445792 60.9712364,108.101454 C61.1939637,109.740837 60.096758,111.336039 58.5960874,110.938401 Z" id="Fill-187" fill-opacity="0.2" fill="#241352"></path>
113
+                <path d="M51.117043,102.992136 C48.7247901,103.123296 46.8818694,101.593095 47.0059121,99.9524433 C47.126017,98.2979854 48.8626154,97.1221468 50.8847089,97.0070941 C52.9068025,96.9058477 54.728065,97.895301 54.9761505,99.5290494 C55.224236,101.151293 53.5092958,102.867879 51.117043,102.992136 Z" id="Fill-189" fill-opacity="0.12" fill="#241352"></path>
114
+                <path d="M72.1473449,101.992135 C69.705641,102.123308 67.8538493,100.592953 68.0090893,98.9521363 C68.1621116,97.299813 69.8830582,96.1192533 71.8501711,96.0064903 C73.8195017,95.9098363 75.6468986,96.8993892 75.9618141,98.5286997 C76.2789473,100.144202 74.586831,101.863263 72.1473449,101.992135 Z" id="Fill-191" fill-opacity="0.12" fill="#241352"></path>
115
+                <path d="M40.1851495,120 C39.8931495,119.993432 39.7311495,116.862523 39.5471495,113.017663 C39.3691495,109.170619 39.2351495,106.039711 39.5251495,106.000411 C39.8051495,105.958927 40.4071495,109.063636 40.5871495,112.958713 C40.7731495,116.85379 40.4671495,120.008715 40.1851495,120" id="Fill-193" fill="#6042DD"></path>
116
+                <path d="M73.4629179,132.200425 C68.3017703,130.10059 108,145.192757 108,145.192757 L103.972248,173 L88.8729001,167.927725 L73.4629179,132.200425 Z" id="Fill-195" fill="#FBC580"></path>
117
+                <path d="M47.7500703,69.6684617 C48.9089177,67.5097235 49.2906556,64.7403845 48.7745303,62.2306711 C48.3499442,60.1632826 47.0859242,58.1127217 45.3603128,58.0045444 C44.3806485,57.942042 43.4301989,58.5310073 42.7095711,59.3555587 C40.9294258,61.3892921 40.4717297,64.9711628 41.6578441,67.5818417 C42.8439585,70.1925207 45.5570247,71.5795941 47.8922482,70.7694663" id="Fill-197" fill="#241352"></path>
118
+                <path d="M293.391908,248.502618 C293.391908,248.502618 306.458292,229.404508 304.865348,236.634507 C303.272405,243.864506 290,276 290,276 L293.391908,248.502618 Z" id="Fill-199" fill="#241352"></path>
119
+                <path d="M99.3510356,219.229332 C99.3510356,219.229332 117.243506,213.494006 116.629409,215.381041 C116.015311,217.265826 112.971236,217.33555 109.927161,220.378646 C109.927161,220.378646 129.928253,220.599063 128.966387,222.283674 C128.004521,223.966036 114.985212,224.391125 114.905974,224.676766 C114.828936,224.964657 129.146875,225.322272 128.825519,226.878682 C128.501962,228.437341 115.196514,228.057235 115.196514,228.057235 C115.196514,228.057235 127.531292,229.397727 127.278169,231.07559 C127.025046,232.755703 115.654336,231.545662 115.654336,231.545662 C115.654336,231.545662 125.171748,232.656741 124.923028,234.177164 C124.773355,235.103813 97.0575242,235.312984 97,235.994475 C96.9694815,236.35209 99.3510356,219.229332 99.3510356,219.229332" id="Fill-201" fill="#FFAFA7"></path>
120
+                <path d="M126.474169,132 C126.474169,132 115.235643,117.422617 117.23927,117.431068 C119.242897,117.437406 120.287971,120.181757 124.179105,122.059915 C124.179105,122.059915 117.970139,103.831849 119.889522,104.214241 C121.813459,104.596633 126.399033,116.296567 126.699577,116.283891 C126.997844,116.271215 122.742414,103.162134 124.338484,103.001572 C125.932279,102.841009 129.841628,115.035307 129.841628,115.035307 C129.841628,115.035307 127.164054,103.443119 128.853475,103.183261 C130.545174,102.923403 133.036047,113.602921 133.036047,113.602921 C133.036047,113.602921 131.043804,104.634661 132.580677,104.414944 C133.516462,104.281846 142,126.5282 142,126.5282 C141.776869,126.5282 126.474169,132 126.474169,132" id="Fill-203" fill="#FFAFA7"></path>
121
+                <path d="M27.5237709,174.000126 C27.627466,173.988941 27.9807972,174.720458 28,176.179019 C27.9961594,176.885929 27.7484435,177.912738 26.9764915,178.552536 C26.607798,178.872435 26.0585983,179.100614 25.4901959,178.955206 C24.9275542,178.818745 24.5031727,178.373571 24.1978484,177.98656 C23.5795187,177.145427 23.1781804,176.648801 22.5444885,176.561556 C21.9376804,176.449703 21.390401,176.686831 21.0389901,177.062656 C20.3016031,177.845626 20.3246464,178.751634 20.1748647,178.742685 C20.0750102,178.814271 19.6928748,177.771803 20.5224351,176.496681 C20.9276139,175.888202 21.7437323,175.391575 22.6481835,175.49448 C23.0956084,175.539221 23.5737578,175.724897 23.9770163,176.082826 C24.3706734,176.429569 24.6510341,176.847899 24.9275542,177.192406 C25.9222586,178.771767 27.2242074,177.230435 27.2952578,176.094011 C27.4527206,174.894949 27.3605472,174.013549 27.5237709,174.000126" id="Fill-205" fill="#FCF2FC"></path>
122
+                <path d="M36.0077666,165.114356 C35.9384961,165.014773 36.3247312,164.255165 37.4834365,163.451556 C38.0522936,163.074068 39.0157822,162.777636 39.9666762,163.2246 C40.4326772,163.433029 40.9280657,163.875361 41.1358769,164.540018 C41.3457873,165.193095 41.2303366,165.871647 41.0938949,166.395036 C40.7706329,167.481182 40.6027046,168.164366 40.8923809,168.866076 C41.1463725,169.54926 41.6480582,169.984645 42.149744,170.144441 C43.1950977,170.480243 43.9087929,169.968434 43.9864598,170.130545 C44.1019105,170.193074 43.4826749,171.147215 41.9902121,170.980472 C41.2723187,170.892469 40.4095871,170.320447 39.9771717,169.331568 C39.7588649,168.845234 39.6371169,168.252369 39.6937927,167.645609 C39.7483694,167.052745 39.922595,166.53862 40.0401448,166.068497 C40.7433445,164.194952 38.7659888,163.683144 37.8129958,164.222743 C36.765543,164.706761 36.1106227,165.276467 36.0077666,165.114356" id="Fill-207" fill="#FCF2FC"></path>
123
+                <path d="M36.0077674,144.11511 C35.938497,144.013224 36.3247321,143.256029 37.4813383,142.452523 C38.0501954,142.075084 39.0157831,141.776374 39.9666771,142.225596 C40.4326781,142.433998 40.9280666,142.876274 41.1337788,143.540846 C41.3457883,144.19384 41.2303375,144.872305 41.0938958,145.395626 C40.7706338,146.481633 40.6006064,147.164729 40.8923818,147.864034 C41.1463734,148.549446 41.6480592,148.984775 42.1476459,149.14455 C43.1950987,149.480309 43.9087939,148.968566 43.9864608,149.130657 C44.1019115,149.193177 43.4826759,150.147196 41.988114,149.980475 C41.2702205,149.890167 40.409588,149.318219 39.9771726,148.331781 C39.7588658,147.84551 39.6371178,147.252721 39.6916945,146.646039 C39.7462712,146.05325 39.9225959,145.539192 40.0401457,145.069129 C40.7412464,143.195824 38.7659897,142.684081 37.8129966,143.221296 C36.7634448,143.707568 36.1106235,144.2772 36.0077674,144.11511" id="Fill-209" fill="#FCF2FC"></path>
124
+                <path d="M57.5049361,171.990065 C57.4058696,172.062271 56.5819258,171.751384 55.6299204,170.712419 C55.1804965,170.198954 54.7745652,169.304402 55.1442526,168.363718 C55.3133906,167.904407 55.7241544,167.398965 56.3934577,167.152261 C57.0506797,166.901546 57.7658919,166.961718 58.3240474,167.051975 C59.4862672,167.276616 60.2135607,167.386931 60.9118591,167.057992 C61.5980762,166.763151 61.9991749,166.251692 62.1175716,165.764301 C62.3616136,164.741383 61.7575492,164.101557 61.9170222,164.015311 C61.9725961,163.900985 63.0260843,164.418461 62.9995055,165.852553 C62.9801755,166.542522 62.4727614,167.404982 61.4893446,167.892373 C61.0060931,168.137071 60.404445,168.297529 59.7665531,168.289506 C59.1431587,168.283489 58.592252,168.155123 58.0920867,168.078905 C56.0745117,167.5514 55.7410682,169.472883 56.395874,170.337349 C57.0047708,171.300096 57.6619929,171.87975 57.5049361,171.990065" id="Fill-211" fill="#FCF2FC"></path>
125
+                <path d="M71.9941904,193.183001 C72.0579404,193.286063 71.6028973,193.985094 70.3388887,194.672922 C69.7167767,194.993311 68.6901819,195.201676 67.7273371,194.695327 C67.2547079,194.457836 66.7688889,193.991816 66.5974234,193.333114 C66.4237596,192.687854 66.5930269,192.042595 66.7732855,191.549689 C67.184363,190.523548 67.4085872,189.878289 67.1557855,189.181499 C66.9359579,188.500392 66.4435441,188.041093 65.9313459,187.846171 C64.8629839,187.440643 64.082596,187.879778 64.0122511,187.718463 C63.8957425,187.646768 64.6101821,186.77522 66.1577683,187.05528 C66.9007855,187.196431 67.7603113,187.814804 68.1428113,188.802857 C68.3362595,189.289042 68.4241906,189.869327 68.3230699,190.451852 C68.2241475,191.018695 68.0043199,191.502639 67.8482423,191.946255 C66.9843199,193.696072 69.0133285,194.350293 70.0465181,193.902196 C71.1742335,193.516833 71.8974662,193.019446 71.9941904,193.183001" id="Fill-213" fill="#FCF2FC"></path>
126
+                <path d="M88.9941904,159.183554 C89.0579404,159.286625 88.6028973,159.987959 87.3388887,160.673608 C86.7167767,160.991785 85.6901819,161.202409 84.7273371,160.696015 C84.2547079,160.458502 83.7688889,159.99244 83.5974234,159.33592 C83.4237596,158.688363 83.5930269,158.043046 83.7732855,157.550096 C84.184363,156.526103 84.4085872,155.880787 84.1557855,155.181693 C83.9359579,154.500526 83.4435441,154.041186 82.9313459,153.846246 C81.8629839,153.440683 81.082596,153.877616 81.0122511,153.718527 C80.8957425,153.646826 81.6101821,152.7752 83.1577683,153.055285 C83.9007855,153.196448 84.7603113,153.814877 85.1428113,154.803018 C85.3384578,155.289246 85.4241906,155.869583 85.3230699,156.452161 C85.2241475,157.019054 85.0043199,157.503041 84.8482423,157.946697 C83.9843199,159.698911 86.0133285,160.348709 87.0465181,159.902813 C88.1742335,159.517415 88.8974662,159.019984 88.9941904,159.183554" id="Fill-215" fill="#FCF2FC"></path>
127
+                <path d="M98.9533617,155.020516 C99.0306065,154.929735 99.8826402,155.11763 101.013223,156.042328 C101.549256,156.502566 102.127421,157.363928 101.975272,158.396296 C101.912072,158.896646 101.628841,159.485666 101.043653,159.848789 C100.470169,160.211913 99.7773063,160.264692 99.2248889,160.26047 C98.0708982,160.214024 97.3546281,160.216135 96.7600771,160.667928 C96.1702076,161.083831 95.8963397,161.674962 95.8869767,162.200646 C95.8752729,163.29635 96.5868615,163.862147 96.4534386,163.97615 C96.4253496,164.104932 95.3111517,163.737587 95.0279207,162.249203 C94.9015201,161.531401 95.1987956,160.558146 96.0321033,159.897346 C96.4393941,159.565891 96.9801078,159.304104 97.5887033,159.209101 C98.1832543,159.11832 98.7356717,159.162655 99.2295704,159.160544 C101.261343,159.384329 101.172394,157.344927 100.362494,156.553234 C99.5760017,155.65387 98.8269611,155.159854 98.9533617,155.020516" id="Fill-217" fill="#FCF2FC"></path>
128
+                <path d="M52.9941904,211.183554 C53.0579401,211.286625 52.6028988,211.985718 51.338895,212.673608 C50.7167853,212.991785 49.6901944,213.202409 48.7273533,212.696015 C48.2547258,212.456262 47.7689087,211.99244 47.5974438,211.333679 C47.4237807,210.688363 47.5930473,210.043046 47.7711069,209.550096 C48.1843812,208.523863 48.4086045,207.878546 48.1558037,207.181693 C47.935977,206.500526 47.4435651,206.041186 46.9313688,205.846246 C45.8608125,205.440683 45.0804276,205.879857 45.0122813,205.718527 C44.8957731,205.646826 45.6080118,204.7752 47.1577903,205.055285 C47.9008047,205.196448 48.7603273,205.814877 49.1428258,206.803018 C49.3362734,207.289246 49.4220058,207.869583 49.3230838,208.452161 C49.2241617,209.019054 49.004335,209.503041 48.848258,209.944456 C47.9843389,211.69667 50.0133397,212.348709 51.0443272,211.902813 C52.1742366,211.517415 52.8974666,211.019984 52.9941904,211.183554" id="Fill-219" fill="#FCF2FC"></path>
129
+                <path d="M77.9854472,177.992865 C77.8827121,178.061307 77.1498684,177.644237 76.3964777,176.444358 C76.0426123,175.854043 75.7846331,174.863769 76.2572145,173.905576 C76.4786657,173.439313 76.9329832,172.947384 77.5927708,172.75489 C78.2434264,172.558119 78.9077801,172.697142 79.4191726,172.851137 C80.4784856,173.210459 81.1451222,173.402953 81.8460039,173.127045 C82.5286216,172.887497 82.97609,172.389152 83.1518812,171.88439 C83.5171615,170.827812 83.035448,170.08778 83.1975412,170.012921 C83.2660313,169.897425 84.1837982,170.554043 83.9669129,172.070467 C83.8550458,172.799806 83.2637483,173.659612 82.2752083,174.072404 C81.7889288,174.282009 81.2021973,174.38895 80.6040507,174.314091 C80.0218851,174.241371 79.5196247,174.046739 79.0630242,173.914132 C77.2411885,173.144156 76.6681549,175.141815 77.1681324,176.127812 C77.6087518,177.210056 78.1475403,177.89234 77.9854472,177.992865" id="Fill-221" fill="#FCF2FC"></path>
130
+                <path d="M82.9841732,194.993245 C82.8837272,195.059552 82.148645,194.644602 81.3952999,193.442532 C81.0437388,192.854331 80.7834923,191.861874 81.258328,190.90578 C81.477483,190.437357 81.9317729,189.947546 82.5938035,189.755044 C83.2444197,189.558264 83.9064503,189.695154 84.4178119,189.851295 C85.4770608,190.210632 86.1459399,190.403135 86.8444963,190.127215 C87.5270727,189.885517 87.974514,189.389289 88.1502946,188.884506 C88.5155528,187.825743 88.0361514,187.087817 88.1959519,187.012955 C88.2644378,186.897454 89.1821491,187.551962 88.9675599,189.068452 C88.8556996,189.797822 88.2621549,190.659805 87.2736748,191.072615 C86.7897076,191.282229 86.2007287,191.387035 85.6026183,191.312173 C85.020488,191.23945 84.5205407,191.046948 84.0616851,190.914335 C82.2399595,190.144326 81.6669607,192.142072 82.1669079,193.128112 C82.6075007,194.210403 83.1485394,194.892716 82.9841732,194.993245" id="Fill-223" fill="#FCF2FC"></path>
131
+                <path d="M47.191024,188.999105 C47.0789216,188.981712 46.8567928,188.08967 47.1328969,186.50437 C47.2802908,185.739053 47.7515361,184.697924 48.6940267,184.220843 C49.1486643,183.977333 49.7735314,183.885396 50.3444234,184.205934 C50.9111633,184.514049 51.2682303,185.117854 51.5111188,185.624753 C51.990668,186.708124 52.3145194,187.361625 52.9642982,187.637437 C53.5829375,187.930643 54.2057287,187.826282 54.6541383,187.520652 C55.590401,186.879575 55.7502508,185.893111 55.9080245,185.945291 C56.0284308,185.895596 56.2173442,187.135509 55.0838642,188.280999 C54.533732,188.82517 53.5725576,189.133284 52.6383709,188.76305 C52.1733534,188.589114 51.708336,188.251182 51.355421,187.749253 C51.0108099,187.262233 50.7990609,186.728002 50.5769321,186.275769 C49.8524183,184.285448 48.1646542,185.584996 47.8574106,186.795092 C47.4484444,188.049913 47.3654056,189.033892 47.191024,188.999105" id="Fill-225" fill="#FCF2FC"></path>
132
+                <path d="M79.1919584,210.999105 C79.0798478,210.981712 78.8556264,210.08967 79.133827,208.50437 C79.2791556,207.739053 79.7525119,206.697924 80.695072,206.220843 C81.147667,205.977333 81.7746564,205.885396 82.3455904,206.205934 C82.9123722,206.514049 83.2673894,207.117854 83.512372,207.624753 C83.9919566,208.708124 84.3158319,209.361625 84.9656586,209.637437 C85.5822674,209.930643 86.2071806,209.826282 86.6556234,209.520652 C87.5919552,208.879575 87.7518167,207.893111 87.907526,207.945291 C88.0279412,207.895596 88.2189446,209.135509 87.0833049,210.280999 C86.5331321,210.82517 85.5718868,211.133284 84.6397072,210.76305 C84.1746555,210.589114 83.7096037,210.251182 83.3566627,209.749253 C83.0120262,209.262233 82.8002615,208.728002 82.5781163,208.275769 C81.8535491,206.285448 80.1635844,207.584996 79.8583942,208.797576 C79.4493978,210.049913 79.3663528,211.033892 79.1919584,210.999105" id="Fill-227" fill="#FCF2FC"></path>
133
+                <path d="M79.1919584,143.999225 C79.0798478,143.981831 78.8556264,143.087283 79.133827,141.50443 C79.2791556,140.739095 79.7525119,139.695456 80.695072,139.220849 C81.147667,138.977333 81.7746564,138.885393 82.3455904,139.205939 C82.9123722,139.511577 83.2673894,140.117881 83.512372,140.622307 C83.9919566,141.708189 84.3158319,142.361705 84.9656586,142.637524 C85.5822674,142.928252 86.2071806,142.826373 86.6556234,142.520736 C87.5919552,141.879644 87.7518167,140.893156 87.907526,140.945338 C88.0279412,140.893156 88.2189446,142.133099 87.0833049,143.278617 C86.5331321,143.825285 85.5718868,144.130922 84.6397072,143.763164 C84.1746555,143.586739 83.7096037,143.248799 83.3566627,142.749343 C83.0120262,142.259826 82.8002615,141.725583 82.5781163,141.275824 C81.8535491,139.28297 80.1635844,140.582549 79.8583942,141.795158 C79.4493978,143.05001 79.3663528,144.031528 79.1919584,143.999225" id="Fill-229" fill="#FCF2FC"></path>
134
+                <path d="M67.7607169,218.968358 C67.6896199,219.065092 66.7450456,218.974532 65.3891245,218.204773 C64.7416341,217.819894 63.9925766,217.050135 64.0001941,216.035452 C63.9925766,215.543547 64.2084067,214.942559 64.7848001,214.526806 C65.3459585,214.113112 66.0848593,213.985505 66.679027,213.927876 C67.9283027,213.847607 68.6976736,213.76528 69.2715279,213.263084 C69.842843,212.795877 70.0485164,212.194889 69.9799586,211.686519 C69.8276079,210.624498 68.9769832,210.155233 69.1039421,210.029684 C69.1140988,209.904135 70.3684528,210.134651 70.8966019,211.544504 C71.1429022,212.223704 70.9676989,213.197222 70.1703969,213.929934 C69.7819027,214.294232 69.2410577,214.609134 68.5986457,214.765555 C67.9714687,214.919919 67.3696835,214.938442 66.8415344,214.991955 C64.6197536,215.000188 65.0234829,216.963691 66.0137623,217.638774 C66.9938851,218.42294 67.8749799,218.818111 67.7607169,218.968358" id="Fill-231" fill="#FCF2FC"></path>
135
+                <path d="M30.3903799,153.004923 C30.4932513,152.943174 31.152066,153.457743 31.7517845,154.809342 C32.0297561,155.472563 32.1764026,156.549726 31.6292143,157.523975 C31.3731301,157.999664 30.8916044,158.479928 30.2415447,158.619433 C29.60024,158.763512 28.9808228,158.550824 28.5080521,158.338136 C27.5318681,157.851011 26.9146396,157.581149 26.2208048,157.805272 C25.5444801,157.99509 25.0695206,158.482215 24.8506453,159.001357 C24.3953846,160.089955 24.7806052,160.924699 24.6186374,160.988734 C24.5442198,161.105369 23.7321923,160.314078 24.0911479,158.722347 C24.2706257,157.958499 24.9206854,157.100885 25.9056244,156.75784 C26.3893389,156.58403 26.9606035,156.526856 27.5231131,156.666361 C28.0703014,156.799005 28.5299396,157.055146 28.9545577,157.242677 C30.6158215,158.237509 31.3621864,156.167802 30.983532,155.070056 C30.6705403,153.873971 30.2240346,153.096401 30.3903799,153.004923" id="Fill-233" fill="#FCF2FC"></path>
136
+                <path d="M66.3903799,148.004923 C66.4932513,147.943175 67.152066,148.457741 67.7517845,149.809336 C68.0297561,150.472555 68.1764026,151.552001 67.6292143,152.52396 C67.3731301,152.999648 66.8916044,153.47991 66.2415447,153.619414 C65.60024,153.763493 64.9808228,153.550806 64.5080521,153.338118 C63.5318681,152.850995 62.9146396,152.581134 62.2208048,152.805256 C61.5444801,152.995074 61.0695206,153.482197 60.8506453,154.001337 C60.3953846,155.089931 60.7806052,155.924672 60.6186374,155.988707 C60.5442198,156.105342 59.7321923,155.31634 60.0911479,153.722328 C60.2706257,152.958482 60.9206854,152.100872 61.9056244,151.760114 C62.3893389,151.584018 62.9606035,151.526844 63.5231131,151.666349 C64.0703014,151.798993 64.5299396,152.055132 64.9545577,152.242663 C66.6158215,153.237492 67.3621864,151.167791 66.983532,150.070049 C66.6705403,148.873968 66.2240346,148.096401 66.3903799,148.004923" id="Fill-235" fill="#FCF2FC"></path>
137
+                <path d="M44.0879753,187 C44.0080634,186.990844 44.0213821,186.157702 44.1123928,184.661679 C44.2034036,183.163385 44.3721065,180.99994 44.6051828,178.330254 C45.0691157,172.993151 45.8016413,165.61973 46.6606941,157.501703 C46.8560343,155.485818 46.9559241,153.524415 46.6851116,151.694681 C46.4342771,149.862677 45.7394876,148.216824 44.7294902,146.87971 C42.691737,144.180512 39.7993707,142.777564 37.3398604,142.175977 C34.8470534,141.565309 32.7227291,141.59482 31.275436,141.635683 C29.8214836,141.687896 29.0134857,141.780972 29,141.690166 C28.9868484,141.619792 29.7704288,141.372347 31.2376999,141.177114 C32.7005314,140.993233 34.8759105,140.827513 37.5196621,141.360996 C40.1234578,141.887669 43.2799773,143.283806 45.568565,146.212289 C46.7073094,147.656099 47.5197469,149.526696 47.8060978,151.51761 C48.1146465,153.508524 48.0080973,155.569813 47.8105374,157.617481 C46.9492648,165.760479 46.090212,173.102117 45.4176203,178.421059 C45.0802146,181.079395 44.7872043,183.22922 44.5585675,184.709352 C44.3321505,186.194025 44.1678872,187.009005 44.0879753,187" id="Fill-237" fill="#241352"></path>
138
+                <path d="M47,185.048094 C47.0331783,185.216033 39.4503016,185.778572 30.061027,186.30353 C20.6717524,186.830837 13.0333966,187.120915 13,186.951801 C12.9668217,186.785035 20.5496984,186.221322 29.9411922,185.696364 C39.3260285,185.170231 46.9666034,184.87898 47,185.048094" id="Fill-239" fill="#241352"></path>
139
+                <path d="M89.7033144,179.999367 C89.3453124,179.965045 91.0767018,173.495337 89.1003638,165.787889 C87.2475469,158.048265 82.712856,153.208855 83.0143313,153.005068 C83.0980744,152.917118 84.3437536,153.974666 85.8888145,156.119795 C87.4338753,158.252052 89.1694519,161.553405 90.1576209,165.515458 C91.1332284,169.477511 91.1436963,173.227196 90.7794137,175.854978 C90.4193182,178.495631 89.8184612,180.035834 89.7033144,179.999367" id="Fill-241" fill="#241352"></path>
140
+                <path d="M176.232633,180.243058 C176.509326,178.431142 176.455704,176.707921 177.48526,175.111408 C179.533648,171.926828 182.452869,172.718749 185.279859,174.118866 C188.149748,175.540101 190.850188,176.393265 193.971031,175.064948 C198.887163,172.970052 201.064245,165.80686 196.489154,162.345636 C195.004877,161.224275 193.477702,163.072091 193.698628,164.457426 C194.009639,166.40872 194.974848,168.562746 193.27608,170.239508 C191.004622,172.484341 188.3385,170.604847 186.069186,169.595412 C183.62828,168.50784 181.037229,168.267096 178.514816,169.268084 C174.17352,170.991305 171.018359,176.783946 174.467373,180.701317 C174.954267,181.254606 176.116808,181.003303 176.232633,180.243058" id="Fill-243" fill="#7E2E84"></path>
141
+                <path d="M189.009198,95.5582646 C189.458047,98.5966585 192.47056,105.007648 195.647998,105.892299 C197.332751,106.361928 198.585354,105.199868 199.894326,104.25624 C202.278448,102.537178 204.633344,100.778798 206.992414,99.0204172 C207.844185,98.3869634 208.349402,97.1659266 207.714749,96.1436633 C205.627076,92.7819896 203.541491,89.4203159 201.453817,86.0608265 C200.900584,85.1718069 199.625016,84.6235417 198.704352,85.3072349 C196.096848,87.2359925 193.305629,89.0249533 190.925682,91.2573319 C189.299384,92.7863582 191.376619,95.3900717 193.203333,94.3459651 C195.85259,92.8300447 198.268028,90.7636748 200.73357,88.9397647 C199.814994,88.6885675 198.898505,88.4373703 197.982017,88.1861732 C200.067602,91.5456625 202.155276,94.9073362 204.240861,98.2668256 C204.483031,97.3079077 204.723114,96.3468054 204.963196,95.3878874 C203.547754,96.4429156 202.128136,97.4913908 200.716869,98.5507877 C200.009148,99.0815783 197.113545,101.846932 196.345281,101.665633 C195.432968,101.451569 193.961158,98.701506 193.384961,97.9828636 C192.382878,96.7377993 191.445512,95.5604489 190.151155,94.6386645 C189.529028,94.1930625 188.91734,94.9269952 189.009198,95.5582646" id="Fill-245" fill="#FBC580"></path>
142
+                <path d="M159.435308,126.92697 C155.917546,130.081889 154.578512,134.993026 157.935053,138.781438 C161.092306,142.350323 167.207525,143.10717 171.152972,140.26377 C180.680711,133.397795 170.749918,120.730031 160.469812,123.351813 C158.566504,123.836863 159.041211,126.370834 160.922128,126.47119 C163.927117,126.630085 167.144828,126.738804 169.545236,128.704095 C172.124779,130.817828 172.180759,134.390895 170.066966,136.820329 C164.462282,143.253521 154.728538,133.7804 160.615359,128.028787 C161.35653,127.303302 160.212306,126.230755 159.435308,126.92697" id="Fill-247" fill="#7CABFF"></path>
143
+                <path d="M237.029774,156.70022 C235.896632,162.994601 234.930743,169.302403 234.029664,175.639284 C233.814326,177.162551 234.794849,178.191483 236.208141,177.970039 C241.771411,177.104394 247.317955,176.305853 252.808052,175.008504 C253.863839,174.757981 254.292427,173.366686 253.790666,172.420515 C250.679751,166.562312 246.717933,158.400195 240.864061,155.203795 C239.381777,154.39407 237.282745,156.145491 238.3908,157.84994 C240.132327,160.531874 242.710121,162.542766 244.73807,164.998782 C247.073347,167.828346 249.266459,170.872643 250.949447,174.198779 C251.421938,173.315239 251.89652,172.431699 252.369011,171.550397 C246.619672,172.156572 240.960232,173.263792 235.26734,174.31733 C236.0158,174.925742 236.762169,175.534154 237.508537,176.144803 C238.194277,169.77437 238.806843,163.415121 239.252155,157.022321 C239.348326,155.673525 237.272292,155.355898 237.029774,156.70022" id="Fill-249" fill="#FF7081"></path>
144
+                <path d="M209.752623,145.174705 C211.367475,139.210258 212.675609,132.793664 212.998056,126.686433 C213.097673,124.780493 209.338424,124.304549 208.905874,126.227796 C207.545309,132.274452 207.055086,138.729987 207,144.867504 C206.989548,146.146064 209.40134,146.468408 209.752623,145.174705" id="Fill-251" fill="#FF957E"></path>
145
+                <path d="M276.791564,144.3782 C282.54705,145.466203 288.618523,146.22476 294.429409,145.939609 C296.563351,145.837176 296.483328,141.831222 294.429409,141.543303 C288.75805,140.745988 282.7666,140.917632 277.082929,141.471323 C275.942091,141.582061 275.488629,144.131808 276.791564,144.3782" id="Fill-253" fill="#FBC580"></path>
146
+                <path d="M227.541584,67.9779846 C232.693126,70.629166 238.338851,73.212978 243.920208,74.9269331 C245.678917,75.4678692 246.872846,72.8543354 245.190963,72.0498663 C239.94183,69.5373865 234.02825,67.5995275 228.39706,66.0421071 C227.201055,65.7131862 226.422405,67.4013824 227.541584,67.9779846" id="Fill-255" fill="#FF7081"></path>
147
+                <path d="M244.882983,116.402653 C244.767823,116.302146 244.652664,116.201639 244.537504,116.098739 C243.030833,114.765821 240.557301,114.507374 239.091415,116.098739 C237.608735,117.709247 237.663916,119.920406 239.091415,121.533308 C239.19218,121.64578 239.292944,121.760645 239.396108,121.875511 C240.744435,123.397477 243.525059,123.35201 244.882983,121.875511 C246.233709,120.408584 246.504814,117.836078 244.882983,116.402653" id="Fill-257" fill="#241352"></path>
148
+                <path d="M109.617409,5.59254323 C103.531797,7.69156804 98.4963003,12.873605 96.2927435,19.2062185 C94.0891867,25.5410531 94.7407648,32.8887506 97.9564816,38.7215963 C104.145419,49.9519343 120.036331,53.5680321 130.075694,46.0315335 C140.115056,38.4950349 142.05503,21.4918233 133.997814,11.6630563 C125.93849,1.83651046 109.686995,1.38338764 101.146894,10.7501471" id="Fill-259" fill="#E2D3F5"></path>
149
+            </g>
150
+        </g>
151
+    </g>
152
+</svg>

Двоични данни
assets/icons/menu/ic_menu_about2.png Целия файл


Двоични данни
assets/icons/menu/ic_menu_absensi2.png Целия файл


Двоични данни
assets/icons/menu/ic_menu_ajukancuti2.png Целия файл


Двоични данни
assets/icons/menu/ic_menu_berita2.png Целия файл


Двоични данни
assets/icons/menu/ic_menu_lainnya.png Целия файл


Двоични данни
assets/icons/menu/ic_menu_slipgaji2.png Целия файл


+ 81
- 0
assets/icons/signup.svg Целия файл

@@ -0,0 +1,81 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<svg width="283px" height="314px" viewBox="0 0 283 314" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3
+    <!-- Generator: Sketch 64 (93537) - https://sketch.com -->
4
+    <title>Group 109</title>
5
+    <desc>Created with Sketch.</desc>
6
+    <defs>
7
+        <polygon id="path-1" points="0 0.9349 282.978906 0.9349 282.978906 32 0 32"></polygon>
8
+        <polygon id="path-3" points="0.761479052 0.008 2.76147905 0.008 2.76147905 19.8924167 0.761479052 19.8924167"></polygon>
9
+    </defs>
10
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
11
+        <g id="03" transform="translate(-66.000000, -98.000000)">
12
+            <g id="Group-109" transform="translate(66.000000, 98.000000)">
13
+                <path d="M107.255546,140.927058 C103.920834,144.082047 102.654407,148.993293 105.832141,152.781789 C108.825321,156.350753 114.618641,157.107615 118.356403,154.262062 C127.38049,147.398027 117.974566,134.729982 108.235595,137.351822 C106.430353,137.836883 106.882194,140.37091 108.66198,140.471268 C111.51091,140.630167 114.557122,140.738888 116.833297,142.704222 C119.277055,144.818002 119.330088,148.391148 117.325442,150.820636 C112.017905,157.25397 102.796535,147.78064 108.371359,142.0289 C109.075637,141.303399 107.991643,140.230828 107.255546,140.927058" id="Fill-1" fill="#7CABFF"></path>
14
+                <path d="M201.028392,152.314718 C202.219741,156.873785 203.528781,161.383829 204.889439,165.891743 C205.217731,166.976626 206.212932,167.315518 207.115219,166.682492 C210.664493,164.193016 214.217895,161.746168 217.579278,158.990266 C218.225539,158.459547 218.085137,157.391715 217.44507,156.937727 C213.507628,154.147723 208.18888,150.029856 203.19223,150 C201.92242,149.993622 201.032521,151.839416 202.320913,152.60672 C204.340221,153.806699 206.753891,154.23511 208.907406,155.160138 C211.395407,156.225839 213.856567,157.476971 216.049312,159.096836 C216.10093,158.348714 216.148419,157.598461 216.197972,156.850339 C212.438097,159.241771 208.901212,161.918811 205.325097,164.587325 C206.029171,164.73226 206.733244,164.879327 207.437318,165.024262 C205.911481,160.571766 204.346415,156.149109 202.6554,151.760554 C202.298201,150.835526 200.77443,151.342799 201.028392,152.314718" id="Fill-3" fill="#FF7081"></path>
15
+                <path d="M226.412454,174.890356 C231.829771,172.343091 237.374255,169.414986 242.255351,165.977011 C244.046287,164.713784 242.280784,162.249763 240.392353,163.221636 C235.174265,165.904172 230.087582,169.371283 225.433267,172.907069 C224.500709,173.616724 225.187411,175.46682 226.412454,174.890356" id="Fill-5" fill="#FBC580"></path>
16
+                <path d="M25.9773963,192.909825 C24.8478036,187.274105 23.3776409,181.423653 21.2347993,176.061414 C20.4478921,174.090331 17.5752575,175.113349 18.0533249,177.100639 C19.3669523,182.588477 21.4844097,188.147216 23.7795559,193.32511 C24.2407004,194.364335 26.2333527,194.186066 25.9773963,192.909825" id="Fill-7" fill="#FF957E"></path>
17
+                <path d="M43.8818952,139.401877 L43.5388624,139.100075 C42.0309472,137.766916 39.5582522,137.505513 38.090834,139.100075 C36.6091227,140.711272 36.6639127,142.923697 38.090834,144.534894 C38.1932674,144.648961 38.2933186,144.760652 38.3933699,144.877095 C39.7440616,146.395613 42.5240569,146.352838 43.8818952,144.877095 C45.232587,143.408482 45.5065368,140.834844 43.8818952,139.401877" id="Fill-9" fill="#241352"></path>
18
+                <path d="M187.001961,293.189563 C187.001961,293.189563 129.925085,306.420648 107,283.57273 L115.203314,229.001121 C117.69554,213.313953 116.210403,183.133783 128.263601,172.426534 C130.596478,170.353685 132.842244,169.322554 132.842244,169.322554 C141.298392,165.25308 156.340988,163.055309 170.786553,163 C188.334123,162.932505 206.393736,176.155121 211,193.027983 L192.007661,237.298868 L187.001961,293.189563 Z" id="Fill-11" fill="#FF7081"></path>
19
+                <path d="M182.335442,199.783007 C182.335442,199.783007 207.935264,248.749096 195.22577,251.355833 C153.404005,259.934404 129.131723,266.96879 129.131723,266.96879 L127,283.092956 C127.623348,285.530698 211.607274,283.424607 221.555314,272.220287 C228.578086,264.309243 237.915543,246.028288 218.051374,206.460393 L212.015748,193 L182.335442,199.783007 Z" id="Fill-13" fill="#FFAFA7"></path>
20
+                <path d="M135,172.906533 L71.1659133,197.349339 L69.1682362,164.228115 L55.5018253,159 C55.5018253,159 35.6847841,212.163735 60.4683315,222.061765 C85.2518789,231.961902 113.176763,213.66982 113.176763,213.66982 L135,172.906533 Z" id="Fill-15" fill="#FFAFA7"></path>
21
+                <path d="M142,166 C120.0301,173.052336 106.928378,181.317089 76,194.315139 L91.8820834,230 L119.25521,221.144907 L142,166 Z" id="Fill-17" fill="#FF7081"></path>
22
+                <polyline id="Fill-19" fill="#FF7081" points="179.006342 192.406732 194.977564 230 231 223.336851 206.732231 181 178 192.406732"></polyline>
23
+                <path d="M159.434716,217.733706 C167.159943,217.327706 174.78998,217.643706 182.508861,217.739706 C183.183655,217.749706 183.143463,216.847706 182.508861,216.775706 C174.902093,215.915706 167.04783,216.259706 159.434716,216.877706 C158.861458,216.925706 158.848766,217.765706 159.434716,217.733706" id="Fill-21" fill="#002C68"></path>
24
+                <path d="M193.684457,174.001347 C167.713442,176.368074 185.477212,215.015419 192.133101,226.715212 C192.501469,227.367443 193.497116,226.783197 193.130852,226.126717 C186.514958,214.305826 168.812232,178.339639 193.768656,174.64083 C194.126499,174.587717 194.046511,173.967354 193.684457,174.001347" id="Fill-23" fill="#002C68"></path>
25
+                <path d="M121.326306,196.243522 C118.030168,209.037733 115.81683,222.343037 115.000932,235.5174 C114.966213,236.062284 115.912307,236.199561 115.992595,235.648341 C117.908651,222.550009 119.835558,209.487579 121.994647,196.420926 C122.064085,196.004871 121.436973,195.812684 121.326306,196.243522" id="Fill-25" fill="#002C68"></path>
26
+                <path d="M183.296626,125 C183.698289,119.449764 184.104225,113.899529 184.505889,108.349293 C188.881456,107.119932 191.156837,101.539867 189.409174,97.3553519 C187.663647,93.1708364 182.706949,90.820775 178.205328,91.4620882 C181.044747,89.5338873 180.828959,84.9296419 178.49803,82.413393 C176.1671,79.8971441 172.515808,79.0811209 169.082441,78.9490232 C165.649073,78.8169254 162.175112,79.2323941 158.797293,78.6081258 C155.806183,78.0520369 152.874894,76.6863167 149.856009,77.0655651 C146.837124,77.446944 143.950702,80.8346119 145.578721,83.3977342 C141.224519,82.7606822 136.513519,82.1811566 132.644304,84.275545 C128.775089,86.3699333 126.833004,92.3292459 130.157409,95.2055677 C127.96108,96.3220067 127.411997,99.4923524 128.646899,101.620831 C129.8818,103.747178 132.411425,104.865748 134.868409,105.042588 C137.327529,105.217298 139.76742,104.597291 142.153899,103.981545" id="Fill-27" fill="#241352"></path>
27
+                <path d="M182.444663,114.256989 L181.58,125.747418 C181.58,125.747418 191.263798,127.065158 188.505714,135.97528 C185.743423,144.885403 179.118553,140.987357 179.118553,140.987357 C179.118553,140.987357 177.460757,163.821801 154.270556,156.581663 C135.813907,150.818412 136.941545,126.712912 139.285179,106.1617 C140.194021,98.2000943 147.660412,92.7254297 155.459203,94.257487 L169.401095,96.9969413 C177.460757,98.5799257 183.067388,106.00043 182.444663,114.256989" id="Fill-29" fill="#FFAFA7"></path>
28
+                <path d="M181,136 L174.704673,169.150261 C173.284515,176.617913 165.829745,181.396121 158.343181,179.633856 C151.405604,177.999261 146.962841,171.308094 148.209188,164.374146 L151.626046,145.37433 L181,136 Z" id="Fill-31" fill="#FFAFA7"></path>
29
+                <path d="M154.978163,136.089232 C155.015494,136.076111 155.083934,136.574695 154.409901,136.920204 C153.710981,137.248219 152.588975,136.533146 152.300697,135.358852 C151.927386,134.228293 151.983383,132.859376 152.043527,131.453284 C152.118189,129.957535 152.194925,128.433358 152.273735,126.832644 C152.665711,120.278901 153.219455,114.982549 153.520178,115 C153.814678,115.021911 153.74209,120.348877 153.354262,126.904807 C153.242269,128.501148 153.138571,130.027512 153.034874,131.521074 C152.916659,132.940286 152.80674,134.177997 153.0328,135.131428 C153.196642,136.093606 153.864453,136.565947 154.297908,136.493784 C154.741733,136.41506 154.903501,136.028003 154.978163,136.089232" id="Fill-33" fill="#241352"></path>
30
+                <path d="M147.005166,154.015123 C147.112505,153.888366 148.247224,154.577851 150.24284,155.355683 C152.220932,156.137355 155.1344,156.936313 158.43341,156.995851 C161.736801,157.057309 164.683128,156.367824 166.698459,155.659133 C168.729125,154.956204 169.894512,154.308971 169.995279,154.43957 C170.078521,154.533678 169.059902,155.401776 167.029237,156.306366 C165.020477,157.210955 161.920809,158.061769 158.409314,157.996469 C154.900008,157.93309 151.846343,156.967043 149.879204,155.989471 C147.894541,155.00998 146.919734,154.10539 147.005166,154.015123" id="Fill-35" fill="#241352"></path>
31
+                <path d="M152.020541,140.794282 C152.15434,140.691519 152.687346,141.147169 153.702909,141.544651 C154.694344,141.94795 156.262653,142.244607 157.813415,141.808346 C159.361984,141.362391 160.441156,140.313426 160.982936,139.475805 C161.544456,138.62849 161.676063,137.984763 161.853731,138.000274 C161.987531,137.998336 162.156426,138.709925 161.713351,139.780218 C161.294404,140.823366 160.109947,142.205828 158.164365,142.770059 C156.207817,143.3149 154.336813,142.801082 153.30809,142.168989 C152.242078,141.529139 151.908675,140.862145 152.020541,140.794282" id="Fill-37" fill="#241352"></path>
32
+                <path d="M182.000276,136.79351 C181.985506,136.627545 182.565742,136.545612 183.209275,136.150655 C183.529987,135.946875 183.8085,135.65696 183.909778,135.251499 C184.013165,134.837635 183.895008,134.453182 183.572186,134.350241 C183.306333,134.2473 183.053139,134.333435 182.994061,134.430073 L182.059354,133.948982 C182.934982,132.148568 183.717772,130.904874 183.947757,131.005714 C184.173521,131.106554 183.776851,132.518315 183.0236,134.37335 L182.091004,133.890159 C182.483454,133.226295 183.342202,133.075035 183.962526,133.327135 C184.418275,133.476295 184.819165,133.930075 184.926772,134.358645 C185.055479,134.795618 185.00062,135.217885 184.869803,135.566624 C184.6145,136.278806 184.008945,136.696872 183.542647,136.850233 C182.567852,137.156955 181.996056,136.91746 182.000276,136.79351" id="Fill-39" fill="#241352"></path>
33
+                <path d="M164.006507,114.697555 C163.90824,114.439555 164.935579,113.833555 166.234493,114.219555 C167.535193,114.597555 168.162317,115.689555 167.963996,115.861555 C167.771035,116.065555 167.018844,115.511555 165.996865,115.227555 C164.985606,114.913555 164.083334,114.981555 164.006507,114.697555" id="Fill-41" fill="#241352"></path>
34
+                <path d="M143.009924,110.17627 C142.88169,109.92827 144.010146,109.17627 145.588406,109.32227 C147.166666,109.45627 148.149133,110.39627 147.981443,110.61627 C147.821644,110.86627 146.793802,110.46027 145.499629,110.36027 C144.205456,110.23027 143.124348,110.45027 143.009924,110.17627" id="Fill-43" fill="#241352"></path>
35
+                <path d="M180.968246,126.379147 C174.484866,119.934309 172.580097,109.197208 170.820714,100.144359 C164.817741,104.602039 156.558122,105.697661 149.636477,102.956457 C147.462006,105.560171 144.910374,107.833051 142.08904,109.678423 C141.286255,110.202603 140.333871,110.713894 139.42152,110.432469 C138.334284,110.097337 137.849664,108.825556 137.590497,107.697709 C136.762428,104.086452 136.73293,100.219549 137.967658,96.7328912 C139.204494,93.2440854 141.791946,90.1806389 145.186397,88.8422609 C148.810515,87.4093585 152.891863,88.0323595 156.655046,89.0270129 C162.325106,90.5265119 167.790782,92.8294675 172.847692,95.8478001 C177.807677,98.8102774 182.573815,102.730887 184.676646,108.187517 C186.781585,113.641999 186.773157,124.241609 181.699391,127" id="Fill-45" fill="#241352"></path>
36
+                <path d="M165.882325,122.999637 C165.594325,122.981591 165.416325,122.294032 165.480325,121.465713 C165.546325,120.637394 165.832325,119.982318 166.118325,120.000364 C166.406325,120.01841 166.586325,120.705969 166.518325,121.534288 C166.454325,122.360803 166.168325,123.017683 165.882325,122.999637" id="Fill-47" fill="#241352"></path>
37
+                <path d="M146.881053,120.999637 C146.593053,120.981591 146.415053,120.294032 146.481053,119.465713 C146.545053,118.637394 146.831053,117.982318 147.117053,118.000364 C147.405053,118.01841 147.585053,118.705969 147.519053,119.534288 C147.453053,120.360803 147.169053,121.017683 146.881053,120.999637" id="Fill-49" fill="#241352"></path>
38
+                <path d="M54,160.530804 C54,160.530804 56.8263005,143.066332 60.2046958,143.254329 C63.5830911,143.442326 70.3356347,143.254329 70.3356347,143.254329 C70.3356347,143.254329 70.9004701,126.642252 72.7775923,129.284888 C74.6525911,131.927524 75.2429078,154.277776 68.0062195,165 L54,160.530804 Z" id="Fill-51" fill="#FFAFA7"></path>
39
+                <path d="M129,267 C129,267 99.4279008,272.262557 100.008437,276.165199 C100.584826,280.065732 102.662317,284 102.662317,284 L129,283.369589 L129,267 Z" id="Fill-53" fill="#FFAFA7"></path>
40
+                <polygon id="Fill-55" fill="#6F35A5" points="162 284.691301 161.770653 280.515412 99.390279 276.717995 78.468698 221 10 224.746672 33.359459 285"></polygon>
41
+                <path d="M48.0075844,251.274084 C48.1602898,254.030632 50.5178105,256.143009 53.2769673,255.992424 C56.0340324,255.839747 58.146806,253.482669 57.9920087,250.72403 C57.8413952,247.967482 55.4838745,245.855105 52.7268095,246.007782 C49.9676526,246.160458 47.8569708,248.517537 48.0075844,251.274084" id="Fill-57" fill="#FFFFFF"></path>
42
+                <path d="M46.0108522,251.3848 C46.2241686,255.245353 49.5263891,258.202461 53.3849052,257.989148 C57.2455127,257.777926 60.2005713,254.475752 59.9893463,250.6152 C59.7781213,246.754647 56.4759008,243.797539 52.6152933,244.010852 C48.7546859,244.222074 45.7975359,247.524248 46.0108522,251.3848" id="Fill-59" fill="#FFFFFF"></path>
43
+                <g id="Group-63" transform="translate(0.000000, 282.000000)">
44
+                    <mask id="mask-2" fill="white">
45
+                        <use xlink:href="#path-1"></use>
46
+                    </mask>
47
+                    <g id="Clip-62"></g>
48
+                    <path d="M-0.00084801281,4.18783333 L267.32459,0.9349 L282.978906,8.94943333 C282.978906,8.94943333 77.7619266,63.8566333 -0.00084801281,4.18783333" id="Fill-61" fill="#E2D3F5" mask="url(#mask-2)"></path>
49
+                </g>
50
+                <path d="M158.032231,25.0571075 C158.032231,25.0571075 144.453597,25.7323671 144,40.1289003 C144,40.1289003 144.227843,48.0013876 148.527605,50.9247419 C152.827367,53.8480963 152.599523,57 152.599523,57 L163.914355,57 C163.914355,57 163.462849,52.9505205 165.273055,50.700348 C167.083261,48.4501755 171.608775,43.7275142 170.931516,36.7546804 C170.252166,29.7797688 165.045211,24.381848 158.032231,25.0571075" id="Fill-64" fill="#FFBC7A"></path>
51
+                <path d="M152.457532,60.6725392 C156.454576,60.4925392 160.498934,60.9185392 164.471292,60.6945392 C165.04318,60.6605392 165.238609,59.7945392 164.613236,59.6685392 C160.751964,58.8925392 156.339375,59.3225392 152.457532,59.7465392 C151.863015,59.8105392 151.832158,60.7005392 152.457532,60.6725392" id="Fill-66" fill="#6F35A5"></path>
52
+                <path d="M154.485902,64.6887163 C156.141364,64.5987163 157.80752,64.5347163 159.46726,64.5507163 C161.118444,64.5667163 162.810266,64.8227163 164.450756,64.7107163 C165.053909,64.6687163 165.239988,63.8407163 164.600475,63.6847163 C161.424298,62.9087163 157.561554,63.3567163 154.353294,63.7787163 C153.803612,63.8527163 153.931943,64.7187163 154.485902,64.6887163" id="Fill-68" fill="#6F35A5"></path>
53
+                <path d="M155.435485,66.2715613 C156.758486,66.3655613 158.124352,66.7495613 159.441508,66.7215613 C160.09424,66.7055613 160.213096,65.7615613 159.593487,65.5615613 C158.313353,65.1475613 156.762382,65.2915613 155.435485,65.3455613 C154.850948,65.3695613 154.858742,66.2295613 155.435485,66.2715613" id="Fill-70" fill="#6F35A5"></path>
54
+                <path d="M156.110889,56.3513354 C156.437353,52.2774077 155.024852,47.7698585 154.308807,43.7720791 C153.897462,43.9412972 153.488294,44.1084002 153.076949,44.2776184 C153.671114,45.2231249 154.654859,47.9517681 156.167476,47.8544676 C157.730151,47.7529367 158.311257,45.0433306 158.5289,43.939182 L157.181692,43.939182 C157.484215,45.1977422 157.521214,48.2330933 159.553998,47.9454224 C161.275552,47.7021712 162.435588,45.2188945 162.962283,43.8566881 C162.498704,43.7318897 162.030772,43.6070913 161.56284,43.4822929 C160.522508,47.467381 160.024106,52.512198 161.064438,56.5268992 C161.251611,57.2503069 162.431235,57.1064715 162.409471,56.3513354 C162.281061,52.1293418 161.673838,47.9961878 162.962283,43.8566881 C163.240866,42.9682927 161.895834,42.6531239 161.56284,43.4822929 C161.371315,43.9518734 160.25916,46.6255206 159.205769,46.2807385 C158.940245,46.1940142 158.58984,43.8101531 158.5289,43.5795934 C158.374374,42.9556013 157.305748,42.9069511 157.181692,43.5795934 C157.029342,44.3981863 156.678937,46.6276358 155.686486,45.9613392 C155.111909,45.5763679 154.604801,44.2035854 154.241338,43.6155522 C153.82564,42.94291 152.896306,43.4188361 153.00948,44.1210915 C153.660232,48.118871 153.838699,52.7766014 155.490607,56.5163231 C155.634252,56.8378376 156.089125,56.6347758 156.110889,56.3513354" id="Fill-72" fill="#6F35A5"></path>
55
+                <path d="M115.625223,51.9773037 C121.968587,50.2608252 128.516291,48.7815532 134.710244,46.7045955 C135.204618,46.5383642 135.024446,45.8995876 134.486128,46.0135215 C128.028509,47.3769919 121.68954,49.4091231 115.352768,51.1424116 C114.733153,51.3123784 114.996819,52.1472706 115.625223,51.9773037" id="Fill-74" fill="#FFBC7A"></path>
56
+                <path d="M123.5438,33.6923689 C127.484504,33.6183689 131.585611,33.8263689 135.495968,33.3643689 C136.152752,33.2863689 136.183098,32.4463689 135.495968,32.4003689 C131.566102,32.1263689 127.482337,32.5343689 123.5438,32.6523689 C122.821988,32.6743689 122.815485,33.7063689 123.5438,33.6923689" id="Fill-76" fill="#FFBC7A"></path>
57
+                <path d="M141.810405,27.044897 C137.396008,23.1219326 133.182265,18.2264778 128.152959,15.1219895 C127.365445,14.6357443 126.631869,15.7160446 127.203627,16.3783062 C131.06137,20.8381204 136.472566,24.1516282 141.009945,27.8611728 C141.568757,28.3188153 142.369217,27.5399429 141.810405,27.044897" id="Fill-78" fill="#FFBC7A"></path>
58
+                <path d="M151.998628,21.7086596 C152.04083,20.4043127 151.099723,19.1500454 150.511004,18.0642278 C149.814669,16.7803681 149.213289,15.291637 148.255301,14.2172012 C147.769977,13.6754306 146.790888,14.2285829 147.03988,14.9820538 C147.504103,16.38656 148.459981,17.6339982 149.217509,18.8791601 C149.856871,19.9399379 150.477242,21.4218399 151.580827,21.9658868 C151.772847,22.0614934 151.990188,21.9499524 151.998628,21.7086596" id="Fill-80" fill="#FFBC7A"></path>
59
+                <g id="Group-84" transform="translate(158.000000, 0.000000)">
60
+                    <mask id="mask-4" fill="white">
61
+                        <use xlink:href="#path-3"></use>
62
+                    </mask>
63
+                    <g id="Clip-83"></g>
64
+                    <path d="M2.5324,19.2930737 C2.7024,13.1986526 2.9104,6.75275789 2.2704,0.691494737 C2.1744,-0.205978947 1.0504,-0.234715789 0.9864,0.691494737 C0.5664,6.77707368 1.0144,13.2074947 1.4084,19.2930737 C1.4584,20.0844421 2.5104,20.0999158 2.5324,19.2930737" id="Fill-82" fill="#FFBC7A" mask="url(#mask-4)"></path>
65
+                </g>
66
+                <path d="M166.948278,21.7489037 C168.365669,19.5894694 169.842289,17.4236777 170.918608,15.0565647 C171.300527,14.2216117 170.24259,13.5816224 169.72996,14.3339277 C168.271721,16.4721703 167.179064,18.8710708 166.061898,21.2127537 C165.771884,21.827313 166.574528,22.3168413 166.948278,21.7489037" id="Fill-85" fill="#FFBC7A"></path>
67
+                <path d="M173.587878,25.9598714 C176.433188,24.7671715 179.112349,23.2168683 181.81851,21.7451139 C184.49144,20.2940301 187.484208,19.0310498 189.812378,17.0631983 C190.285905,16.6601194 189.781225,15.8394923 189.205933,16.0275957 C186.481081,16.9123021 184.015837,18.6507087 181.536055,20.0645852 C178.730205,21.6665652 175.841281,23.1858623 173.207811,25.0648297 C172.796591,25.3583538 173.033354,26.1913834 173.587878,25.9598714" id="Fill-87" fill="#FFBC7A"></path>
68
+                <path d="M175.445387,34.6689798 C177.82016,35.421043 181.902241,34.8659992 183.745384,33.2644222 C184.387088,32.7072598 183.703228,31.8895234 182.939741,32.0123957 C181.672727,32.2115336 180.504076,32.8174212 179.241746,33.0843507 C177.986441,33.3491617 176.700691,33.3449247 175.445387,33.5779584 C174.796657,33.6987122 174.909072,34.4973822 175.445387,34.6689798" id="Fill-89" fill="#FFBC7A"></path>
69
+                <path d="M177.484251,45.1720261 C185.563369,46.9795958 193.90042,49.0459216 202.164667,49.993453 C203.163116,50.1070079 203.298323,48.7089802 202.397639,48.4688396 C194.478689,46.3615596 185.97731,45.2688269 177.842029,44.0104158 C177.005828,43.8819686 176.629329,44.9802859 177.484251,45.1720261" id="Fill-91" fill="#FFBC7A"></path>
70
+                <path d="M60.2286883,188.242303 C60.5051102,186.431996 60.45154,184.708297 61.4800866,183.11134 C63.5307512,179.930101 66.4406808,180.730692 69.2584697,182.129085 C72.1298287,183.554939 74.8319062,184.40834 77.9539735,183.077542 C82.8288555,180.996851 85.1152287,173.749286 80.4653412,170.33991 C78.9589491,169.235137 77.4761279,171.058118 77.6775516,172.4544 C77.9582591,174.404123 78.9396639,176.548186 77.2447049,178.225413 C74.9797598,180.466645 72.3226812,178.584517 70.0620217,177.579026 C67.6192237,176.493264 65.0242865,176.254565 62.5043475,177.257944 C58.1673096,178.987981 55.0216715,184.786455 58.4673024,188.700689 C58.9515763,189.254132 60.110834,189.004871 60.2286883,188.242303" id="Fill-93" fill="#7E2E84"></path>
71
+                <path d="M103.890086,243.670857 C109.975514,244.029195 116.373402,244.172531 122.45021,243.698159 C124.682683,243.522402 124.406857,241.111295 122.241185,241.044746 C116.257038,240.858752 109.986288,241.2734 104.056013,241.903053 C102.86651,242.029324 102.510952,243.588951 103.890086,243.670857" id="Fill-95" fill="#7E2E84"></path>
72
+                <path d="M209.154118,87.4117102 C208.343662,88.9942779 210.993556,129.878345 210.993556,129.878345 L230.991874,128.206077 L228.660222,139 L238.432369,127.90494 L258,125.6304 L256.811897,86 L209.154118,87.4117102 Z" id="Fill-97" fill="#E2D3F5"></path>
73
+                <path d="M220,105.413988 L224.234708,120 L230.161589,118.854712 L229.582575,115.918457 L231.264066,114.917124 L234.439028,118.029089 L244.478832,116.089933 L245.780011,112.285714 L242.9234,111.652736 L246.611142,110.431237 L245.809923,106.356045 L242.620005,106.63337 L247,105.449976 L246.004352,100.392504 L235.802168,102.363415 C235.802168,102.363415 236.460236,95.2969265 233.447654,93 L231.142281,93.4466834 C231.142281,93.4466834 231.919997,95.6652815 231.847353,97.0328524 C231.776846,98.4004234 229.770594,104.711149 229.770594,104.711149 L226.638364,106.1634 L225.894833,104.105692 L220,105.413988 Z" id="Fill-99" fill="#FFFFFF"></path>
74
+                <polygon id="Fill-101" fill="#E2D3F5" points="14 78 17.4064799 118.685078 92.23194 118.685078 96.3729421 133 100.741753 117.30155 115 116.472287 108.427623 80.0315891"></polygon>
75
+                <path d="M23.5975871,92.8359906 C49.2213302,91.8600822 74.7540739,91.9255167 100.314329,93.996985 C101.226439,94.0698977 101.230672,92.7967299 100.314329,92.7350346 C74.7837016,91.0206515 49.1684236,90.3681763 23.5975871,91.7404306 C22.8061038,91.7834304 22.7955224,92.8659035 23.5975871,92.8359906" id="Fill-103" fill="#FFFFFF"></path>
76
+                <path d="M25.5976033,101.836028 C51.2199253,100.860151 76.7554781,100.925583 102.31431,102.996985 C103.226446,103.069896 103.230678,101.796768 102.31431,101.733206 C76.7851066,100.020747 51.1691336,99.3682926 25.5976033,100.740503 C24.8060985,100.783501 24.7955169,101.86594 25.5976033,101.836028" id="Fill-105" fill="#FFFFFF"></path>
77
+                <path d="M25.6018837,108.178773 C42.9101338,108.730773 60.0182885,107.542773 77.3095092,108.996773 C78.2269678,109.074773 78.2333538,107.706773 77.3095092,107.646773 C60.0374466,106.536773 42.8952331,107.246773 25.6018837,107.006773 C24.7972448,106.994773 24.8015022,108.152773 25.6018837,108.178773" id="Fill-107" fill="#FFFFFF"></path>
78
+            </g>
79
+        </g>
80
+    </g>
81
+</svg>

+ 47
- 0
assets/icons/twitter.svg Целия файл

@@ -0,0 +1,47 @@
1
+<?xml version="1.0" encoding="iso-8859-1"?>
2
+<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
3
+<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
4
+	 viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
5
+<g>
6
+	<g>
7
+		<path d="M512,97.248c-19.04,8.352-39.328,13.888-60.48,16.576c21.76-12.992,38.368-33.408,46.176-58.016
8
+			c-20.288,12.096-42.688,20.64-66.56,25.408C411.872,60.704,384.416,48,354.464,48c-58.112,0-104.896,47.168-104.896,104.992
9
+			c0,8.32,0.704,16.32,2.432,23.936c-87.264-4.256-164.48-46.08-216.352-109.792c-9.056,15.712-14.368,33.696-14.368,53.056
10
+			c0,36.352,18.72,68.576,46.624,87.232c-16.864-0.32-33.408-5.216-47.424-12.928c0,0.32,0,0.736,0,1.152
11
+			c0,51.008,36.384,93.376,84.096,103.136c-8.544,2.336-17.856,3.456-27.52,3.456c-6.72,0-13.504-0.384-19.872-1.792
12
+			c13.6,41.568,52.192,72.128,98.08,73.12c-35.712,27.936-81.056,44.768-130.144,44.768c-8.608,0-16.864-0.384-25.12-1.44
13
+			C46.496,446.88,101.6,464,161.024,464c193.152,0,298.752-160,298.752-298.688c0-4.64-0.16-9.12-0.384-13.568
14
+			C480.224,136.96,497.728,118.496,512,97.248z"/>
15
+	</g>
16
+</g>
17
+<g>
18
+</g>
19
+<g>
20
+</g>
21
+<g>
22
+</g>
23
+<g>
24
+</g>
25
+<g>
26
+</g>
27
+<g>
28
+</g>
29
+<g>
30
+</g>
31
+<g>
32
+</g>
33
+<g>
34
+</g>
35
+<g>
36
+</g>
37
+<g>
38
+</g>
39
+<g>
40
+</g>
41
+<g>
42
+</g>
43
+<g>
44
+</g>
45
+<g>
46
+</g>
47
+</svg>

Двоични данни
assets/images/collaboration.png Целия файл


Двоични данни
assets/images/ic_forward.png Целия файл


Двоични данни
assets/images/login_bottom.png Целия файл


Двоични данни
assets/images/logo.png Целия файл


Двоични данни
assets/images/main_bottom.png Целия файл


Двоични данни
assets/images/main_top.png Целия файл


Двоични данни
assets/images/menu/menu_about.png Целия файл


Двоични данни
assets/images/menu/menu_absensi.png Целия файл


Двоични данни
assets/images/menu/menu_ajukancuti.png Целия файл


Двоични данни
assets/images/menu/menu_berita.png Целия файл


Двоични данни
assets/images/menu/menu_lainnya.png Целия файл


Двоични данни
assets/images/menu/menu_slipgaji.png Целия файл


Двоични данни
assets/images/signup_top.png Целия файл


Двоични данни
hris_selfservice_mobile.zip Целия файл


+ 34
- 0
ios/.gitignore Целия файл

@@ -0,0 +1,34 @@
1
+**/dgph
2
+*.mode1v3
3
+*.mode2v3
4
+*.moved-aside
5
+*.pbxuser
6
+*.perspectivev3
7
+**/*sync/
8
+.sconsign.dblite
9
+.tags*
10
+**/.vagrant/
11
+**/DerivedData/
12
+Icon?
13
+**/Pods/
14
+**/.symlinks/
15
+profile
16
+xcuserdata
17
+**/.generated/
18
+Flutter/App.framework
19
+Flutter/Flutter.framework
20
+Flutter/Flutter.podspec
21
+Flutter/Generated.xcconfig
22
+Flutter/ephemeral/
23
+Flutter/app.flx
24
+Flutter/app.zip
25
+Flutter/flutter_assets/
26
+Flutter/flutter_export_environment.sh
27
+ServiceDefinitions.json
28
+Runner/GeneratedPluginRegistrant.*
29
+
30
+# Exceptions to above rules.
31
+!default.mode1v3
32
+!default.mode2v3
33
+!default.pbxuser
34
+!default.perspectivev3

+ 26
- 0
ios/Flutter/AppFrameworkInfo.plist Целия файл

@@ -0,0 +1,26 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+  <key>CFBundleDevelopmentRegion</key>
6
+  <string>en</string>
7
+  <key>CFBundleExecutable</key>
8
+  <string>App</string>
9
+  <key>CFBundleIdentifier</key>
10
+  <string>io.flutter.flutter.app</string>
11
+  <key>CFBundleInfoDictionaryVersion</key>
12
+  <string>6.0</string>
13
+  <key>CFBundleName</key>
14
+  <string>App</string>
15
+  <key>CFBundlePackageType</key>
16
+  <string>FMWK</string>
17
+  <key>CFBundleShortVersionString</key>
18
+  <string>1.0</string>
19
+  <key>CFBundleSignature</key>
20
+  <string>????</string>
21
+  <key>CFBundleVersion</key>
22
+  <string>1.0</string>
23
+  <key>MinimumOSVersion</key>
24
+  <string>11.0</string>
25
+</dict>
26
+</plist>

+ 1
- 0
ios/Flutter/Debug.xcconfig Целия файл

@@ -0,0 +1 @@
1
+#include "Generated.xcconfig"

+ 1
- 0
ios/Flutter/Release.xcconfig Целия файл

@@ -0,0 +1 @@
1
+#include "Generated.xcconfig"

+ 481
- 0
ios/Runner.xcodeproj/project.pbxproj Целия файл

@@ -0,0 +1,481 @@
1
+// !$*UTF8*$!
2
+{
3
+	archiveVersion = 1;
4
+	classes = {
5
+	};
6
+	objectVersion = 50;
7
+	objects = {
8
+
9
+/* Begin PBXBuildFile section */
10
+		1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
11
+		3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
12
+		74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
13
+		97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
14
+		97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
15
+		97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
16
+/* End PBXBuildFile section */
17
+
18
+/* Begin PBXCopyFilesBuildPhase section */
19
+		9705A1C41CF9048500538489 /* Embed Frameworks */ = {
20
+			isa = PBXCopyFilesBuildPhase;
21
+			buildActionMask = 2147483647;
22
+			dstPath = "";
23
+			dstSubfolderSpec = 10;
24
+			files = (
25
+			);
26
+			name = "Embed Frameworks";
27
+			runOnlyForDeploymentPostprocessing = 0;
28
+		};
29
+/* End PBXCopyFilesBuildPhase section */
30
+
31
+/* Begin PBXFileReference section */
32
+		1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
33
+		1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
34
+		3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
35
+		74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
36
+		74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
37
+		7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
38
+		9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
39
+		9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
40
+		97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
41
+		97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
42
+		97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
43
+		97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
44
+		97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
45
+/* End PBXFileReference section */
46
+
47
+/* Begin PBXFrameworksBuildPhase section */
48
+		97C146EB1CF9000F007C117D /* Frameworks */ = {
49
+			isa = PBXFrameworksBuildPhase;
50
+			buildActionMask = 2147483647;
51
+			files = (
52
+			);
53
+			runOnlyForDeploymentPostprocessing = 0;
54
+		};
55
+/* End PBXFrameworksBuildPhase section */
56
+
57
+/* Begin PBXGroup section */
58
+		9740EEB11CF90186004384FC /* Flutter */ = {
59
+			isa = PBXGroup;
60
+			children = (
61
+				3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
62
+				9740EEB21CF90195004384FC /* Debug.xcconfig */,
63
+				7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
64
+				9740EEB31CF90195004384FC /* Generated.xcconfig */,
65
+			);
66
+			name = Flutter;
67
+			sourceTree = "<group>";
68
+		};
69
+		97C146E51CF9000F007C117D = {
70
+			isa = PBXGroup;
71
+			children = (
72
+				9740EEB11CF90186004384FC /* Flutter */,
73
+				97C146F01CF9000F007C117D /* Runner */,
74
+				97C146EF1CF9000F007C117D /* Products */,
75
+			);
76
+			sourceTree = "<group>";
77
+		};
78
+		97C146EF1CF9000F007C117D /* Products */ = {
79
+			isa = PBXGroup;
80
+			children = (
81
+				97C146EE1CF9000F007C117D /* Runner.app */,
82
+			);
83
+			name = Products;
84
+			sourceTree = "<group>";
85
+		};
86
+		97C146F01CF9000F007C117D /* Runner */ = {
87
+			isa = PBXGroup;
88
+			children = (
89
+				97C146FA1CF9000F007C117D /* Main.storyboard */,
90
+				97C146FD1CF9000F007C117D /* Assets.xcassets */,
91
+				97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
92
+				97C147021CF9000F007C117D /* Info.plist */,
93
+				1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
94
+				1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
95
+				74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
96
+				74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
97
+			);
98
+			path = Runner;
99
+			sourceTree = "<group>";
100
+		};
101
+/* End PBXGroup section */
102
+
103
+/* Begin PBXNativeTarget section */
104
+		97C146ED1CF9000F007C117D /* Runner */ = {
105
+			isa = PBXNativeTarget;
106
+			buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
107
+			buildPhases = (
108
+				9740EEB61CF901F6004384FC /* Run Script */,
109
+				97C146EA1CF9000F007C117D /* Sources */,
110
+				97C146EB1CF9000F007C117D /* Frameworks */,
111
+				97C146EC1CF9000F007C117D /* Resources */,
112
+				9705A1C41CF9048500538489 /* Embed Frameworks */,
113
+				3B06AD1E1E4923F5004D2608 /* Thin Binary */,
114
+			);
115
+			buildRules = (
116
+			);
117
+			dependencies = (
118
+			);
119
+			name = Runner;
120
+			productName = Runner;
121
+			productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
122
+			productType = "com.apple.product-type.application";
123
+		};
124
+/* End PBXNativeTarget section */
125
+
126
+/* Begin PBXProject section */
127
+		97C146E61CF9000F007C117D /* Project object */ = {
128
+			isa = PBXProject;
129
+			attributes = {
130
+				LastUpgradeCheck = 1300;
131
+				ORGANIZATIONNAME = "";
132
+				TargetAttributes = {
133
+					97C146ED1CF9000F007C117D = {
134
+						CreatedOnToolsVersion = 7.3.1;
135
+						LastSwiftMigration = 1100;
136
+					};
137
+				};
138
+			};
139
+			buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
140
+			compatibilityVersion = "Xcode 9.3";
141
+			developmentRegion = en;
142
+			hasScannedForEncodings = 0;
143
+			knownRegions = (
144
+				en,
145
+				Base,
146
+			);
147
+			mainGroup = 97C146E51CF9000F007C117D;
148
+			productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
149
+			projectDirPath = "";
150
+			projectRoot = "";
151
+			targets = (
152
+				97C146ED1CF9000F007C117D /* Runner */,
153
+			);
154
+		};
155
+/* End PBXProject section */
156
+
157
+/* Begin PBXResourcesBuildPhase section */
158
+		97C146EC1CF9000F007C117D /* Resources */ = {
159
+			isa = PBXResourcesBuildPhase;
160
+			buildActionMask = 2147483647;
161
+			files = (
162
+				97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
163
+				3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
164
+				97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
165
+				97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
166
+			);
167
+			runOnlyForDeploymentPostprocessing = 0;
168
+		};
169
+/* End PBXResourcesBuildPhase section */
170
+
171
+/* Begin PBXShellScriptBuildPhase section */
172
+		3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
173
+			isa = PBXShellScriptBuildPhase;
174
+			buildActionMask = 2147483647;
175
+			files = (
176
+			);
177
+			inputPaths = (
178
+			);
179
+			name = "Thin Binary";
180
+			outputPaths = (
181
+			);
182
+			runOnlyForDeploymentPostprocessing = 0;
183
+			shellPath = /bin/sh;
184
+			shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
185
+		};
186
+		9740EEB61CF901F6004384FC /* Run Script */ = {
187
+			isa = PBXShellScriptBuildPhase;
188
+			buildActionMask = 2147483647;
189
+			files = (
190
+			);
191
+			inputPaths = (
192
+			);
193
+			name = "Run Script";
194
+			outputPaths = (
195
+			);
196
+			runOnlyForDeploymentPostprocessing = 0;
197
+			shellPath = /bin/sh;
198
+			shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
199
+		};
200
+/* End PBXShellScriptBuildPhase section */
201
+
202
+/* Begin PBXSourcesBuildPhase section */
203
+		97C146EA1CF9000F007C117D /* Sources */ = {
204
+			isa = PBXSourcesBuildPhase;
205
+			buildActionMask = 2147483647;
206
+			files = (
207
+				74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
208
+				1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
209
+			);
210
+			runOnlyForDeploymentPostprocessing = 0;
211
+		};
212
+/* End PBXSourcesBuildPhase section */
213
+
214
+/* Begin PBXVariantGroup section */
215
+		97C146FA1CF9000F007C117D /* Main.storyboard */ = {
216
+			isa = PBXVariantGroup;
217
+			children = (
218
+				97C146FB1CF9000F007C117D /* Base */,
219
+			);
220
+			name = Main.storyboard;
221
+			sourceTree = "<group>";
222
+		};
223
+		97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
224
+			isa = PBXVariantGroup;
225
+			children = (
226
+				97C147001CF9000F007C117D /* Base */,
227
+			);
228
+			name = LaunchScreen.storyboard;
229
+			sourceTree = "<group>";
230
+		};
231
+/* End PBXVariantGroup section */
232
+
233
+/* Begin XCBuildConfiguration section */
234
+		249021D3217E4FDB00AE95B9 /* Profile */ = {
235
+			isa = XCBuildConfiguration;
236
+			buildSettings = {
237
+				ALWAYS_SEARCH_USER_PATHS = NO;
238
+				CLANG_ANALYZER_NONNULL = YES;
239
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
240
+				CLANG_CXX_LIBRARY = "libc++";
241
+				CLANG_ENABLE_MODULES = YES;
242
+				CLANG_ENABLE_OBJC_ARC = YES;
243
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
244
+				CLANG_WARN_BOOL_CONVERSION = YES;
245
+				CLANG_WARN_COMMA = YES;
246
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
247
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
248
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
249
+				CLANG_WARN_EMPTY_BODY = YES;
250
+				CLANG_WARN_ENUM_CONVERSION = YES;
251
+				CLANG_WARN_INFINITE_RECURSION = YES;
252
+				CLANG_WARN_INT_CONVERSION = YES;
253
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
254
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
255
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
256
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
257
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
258
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
259
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
260
+				CLANG_WARN_UNREACHABLE_CODE = YES;
261
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
262
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
263
+				COPY_PHASE_STRIP = NO;
264
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
265
+				ENABLE_NS_ASSERTIONS = NO;
266
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
267
+				GCC_C_LANGUAGE_STANDARD = gnu99;
268
+				GCC_NO_COMMON_BLOCKS = YES;
269
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
270
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
271
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
272
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
273
+				GCC_WARN_UNUSED_FUNCTION = YES;
274
+				GCC_WARN_UNUSED_VARIABLE = YES;
275
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
276
+				MTL_ENABLE_DEBUG_INFO = NO;
277
+				SDKROOT = iphoneos;
278
+				SUPPORTED_PLATFORMS = iphoneos;
279
+				TARGETED_DEVICE_FAMILY = "1,2";
280
+				VALIDATE_PRODUCT = YES;
281
+			};
282
+			name = Profile;
283
+		};
284
+		249021D4217E4FDB00AE95B9 /* Profile */ = {
285
+			isa = XCBuildConfiguration;
286
+			baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
287
+			buildSettings = {
288
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
289
+				CLANG_ENABLE_MODULES = YES;
290
+				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
291
+				ENABLE_BITCODE = NO;
292
+				INFOPLIST_FILE = Runner/Info.plist;
293
+				LD_RUNPATH_SEARCH_PATHS = (
294
+					"$(inherited)",
295
+					"@executable_path/Frameworks",
296
+				);
297
+				PRODUCT_BUNDLE_IDENTIFIER = com.example.hrisSelfserviceMobile;
298
+				PRODUCT_NAME = "$(TARGET_NAME)";
299
+				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
300
+				SWIFT_VERSION = 5.0;
301
+				VERSIONING_SYSTEM = "apple-generic";
302
+			};
303
+			name = Profile;
304
+		};
305
+		97C147031CF9000F007C117D /* Debug */ = {
306
+			isa = XCBuildConfiguration;
307
+			buildSettings = {
308
+				ALWAYS_SEARCH_USER_PATHS = NO;
309
+				CLANG_ANALYZER_NONNULL = YES;
310
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
311
+				CLANG_CXX_LIBRARY = "libc++";
312
+				CLANG_ENABLE_MODULES = YES;
313
+				CLANG_ENABLE_OBJC_ARC = YES;
314
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
315
+				CLANG_WARN_BOOL_CONVERSION = YES;
316
+				CLANG_WARN_COMMA = YES;
317
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
318
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
319
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
320
+				CLANG_WARN_EMPTY_BODY = YES;
321
+				CLANG_WARN_ENUM_CONVERSION = YES;
322
+				CLANG_WARN_INFINITE_RECURSION = YES;
323
+				CLANG_WARN_INT_CONVERSION = YES;
324
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
325
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
326
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
327
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
328
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
329
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
330
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
331
+				CLANG_WARN_UNREACHABLE_CODE = YES;
332
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
333
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
334
+				COPY_PHASE_STRIP = NO;
335
+				DEBUG_INFORMATION_FORMAT = dwarf;
336
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
337
+				ENABLE_TESTABILITY = YES;
338
+				GCC_C_LANGUAGE_STANDARD = gnu99;
339
+				GCC_DYNAMIC_NO_PIC = NO;
340
+				GCC_NO_COMMON_BLOCKS = YES;
341
+				GCC_OPTIMIZATION_LEVEL = 0;
342
+				GCC_PREPROCESSOR_DEFINITIONS = (
343
+					"DEBUG=1",
344
+					"$(inherited)",
345
+				);
346
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
347
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
348
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
349
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
350
+				GCC_WARN_UNUSED_FUNCTION = YES;
351
+				GCC_WARN_UNUSED_VARIABLE = YES;
352
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
353
+				MTL_ENABLE_DEBUG_INFO = YES;
354
+				ONLY_ACTIVE_ARCH = YES;
355
+				SDKROOT = iphoneos;
356
+				TARGETED_DEVICE_FAMILY = "1,2";
357
+			};
358
+			name = Debug;
359
+		};
360
+		97C147041CF9000F007C117D /* Release */ = {
361
+			isa = XCBuildConfiguration;
362
+			buildSettings = {
363
+				ALWAYS_SEARCH_USER_PATHS = NO;
364
+				CLANG_ANALYZER_NONNULL = YES;
365
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
366
+				CLANG_CXX_LIBRARY = "libc++";
367
+				CLANG_ENABLE_MODULES = YES;
368
+				CLANG_ENABLE_OBJC_ARC = YES;
369
+				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
370
+				CLANG_WARN_BOOL_CONVERSION = YES;
371
+				CLANG_WARN_COMMA = YES;
372
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
373
+				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
374
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
375
+				CLANG_WARN_EMPTY_BODY = YES;
376
+				CLANG_WARN_ENUM_CONVERSION = YES;
377
+				CLANG_WARN_INFINITE_RECURSION = YES;
378
+				CLANG_WARN_INT_CONVERSION = YES;
379
+				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
380
+				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
381
+				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
382
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
383
+				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
384
+				CLANG_WARN_STRICT_PROTOTYPES = YES;
385
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
386
+				CLANG_WARN_UNREACHABLE_CODE = YES;
387
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
388
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
389
+				COPY_PHASE_STRIP = NO;
390
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
391
+				ENABLE_NS_ASSERTIONS = NO;
392
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
393
+				GCC_C_LANGUAGE_STANDARD = gnu99;
394
+				GCC_NO_COMMON_BLOCKS = YES;
395
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
396
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
397
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
398
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
399
+				GCC_WARN_UNUSED_FUNCTION = YES;
400
+				GCC_WARN_UNUSED_VARIABLE = YES;
401
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
402
+				MTL_ENABLE_DEBUG_INFO = NO;
403
+				SDKROOT = iphoneos;
404
+				SUPPORTED_PLATFORMS = iphoneos;
405
+				SWIFT_COMPILATION_MODE = wholemodule;
406
+				SWIFT_OPTIMIZATION_LEVEL = "-O";
407
+				TARGETED_DEVICE_FAMILY = "1,2";
408
+				VALIDATE_PRODUCT = YES;
409
+			};
410
+			name = Release;
411
+		};
412
+		97C147061CF9000F007C117D /* Debug */ = {
413
+			isa = XCBuildConfiguration;
414
+			baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
415
+			buildSettings = {
416
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
417
+				CLANG_ENABLE_MODULES = YES;
418
+				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
419
+				ENABLE_BITCODE = NO;
420
+				INFOPLIST_FILE = Runner/Info.plist;
421
+				LD_RUNPATH_SEARCH_PATHS = (
422
+					"$(inherited)",
423
+					"@executable_path/Frameworks",
424
+				);
425
+				PRODUCT_BUNDLE_IDENTIFIER = com.example.hrisSelfserviceMobile;
426
+				PRODUCT_NAME = "$(TARGET_NAME)";
427
+				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
428
+				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
429
+				SWIFT_VERSION = 5.0;
430
+				VERSIONING_SYSTEM = "apple-generic";
431
+			};
432
+			name = Debug;
433
+		};
434
+		97C147071CF9000F007C117D /* Release */ = {
435
+			isa = XCBuildConfiguration;
436
+			baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
437
+			buildSettings = {
438
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
439
+				CLANG_ENABLE_MODULES = YES;
440
+				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
441
+				ENABLE_BITCODE = NO;
442
+				INFOPLIST_FILE = Runner/Info.plist;
443
+				LD_RUNPATH_SEARCH_PATHS = (
444
+					"$(inherited)",
445
+					"@executable_path/Frameworks",
446
+				);
447
+				PRODUCT_BUNDLE_IDENTIFIER = com.example.hrisSelfserviceMobile;
448
+				PRODUCT_NAME = "$(TARGET_NAME)";
449
+				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
450
+				SWIFT_VERSION = 5.0;
451
+				VERSIONING_SYSTEM = "apple-generic";
452
+			};
453
+			name = Release;
454
+		};
455
+/* End XCBuildConfiguration section */
456
+
457
+/* Begin XCConfigurationList section */
458
+		97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
459
+			isa = XCConfigurationList;
460
+			buildConfigurations = (
461
+				97C147031CF9000F007C117D /* Debug */,
462
+				97C147041CF9000F007C117D /* Release */,
463
+				249021D3217E4FDB00AE95B9 /* Profile */,
464
+			);
465
+			defaultConfigurationIsVisible = 0;
466
+			defaultConfigurationName = Release;
467
+		};
468
+		97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
469
+			isa = XCConfigurationList;
470
+			buildConfigurations = (
471
+				97C147061CF9000F007C117D /* Debug */,
472
+				97C147071CF9000F007C117D /* Release */,
473
+				249021D4217E4FDB00AE95B9 /* Profile */,
474
+			);
475
+			defaultConfigurationIsVisible = 0;
476
+			defaultConfigurationName = Release;
477
+		};
478
+/* End XCConfigurationList section */
479
+	};
480
+	rootObject = 97C146E61CF9000F007C117D /* Project object */;
481
+}

+ 7
- 0
ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata Целия файл

@@ -0,0 +1,7 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<Workspace
3
+   version = "1.0">
4
+   <FileRef
5
+      location = "self:">
6
+   </FileRef>
7
+</Workspace>

+ 8
- 0
ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist Целия файл

@@ -0,0 +1,8 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>IDEDidComputeMac32BitWarning</key>
6
+	<true/>
7
+</dict>
8
+</plist>

+ 8
- 0
ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings Целия файл

@@ -0,0 +1,8 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>PreviewsEnabled</key>
6
+	<false/>
7
+</dict>
8
+</plist>

+ 87
- 0
ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme Целия файл

@@ -0,0 +1,87 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<Scheme
3
+   LastUpgradeVersion = "1300"
4
+   version = "1.3">
5
+   <BuildAction
6
+      parallelizeBuildables = "YES"
7
+      buildImplicitDependencies = "YES">
8
+      <BuildActionEntries>
9
+         <BuildActionEntry
10
+            buildForTesting = "YES"
11
+            buildForRunning = "YES"
12
+            buildForProfiling = "YES"
13
+            buildForArchiving = "YES"
14
+            buildForAnalyzing = "YES">
15
+            <BuildableReference
16
+               BuildableIdentifier = "primary"
17
+               BlueprintIdentifier = "97C146ED1CF9000F007C117D"
18
+               BuildableName = "Runner.app"
19
+               BlueprintName = "Runner"
20
+               ReferencedContainer = "container:Runner.xcodeproj">
21
+            </BuildableReference>
22
+         </BuildActionEntry>
23
+      </BuildActionEntries>
24
+   </BuildAction>
25
+   <TestAction
26
+      buildConfiguration = "Debug"
27
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29
+      shouldUseLaunchSchemeArgsEnv = "YES">
30
+      <MacroExpansion>
31
+         <BuildableReference
32
+            BuildableIdentifier = "primary"
33
+            BlueprintIdentifier = "97C146ED1CF9000F007C117D"
34
+            BuildableName = "Runner.app"
35
+            BlueprintName = "Runner"
36
+            ReferencedContainer = "container:Runner.xcodeproj">
37
+         </BuildableReference>
38
+      </MacroExpansion>
39
+      <Testables>
40
+      </Testables>
41
+   </TestAction>
42
+   <LaunchAction
43
+      buildConfiguration = "Debug"
44
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
45
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
46
+      launchStyle = "0"
47
+      useCustomWorkingDirectory = "NO"
48
+      ignoresPersistentStateOnLaunch = "NO"
49
+      debugDocumentVersioning = "YES"
50
+      debugServiceExtension = "internal"
51
+      allowLocationSimulation = "YES">
52
+      <BuildableProductRunnable
53
+         runnableDebuggingMode = "0">
54
+         <BuildableReference
55
+            BuildableIdentifier = "primary"
56
+            BlueprintIdentifier = "97C146ED1CF9000F007C117D"
57
+            BuildableName = "Runner.app"
58
+            BlueprintName = "Runner"
59
+            ReferencedContainer = "container:Runner.xcodeproj">
60
+         </BuildableReference>
61
+      </BuildableProductRunnable>
62
+   </LaunchAction>
63
+   <ProfileAction
64
+      buildConfiguration = "Profile"
65
+      shouldUseLaunchSchemeArgsEnv = "YES"
66
+      savedToolIdentifier = ""
67
+      useCustomWorkingDirectory = "NO"
68
+      debugDocumentVersioning = "YES">
69
+      <BuildableProductRunnable
70
+         runnableDebuggingMode = "0">
71
+         <BuildableReference
72
+            BuildableIdentifier = "primary"
73
+            BlueprintIdentifier = "97C146ED1CF9000F007C117D"
74
+            BuildableName = "Runner.app"
75
+            BlueprintName = "Runner"
76
+            ReferencedContainer = "container:Runner.xcodeproj">
77
+         </BuildableReference>
78
+      </BuildableProductRunnable>
79
+   </ProfileAction>
80
+   <AnalyzeAction
81
+      buildConfiguration = "Debug">
82
+   </AnalyzeAction>
83
+   <ArchiveAction
84
+      buildConfiguration = "Release"
85
+      revealArchiveInOrganizer = "YES">
86
+   </ArchiveAction>
87
+</Scheme>

+ 7
- 0
ios/Runner.xcworkspace/contents.xcworkspacedata Целия файл

@@ -0,0 +1,7 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<Workspace
3
+   version = "1.0">
4
+   <FileRef
5
+      location = "group:Runner.xcodeproj">
6
+   </FileRef>
7
+</Workspace>

+ 8
- 0
ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist Целия файл

@@ -0,0 +1,8 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>IDEDidComputeMac32BitWarning</key>
6
+	<true/>
7
+</dict>
8
+</plist>

+ 8
- 0
ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings Целия файл

@@ -0,0 +1,8 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>PreviewsEnabled</key>
6
+	<false/>
7
+</dict>
8
+</plist>

+ 13
- 0
ios/Runner/AppDelegate.swift Целия файл

@@ -0,0 +1,13 @@
1
+import UIKit
2
+import Flutter
3
+
4
+@UIApplicationMain
5
+@objc class AppDelegate: FlutterAppDelegate {
6
+  override func application(
7
+    _ application: UIApplication,
8
+    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
9
+  ) -> Bool {
10
+    GeneratedPluginRegistrant.register(with: self)
11
+    return super.application(application, didFinishLaunchingWithOptions: launchOptions)
12
+  }
13
+}

+ 122
- 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json Целия файл

@@ -0,0 +1,122 @@
1
+{
2
+  "images" : [
3
+    {
4
+      "size" : "20x20",
5
+      "idiom" : "iphone",
6
+      "filename" : "Icon-App-20x20@2x.png",
7
+      "scale" : "2x"
8
+    },
9
+    {
10
+      "size" : "20x20",
11
+      "idiom" : "iphone",
12
+      "filename" : "Icon-App-20x20@3x.png",
13
+      "scale" : "3x"
14
+    },
15
+    {
16
+      "size" : "29x29",
17
+      "idiom" : "iphone",
18
+      "filename" : "Icon-App-29x29@1x.png",
19
+      "scale" : "1x"
20
+    },
21
+    {
22
+      "size" : "29x29",
23
+      "idiom" : "iphone",
24
+      "filename" : "Icon-App-29x29@2x.png",
25
+      "scale" : "2x"
26
+    },
27
+    {
28
+      "size" : "29x29",
29
+      "idiom" : "iphone",
30
+      "filename" : "Icon-App-29x29@3x.png",
31
+      "scale" : "3x"
32
+    },
33
+    {
34
+      "size" : "40x40",
35
+      "idiom" : "iphone",
36
+      "filename" : "Icon-App-40x40@2x.png",
37
+      "scale" : "2x"
38
+    },
39
+    {
40
+      "size" : "40x40",
41
+      "idiom" : "iphone",
42
+      "filename" : "Icon-App-40x40@3x.png",
43
+      "scale" : "3x"
44
+    },
45
+    {
46
+      "size" : "60x60",
47
+      "idiom" : "iphone",
48
+      "filename" : "Icon-App-60x60@2x.png",
49
+      "scale" : "2x"
50
+    },
51
+    {
52
+      "size" : "60x60",
53
+      "idiom" : "iphone",
54
+      "filename" : "Icon-App-60x60@3x.png",
55
+      "scale" : "3x"
56
+    },
57
+    {
58
+      "size" : "20x20",
59
+      "idiom" : "ipad",
60
+      "filename" : "Icon-App-20x20@1x.png",
61
+      "scale" : "1x"
62
+    },
63
+    {
64
+      "size" : "20x20",
65
+      "idiom" : "ipad",
66
+      "filename" : "Icon-App-20x20@2x.png",
67
+      "scale" : "2x"
68
+    },
69
+    {
70
+      "size" : "29x29",
71
+      "idiom" : "ipad",
72
+      "filename" : "Icon-App-29x29@1x.png",
73
+      "scale" : "1x"
74
+    },
75
+    {
76
+      "size" : "29x29",
77
+      "idiom" : "ipad",
78
+      "filename" : "Icon-App-29x29@2x.png",
79
+      "scale" : "2x"
80
+    },
81
+    {
82
+      "size" : "40x40",
83
+      "idiom" : "ipad",
84
+      "filename" : "Icon-App-40x40@1x.png",
85
+      "scale" : "1x"
86
+    },
87
+    {
88
+      "size" : "40x40",
89
+      "idiom" : "ipad",
90
+      "filename" : "Icon-App-40x40@2x.png",
91
+      "scale" : "2x"
92
+    },
93
+    {
94
+      "size" : "76x76",
95
+      "idiom" : "ipad",
96
+      "filename" : "Icon-App-76x76@1x.png",
97
+      "scale" : "1x"
98
+    },
99
+    {
100
+      "size" : "76x76",
101
+      "idiom" : "ipad",
102
+      "filename" : "Icon-App-76x76@2x.png",
103
+      "scale" : "2x"
104
+    },
105
+    {
106
+      "size" : "83.5x83.5",
107
+      "idiom" : "ipad",
108
+      "filename" : "Icon-App-83.5x83.5@2x.png",
109
+      "scale" : "2x"
110
+    },
111
+    {
112
+      "size" : "1024x1024",
113
+      "idiom" : "ios-marketing",
114
+      "filename" : "Icon-App-1024x1024@1x.png",
115
+      "scale" : "1x"
116
+    }
117
+  ],
118
+  "info" : {
119
+    "version" : 1,
120
+    "author" : "xcode"
121
+  }
122
+}

Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png Целия файл


+ 23
- 0
ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json Целия файл

@@ -0,0 +1,23 @@
1
+{
2
+  "images" : [
3
+    {
4
+      "idiom" : "universal",
5
+      "filename" : "LaunchImage.png",
6
+      "scale" : "1x"
7
+    },
8
+    {
9
+      "idiom" : "universal",
10
+      "filename" : "LaunchImage@2x.png",
11
+      "scale" : "2x"
12
+    },
13
+    {
14
+      "idiom" : "universal",
15
+      "filename" : "LaunchImage@3x.png",
16
+      "scale" : "3x"
17
+    }
18
+  ],
19
+  "info" : {
20
+    "version" : 1,
21
+    "author" : "xcode"
22
+  }
23
+}

Двоични данни
ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png Целия файл


Двоични данни
ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png Целия файл


+ 5
- 0
ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md Целия файл

@@ -0,0 +1,5 @@
1
+# Launch Screen Assets
2
+
3
+You can customize the launch screen with your own desired assets by replacing the image files in this directory.
4
+
5
+You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.

+ 37
- 0
ios/Runner/Base.lproj/LaunchScreen.storyboard Целия файл

@@ -0,0 +1,37 @@
1
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="12121" systemVersion="16G29" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
3
+    <dependencies>
4
+        <deployment identifier="iOS"/>
5
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12089"/>
6
+    </dependencies>
7
+    <scenes>
8
+        <!--View Controller-->
9
+        <scene sceneID="EHf-IW-A2E">
10
+            <objects>
11
+                <viewController id="01J-lp-oVM" sceneMemberID="viewController">
12
+                    <layoutGuides>
13
+                        <viewControllerLayoutGuide type="top" id="Ydg-fD-yQy"/>
14
+                        <viewControllerLayoutGuide type="bottom" id="xbc-2k-c8Z"/>
15
+                    </layoutGuides>
16
+                    <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
17
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
18
+                        <subviews>
19
+                            <imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4">
20
+                            </imageView>
21
+                        </subviews>
22
+                        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
23
+                        <constraints>
24
+                            <constraint firstItem="YRO-k0-Ey4" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="1a2-6s-vTC"/>
25
+                            <constraint firstItem="YRO-k0-Ey4" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="4X2-HB-R7a"/>
26
+                        </constraints>
27
+                    </view>
28
+                </viewController>
29
+                <placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
30
+            </objects>
31
+            <point key="canvasLocation" x="53" y="375"/>
32
+        </scene>
33
+    </scenes>
34
+    <resources>
35
+        <image name="LaunchImage" width="168" height="185"/>
36
+    </resources>
37
+</document>

+ 26
- 0
ios/Runner/Base.lproj/Main.storyboard Целия файл

@@ -0,0 +1,26 @@
1
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="10117" systemVersion="15F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r">
3
+    <dependencies>
4
+        <deployment identifier="iOS"/>
5
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="10085"/>
6
+    </dependencies>
7
+    <scenes>
8
+        <!--Flutter View Controller-->
9
+        <scene sceneID="tne-QT-ifu">
10
+            <objects>
11
+                <viewController id="BYZ-38-t0r" customClass="FlutterViewController" sceneMemberID="viewController">
12
+                    <layoutGuides>
13
+                        <viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
14
+                        <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
15
+                    </layoutGuides>
16
+                    <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
17
+                        <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
18
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
19
+                        <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
20
+                    </view>
21
+                </viewController>
22
+                <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
23
+            </objects>
24
+        </scene>
25
+    </scenes>
26
+</document>

+ 51
- 0
ios/Runner/Info.plist Целия файл

@@ -0,0 +1,51 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>CFBundleDevelopmentRegion</key>
6
+	<string>$(DEVELOPMENT_LANGUAGE)</string>
7
+	<key>CFBundleDisplayName</key>
8
+	<string>hris_selfservice_mobile</string>
9
+	<key>CFBundleExecutable</key>
10
+	<string>$(EXECUTABLE_NAME)</string>
11
+	<key>CFBundleIdentifier</key>
12
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
13
+	<key>CFBundleInfoDictionaryVersion</key>
14
+	<string>6.0</string>
15
+	<key>CFBundleName</key>
16
+	<string>HRIS Self Service</string>
17
+	<key>CFBundlePackageType</key>
18
+	<string>APPL</string>
19
+	<key>CFBundleShortVersionString</key>
20
+	<string>$(FLUTTER_BUILD_NAME)</string>
21
+	<key>CFBundleSignature</key>
22
+	<string>????</string>
23
+	<key>CFBundleVersion</key>
24
+	<string>$(FLUTTER_BUILD_NUMBER)</string>
25
+	<key>LSRequiresIPhoneOS</key>
26
+	<true/>
27
+	<key>UILaunchStoryboardName</key>
28
+	<string>LaunchScreen</string>
29
+	<key>UIMainStoryboardFile</key>
30
+	<string>Main</string>
31
+	<key>UISupportedInterfaceOrientations</key>
32
+	<array>
33
+		<string>UIInterfaceOrientationPortrait</string>
34
+		<string>UIInterfaceOrientationLandscapeLeft</string>
35
+		<string>UIInterfaceOrientationLandscapeRight</string>
36
+	</array>
37
+	<key>UISupportedInterfaceOrientations~ipad</key>
38
+	<array>
39
+		<string>UIInterfaceOrientationPortrait</string>
40
+		<string>UIInterfaceOrientationPortraitUpsideDown</string>
41
+		<string>UIInterfaceOrientationLandscapeLeft</string>
42
+		<string>UIInterfaceOrientationLandscapeRight</string>
43
+	</array>
44
+	<key>UIViewControllerBasedStatusBarAppearance</key>
45
+	<false/>
46
+	<key>CADisableMinimumFrameDurationOnPhone</key>
47
+	<true/>
48
+	<key>UIApplicationSupportsIndirectInputEvents</key>
49
+	<true/>
50
+</dict>
51
+</plist>

+ 1
- 0
ios/Runner/Runner-Bridging-Header.h Целия файл

@@ -0,0 +1 @@
1
+#import "GeneratedPluginRegistrant.h"

+ 205
- 0
lib/Screens/ForgotPassword/forgotPassword_screen.dart Целия файл

@@ -0,0 +1,205 @@
1
+import 'package:flutter/material.dart';
2
+import 'package:google_fonts/google_fonts.dart';
3
+import 'package:hris_selfservice_mobile/Screens/Login/background.dart';
4
+import 'package:hris_selfservice_mobile/Screens/Login/inputWidget.dart';
5
+import 'package:hris_selfservice_mobile/Screens/Login/login_screen.dart';
6
+
7
+class ForgotPasswordView extends StatefulWidget {
8
+  @override
9
+  _ForgotPasswordView createState() => _ForgotPasswordView();
10
+}
11
+
12
+class _ForgotPasswordView extends State<ForgotPasswordView> {
13
+  @override
14
+  Widget build(BuildContext context) {
15
+    return Scaffold(
16
+        resizeToAvoidBottomInset: false,
17
+        backgroundColor: Colors.white,
18
+        body: Stack(
19
+          children: <Widget>[
20
+            Background(),
21
+            ForgotPasswordScreen(),
22
+          ],
23
+        ));
24
+  }
25
+}
26
+
27
+class ForgotPasswordScreen extends StatelessWidget {
28
+  const ForgotPasswordScreen({Key? key}) : super(key: key);
29
+
30
+  @override
31
+  Widget build(BuildContext context) {
32
+    return Column(
33
+      children: <Widget>[
34
+        Padding(
35
+          padding:
36
+              EdgeInsets.only(top: MediaQuery.of(context).size.height / 2.45),
37
+        ),
38
+        Column(
39
+          children: <Widget>[
40
+            Column(
41
+              crossAxisAlignment: CrossAxisAlignment.center,
42
+              children: <Widget>[
43
+                Padding(
44
+                  padding: EdgeInsets.only(top: 0),
45
+                  child: Text(
46
+                    "Forgot Password",
47
+                    style: GoogleFonts.knewave(
48
+                        color: Colors.blueAccent, fontSize: 25),
49
+                  ),
50
+                ),
51
+              ],
52
+            ),
53
+            Column(
54
+              crossAxisAlignment: CrossAxisAlignment.start,
55
+              children: <Widget>[
56
+                Padding(
57
+                  padding: EdgeInsets.only(left: 40, bottom: 5, top: 20),
58
+                  child: Text(
59
+                    "Email",
60
+                    style: TextStyle(fontSize: 16, color: Colors.black87),
61
+                  ),
62
+                ),
63
+                Stack(
64
+                  alignment: Alignment.bottomRight,
65
+                  children: <Widget>[
66
+                    InputWidgetEmail(20.0, 20.0),
67
+                    Padding(
68
+                      padding: EdgeInsets.only(right: 15),
69
+                      child: Row(
70
+                        children: <Widget>[
71
+                          Expanded(
72
+                              child: Padding(
73
+                            padding: EdgeInsets.only(top: 0),
74
+                          )),
75
+                          InkWell(
76
+                            child: Container(
77
+                              padding: EdgeInsets.all(10),
78
+                              decoration: ShapeDecoration(
79
+                                shape: CircleBorder(),
80
+                                gradient: LinearGradient(
81
+                                    colors: Gradients2,
82
+                                    begin: Alignment.topLeft,
83
+                                    end: Alignment.bottomRight),
84
+                              ),
85
+                              child: ImageIcon(
86
+                                AssetImage("assets/images/ic_forward.png"),
87
+                                size: 40,
88
+                                color: Colors.white,
89
+                              ),
90
+                            ),
91
+                            onTap: () {
92
+                              showAlertDialog(context);
93
+                            },
94
+                          )
95
+                        ],
96
+                      ),
97
+                    ),
98
+                  ],
99
+                ),
100
+              ],
101
+            ),
102
+            Padding(
103
+              padding: EdgeInsets.only(bottom: 10),
104
+            ),
105
+          ],
106
+        )
107
+      ],
108
+    );
109
+  }
110
+}
111
+
112
+Widget roundedRectButton(
113
+    String title, List<Color> gradient, bool isEndIconVisible) {
114
+  return Builder(builder: (BuildContext mContext) {
115
+    return Align(
116
+      alignment: Alignment.centerLeft,
117
+      child: Stack(
118
+        children: <Widget>[
119
+          Container(
120
+            alignment: Alignment.centerRight,
121
+            width: MediaQuery.of(mContext).size.width / 2.5,
122
+            decoration: ShapeDecoration(
123
+              shape: RoundedRectangleBorder(
124
+                  borderRadius: BorderRadius.only(
125
+                      topRight: Radius.circular(20.0),
126
+                      bottomRight: Radius.circular(20.0))),
127
+              gradient: LinearGradient(
128
+                  colors: gradient,
129
+                  begin: Alignment.topLeft,
130
+                  end: Alignment.bottomRight),
131
+            ),
132
+            child: Text(title,
133
+                style: TextStyle(
134
+                    color: Colors.white,
135
+                    fontSize: 15,
136
+                    fontWeight: FontWeight.w500)),
137
+            padding: EdgeInsets.all(10),
138
+          ),
139
+          Visibility(
140
+            visible: isEndIconVisible,
141
+            child: Padding(
142
+                padding: EdgeInsets.only(right: 10),
143
+                child: ImageIcon(
144
+                  AssetImage("assets/images/ic_forward.png"),
145
+                  size: 30,
146
+                  color: Colors.white,
147
+                )),
148
+          ),
149
+        ],
150
+      ),
151
+    );
152
+  });
153
+}
154
+
155
+//Alert Dialog
156
+showAlertDialog(BuildContext context) {
157
+  // set up the button
158
+  Widget okButton = TextButton(
159
+    child: Text("OK"),
160
+    onPressed: () {
161
+      Navigator.of(context).pop(true);
162
+      Navigator.of(context).pop(true);
163
+
164
+    },
165
+  );
166
+
167
+  // set up the AlertDialog
168
+  AlertDialog alert = AlertDialog(
169
+    title: Text("HRIS Self Service"),
170
+    content: Text("Please check your email."),
171
+    actions: [
172
+      okButton,
173
+    ],
174
+  );
175
+
176
+  // show the dialog
177
+  showDialog(
178
+    context: context,
179
+    builder: (BuildContext context) {
180
+      return alert;
181
+    },
182
+  );
183
+}
184
+
185
+//Toast
186
+void _showToast(BuildContext context) {
187
+  final scaffold = ScaffoldMessenger.of(context);
188
+  scaffold.showSnackBar(
189
+    SnackBar(
190
+      content: const Text('Added to favorite'),
191
+      action: SnackBarAction(
192
+          label: 'UNDO', onPressed: scaffold.hideCurrentSnackBar),
193
+    ),
194
+  );
195
+}
196
+
197
+const List<Color> Gradients1 = [
198
+  Color(0xFF0EDED2),
199
+  Color(0xFF03A0FE),
200
+];
201
+
202
+const List<Color> Gradients2 = [
203
+  Color(0xFFFF9945),
204
+  Color(0xFFFc6076),
205
+];

+ 170
- 0
lib/Screens/Home/background.dart Целия файл

@@ -0,0 +1,170 @@
1
+import 'package:flutter/material.dart';
2
+
3
+class Background extends StatelessWidget {
4
+  const Background({Key? key}) : super(key: key);
5
+
6
+  @override
7
+  Widget build(BuildContext context) {
8
+    return Scaffold(
9
+      resizeToAvoidBottomInset: false,
10
+      backgroundColor: Colors.white,
11
+      body: Column(
12
+        children: <Widget>[
13
+          WavyHeader(),
14
+          Expanded(
15
+            child: Container(),
16
+          ),
17
+          /*Stack(
18
+            alignment: Alignment.bottomLeft,
19
+            children: <Widget>[
20
+              WavyFooter(),
21
+              CirclePink(),
22
+              CircleYellow(),
23
+            ],
24
+          )*/
25
+        ],
26
+      ),
27
+    );
28
+  }
29
+}
30
+
31
+const List<Color> orangeGradients = [
32
+  Color(0xFFFF9844),
33
+  Color(0xFFFE8853),
34
+  Color(0xFFFD7267),
35
+];
36
+
37
+const List<Color> aquaGradients = [
38
+  Color(0xFF5AEAF1),
39
+  Color(0xFF8EF7DA),
40
+];
41
+
42
+class WavyHeader extends StatelessWidget {
43
+  @override
44
+  Widget build(BuildContext context) {
45
+    return ClipPath(
46
+      clipper: TopWaveClipper(),
47
+      child: Container(
48
+        decoration: BoxDecoration(
49
+          gradient: LinearGradient(
50
+              colors: orangeGradients,
51
+              begin: Alignment.topLeft,
52
+              end: Alignment.center),
53
+        ),
54
+        height: MediaQuery.of(context).size.height / 2.5,
55
+      ),
56
+    );
57
+  }
58
+}
59
+
60
+class WavyFooter extends StatelessWidget {
61
+  @override
62
+  Widget build(BuildContext context) {
63
+    return ClipPath(
64
+      clipper: FooterWaveClipper(),
65
+      child: Container(
66
+        decoration: BoxDecoration(
67
+          gradient: LinearGradient(
68
+              colors: aquaGradients,
69
+              begin: Alignment.center,
70
+              end: Alignment.bottomRight),
71
+        ),
72
+        height: MediaQuery.of(context).size.height / 3,
73
+      ),
74
+    );
75
+  }
76
+}
77
+
78
+class CirclePink extends StatelessWidget {
79
+  @override
80
+  Widget build(BuildContext context) {
81
+    return Transform.translate(
82
+      offset: Offset(-70.0, 90.0),
83
+      child: Material(
84
+        color: Colors.pink,
85
+        child: Padding(padding: EdgeInsets.all(120)),
86
+        shape: CircleBorder(side: BorderSide(color: Colors.white, width: 15.0)),
87
+      ),
88
+    );
89
+  }
90
+}
91
+
92
+class CircleYellow extends StatelessWidget {
93
+  @override
94
+  Widget build(BuildContext context) {
95
+    return Transform.translate(
96
+      offset: Offset(0.0, 210.0),
97
+      child: Material(
98
+        color: Colors.yellow,
99
+        child: Padding(padding: EdgeInsets.all(140)),
100
+        shape: CircleBorder(side: BorderSide(color: Colors.white, width: 15.0)),
101
+      ),
102
+    );
103
+  }
104
+}
105
+
106
+class TopWaveClipper extends CustomClipper<Path> {
107
+  @override
108
+  Path getClip(Size size) {
109
+    // This is where we decide what part of our image is going to be visible.
110
+    var path = Path();
111
+    path.lineTo(0.0, size.height);
112
+
113
+    var firstControlPoint = new Offset(size.width / 7, size.height - 30);
114
+    var firstEndPoint = new Offset(size.width / 6, size.height / 1.5);
115
+
116
+    path.quadraticBezierTo(firstControlPoint.dx, firstControlPoint.dy,
117
+        firstEndPoint.dx, firstEndPoint.dy);
118
+
119
+    var secondControlPoint = Offset(size.width / 5, size.height / 4);
120
+    var secondEndPoint = Offset(size.width / 1.5, size.height / 5);
121
+    path.quadraticBezierTo(secondControlPoint.dx, secondControlPoint.dy,
122
+        secondEndPoint.dx, secondEndPoint.dy);
123
+
124
+    var thirdControlPoint =
125
+    Offset(size.width - (size.width / 9), size.height / 6);
126
+    var thirdEndPoint = Offset(size.width, 0.0);
127
+    path.quadraticBezierTo(thirdControlPoint.dx, thirdControlPoint.dy,
128
+        thirdEndPoint.dx, thirdEndPoint.dy);
129
+
130
+    ///move from bottom right to top
131
+    path.lineTo(size.width, 0.0);
132
+
133
+    ///finally close the path by reaching start point from top right corner
134
+    path.close();
135
+    return path;
136
+  }
137
+
138
+  @override
139
+  bool shouldReclip(CustomClipper<Path> oldClipper) => false;
140
+}
141
+
142
+class FooterWaveClipper extends CustomClipper<Path> {
143
+  @override
144
+  Path getClip(Size size) {
145
+    var path = Path();
146
+    path.moveTo(size.width, 0.0);
147
+    path.lineTo(size.width, size.height);
148
+    path.lineTo(0.0, size.height);
149
+    path.lineTo(0.0, size.height - 60);
150
+    var secondControlPoint = Offset(size.width - (size.width / 6), size.height);
151
+    var secondEndPoint = Offset(size.width, 0.0);
152
+    path.quadraticBezierTo(secondControlPoint.dx, secondControlPoint.dy,
153
+        secondEndPoint.dx, secondEndPoint.dy);
154
+
155
+    return path;
156
+  }
157
+
158
+  @override
159
+  bool shouldReclip(CustomClipper<Path> oldClipper) => false;
160
+}
161
+
162
+class YellowCircleClipper extends CustomClipper<Rect> {
163
+  @override
164
+  Rect getClip(Size size) {
165
+    throw UnimplementedError();
166
+  }
167
+
168
+  @override
169
+  bool shouldReclip(CustomClipper<Rect> oldClipper) => false;
170
+}

+ 117
- 0
lib/Screens/Home/home_screen.dart Целия файл

@@ -0,0 +1,117 @@
1
+import 'package:flutter/material.dart';
2
+import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
3
+import 'package:hris_selfservice_mobile/Screens/Home/background.dart';
4
+
5
+class HomeView extends StatefulWidget {
6
+  @override
7
+  _HomeView createState() => _HomeView();
8
+}
9
+
10
+class _HomeView extends State<HomeView> {
11
+  @override
12
+  Widget build(BuildContext context) {
13
+    return Scaffold(
14
+        resizeToAvoidBottomInset: false,
15
+        //backgroundColor: Colors.white,
16
+        body: Stack(
17
+          children: <Widget>[
18
+            //Background(),
19
+            HomeScreen(),
20
+          ],
21
+        ));
22
+  }
23
+}
24
+
25
+class HomeScreen extends StatelessWidget {
26
+  const HomeScreen({Key? key}) : super(key: key);
27
+
28
+  @override
29
+  Widget build(BuildContext context) {
30
+    var size = MediaQuery.of(context).size;
31
+    return Scaffold(
32
+      body: Stack(
33
+        children: <Widget>[
34
+          Container(
35
+            alignment: Alignment.topCenter,
36
+            margin: EdgeInsets.only(top: 15),
37
+            child: Card(
38
+              child: Container(
39
+                height: 200,
40
+                width: size.width - 20,
41
+                padding: EdgeInsets.all(15),
42
+                decoration: BoxDecoration(
43
+                    color: Colors.red,
44
+                    borderRadius: BorderRadius.all(Radius.circular(10))),
45
+              ),
46
+            ),
47
+          ),
48
+          GridView.count(
49
+            padding: EdgeInsets.all(5),
50
+            crossAxisCount: 2,
51
+            children: [
52
+              CustomCard(
53
+                  title: "Absensi",
54
+                  image: 'assets/icons/menu/ic_menu_absensi2.png'),
55
+              CustomCard(
56
+                  title: "Slip Gaji",
57
+                  image: 'assets/icons/menu/ic_menu_slipgaji2.png'),
58
+              CustomCard(
59
+                  title: "Ajukan Cuti",
60
+                  image: 'assets/icons/menu/ic_menu_ajukancuti2.png'),
61
+              CustomCard(
62
+                  title: "Berita",
63
+                  image: 'assets/icons/menu/ic_menu_berita2.png'),
64
+              CustomCard(
65
+                  title: "About",
66
+                  image: 'assets/icons/menu/ic_menu_about2.png'),
67
+              CustomCard(
68
+                  title: "Lainnya",
69
+                  image: 'assets/icons/menu/ic_menu_lainnya.png'),
70
+            ],
71
+          )
72
+        ],
73
+      ),
74
+    );
75
+  }
76
+}
77
+
78
+class CustomCard extends StatelessWidget {
79
+  CustomCard({required this.title, required this.image});
80
+
81
+  String title;
82
+  String image;
83
+
84
+  @override
85
+  Widget build(BuildContext context) {
86
+    return SizedBox(
87
+        height: 150,
88
+        width: 30,
89
+        child: Card(
90
+          margin: EdgeInsets.fromLTRB(20, 5, 20, 5),
91
+          color: Color(0xFFD9D9D9),
92
+          elevation: 5,
93
+          child: Column(
94
+            mainAxisAlignment: MainAxisAlignment.center,
95
+            crossAxisAlignment: CrossAxisAlignment.start,
96
+            children: [
97
+              Container(
98
+                height: 75,
99
+                decoration: BoxDecoration(
100
+                    image: DecorationImage(
101
+                        image: AssetImage(image),
102
+                        //fit: BoxFit.cover,
103
+                        alignment: Alignment.center)),
104
+              ),
105
+              Container(
106
+                alignment: Alignment.bottomCenter,
107
+                padding: const EdgeInsets.all(15),
108
+                child: Text(
109
+                  title,
110
+                  textAlign: TextAlign.center,
111
+                ),
112
+              )
113
+            ],
114
+          ),
115
+        ));
116
+  }
117
+}

+ 43
- 0
lib/Screens/Home/inputWidget.dart Целия файл

@@ -0,0 +1,43 @@
1
+import 'package:flutter/material.dart';
2
+
3
+class InputWidgetProfile extends StatelessWidget {
4
+  final double topRight;
5
+  final double bottomRight;
6
+  final double topLeft;
7
+  final double bottomLeft;
8
+
9
+  InputWidgetProfile(this.topRight, this.bottomRight, this.topLeft, this.bottomLeft);
10
+
11
+  @override
12
+  Widget build(BuildContext context) {
13
+    return Padding(
14
+      padding: EdgeInsets.only(right: 20, left: 20, bottom: 20),
15
+      child: Container(
16
+        width: MediaQuery.of(context).size.width - 20,
17
+        child: Material(
18
+          elevation: 10,
19
+          color: Colors.red,
20
+          shape: RoundedRectangleBorder(
21
+              borderRadius: BorderRadius.circular(20)),
22
+          child: Padding(
23
+            padding: EdgeInsets.only(left: 25, right: 20, top: 10, bottom: 10),
24
+            child: TextFormField(
25
+              keyboardType: TextInputType.emailAddress,
26
+              textInputAction: TextInputAction.next,
27
+              decoration: InputDecoration(
28
+                  border: InputBorder.none,
29
+                  prefixIcon: Icon(Icons.person),
30
+                  prefixIconConstraints: BoxConstraints(
31
+                    minWidth: 40,
32
+                    minHeight: 40,
33
+                  ),
34
+                  hintText: "hris_selfservice@example.com",
35
+                  hintStyle: TextStyle(color: Color(0xFFE1E1E1), fontSize: 16)),
36
+            ),
37
+          ),
38
+        ),
39
+      ),
40
+    );
41
+  }
42
+}
43
+

+ 182
- 0
lib/Screens/Login/background.dart Целия файл

@@ -0,0 +1,182 @@
1
+import 'package:flutter/material.dart';
2
+
3
+class Background extends StatelessWidget {
4
+  const Background({Key? key}) : super(key: key);
5
+
6
+  @override
7
+  Widget build(BuildContext context) {
8
+    return Scaffold(
9
+      resizeToAvoidBottomInset: false,
10
+      backgroundColor: Colors.white,
11
+      body: Column(
12
+        children: <Widget>[
13
+          new Stack(
14
+            alignment: Alignment.bottomCenter,
15
+            children: <Widget>[
16
+              Padding(
17
+                padding: EdgeInsets.only(top: 0),
18
+                child: Image.asset(
19
+                  'assets/images/collaboration.png',
20
+                  width: MediaQuery.of(context).size.width / 1.5,
21
+                ),
22
+              ),
23
+              WavyHeader()
24
+            ],
25
+          ),
26
+          Expanded(
27
+            child: Container(),
28
+          ),
29
+          Stack(
30
+            alignment: Alignment.bottomLeft,
31
+            children: <Widget>[
32
+              WavyFooter(),
33
+              CirclePink(),
34
+              CircleYellow(),
35
+            ],
36
+          )
37
+        ],
38
+      ),
39
+    );
40
+  }
41
+}
42
+
43
+const List<Color> orangeGradients = [
44
+  Color(0xFFFF9844),
45
+  Color(0xFFFE8853),
46
+  Color(0xFFFD7267),
47
+];
48
+
49
+const List<Color> aquaGradients = [
50
+  Color(0xFF5AEAF1),
51
+  Color(0xFF8EF7DA),
52
+];
53
+
54
+class WavyHeader extends StatelessWidget {
55
+  @override
56
+  Widget build(BuildContext context) {
57
+    return ClipPath(
58
+      clipper: TopWaveClipper(),
59
+      child: Container(
60
+        decoration: BoxDecoration(
61
+          gradient: LinearGradient(
62
+              colors: orangeGradients,
63
+              begin: Alignment.topLeft,
64
+              end: Alignment.center),
65
+        ),
66
+        height: MediaQuery.of(context).size.height / 2.5,
67
+      ),
68
+    );
69
+  }
70
+}
71
+
72
+class WavyFooter extends StatelessWidget {
73
+  @override
74
+  Widget build(BuildContext context) {
75
+    return ClipPath(
76
+      clipper: FooterWaveClipper(),
77
+      child: Container(
78
+        decoration: BoxDecoration(
79
+          gradient: LinearGradient(
80
+              colors: aquaGradients,
81
+              begin: Alignment.center,
82
+              end: Alignment.bottomRight),
83
+        ),
84
+        height: MediaQuery.of(context).size.height / 3,
85
+      ),
86
+    );
87
+  }
88
+}
89
+
90
+class CirclePink extends StatelessWidget {
91
+  @override
92
+  Widget build(BuildContext context) {
93
+    return Transform.translate(
94
+      offset: Offset(-70.0, 90.0),
95
+      child: Material(
96
+        color: Colors.pink,
97
+        child: Padding(padding: EdgeInsets.all(120)),
98
+        shape: CircleBorder(side: BorderSide(color: Colors.white, width: 15.0)),
99
+      ),
100
+    );
101
+  }
102
+}
103
+
104
+class CircleYellow extends StatelessWidget {
105
+  @override
106
+  Widget build(BuildContext context) {
107
+    return Transform.translate(
108
+      offset: Offset(0.0, 210.0),
109
+      child: Material(
110
+        color: Colors.yellow,
111
+        child: Padding(padding: EdgeInsets.all(140)),
112
+        shape: CircleBorder(side: BorderSide(color: Colors.white, width: 15.0)),
113
+      ),
114
+    );
115
+  }
116
+}
117
+
118
+class TopWaveClipper extends CustomClipper<Path> {
119
+  @override
120
+  Path getClip(Size size) {
121
+    // This is where we decide what part of our image is going to be visible.
122
+    var path = Path();
123
+    path.lineTo(0.0, size.height);
124
+
125
+    var firstControlPoint = new Offset(size.width / 7, size.height - 30);
126
+    var firstEndPoint = new Offset(size.width / 6, size.height / 1.5);
127
+
128
+    path.quadraticBezierTo(firstControlPoint.dx, firstControlPoint.dy,
129
+        firstEndPoint.dx, firstEndPoint.dy);
130
+
131
+    var secondControlPoint = Offset(size.width / 5, size.height / 4);
132
+    var secondEndPoint = Offset(size.width / 1.5, size.height / 5);
133
+    path.quadraticBezierTo(secondControlPoint.dx, secondControlPoint.dy,
134
+        secondEndPoint.dx, secondEndPoint.dy);
135
+
136
+    var thirdControlPoint =
137
+        Offset(size.width - (size.width / 9), size.height / 6);
138
+    var thirdEndPoint = Offset(size.width, 0.0);
139
+    path.quadraticBezierTo(thirdControlPoint.dx, thirdControlPoint.dy,
140
+        thirdEndPoint.dx, thirdEndPoint.dy);
141
+
142
+    ///move from bottom right to top
143
+    path.lineTo(size.width, 0.0);
144
+
145
+    ///finally close the path by reaching start point from top right corner
146
+    path.close();
147
+    return path;
148
+  }
149
+
150
+  @override
151
+  bool shouldReclip(CustomClipper<Path> oldClipper) => false;
152
+}
153
+
154
+class FooterWaveClipper extends CustomClipper<Path> {
155
+  @override
156
+  Path getClip(Size size) {
157
+    var path = Path();
158
+    path.moveTo(size.width, 0.0);
159
+    path.lineTo(size.width, size.height);
160
+    path.lineTo(0.0, size.height);
161
+    path.lineTo(0.0, size.height - 60);
162
+    var secondControlPoint = Offset(size.width - (size.width / 6), size.height);
163
+    var secondEndPoint = Offset(size.width, 0.0);
164
+    path.quadraticBezierTo(secondControlPoint.dx, secondControlPoint.dy,
165
+        secondEndPoint.dx, secondEndPoint.dy);
166
+
167
+    return path;
168
+  }
169
+
170
+  @override
171
+  bool shouldReclip(CustomClipper<Path> oldClipper) => false;
172
+}
173
+
174
+class YellowCircleClipper extends CustomClipper<Rect> {
175
+  @override
176
+  Rect getClip(Size size) {
177
+    throw UnimplementedError();
178
+  }
179
+
180
+  @override
181
+  bool shouldReclip(CustomClipper<Rect> oldClipper) => false;
182
+}

+ 83
- 0
lib/Screens/Login/inputWidget.dart Целия файл

@@ -0,0 +1,83 @@
1
+import 'package:flutter/material.dart';
2
+
3
+class InputWidgetEmail extends StatelessWidget {
4
+  final double topRight;
5
+  final double bottomRight;
6
+
7
+  InputWidgetEmail(this.topRight, this.bottomRight);
8
+
9
+  @override
10
+  Widget build(BuildContext context) {
11
+    return Padding(
12
+      padding: EdgeInsets.only(right: 40, bottom: 20),
13
+      child: Container(
14
+        width: MediaQuery.of(context).size.width - 40,
15
+        child: Material(
16
+          elevation: 10,
17
+          color: Colors.white,
18
+          shape: RoundedRectangleBorder(
19
+              borderRadius: BorderRadius.only(
20
+                  bottomRight: Radius.circular(bottomRight),
21
+                  topRight: Radius.circular(topRight))),
22
+          child: Padding(
23
+            padding: EdgeInsets.only(left: 25, right: 20, top: 10, bottom: 10),
24
+            child: TextFormField(
25
+              keyboardType: TextInputType.emailAddress,
26
+              textInputAction: TextInputAction.next,
27
+              decoration: InputDecoration(
28
+                  border: InputBorder.none,
29
+                  prefixIcon: Icon(Icons.person),
30
+                  prefixIconConstraints: BoxConstraints(
31
+                    minWidth: 40,
32
+                    minHeight: 40,
33
+                  ),
34
+                  hintText: "hris_selfservice@example.com",
35
+                  hintStyle: TextStyle(color: Color(0xFFE1E1E1), fontSize: 16)),
36
+            ),
37
+          ),
38
+        ),
39
+      ),
40
+    );
41
+  }
42
+}
43
+
44
+class InputWidgetPassword extends StatelessWidget {
45
+  final double topRight;
46
+  final double bottomRight;
47
+
48
+  InputWidgetPassword(this.topRight, this.bottomRight);
49
+
50
+  @override
51
+  Widget build(BuildContext context) {
52
+    return Padding(
53
+      padding: EdgeInsets.only(right: 40, bottom: 30),
54
+      child: Container(
55
+        width: MediaQuery.of(context).size.width - 40,
56
+        child: Material(
57
+          elevation: 10,
58
+          color: Colors.white,
59
+          shape: RoundedRectangleBorder(
60
+              borderRadius: BorderRadius.only(
61
+                  bottomRight: Radius.circular(bottomRight),
62
+                  topRight: Radius.circular(topRight))),
63
+          child: Padding(
64
+            padding: EdgeInsets.only(left: 25, right: 20, top: 10, bottom: 10),
65
+            child: TextFormField(
66
+              textInputAction: TextInputAction.done,
67
+              obscureText: true,
68
+              decoration: InputDecoration(
69
+                  border: InputBorder.none,
70
+                  prefixIcon: Icon(Icons.lock),
71
+                  prefixIconConstraints: BoxConstraints(
72
+                    minWidth: 40,
73
+                    minHeight: 40,
74
+                  ),
75
+                  hintText: "Password",
76
+                  hintStyle: TextStyle(color: Color(0xFFE1E1E1), fontSize: 16)),
77
+            ),
78
+          ),
79
+        ),
80
+      ),
81
+    );
82
+  }
83
+}

+ 190
- 0
lib/Screens/Login/login_screen.dart Целия файл

@@ -0,0 +1,190 @@
1
+import 'package:flutter/material.dart';
2
+import 'package:google_fonts/google_fonts.dart';
3
+import 'package:hris_selfservice_mobile/Screens/ForgotPassword/forgotPassword_screen.dart';
4
+import 'package:hris_selfservice_mobile/Screens/Login/background.dart';
5
+import 'package:hris_selfservice_mobile/Screens/Home/home_screen.dart';
6
+import 'inputWidget.dart';
7
+
8
+class LoginView extends StatefulWidget {
9
+  @override
10
+  _LoginView createState() => _LoginView();
11
+}
12
+
13
+class _LoginView extends State<LoginView> {
14
+  @override
15
+  Widget build(BuildContext context) {
16
+    return Scaffold(
17
+        resizeToAvoidBottomInset: false,
18
+        backgroundColor: Colors.white,
19
+        body: Stack(
20
+          children: <Widget>[
21
+            Background(),
22
+            LoginScreen(),
23
+          ],
24
+        ));
25
+  }
26
+}
27
+
28
+class LoginScreen extends StatelessWidget {
29
+  const LoginScreen({Key? key}) : super(key: key);
30
+
31
+  @override
32
+  Widget build(BuildContext context) {
33
+    return Column(
34
+      children: <Widget>[
35
+        Padding(
36
+          padding:
37
+              EdgeInsets.only(top: MediaQuery.of(context).size.height / 2.45),
38
+        ),
39
+        Column(
40
+          children: <Widget>[
41
+            Column(
42
+              crossAxisAlignment: CrossAxisAlignment.center,
43
+              children: <Widget>[
44
+                Padding(
45
+                  padding: EdgeInsets.only(top: 0),
46
+                  child: Text(
47
+                    "Login",
48
+                    style: GoogleFonts.knewave(
49
+                        color: Colors.blueAccent, fontSize: 25),
50
+                  ),
51
+                ),
52
+              ],
53
+            ),
54
+            Column(
55
+              crossAxisAlignment: CrossAxisAlignment.start,
56
+              children: <Widget>[
57
+                Padding(
58
+                  padding: EdgeInsets.only(left: 40, bottom: 5, top: 20),
59
+                  child: Text(
60
+                    "Email",
61
+                    style: TextStyle(fontSize: 16, color: Colors.black87),
62
+                  ),
63
+                ),
64
+                Stack(
65
+                  alignment: Alignment.bottomRight,
66
+                  children: <Widget>[
67
+                    InputWidgetEmail(20.0, 20.0),
68
+                    Padding(
69
+                      padding: EdgeInsets.only(right: 50),
70
+                    ),
71
+                  ],
72
+                ),
73
+              ],
74
+            ),
75
+            Column(
76
+              crossAxisAlignment: CrossAxisAlignment.start,
77
+              children: <Widget>[
78
+                Padding(
79
+                  padding: EdgeInsets.only(left: 40, bottom: 5),
80
+                  child: Text(
81
+                    "Password",
82
+                    style: TextStyle(fontSize: 16, color: Colors.black87),
83
+                  ),
84
+                ),
85
+                Stack(
86
+                  alignment: Alignment.bottomRight,
87
+                  children: <Widget>[
88
+                    InputWidgetPassword(20.0, 20.0),
89
+                    Padding(
90
+                      padding: EdgeInsets.only(right: 15),
91
+                      child: Row(
92
+                        children: <Widget>[
93
+                          Expanded(
94
+                              child: Padding(
95
+                            padding: EdgeInsets.only(top: 0),
96
+                          )),
97
+                          InkWell(
98
+                            child: Container(
99
+                              padding: EdgeInsets.all(10),
100
+                              decoration: ShapeDecoration(
101
+                                shape: CircleBorder(),
102
+                                gradient: LinearGradient(
103
+                                    colors: Gradients2,
104
+                                    begin: Alignment.topLeft,
105
+                                    end: Alignment.bottomRight),
106
+                              ),
107
+                              child: ImageIcon(
108
+                                AssetImage("assets/images/ic_forward.png"),
109
+                                size: 40,
110
+                                color: Colors.white,
111
+                              ),
112
+                            ),
113
+                            onTap: () {
114
+                              Navigator.push(context, MaterialPageRoute(builder: (context) => HomeView()));
115
+                            },
116
+                          )
117
+                        ],
118
+                      ),
119
+                    ),
120
+                  ],
121
+                ),
122
+              ],
123
+            ),
124
+            Padding(
125
+              padding: EdgeInsets.only(bottom: 10),
126
+            ),
127
+            InkWell(
128
+                child: roundedRectButton("Forgot Password?", Gradients1, false),
129
+                onTap: () {
130
+                  Navigator.push(context, MaterialPageRoute(builder: (context) => ForgotPasswordView()));
131
+                })
132
+          ],
133
+        )
134
+      ],
135
+    );
136
+  }
137
+}
138
+
139
+Widget roundedRectButton(
140
+    String title, List<Color> gradient, bool isEndIconVisible) {
141
+  return Builder(builder: (BuildContext mContext) {
142
+    return Align(
143
+      alignment: Alignment.centerLeft,
144
+      child: Stack(
145
+        children: <Widget>[
146
+          Container(
147
+            alignment: Alignment.centerRight,
148
+            width: MediaQuery.of(mContext).size.width / 2.45,
149
+            decoration: ShapeDecoration(
150
+              shape: RoundedRectangleBorder(
151
+                  borderRadius: BorderRadius.only(
152
+                      topRight: Radius.circular(20.0),
153
+                      bottomRight: Radius.circular(20.0))),
154
+              gradient: LinearGradient(
155
+                  colors: gradient,
156
+                  begin: Alignment.topLeft,
157
+                  end: Alignment.bottomRight),
158
+            ),
159
+            child: Text(title,
160
+                style: TextStyle(
161
+                    color: Colors.white,
162
+                    fontSize: 15,
163
+                    fontWeight: FontWeight.w500)),
164
+            padding: EdgeInsets.all(10),
165
+          ),
166
+          Visibility(
167
+            visible: isEndIconVisible,
168
+            child: Padding(
169
+                padding: EdgeInsets.only(right: 10),
170
+                child: ImageIcon(
171
+                  AssetImage("assets/images/ic_forward.png"),
172
+                  size: 30,
173
+                  color: Colors.white,
174
+                )),
175
+          ),
176
+        ],
177
+      ),
178
+    );
179
+  });
180
+}
181
+
182
+const List<Color> Gradients1 = [
183
+  Color(0xFF0EDED2),
184
+  Color(0xFF03A0FE),
185
+];
186
+
187
+const List<Color> Gradients2 = [
188
+  Color(0xFFFF9945),
189
+  Color(0xFFFc6076),
190
+];

+ 52
- 0
lib/Screens/Splash/splash_screen.dart Целия файл

@@ -0,0 +1,52 @@
1
+import 'dart:async';
2
+
3
+import 'package:flutter/material.dart';
4
+//import 'package:hris_selfservice_mobile/Screens/ForgotPassword/forgotPassword_screen.dart';
5
+import 'package:hris_selfservice_mobile/Screens/Login/login_screen.dart';
6
+
7
+class Splash extends StatefulWidget {
8
+  const Splash({Key? key}) : super(key: key);
9
+
10
+  @override
11
+  _SplashState createState() => _SplashState();
12
+}
13
+
14
+class _SplashState extends State<Splash> {
15
+  @override
16
+  void initState() {
17
+    super.initState();
18
+    Timer(
19
+        Duration(seconds: 5),
20
+        () => Navigator.pushReplacement(
21
+            context, MaterialPageRoute(builder: (context) => LoginView())));
22
+  }
23
+
24
+  @override
25
+  Widget build(BuildContext context) {
26
+    return Scaffold(
27
+      body: Container(
28
+          width: double.infinity,
29
+          height: double.infinity,
30
+          decoration: BoxDecoration(
31
+              gradient: LinearGradient(
32
+                  begin: Alignment.topRight,
33
+                  end: Alignment.bottomRight,
34
+                  colors: [Color(0xFFFF9844),
35
+                    Color(0xFFFE8853),
36
+                    Color(0xFFFD7267),])),
37
+          child: Center(
38
+            child: Column(
39
+              mainAxisAlignment: MainAxisAlignment.center,
40
+              crossAxisAlignment: CrossAxisAlignment.center,
41
+              children: [
42
+                Image.asset(
43
+                  'assets/images/logo.png',
44
+                  height: 300,
45
+                  width: 300,
46
+                )
47
+              ],
48
+            ),
49
+          )),
50
+    );
51
+  }
52
+}

+ 6
- 0
lib/constants.dart Целия файл

@@ -0,0 +1,6 @@
1
+import 'package:flutter/material.dart';
2
+
3
+const kPrimaryColor = Color(0xFF6F35A5);
4
+const kPrimaryLightColor = Color(0xFFF1E6FF);
5
+
6
+const double defaultPadding = 16.0;

+ 30
- 0
lib/main.dart Целия файл

@@ -0,0 +1,30 @@
1
+import 'package:flutter/material.dart';
2
+import 'package:flutter/services.dart';
3
+import 'package:hris_selfservice_mobile/Screens/Splash/splash_screen.dart';
4
+//import 'package:hris_selfservice_mobile/Screens/ForgotPassword/forgotPassword_screen.dart';
5
+import 'constants.dart';
6
+
7
+void main() {
8
+  SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
9
+    statusBarColor: Colors.transparent,
10
+  ));
11
+  runApp(MyApp());
12
+}
13
+
14
+class MyApp extends StatelessWidget {
15
+  const MyApp({super.key});
16
+
17
+
18
+  @override
19
+  Widget build(BuildContext context) {
20
+    return MaterialApp(
21
+      debugShowCheckedModeBanner: false,
22
+      title: 'Flutter Welcome Screen',
23
+      theme: ThemeData(
24
+        primaryColor: kPrimaryColor,
25
+        scaffoldBackgroundColor: Colors.white
26
+      ),
27
+      home: Splash(),
28
+    );
29
+  }
30
+}

+ 36
- 0
lib/responsive.dart Целия файл

@@ -0,0 +1,36 @@
1
+import 'package:flutter/material.dart';
2
+
3
+class Responsive extends StatelessWidget {
4
+  final Widget mobile;
5
+  final Widget? tablet;
6
+  final Widget desktop;
7
+
8
+  const Responsive({
9
+    Key? key,
10
+    required this.mobile,
11
+    this.tablet,
12
+    required this.desktop,
13
+  }) : super(key: key);
14
+
15
+  static bool isMobile(BuildContext context) =>
16
+      MediaQuery.of(context).size.width < 576;
17
+
18
+  static bool isTablet(BuildContext context) =>
19
+      MediaQuery.of(context).size.width >= 576 &&
20
+      MediaQuery.of(context).size.width <= 992;
21
+
22
+  static bool isDesktop(BuildContext context) =>
23
+      MediaQuery.of(context).size.width > 992;
24
+
25
+  @override
26
+  Widget build(BuildContext context) {
27
+    final Size size = MediaQuery.of(context).size;
28
+    if (size.width > 992) {
29
+      return desktop;
30
+    } else if (size.width >= 576 && tablet != null) {
31
+      return tablet!;
32
+    } else {
33
+      return mobile;
34
+    }
35
+  }
36
+}

+ 0
- 0
linux/.gitignore Целия файл


Някои файлове не бяха показани, защото твърде много файлове са промени

Loading…
Отказ
Запис