Merge "Fix b/266795925: Different font size in IW language."
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index d357e8c..b44274a 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -2524,6 +2524,8 @@
<meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
</activity-alias>
+ <activity android:name=".biometrics.activeunlock.ActiveUnlockRequireBiometricSetup" android:exported="false"/>
+
<!-- Note this must not be exported since it returns the password in the intent -->
<activity android:name=".password.ConfirmLockPattern$InternalActivity"
android:exported="false"
@@ -3636,7 +3638,7 @@
android:label="@string/notification_channel_title"
android:theme="@style/Theme.Panel"
android:excludeFromRecents="true"
- android:configChanges="orientation|keyboardHidden|screenSize"
+ android:configChanges="keyboardHidden|screenSize"
android:exported="true">
<intent-filter android:priority="1">
<action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
diff --git a/OWNERS b/OWNERS
index 9c4419a..881e2c7 100644
--- a/OWNERS
+++ b/OWNERS
@@ -21,4 +21,4 @@
yanglu@google.com
# Exempt resource files (because they are in a flat directory and too hard to manage via OWNERS)
-per-file *.xml=*
+per-file res/**=*
diff --git a/res-product/values/strings.xml b/res-product/values/strings.xml
index a94efb5..2d411e4 100644
--- a/res-product/values/strings.xml
+++ b/res-product/values/strings.xml
@@ -155,12 +155,8 @@
<string name="security_settings_face_enroll_introduction_control_consent_message" product="tablet"></string>
<!-- Message on the face enrollment introduction page that explains privacy controls for face unlock when asking for parental consent. [CHAR LIMIT=NONE] -->
<string name="security_settings_face_enroll_introduction_control_consent_message" product="device"></string>
- <!-- Introduction detail message shown in fingerprint enrollment dialog (tablet) [CHAR LIMIT=NONE]-->
- <string name="security_settings_fingerprint_enroll_introduction_v2_message" product="tablet">Use your fingerprint to unlock your tablet or verify it\u2019s you, like when you sign in to apps or approve a purchase.</string>
- <!-- Introduction detail message shown in fingerprint enrollment dialog (device) [CHAR LIMIT=NONE]-->
- <string name="security_settings_fingerprint_enroll_introduction_v2_message" product="device">Use your fingerprint to unlock your device or verify it\u2019s you, like when you sign in to apps or approve a purchase.</string>
- <!-- Introduction detail message shown in fingerprint enrollment dialog (default) [CHAR LIMIT=NONE]-->
- <string name="security_settings_fingerprint_enroll_introduction_v2_message" product="default">Use your fingerprint to unlock your phone or verify it\u2019s you, like when you sign in to apps or approve a purchase.</string>
+ <!-- Introduction detail message shown in fingerprint enrollment dialog [CHAR LIMIT=NONE]-->
+ <string name="security_settings_fingerprint_enroll_introduction_v3_message">Use your fingerprint to unlock your <xliff:g id="deviceName" example="Pixel">%s</xliff:g> or verify it\u2019s you, like when you sign in to apps or approve a purchase</string>
<!-- Introduction detail message shown in fingerprint enrollment dialog when asking for parental consent [CHAR LIMIT=NONE]-->
<string name="security_settings_fingerprint_enroll_introduction_consent_message" product="default">Allow your child to use their fingerprint to unlock their phone or verify it\u2019s them. This happens when they sign in to apps, approve a purchase, and more.</string>
<!-- Introduction detail message shown in fingerprint enrollment dialog when asking for parental consent [CHAR LIMIT=NONE]-->
diff --git a/res/drawable/checkbox_circle_shape.xml b/res/drawable/checkbox_circle_shape.xml
new file mode 100644
index 0000000..68c5a2e
--- /dev/null
+++ b/res/drawable/checkbox_circle_shape.xml
@@ -0,0 +1,24 @@
+<!--
+ ~ Copyright (C) 2023 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item
+ android:state_checked="true"
+ android:drawable="@drawable/ic_check_circle_filled_24dp" />
+ <item
+ android:state_checked="false"
+ android:drawable="@drawable/ic_circle_outline_24dp" />
+</selector>
\ No newline at end of file
diff --git a/res/drawable/ic_check_circle_filled_24dp.xml b/res/drawable/ic_check_circle_filled_24dp.xml
new file mode 100644
index 0000000..8e1f1e7
--- /dev/null
+++ b/res/drawable/ic_check_circle_filled_24dp.xml
@@ -0,0 +1,27 @@
+<!--
+ ~ Copyright (C) 2023 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?androidprv:attr/colorAccentPrimaryVariant">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10c5.52,0 10,-4.48 10,-10S17.52,2 12,2zM10.59,16.6l-4.24,-4.24l1.41,-1.41l2.83,2.83l5.66,-5.66l1.41,1.41L10.59,16.6z"/>
+</vector>
diff --git a/res/drawable/ic_circle_outline_24dp.xml b/res/drawable/ic_circle_outline_24dp.xml
new file mode 100644
index 0000000..b9ffca5
--- /dev/null
+++ b/res/drawable/ic_circle_outline_24dp.xml
@@ -0,0 +1,26 @@
+<!--
+ ~ Copyright (C) 2023 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,20c-4.42,0 -8,-3.58 -8,-8s3.58,-8 8,-8 8,3.58 8,8 -3.58,8 -8,8z"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_pan_tool_18dp.xml b/res/drawable/ic_pan_tool_18dp.xml
index 36b133b..e3b21fa 100644
--- a/res/drawable/ic_pan_tool_18dp.xml
+++ b/res/drawable/ic_pan_tool_18dp.xml
@@ -19,12 +19,13 @@
android:width="18dp"
android:height="18dp"
android:viewportWidth="48"
- android:viewportHeight="48">
+ android:viewportHeight="48"
+ android:tint="?android:attr/colorControlNormal">
<group>
<clip-path
android:pathData="M0,0h48v48H0z M 0,0"/>
<path
android:pathData="M46,11v29c0,4.4 -3.6,8 -8,8H23.4c-2.16,0 -4.2,-0.86 -5.7,-2.38L2,29.66s2.52,-2.46 2.6,-2.5c0.44,-0.38 0.98,-0.58 1.58,-0.58 0.44,0 0.84,0.12 1.2,0.32 0.08,0.02 8.62,4.92 8.62,4.92V8c0,-1.66 1.34,-3 3,-3s3,1.34 3,3v14h2V3c0,-1.66 1.34,-3 3,-3s3,1.34 3,3v19h2V5c0,-1.66 1.34,-3 3,-3s3,1.34 3,3v17h2V11c0,-1.66 1.34,-3 3,-3s3,1.34 3,3z"
- android:fillColor="#757575"/>
+ android:fillColor="#FFFFFF"/>
</group>
</vector>
diff --git a/res/drawable/ic_visibility_18dp.xml b/res/drawable/ic_visibility_18dp.xml
index 9dc269f..81df477 100644
--- a/res/drawable/ic_visibility_18dp.xml
+++ b/res/drawable/ic_visibility_18dp.xml
@@ -19,8 +19,9 @@
android:width="18dp"
android:height="18dp"
android:viewportWidth="48"
- android:viewportHeight="48">
+ android:viewportHeight="48"
+ android:tint="?android:attr/colorControlNormal">
<path
android:pathData="M24,9C14,9 5.46,15.22 2,24c3.46,8.78 12,15 22,15 10.01,0 18.54,-6.22 22,-15 -3.46,-8.78 -11.99,-15 -22,-15zM24,34c-5.52,0 -10,-4.48 -10,-10s4.48,-10 10,-10 10,4.48 10,10 -4.48,10 -10,10zM24,18c-3.31,0 -6,2.69 -6,6s2.69,6 6,6 6,-2.69 6,-6 -2.69,-6 -6,-6z"
- android:fillColor="#757575"/>
+ android:fillColor="#FFFFFF"/>
</vector>
diff --git a/res/drawable/trackpad_gesture_dialog_bg.xml b/res/drawable/trackpad_gesture_dialog_bg.xml
new file mode 100644
index 0000000..3f2a216
--- /dev/null
+++ b/res/drawable/trackpad_gesture_dialog_bg.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle">
+ <solid android:color="?android:attr/colorBackground"/>
+ <corners android:topLeftRadius="16dp"
+ android:topRightRadius="16dp"
+ android:bottomLeftRadius="0dp"
+ android:bottomRightRadius="0dp"/>
+</shape>
diff --git a/res/layout/activeunlock_require_biometric_setup.xml b/res/layout/activeunlock_require_biometric_setup.xml
new file mode 100644
index 0000000..db374ff
--- /dev/null
+++ b/res/layout/activeunlock_require_biometric_setup.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2023 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License
+ -->
+
+<com.google.android.setupdesign.GlifLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/setup_wizard_layout"
+ style="?attr/fingerprint_layout_theme"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/choose_lock_password.xml b/res/layout/choose_lock_password.xml
index 70919a6..b748f94 100644
--- a/res/layout/choose_lock_password.xml
+++ b/res/layout/choose_lock_password.xml
@@ -67,8 +67,31 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
+ <CheckBox
+ android:id="@+id/auto_pin_confirm_enabler"
+ android:layout_marginTop="8dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:gravity="center"
+ android:paddingLeft="14dp"
+ android:text="@string/auto_pin_confirm_user_message"
+ android:textSize="16sp"
+ android:button="@drawable/checkbox_circle_shape"
+ android:visibility="gone" />
+
</LinearLayout>
+ <TextView
+ android:id="@+id/auto_pin_confirm_security_message"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="24dp"
+ android:gravity="center"
+ android:text="@string/auto_pin_confirm_opt_in_security_message"
+ android:textSize="16sp"
+ android:visibility="gone" />
+
<Button
android:id="@+id/screen_lock_options"
style="@style/SudGlifButton.Tertiary"
diff --git a/res/layout/fingerprint_enroll_introduction.xml b/res/layout/fingerprint_enroll_introduction.xml
index 0c10e52..e3c9a01 100644
--- a/res/layout/fingerprint_enroll_introduction.xml
+++ b/res/layout/fingerprint_enroll_introduction.xml
@@ -21,8 +21,7 @@
style="?attr/fingerprint_layout_theme"
android:id="@+id/setup_wizard_layout"
android:layout_width="match_parent"
- android:layout_height="match_parent"
- app:sudDescriptionText="@string/security_settings_fingerprint_enroll_introduction_v2_message">
+ android:layout_height="match_parent">
<LinearLayout
style="@style/SudContentFrame"
diff --git a/res/layout/gesture_tip1_go_home.xml b/res/layout/gesture_tip1_go_home.xml
new file mode 100644
index 0000000..7f5bd4d
--- /dev/null
+++ b/res/layout/gesture_tip1_go_home.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2023 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="32dp"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:text="@string/gesture_title_go_home"
+ android:textColor="?android:attr/textColorPrimary"/>
+
+ <TextView
+ android:id="@+id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:text="@string/gesture_summary_go_home"
+ android:textColor="?android:attr/textColorSecondary"/>
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/gesture_tip1_go_home"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:scaleType="centerInside"
+ app:lottie_autoPlay="true"
+ app:lottie_loop="true"
+ app:lottie_rawRes="@raw/gesture_tip1_go_home" />
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/gesture_tip2_go_back.xml b/res/layout/gesture_tip2_go_back.xml
new file mode 100644
index 0000000..d6bce2d
--- /dev/null
+++ b/res/layout/gesture_tip2_go_back.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2023 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="32dp"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:text="@string/gesture_title_go_back"
+ android:textColor="?android:attr/textColorPrimary"/>
+
+ <TextView
+ android:id="@+id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:text="@string/gesture_summary_go_back"
+ android:textColor="?android:attr/textColorSecondary"/>
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/gesture_tip2_go_back"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:scaleType="centerInside"
+ app:lottie_autoPlay="true"
+ app:lottie_loop="true"
+ app:lottie_rawRes="@raw/gesture_tip2_go_back" />
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/gesture_tip3_recent_apps.xml b/res/layout/gesture_tip3_recent_apps.xml
new file mode 100644
index 0000000..6ce11b5
--- /dev/null
+++ b/res/layout/gesture_tip3_recent_apps.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2023 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="32dp"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:text="@string/gesture_title_recent_apps"
+ android:textColor="?android:attr/textColorPrimary"/>
+
+ <TextView
+ android:id="@+id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:text="@string/gesture_summary_recent_apps"
+ android:textColor="?android:attr/textColorSecondary"/>
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/gesture_tip3_recent_apps"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:scaleType="centerInside"
+ app:lottie_autoPlay="true"
+ app:lottie_loop="true"
+ app:lottie_rawRes="@raw/gesture_tip3_recent_apps" />
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/gesture_tip4_notifications.xml b/res/layout/gesture_tip4_notifications.xml
new file mode 100644
index 0000000..34c5e93
--- /dev/null
+++ b/res/layout/gesture_tip4_notifications.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2023 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="32dp"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:text="@string/gesture_title_notifications"
+ android:textColor="?android:attr/textColorPrimary"/>
+
+ <TextView
+ android:id="@+id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:text="@string/gesture_summary_notifications"
+ android:textColor="?android:attr/textColorSecondary"/>
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/gesture_tip4_notifications"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:scaleType="centerInside"
+ app:lottie_autoPlay="true"
+ app:lottie_loop="true"
+ app:lottie_rawRes="@raw/gesture_tip4_notifications" />
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/gesture_tip5_switch_apps.xml b/res/layout/gesture_tip5_switch_apps.xml
new file mode 100644
index 0000000..8a90d76
--- /dev/null
+++ b/res/layout/gesture_tip5_switch_apps.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2023 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="32dp"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:text="@string/gesture_title_switch_apps"
+ android:textColor="?android:attr/textColorPrimary"/>
+
+ <TextView
+ android:id="@+id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:text="@string/gesture_summary_switch_apps"
+ android:textColor="?android:attr/textColorSecondary"/>
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:foregroundGravity="center_horizontal">
+
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/gesture_tip5_switch_apps"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:scaleType="centerInside"
+ app:lottie_autoPlay="true"
+ app:lottie_loop="true"
+ app:lottie_rawRes="@raw/gesture_tip5_switch_apps" />
+ </FrameLayout>
+</LinearLayout>
diff --git a/res/layout/notification_channel_panel.xml b/res/layout/notification_channel_panel.xml
index e59bb5d..06635a0 100644
--- a/res/layout/notification_channel_panel.xml
+++ b/res/layout/notification_channel_panel.xml
@@ -17,6 +17,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main_content"
android:layout_height="@dimen/output_switcher_slice_max_height"
+ android:maxHeight="@dimen/output_switcher_slice_max_height"
android:background="@drawable/settings_panel_background"
android:orientation="vertical"
android:layout_width="match_parent">
diff --git a/res/layout/trackpad_gesture_preview.xml b/res/layout/trackpad_gesture_preview.xml
new file mode 100644
index 0000000..aa227be
--- /dev/null
+++ b/res/layout/trackpad_gesture_preview.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2022 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:background="@drawable/trackpad_gesture_dialog_bg"
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
+ <androidx.viewpager.widget.ViewPager
+ android:id="@+id/viewpager"
+ android:layout_width="match_parent"
+ android:layout_height="378dp"/>
+
+ <RelativeLayout
+ android:layout_width="match_parent"
+ android:layout_height="48dp"
+ android:layout_marginStart="8dip"
+ android:layout_marginEnd="8dip"
+ android:layout_marginTop="6dip"
+ android:layout_marginBottom="6dip"
+ android:layout_weight="1">
+
+ <Button
+ android:id="@+id/button_skip"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="6dip"
+ android:layout_marginBottom="6dip"
+ android:layout_marginStart="8dip"
+ android:layout_alignParentStart="true"
+ android:paddingVertical="14dp"
+ android:drawablePadding="9dp"
+ style="@style/ModifierKeyButtonCancel"
+ android:textColor="?android:attr/textColorPrimary"
+ android:text="@string/gesture_button_skip"/>
+
+ <Button
+ android:id="@+id/button_restart"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="6dip"
+ android:layout_marginBottom="6dip"
+ android:layout_marginStart="8dip"
+ android:layout_alignParentStart="true"
+ android:paddingVertical="14dp"
+ android:drawablePadding="9dp"
+ style="@style/ModifierKeyButtonCancel"
+ android:textColor="?android:attr/textColorPrimary"
+ android:text="@string/gesture_button_restart"/>
+
+ <LinearLayout
+ android:id="@+id/viewGroup"
+ android:layout_width="fill_parent"
+ android:layout_height="48dp"
+ android:gravity="center"/>
+
+ <Button
+ android:id="@+id/button_next"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="6dip"
+ android:layout_marginBottom="6dip"
+ android:layout_marginEnd="8dip"
+ android:layout_alignParentEnd="true"
+ android:paddingVertical="14dp"
+ android:drawablePadding="9dp"
+ style="@style/ModifierKeyButtonDone"
+ android:textColor="?androidprv:attr/textColorOnAccent"
+ android:text="@string/gesture_button_next"/>
+
+ <Button
+ android:id="@+id/button_done"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="6dip"
+ android:layout_marginBottom="6dip"
+ android:layout_marginEnd="8dip"
+ android:layout_alignParentEnd="true"
+ android:paddingVertical="14dp"
+ android:drawablePadding="9dp"
+ style="@style/ModifierKeyButtonDone"
+ android:textColor="?androidprv:attr/textColorOnAccent"
+ android:text="@string/gesture_button_done"/>
+ </RelativeLayout>
+
+</LinearLayout>
diff --git a/res/raw/gesture_tip1_go_home.json b/res/raw/gesture_tip1_go_home.json
new file mode 100644
index 0000000..98b9f81
--- /dev/null
+++ b/res/raw/gesture_tip1_go_home.json
@@ -0,0 +1 @@
+{"v":"5.9.0","fr":60,"ip":0,"op":180,"w":624,"h":402,"nm":"Comp_Tip1_Home_DT 1","ddd":0,"assets":[{"id":"comp_0","nm":"Pre-comp_Keyboard_Still","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".grey100","cl":"grey100","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[624.657,419.246,0],"ix":2,"l":2},"a":{"a":0,"k":[86.578,49.982,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.543,0],[0,0],[0,-2.541],[0,0],[-2.543,0],[0,0],[0,2.54],[0,0]],"o":[[0,0],[-2.543,0],[0,0],[0,2.54],[0,0],[2.543,0],[0,0],[0,-2.541]],"v":[[37.953,-19.39],[-37.953,-19.39],[-42.558,-14.79],[-42.558,14.79],[-37.953,19.39],[37.953,19.39],[42.558,14.79],[42.558,-14.79]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.767,82.567],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.491,0],[0,0],[0,-0.49],[0,0],[-0.49,0],[0,0],[0,0.49],[0,0]],"o":[[0,0],[-0.49,0],[0,0],[0,0.49],[0,0],[0.491,0],[0,0],[0,-0.49]],"v":[[11.07,-3.094],[-11.07,-3.094],[-11.958,-2.206],[-11.958,2.206],[-11.07,3.094],[11.07,3.094],[11.958,2.206],[11.958,-2.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[160.948,3.344],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.49,0],[0,0],[0,-0.49],[0,0],[-0.49,0],[0,0],[0,0.49],[0,0]],"o":[[0,0],[-0.49,0],[0,0],[0,0.49],[0,0],[0.49,0],[0,0],[0,-0.49]],"v":[[11.07,-3.094],[-11.07,-3.094],[-11.958,-2.206],[-11.958,2.206],[-11.07,3.094],[11.07,3.094],[11.958,2.206],[11.958,-2.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12.208,3.344],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":".grey400","cl":"grey400","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[624.095,420.496,0],"ix":2,"l":2},"a":{"a":0,"k":[65.524,1.505,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.491,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.753,4.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey400","cl":"grey400","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[623.849,420.243,0],"ix":2,"l":2},"a":{"a":0,"k":[91.704,40.453,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.854,0],[0,0],[0,0.58],[0,0],[-0.854,0],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.855,0],[0,0],[0,-0.58],[0,0],[0.854,0],[0,0],[0,0.58]],"v":[[6.542,3.986],[-6.527,4.007],[-8.083,2.954],[-8.096,-2.926],[-6.542,-3.987],[6.529,-4.007],[8.083,-2.954],[8.096,2.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.426,23.516],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.634,-0.007],[0,0],[0,0.58],[0,0],[-0.634,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.634,0],[0,0],[0,-0.58],[0,0],[0.634,0],[0,0],[0,0.58]],"v":[[9.245,3.99],[-9.225,4.003],[-10.38,2.95],[-10.393,-2.93],[-9.245,-3.99],[9.225,-4.003],[10.38,-2.95],[10.393,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[172.845,23.506],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.299,3.99],[-4.279,4.003],[-5.339,2.95],[-5.354,-2.93],[-4.298,-3.99],[4.279,-4.003],[5.339,-2.95],[5.354,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[154.563,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.405,3.99],[-4.385,4.003],[-5.447,2.95],[-5.46,-2.93],[-4.405,-3.99],[4.385,-4.003],[5.447,-2.95],[5.46,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.955,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,4.003],[-5.336,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.337,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.288,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,0],[0,0],[0.007,0.567],[0,0],[-0.58,0],[0,0],[-0.007,-0.567],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.573],[0,0],[0.581,0],[0,0],[0,0.573]],"v":[[4.519,3.92],[-4.499,3.933],[-5.56,2.9],[-5.573,-2.88],[-4.519,-3.92],[4.499,-3.933],[5.56,-2.9],[5.573,2.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[115.59,23.516],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.519,3.99],[-4.499,4.003],[-5.559,2.95],[-5.574,-2.93],[-4.518,-3.99],[4.499,-4.003],[5.561,-2.95],[5.574,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[102.5,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.574],[0,0],[-0.581,0.006],[0,0],[-0.007,-0.573],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.573],[0,0],[0.581,0],[0,0],[0,0.574]],"v":[[4.309,3.937],[-4.288,3.95],[-5.35,2.91],[-5.363,-2.89],[-4.308,-3.936],[4.289,-3.95],[5.35,-2.91],[5.363,2.89]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.401,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[76.406,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.587,-0.007],[0,0],[0,0.58],[0,0],[-0.587,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.587,0],[0,0],[0,-0.58],[0,0],[0.587,0],[0,0],[0,0.58]],"v":[[4.252,3.99],[-4.232,4.003],[-5.3,2.95],[-5.313,-2.93],[-4.252,-3.99],[4.232,-4.003],[5.3,-2.95],[5.313,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[63.226,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.594,-0.007],[0,0],[0,0.58],[0,0],[-0.594,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.595,0],[0,0],[0,-0.58],[0,0],[0.594,0],[0,0],[0,0.58]],"v":[[4.336,3.99],[-4.314,4.003],[-5.402,2.95],[-5.417,-2.93],[-4.335,-3.99],[4.316,-4.003],[5.404,-2.95],[5.417,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[50.227,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.271,3.99],[-4.253,4.003],[-5.314,2.95],[-5.327,-2.93],[-4.273,-3.99],[4.251,-4.003],[5.312,-2.95],[5.326,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.175,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.601,-0.007],[0,0],[0,0.58],[0,0],[-0.601,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.608,0],[0,0],[0,-0.58],[0,0],[0.608,0],[0,0],[0,0.58]],"v":[[13.396,3.99],[-13.376,4.003],[-14.478,2.95],[-14.491,-2.93],[-13.396,-3.99],[13.376,-4.003],[14.477,-2.95],[14.491,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[168.741,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.374,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.483,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[54.599,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.715,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.831,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.947,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[107.062,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[120.172,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.288,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[146.404,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.489,2.95],[-5.503,-2.93],[-4.448,-3.99],[4.429,-4.003],[5.491,-2.95],[5.504,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[177.641,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"bm":0,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,1.88],[-4.428,1.893],[-5.489,0.84],[-5.503,-0.82],[-4.448,-1.88],[4.429,-1.893],[5.491,-0.84],[5.504,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.412,45.749],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"bm":0,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,1.88],[-4.428,1.893],[-5.489,0.84],[-5.503,-0.82],[-4.448,-1.88],[4.429,-1.893],[5.491,-0.84],[5.504,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.412,41.349],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"bm":0,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.429,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.429,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[151.143,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.448,-3.99],[4.429,-4.003],[5.49,-2.95],[5.504,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.873,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[30.831,3.99],[-30.811,4.003],[-31.871,2.95],[-31.885,-2.93],[-30.83,-3.99],[30.811,-4.003],[31.873,-2.95],[31.885,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.099,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":2,"cix":2,"bm":0,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.429,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.429,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.604,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":2,"cix":2,"bm":0,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.491,2.95],[-5.503,-2.93],[-4.45,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[45.141,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"bm":0,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[18.609,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"bm":0,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.754,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"bm":0,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.601,-0.007],[0,0],[0,0.58],[0,0],[-0.601,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.6,0],[0,0],[0,-0.58],[0,0],[0.6,0],[0,0],[0,0.58]],"v":[[8.71,3.99],[-8.697,4.003],[-9.786,2.95],[-9.799,-2.93],[-8.71,-3.99],[8.697,-4.003],[9.786,-2.95],[9.799,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.282,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"bm":0,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[23.922,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":2,"cix":2,"bm":0,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.687,-0.007],[0,0],[0,0.58],[0,0],[-0.688,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.695,0],[0,0],[0,-0.58],[0,0],[0.694,0],[0,0],[0,0.58]],"v":[[5.13,3.99],[-5.109,4.003],[-6.371,2.95],[-6.384,-2.93],[-5.129,-3.99],[5.11,-4.003],[6.371,-2.95],[6.385,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[176.814,14.013],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"bm":0,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.554,-0.007],[0,0],[0.007,0.587],[0,0],[-0.554,0.007],[0,0],[-0.007,-0.587],[0,0]],"o":[[0,0],[-0.554,0.013],[0,0],[0,-0.58],[0,0],[0.554,-0.013],[0,0],[0,0.58]],"v":[[4.385,3.993],[-4.366,3.993],[-5.38,2.947],[-5.393,-2.934],[-4.386,-3.993],[4.365,-3.993],[5.38,-2.947],[5.393,2.934]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[163.121,14.016],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"bm":0,"ix":37,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.299,3.99],[-4.278,4.003],[-5.339,2.95],[-5.353,-2.93],[-4.298,-3.99],[4.279,-4.003],[5.34,-2.95],[5.353,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[149.951,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":2,"cix":2,"bm":0,"ix":38,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.406,3.99],[-4.385,4.003],[-5.446,2.95],[-5.46,-2.93],[-4.405,-3.99],[4.386,-4.003],[5.447,-2.95],[5.46,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.842,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":2,"cix":2,"bm":0,"ix":39,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.057,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":2,"cix":2,"bm":0,"ix":40,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.332,3.99],[-4.312,4.003],[-5.374,2.95],[-5.387,-2.93],[-4.333,-3.99],[4.312,-4.003],[5.372,-2.95],[5.387,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.378,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":2,"cix":2,"bm":0,"ix":41,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.342,3.99],[-4.322,4.003],[-5.383,2.95],[-5.396,-2.93],[-4.342,-3.99],[4.322,-4.003],[5.383,-2.95],[5.396,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.292,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":2,"cix":2,"bm":0,"ix":42,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.236,3.99],[-4.215,4.003],[-5.277,2.95],[-5.29,-2.93],[-4.234,-3.99],[4.215,-4.003],[5.277,-2.95],[5.29,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.249,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":2,"cix":2,"bm":0,"ix":43,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[71.994,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":2,"cix":2,"bm":0,"ix":44,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.222,3.99],[-4.202,4.003],[-5.264,2.95],[-5.277,-2.93],[-4.223,-3.99],[4.202,-4.003],[5.262,-2.95],[5.277,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[59.445,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":2,"cix":2,"bm":0,"ix":45,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.219,3.99],[-4.199,4.003],[-5.26,2.95],[-5.273,-2.93],[-4.219,-3.99],[4.199,-4.003],[5.26,-2.95],[5.273,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[46.226,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":2,"cix":2,"bm":0,"ix":46,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.271,3.99],[-4.253,4.003],[-5.314,2.95],[-5.326,-2.93],[-4.273,-3.99],[4.252,-4.003],[5.312,-2.95],[5.327,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[33.224,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":2,"cix":2,"bm":0,"ix":47,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.674,-0.007],[0,0],[0,0.58],[0,0],[-0.674,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.674,0],[0,0],[0,-0.58],[0,0],[0.674,0],[0,0],[0,0.58]],"v":[[5.139,3.99],[-5.126,4.003],[-6.348,2.95],[-6.361,-2.93],[-5.139,-3.99],[5.126,-4.003],[6.348,-2.95],[6.361,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.724,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":2,"cix":2,"bm":0,"ix":48,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[20.204,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":2,"cix":2,"bm":0,"ix":49,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.694,-0.007],[0,0],[0,0.58],[0,0],[-0.694,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.688,0],[0,0],[0,-0.58],[0,0],[0.688,0],[0,0],[0,0.58]],"v":[[7.46,3.99],[-7.446,4.003],[-8.701,2.95],[-8.714,-2.93],[-7.46,-3.99],[7.445,-4.003],[8.701,-2.95],[8.714,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[174.524,4.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":2,"cix":2,"bm":0,"ix":50,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[158.224,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 51","np":2,"cix":2,"bm":0,"ix":51,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.314,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.294,-3.99],[5.322,-2.95],[5.336,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.329,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 52","np":2,"cix":2,"bm":0,"ix":52,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[132.426,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 53","np":2,"cix":2,"bm":0,"ix":53,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.56,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.56,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.322,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.531,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 54","np":2,"cix":2,"bm":0,"ix":54,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.295,3.99],[-5.323,2.95],[-5.337,-2.93],[-4.315,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[106.635,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 55","np":2,"cix":2,"bm":0,"ix":55,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.56,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.56,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.733,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 56","np":2,"cix":2,"bm":0,"ix":56,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.837,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 57","np":2,"cix":2,"bm":0,"ix":57,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.935,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 58","np":2,"cix":2,"bm":0,"ix":58,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.039,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 59","np":2,"cix":2,"bm":0,"ix":59,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.295,3.99],[-5.323,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[42.144,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 60","np":2,"cix":2,"bm":0,"ix":60,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[29.241,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 61","np":2,"cix":2,"bm":0,"ix":61,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.346,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 62","np":2,"cix":2,"bm":0,"ix":62,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.369,-0.001],[0,0],[-0.001,-0.368],[0,0],[-0.368,0],[0,0],[0.001,0.369],[0,0]],"o":[[0,0],[-0.368,0.001],[0,0],[0.001,0.369],[0,0],[0.369,-0.001],[0,0],[-0.001,-0.368]],"v":[[3.492,-4.001],[-3.51,-3.985],[-4.176,-3.317],[-4.161,3.336],[-3.492,4.002],[3.51,3.986],[4.176,3.317],[4.161,-3.336]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[4.615,4.262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 63","np":2,"cix":2,"bm":0,"ix":63,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":".grey200","cl":"grey200","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[623.849,310.757,0],"ix":2,"l":2},"a":{"a":0,"k":[98.599,0.25,0],"ix":1,"l":2},"s":{"a":0,"k":[200,250,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.978,0],[0,0],[0,-3.972],[0,0],[-3.978,0],[0,0],[0,3.973],[0,0]],"o":[[0,0],[-3.978,0],[0,0],[0,3.973],[0,0],[3.978,0],[0,0],[0,-3.972]],"v":[[91.147,-54.743],[-91.147,-54.743],[-98.349,-47.551],[-98.349,47.549],[-91.147,54.743],[91.147,54.743],[98.349,47.549],[98.349,-47.551]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.917647063732,0.929411768913,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.599,54.993],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".blue300","cl":"blue300","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[100]},{"t":75,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[-0.001,-10.919],[10.919,0.001],[-0.001,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176497936,0.705882370472,0.972549080849,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[58.296,11.17],"to":[0,-6.362],"ti":[0,6.362]},{"t":65,"s":[58.296,-27]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[-0.001,-10.919],[10.919,0.001],[-0.001,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[34.158,11.17],"to":[0,-6.362],"ti":[0,6.362]},{"t":65,"s":[34.158,-27]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[10.169,11.17],"to":[0,-6.362],"ti":[0,6.362]},{"t":65,"s":[10.169,-27]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":".blue300to0","cl":"blue300to0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[100]},{"t":75,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[20,20]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.167,0.167],"y":[0,0.167]},"t":65,"s":[20,58]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[0,-23],"to":[0,-3],"ti":[0,6.5]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":65,"s":[0,-41],"to":[0,-6.5],"ti":[0,3.5]},{"t":75,"s":[0,-62]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[0,-40],"ix":5},"e":{"a":0,"k":[0,-10],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[58.05,7.091],"ix":2},"a":{"a":0,"k":[0,-26.682],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[20,20]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.167,0.167],"y":[0,0.167]},"t":65,"s":[20,58]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[0,-23],"to":[0,-3],"ti":[0,6.5]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":65,"s":[0,-41],"to":[0,-6.5],"ti":[0,3.5]},{"t":75,"s":[0,-62]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[0,-40],"ix":5},"e":{"a":0,"k":[0,-10],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[34.05,7.646],"ix":2},"a":{"a":0,"k":[0,-26.128],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[20,20]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.167,0.167],"y":[0,0.167]},"t":65,"s":[20,58]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[0,-23],"to":[0,-3],"ti":[0,6.5]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":65,"s":[0,-41],"to":[0,-6.5],"ti":[0,3.5]},{"t":75,"s":[0,-62]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[0,-40],"ix":5},"e":{"a":0,"k":[0,-10],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.3,7.289],"ix":2},"a":{"a":0,"k":[0,-26.484],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey300","cl":"grey300","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,212,0],"ix":2,"l":2},"a":{"a":0,"k":[9.512,15.996,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[201,201],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.854901969433,0.86274510622,0.878431379795,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[9.512,15.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"matte","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,212,0],"ix":2,"l":2},"a":{"a":0,"k":[9.512,15.996,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[200,200],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.512,15.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"Pre-comp_Keyboard_Still","tt":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[313,134,0],"ix":2,"l":2},"a":{"a":0,"k":[624,402,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1248,"h":804,"ip":0,"op":1800,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/res/raw/gesture_tip2_go_back.json b/res/raw/gesture_tip2_go_back.json
new file mode 100644
index 0000000..ce77e57
--- /dev/null
+++ b/res/raw/gesture_tip2_go_back.json
@@ -0,0 +1 @@
+{"v":"5.9.0","fr":60,"ip":0,"op":330,"w":624,"h":402,"nm":"Comp_Tip2_Back_DT 1","ddd":0,"assets":[{"id":"comp_0","nm":"Pre-comp_Keyboard_Still","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".grey100","cl":"grey100","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[624.657,419.246,0],"ix":2,"l":2},"a":{"a":0,"k":[86.578,49.982,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.543,0],[0,0],[0,-2.541],[0,0],[-2.543,0],[0,0],[0,2.54],[0,0]],"o":[[0,0],[-2.543,0],[0,0],[0,2.54],[0,0],[2.543,0],[0,0],[0,-2.541]],"v":[[37.953,-19.39],[-37.953,-19.39],[-42.558,-14.79],[-42.558,14.79],[-37.953,19.39],[37.953,19.39],[42.558,14.79],[42.558,-14.79]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.767,82.567],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.491,0],[0,0],[0,-0.49],[0,0],[-0.49,0],[0,0],[0,0.49],[0,0]],"o":[[0,0],[-0.49,0],[0,0],[0,0.49],[0,0],[0.491,0],[0,0],[0,-0.49]],"v":[[11.07,-3.094],[-11.07,-3.094],[-11.958,-2.206],[-11.958,2.206],[-11.07,3.094],[11.07,3.094],[11.958,2.206],[11.958,-2.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[160.948,3.344],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.49,0],[0,0],[0,-0.49],[0,0],[-0.49,0],[0,0],[0,0.49],[0,0]],"o":[[0,0],[-0.49,0],[0,0],[0,0.49],[0,0],[0.49,0],[0,0],[0,-0.49]],"v":[[11.07,-3.094],[-11.07,-3.094],[-11.958,-2.206],[-11.958,2.206],[-11.07,3.094],[11.07,3.094],[11.958,2.206],[11.958,-2.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12.208,3.344],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":".grey400","cl":"grey400","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[624.095,420.496,0],"ix":2,"l":2},"a":{"a":0,"k":[65.524,1.505,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.491,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.753,4.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey400","cl":"grey400","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[623.849,420.243,0],"ix":2,"l":2},"a":{"a":0,"k":[91.704,40.453,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.854,0],[0,0],[0,0.58],[0,0],[-0.854,0],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.855,0],[0,0],[0,-0.58],[0,0],[0.854,0],[0,0],[0,0.58]],"v":[[6.542,3.986],[-6.527,4.007],[-8.083,2.954],[-8.096,-2.926],[-6.542,-3.987],[6.529,-4.007],[8.083,-2.954],[8.096,2.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.426,23.516],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.634,-0.007],[0,0],[0,0.58],[0,0],[-0.634,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.634,0],[0,0],[0,-0.58],[0,0],[0.634,0],[0,0],[0,0.58]],"v":[[9.245,3.99],[-9.225,4.003],[-10.38,2.95],[-10.393,-2.93],[-9.245,-3.99],[9.225,-4.003],[10.38,-2.95],[10.393,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[172.845,23.506],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.299,3.99],[-4.279,4.003],[-5.339,2.95],[-5.354,-2.93],[-4.298,-3.99],[4.279,-4.003],[5.339,-2.95],[5.354,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[154.563,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.405,3.99],[-4.385,4.003],[-5.447,2.95],[-5.46,-2.93],[-4.405,-3.99],[4.385,-4.003],[5.447,-2.95],[5.46,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.955,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,4.003],[-5.336,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.337,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.288,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,0],[0,0],[0.007,0.567],[0,0],[-0.58,0],[0,0],[-0.007,-0.567],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.573],[0,0],[0.581,0],[0,0],[0,0.573]],"v":[[4.519,3.92],[-4.499,3.933],[-5.56,2.9],[-5.573,-2.88],[-4.519,-3.92],[4.499,-3.933],[5.56,-2.9],[5.573,2.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[115.59,23.516],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.519,3.99],[-4.499,4.003],[-5.559,2.95],[-5.574,-2.93],[-4.518,-3.99],[4.499,-4.003],[5.561,-2.95],[5.574,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[102.5,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.574],[0,0],[-0.581,0.006],[0,0],[-0.007,-0.573],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.573],[0,0],[0.581,0],[0,0],[0,0.574]],"v":[[4.309,3.937],[-4.288,3.95],[-5.35,2.91],[-5.363,-2.89],[-4.308,-3.936],[4.289,-3.95],[5.35,-2.91],[5.363,2.89]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.401,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[76.406,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.587,-0.007],[0,0],[0,0.58],[0,0],[-0.587,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.587,0],[0,0],[0,-0.58],[0,0],[0.587,0],[0,0],[0,0.58]],"v":[[4.252,3.99],[-4.232,4.003],[-5.3,2.95],[-5.313,-2.93],[-4.252,-3.99],[4.232,-4.003],[5.3,-2.95],[5.313,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[63.226,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.594,-0.007],[0,0],[0,0.58],[0,0],[-0.594,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.595,0],[0,0],[0,-0.58],[0,0],[0.594,0],[0,0],[0,0.58]],"v":[[4.336,3.99],[-4.314,4.003],[-5.402,2.95],[-5.417,-2.93],[-4.335,-3.99],[4.316,-4.003],[5.404,-2.95],[5.417,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[50.227,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.271,3.99],[-4.253,4.003],[-5.314,2.95],[-5.327,-2.93],[-4.273,-3.99],[4.251,-4.003],[5.312,-2.95],[5.326,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.175,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.601,-0.007],[0,0],[0,0.58],[0,0],[-0.601,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.608,0],[0,0],[0,-0.58],[0,0],[0.608,0],[0,0],[0,0.58]],"v":[[13.396,3.99],[-13.376,4.003],[-14.478,2.95],[-14.491,-2.93],[-13.396,-3.99],[13.376,-4.003],[14.477,-2.95],[14.491,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[168.741,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.374,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.483,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[54.599,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.715,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.831,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.947,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[107.062,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[120.172,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.288,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[146.404,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.489,2.95],[-5.503,-2.93],[-4.448,-3.99],[4.429,-4.003],[5.491,-2.95],[5.504,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[177.641,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"bm":0,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,1.88],[-4.428,1.893],[-5.489,0.84],[-5.503,-0.82],[-4.448,-1.88],[4.429,-1.893],[5.491,-0.84],[5.504,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.412,45.749],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"bm":0,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,1.88],[-4.428,1.893],[-5.489,0.84],[-5.503,-0.82],[-4.448,-1.88],[4.429,-1.893],[5.491,-0.84],[5.504,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.412,41.349],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"bm":0,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.429,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.429,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[151.143,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.448,-3.99],[4.429,-4.003],[5.49,-2.95],[5.504,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.873,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[30.831,3.99],[-30.811,4.003],[-31.871,2.95],[-31.885,-2.93],[-30.83,-3.99],[30.811,-4.003],[31.873,-2.95],[31.885,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.099,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":2,"cix":2,"bm":0,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.429,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.429,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.604,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":2,"cix":2,"bm":0,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.491,2.95],[-5.503,-2.93],[-4.45,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[45.141,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"bm":0,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[18.609,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"bm":0,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.754,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"bm":0,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.601,-0.007],[0,0],[0,0.58],[0,0],[-0.601,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.6,0],[0,0],[0,-0.58],[0,0],[0.6,0],[0,0],[0,0.58]],"v":[[8.71,3.99],[-8.697,4.003],[-9.786,2.95],[-9.799,-2.93],[-8.71,-3.99],[8.697,-4.003],[9.786,-2.95],[9.799,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.282,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"bm":0,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[23.922,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":2,"cix":2,"bm":0,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.687,-0.007],[0,0],[0,0.58],[0,0],[-0.688,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.695,0],[0,0],[0,-0.58],[0,0],[0.694,0],[0,0],[0,0.58]],"v":[[5.13,3.99],[-5.109,4.003],[-6.371,2.95],[-6.384,-2.93],[-5.129,-3.99],[5.11,-4.003],[6.371,-2.95],[6.385,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[176.814,14.013],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"bm":0,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.554,-0.007],[0,0],[0.007,0.587],[0,0],[-0.554,0.007],[0,0],[-0.007,-0.587],[0,0]],"o":[[0,0],[-0.554,0.013],[0,0],[0,-0.58],[0,0],[0.554,-0.013],[0,0],[0,0.58]],"v":[[4.385,3.993],[-4.366,3.993],[-5.38,2.947],[-5.393,-2.934],[-4.386,-3.993],[4.365,-3.993],[5.38,-2.947],[5.393,2.934]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[163.121,14.016],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"bm":0,"ix":37,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.299,3.99],[-4.278,4.003],[-5.339,2.95],[-5.353,-2.93],[-4.298,-3.99],[4.279,-4.003],[5.34,-2.95],[5.353,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[149.951,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":2,"cix":2,"bm":0,"ix":38,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.406,3.99],[-4.385,4.003],[-5.446,2.95],[-5.46,-2.93],[-4.405,-3.99],[4.386,-4.003],[5.447,-2.95],[5.46,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.842,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":2,"cix":2,"bm":0,"ix":39,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.057,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":2,"cix":2,"bm":0,"ix":40,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.332,3.99],[-4.312,4.003],[-5.374,2.95],[-5.387,-2.93],[-4.333,-3.99],[4.312,-4.003],[5.372,-2.95],[5.387,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.378,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":2,"cix":2,"bm":0,"ix":41,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.342,3.99],[-4.322,4.003],[-5.383,2.95],[-5.396,-2.93],[-4.342,-3.99],[4.322,-4.003],[5.383,-2.95],[5.396,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.292,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":2,"cix":2,"bm":0,"ix":42,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.236,3.99],[-4.215,4.003],[-5.277,2.95],[-5.29,-2.93],[-4.234,-3.99],[4.215,-4.003],[5.277,-2.95],[5.29,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.249,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":2,"cix":2,"bm":0,"ix":43,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[71.994,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":2,"cix":2,"bm":0,"ix":44,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.222,3.99],[-4.202,4.003],[-5.264,2.95],[-5.277,-2.93],[-4.223,-3.99],[4.202,-4.003],[5.262,-2.95],[5.277,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[59.445,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":2,"cix":2,"bm":0,"ix":45,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.219,3.99],[-4.199,4.003],[-5.26,2.95],[-5.273,-2.93],[-4.219,-3.99],[4.199,-4.003],[5.26,-2.95],[5.273,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[46.226,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":2,"cix":2,"bm":0,"ix":46,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.271,3.99],[-4.253,4.003],[-5.314,2.95],[-5.326,-2.93],[-4.273,-3.99],[4.252,-4.003],[5.312,-2.95],[5.327,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[33.224,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":2,"cix":2,"bm":0,"ix":47,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.674,-0.007],[0,0],[0,0.58],[0,0],[-0.674,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.674,0],[0,0],[0,-0.58],[0,0],[0.674,0],[0,0],[0,0.58]],"v":[[5.139,3.99],[-5.126,4.003],[-6.348,2.95],[-6.361,-2.93],[-5.139,-3.99],[5.126,-4.003],[6.348,-2.95],[6.361,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.724,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":2,"cix":2,"bm":0,"ix":48,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[20.204,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":2,"cix":2,"bm":0,"ix":49,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.694,-0.007],[0,0],[0,0.58],[0,0],[-0.694,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.688,0],[0,0],[0,-0.58],[0,0],[0.688,0],[0,0],[0,0.58]],"v":[[7.46,3.99],[-7.446,4.003],[-8.701,2.95],[-8.714,-2.93],[-7.46,-3.99],[7.445,-4.003],[8.701,-2.95],[8.714,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[174.524,4.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":2,"cix":2,"bm":0,"ix":50,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[158.224,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 51","np":2,"cix":2,"bm":0,"ix":51,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.314,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.294,-3.99],[5.322,-2.95],[5.336,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.329,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 52","np":2,"cix":2,"bm":0,"ix":52,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[132.426,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 53","np":2,"cix":2,"bm":0,"ix":53,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.56,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.56,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.322,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.531,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 54","np":2,"cix":2,"bm":0,"ix":54,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.295,3.99],[-5.323,2.95],[-5.337,-2.93],[-4.315,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[106.635,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 55","np":2,"cix":2,"bm":0,"ix":55,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.56,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.56,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.733,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 56","np":2,"cix":2,"bm":0,"ix":56,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.837,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 57","np":2,"cix":2,"bm":0,"ix":57,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.935,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 58","np":2,"cix":2,"bm":0,"ix":58,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.039,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 59","np":2,"cix":2,"bm":0,"ix":59,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.295,3.99],[-5.323,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[42.144,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 60","np":2,"cix":2,"bm":0,"ix":60,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[29.241,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 61","np":2,"cix":2,"bm":0,"ix":61,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.346,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 62","np":2,"cix":2,"bm":0,"ix":62,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.369,-0.001],[0,0],[-0.001,-0.368],[0,0],[-0.368,0],[0,0],[0.001,0.369],[0,0]],"o":[[0,0],[-0.368,0.001],[0,0],[0.001,0.369],[0,0],[0.369,-0.001],[0,0],[-0.001,-0.368]],"v":[[3.492,-4.001],[-3.51,-3.985],[-4.176,-3.317],[-4.161,3.336],[-3.492,4.002],[3.51,3.986],[4.176,3.317],[4.161,-3.336]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[4.615,4.262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 63","np":2,"cix":2,"bm":0,"ix":63,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":".grey200","cl":"grey200","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[623.849,310.757,0],"ix":2,"l":2},"a":{"a":0,"k":[98.599,0.25,0],"ix":1,"l":2},"s":{"a":0,"k":[200,250,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.978,0],[0,0],[0,-3.972],[0,0],[-3.978,0],[0,0],[0,3.973],[0,0]],"o":[[0,0],[-3.978,0],[0,0],[0,3.973],[0,0],[3.978,0],[0,0],[0,-3.972]],"v":[[91.147,-54.743],[-91.147,-54.743],[-98.349,-47.551],[-98.349,47.549],[-91.147,54.743],[91.147,54.743],[98.349,47.549],[98.349,-47.551]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.917647063732,0.929411768913,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.599,54.993],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".blue300","cl":"blue300","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":190,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[100]},{"t":225,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[-0.001,-10.919],[10.919,0.001],[-0.001,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":180,"s":[56.4,-7.75],"to":[6.433,0],"ti":[-6.433,0]},{"t":215,"s":[95,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":180,"s":[33,-7.75],"to":[6.383,0],"ti":[-6.383,0]},{"t":215,"s":[71.3,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":180,"s":[9.419,-7.75],"to":[6.333,0],"ti":[-6.333,0]},{"t":215,"s":[47.419,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":180,"op":1980,"st":180,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":".blue300","cl":"blue300","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[100]},{"t":75,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[59.5,-7.75],"to":[-6.367,0],"ti":[6.367,0]},{"t":65,"s":[21.3,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[35.919,-7.75],"to":[-6.417,0],"ti":[6.417,0]},{"t":65,"s":[-2.581,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[12.169,-7.75],"to":[-6.417,0],"ti":[6.417,0]},{"t":65,"s":[-26.331,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".blue300to0","cl":"blue300to0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":190,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[100]},{"t":225,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":180,"s":[70,20]},{"i":{"x":[0.833,0.833],"y":[0.833,1]},"o":{"x":[0.167,0.167],"y":[0.071,0]},"t":215,"s":[109,20]},{"t":225,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":180,"s":[21,-41],"to":[3.25,0],"ti":[-10.667,0]},{"i":{"x":0.833,"y":0.741},"o":{"x":0.167,"y":0.11},"t":215,"s":[40.5,-41],"to":[10.667,0],"ti":[-7.417,0]},{"t":225,"s":[85,-41]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[34,0],"ix":5},"e":{"a":0,"k":[-50,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.453,-7.514],"ix":2},"a":{"a":0,"k":[-14.253,-40.724],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":180,"op":1980,"st":180,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":".blue300to0","cl":"blue300to0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[100]},{"t":75,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[70,20]},{"i":{"x":[0.833,0.833],"y":[0.833,1]},"o":{"x":[0.167,0.167],"y":[0.074,0]},"t":65,"s":[106,20]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[25,-41],"to":[-3,0],"ti":[10.167,0]},{"i":{"x":0.833,"y":0.741},"o":{"x":0.167,"y":0.114},"t":65,"s":[7,-41],"to":[-10.167,0],"ti":[7.167,0]},{"t":75,"s":[-36,-41]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[25,0],"ix":5},"e":{"a":0,"k":[84,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.453,-7.514],"ix":2},"a":{"a":0,"k":[-14.253,-40.724],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":".grey300","cl":"grey300","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,212,0],"ix":2,"l":2},"a":{"a":0,"k":[9.512,15.996,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[201,201],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.854901969433,0.86274510622,0.878431379795,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[9.512,15.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"matte","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,212,0],"ix":2,"l":2},"a":{"a":0,"k":[9.512,15.996,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[200,200],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.512,15.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"Pre-comp_Keyboard_Still","tt":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[313,134,0],"ix":2,"l":2},"a":{"a":0,"k":[624,402,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1248,"h":804,"ip":0,"op":1800,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/res/raw/gesture_tip3_recent_apps.json b/res/raw/gesture_tip3_recent_apps.json
new file mode 100644
index 0000000..4324d75
--- /dev/null
+++ b/res/raw/gesture_tip3_recent_apps.json
@@ -0,0 +1 @@
+{"v":"5.9.0","fr":60,"ip":0,"op":270,"w":624,"h":402,"nm":"Comp_Tip4_Recentapps_DT 1","ddd":0,"assets":[{"id":"comp_0","nm":"Pre-comp_Keyboard_Still","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".grey100","cl":"grey100","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[624.657,419.246,0],"ix":2,"l":2},"a":{"a":0,"k":[86.578,49.982,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.543,0],[0,0],[0,-2.541],[0,0],[-2.543,0],[0,0],[0,2.54],[0,0]],"o":[[0,0],[-2.543,0],[0,0],[0,2.54],[0,0],[2.543,0],[0,0],[0,-2.541]],"v":[[37.953,-19.39],[-37.953,-19.39],[-42.558,-14.79],[-42.558,14.79],[-37.953,19.39],[37.953,19.39],[42.558,14.79],[42.558,-14.79]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.767,82.567],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.491,0],[0,0],[0,-0.49],[0,0],[-0.49,0],[0,0],[0,0.49],[0,0]],"o":[[0,0],[-0.49,0],[0,0],[0,0.49],[0,0],[0.491,0],[0,0],[0,-0.49]],"v":[[11.07,-3.094],[-11.07,-3.094],[-11.958,-2.206],[-11.958,2.206],[-11.07,3.094],[11.07,3.094],[11.958,2.206],[11.958,-2.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[160.948,3.344],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.49,0],[0,0],[0,-0.49],[0,0],[-0.49,0],[0,0],[0,0.49],[0,0]],"o":[[0,0],[-0.49,0],[0,0],[0,0.49],[0,0],[0.49,0],[0,0],[0,-0.49]],"v":[[11.07,-3.094],[-11.07,-3.094],[-11.958,-2.206],[-11.958,2.206],[-11.07,3.094],[11.07,3.094],[11.958,2.206],[11.958,-2.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12.208,3.344],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":".grey400","cl":"grey400","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[624.095,420.496,0],"ix":2,"l":2},"a":{"a":0,"k":[65.524,1.505,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.491,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.753,4.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey400","cl":"grey400","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[623.849,420.243,0],"ix":2,"l":2},"a":{"a":0,"k":[91.704,40.453,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.854,0],[0,0],[0,0.58],[0,0],[-0.854,0],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.855,0],[0,0],[0,-0.58],[0,0],[0.854,0],[0,0],[0,0.58]],"v":[[6.542,3.986],[-6.527,4.007],[-8.083,2.954],[-8.096,-2.926],[-6.542,-3.987],[6.529,-4.007],[8.083,-2.954],[8.096,2.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.426,23.516],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.634,-0.007],[0,0],[0,0.58],[0,0],[-0.634,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.634,0],[0,0],[0,-0.58],[0,0],[0.634,0],[0,0],[0,0.58]],"v":[[9.245,3.99],[-9.225,4.003],[-10.38,2.95],[-10.393,-2.93],[-9.245,-3.99],[9.225,-4.003],[10.38,-2.95],[10.393,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[172.845,23.506],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.299,3.99],[-4.279,4.003],[-5.339,2.95],[-5.354,-2.93],[-4.298,-3.99],[4.279,-4.003],[5.339,-2.95],[5.354,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[154.563,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.405,3.99],[-4.385,4.003],[-5.447,2.95],[-5.46,-2.93],[-4.405,-3.99],[4.385,-4.003],[5.447,-2.95],[5.46,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.955,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,4.003],[-5.336,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.337,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.288,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,0],[0,0],[0.007,0.567],[0,0],[-0.58,0],[0,0],[-0.007,-0.567],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.573],[0,0],[0.581,0],[0,0],[0,0.573]],"v":[[4.519,3.92],[-4.499,3.933],[-5.56,2.9],[-5.573,-2.88],[-4.519,-3.92],[4.499,-3.933],[5.56,-2.9],[5.573,2.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[115.59,23.516],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.519,3.99],[-4.499,4.003],[-5.559,2.95],[-5.574,-2.93],[-4.518,-3.99],[4.499,-4.003],[5.561,-2.95],[5.574,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[102.5,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.574],[0,0],[-0.581,0.006],[0,0],[-0.007,-0.573],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.573],[0,0],[0.581,0],[0,0],[0,0.574]],"v":[[4.309,3.937],[-4.288,3.95],[-5.35,2.91],[-5.363,-2.89],[-4.308,-3.936],[4.289,-3.95],[5.35,-2.91],[5.363,2.89]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.401,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[76.406,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.587,-0.007],[0,0],[0,0.58],[0,0],[-0.587,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.587,0],[0,0],[0,-0.58],[0,0],[0.587,0],[0,0],[0,0.58]],"v":[[4.252,3.99],[-4.232,4.003],[-5.3,2.95],[-5.313,-2.93],[-4.252,-3.99],[4.232,-4.003],[5.3,-2.95],[5.313,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[63.226,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.594,-0.007],[0,0],[0,0.58],[0,0],[-0.594,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.595,0],[0,0],[0,-0.58],[0,0],[0.594,0],[0,0],[0,0.58]],"v":[[4.336,3.99],[-4.314,4.003],[-5.402,2.95],[-5.417,-2.93],[-4.335,-3.99],[4.316,-4.003],[5.404,-2.95],[5.417,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[50.227,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.271,3.99],[-4.253,4.003],[-5.314,2.95],[-5.327,-2.93],[-4.273,-3.99],[4.251,-4.003],[5.312,-2.95],[5.326,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.175,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.601,-0.007],[0,0],[0,0.58],[0,0],[-0.601,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.608,0],[0,0],[0,-0.58],[0,0],[0.608,0],[0,0],[0,0.58]],"v":[[13.396,3.99],[-13.376,4.003],[-14.478,2.95],[-14.491,-2.93],[-13.396,-3.99],[13.376,-4.003],[14.477,-2.95],[14.491,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[168.741,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.374,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.483,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[54.599,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.715,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.831,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.947,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[107.062,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[120.172,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.288,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[146.404,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.489,2.95],[-5.503,-2.93],[-4.448,-3.99],[4.429,-4.003],[5.491,-2.95],[5.504,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[177.641,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"bm":0,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,1.88],[-4.428,1.893],[-5.489,0.84],[-5.503,-0.82],[-4.448,-1.88],[4.429,-1.893],[5.491,-0.84],[5.504,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.412,45.749],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"bm":0,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,1.88],[-4.428,1.893],[-5.489,0.84],[-5.503,-0.82],[-4.448,-1.88],[4.429,-1.893],[5.491,-0.84],[5.504,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.412,41.349],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"bm":0,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.429,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.429,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[151.143,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.448,-3.99],[4.429,-4.003],[5.49,-2.95],[5.504,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.873,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[30.831,3.99],[-30.811,4.003],[-31.871,2.95],[-31.885,-2.93],[-30.83,-3.99],[30.811,-4.003],[31.873,-2.95],[31.885,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.099,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":2,"cix":2,"bm":0,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.429,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.429,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.604,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":2,"cix":2,"bm":0,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.491,2.95],[-5.503,-2.93],[-4.45,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[45.141,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"bm":0,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[18.609,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"bm":0,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.754,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"bm":0,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.601,-0.007],[0,0],[0,0.58],[0,0],[-0.601,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.6,0],[0,0],[0,-0.58],[0,0],[0.6,0],[0,0],[0,0.58]],"v":[[8.71,3.99],[-8.697,4.003],[-9.786,2.95],[-9.799,-2.93],[-8.71,-3.99],[8.697,-4.003],[9.786,-2.95],[9.799,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.282,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"bm":0,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[23.922,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":2,"cix":2,"bm":0,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.687,-0.007],[0,0],[0,0.58],[0,0],[-0.688,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.695,0],[0,0],[0,-0.58],[0,0],[0.694,0],[0,0],[0,0.58]],"v":[[5.13,3.99],[-5.109,4.003],[-6.371,2.95],[-6.384,-2.93],[-5.129,-3.99],[5.11,-4.003],[6.371,-2.95],[6.385,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[176.814,14.013],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"bm":0,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.554,-0.007],[0,0],[0.007,0.587],[0,0],[-0.554,0.007],[0,0],[-0.007,-0.587],[0,0]],"o":[[0,0],[-0.554,0.013],[0,0],[0,-0.58],[0,0],[0.554,-0.013],[0,0],[0,0.58]],"v":[[4.385,3.993],[-4.366,3.993],[-5.38,2.947],[-5.393,-2.934],[-4.386,-3.993],[4.365,-3.993],[5.38,-2.947],[5.393,2.934]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[163.121,14.016],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"bm":0,"ix":37,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.299,3.99],[-4.278,4.003],[-5.339,2.95],[-5.353,-2.93],[-4.298,-3.99],[4.279,-4.003],[5.34,-2.95],[5.353,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[149.951,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":2,"cix":2,"bm":0,"ix":38,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.406,3.99],[-4.385,4.003],[-5.446,2.95],[-5.46,-2.93],[-4.405,-3.99],[4.386,-4.003],[5.447,-2.95],[5.46,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.842,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":2,"cix":2,"bm":0,"ix":39,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.057,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":2,"cix":2,"bm":0,"ix":40,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.332,3.99],[-4.312,4.003],[-5.374,2.95],[-5.387,-2.93],[-4.333,-3.99],[4.312,-4.003],[5.372,-2.95],[5.387,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.378,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":2,"cix":2,"bm":0,"ix":41,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.342,3.99],[-4.322,4.003],[-5.383,2.95],[-5.396,-2.93],[-4.342,-3.99],[4.322,-4.003],[5.383,-2.95],[5.396,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.292,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":2,"cix":2,"bm":0,"ix":42,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.236,3.99],[-4.215,4.003],[-5.277,2.95],[-5.29,-2.93],[-4.234,-3.99],[4.215,-4.003],[5.277,-2.95],[5.29,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.249,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":2,"cix":2,"bm":0,"ix":43,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[71.994,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":2,"cix":2,"bm":0,"ix":44,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.222,3.99],[-4.202,4.003],[-5.264,2.95],[-5.277,-2.93],[-4.223,-3.99],[4.202,-4.003],[5.262,-2.95],[5.277,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[59.445,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":2,"cix":2,"bm":0,"ix":45,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.219,3.99],[-4.199,4.003],[-5.26,2.95],[-5.273,-2.93],[-4.219,-3.99],[4.199,-4.003],[5.26,-2.95],[5.273,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[46.226,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":2,"cix":2,"bm":0,"ix":46,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.271,3.99],[-4.253,4.003],[-5.314,2.95],[-5.326,-2.93],[-4.273,-3.99],[4.252,-4.003],[5.312,-2.95],[5.327,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[33.224,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":2,"cix":2,"bm":0,"ix":47,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.674,-0.007],[0,0],[0,0.58],[0,0],[-0.674,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.674,0],[0,0],[0,-0.58],[0,0],[0.674,0],[0,0],[0,0.58]],"v":[[5.139,3.99],[-5.126,4.003],[-6.348,2.95],[-6.361,-2.93],[-5.139,-3.99],[5.126,-4.003],[6.348,-2.95],[6.361,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.724,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":2,"cix":2,"bm":0,"ix":48,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[20.204,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":2,"cix":2,"bm":0,"ix":49,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.694,-0.007],[0,0],[0,0.58],[0,0],[-0.694,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.688,0],[0,0],[0,-0.58],[0,0],[0.688,0],[0,0],[0,0.58]],"v":[[7.46,3.99],[-7.446,4.003],[-8.701,2.95],[-8.714,-2.93],[-7.46,-3.99],[7.445,-4.003],[8.701,-2.95],[8.714,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[174.524,4.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":2,"cix":2,"bm":0,"ix":50,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[158.224,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 51","np":2,"cix":2,"bm":0,"ix":51,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.314,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.294,-3.99],[5.322,-2.95],[5.336,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.329,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 52","np":2,"cix":2,"bm":0,"ix":52,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[132.426,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 53","np":2,"cix":2,"bm":0,"ix":53,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.56,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.56,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.322,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.531,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 54","np":2,"cix":2,"bm":0,"ix":54,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.295,3.99],[-5.323,2.95],[-5.337,-2.93],[-4.315,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[106.635,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 55","np":2,"cix":2,"bm":0,"ix":55,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.56,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.56,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.733,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 56","np":2,"cix":2,"bm":0,"ix":56,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.837,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 57","np":2,"cix":2,"bm":0,"ix":57,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.935,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 58","np":2,"cix":2,"bm":0,"ix":58,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.039,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 59","np":2,"cix":2,"bm":0,"ix":59,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.295,3.99],[-5.323,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[42.144,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 60","np":2,"cix":2,"bm":0,"ix":60,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[29.241,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 61","np":2,"cix":2,"bm":0,"ix":61,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.346,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 62","np":2,"cix":2,"bm":0,"ix":62,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.369,-0.001],[0,0],[-0.001,-0.368],[0,0],[-0.368,0],[0,0],[0.001,0.369],[0,0]],"o":[[0,0],[-0.368,0.001],[0,0],[0.001,0.369],[0,0],[0.369,-0.001],[0,0],[-0.001,-0.368]],"v":[[3.492,-4.001],[-3.51,-3.985],[-4.176,-3.317],[-4.161,3.336],[-3.492,4.002],[3.51,3.986],[4.176,3.317],[4.161,-3.336]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[4.615,4.262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 63","np":2,"cix":2,"bm":0,"ix":63,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":".grey200","cl":"grey200","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[623.849,310.757,0],"ix":2,"l":2},"a":{"a":0,"k":[98.599,0.25,0],"ix":1,"l":2},"s":{"a":0,"k":[200,250,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.978,0],[0,0],[0,-3.972],[0,0],[-3.978,0],[0,0],[0,3.973],[0,0]],"o":[[0,0],[-3.978,0],[0,0],[0,3.973],[0,0],[3.978,0],[0,0],[0,-3.972]],"v":[[91.147,-54.743],[-91.147,-54.743],[-98.349,-47.551],[-98.349,47.549],[-91.147,54.743],[91.147,54.743],[98.349,47.549],[98.349,-47.551]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.917647063732,0.929411768913,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.599,54.993],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".blue300","cl":"blue300","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[100]},{"t":180,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[-0.001,-10.919],[10.919,0.001],[-0.001,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[58.296,11.17],"to":[0,-6.362],"ti":[0,6.362]},{"t":65,"s":[58.296,-27]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[-0.001,-10.919],[10.919,0.001],[-0.001,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[34.158,11.17],"to":[0,-6.362],"ti":[0,6.362]},{"t":65,"s":[34.158,-27]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[10.169,11.17],"to":[0,-6.362],"ti":[0,6.362]},{"t":65,"s":[10.169,-27]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":".blue300to0","cl":"blue300to0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[100]},{"t":180,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[20,20]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.167,0.167],"y":[0,0.167]},"t":65,"s":[20,58]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[0,-23],"to":[0,-3],"ti":[0,6.5]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":65,"s":[0,-41],"to":[0,-6.5],"ti":[0,3.5]},{"t":75,"s":[0,-62]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[0,-40],"ix":5},"e":{"a":0,"k":[0,-10],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[58.05,7.091],"ix":2},"a":{"a":0,"k":[0,-26.682],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[20,20]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.167,0.167],"y":[0,0.167]},"t":65,"s":[20,58]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[0,-23],"to":[0,-3],"ti":[0,6.5]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":65,"s":[0,-41],"to":[0,-6.5],"ti":[0,3.5]},{"t":75,"s":[0,-62]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[0,-40],"ix":5},"e":{"a":0,"k":[0,-10],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[34.05,7.646],"ix":2},"a":{"a":0,"k":[0,-26.128],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[20,20]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.167,0.167],"y":[0,0.167]},"t":65,"s":[20,58]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[0,-23],"to":[0,-3],"ti":[0,6.5]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":65,"s":[0,-41],"to":[0,-6.5],"ti":[0,3.5]},{"t":75,"s":[0,-62]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[0,-40],"ix":5},"e":{"a":0,"k":[0,-10],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.3,7.289],"ix":2},"a":{"a":0,"k":[0,-26.484],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey300","cl":"grey300","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,212,0],"ix":2,"l":2},"a":{"a":0,"k":[9.512,15.996,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[201,201],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.854901969433,0.86274510622,0.878431379795,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[9.512,15.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"matte","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,212,0],"ix":2,"l":2},"a":{"a":0,"k":[9.512,15.996,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[200,200],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.512,15.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"Pre-comp_Keyboard_Still","tt":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[313,134,0],"ix":2,"l":2},"a":{"a":0,"k":[624,402,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1248,"h":804,"ip":0,"op":1800,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/res/raw/gesture_tip4_notifications.json b/res/raw/gesture_tip4_notifications.json
new file mode 100644
index 0000000..ac88eee
--- /dev/null
+++ b/res/raw/gesture_tip4_notifications.json
@@ -0,0 +1 @@
+{"v":"5.9.0","fr":60,"ip":0,"op":180,"w":624,"h":402,"nm":"Comp_Tip5_Notifications_DT 1","ddd":0,"assets":[{"id":"comp_0","nm":"Pre-comp_Keyboard_Still","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".grey100","cl":"grey100","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[624.657,419.246,0],"ix":2,"l":2},"a":{"a":0,"k":[86.578,49.982,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.543,0],[0,0],[0,-2.541],[0,0],[-2.543,0],[0,0],[0,2.54],[0,0]],"o":[[0,0],[-2.543,0],[0,0],[0,2.54],[0,0],[2.543,0],[0,0],[0,-2.541]],"v":[[37.953,-19.39],[-37.953,-19.39],[-42.558,-14.79],[-42.558,14.79],[-37.953,19.39],[37.953,19.39],[42.558,14.79],[42.558,-14.79]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.767,82.567],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.491,0],[0,0],[0,-0.49],[0,0],[-0.49,0],[0,0],[0,0.49],[0,0]],"o":[[0,0],[-0.49,0],[0,0],[0,0.49],[0,0],[0.491,0],[0,0],[0,-0.49]],"v":[[11.07,-3.094],[-11.07,-3.094],[-11.958,-2.206],[-11.958,2.206],[-11.07,3.094],[11.07,3.094],[11.958,2.206],[11.958,-2.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[160.948,3.344],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.49,0],[0,0],[0,-0.49],[0,0],[-0.49,0],[0,0],[0,0.49],[0,0]],"o":[[0,0],[-0.49,0],[0,0],[0,0.49],[0,0],[0.49,0],[0,0],[0,-0.49]],"v":[[11.07,-3.094],[-11.07,-3.094],[-11.958,-2.206],[-11.958,2.206],[-11.07,3.094],[11.07,3.094],[11.958,2.206],[11.958,-2.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12.208,3.344],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":".grey400","cl":"grey400","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[624.095,420.496,0],"ix":2,"l":2},"a":{"a":0,"k":[65.524,1.505,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.491,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.753,4.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey400","cl":"grey400","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[623.849,420.243,0],"ix":2,"l":2},"a":{"a":0,"k":[91.704,40.453,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.854,0],[0,0],[0,0.58],[0,0],[-0.854,0],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.855,0],[0,0],[0,-0.58],[0,0],[0.854,0],[0,0],[0,0.58]],"v":[[6.542,3.986],[-6.527,4.007],[-8.083,2.954],[-8.096,-2.926],[-6.542,-3.987],[6.529,-4.007],[8.083,-2.954],[8.096,2.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.426,23.516],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.634,-0.007],[0,0],[0,0.58],[0,0],[-0.634,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.634,0],[0,0],[0,-0.58],[0,0],[0.634,0],[0,0],[0,0.58]],"v":[[9.245,3.99],[-9.225,4.003],[-10.38,2.95],[-10.393,-2.93],[-9.245,-3.99],[9.225,-4.003],[10.38,-2.95],[10.393,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[172.845,23.506],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.299,3.99],[-4.279,4.003],[-5.339,2.95],[-5.354,-2.93],[-4.298,-3.99],[4.279,-4.003],[5.339,-2.95],[5.354,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[154.563,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.405,3.99],[-4.385,4.003],[-5.447,2.95],[-5.46,-2.93],[-4.405,-3.99],[4.385,-4.003],[5.447,-2.95],[5.46,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.955,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,4.003],[-5.336,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.337,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.288,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,0],[0,0],[0.007,0.567],[0,0],[-0.58,0],[0,0],[-0.007,-0.567],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.573],[0,0],[0.581,0],[0,0],[0,0.573]],"v":[[4.519,3.92],[-4.499,3.933],[-5.56,2.9],[-5.573,-2.88],[-4.519,-3.92],[4.499,-3.933],[5.56,-2.9],[5.573,2.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[115.59,23.516],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.519,3.99],[-4.499,4.003],[-5.559,2.95],[-5.574,-2.93],[-4.518,-3.99],[4.499,-4.003],[5.561,-2.95],[5.574,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[102.5,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.574],[0,0],[-0.581,0.006],[0,0],[-0.007,-0.573],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.573],[0,0],[0.581,0],[0,0],[0,0.574]],"v":[[4.309,3.937],[-4.288,3.95],[-5.35,2.91],[-5.363,-2.89],[-4.308,-3.936],[4.289,-3.95],[5.35,-2.91],[5.363,2.89]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.401,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[76.406,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.587,-0.007],[0,0],[0,0.58],[0,0],[-0.587,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.587,0],[0,0],[0,-0.58],[0,0],[0.587,0],[0,0],[0,0.58]],"v":[[4.252,3.99],[-4.232,4.003],[-5.3,2.95],[-5.313,-2.93],[-4.252,-3.99],[4.232,-4.003],[5.3,-2.95],[5.313,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[63.226,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.594,-0.007],[0,0],[0,0.58],[0,0],[-0.594,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.595,0],[0,0],[0,-0.58],[0,0],[0.594,0],[0,0],[0,0.58]],"v":[[4.336,3.99],[-4.314,4.003],[-5.402,2.95],[-5.417,-2.93],[-4.335,-3.99],[4.316,-4.003],[5.404,-2.95],[5.417,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[50.227,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.271,3.99],[-4.253,4.003],[-5.314,2.95],[-5.327,-2.93],[-4.273,-3.99],[4.251,-4.003],[5.312,-2.95],[5.326,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.175,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.601,-0.007],[0,0],[0,0.58],[0,0],[-0.601,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.608,0],[0,0],[0,-0.58],[0,0],[0.608,0],[0,0],[0,0.58]],"v":[[13.396,3.99],[-13.376,4.003],[-14.478,2.95],[-14.491,-2.93],[-13.396,-3.99],[13.376,-4.003],[14.477,-2.95],[14.491,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[168.741,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.374,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.483,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[54.599,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.715,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.831,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.947,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[107.062,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[120.172,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.288,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[146.404,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.489,2.95],[-5.503,-2.93],[-4.448,-3.99],[4.429,-4.003],[5.491,-2.95],[5.504,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[177.641,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"bm":0,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,1.88],[-4.428,1.893],[-5.489,0.84],[-5.503,-0.82],[-4.448,-1.88],[4.429,-1.893],[5.491,-0.84],[5.504,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.412,45.749],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"bm":0,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,1.88],[-4.428,1.893],[-5.489,0.84],[-5.503,-0.82],[-4.448,-1.88],[4.429,-1.893],[5.491,-0.84],[5.504,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.412,41.349],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"bm":0,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.429,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.429,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[151.143,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.448,-3.99],[4.429,-4.003],[5.49,-2.95],[5.504,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.873,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[30.831,3.99],[-30.811,4.003],[-31.871,2.95],[-31.885,-2.93],[-30.83,-3.99],[30.811,-4.003],[31.873,-2.95],[31.885,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.099,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":2,"cix":2,"bm":0,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.429,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.429,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.604,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":2,"cix":2,"bm":0,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.491,2.95],[-5.503,-2.93],[-4.45,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[45.141,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"bm":0,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[18.609,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"bm":0,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.754,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"bm":0,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.601,-0.007],[0,0],[0,0.58],[0,0],[-0.601,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.6,0],[0,0],[0,-0.58],[0,0],[0.6,0],[0,0],[0,0.58]],"v":[[8.71,3.99],[-8.697,4.003],[-9.786,2.95],[-9.799,-2.93],[-8.71,-3.99],[8.697,-4.003],[9.786,-2.95],[9.799,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.282,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"bm":0,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[23.922,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":2,"cix":2,"bm":0,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.687,-0.007],[0,0],[0,0.58],[0,0],[-0.688,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.695,0],[0,0],[0,-0.58],[0,0],[0.694,0],[0,0],[0,0.58]],"v":[[5.13,3.99],[-5.109,4.003],[-6.371,2.95],[-6.384,-2.93],[-5.129,-3.99],[5.11,-4.003],[6.371,-2.95],[6.385,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[176.814,14.013],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"bm":0,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.554,-0.007],[0,0],[0.007,0.587],[0,0],[-0.554,0.007],[0,0],[-0.007,-0.587],[0,0]],"o":[[0,0],[-0.554,0.013],[0,0],[0,-0.58],[0,0],[0.554,-0.013],[0,0],[0,0.58]],"v":[[4.385,3.993],[-4.366,3.993],[-5.38,2.947],[-5.393,-2.934],[-4.386,-3.993],[4.365,-3.993],[5.38,-2.947],[5.393,2.934]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[163.121,14.016],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"bm":0,"ix":37,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.299,3.99],[-4.278,4.003],[-5.339,2.95],[-5.353,-2.93],[-4.298,-3.99],[4.279,-4.003],[5.34,-2.95],[5.353,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[149.951,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":2,"cix":2,"bm":0,"ix":38,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.406,3.99],[-4.385,4.003],[-5.446,2.95],[-5.46,-2.93],[-4.405,-3.99],[4.386,-4.003],[5.447,-2.95],[5.46,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.842,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":2,"cix":2,"bm":0,"ix":39,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.057,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":2,"cix":2,"bm":0,"ix":40,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.332,3.99],[-4.312,4.003],[-5.374,2.95],[-5.387,-2.93],[-4.333,-3.99],[4.312,-4.003],[5.372,-2.95],[5.387,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.378,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":2,"cix":2,"bm":0,"ix":41,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.342,3.99],[-4.322,4.003],[-5.383,2.95],[-5.396,-2.93],[-4.342,-3.99],[4.322,-4.003],[5.383,-2.95],[5.396,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.292,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":2,"cix":2,"bm":0,"ix":42,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.236,3.99],[-4.215,4.003],[-5.277,2.95],[-5.29,-2.93],[-4.234,-3.99],[4.215,-4.003],[5.277,-2.95],[5.29,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.249,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":2,"cix":2,"bm":0,"ix":43,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[71.994,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":2,"cix":2,"bm":0,"ix":44,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.222,3.99],[-4.202,4.003],[-5.264,2.95],[-5.277,-2.93],[-4.223,-3.99],[4.202,-4.003],[5.262,-2.95],[5.277,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[59.445,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":2,"cix":2,"bm":0,"ix":45,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.219,3.99],[-4.199,4.003],[-5.26,2.95],[-5.273,-2.93],[-4.219,-3.99],[4.199,-4.003],[5.26,-2.95],[5.273,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[46.226,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":2,"cix":2,"bm":0,"ix":46,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.271,3.99],[-4.253,4.003],[-5.314,2.95],[-5.326,-2.93],[-4.273,-3.99],[4.252,-4.003],[5.312,-2.95],[5.327,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[33.224,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":2,"cix":2,"bm":0,"ix":47,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.674,-0.007],[0,0],[0,0.58],[0,0],[-0.674,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.674,0],[0,0],[0,-0.58],[0,0],[0.674,0],[0,0],[0,0.58]],"v":[[5.139,3.99],[-5.126,4.003],[-6.348,2.95],[-6.361,-2.93],[-5.139,-3.99],[5.126,-4.003],[6.348,-2.95],[6.361,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.724,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":2,"cix":2,"bm":0,"ix":48,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[20.204,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":2,"cix":2,"bm":0,"ix":49,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.694,-0.007],[0,0],[0,0.58],[0,0],[-0.694,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.688,0],[0,0],[0,-0.58],[0,0],[0.688,0],[0,0],[0,0.58]],"v":[[7.46,3.99],[-7.446,4.003],[-8.701,2.95],[-8.714,-2.93],[-7.46,-3.99],[7.445,-4.003],[8.701,-2.95],[8.714,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[174.524,4.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":2,"cix":2,"bm":0,"ix":50,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[158.224,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 51","np":2,"cix":2,"bm":0,"ix":51,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.314,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.294,-3.99],[5.322,-2.95],[5.336,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.329,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 52","np":2,"cix":2,"bm":0,"ix":52,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[132.426,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 53","np":2,"cix":2,"bm":0,"ix":53,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.56,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.56,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.322,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.531,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 54","np":2,"cix":2,"bm":0,"ix":54,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.295,3.99],[-5.323,2.95],[-5.337,-2.93],[-4.315,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[106.635,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 55","np":2,"cix":2,"bm":0,"ix":55,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.56,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.56,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.733,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 56","np":2,"cix":2,"bm":0,"ix":56,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.837,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 57","np":2,"cix":2,"bm":0,"ix":57,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.935,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 58","np":2,"cix":2,"bm":0,"ix":58,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.039,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 59","np":2,"cix":2,"bm":0,"ix":59,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.295,3.99],[-5.323,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[42.144,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 60","np":2,"cix":2,"bm":0,"ix":60,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[29.241,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 61","np":2,"cix":2,"bm":0,"ix":61,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.346,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 62","np":2,"cix":2,"bm":0,"ix":62,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.369,-0.001],[0,0],[-0.001,-0.368],[0,0],[-0.368,0],[0,0],[0.001,0.369],[0,0]],"o":[[0,0],[-0.368,0.001],[0,0],[0.001,0.369],[0,0],[0.369,-0.001],[0,0],[-0.001,-0.368]],"v":[[3.492,-4.001],[-3.51,-3.985],[-4.176,-3.317],[-4.161,3.336],[-3.492,4.002],[3.51,3.986],[4.176,3.317],[4.161,-3.336]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[4.615,4.262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 63","np":2,"cix":2,"bm":0,"ix":63,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":".grey200","cl":"grey200","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[623.849,310.757,0],"ix":2,"l":2},"a":{"a":0,"k":[98.599,0.25,0],"ix":1,"l":2},"s":{"a":0,"k":[200,250,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.978,0],[0,0],[0,-3.972],[0,0],[-3.978,0],[0,0],[0,3.973],[0,0]],"o":[[0,0],[-3.978,0],[0,0],[0,3.973],[0,0],[3.978,0],[0,0],[0,-3.972]],"v":[[91.147,-54.743],[-91.147,-54.743],[-98.349,-47.551],[-98.349,47.549],[-91.147,54.743],[91.147,54.743],[98.349,47.549],[98.349,-47.551]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.917647063732,0.929411768913,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.599,54.993],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".blue300","cl":"blue300","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[100]},{"t":75,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[-0.001,-10.919],[10.919,0.001],[-0.001,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[58.296,-27],"to":[0,6.362],"ti":[0,-6.362]},{"t":65,"s":[58.296,11.17]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[-0.001,-10.919],[10.919,0.001],[-0.001,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[34.158,-27],"to":[0,6.362],"ti":[0,-6.362]},{"t":65,"s":[34.158,11.17]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[10.169,-27],"to":[0,6.362],"ti":[0,-6.362]},{"t":65,"s":[10.169,11.17]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":".blue300to0","cl":"blue300to0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[100]},{"t":75,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[20,20]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":65,"s":[20,58]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[0,-64],"to":[0,3.333],"ti":[0,-6.833]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.2,"y":0},"t":65,"s":[0,-44],"to":[0,6.833],"ti":[0,-3.5]},{"t":75,"s":[0,-23]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[0,-40],"ix":5},"e":{"a":0,"k":[0,-90],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[58.05,7.091],"ix":2},"a":{"a":0,"k":[0,-26.682],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[20,20]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":65,"s":[20,58]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[0,-64],"to":[0,3.333],"ti":[0,-6.833]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.2,"y":0},"t":65,"s":[0,-44],"to":[0,6.833],"ti":[0,-3.5]},{"t":75,"s":[0,-23]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[0,-40],"ix":5},"e":{"a":0,"k":[0,-90],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[34.05,7.646],"ix":2},"a":{"a":0,"k":[0,-26.128],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[20,20]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":65,"s":[20,58]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[0,-64],"to":[0,3.333],"ti":[0,-6.833]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.2,"y":0},"t":65,"s":[0,-44],"to":[0,6.833],"ti":[0,-3.5]},{"t":75,"s":[0,-23]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[0,-40],"ix":5},"e":{"a":0,"k":[0,-90],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.3,7.289],"ix":2},"a":{"a":0,"k":[0,-26.484],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3","np":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey300","cl":"grey300","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,212,0],"ix":2,"l":2},"a":{"a":0,"k":[9.512,15.996,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[201,201],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.854901969433,0.86274510622,0.878431379795,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[9.512,15.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"matte","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,212,0],"ix":2,"l":2},"a":{"a":0,"k":[9.512,15.996,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[200,200],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.512,15.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"Pre-comp_Keyboard_Still","tt":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[313,134,0],"ix":2,"l":2},"a":{"a":0,"k":[624,402,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1248,"h":804,"ip":0,"op":1800,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/res/raw/gesture_tip5_switch_apps.json b/res/raw/gesture_tip5_switch_apps.json
new file mode 100644
index 0000000..96a0190
--- /dev/null
+++ b/res/raw/gesture_tip5_switch_apps.json
@@ -0,0 +1 @@
+{"v":"5.9.0","fr":60,"ip":0,"op":330,"w":624,"h":402,"nm":"Comp_Tip6_Switchapps_DT 1","ddd":0,"assets":[{"id":"comp_0","nm":"Pre-comp_Keyboard_Still","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".grey100","cl":"grey100","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[624.657,419.246,0],"ix":2,"l":2},"a":{"a":0,"k":[86.578,49.982,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.543,0],[0,0],[0,-2.541],[0,0],[-2.543,0],[0,0],[0,2.54],[0,0]],"o":[[0,0],[-2.543,0],[0,0],[0,2.54],[0,0],[2.543,0],[0,0],[0,-2.541]],"v":[[37.953,-19.39],[-37.953,-19.39],[-42.558,-14.79],[-42.558,14.79],[-37.953,19.39],[37.953,19.39],[42.558,14.79],[42.558,-14.79]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.767,82.567],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.491,0],[0,0],[0,-0.49],[0,0],[-0.49,0],[0,0],[0,0.49],[0,0]],"o":[[0,0],[-0.49,0],[0,0],[0,0.49],[0,0],[0.491,0],[0,0],[0,-0.49]],"v":[[11.07,-3.094],[-11.07,-3.094],[-11.958,-2.206],[-11.958,2.206],[-11.07,3.094],[11.07,3.094],[11.958,2.206],[11.958,-2.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[160.948,3.344],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.49,0],[0,0],[0,-0.49],[0,0],[-0.49,0],[0,0],[0,0.49],[0,0]],"o":[[0,0],[-0.49,0],[0,0],[0,0.49],[0,0],[0.49,0],[0,0],[0,-0.49]],"v":[[11.07,-3.094],[-11.07,-3.094],[-11.958,-2.206],[-11.958,2.206],[-11.07,3.094],[11.07,3.094],[11.958,2.206],[11.958,-2.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.945098042488,0.952941179276,0.956862747669,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12.208,3.344],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":".grey400","cl":"grey400","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[624.095,420.496,0],"ix":2,"l":2},"a":{"a":0,"k":[65.524,1.505,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.491,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.753,4.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey400","cl":"grey400","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[623.849,420.243,0],"ix":2,"l":2},"a":{"a":0,"k":[91.704,40.453,0],"ix":1,"l":2},"s":{"a":0,"k":[200,200,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.854,0],[0,0],[0,0.58],[0,0],[-0.854,0],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.855,0],[0,0],[0,-0.58],[0,0],[0.854,0],[0,0],[0,0.58]],"v":[[6.542,3.986],[-6.527,4.007],[-8.083,2.954],[-8.096,-2.926],[-6.542,-3.987],[6.529,-4.007],[8.083,-2.954],[8.096,2.926]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.426,23.516],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.634,-0.007],[0,0],[0,0.58],[0,0],[-0.634,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.634,0],[0,0],[0,-0.58],[0,0],[0.634,0],[0,0],[0,0.58]],"v":[[9.245,3.99],[-9.225,4.003],[-10.38,2.95],[-10.393,-2.93],[-9.245,-3.99],[9.225,-4.003],[10.38,-2.95],[10.393,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[172.845,23.506],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.299,3.99],[-4.279,4.003],[-5.339,2.95],[-5.354,-2.93],[-4.298,-3.99],[4.279,-4.003],[5.339,-2.95],[5.354,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[154.563,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.405,3.99],[-4.385,4.003],[-5.447,2.95],[-5.46,-2.93],[-4.405,-3.99],[4.385,-4.003],[5.447,-2.95],[5.46,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.955,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,4.003],[-5.336,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.337,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.288,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,0],[0,0],[0.007,0.567],[0,0],[-0.58,0],[0,0],[-0.007,-0.567],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.573],[0,0],[0.581,0],[0,0],[0,0.573]],"v":[[4.519,3.92],[-4.499,3.933],[-5.56,2.9],[-5.573,-2.88],[-4.519,-3.92],[4.499,-3.933],[5.56,-2.9],[5.573,2.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[115.59,23.516],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.519,3.99],[-4.499,4.003],[-5.559,2.95],[-5.574,-2.93],[-4.518,-3.99],[4.499,-4.003],[5.561,-2.95],[5.574,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[102.5,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.574],[0,0],[-0.581,0.006],[0,0],[-0.007,-0.573],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.573],[0,0],[0.581,0],[0,0],[0,0.574]],"v":[[4.309,3.937],[-4.288,3.95],[-5.35,2.91],[-5.363,-2.89],[-4.308,-3.936],[4.289,-3.95],[5.35,-2.91],[5.363,2.89]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.401,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[76.406,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.587,-0.007],[0,0],[0,0.58],[0,0],[-0.587,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.587,0],[0,0],[0,-0.58],[0,0],[0.587,0],[0,0],[0,0.58]],"v":[[4.252,3.99],[-4.232,4.003],[-5.3,2.95],[-5.313,-2.93],[-4.252,-3.99],[4.232,-4.003],[5.3,-2.95],[5.313,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[63.226,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.594,-0.007],[0,0],[0,0.58],[0,0],[-0.594,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.595,0],[0,0],[0,-0.58],[0,0],[0.594,0],[0,0],[0,0.58]],"v":[[4.336,3.99],[-4.314,4.003],[-5.402,2.95],[-5.417,-2.93],[-4.335,-3.99],[4.316,-4.003],[5.404,-2.95],[5.417,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[50.227,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.271,3.99],[-4.253,4.003],[-5.314,2.95],[-5.327,-2.93],[-4.273,-3.99],[4.251,-4.003],[5.312,-2.95],[5.326,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[37.175,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.601,-0.007],[0,0],[0,0.58],[0,0],[-0.601,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.608,0],[0,0],[0,-0.58],[0,0],[0.608,0],[0,0],[0,0.58]],"v":[[13.396,3.99],[-13.376,4.003],[-14.478,2.95],[-14.491,-2.93],[-13.396,-3.99],[13.376,-4.003],[14.477,-2.95],[14.491,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[168.741,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.374,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.483,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[54.599,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.715,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"bm":0,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.831,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"bm":0,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.947,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"bm":0,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.296,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[107.062,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"bm":0,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.297,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[120.172,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"bm":0,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.297,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.288,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"bm":0,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,3.99],[-5.296,2.95],[-5.31,-2.93],[-4.295,-3.99],[4.275,-3.99],[5.296,-2.95],[5.31,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[146.404,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"bm":0,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.489,2.95],[-5.503,-2.93],[-4.448,-3.99],[4.429,-4.003],[5.491,-2.95],[5.504,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[177.641,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"bm":0,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,1.88],[-4.428,1.893],[-5.489,0.84],[-5.503,-0.82],[-4.448,-1.88],[4.429,-1.893],[5.491,-0.84],[5.504,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.412,45.749],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"bm":0,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,1.88],[-4.428,1.893],[-5.489,0.84],[-5.503,-0.82],[-4.448,-1.88],[4.429,-1.893],[5.491,-0.84],[5.504,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.412,41.349],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"bm":0,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.429,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.429,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[151.143,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.448,-3.99],[4.429,-4.003],[5.49,-2.95],[5.504,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.873,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[30.831,3.99],[-30.811,4.003],[-31.871,2.95],[-31.885,-2.93],[-30.83,-3.99],[30.811,-4.003],[31.873,-2.95],[31.885,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.099,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":2,"cix":2,"bm":0,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.429,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.429,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.604,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":2,"cix":2,"bm":0,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.491,2.95],[-5.503,-2.93],[-4.45,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[45.141,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"bm":0,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[18.609,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"bm":0,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[5.754,43.453],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"bm":0,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.601,-0.007],[0,0],[0,0.58],[0,0],[-0.601,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.6,0],[0,0],[0,-0.58],[0,0],[0.6,0],[0,0],[0,0.58]],"v":[[8.71,3.99],[-8.697,4.003],[-9.786,2.95],[-9.799,-2.93],[-8.71,-3.99],[8.697,-4.003],[9.786,-2.95],[9.799,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[10.282,33.62],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"bm":0,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.428,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[23.922,23.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":2,"cix":2,"bm":0,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.687,-0.007],[0,0],[0,0.58],[0,0],[-0.688,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.695,0],[0,0],[0,-0.58],[0,0],[0.694,0],[0,0],[0,0.58]],"v":[[5.13,3.99],[-5.109,4.003],[-6.371,2.95],[-6.384,-2.93],[-5.129,-3.99],[5.11,-4.003],[6.371,-2.95],[6.385,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[176.814,14.013],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"bm":0,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.554,-0.007],[0,0],[0.007,0.587],[0,0],[-0.554,0.007],[0,0],[-0.007,-0.587],[0,0]],"o":[[0,0],[-0.554,0.013],[0,0],[0,-0.58],[0,0],[0.554,-0.013],[0,0],[0,0.58]],"v":[[4.385,3.993],[-4.366,3.993],[-5.38,2.947],[-5.393,-2.934],[-4.386,-3.993],[4.365,-3.993],[5.38,-2.947],[5.393,2.934]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[163.121,14.016],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"bm":0,"ix":37,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.299,3.99],[-4.278,4.003],[-5.339,2.95],[-5.353,-2.93],[-4.298,-3.99],[4.279,-4.003],[5.34,-2.95],[5.353,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[149.951,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":2,"cix":2,"bm":0,"ix":38,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,-0.007],[0,0],[0.006,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.58,0],[0,0],[0,0.58]],"v":[[4.406,3.99],[-4.385,4.003],[-5.446,2.95],[-5.46,-2.93],[-4.405,-3.99],[4.386,-4.003],[5.447,-2.95],[5.46,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.842,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":2,"cix":2,"bm":0,"ix":39,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.057,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":2,"cix":2,"bm":0,"ix":40,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.332,3.99],[-4.312,4.003],[-5.374,2.95],[-5.387,-2.93],[-4.333,-3.99],[4.312,-4.003],[5.372,-2.95],[5.387,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.378,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":2,"cix":2,"bm":0,"ix":41,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.342,3.99],[-4.322,4.003],[-5.383,2.95],[-5.396,-2.93],[-4.342,-3.99],[4.322,-4.003],[5.383,-2.95],[5.396,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.292,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":2,"cix":2,"bm":0,"ix":42,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.007,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.236,3.99],[-4.215,4.003],[-5.277,2.95],[-5.29,-2.93],[-4.234,-3.99],[4.215,-4.003],[5.277,-2.95],[5.29,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.249,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":2,"cix":2,"bm":0,"ix":43,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.295,3.99],[-4.275,4.003],[-5.337,2.95],[-5.35,-2.93],[-4.295,-3.99],[4.275,-4.003],[5.336,-2.95],[5.35,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[71.994,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":2,"cix":2,"bm":0,"ix":44,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.222,3.99],[-4.202,4.003],[-5.264,2.95],[-5.277,-2.93],[-4.223,-3.99],[4.202,-4.003],[5.262,-2.95],[5.277,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[59.445,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":2,"cix":2,"bm":0,"ix":45,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.581,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.581,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.219,3.99],[-4.199,4.003],[-5.26,2.95],[-5.273,-2.93],[-4.219,-3.99],[4.199,-4.003],[5.26,-2.95],[5.273,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[46.226,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":2,"cix":2,"bm":0,"ix":46,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.271,3.99],[-4.253,4.003],[-5.314,2.95],[-5.326,-2.93],[-4.273,-3.99],[4.252,-4.003],[5.312,-2.95],[5.327,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[33.224,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":2,"cix":2,"bm":0,"ix":47,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.674,-0.007],[0,0],[0,0.58],[0,0],[-0.674,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.674,0],[0,0],[0,-0.58],[0,0],[0.674,0],[0,0],[0,0.58]],"v":[[5.139,3.99],[-5.126,4.003],[-6.348,2.95],[-6.361,-2.93],[-5.139,-3.99],[5.126,-4.003],[6.348,-2.95],[6.361,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.724,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":2,"cix":2,"bm":0,"ix":48,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.581,-0.007],[0,0],[0.007,0.58],[0,0],[-0.58,0.007],[0,0],[-0.006,-0.58],[0,0]],"o":[[0,0],[-0.58,0],[0,0],[0,-0.58],[0,0],[0.581,0],[0,0],[0,0.58]],"v":[[4.449,3.99],[-4.43,4.003],[-5.49,2.95],[-5.503,-2.93],[-4.449,-3.99],[4.428,-4.003],[5.49,-2.95],[5.503,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[20.204,14.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":2,"cix":2,"bm":0,"ix":49,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.694,-0.007],[0,0],[0,0.58],[0,0],[-0.694,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.688,0],[0,0],[0,-0.58],[0,0],[0.688,0],[0,0],[0,0.58]],"v":[[7.46,3.99],[-7.446,4.003],[-8.701,2.95],[-8.714,-2.93],[-7.46,-3.99],[7.445,-4.003],[8.701,-2.95],[8.714,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[174.524,4.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":2,"cix":2,"bm":0,"ix":50,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[158.224,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 51","np":2,"cix":2,"bm":0,"ix":51,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.314,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.294,-3.99],[5.322,-2.95],[5.336,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.329,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 52","np":2,"cix":2,"bm":0,"ix":52,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[132.426,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 53","np":2,"cix":2,"bm":0,"ix":53,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.56,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.56,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.322,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.531,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 54","np":2,"cix":2,"bm":0,"ix":54,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.295,3.99],[-5.323,2.95],[-5.337,-2.93],[-4.315,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[106.635,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 55","np":2,"cix":2,"bm":0,"ix":55,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.56,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.56,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.324,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.733,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 56","np":2,"cix":2,"bm":0,"ix":56,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.837,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 57","np":2,"cix":2,"bm":0,"ix":57,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.935,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 58","np":2,"cix":2,"bm":0,"ix":58,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[55.039,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 59","np":2,"cix":2,"bm":0,"ix":59,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.295,3.99],[-5.323,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[42.144,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 60","np":2,"cix":2,"bm":0,"ix":60,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.561,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.561,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.294,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.314,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[29.241,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 61","np":2,"cix":2,"bm":0,"ix":61,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.561,-0.007],[0,0],[0,0.58],[0,0],[-0.56,0.007],[0,0],[0,-0.58],[0,0]],"o":[[0,0],[-0.56,0.013],[0,0],[0,-0.58],[0,0],[0.561,-0.013],[0,0],[0,0.58]],"v":[[4.316,3.99],[-4.296,3.99],[-5.322,2.95],[-5.337,-2.93],[-4.316,-3.99],[4.296,-3.99],[5.324,-2.95],[5.337,2.93]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[16.346,4.259],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 62","np":2,"cix":2,"bm":0,"ix":62,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.369,-0.001],[0,0],[-0.001,-0.368],[0,0],[-0.368,0],[0,0],[0.001,0.369],[0,0]],"o":[[0,0],[-0.368,0.001],[0,0],[0.001,0.369],[0,0],[0.369,-0.001],[0,0],[-0.001,-0.368]],"v":[[3.492,-4.001],[-3.51,-3.985],[-4.176,-3.317],[-4.161,3.336],[-3.492,4.002],[3.51,3.986],[4.176,3.317],[4.161,-3.336]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741176486015,0.75686275959,0.776470601559,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[4.615,4.262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 63","np":2,"cix":2,"bm":0,"ix":63,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":".grey200","cl":"grey200","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[623.849,310.757,0],"ix":2,"l":2},"a":{"a":0,"k":[98.599,0.25,0],"ix":1,"l":2},"s":{"a":0,"k":[200,250,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.978,0],[0,0],[0,-3.972],[0,0],[-3.978,0],[0,0],[0,3.973],[0,0]],"o":[[0,0],[-3.978,0],[0,0],[0,3.973],[0,0],[3.978,0],[0,0],[0,-3.972]],"v":[[91.147,-54.743],[-91.147,-54.743],[-98.349,-47.551],[-98.349,47.549],[-91.147,54.743],[91.147,54.743],[98.349,47.549],[98.349,-47.551]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.917647063732,0.929411768913,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.599,54.993],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".blue300","cl":"blue300","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":190,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[100]},{"t":225,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[-0.001,-10.919],[10.919,0.001],[-0.001,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":180,"s":[56.4,-7.75],"to":[6.433,0],"ti":[-6.433,0]},{"t":215,"s":[95,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":180,"s":[33,-7.75],"to":[6.383,0],"ti":[-6.383,0]},{"t":215,"s":[71.3,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":180,"s":[9.419,-7.75],"to":[6.333,0],"ti":[-6.333,0]},{"t":215,"s":[47.419,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":180,"s":[-14.331,-7.75],"to":[6.333,0],"ti":[-6.333,0]},{"t":215,"s":[23.669,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":4,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":180,"op":1980,"st":180,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":".blue300","cl":"blue300","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[100]},{"t":75,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[-0.001,-10.919],[10.919,0.001],[-0.001,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[82.9,-7.75],"to":[-6.317,0],"ti":[6.317,0]},{"t":65,"s":[45,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[59.5,-7.75],"to":[-6.367,0],"ti":[6.367,0]},{"t":65,"s":[21.3,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[35.919,-7.75],"to":[-6.417,0],"ti":[6.417,0]},{"t":65,"s":[-2.581,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.031,0],[0,-6.031],[6.031,0],[0,6.03]],"o":[[6.031,0],[0,6.03],[-6.031,0],[0,-6.031]],"v":[[0,-10.919],[10.919,0.001],[0,10.919],[-10.919,0.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549079446,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[12.169,-7.75],"to":[-6.417,0],"ti":[6.417,0]},{"t":65,"s":[-26.331,-7.75]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":4,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".blue300to0","cl":"blue300to0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":190,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[100]},{"t":225,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":180,"s":[91,20]},{"i":{"x":[0.833,0.833],"y":[0.833,1]},"o":{"x":[0.167,0.167],"y":[0.058,0]},"t":215,"s":[129,20]},{"t":225,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":180,"s":[11.5,-41],"to":[3.167,0],"ti":[-12.25,0]},{"i":{"x":0.833,"y":0.741},"o":{"x":0.167,"y":0.09},"t":215,"s":[30.5,-41],"to":[12.25,0],"ti":[-9.083,0]},{"t":225,"s":[85,-41]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[-10,0],"ix":5},"e":{"a":0,"k":[-50,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.453,-7.514],"ix":2},"a":{"a":0,"k":[-14.253,-40.724],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":180,"op":1980,"st":180,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":".blue300to0","cl":"blue300to0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":65,"s":[100]},{"t":75,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,235.98,0],"ix":2,"l":2},"a":{"a":0,"k":[34.733,11.17,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.2,0.2],"y":[0,0]},"t":30,"s":[91,20]},{"i":{"x":[0.833,0.833],"y":[0.833,1]},"o":{"x":[0.167,0.167],"y":[0.058,0]},"t":65,"s":[129,20]},{"t":75,"s":[20,20]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":30,"s":[37.5,-41],"to":[-3.167,0],"ti":[12.25,0]},{"i":{"x":0.833,"y":0.741},"o":{"x":0.167,"y":0.09},"t":65,"s":[18.5,-41],"to":[-12.25,0],"ti":[9.083,0]},{"t":75,"s":[-36,-41]}],"ix":3},"r":{"a":0,"k":19.046,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"gf","o":{"a":0,"k":50,"ix":10},"r":1,"bm":0,"g":{"p":3,"k":{"a":0,"k":[0,0.541,0.706,0.973,0.5,0.541,0.706,0.973,1,0.541,0.706,0.973,0,0.8,0.5,0.4,1,0],"ix":9}},"s":{"a":0,"k":[25,0],"ix":5},"e":{"a":0,"k":[126,0],"ix":6},"t":1,"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.453,-7.514],"ix":2},"a":{"a":0,"k":[-14.253,-40.724],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":".grey300","cl":"grey300","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,212,0],"ix":2,"l":2},"a":{"a":0,"k":[9.512,15.996,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[201,201],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.854901969433,0.86274510622,0.878431379795,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[9.512,15.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"matte","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[312,212,0],"ix":2,"l":2},"a":{"a":0,"k":[9.512,15.996,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[200,200],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.541176470588,0.705882352941,0.972549019608,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.512,15.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"Pre-comp_Keyboard_Still","tt":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[313,134,0],"ix":2,"l":2},"a":{"a":0,"k":[624,402,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":1248,"h":804,"ip":0,"op":1800,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/res/values-land/dimens.xml b/res/values-land/dimens.xml
index 644486d..4295dd4 100644
--- a/res/values-land/dimens.xml
+++ b/res/values-land/dimens.xml
@@ -19,4 +19,5 @@
<dimen name="biometric_auth_pattern_view_size">248dp</dimen>
<dimen name="biometric_auth_pattern_view_max_size">348dp</dimen>
+ <dimen name="output_switcher_slice_max_height">300dp</dimen>
</resources>
diff --git a/res/values/config.xml b/res/values/config.xml
index 0c610e3..aa345ca 100755
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -101,6 +101,14 @@
-->
</string-array>
+ <!-- List containing the component names of pre-installed speech services. -->
+ <string-array name="config_preinstalled_speech_services" translatable="false">
+ <!--
+ <item>com.example.package.first/com.example.class.FirstService</item>
+ <item>com.example.package.second/com.example.class.SecondService</item>
+ -->
+ </string-array>
+
<!-- List containing the component names of pre-installed interaction control services. -->
<string-array name="config_preinstalled_interaction_control_services" translatable="false">
<!--
@@ -109,8 +117,9 @@
-->
</string-array>
- <!-- List containing the order of services in screen reader category by componentname.
- All componentnames in a category need to be specified to guarantee correct behavior.-->
+ <!-- List containing the order of services in screen reader category by {@link ComponentName}.
+ All {@link ComponentName} in a category need to be specified to guarantee correct
+ behavior.-->
<string-array name="config_order_screen_reader_services" translatable="false">
<!--
<item>com.example.package.first/com.example.class.FirstService</item>
@@ -119,8 +128,8 @@
</string-array>
<!-- List containing the order of services in captions category by preference key or
- componentname. All preference keys in a category need to be specified to guarantee correct
- behavior.-->
+ {@link ComponentName}. All preference keys in a category need to be specified to guarantee
+ correct behavior.-->
<string-array name="config_order_captions_services" translatable="false">
<!--
<item>com.example.package.first/com.example.class.FirstService</item>
@@ -131,8 +140,8 @@
-->
</string-array>
- <!-- List containing the order of services in audio and caption category by preference key
- or componentname. All preference keys in a category need to be specified to guarantee
+ <!-- List containing the order of services in audio and caption category by preference key or
+ {@link ComponentName}. All preference keys in a category need to be specified to guarantee
correct behavior.-->
<string-array name="config_order_audio_services" translatable="false">
<!--
@@ -144,8 +153,8 @@
-->
</string-array>
- <!-- List containing the order of services in display category by preference key
- or componentname. All preference keys in a category need to be specified to guarantee
+ <!-- List containing the order of services in display category by preference key or
+ {@link ComponentName}. All preference keys in a category need to be specified to guarantee
correct behavior.-->
<string-array name="config_order_display_services" translatable="false">
<!--
@@ -157,8 +166,21 @@
-->
</string-array>
- <!-- List containing the order of services in interaction control category by preference key
- or componentname. All preference keys in a category need to be specified to guarantee
+ <!-- List containing the order of services in speech category by preference key or
+ {@link ComponentName}. All preference keys in a category need to be specified to guarantee
+ correct behavior.-->
+ <string-array name="config_order_speech_services" translatable="false">
+ <!--
+ <item>com.example.package.first/com.example.class.FirstService</item>
+ <item>com.example.package.second/com.example.class.SecondService</item>
+ <item>font_size_preference_screen</item>
+ <item>dark_ui_mode_accessibility</item>
+ <item>...</item>
+ -->
+ </string-array>
+
+ <!-- List containing the order of services in interaction control category by preference key or
+ {@link ComponentName}. All preference keys in a category need to be specified to guarantee
correct behavior.-->
<string-array name="config_order_interaction_control_services" translatable="false">
<!--
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 0c87309..f128247 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -1090,6 +1090,15 @@
<!-- Title for dialog in screen lock settings, allowing users to choose other types of screen locks. [CHAR LIMIT=40] -->
<string name="setup_lock_settings_options_dialog_title">Screen lock options</string>
+ <!-- Title of the lock screen auto pin confirm setting. [CHAR LIMIT=NONE] -->
+ <string name="lock_screen_auto_pin_confirm_title">Auto-confirm unlock</string>
+ <!-- Summary of the lock screen auto pin confirm setting. [CHAR LIMIT=NONE] -->
+ <string name="lock_screen_auto_pin_confirm_summary">Unlock automatically if you input a correct PIN of 6 digits or more. This is slightly less secure than tapping Enter to confirm.</string>
+ <!-- Message shown to check auto pin confirmation feature when the user is updating the PIN. [CHAR LIMIT=NONE] -->
+ <string name="auto_pin_confirm_user_message">Auto-confirm correct PIN</string>
+ <!-- Message shown to explain the security concern if a user opts-in to the auto-pin feature. [CHAR LIMIT=NONE] -->
+ <string name="auto_pin_confirm_opt_in_security_message">Confirming your PIN by tapping Enter is more secure than using auto-confirm</string>
+
<!-- Main Security lock settings --><skip />
<!-- Title for PreferenceScreen to launch picker for security method when there is none [CHAR LIMIT=22] -->
<string name="unlock_set_unlock_launch_picker_title">Screen lock</string>
@@ -1250,6 +1259,12 @@
other {PIN must be at least # digits}
}</string>
+ <!-- Hint shown in dialog screen when PIN is too short with Additional text indicating minAutoConfirmLen(eg: 6) digits PIN offer additional security -->
+ <string name="lockpassword_pin_too_short_autoConfirm_extra_message">{count, plural,
+ =1 {PIN must contain at least # digit, but a {minAutoConfirmLen}-digit PIN is recommended for added security}
+ other {PIN must be at least # digits, but a {minAutoConfirmLen}-digit PIN is recommended for added security}
+ }</string>
+
<!-- Error shown in popup when password is too long -->
<string name="lockpassword_password_too_long">{count, plural,
=1 {Must be fewer than # character}
@@ -2473,11 +2488,11 @@
<!-- Message for the dialog asking to user to change the preferred SIM [CHAR LIMIT=NONE] -->
<string name="sim_preferred_message"><xliff:g id="new_sim">%1$s</xliff:g> is the only SIM in your device. Do you want to use this SIM for mobile data, calls, and SMS messages?</string>
- <!-- Title for the dialog asking to user to enable auto data switch upon enabling multi-SIM [CHAR LIMIT=30] -->
- <string name="enable_auto_data_switch_dialog_title">Switch SIMs automatically?</string>
- <!-- Message for the dialog asking to user to change the preferred SIM [CHAR LIMIT=NONE] -->
- <string name="enable_auto_data_switch_dialog_message">Allow your phone to automatically switch to <xliff:g id="backup_carrier" example="T-mobile">%1$s</xliff:g> for mobile data when it has better availability.</string>
- <!-- Message for the dialog asking to user to change the preferred SIM [CHAR LIMIT=NONE] -->
+ <!-- Title for the dialog asking user to enable auto data switch upon enabling multi-SIM [CHAR LIMIT=30] -->
+ <string name="enable_auto_data_switch_dialog_title">Improve mobile data coverage?</string>
+ <!-- Message for the dialog asking user to enable auto data switch upon enabling multi-SIM [CHAR LIMIT=NONE] -->
+ <string name="enable_auto_data_switch_dialog_message">Allow your device to automatically switch to <xliff:g id="backup_carrier" example="T-mobile">%1$s</xliff:g> for mobile data when it has better availability.</string>
+ <!-- Warning for the dialog asking user to enable auto data switch for switching data between work and personal profile [CHAR LIMIT=NONE] -->
<string name="auto_data_switch_dialog_managed_profile_warning">\n\nCalls, messages, and network traffic may be visible to your organization.</string>
<!-- Instructions telling the user that they entered the wrong SIM PIN for the last time.
@@ -3822,6 +3837,36 @@
<!-- Title for the button to trigger the 'touch gesture' education. [CHAR LIMIT=35] -->
<string name="trackpad_touch_gesture">Learn touchpad gestures</string>
+ <!-- Title text for 'Go home' gesture education [CHAR LIMIT=35] -->
+ <string name="gesture_title_go_home">Go home</string>
+ <!-- Summary text for 'Go home' gesture education [CHAR LIMIT=60] -->
+ <string name="gesture_summary_go_home">Swipe up with three fingers anywhere on your touchpad</string>
+ <!-- Title text for 'Go back' gesture education [CHAR LIMIT=35] -->
+ <string name="gesture_title_go_back">Go back</string>
+ <!-- Summary text for 'Go back' gesture education [CHAR LIMIT=60] -->
+ <string name="gesture_summary_go_back">Swipe from the left or right with three fingers</string>
+ <!-- Title text for 'View recent apps' gesture education [CHAR LIMIT=35] -->
+ <string name="gesture_title_recent_apps">View recent apps</string>
+ <!-- Summary text for 'View recent apps' gesture education [CHAR LIMIT=60] -->
+ <string name="gesture_summary_recent_apps">Swipe up with three fingers, hold, then release</string>
+ <!-- Title text for 'View notifications' gesture education [CHAR LIMIT=35] -->
+ <string name="gesture_title_notifications">View notifications & Quick Settings</string>
+ <!-- Summary text for 'View notifications' gesture education [CHAR LIMIT=60] -->
+ <string name="gesture_summary_notifications">Swipe down with three fingers on your home screen</string>
+ <!-- Title text for 'Switch apps' gesture education [CHAR LIMIT=35] -->
+ <string name="gesture_title_switch_apps">Switch apps</string>
+ <!-- Summary text for 'Switch apps' gesture education [CHAR LIMIT=60] -->
+ <string name="gesture_summary_switch_apps">Swipe left or right with four fingers</string>
+
+ <!-- Text for 'Skip' button in gesture education [CHAR LIMIT=10] -->
+ <string name="gesture_button_skip">Skip</string>
+ <!-- Text for 'Next' button in gesture education [CHAR LIMIT=10] -->
+ <string name="gesture_button_next">Next</string>
+ <!-- Text for 'Restart' button in gesture education [CHAR LIMIT=10] -->
+ <string name="gesture_button_restart">Restart</string>
+ <!-- Text for 'Done' button in gesture education [CHAR LIMIT=10] -->
+ <string name="gesture_button_done">Done</string>
+
<!-- Title text for 'Go back' [CHAR LIMIT=35] -->
<string name="trackpad_go_back_title">Go back</string>
<!-- Summary text for 'Go back' [CHAR LIMIT=60] -->
@@ -6521,15 +6566,15 @@
<!-- Summary of multimedia messaging service settings. [CHAR LIMIT=100] -->
<string name="mms_message_summary">Send & receive when mobile data is off</string>
- <!-- Title of a preference for whether to allow data during calls that is shown when mobile
- data is turned off. This is needed for some multi-SIM scenarios, because the SIM that is
- default for data might not be available during a phone call. [CHAR LIMIT=60] -->
+ <!-- Title of a preference for whether to allow auto data switch that is shown for backup
+ data SIM. This is needed for some multi-SIM scenarios, because the SIM that is
+ default for data might be unavailable while the backup is in coverage. [CHAR LIMIT=60] -->
<string name="auto_data_switch_title">Switch mobile data automatically</string>
- <!-- Title of a preference for whether to allow data during calls that is shown when mobile
- data is turned off. This is needed for some multi-SIM scenarios, because the SIM that is
- default for data might not be available during a phone call. [CHAR LIMIT=NONE] -->
+ <!-- Summary of a preference for whether to allow auto data switch that is shown for backup
+ data SIM. This is needed for some multi-SIM scenarios, because the SIM that is
+ default for data might be unavailable while the backup is in coverage. [CHAR LIMIT=NONE]-->
<string name="auto_data_switch_summary">
- Temporarily use this network when it has better availability for calls and internet
+ Use this network when it has better availability
</string>
<!-- Work SIM title. [CHAR LIMIT=50] -->
@@ -6787,6 +6832,9 @@
<!-- Search keyword for biometric settings. [CHAR_LIMIT=NONE]-->
<string name="keywords_biometric_settings">face, fingerprint, add fingerprint</string>
+ <!-- Search keyword for active unlock settings. [CHAR_LIMIT=NONE]-->
+ <string name="keywords_active_unlock_settings">watch unlock, add watch unlock</string>
+
<!-- Search keywords for adaptive brightness setting [CHAR LIMIT=NONE]-->
<string name="keywords_display_auto_brightness">dim screen, touchscreen, battery, smart brightness, dynamic brightness, Auto brightness</string>
diff --git a/res/xml/accessibility_settings.xml b/res/xml/accessibility_settings.xml
index caba415..f8f32cb 100644
--- a/res/xml/accessibility_settings.xml
+++ b/res/xml/accessibility_settings.xml
@@ -170,6 +170,11 @@
</PreferenceCategory>
<PreferenceCategory
+ android:key="speech_category"
+ android:persistent="false"
+ android:title="@string/speech_category_title"/>
+
+ <PreferenceCategory
android:persistent="false"
android:title="@string/general_category_title">
diff --git a/res/xml/screen_lock_settings.xml b/res/xml/screen_lock_settings.xml
index dd4ac34..8174b0f 100644
--- a/res/xml/screen_lock_settings.xml
+++ b/res/xml/screen_lock_settings.xml
@@ -27,6 +27,12 @@
android:key="visiblepattern"
android:title="@string/lockpattern_settings_enable_visible_pattern_title" />
+ <!-- available in pin -->
+ <SwitchPreference
+ android:key="auto_pin_confirm"
+ android:title="@string/lock_screen_auto_pin_confirm_title"
+ android:summary="@string/lock_screen_auto_pin_confirm_summary" />
+
<!-- available in pin/pattern/password -->
<com.android.settings.display.TimeoutListPreference
android:key="lock_after_timeout"
diff --git a/res/xml/security_settings_combined_biometric.xml b/res/xml/security_settings_combined_biometric.xml
index ef3a3fd..1bbe7b3 100644
--- a/res/xml/security_settings_combined_biometric.xml
+++ b/res/xml/security_settings_combined_biometric.xml
@@ -20,6 +20,7 @@
android:title="@string/security_settings_biometric_preference_title">
<com.android.settingslib.widget.TopIntroPreference
+ android:key="biometric_intro"
android:title="@string/biometric_settings_intro" />
<PreferenceCategory
@@ -40,6 +41,12 @@
settings:keywords="@string/keywords_fingerprint_settings"
settings:controller="com.android.settings.biometrics.combination.BiometricFingerprintStatusPreferenceController" />
+ <com.android.settingslib.RestrictedPreference
+ android:key="biometric_active_unlock_settings"
+ android:title="@string/security_settings_activeunlock_preference_title"
+ android:summary="@string/summary_placeholder"
+ settings:keywords="@string/keywords_active_unlock_settings"
+ settings:controller="com.android.settings.biometrics.activeunlock.ActiveUnlockStatusPreferenceController" />
</PreferenceCategory>
<PreferenceCategory
@@ -59,4 +66,4 @@
</PreferenceCategory>
-</PreferenceScreen>
\ No newline at end of file
+</PreferenceScreen>
diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java
index 8e52c16..21f6425 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettings.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettings.java
@@ -63,6 +63,7 @@
private static final String CATEGORY_SCREEN_READER = "screen_reader_category";
private static final String CATEGORY_CAPTIONS = "captions_category";
private static final String CATEGORY_AUDIO = "audio_category";
+ private static final String CATEGORY_SPEECH = "speech_category";
private static final String CATEGORY_DISPLAY = "display_category";
private static final String CATEGORY_DOWNLOADED_SERVICES = "user_installed_services_category";
@VisibleForTesting
@@ -70,7 +71,7 @@
private static final String[] CATEGORIES = new String[]{
CATEGORY_SCREEN_READER, CATEGORY_CAPTIONS, CATEGORY_AUDIO, CATEGORY_DISPLAY,
- CATEGORY_INTERACTION_CONTROL, CATEGORY_DOWNLOADED_SERVICES
+ CATEGORY_SPEECH, CATEGORY_INTERACTION_CONTROL, CATEGORY_DOWNLOADED_SERVICES
};
// Extras passed to sub-fragments.
@@ -351,6 +352,8 @@
R.array.config_preinstalled_audio_services);
initializePreBundledServicesMapFromArray(CATEGORY_DISPLAY,
R.array.config_preinstalled_display_services);
+ initializePreBundledServicesMapFromArray(CATEGORY_SPEECH,
+ R.array.config_preinstalled_speech_services);
initializePreBundledServicesMapFromArray(CATEGORY_INTERACTION_CONTROL,
R.array.config_preinstalled_interaction_control_services);
@@ -390,6 +393,8 @@
R.array.config_order_interaction_control_services);
updateCategoryOrderFromArray(CATEGORY_DISPLAY,
R.array.config_order_display_services);
+ updateCategoryOrderFromArray(CATEGORY_SPEECH,
+ R.array.config_order_speech_services);
// Need to check each time when updateServicePreferences() called.
if (downloadedServicesCategory.getPreferenceCount() == 0) {
@@ -398,8 +403,9 @@
getPreferenceScreen().addPreference(downloadedServicesCategory);
}
- // Hide screen reader category if it is empty.
+ // Hide category if it is empty.
updatePreferenceCategoryVisibility(CATEGORY_SCREEN_READER);
+ updatePreferenceCategoryVisibility(CATEGORY_SPEECH);
}
private List<RestrictedPreference> getInstalledAccessibilityList(Context context) {
diff --git a/src/com/android/settings/applications/specialaccess/notificationaccess/BridgedAppsPreferenceController.java b/src/com/android/settings/applications/specialaccess/notificationaccess/BridgedAppsPreferenceController.java
index 8e2d3d4..4fb2f6e 100644
--- a/src/com/android/settings/applications/specialaccess/notificationaccess/BridgedAppsPreferenceController.java
+++ b/src/com/android/settings/applications/specialaccess/notificationaccess/BridgedAppsPreferenceController.java
@@ -25,6 +25,7 @@
import com.android.settings.applications.AppStateBaseBridge;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.notification.NotificationBackend;
+import com.android.settings.widget.AppCheckBoxPreference;
import com.android.settingslib.applications.AppUtils;
import com.android.settingslib.applications.ApplicationsState;
import com.android.settingslib.applications.ApplicationsState.AppEntry;
@@ -126,9 +127,9 @@
final AppEntry entry = apps.get(i);
final String prefKey = entry.info.packageName + "|" + entry.info.uid;
appsKeySet.add(prefKey);
- CheckBoxPreference preference = mScreen.findPreference(prefKey);
+ AppCheckBoxPreference preference = mScreen.findPreference(prefKey);
if (preference == null) {
- preference = new CheckBoxPreference(mScreen.getContext());
+ preference = new AppCheckBoxPreference(mScreen.getContext());
preference.setIcon(AppUtils.getIcon(mContext, entry));
preference.setTitle(entry.label);
preference.setKey(prefKey);
diff --git a/src/com/android/settings/biometrics/BiometricEnrollActivity.java b/src/com/android/settings/biometrics/BiometricEnrollActivity.java
index b4f8967..e63a754 100644
--- a/src/com/android/settings/biometrics/BiometricEnrollActivity.java
+++ b/src/com/android/settings/biometrics/BiometricEnrollActivity.java
@@ -495,7 +495,13 @@
@Override
public void finish() {
if (mGkPwHandle != null) {
- BiometricUtils.removeGatekeeperPasswordHandle(this, mGkPwHandle);
+ // When launched as InternalActivity, the mGkPwHandle was gotten from intent extra
+ // instead of requesting from the user. Do not remove the mGkPwHandle in service side
+ // for this case because the caller activity may still need it and will be responsible
+ // for removing it.
+ if (!(this instanceof InternalActivity)) {
+ BiometricUtils.removeGatekeeperPasswordHandle(this, mGkPwHandle);
+ }
}
super.finish();
}
diff --git a/src/com/android/settings/biometrics/BiometricStatusPreferenceController.java b/src/com/android/settings/biometrics/BiometricStatusPreferenceController.java
index f61f99c..76a23a5 100644
--- a/src/com/android/settings/biometrics/BiometricStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/BiometricStatusPreferenceController.java
@@ -25,6 +25,7 @@
import com.android.internal.widget.LockPatternUtils;
import com.android.settings.Utils;
+import com.android.settings.biometrics.activeunlock.ActiveUnlockStatusUtils;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.overlay.FeatureFactory;
@@ -37,11 +38,17 @@
protected final int mProfileChallengeUserId;
private final BiometricNavigationUtils mBiometricNavigationUtils;
+ private final ActiveUnlockStatusUtils mActiveUnlockStatusUtils;
+
+ /**
+ * @return true if the controller should be shown exclusively.
+ */
+ protected abstract boolean isDeviceSupported();
/**
* @return true if the manager is not null and the hardware is detected.
*/
- protected abstract boolean isDeviceSupported();
+ protected abstract boolean isHardwareSupported();
/**
* @return the summary text.
@@ -61,13 +68,21 @@
.getLockPatternUtils(context);
mProfileChallengeUserId = Utils.getManagedProfileId(mUm, mUserId);
mBiometricNavigationUtils = new BiometricNavigationUtils(getUserId());
+ mActiveUnlockStatusUtils = new ActiveUnlockStatusUtils(context);
}
@Override
public int getAvailabilityStatus() {
+ if (mActiveUnlockStatusUtils.isAvailable()) {
+ return getAvailabilityStatusWithWorkProfileCheck();
+ }
if (!isDeviceSupported()) {
return UNSUPPORTED_ON_DEVICE;
}
+ return getAvailabilityFromUserSupported();
+ }
+
+ private int getAvailabilityFromUserSupported() {
if (isUserSupported()) {
return AVAILABLE;
} else {
@@ -75,6 +90,21 @@
}
}
+ // Since this code is flag guarded by mActiveUnlockStatusUtils.isAvailable(), we don't need to
+ // do another check here.
+ private int getAvailabilityStatusWithWorkProfileCheck() {
+ if (!isHardwareSupported()) {
+ // no hardware, never show
+ return UNSUPPORTED_ON_DEVICE;
+ }
+ if (!isDeviceSupported() && isWorkProfileController()) {
+ // hardware supported but work profile, don't show
+ return UNSUPPORTED_ON_DEVICE;
+ }
+ // hardware supported, not work profile, active unlock enabled
+ return getAvailabilityFromUserSupported();
+ }
+
@Override
public void updateState(Preference preference) {
if (!isAvailable()) {
@@ -105,4 +135,11 @@
protected boolean isUserSupported() {
return true;
}
+
+ /**
+ * Returns true if the controller controls is used for work profile.
+ */
+ protected boolean isWorkProfileController() {
+ return false;
+ }
}
diff --git a/src/com/android/settings/biometrics/activeunlock/ActiveUnlockContentListener.java b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockContentListener.java
new file mode 100644
index 0000000..c2a8f39
--- /dev/null
+++ b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockContentListener.java
@@ -0,0 +1,145 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import android.content.ContentProviderClient;
+import android.content.ContentResolver;
+import android.content.Context;
+import android.database.ContentObserver;
+import android.net.Uri;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.Looper;
+import android.os.RemoteException;
+import android.text.TextUtils;
+import android.util.Log;
+
+import androidx.annotation.Nullable;
+
+import com.android.settingslib.utils.ThreadUtils;
+
+/** Listens to updates from the content provider and fetches the latest value. */
+public class ActiveUnlockContentListener {
+
+ /** Callback interface for updates to values from the ContentProvider. */
+ public interface OnContentChangedListener {
+ /**
+ * Called when the content observer has updated.
+ *
+ * @param newValue the new value retrieved from the ContentProvider.
+ **/
+ void onContentChanged(@Nullable String newValue);
+ }
+
+ private static final String CONTENT_PROVIDER_PATH = "getSummary";
+
+ private final Context mContext;
+ private final OnContentChangedListener mContentChangedListener;
+ @Nullable private final Uri mUri;
+ private final String mLogTag;
+ private final String mMethodName;
+ private final String mContentKey;
+ @Nullable private String mContent;
+ private boolean mSubscribed = false;
+ private ContentObserver mContentObserver =
+ new ContentObserver(new Handler(Looper.getMainLooper())) {
+ @Override
+ public void onChange(boolean selfChange) {
+ getContentFromUri();
+ }
+ };
+
+ ActiveUnlockContentListener(
+ Context context,
+ OnContentChangedListener listener,
+ String logTag,
+ String methodName,
+ String contentKey) {
+ mContext = context;
+ mContentChangedListener = listener;
+ mLogTag = logTag;
+ mMethodName = methodName;
+ mContentKey = contentKey;
+ String authority = new ActiveUnlockStatusUtils(mContext).getAuthority();
+ if (authority != null) {
+ mUri = new Uri.Builder()
+ .scheme(ContentResolver.SCHEME_CONTENT)
+ .authority(authority)
+ .appendPath(CONTENT_PROVIDER_PATH)
+ .build();
+ } else {
+ mUri = null;
+ }
+
+ }
+
+ /** Starts listening for updates from the ContentProvider, and fetches the current value. */
+ public synchronized void subscribe() {
+ if (mSubscribed && mUri != null) {
+ return;
+ }
+ mSubscribed = true;
+ mContext.getContentResolver().registerContentObserver(
+ mUri, true /* notifyForDescendants */, mContentObserver);
+ ThreadUtils.postOnBackgroundThread(
+ () -> {
+ getContentFromUri();
+ });
+ }
+
+ /** Stops listening for updates from the ContentProvider. */
+ public synchronized void unsubscribe() {
+ if (!mSubscribed && mUri != null) {
+ return;
+ }
+ mSubscribed = false;
+ mContext.getContentResolver().unregisterContentObserver(mContentObserver);
+ }
+
+ /** Retrieves the most recently fetched value from the ContentProvider. */
+ @Nullable
+ public String getContent() {
+ return mContent;
+ }
+
+ private void getContentFromUri() {
+ if (mUri == null) {
+ Log.e(mLogTag, "Uri null when trying to fetch content");
+ return;
+ }
+ ContentResolver contentResolver = mContext.getContentResolver();
+ ContentProviderClient client = contentResolver.acquireContentProviderClient(mUri);
+ Bundle bundle;
+ try {
+ bundle = client.call(mMethodName, null /* arg */, null /* extras */);
+ } catch (RemoteException e) {
+ Log.e(mLogTag, "Failed to call contentProvider", e);
+ return;
+ } finally {
+ client.close();
+ }
+ if (bundle == null) {
+ Log.e(mLogTag, "Null bundle returned from contentProvider");
+ return;
+ }
+ String newValue = bundle.getString(mContentKey);
+ if (!TextUtils.equals(mContent, newValue)) {
+ mContent = newValue;
+ mContentChangedListener.onContentChanged(mContent);
+ }
+ }
+}
diff --git a/src/com/android/settings/biometrics/activeunlock/ActiveUnlockDeviceNameListener.java b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockDeviceNameListener.java
new file mode 100644
index 0000000..1badb0f
--- /dev/null
+++ b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockDeviceNameListener.java
@@ -0,0 +1,48 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import android.content.Context;
+
+/** Listens to device name updates from the content provider and fetches the latest value. */
+public class ActiveUnlockDeviceNameListener {
+ private static final String TAG = "ActiveUnlockDeviceNameListener";
+ private static final String METHOD_NAME = "getDeviceName";
+ private static final String DEVICE_NAME_KEY = "com.android.settings.active_unlock.device_name";
+
+ private final ActiveUnlockContentListener mActiveUnlockContentListener;
+ public ActiveUnlockDeviceNameListener(
+ Context context, ActiveUnlockContentListener.OnContentChangedListener listener) {
+ mActiveUnlockContentListener = new ActiveUnlockContentListener(
+ context, listener, TAG, METHOD_NAME, DEVICE_NAME_KEY);
+ }
+
+ /** Returns whether a device is enrolled in Active Unlock. */
+ public boolean hasEnrolled() {
+ return mActiveUnlockContentListener.getContent() != null;
+ }
+
+ /** Subscribes to device name updates. */
+ public void subscribe() {
+ mActiveUnlockContentListener.subscribe();
+ }
+
+ /** Unsubscribes from device name updates. */
+ public void unsubscribe() {
+ mActiveUnlockContentListener.unsubscribe();
+ }
+}
diff --git a/src/com/android/settings/biometrics/activeunlock/ActiveUnlockRequireBiometricSetup.java b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockRequireBiometricSetup.java
new file mode 100644
index 0000000..60cc16e
--- /dev/null
+++ b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockRequireBiometricSetup.java
@@ -0,0 +1,147 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import static android.hardware.biometrics.BiometricManager.Authenticators.BIOMETRIC_STRONG;
+import static android.provider.Settings.ACTION_BIOMETRIC_ENROLL;
+import static android.provider.Settings.EXTRA_BIOMETRIC_AUTHENTICATORS_ALLOWED;
+
+import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_GK_PW_HANDLE;
+
+import android.app.settings.SettingsEnums;
+import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.os.Bundle;
+import android.os.UserHandle;
+import android.util.Log;
+import android.view.View;
+
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settings.R;
+import com.android.settings.biometrics.BiometricEnrollActivity;
+import com.android.settings.biometrics.BiometricEnrollBase;
+import com.android.settings.biometrics.combination.CombinedBiometricStatusUtils;
+
+import com.google.android.setupcompat.template.FooterBarMixin;
+import com.google.android.setupcompat.template.FooterButton;
+
+/**
+ * Activity which instructs the user to set up face or fingerprint unlock before setting the watch
+ * unlock.
+ */
+public class ActiveUnlockRequireBiometricSetup extends BiometricEnrollBase {
+ private static final String TAG = "ActiveUnlockRequireBiometricSetup";
+
+ @VisibleForTesting
+ static final int BIOMETRIC_ENROLL_REQUEST = 1001;
+ private long mGkPwHandle;
+ private boolean mNextClicked;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activeunlock_require_biometric_setup);
+
+ mUserId = getIntent().getIntExtra(Intent.EXTRA_USER_ID, UserHandle.myUserId());
+ Log.i(TAG, "mUserId = " + mUserId);
+ mGkPwHandle = getIntent().getLongExtra(EXTRA_KEY_GK_PW_HANDLE, 0L);
+
+ final PackageManager pm = getApplicationContext().getPackageManager();
+ boolean hasFeatureFace = pm.hasSystemFeature(PackageManager.FEATURE_FACE);
+ boolean hasFeatureFingerprint = pm.hasSystemFeature(PackageManager.FEATURE_FINGERPRINT);
+ if (hasFeatureFace && hasFeatureFingerprint) {
+ setHeaderText(
+ R.string.security_settings_activeunlock_require_face_fingerprint_setup_title);
+ setDescriptionText(
+ R.string.security_settings_activeunlock_require_face_fingerprint_setup_message);
+ } else if (hasFeatureFingerprint) {
+ setHeaderText(R.string.security_settings_activeunlock_require_fingerprint_setup_title);
+ setDescriptionText(
+ R.string.security_settings_activeunlock_require_fingerprint_setup_message);
+ } else if (hasFeatureFace) {
+ setHeaderText(R.string.security_settings_activeunlock_require_face_setup_title);
+ setDescriptionText(
+ R.string.security_settings_activeunlock_require_face_setup_message);
+ }
+
+ mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class);
+ mFooterBarMixin.setSecondaryButton(
+ new FooterButton.Builder(this)
+ .setText(R.string.cancel)
+ .setListener(this::onCancelClick)
+ .setButtonType(FooterButton.ButtonType.CANCEL)
+ .setTheme(R.style.SudGlifButton_Secondary)
+ .build()
+ );
+
+ mFooterBarMixin.setPrimaryButton(
+ new FooterButton.Builder(this)
+ .setText(R.string.security_settings_activeunlock_biometric_setup)
+ .setListener(this::onNextButtonClick)
+ .setButtonType(FooterButton.ButtonType.NEXT)
+ .setTheme(R.style.SudGlifButton_Primary)
+ .build()
+ );
+ }
+
+ @Override
+ public void onBackPressed() {
+ finish();
+ }
+
+ private void onCancelClick(View view) {
+ finish();
+ }
+
+ @Override
+ protected boolean shouldFinishWhenBackgrounded() {
+ return super.shouldFinishWhenBackgrounded() && !mNextClicked;
+ }
+
+ @Override
+ protected void onNextButtonClick(View view) {
+ mNextClicked = true;
+ Intent intent = new Intent(this, BiometricEnrollActivity.InternalActivity.class);
+ intent.setAction(ACTION_BIOMETRIC_ENROLL);
+ intent.putExtra(EXTRA_BIOMETRIC_AUTHENTICATORS_ALLOWED, BIOMETRIC_STRONG);
+ intent.putExtra(Intent.EXTRA_USER_ID, mUserId);
+ intent.putExtra(EXTRA_KEY_GK_PW_HANDLE, mGkPwHandle);
+ startActivityForResult(intent, BIOMETRIC_ENROLL_REQUEST);
+ }
+
+ @Override
+ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
+
+ if (requestCode == BIOMETRIC_ENROLL_REQUEST && resultCode != RESULT_CANCELED) {
+ CombinedBiometricStatusUtils combinedBiometricStatusUtils =
+ new CombinedBiometricStatusUtils(this, mUserId);
+ if (combinedBiometricStatusUtils.hasEnrolled()) {
+ // TODO(b/264813444): launch active unlock setting page in GmsCore without double
+ // authentication.
+ }
+ }
+ mNextClicked = false;
+ finish();
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.ACTIVE_UNLOCK_REQUIRE_BIOMETRIC_SETUP;
+ }
+}
diff --git a/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusPreferenceController.java b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusPreferenceController.java
new file mode 100644
index 0000000..05d4acb
--- /dev/null
+++ b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusPreferenceController.java
@@ -0,0 +1,135 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import android.content.Context;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.lifecycle.Lifecycle;
+import androidx.lifecycle.LifecycleObserver;
+import androidx.lifecycle.OnLifecycleEvent;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.Utils;
+import com.android.settings.biometrics.BiometricStatusPreferenceController;
+import com.android.settings.biometrics.activeunlock.ActiveUnlockContentListener.OnContentChangedListener;
+import com.android.settingslib.RestrictedPreference;
+
+/**
+ * Preference controller for active unlock settings within the biometrics settings page, that
+ * controls the ability to unlock the phone with watch authentication.
+ */
+public class ActiveUnlockStatusPreferenceController
+ extends BiometricStatusPreferenceController
+ implements LifecycleObserver, OnContentChangedListener {
+ /**
+ * Preference key.
+ *
+ * This must match the key found in security_settings_combined_biometric.xml
+ **/
+ public static final String KEY_ACTIVE_UNLOCK_SETTINGS = "biometric_active_unlock_settings";
+ @Nullable private RestrictedPreference mPreference;
+ @Nullable private PreferenceScreen mPreferenceScreen;
+ @Nullable private String mSummary;
+ private final ActiveUnlockStatusUtils mActiveUnlockStatusUtils;
+ private final ActiveUnlockSummaryListener mActiveUnlockSummaryListener;
+
+ public ActiveUnlockStatusPreferenceController(@NonNull Context context) {
+ this(context, KEY_ACTIVE_UNLOCK_SETTINGS);
+ }
+
+ public ActiveUnlockStatusPreferenceController(
+ @NonNull Context context, @NonNull String key) {
+ super(context, key);
+ mActiveUnlockStatusUtils = new ActiveUnlockStatusUtils(context);
+ mActiveUnlockSummaryListener = new ActiveUnlockSummaryListener(context, this);
+ }
+
+
+ /** Subscribes to update preference summary dynamically. */
+ @OnLifecycleEvent(Lifecycle.Event.ON_START)
+ public void onStart() {
+ mActiveUnlockSummaryListener.subscribe();
+ }
+
+ /** Resets the preference reference on resume. */
+ @OnLifecycleEvent(Lifecycle.Event.ON_RESUME)
+ public void onResume() {
+ if (mPreferenceScreen != null) {
+ displayPreference(mPreferenceScreen);
+ }
+ }
+
+ /** Unsubscribes to prevent leaked listener. */
+ @OnLifecycleEvent(Lifecycle.Event.ON_STOP)
+ public void onStop() {
+ mActiveUnlockSummaryListener.unsubscribe();
+ }
+
+ @Override
+ public void onContentChanged(String newContent) {
+ mSummary = newContent;
+ if (mPreference != null) {
+ mPreference.setSummary(getSummaryText());
+ }
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ mPreferenceScreen = screen;
+ mPreference = screen.findPreference(mPreferenceKey);
+ updateState(mPreference);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return mActiveUnlockStatusUtils.getAvailability();
+ }
+
+ @Override
+ protected boolean isDeviceSupported() {
+ // This should never be called, as getAvailabilityStatus() will return the exact value.
+ // However, this is an abstract method in BiometricStatusPreferenceController, and so
+ // needs to be overridden.
+ return mActiveUnlockStatusUtils.isAvailable();
+ }
+
+ @Override
+ protected boolean isHardwareSupported() {
+ // This should never be called, as getAvailabilityStatus() will return the exact value.
+ // However, this is an abstract method in BiometricStatusPreferenceController, and so
+ // needs to be overridden.
+ return Utils.hasFaceHardware(mContext) || Utils.hasFingerprintHardware(mContext);
+ }
+
+ @Override
+ protected String getSummaryText() {
+ if (mSummary == null) {
+ // return non-empty string to prevent re-sizing of the tile
+ return " ";
+ }
+ return mSummary;
+ }
+
+ @Override
+ protected String getSettingsClassName() {
+ // TODO(b/264813445): direct user to face & fingerprint setup
+ return null;
+ }
+}
diff --git a/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusUtils.java b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusUtils.java
new file mode 100644
index 0000000..439f176
--- /dev/null
+++ b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusUtils.java
@@ -0,0 +1,248 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import android.content.ContentResolver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.pm.ActivityInfo;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.ComponentInfo;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.content.pm.ProviderInfo;
+import android.provider.DeviceConfig;
+import android.provider.Settings;
+import android.util.Log;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.annotation.StringRes;
+
+import com.android.settings.R;
+import com.android.settings.Utils;
+import com.android.settings.core.BasePreferenceController;
+import com.android.settings.core.BasePreferenceController.AvailabilityStatus;
+
+import java.util.List;
+
+/** Utilities for active unlock details shared between Security Settings and Safety Center. */
+public class ActiveUnlockStatusUtils {
+
+ /** The flag to determining whether active unlock in settings is enabled. */
+ public static final String CONFIG_FLAG_NAME = "active_unlock_in_settings";
+
+ /** Flag value that represents the layout for unlock intent should be used. */
+ public static final String UNLOCK_INTENT_LAYOUT = "unlock_intent_layout";
+
+ /** Flag value that represents the layout for biometric failure should be used. */
+ public static final String BIOMETRIC_FAILURE_LAYOUT = "biometric_failure_layout";
+
+ private static final String ACTIVE_UNLOCK_PROVIDER = "active_unlock_provider";
+ private static final String ACTIVE_UNLOCK_TARGET = "active_unlock_target";
+
+ private static final String TAG = "ActiveUnlockStatusUtils";
+
+ private final Context mContext;
+ private final ContentResolver mContentResolver;
+
+ public ActiveUnlockStatusUtils(@NonNull Context context) {
+ mContext = context;
+ mContentResolver = mContext.getContentResolver();
+ }
+
+ /** Returns whether the active unlock settings entity should be shown. */
+ public boolean isAvailable() {
+ return getAvailability() == BasePreferenceController.AVAILABLE;
+ }
+
+ /**
+ * Returns whether the active unlock layout with the unlock on intent configuration should be
+ * used.
+ */
+ public boolean useUnlockIntentLayout() {
+ return isAvailable() && UNLOCK_INTENT_LAYOUT.equals(getFlagState());
+ }
+
+ /**
+ *
+ * Returns whether the active unlock layout with the unlock on biometric failure configuration
+ * should be used.
+ */
+ public boolean useBiometricFailureLayout() {
+ return isAvailable() && BIOMETRIC_FAILURE_LAYOUT.equals(getFlagState());
+ }
+
+ /**
+ * Returns the authority used to fetch dynamic active unlock content.
+ */
+ @Nullable
+ public String getAuthority() {
+ final String authority = Settings.Secure.getString(
+ mContext.getContentResolver(), ACTIVE_UNLOCK_PROVIDER);
+ if (authority == null) {
+ Log.i(TAG, "authority not set");
+ return null;
+ }
+ final List<PackageInfo> packageInfos =
+ mContext.getPackageManager().getInstalledPackages(
+ PackageManager.PackageInfoFlags.of(PackageManager.GET_PROVIDERS));
+ for (PackageInfo packageInfo : packageInfos) {
+ final ProviderInfo[] providers = packageInfo.providers;
+ if (providers != null) {
+ for (ProviderInfo provider : providers) {
+ if (authority.equals(provider.authority) && isSystemApp(provider)) {
+ return authority;
+ }
+ }
+ }
+ }
+ Log.e(TAG, "authority not valid");
+ return null;
+ }
+
+ private static boolean isSystemApp(ComponentInfo componentInfo) {
+ final ApplicationInfo applicationInfo = componentInfo.applicationInfo;
+ if (applicationInfo == null) {
+ Log.e(TAG, "application info is null");
+ return false;
+ }
+ return applicationInfo.isSystemApp();
+ }
+
+ /**
+ * Returns the intent used to launch the active unlock activity.
+ */
+ @Nullable
+ public Intent getIntent() {
+ final String targetAction = Settings.Secure.getString(
+ mContentResolver, ACTIVE_UNLOCK_TARGET);
+ if (targetAction == null) {
+ Log.i(TAG, "Target action not set");
+ return null;
+ }
+ final Intent intent = new Intent(targetAction);
+ final ActivityInfo activityInfo = intent.resolveActivityInfo(
+ mContext.getPackageManager(), PackageManager.MATCH_ALL);
+ if (activityInfo == null) {
+ Log.e(TAG, "Target activity not found");
+ return null;
+ }
+ if (!isSystemApp(activityInfo)) {
+ Log.e(TAG, "Target application is not system");
+ return null;
+ }
+ Log.i(TAG, "Target application is valid");
+ return intent;
+ }
+
+ /** Returns the availability status of the active unlock feature. */
+ @AvailabilityStatus
+ int getAvailability() {
+ if (!Utils.hasFingerprintHardware(mContext) && !Utils.hasFaceHardware(mContext)) {
+ return BasePreferenceController.UNSUPPORTED_ON_DEVICE;
+ }
+ if (!UNLOCK_INTENT_LAYOUT.equals(getFlagState())
+ && !BIOMETRIC_FAILURE_LAYOUT.equals(getFlagState())) {
+ return BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
+ }
+ if (getAuthority() != null && getIntent() != null) {
+ return BasePreferenceController.AVAILABLE;
+ }
+ return BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
+ }
+
+ /**
+ * Returns the title of the combined biometric settings entity when active unlock is enabled.
+ */
+ public String getTitleForActiveUnlock() {
+ final boolean faceAllowed = Utils.hasFaceHardware(mContext);
+ final boolean fingerprintAllowed = Utils.hasFingerprintHardware(mContext);
+ return mContext.getString(getTitleRes(faceAllowed, fingerprintAllowed));
+ }
+
+ @StringRes
+ private static int getTitleRes(boolean isFaceAllowed, boolean isFingerprintAllowed) {
+ if (isFaceAllowed && isFingerprintAllowed) {
+ return R.string.security_settings_biometric_preference_title;
+ } else if (isFaceAllowed) {
+ return R.string.security_settings_face_preference_title;
+ } else if (isFingerprintAllowed) {
+ return R.string.security_settings_fingerprint_preference_title;
+ } else {
+ // Default to original summary, but this case should never happen.
+ return R.string.security_settings_biometric_preference_title;
+ }
+ }
+
+ /**
+ * Returns the intro of the combined biometric settings entity when active unlock is enabled.
+ */
+ public String getIntroForActiveUnlock() {
+ final boolean faceAllowed = Utils.hasFaceHardware(mContext);
+ final boolean fingerprintAllowed = Utils.hasFingerprintHardware(mContext);
+ if (useBiometricFailureLayout()) {
+ int introRes = getIntroRes(faceAllowed, fingerprintAllowed);
+ return introRes == 0 ? "" : mContext.getString(introRes);
+ }
+ if (useUnlockIntentLayout() && (!faceAllowed || !fingerprintAllowed)) {
+ return "";
+ }
+ return mContext.getString(R.string.biometric_settings_intro);
+ }
+
+ @StringRes
+ private static int getIntroRes(boolean isFaceAllowed, boolean isFingerprintAllowed) {
+ if (isFaceAllowed && isFingerprintAllowed) {
+ return R.string.biometric_settings_intro_with_activeunlock;
+ } else if (isFaceAllowed) {
+ return R.string.biometric_settings_intro_with_face;
+ } else if (isFingerprintAllowed) {
+ return R.string.biometric_settings_intro_with_fingerprint;
+ } else {
+ return 0;
+ }
+ }
+
+ /**
+ * Returns the summary of the unlock device entity when active unlock is enabled.
+ */
+ public String getUnlockDeviceSummaryForActiveUnlock() {
+ final boolean faceAllowed = Utils.hasFaceHardware(mContext);
+ final boolean fingerprintAllowed = Utils.hasFingerprintHardware(mContext);
+
+ return mContext.getString(getUnlockDeviceSummaryRes(faceAllowed, fingerprintAllowed));
+ }
+
+ @StringRes
+ private static int getUnlockDeviceSummaryRes(
+ boolean isFaceAllowed, boolean isFingerprintAllowed) {
+ if (isFaceAllowed && isFingerprintAllowed) {
+ return R.string.biometric_settings_use_face_fingerprint_or_watch_preference_summary;
+ } else if (isFaceAllowed) {
+ return R.string.biometric_settings_use_face_or_watch_preference_summary;
+ } else if (isFingerprintAllowed) {
+ return R.string.biometric_settings_use_fingerprint_or_watch_preference_summary;
+ } else {
+ return R.string.biometric_settings_use_watch_preference_summary;
+ }
+ }
+
+ private static String getFlagState() {
+ return DeviceConfig.getProperty(DeviceConfig.NAMESPACE_REMOTE_AUTH, CONFIG_FLAG_NAME);
+ }
+}
diff --git a/src/com/android/settings/biometrics/activeunlock/ActiveUnlockSummaryListener.java b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockSummaryListener.java
new file mode 100644
index 0000000..bcffe62
--- /dev/null
+++ b/src/com/android/settings/biometrics/activeunlock/ActiveUnlockSummaryListener.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import android.content.Context;
+
+/** Listens to summary updates from the content provider and fetches the latest value. */
+public class ActiveUnlockSummaryListener {
+ private static final String TAG = "ActiveUnlockSummaryListener";
+ private static final String METHOD_NAME = "getSummary";
+ private static final String SUMMARY_KEY = "com.android.settings.summary";
+
+ private final ActiveUnlockContentListener mContentListener;
+ public ActiveUnlockSummaryListener(
+ Context context, ActiveUnlockContentListener.OnContentChangedListener listener) {
+ mContentListener = new ActiveUnlockContentListener(
+ context, listener, TAG, METHOD_NAME, SUMMARY_KEY);
+ }
+
+ /** Subscribes for summary updates. */
+ public void subscribe() {
+ mContentListener.subscribe();
+ }
+
+ /** Unsubscribes from summary updates. */
+ public void unsubscribe() {
+ mContentListener.unsubscribe();
+ }
+}
diff --git a/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java
index de02126..c21368b 100644
--- a/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricFaceProfileStatusPreferenceController.java
@@ -46,4 +46,9 @@
protected int getUserId() {
return mProfileChallengeUserId;
}
+
+ @Override
+ protected boolean isWorkProfileController() {
+ return true;
+ }
}
diff --git a/src/com/android/settings/biometrics/combination/BiometricFaceStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricFaceStatusPreferenceController.java
index 800139c..c9ea944 100644
--- a/src/com/android/settings/biometrics/combination/BiometricFaceStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricFaceStatusPreferenceController.java
@@ -39,6 +39,11 @@
@Override
protected boolean isDeviceSupported() {
- return Utils.isMultipleBiometricsSupported(mContext) && Utils.hasFaceHardware(mContext);
+ return Utils.isMultipleBiometricsSupported(mContext) && isHardwareSupported();
+ }
+
+ @Override
+ protected boolean isHardwareSupported() {
+ return Utils.hasFaceHardware(mContext);
}
}
diff --git a/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java
index 0c50230..52e4431 100644
--- a/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricFingerprintProfileStatusPreferenceController.java
@@ -46,4 +46,9 @@
protected int getUserId() {
return mProfileChallengeUserId;
}
+
+ @Override
+ protected boolean isWorkProfileController() {
+ return true;
+ }
}
diff --git a/src/com/android/settings/biometrics/combination/BiometricFingerprintStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricFingerprintStatusPreferenceController.java
index be19cb5..9789417 100644
--- a/src/com/android/settings/biometrics/combination/BiometricFingerprintStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricFingerprintStatusPreferenceController.java
@@ -40,7 +40,11 @@
@Override
protected boolean isDeviceSupported() {
- return Utils.isMultipleBiometricsSupported(mContext)
- && Utils.hasFingerprintHardware(mContext);
+ return Utils.isMultipleBiometricsSupported(mContext) && isHardwareSupported();
+ }
+
+ @Override
+ protected boolean isHardwareSupported() {
+ return Utils.hasFingerprintHardware(mContext);
}
}
diff --git a/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java
index a46ae7a..6153a1a 100644
--- a/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricSettingsAppPreferenceController.java
@@ -24,6 +24,7 @@
import android.provider.Settings;
import com.android.settings.Utils;
+import com.android.settings.biometrics.activeunlock.ActiveUnlockStatusUtils;
import com.android.settings.core.TogglePreferenceController;
import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
import com.android.settingslib.RestrictedLockUtilsInternal;
@@ -69,7 +70,10 @@
@Override
public int getAvailabilityStatus() {
- if (!Utils.isMultipleBiometricsSupported(mContext)) {
+ final ActiveUnlockStatusUtils activeUnlockStatusUtils =
+ new ActiveUnlockStatusUtils(mContext);
+ if (!Utils.isMultipleBiometricsSupported(mContext)
+ && !activeUnlockStatusUtils.isAvailable()) {
return UNSUPPORTED_ON_DEVICE;
}
if (mFaceManager == null || mFingerprintManager == null) {
diff --git a/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java b/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java
index 2d22558..cfd220e 100644
--- a/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/BiometricSettingsKeyguardPreferenceController.java
@@ -22,6 +22,7 @@
import android.provider.Settings;
import com.android.settings.Utils;
+import com.android.settings.biometrics.activeunlock.ActiveUnlockStatusUtils;
import com.android.settings.core.TogglePreferenceController;
import com.android.settingslib.RestrictedLockUtils;
import com.android.settingslib.RestrictedLockUtilsInternal;
@@ -63,9 +64,18 @@
@Override
public int getAvailabilityStatus() {
+ final ActiveUnlockStatusUtils activeUnlockStatusUtils =
+ new ActiveUnlockStatusUtils(mContext);
+ if (activeUnlockStatusUtils.isAvailable()) {
+ return getAvailabilityFromRestrictingAdmin();
+ }
if (!Utils.isMultipleBiometricsSupported(mContext)) {
return UNSUPPORTED_ON_DEVICE;
}
+ return getAvailabilityFromRestrictingAdmin();
+ }
+
+ private int getAvailabilityFromRestrictingAdmin() {
return getRestrictingAdmin() != null ? DISABLED_FOR_USER : AVAILABLE;
}
diff --git a/src/com/android/settings/biometrics/combination/BiometricsSettingsBase.java b/src/com/android/settings/biometrics/combination/BiometricsSettingsBase.java
index 4da42d4..0a1d29d 100644
--- a/src/com/android/settings/biometrics/combination/BiometricsSettingsBase.java
+++ b/src/com/android/settings/biometrics/combination/BiometricsSettingsBase.java
@@ -107,10 +107,7 @@
launchChooseOrConfirmLock();
}
- final Preference unlockPhonePreference = findPreference(getUnlockPhonePreferenceKey());
- if (unlockPhonePreference != null) {
- unlockPhonePreference.setSummary(getUseAnyBiometricSummary());
- }
+ updateUnlockPhonePreferenceSummary();
final Preference useInAppsPreference = findPreference(getUseInAppsPreferenceKey());
if (useInAppsPreference != null) {
@@ -309,8 +306,15 @@
}
}
+ protected void updateUnlockPhonePreferenceSummary() {
+ final Preference unlockPhonePreference = findPreference(getUnlockPhonePreferenceKey());
+ if (unlockPhonePreference != null) {
+ unlockPhonePreference.setSummary(getUseAnyBiometricSummary());
+ }
+ }
+
@NonNull
- private String getUseAnyBiometricSummary() {
+ protected String getUseAnyBiometricSummary() {
boolean isFaceAllowed = mFaceManager != null && mFaceManager.isHardwareDetected();
boolean isFingerprintAllowed =
mFingerprintManager != null && mFingerprintManager.isHardwareDetected();
diff --git a/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java
index b8706a5..67c267d 100644
--- a/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/CombinedBiometricProfileStatusPreferenceController.java
@@ -62,4 +62,9 @@
protected String getSettingsClassName() {
return mCombinedBiometricStatusUtils.getProfileSettingsClassName();
}
+
+ @Override
+ protected boolean isWorkProfileController() {
+ return true;
+ }
}
diff --git a/src/com/android/settings/biometrics/combination/CombinedBiometricSettings.java b/src/com/android/settings/biometrics/combination/CombinedBiometricSettings.java
index 7e76ceb..a352e5a 100644
--- a/src/com/android/settings/biometrics/combination/CombinedBiometricSettings.java
+++ b/src/com/android/settings/biometrics/combination/CombinedBiometricSettings.java
@@ -17,8 +17,15 @@
import android.app.settings.SettingsEnums;
import android.content.Context;
+import android.os.Bundle;
+
+import androidx.annotation.Nullable;
+import androidx.preference.Preference;
import com.android.settings.R;
+import com.android.settings.biometrics.activeunlock.ActiveUnlockContentListener.OnContentChangedListener;
+import com.android.settings.biometrics.activeunlock.ActiveUnlockDeviceNameListener;
+import com.android.settings.biometrics.activeunlock.ActiveUnlockStatusUtils;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.search.SearchIndexable;
@@ -32,6 +39,10 @@
private static final String KEY_FINGERPRINT_SETTINGS = "biometric_fingerprint_settings";
private static final String KEY_UNLOCK_PHONE = "biometric_settings_biometric_keyguard";
private static final String KEY_USE_IN_APPS = "biometric_settings_biometric_app";
+ private static final String KEY_INTRO_PREFERENCE = "biometric_intro";
+
+ private ActiveUnlockStatusUtils mActiveUnlockStatusUtils;
+ @Nullable private ActiveUnlockDeviceNameListener mActiveUnlockDeviceNameListener;
@Override
public void onAttach(Context context) {
@@ -41,6 +52,41 @@
}
@Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ mActiveUnlockStatusUtils = new ActiveUnlockStatusUtils(getActivity());
+ if (mActiveUnlockStatusUtils.isAvailable()) {
+ updateUiForActiveUnlock();
+ }
+ }
+
+ private void updateUiForActiveUnlock() {
+ OnContentChangedListener listener = new OnContentChangedListener() {
+ @Override
+ public void onContentChanged(String newValue) {
+ updateUnlockPhonePreferenceSummary();
+ }
+ };
+
+ mActiveUnlockDeviceNameListener =
+ new ActiveUnlockDeviceNameListener(getActivity(), listener);
+ mActiveUnlockDeviceNameListener.subscribe();
+ final Preference introPreference = findPreference(KEY_INTRO_PREFERENCE);
+ if (introPreference != null) {
+ introPreference.setTitle(mActiveUnlockStatusUtils.getIntroForActiveUnlock());
+ }
+ getActivity().setTitle(mActiveUnlockStatusUtils.getTitleForActiveUnlock());
+ }
+
+ @Override
+ public void onDestroy() {
+ if (mActiveUnlockDeviceNameListener != null) {
+ mActiveUnlockDeviceNameListener.unsubscribe();
+ }
+ super.onDestroy();
+ }
+
+ @Override
protected int getPreferenceScreenResId() {
return R.xml.security_settings_combined_biometric;
}
@@ -75,6 +121,16 @@
return SettingsEnums.COMBINED_BIOMETRIC;
}
+ @Override
+ protected String getUseAnyBiometricSummary() {
+ // either Active Unlock is not enabled or no device is enrolled.
+ if (mActiveUnlockDeviceNameListener == null
+ || !mActiveUnlockDeviceNameListener.hasEnrolled()) {
+ return super.getUseAnyBiometricSummary();
+ }
+ return mActiveUnlockStatusUtils.getUnlockDeviceSummaryForActiveUnlock();
+ }
+
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new CombinedBiometricSearchIndexProvider(R.xml.security_settings_combined_biometric);
}
diff --git a/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceController.java b/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceController.java
index 50eb43d..a337c3b 100644
--- a/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceController.java
@@ -25,6 +25,7 @@
import androidx.preference.PreferenceScreen;
import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.Utils;
import com.android.settings.biometrics.BiometricStatusPreferenceController;
import com.android.settingslib.RestrictedLockUtils;
import com.android.settingslib.RestrictedPreference;
@@ -85,6 +86,11 @@
}
@Override
+ protected boolean isHardwareSupported() {
+ return Utils.hasFaceHardware(mContext) || Utils.hasFingerprintHardware(mContext);
+ }
+
+ @Override
public void updateState(Preference preference) {
super.updateState(preference);
updateStateInternal();
diff --git a/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java
index a2e11af..1221389 100644
--- a/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceProfileStatusPreferenceController.java
@@ -84,4 +84,9 @@
mContext.getResources().getString(
R.string.security_settings_face_profile_preference_title)));
}
+
+ @Override
+ protected boolean isWorkProfileController() {
+ return true;
+ }
}
diff --git a/src/com/android/settings/biometrics/face/FaceStatusPreferenceController.java b/src/com/android/settings/biometrics/face/FaceStatusPreferenceController.java
index f18a74f..c71119c 100644
--- a/src/com/android/settings/biometrics/face/FaceStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceStatusPreferenceController.java
@@ -87,6 +87,11 @@
}
@Override
+ protected boolean isHardwareSupported() {
+ return Utils.hasFaceHardware(mContext);
+ }
+
+ @Override
public void updateState(Preference preference) {
super.updateState(preference);
updateStateInternal();
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java
index eb64749..04063ed 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java
@@ -52,6 +52,7 @@
import com.google.android.setupcompat.template.FooterButton;
import com.google.android.setupcompat.util.WizardManagerHelper;
import com.google.android.setupdesign.span.LinkSpan;
+import com.google.android.setupdesign.util.DeviceHelper;
import java.util.List;
@@ -151,6 +152,15 @@
}
}
+ @Override
+ protected void initViews() {
+ setDescriptionText(getString(
+ R.string.security_settings_fingerprint_enroll_introduction_v3_message,
+ DeviceHelper.getDeviceName(this)));
+
+ super.initViews();
+ }
+
@VisibleForTesting
@Nullable
protected FingerprintManager getFingerprintManager() {
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java b/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java
index d6d0b8f..051d254 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintProfileStatusPreferenceController.java
@@ -53,4 +53,9 @@
protected int getUserId() {
return mProfileChallengeUserId;
}
+
+ @Override
+ protected boolean isWorkProfileController() {
+ return true;
+ }
}
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
index aeedea6..74d40d1 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
@@ -84,6 +84,8 @@
import com.android.settingslib.widget.FooterPreference;
import com.android.settingslib.widget.TwoTargetPreference;
+import com.google.android.setupdesign.util.DeviceHelper;
+
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@@ -451,8 +453,9 @@
mFooterColumns.add(column2);
} else {
final FooterColumn column = new FooterColumn();
- column.mTitle = getText(
- R.string.security_settings_fingerprint_enroll_introduction_v2_message);
+ column.mTitle = getString(
+ R.string.security_settings_fingerprint_enroll_introduction_v3_message,
+ DeviceHelper.getDeviceName(getActivity()));
column.mLearnMoreClickListener = learnMoreClickListener;
mFooterColumns.add(column);
}
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintStatusPreferenceController.java b/src/com/android/settings/biometrics/fingerprint/FingerprintStatusPreferenceController.java
index 347fec7..fba93e1 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintStatusPreferenceController.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintStatusPreferenceController.java
@@ -87,6 +87,11 @@
}
@Override
+ protected boolean isHardwareSupported() {
+ return Utils.hasFingerprintHardware(mContext);
+ }
+
+ @Override
public void updateState(Preference preference) {
super.updateState(preference);
updateStateInternal();
diff --git a/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollIntroFragment.java b/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollIntroFragment.java
index 4299c3f..e6b9116 100644
--- a/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollIntroFragment.java
+++ b/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollIntroFragment.java
@@ -54,6 +54,7 @@
import com.google.android.setupcompat.template.FooterButton;
import com.google.android.setupdesign.GlifLayout;
import com.google.android.setupdesign.template.RequireScrollMixin;
+import com.google.android.setupdesign.util.DeviceHelper;
import com.google.android.setupdesign.util.DynamicColorPalette;
/**
@@ -177,6 +178,9 @@
} else {
glifLayoutHelper.setHeaderText(
R.string.security_settings_fingerprint_enroll_introduction_title);
+ glifLayoutHelper.setDescriptionText(getString(
+ R.string.security_settings_fingerprint_enroll_introduction_v3_message,
+ DeviceHelper.getDeviceName(context)));
}
observePageStatusLiveDataIfNeed();
}
diff --git a/src/com/android/settings/inputmethod/TouchGesturesButtonPreferenceController.java b/src/com/android/settings/inputmethod/TouchGesturesButtonPreferenceController.java
index 6e54689..bbe65c1 100644
--- a/src/com/android/settings/inputmethod/TouchGesturesButtonPreferenceController.java
+++ b/src/com/android/settings/inputmethod/TouchGesturesButtonPreferenceController.java
@@ -19,6 +19,7 @@
import android.content.Context;
import android.util.FeatureFlagUtils;
+import androidx.fragment.app.Fragment;
import androidx.preference.PreferenceScreen;
import com.android.settings.core.BasePreferenceController;
@@ -29,11 +30,18 @@
private static final int ORDER_TOP = 0;
private static final int ORDER_BOTTOM = 100;
private static final String PREFERENCE_KEY = "trackpad_touch_gesture";
+ private static final String GESTURE_DIALOG_TAG = "GESTURE_DIALOG_TAG";
+
+ private Fragment mParent;
public TouchGesturesButtonPreferenceController(Context context, String key) {
super(context, key);
}
+ public void setFragment(Fragment parent) {
+ mParent = parent;
+ }
+
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
@@ -59,12 +67,8 @@
}
private void showTouchpadGestureEducation() {
- // TODO: Waiting for the education UX design.
- /* For example:
- FragmentManager fragmentManager = mParent.getActivity().getSupportFragmentManager();
- FragmentTransaction transaction = fragmentManager.beginTransaction();
TrackpadGestureDialogFragment fragment = new TrackpadGestureDialogFragment();
- fragment.show(transaction, GESTURE_DIALOG_TAG);
- */
+ fragment.setTargetFragment(mParent, 0);
+ fragment.show(mParent.getActivity().getSupportFragmentManager(), GESTURE_DIALOG_TAG);
}
}
diff --git a/src/com/android/settings/inputmethod/TrackpadGestureDialogFragment.java b/src/com/android/settings/inputmethod/TrackpadGestureDialogFragment.java
new file mode 100644
index 0000000..0e9cb12
--- /dev/null
+++ b/src/com/android/settings/inputmethod/TrackpadGestureDialogFragment.java
@@ -0,0 +1,268 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.inputmethod;
+
+import static android.content.Context.LAYOUT_INFLATER_SERVICE;
+import static android.view.WindowManager.LayoutParams.TYPE_SYSTEM_DIALOG;
+
+import android.app.Activity;
+import android.app.Dialog;
+import android.content.Context;
+import android.graphics.Point;
+import android.os.Bundle;
+import android.view.Display;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.Button;
+import android.widget.FrameLayout;
+import android.widget.ImageView;
+
+import androidx.viewpager.widget.PagerAdapter;
+import androidx.viewpager.widget.ViewPager;
+
+import com.android.settings.R;
+
+import com.google.android.material.bottomsheet.BottomSheetBehavior;
+import com.google.android.material.bottomsheet.BottomSheetDialogFragment;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+
+public class TrackpadGestureDialogFragment extends BottomSheetDialogFragment {
+
+ private Context mContext;
+ private LayoutInflater mInflater;
+ private View mViewArrowPrevious;
+ private View mViewArrowNext;
+ private ViewPager mViewPager;
+ private ArrayList<View> mPageList;
+ private ImageView[] mDotIndicators;
+ private View[] mViewPagerItems;
+ private Button mButtonStartSkip;
+ private Button mButtonStartRestart;
+ private Button mButtonEndNext;
+ private Button mButtonEndDone;
+
+ private static final int DOT_INDICATOR_SIZE = 12;
+ private static final int DOT_INDICATOR_LEFT_PADDING = 6;
+ private static final int DOT_INDICATOR_RIGHT_PADDING = 6;
+
+ public TrackpadGestureDialogFragment() {}
+
+ @Override
+ public void onAttach(Context context) {
+ super.onAttach(context);
+ mContext = context;
+ }
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ }
+
+ @Override
+ public void onStart() {
+ super.onStart();
+ final Dialog dialog = getDialog();
+ if (dialog == null) {
+ return;
+ }
+ Window window = dialog.getWindow();
+ if (window == null) {
+ return;
+ }
+ final Point size = getScreenSize();
+ final WindowManager.LayoutParams attributes = window.getAttributes();
+ attributes.width = (int) (size.x * 0.75);
+ window.setAttributes(attributes);
+ }
+
+ @Override
+ public Dialog onCreateDialog(final Bundle savedInstanceState) {
+ Dialog dialog = super.onCreateDialog(savedInstanceState);
+ mInflater = (LayoutInflater) mContext.getSystemService(
+ LAYOUT_INFLATER_SERVICE);
+
+ View gestureEducationView = mInflater.inflate(R.layout.trackpad_gesture_preview, null);
+ addViewPager(gestureEducationView);
+ dialog.setContentView(gestureEducationView);
+
+ Window gestureDialogWindow = dialog.getWindow();
+ gestureDialogWindow.setType(TYPE_SYSTEM_DIALOG);
+
+ // Workaround for solve issue about dialog not full expanded when landscape.
+ FrameLayout bottomSheet = (FrameLayout)
+ dialog.findViewById(com.google.android.material.R.id.design_bottom_sheet);
+ bottomSheet.setBackgroundResource(android.R.color.transparent);
+ BottomSheetBehavior.from(bottomSheet)
+ .setState(BottomSheetBehavior.STATE_EXPANDED);
+
+ return dialog;
+ }
+
+ private ArrayList<Integer> getViewPagerResource() {
+ return new ArrayList<Integer>(
+ Arrays.asList(
+ R.layout.gesture_tip1_go_home,
+ R.layout.gesture_tip2_go_back,
+ R.layout.gesture_tip3_recent_apps,
+ R.layout.gesture_tip4_notifications,
+ R.layout.gesture_tip5_switch_apps));
+ }
+
+ private void addViewPager(View preview) {
+ mViewPager = preview.findViewById(R.id.viewpager);
+ int viewPagerResourceSize = getViewPagerResource().size();
+ mViewPagerItems = new View[viewPagerResourceSize];
+ for (int i = 0; i < viewPagerResourceSize; i++) {
+ mViewPagerItems[i] =
+ mInflater.inflate(getViewPagerResource().get(i), null /* root */);
+ }
+
+ mPageList = new ArrayList<View>();
+ for (int i = 0; i < mViewPagerItems.length; i++) {
+ mPageList.add(mViewPagerItems[i]);
+ }
+
+ mViewPager.setAdapter(new GesturePagerAdapter(mPageList));
+
+ mButtonStartRestart = (Button) preview.findViewById(R.id.button_restart);
+ mButtonStartRestart.setOnClickListener(v -> {
+ final int firstPos = mViewPager.getCurrentItem() - mViewPagerItems.length;
+ mViewPager.setCurrentItem(firstPos, true);
+ });
+
+ mButtonEndDone = (Button) preview.findViewById(R.id.button_done);
+ mButtonEndDone.setOnClickListener(v -> {
+ dismiss();
+ });
+
+ mButtonStartSkip = (Button) preview.findViewById(R.id.button_skip);
+ mButtonStartSkip.setOnClickListener(v -> {
+ dismiss();
+ });
+
+ mButtonEndNext = (Button) preview.findViewById(R.id.button_next);
+ mButtonEndNext.setOnClickListener(v -> {
+ final int nextPos = mViewPager.getCurrentItem() + 1;
+ mViewPager.setCurrentItem(nextPos, true);
+ });
+
+ mViewPager.addOnPageChangeListener(createPageListener());
+ final ViewGroup viewGroup = (ViewGroup) preview.findViewById(R.id.viewGroup);
+ mDotIndicators = new ImageView[mPageList.size()];
+ for (int i = 0; i < mPageList.size(); i++) {
+ final ImageView imageView = new ImageView(mContext);
+ final ViewGroup.MarginLayoutParams lp =
+ new ViewGroup.MarginLayoutParams(DOT_INDICATOR_SIZE, DOT_INDICATOR_SIZE);
+ lp.setMargins(DOT_INDICATOR_LEFT_PADDING, 0, DOT_INDICATOR_RIGHT_PADDING, 0);
+ imageView.setLayoutParams(lp);
+ mDotIndicators[i] = imageView;
+ viewGroup.addView(mDotIndicators[i]);
+ }
+ }
+
+ private static class GesturePagerAdapter extends PagerAdapter {
+ private final ArrayList<View> mPageViewList;
+
+ GesturePagerAdapter(ArrayList<View> pageViewList) {
+ mPageViewList = pageViewList;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, Object object) {
+ if (mPageViewList.get(position) != null) {
+ container.removeView(mPageViewList.get(position));
+ }
+ }
+
+ @Override
+ public Object instantiateItem(ViewGroup container, int position) {
+ container.addView(mPageViewList.get(position));
+ return mPageViewList.get(position);
+ }
+
+ @Override
+ public int getCount() {
+ return mPageViewList.size();
+ }
+
+ @Override
+ public boolean isViewFromObject(View view, Object object) {
+ return object == view;
+ }
+ }
+
+ private ViewPager.OnPageChangeListener createPageListener() {
+ return new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(
+ int position, float positionOffset, int positionOffsetPixels) {
+ if (positionOffset != 0) {
+ for (int i = 0; i < mPageList.size(); i++) {
+ mViewPagerItems[i].setVisibility(View.VISIBLE);
+ }
+ } else {
+ updateIndicator(position);
+ }
+ }
+
+ @Override
+ public void onPageSelected(int position) {}
+
+ @Override
+ public void onPageScrollStateChanged(int state) {}
+ };
+ }
+
+ private void updateIndicator(int position) {
+ for (int i = 0; i < mPageList.size(); i++) {
+ if (position == i) {
+ mDotIndicators[i].setBackgroundResource(
+ R.drawable.ic_color_page_indicator_focused);
+ mViewPagerItems[i].setVisibility(View.VISIBLE);
+ } else {
+ mDotIndicators[i].setBackgroundResource(
+ R.drawable.ic_color_page_indicator_unfocused);
+ mViewPagerItems[i].setVisibility(View.INVISIBLE);
+ }
+ }
+
+ if (position >= 0 && position < mViewPagerItems.length - 1) {
+ mButtonStartSkip.setVisibility(View.VISIBLE);
+ mButtonEndNext.setVisibility(View.VISIBLE);
+ mButtonStartRestart.setVisibility(View.GONE);
+ mButtonEndDone.setVisibility(View.GONE);
+ } else {
+ mButtonStartSkip.setVisibility(View.GONE);
+ mButtonEndNext.setVisibility(View.GONE);
+ mButtonStartRestart.setVisibility(View.VISIBLE);
+ mButtonEndDone.setVisibility(View.VISIBLE);
+ }
+ }
+
+ private Point getScreenSize() {
+ final Point size = new Point();
+ final Activity activity = (Activity) mContext;
+ final Display display = activity.getWindowManager().getDefaultDisplay();
+ display.getSize(size);
+ return size;
+ }
+}
diff --git a/src/com/android/settings/inputmethod/TrackpadSettings.java b/src/com/android/settings/inputmethod/TrackpadSettings.java
index 436e3e6..9be610f 100644
--- a/src/com/android/settings/inputmethod/TrackpadSettings.java
+++ b/src/com/android/settings/inputmethod/TrackpadSettings.java
@@ -31,6 +31,7 @@
@Override
public void onAttach(Context context) {
super.onAttach(context);
+ use(TouchGesturesButtonPreferenceController.class).setFragment(this /*parent*/);
}
@Override
diff --git a/src/com/android/settings/inputmethod/TrackpadTouchGestureSettings.java b/src/com/android/settings/inputmethod/TrackpadTouchGestureSettings.java
index 9884862..5e92caf 100644
--- a/src/com/android/settings/inputmethod/TrackpadTouchGestureSettings.java
+++ b/src/com/android/settings/inputmethod/TrackpadTouchGestureSettings.java
@@ -31,6 +31,7 @@
@Override
public void onAttach(Context context) {
super.onAttach(context);
+ use(TouchGesturesButtonPreferenceController.class).setFragment(this /*parent*/);
}
@Override
diff --git a/src/com/android/settings/localepicker/AppLocalePickerActivity.java b/src/com/android/settings/localepicker/AppLocalePickerActivity.java
index aecc571..6dab5cf 100644
--- a/src/com/android/settings/localepicker/AppLocalePickerActivity.java
+++ b/src/com/android/settings/localepicker/AppLocalePickerActivity.java
@@ -19,6 +19,7 @@
import android.app.FragmentTransaction;
import android.app.LocaleManager;
import android.content.Context;
+import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Bundle;
import android.os.LocaleList;
@@ -34,6 +35,7 @@
import com.android.internal.app.LocaleStore;
import com.android.settings.R;
import com.android.settings.applications.AppInfoBase;
+import com.android.settings.applications.AppLocaleUtil;
import com.android.settings.applications.appinfo.AppLocaleDetails;
import com.android.settings.core.SettingsBaseActivity;
@@ -64,12 +66,18 @@
}
mContextAsUser = this;
if (getIntent().hasExtra(AppInfoBase.ARG_PACKAGE_UID)) {
- int userId = getIntent().getIntExtra(AppInfoBase.ARG_PACKAGE_UID, -1);
- if (userId != -1) {
- UserHandle userHandle = UserHandle.getUserHandleForUid(userId);
+ int uid = getIntent().getIntExtra(AppInfoBase.ARG_PACKAGE_UID, -1);
+
+ if (uid != -1) {
+ UserHandle userHandle = UserHandle.getUserHandleForUid(uid);
mContextAsUser = createContextAsUser(userHandle, 0);
}
}
+ if (!canDisplayLocaleUi() || mContextAsUser.getUserId() != UserHandle.myUserId()) {
+ Log.w(TAG, "Not allow to display Locale Settings UI.");
+ finish();
+ return;
+ }
setTitle(R.string.app_locale_picker_title);
getActionBar().setDisplayHomeAsUpEnabled(true);
@@ -161,4 +169,18 @@
.replace(R.id.content_frame, mLocalePickerWithRegion)
.commit();
}
+
+ private boolean canDisplayLocaleUi() {
+ try {
+ PackageManager packageManager = mContextAsUser.getPackageManager();
+ return AppLocaleUtil.canDisplayLocaleUi(mContextAsUser,
+ packageManager.getApplicationInfo(mPackageName, 0),
+ packageManager.queryIntentActivities(AppLocaleUtil.LAUNCHER_ENTRY_INTENT,
+ PackageManager.GET_META_DATA));
+ } catch (PackageManager.NameNotFoundException e) {
+ Log.e(TAG, "Unable to find info for package: " + mPackageName);
+ }
+
+ return false;
+ }
}
\ No newline at end of file
diff --git a/src/com/android/settings/password/ChooseLockPassword.java b/src/com/android/settings/password/ChooseLockPassword.java
index 0c05039..55e01b0 100644
--- a/src/com/android/settings/password/ChooseLockPassword.java
+++ b/src/com/android/settings/password/ChooseLockPassword.java
@@ -71,6 +71,7 @@
import android.view.ViewGroup;
import android.view.WindowManager;
import android.view.inputmethod.EditorInfo;
+import android.widget.CheckBox;
import android.widget.ImeAwareEditText;
import android.widget.TextView;
import android.widget.TextView.OnEditorActionListener;
@@ -101,7 +102,9 @@
import java.util.ArrayList;
import java.util.Collections;
+import java.util.HashMap;
import java.util.List;
+import java.util.Map;
public class ChooseLockPassword extends SettingsActivity {
private static final String TAG = "ChooseLockPassword";
@@ -223,6 +226,8 @@
private static final String KEY_CURRENT_CREDENTIAL = "current_credential";
private static final String FRAGMENT_TAG_SAVE_AND_FINISH = "save_and_finish_worker";
+ private static final int MIN_AUTO_PIN_REQUIREMENT_LENGTH = 6;
+
private LockscreenCredential mCurrentCredential;
private LockscreenCredential mChosenPassword;
private boolean mRequestGatekeeperPassword;
@@ -255,6 +260,9 @@
protected FooterButton mSkipOrClearButton;
private FooterButton mNextButton;
private TextView mMessage;
+ protected CheckBox mAutoPinConfirmOption;
+ protected TextView mAutoConfirmSecurityMessage;
+ protected boolean mIsAutoPinConfirmOptionSetManually;
private TextChangedHandler mTextChangedHandler;
@@ -515,6 +523,16 @@
mPasswordEntry.requestFocus();
mPasswordEntryInputDisabler = new TextViewInputDisabler(mPasswordEntry);
+ // Fetch the AutoPinConfirmOption
+ mAutoPinConfirmOption = view.findViewById(R.id.auto_pin_confirm_enabler);
+ mAutoConfirmSecurityMessage = view.findViewById(R.id.auto_pin_confirm_security_message);
+ mIsAutoPinConfirmOptionSetManually = false;
+ setOnAutoConfirmOptionClickListener();
+ if (mAutoPinConfirmOption != null) {
+ mAutoPinConfirmOption.setVisibility(View.GONE);
+ mAutoPinConfirmOption.setChecked(false);
+ }
+
final Activity activity = getActivity();
int currentType = mPasswordEntry.getInputType();
@@ -808,10 +826,22 @@
R.string.lockpassword_password_requires_nonnumerical));
break;
case TOO_SHORT:
- messages.add(StringUtil.getIcuPluralsString(getContext(), error.requirement,
+ String message = StringUtil.getIcuPluralsString(getContext(),
+ error.requirement,
mIsAlphaMode
? R.string.lockpassword_password_too_short
- : R.string.lockpassword_pin_too_short));
+ : R.string.lockpassword_pin_too_short);
+ if (mLockPatternUtils.isAutoPinConfirmFeatureAvailable()
+ && !mIsAlphaMode
+ && error.requirement < MIN_AUTO_PIN_REQUIREMENT_LENGTH) {
+ Map<String, Object> arguments = new HashMap<>();
+ arguments.put("count", error.requirement);
+ arguments.put("minAutoConfirmLen", MIN_AUTO_PIN_REQUIREMENT_LENGTH);
+ message = StringUtil.getIcuPluralsString(getContext(),
+ arguments,
+ R.string.lockpassword_pin_too_short_autoConfirm_extra_message);
+ }
+ messages.add(message);
break;
case TOO_SHORT_WHEN_ALL_NUMERIC:
messages.add(
@@ -864,6 +894,8 @@
String[] messages = convertErrorCodeToMessages();
// Update the fulfillment of requirements.
mPasswordRequirementAdapter.setRequirements(messages);
+ // set the visibility of pin_auto_confirm option accordingly
+ setAutoPinConfirmOption(passwordCompliant, length);
// Enable/Disable the next button accordingly.
setNextEnabled(passwordCompliant);
} else {
@@ -896,6 +928,36 @@
return visibleOrGone ? View.VISIBLE : View.GONE;
}
+ private void setAutoPinConfirmOption(boolean enabled, int length) {
+ if (!mLockPatternUtils.isAutoPinConfirmFeatureAvailable()
+ || mAutoPinConfirmOption == null) {
+ return;
+ }
+ if (enabled && !mIsAlphaMode && isAutoPinConfirmPossible(length)) {
+ mAutoPinConfirmOption.setVisibility(View.VISIBLE);
+ mAutoConfirmSecurityMessage.setVisibility(View.VISIBLE);
+ if (!mIsAutoPinConfirmOptionSetManually) {
+ mAutoPinConfirmOption.setChecked(length == MIN_AUTO_PIN_REQUIREMENT_LENGTH);
+ }
+ } else {
+ mAutoPinConfirmOption.setVisibility(View.GONE);
+ mAutoConfirmSecurityMessage.setVisibility(View.GONE);
+ mAutoPinConfirmOption.setChecked(false);
+ }
+ }
+
+ private boolean isAutoPinConfirmPossible(int currentPinLength) {
+ return currentPinLength >= MIN_AUTO_PIN_REQUIREMENT_LENGTH;
+ }
+
+ private void setOnAutoConfirmOptionClickListener() {
+ if (mAutoPinConfirmOption != null) {
+ mAutoPinConfirmOption.setOnClickListener((v) -> {
+ mIsAutoPinConfirmOptionSetManually = true;
+ });
+ }
+ }
+
private void setHeaderText(String text) {
// Only set the text if it is different than the existing one to avoid announcing again.
if (!TextUtils.isEmpty(mLayout.getHeaderText())
@@ -951,6 +1013,10 @@
}
mSaveAndFinishWorker.start(mLockPatternUtils, mRequestGatekeeperPassword,
mChosenPassword, mCurrentCredential, mUserId);
+ // update the pin_auto_confirm setting accordingly.
+ mLockPatternUtils.setAutoPinConfirm(
+ (mAutoPinConfirmOption != null && mAutoPinConfirmOption.isChecked()),
+ mUserId);
}
@Override
diff --git a/src/com/android/settings/password/SetupChooseLockPassword.java b/src/com/android/settings/password/SetupChooseLockPassword.java
index 5306719..74cb271 100644
--- a/src/com/android/settings/password/SetupChooseLockPassword.java
+++ b/src/com/android/settings/password/SetupChooseLockPassword.java
@@ -170,6 +170,12 @@
mOptionsButton.setVisibility(
mUiStage == Stage.Introduction ? View.VISIBLE : View.GONE);
}
+
+ // Visibility of auto pin confirm opt-in/out option should always be invisible.
+ if (mAutoPinConfirmOption != null) {
+ mAutoPinConfirmOption.setVisibility(View.GONE);
+ mAutoConfirmSecurityMessage.setVisibility(View.GONE);
+ }
}
}
}
diff --git a/src/com/android/settings/security/screenlock/AutoPinConfirmPreferenceController.java b/src/com/android/settings/security/screenlock/AutoPinConfirmPreferenceController.java
new file mode 100644
index 0000000..75af1fa
--- /dev/null
+++ b/src/com/android/settings/security/screenlock/AutoPinConfirmPreferenceController.java
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.security.screenlock;
+
+import android.content.Context;
+
+import androidx.preference.Preference;
+import androidx.preference.TwoStatePreference;
+
+import com.android.internal.widget.LockPatternUtils;
+import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settingslib.core.AbstractPreferenceController;
+
+/**
+ * Preference controller for the pin_auto_confirm setting.
+ */
+public class AutoPinConfirmPreferenceController extends AbstractPreferenceController implements
+ PreferenceControllerMixin, Preference.OnPreferenceChangeListener {
+
+ private static final String PREF_KEY_PIN_AUTO_CONFIRM = "auto_pin_confirm";
+ private static final long MIN_AUTO_PIN_REQUIREMENT_LENGTH = 6L;
+
+ private final int mUserId;
+ private final LockPatternUtils mLockPatternUtils;
+
+ public AutoPinConfirmPreferenceController(Context context, int userId,
+ LockPatternUtils lockPatternUtils) {
+ super(context);
+ mUserId = userId;
+ mLockPatternUtils = lockPatternUtils;
+ }
+
+ @Override
+ public boolean onPreferenceChange(Preference preference, Object newValue) {
+ setPinAutoConfirmSettingState((boolean) newValue);
+ return true;
+ }
+
+ @Override
+ public void updateState(Preference preference) {
+ ((TwoStatePreference) preference).setChecked(getPinAutoConfirmSettingState());
+ }
+
+ @Override
+ public boolean isAvailable() {
+ return mLockPatternUtils.isAutoPinConfirmFeatureAvailable() && isPinLock()
+ && isPinLengthEligibleForAutoConfirmation();
+ }
+
+ @Override
+ public String getPreferenceKey() {
+ return PREF_KEY_PIN_AUTO_CONFIRM;
+ }
+
+ private boolean isPinLock() {
+ return mLockPatternUtils.getCredentialTypeForUser(mUserId)
+ == LockPatternUtils.CREDENTIAL_TYPE_PIN;
+ }
+
+ private boolean isPinLengthEligibleForAutoConfirmation() {
+ return mLockPatternUtils.getPinLength(mUserId) >= MIN_AUTO_PIN_REQUIREMENT_LENGTH;
+ }
+
+ private boolean getPinAutoConfirmSettingState() {
+ return mLockPatternUtils.isAutoPinConfirmEnabled(mUserId);
+ }
+
+ private void setPinAutoConfirmSettingState(boolean state) {
+ mLockPatternUtils.setAutoPinConfirm(state, mUserId);
+ }
+}
diff --git a/src/com/android/settings/security/screenlock/ScreenLockSettings.java b/src/com/android/settings/security/screenlock/ScreenLockSettings.java
index 082e333..af3cb65 100644
--- a/src/com/android/settings/security/screenlock/ScreenLockSettings.java
+++ b/src/com/android/settings/security/screenlock/ScreenLockSettings.java
@@ -75,6 +75,8 @@
context, MY_USER_ID, lockPatternUtils));
controllers.add(new LockAfterTimeoutPreferenceController(
context, MY_USER_ID, lockPatternUtils));
+ controllers.add(new AutoPinConfirmPreferenceController(
+ context, MY_USER_ID, lockPatternUtils));
controllers.add(new OwnerInfoPreferenceController(context, parent));
return controllers;
}
diff --git a/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockContentListenerTest.java b/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockContentListenerTest.java
new file mode 100644
index 0000000..cb0c942
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockContentListenerTest.java
@@ -0,0 +1,145 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+import static org.robolectric.shadows.ShadowLooper.idleMainLooper;
+
+import android.content.Context;
+import android.content.pm.PackageManager;
+
+import androidx.annotation.Nullable;
+
+import com.android.settings.biometrics.activeunlock.ActiveUnlockContentListener.OnContentChangedListener;
+import com.android.settings.testutils.ActiveUnlockTestUtils;
+import com.android.settings.testutils.shadow.ShadowDeviceConfig;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.Robolectric;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+import org.robolectric.annotation.Config;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = {ShadowDeviceConfig.class})
+public class ActiveUnlockContentListenerTest {
+
+ @Rule public final MockitoRule mMocks = MockitoJUnit.rule();
+ @Mock private PackageManager mPackageManager;
+
+ private Context mContext;
+ private ActiveUnlockContentListener mContentListener;
+ @Nullable private String mContent;
+ private int mUpdateCount;
+
+ @Before
+ public void setUp() {
+ Robolectric.setupContentProvider(
+ FakeContentProvider.class, FakeContentProvider.AUTHORITY);
+ mContext = spy(RuntimeEnvironment.application);
+ when(mContext.getPackageManager()).thenReturn(mPackageManager);
+ OnContentChangedListener listener = new OnContentChangedListener() {
+ @Override
+ public void onContentChanged(String newValue) {
+ mContent = newValue;
+ mUpdateCount++;
+ }
+ };
+ ActiveUnlockTestUtils.enable(mContext);
+ mContentListener =
+ new ActiveUnlockContentListener(
+ mContext,
+ listener,
+ "logTag",
+ FakeContentProvider.METHOD_SUMMARY,
+ FakeContentProvider.KEY_SUMMARY);
+ FakeContentProvider.init(mContext);
+ }
+
+ @Test
+ public void subscribe_contentFetched() {
+ String newContent = "newContent";
+ FakeContentProvider.setTileSummary(newContent);
+
+ mContentListener.subscribe();
+ idleMainLooper();
+
+ assertThat(mContent).isEqualTo(newContent);
+ }
+
+ @Test
+ public void contentUpdated_contentUpdated() {
+ mContentListener.subscribe();
+ idleMainLooper();
+
+ String newContent = "newContent";
+ updateContent(newContent);
+
+ assertThat(mContent).isEqualTo(newContent);
+ }
+
+ @Test
+ public void contentUpdated_unsubscribed_contentNotUpdated() {
+ mContentListener.subscribe();
+ idleMainLooper();
+
+ mContentListener.unsubscribe();
+ updateContent("newContent");
+
+ assertThat(mContent).isNull();
+ }
+
+ @Test
+ public void multipleContentUpdates_contentIsNewestValueAndUpdatedTwice() {
+ mContentListener.subscribe();
+ idleMainLooper();
+
+ updateContent("temporaryContent");
+ String newContent = "newContent";
+ updateContent(newContent);
+
+ assertThat(mContent).isEqualTo(newContent);
+ assertThat(mUpdateCount).isEqualTo(2);
+ }
+
+ @Test
+ public void duplicateContentUpdates_onContentChangedOnlyCalledOnce() {
+ mContentListener.subscribe();
+ idleMainLooper();
+
+ updateContent("newContent");
+ updateContent("newContent");
+
+ assertThat(mUpdateCount).isEqualTo(1);
+ }
+
+ private void updateContent(String content) {
+ FakeContentProvider.setTileSummary(content);
+ mContext.getContentResolver().notifyChange(
+ FakeContentProvider.URI, null /* observer */);
+ idleMainLooper();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockRequireBiometricSetupTest.java b/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockRequireBiometricSetupTest.java
new file mode 100644
index 0000000..d3bbf24
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockRequireBiometricSetupTest.java
@@ -0,0 +1,96 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import static com.android.settings.biometrics.BiometricEnrollBase.RESULT_FINISHED;
+import static com.android.settings.biometrics.activeunlock.ActiveUnlockRequireBiometricSetup.BIOMETRIC_ENROLL_REQUEST;
+
+import static com.google.common.truth.Truth.assertThat;
+import static com.google.common.truth.Truth.assertWithMessage;
+
+import static org.robolectric.RuntimeEnvironment.application;
+
+import android.app.settings.SettingsEnums;
+import android.content.ComponentName;
+
+import com.android.settings.R;
+import com.android.settings.biometrics.BiometricEnrollActivity;
+
+import com.google.android.setupcompat.PartnerCustomizationLayout;
+import com.google.android.setupcompat.template.FooterBarMixin;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.Robolectric;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.Shadows;
+import org.robolectric.shadows.ShadowActivity;
+
+@RunWith(RobolectricTestRunner.class)
+public class ActiveUnlockRequireBiometricSetupTest {
+
+ private ActiveUnlockRequireBiometricSetup mActivity;
+ private PartnerCustomizationLayout mLayout;
+
+ @Before
+ public void setUp() {
+ mActivity = Robolectric.buildActivity(
+ ActiveUnlockRequireBiometricSetup.class).setup().get();
+ mLayout = mActivity.findViewById(R.id.setup_wizard_layout);
+ }
+
+ @Test
+ public void onBackPressed_shouldFinish() {
+ mActivity.onBackPressed();
+
+ assertThat(mActivity.isFinishing()).isTrue();
+ }
+
+ @Test
+ public void clickCancel_shouldFinish() {
+ mLayout.getMixin(FooterBarMixin.class).getSecondaryButtonView().performClick();
+
+ assertThat(mActivity.isFinishing()).isTrue();
+ }
+
+ @Test
+ public void clickNext_shouldLaunchBiometricSetup() {
+ final ComponentName expectedComponent = new ComponentName(application,
+ BiometricEnrollActivity.InternalActivity.class);
+
+ mLayout.getMixin(FooterBarMixin.class).getPrimaryButtonView().performClick();
+
+ ShadowActivity.IntentForResult startedActivity = Shadows.shadowOf(
+ mActivity).getNextStartedActivityForResult();
+ assertWithMessage("Next activity").that(startedActivity).isNotNull();
+ assertThat(startedActivity.intent.getComponent()).isEqualTo(expectedComponent);
+ }
+
+ @Test
+ public void onActivityResult_shouldFinish() {
+ mActivity.onActivityResult(BIOMETRIC_ENROLL_REQUEST, RESULT_FINISHED, null);
+
+ assertThat(mActivity.isFinishing()).isTrue();
+ }
+
+ @Test
+ public void getMetricsCategory_returnsCorrectCategory() {
+ assertThat(mActivity.getMetricsCategory()).isEqualTo(
+ SettingsEnums.ACTIVE_UNLOCK_REQUIRE_BIOMETRIC_SETUP);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusPreferenceControllerTest.java
new file mode 100644
index 0000000..bf60d01
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusPreferenceControllerTest.java
@@ -0,0 +1,170 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+import static org.robolectric.shadows.ShadowLooper.idleMainLooper;
+
+import android.content.Context;
+import android.content.pm.PackageManager;
+import android.hardware.face.FaceManager;
+import android.hardware.fingerprint.FingerprintManager;
+import android.os.UserManager;
+
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.testutils.ActiveUnlockTestUtils;
+import com.android.settings.testutils.shadow.ShadowDeviceConfig;
+import com.android.settingslib.RestrictedPreference;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.Robolectric;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+import org.robolectric.annotation.Config;
+import org.robolectric.shadows.ShadowApplication;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = {ShadowDeviceConfig.class})
+public class ActiveUnlockStatusPreferenceControllerTest {
+
+ @Rule public final MockitoRule mMocks = MockitoJUnit.rule();
+
+ @Mock private UserManager mUserManager;
+ @Mock private PackageManager mPackageManager;
+ @Mock private FingerprintManager mFingerprintManager;
+ @Mock private FaceManager mFaceManager;
+ @Mock private PreferenceScreen mPreferenceScreen;
+
+ private Context mContext;
+ private ActiveUnlockStatusPreferenceController mController;
+ private RestrictedPreference mPreference;
+
+ @Before
+ public void setUp() {
+ Robolectric.setupContentProvider(FakeContentProvider.class, FakeContentProvider.AUTHORITY);
+ mContext = spy(RuntimeEnvironment.application);
+ when(mContext.getPackageManager()).thenReturn(mPackageManager);
+ when(mPackageManager.hasSystemFeature(PackageManager.FEATURE_FINGERPRINT)).thenReturn(true);
+ when(mPackageManager.hasSystemFeature(PackageManager.FEATURE_FACE)).thenReturn(true);
+ ShadowApplication.getInstance()
+ .setSystemService(Context.FINGERPRINT_SERVICE, mFingerprintManager);
+ ShadowApplication.getInstance().setSystemService(Context.FACE_SERVICE, mFaceManager);
+ ShadowApplication.getInstance().setSystemService(Context.USER_SERVICE, mUserManager);
+ when(mUserManager.getProfileIdsWithDisabled(anyInt())).thenReturn(new int[] {1234});
+ mPreference = new RestrictedPreference(mContext);
+ when(mPreferenceScreen.findPreference(any())).thenReturn(mPreference);
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+ ActiveUnlockTestUtils.enable(mContext);
+ FakeContentProvider.init(mContext);
+ mController = new ActiveUnlockStatusPreferenceController(mContext);
+ }
+
+ @After
+ public void tearDown() {
+ ActiveUnlockTestUtils.disable(mContext);
+ }
+
+ @Test
+ public void updateState_featureFlagDisabled_isNotVisible() {
+ ActiveUnlockTestUtils.disable(mContext);
+
+ mController.displayPreference(mPreferenceScreen);
+
+ assertThat(mPreference.isVisible()).isFalse();
+ }
+
+ @Test
+ public void updateState_withoutFingerprint_withoutFace_isNotVisible() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(false);
+ when(mFaceManager.isHardwareDetected()).thenReturn(false);
+
+ mController.displayPreference(mPreferenceScreen);
+
+ assertThat(mPreference.isVisible()).isFalse();
+ }
+
+ @Test
+ public void updateState_withoutFingerprint_withFace_isVisible() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(false);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ mController.displayPreference(mPreferenceScreen);
+
+ assertThat(mPreference.isVisible()).isTrue();
+ }
+
+ @Test
+ public void updateState_withFingerprint_withoutFace_isVisible() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(false);
+
+ mController.displayPreference(mPreferenceScreen);
+
+ assertThat(mPreference.isVisible()).isTrue();
+ }
+
+ @Test
+ public void updateState_withFingerprint_withFace_isVisible() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ mController.displayPreference(mPreferenceScreen);
+
+ assertThat(mPreference.isVisible()).isTrue();
+ }
+
+ @Test
+ public void defaultState_summaryIsEmpty() {
+ mController.displayPreference(mPreferenceScreen);
+
+ idleMainLooper();
+
+ assertThat(mPreference.getSummary().toString()).isEqualTo(" ");
+ }
+
+ @Test
+ public void onStart_summaryIsUpdated() {
+ String summary = "newSummary";
+ updateSummary(summary);
+ mController.displayPreference(mPreferenceScreen);
+
+ mController.onStart();
+ idleMainLooper();
+
+ assertThat(mPreference.getSummary().toString()).isEqualTo(summary);
+ }
+
+ private void updateSummary(String summary) {
+ FakeContentProvider.setTileSummary(summary);
+ mContext.getContentResolver().notifyChange(FakeContentProvider.URI, null /* observer */);
+ idleMainLooper();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusUtilsTest.java b/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusUtilsTest.java
new file mode 100644
index 0000000..d420f78
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/biometrics/activeunlock/ActiveUnlockStatusUtilsTest.java
@@ -0,0 +1,225 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
+import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.pm.PackageManager;
+import android.hardware.face.FaceManager;
+import android.hardware.fingerprint.FingerprintManager;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+import com.android.settings.testutils.ActiveUnlockTestUtils;
+import com.android.settings.testutils.shadow.ShadowDeviceConfig;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.annotation.Config;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = {ShadowDeviceConfig.class})
+public class ActiveUnlockStatusUtilsTest {
+
+ @Rule public final MockitoRule mMocks = MockitoJUnit.rule();
+
+ @Mock private PackageManager mPackageManager;
+ @Mock private FingerprintManager mFingerprintManager;
+ @Mock private FaceManager mFaceManager;
+
+ private Context mApplicationContext;
+ private ActiveUnlockStatusUtils mActiveUnlockStatusUtils;
+
+ @Before
+ public void setUp() {
+ mApplicationContext = spy(ApplicationProvider.getApplicationContext());
+ when(mApplicationContext.getPackageManager()).thenReturn(mPackageManager);
+ when(mPackageManager.hasSystemFeature(PackageManager.FEATURE_FINGERPRINT)).thenReturn(true);
+ when(mPackageManager.hasSystemFeature(PackageManager.FEATURE_FACE)).thenReturn(true);
+ when(mApplicationContext.getSystemService(Context.FINGERPRINT_SERVICE))
+ .thenReturn(mFingerprintManager);
+ when(mApplicationContext.getSystemService(Context.FACE_SERVICE)).thenReturn(mFaceManager);
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+ ActiveUnlockTestUtils.enable(mApplicationContext);
+ mActiveUnlockStatusUtils = new ActiveUnlockStatusUtils(mApplicationContext);
+ }
+
+ @After
+ public void tearDown() {
+ ActiveUnlockTestUtils.disable(mApplicationContext);
+ }
+
+ @Test
+ public void isAvailable_featureFlagDisabled_returnsConditionallyUnavailable() {
+ ActiveUnlockTestUtils.disable(mApplicationContext);
+
+ assertThat(mActiveUnlockStatusUtils.getAvailability()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
+ public void isAvailable_withoutFingerprint_withoutFace_returnsUnsupported() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(false);
+ when(mFaceManager.isHardwareDetected()).thenReturn(false);
+
+ assertThat(mActiveUnlockStatusUtils.getAvailability()).isEqualTo(UNSUPPORTED_ON_DEVICE);
+ }
+
+ @Test
+ public void isAvailable_withoutFingerprint_withFace_returnsAvailable() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(false);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ assertThat(mActiveUnlockStatusUtils.getAvailability()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ public void isAvailable_withFingerprint_withoutFace_returnsAvailable() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(false);
+
+ assertThat(mActiveUnlockStatusUtils.getAvailability()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ public void isAvailable_withFingerprint_withFace_returnsAvailable() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ assertThat(mActiveUnlockStatusUtils.getAvailability()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ public void configIsUnlockOnIntent_useUnlockIntentLayoutIsTrue() {
+ ActiveUnlockTestUtils.enable(
+ mApplicationContext, ActiveUnlockStatusUtils.UNLOCK_INTENT_LAYOUT);
+
+ assertThat(mActiveUnlockStatusUtils.useUnlockIntentLayout()).isTrue();
+ assertThat(mActiveUnlockStatusUtils.useBiometricFailureLayout()).isFalse();
+ }
+
+ @Test
+ public void configIsBiometricFailure_useBiometricFailureLayoutIsTrue() {
+ ActiveUnlockTestUtils.enable(
+ mApplicationContext, ActiveUnlockStatusUtils.BIOMETRIC_FAILURE_LAYOUT);
+
+ assertThat(mActiveUnlockStatusUtils.useUnlockIntentLayout()).isFalse();
+ assertThat(mActiveUnlockStatusUtils.useBiometricFailureLayout()).isTrue();
+ }
+
+ @Test
+ public void getTitle_faceEnabled_returnsFacePreferenceTitle() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(false);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ assertThat(mActiveUnlockStatusUtils.getTitleForActiveUnlock())
+ .isEqualTo(mApplicationContext.getString(
+ R.string.security_settings_face_preference_title));
+ }
+
+ @Test
+ public void getTitle_fingerprintEnabled_returnsFingerprintPreferenceTitle() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(false);
+
+ assertThat(mActiveUnlockStatusUtils.getTitleForActiveUnlock())
+ .isEqualTo(mApplicationContext.getString(
+ R.string.security_settings_fingerprint_preference_title));
+ }
+
+ @Test
+ public void getIntro_faceEnabled_returnsIntroWithFace() {
+ ActiveUnlockTestUtils.enable(
+ mApplicationContext, ActiveUnlockStatusUtils.BIOMETRIC_FAILURE_LAYOUT);
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(false);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ assertThat(mActiveUnlockStatusUtils.getIntroForActiveUnlock())
+ .isEqualTo(mApplicationContext.getString(
+ R.string.biometric_settings_intro_with_face));
+ }
+
+ @Test
+ public void getIntro_fingerprintEnabled_returnsIntroWithFingerprint() {
+ ActiveUnlockTestUtils.enable(
+ mApplicationContext, ActiveUnlockStatusUtils.BIOMETRIC_FAILURE_LAYOUT);
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(false);
+
+ assertThat(mActiveUnlockStatusUtils.getIntroForActiveUnlock())
+ .isEqualTo(mApplicationContext.getString(
+ R.string.biometric_settings_intro_with_fingerprint));
+ }
+
+ @Test
+ public void getIntro_unlockOnIntentAndFaceEnabled_returnsEmpty() {
+ ActiveUnlockTestUtils.enable(
+ mApplicationContext, ActiveUnlockStatusUtils.UNLOCK_INTENT_LAYOUT);
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(false);
+
+ assertThat(mActiveUnlockStatusUtils.getIntroForActiveUnlock()).isEqualTo("");
+ }
+
+ @Test
+ public void getIntro_unlockOnIntentAndFaceAndFingerprintEnabled_returnsDefault() {
+ ActiveUnlockTestUtils.enable(
+ mApplicationContext, ActiveUnlockStatusUtils.UNLOCK_INTENT_LAYOUT);
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ assertThat(mActiveUnlockStatusUtils.getIntroForActiveUnlock())
+ .isEqualTo(mApplicationContext.getString(
+ R.string.biometric_settings_intro));
+ }
+
+ @Test
+ public void getUnlockDeviceSummary_fingerprintEnabled_returnsFingerprintOrWatch() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(false);
+
+ assertThat(mActiveUnlockStatusUtils.getUnlockDeviceSummaryForActiveUnlock())
+ .isEqualTo(mApplicationContext.getString(
+ R.string.biometric_settings_use_fingerprint_or_watch_preference_summary));
+ }
+
+ @Test
+ public void getUnlockDeviceSummary_faceEnabled_returnsFaceOrWatch() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(false);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ assertThat(mActiveUnlockStatusUtils.getUnlockDeviceSummaryForActiveUnlock())
+ .isEqualTo(mApplicationContext.getString(
+ R.string.biometric_settings_use_face_or_watch_preference_summary));
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/biometrics/activeunlock/FakeContentProvider.java b/tests/robotests/src/com/android/settings/biometrics/activeunlock/FakeContentProvider.java
new file mode 100644
index 0000000..7bb6941
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/biometrics/activeunlock/FakeContentProvider.java
@@ -0,0 +1,108 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.activeunlock;
+
+import android.content.ContentProvider;
+import android.content.ContentResolver;
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.Cursor;
+import android.net.Uri;
+import android.os.Bundle;
+import android.provider.Settings;
+
+import androidx.annotation.Nullable;
+
+import com.android.settings.testutils.ActiveUnlockTestUtils;
+
+/** ContentProvider to provider tile summary for ActiveUnlock in tests. */
+public final class FakeContentProvider extends ContentProvider {
+ public static final String AUTHORITY = ActiveUnlockTestUtils.PROVIDER;
+ public static final Uri URI = new Uri.Builder()
+ .scheme(ContentResolver.SCHEME_CONTENT)
+ .authority(AUTHORITY)
+ .appendPath("getSummary")
+ .build();
+ public static final String METHOD_SUMMARY = "getSummary";
+ public static final String KEY_SUMMARY = "com.android.settings.summary";
+ private static final String METHOD_DEVICE_NAME = "getDeviceName";
+ private static final String KEY_DEVICE_NAME = "com.android.settings.active_unlock.device_name";
+ @Nullable private static String sTileSummary;
+ @Nullable private static String sDeviceName;
+
+ public FakeContentProvider() {
+ super();
+ }
+
+ public static void setTileSummary(String summary) {
+ sTileSummary = summary;
+ }
+
+ public static void setDeviceName(String deviceName) {
+ sDeviceName = deviceName;
+ }
+
+ public static void init(Context context) {
+ Settings.Secure.putString(
+ context.getContentResolver(), ActiveUnlockTestUtils.PROVIDER_SETTING, AUTHORITY);
+ sTileSummary = null;
+ sDeviceName = null;
+ }
+
+ @Override
+ public Bundle call(String method, String arg, Bundle extras) {
+ Bundle bundle = new Bundle();
+ if (METHOD_SUMMARY.equals(method)) {
+ bundle.putCharSequence(KEY_SUMMARY, sTileSummary);
+ } else if (METHOD_DEVICE_NAME.equals(method)) {
+ bundle.putCharSequence(KEY_DEVICE_NAME, sDeviceName);
+ }
+ return bundle;
+ }
+
+ @Override
+ public boolean onCreate() {
+ return true;
+ }
+
+ @Override
+ public Cursor query(Uri uri, String[] projection, String selection,
+ String[] selectionArgs, String sortOrder) {
+ return null;
+ }
+
+ @Override
+ public Uri insert(Uri uri, ContentValues values) {
+ return null;
+ }
+
+ @Override
+ public int update(Uri uri, ContentValues values, String selection,
+ String[] selectionArgs) {
+ return 0;
+ }
+
+ @Override
+ public int delete(Uri uri, String selection, String[] selectionArgs) {
+ return 0;
+ }
+
+ @Override
+ public String getType(Uri uri) {
+ return null;
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/biometrics/combination/BiometricFaceStatusPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/biometrics/combination/BiometricFaceStatusPreferenceControllerTest.java
new file mode 100644
index 0000000..84a9ad4
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/biometrics/combination/BiometricFaceStatusPreferenceControllerTest.java
@@ -0,0 +1,113 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.combination;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.pm.PackageManager;
+import android.hardware.face.FaceManager;
+import android.hardware.fingerprint.FingerprintManager;
+import android.os.UserManager;
+
+import com.android.settings.testutils.ActiveUnlockTestUtils;
+import com.android.settings.testutils.shadow.ShadowDeviceConfig;
+import com.android.settingslib.RestrictedPreference;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+import org.robolectric.annotation.Config;
+import org.robolectric.shadows.ShadowApplication;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = {ShadowDeviceConfig.class})
+public class BiometricFaceStatusPreferenceControllerTest {
+
+ @Rule public final MockitoRule mMocks = MockitoJUnit.rule();
+
+ @Mock private UserManager mUserManager;
+ @Mock private PackageManager mPackageManager;
+ @Mock private FingerprintManager mFingerprintManager;
+ @Mock private FaceManager mFaceManager;
+
+ private Context mContext;
+ private RestrictedPreference mPreference;
+ private BiometricFaceStatusPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = spy(RuntimeEnvironment.application);
+ when(mContext.getPackageManager()).thenReturn(mPackageManager);
+ when(mPackageManager.hasSystemFeature(PackageManager.FEATURE_FINGERPRINT)).thenReturn(true);
+ when(mPackageManager.hasSystemFeature(PackageManager.FEATURE_FACE)).thenReturn(true);
+ ShadowApplication.getInstance()
+ .setSystemService(Context.FINGERPRINT_SERVICE, mFingerprintManager);
+ ShadowApplication.getInstance().setSystemService(Context.FACE_SERVICE, mFaceManager);
+ ShadowApplication.getInstance().setSystemService(Context.USER_SERVICE, mUserManager);
+ when(mUserManager.getProfileIdsWithDisabled(anyInt())).thenReturn(new int[] {1234});
+ mPreference = new RestrictedPreference(mContext);
+ mController = new BiometricFaceStatusPreferenceController(mContext, "preferenceKey");
+ }
+
+ @After
+ public void tearDown() {
+ ActiveUnlockTestUtils.disable(mContext);
+ }
+
+ @Test
+ public void onlyFaceEnabled_preferenceNotVisible() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(false);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isVisible()).isFalse();
+ }
+
+ @Test
+ public void onlyFaceAndActiveUnlockEnabled_preferenceVisible() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(false);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+ ActiveUnlockTestUtils.enable(mContext);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isVisible()).isTrue();
+ }
+
+ @Test
+ public void faceAndFingerprintEnabled_preferenceVisible() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isVisible()).isTrue();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/biometrics/combination/BiometricFingerprintStatusPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/biometrics/combination/BiometricFingerprintStatusPreferenceControllerTest.java
new file mode 100644
index 0000000..3eb4c21
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/biometrics/combination/BiometricFingerprintStatusPreferenceControllerTest.java
@@ -0,0 +1,113 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics.combination;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.pm.PackageManager;
+import android.hardware.face.FaceManager;
+import android.hardware.fingerprint.FingerprintManager;
+import android.os.UserManager;
+
+import com.android.settings.testutils.ActiveUnlockTestUtils;
+import com.android.settings.testutils.shadow.ShadowDeviceConfig;
+import com.android.settingslib.RestrictedPreference;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+import org.robolectric.annotation.Config;
+import org.robolectric.shadows.ShadowApplication;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = {ShadowDeviceConfig.class})
+public class BiometricFingerprintStatusPreferenceControllerTest {
+
+ @Rule public final MockitoRule mMocks = MockitoJUnit.rule();
+
+ @Mock private UserManager mUserManager;
+ @Mock private PackageManager mPackageManager;
+ @Mock private FingerprintManager mFingerprintManager;
+ @Mock private FaceManager mFaceManager;
+
+ private Context mContext;
+ private RestrictedPreference mPreference;
+ private BiometricFingerprintStatusPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = spy(RuntimeEnvironment.application);
+ when(mContext.getPackageManager()).thenReturn(mPackageManager);
+ when(mPackageManager.hasSystemFeature(PackageManager.FEATURE_FINGERPRINT)).thenReturn(true);
+ when(mPackageManager.hasSystemFeature(PackageManager.FEATURE_FACE)).thenReturn(true);
+ ShadowApplication.getInstance()
+ .setSystemService(Context.FINGERPRINT_SERVICE, mFingerprintManager);
+ ShadowApplication.getInstance().setSystemService(Context.FACE_SERVICE, mFaceManager);
+ ShadowApplication.getInstance().setSystemService(Context.USER_SERVICE, mUserManager);
+ when(mUserManager.getProfileIdsWithDisabled(anyInt())).thenReturn(new int[] {1234});
+ mPreference = new RestrictedPreference(mContext);
+ mController = new BiometricFingerprintStatusPreferenceController(mContext, "preferenceKey");
+ }
+
+ @After
+ public void tearDown() {
+ ActiveUnlockTestUtils.disable(mContext);
+ }
+
+ @Test
+ public void onlyFingerprintEnabled_preferenceNotVisible() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(false);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isVisible()).isFalse();
+ }
+
+ @Test
+ public void onlyFingerprintAndActiveUnlockEnabled_preferenceVisible() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(false);
+ ActiveUnlockTestUtils.enable(mContext);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isVisible()).isTrue();
+ }
+
+ @Test
+ public void faceAndFingerprintEnabled_preferenceVisible() {
+ when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
+ when(mFaceManager.isHardwareDetected()).thenReturn(true);
+
+ mController.updateState(mPreference);
+
+ assertThat(mPreference.isVisible()).isTrue();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/localepicker/AppLocalePickerActivityTest.java b/tests/robotests/src/com/android/settings/localepicker/AppLocalePickerActivityTest.java
index 332a39b..b462d33 100644
--- a/tests/robotests/src/com/android/settings/localepicker/AppLocalePickerActivityTest.java
+++ b/tests/robotests/src/com/android/settings/localepicker/AppLocalePickerActivityTest.java
@@ -18,25 +18,36 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import android.app.Activity;
import android.app.ApplicationPackageManager;
+import android.app.LocaleConfig;
import android.content.Context;
import android.content.Intent;
+import android.content.pm.ApplicationInfo;
import android.content.pm.InstallSourceInfo;
+import android.content.pm.PackageInfo;
+import android.content.pm.ResolveInfo;
+import android.content.res.Resources;
import android.net.Uri;
+import android.os.LocaleList;
import android.os.Process;
import android.os.UserHandle;
import android.telephony.TelephonyManager;
+import androidx.annotation.ArrayRes;
+
import com.android.internal.app.LocaleStore;
import com.android.settings.applications.AppInfoBase;
+import com.android.settings.applications.AppLocaleUtil;
-import java.util.Locale;
-
+import org.junit.After;
+import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -45,17 +56,26 @@
import org.mockito.junit.MockitoRule;
import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
import org.robolectric.Shadows;
import org.robolectric.android.controller.ActivityController;
import org.robolectric.annotation.Config;
import org.robolectric.annotation.Implementation;
import org.robolectric.annotation.Implements;
+import org.robolectric.shadows.ShadowPackageManager;
import org.robolectric.shadows.ShadowTelephonyManager;
+import org.robolectric.util.ReflectionHelpers;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Locale;
@RunWith(RobolectricTestRunner.class)
@Config(
shadows = {
AppLocalePickerActivityTest.ShadowApplicationPackageManager.class,
+ AppLocalePickerActivityTest.ShadowResources.class,
+ AppLocalePickerActivityTest.ShadowUserHandle.class,
})
public class AppLocalePickerActivityTest {
private static final String TEST_PACKAGE_NAME = "com.android.settings";
@@ -63,25 +83,109 @@
@Mock
LocaleStore.LocaleInfo mLocaleInfo;
+ @Mock
+ private LocaleConfig mLocaleConfig;
@Rule
public MockitoRule rule = MockitoJUnit.rule();
+ private Context mContext;
+ private ShadowPackageManager mPackageManager;
+
+ @Before
+ public void setUp() {
+ mContext = spy(RuntimeEnvironment.application);
+ mPackageManager = Shadows.shadowOf(mContext.getPackageManager());
+ mLocaleConfig = mock(LocaleConfig.class);
+ when(mLocaleConfig.getStatus()).thenReturn(LocaleConfig.STATUS_SUCCESS);
+ when(mLocaleConfig.getSupportedLocales()).thenReturn(LocaleList.forLanguageTags("en-US"));
+ ReflectionHelpers.setStaticField(AppLocaleUtil.class, "sLocaleConfig", mLocaleConfig);
+ }
+
+ @After
+ public void tearDown() {
+ mPackageManager.removePackage(TEST_PACKAGE_NAME);
+ ReflectionHelpers.setStaticField(AppLocaleUtil.class, "sLocaleConfig", null);
+ ShadowResources.setDisAllowPackage(false);
+ ShadowApplicationPackageManager.setNoLaunchEntry(false);
+ ShadowUserHandle.setUserId(0);
+ }
+
@Test
public void launchAppLocalePickerActivity_hasPackageName_success() {
ActivityController<TestAppLocalePickerActivity> controller =
initActivityController(true);
-
controller.create();
assertThat(controller.get().isFinishing()).isFalse();
}
@Test
+ public void launchAppLocalePickerActivity_appNoLocaleConfig_failed() {
+ when(mLocaleConfig.getStatus()).thenReturn(LocaleConfig.STATUS_NOT_SPECIFIED);
+
+ ActivityController<TestAppLocalePickerActivity> controller =
+ initActivityController(true);
+ controller.create();
+
+ assertThat(controller.get().isFinishing()).isTrue();
+ }
+
+ @Test
+ public void launchAppLocalePickerActivity_appSignPlatformKey_failed() {
+ final ApplicationInfo applicationInfo = new ApplicationInfo();
+ applicationInfo.privateFlags |= ApplicationInfo.PRIVATE_FLAG_SIGNED_WITH_PLATFORM_KEY;
+ applicationInfo.packageName = TEST_PACKAGE_NAME;
+
+ final PackageInfo packageInfo = new PackageInfo();
+ packageInfo.packageName = TEST_PACKAGE_NAME;
+ packageInfo.applicationInfo = applicationInfo;
+ mPackageManager.installPackage(packageInfo);
+
+ ActivityController<TestAppLocalePickerActivity> controller =
+ initActivityController(true);
+ controller.create();
+
+ assertThat(controller.get().isFinishing()).isTrue();
+ }
+
+ @Test
+ public void launchAppLocalePickerActivity_appMatchDisallowedPackage_failed() {
+ ShadowResources.setDisAllowPackage(true);
+
+ ActivityController<TestAppLocalePickerActivity> controller =
+ initActivityController(true);
+ controller.create();
+
+ assertThat(controller.get().isFinishing()).isTrue();
+ }
+
+ @Test
+ public void launchAppLocalePickerActivity_appNoLaunchEntry_failed() {
+ ShadowApplicationPackageManager.setNoLaunchEntry(true);
+
+ ActivityController<TestAppLocalePickerActivity> controller =
+ initActivityController(true);
+ controller.create();
+
+ assertThat(controller.get().isFinishing()).isTrue();
+ }
+
+ @Test
+ public void launchAppLocalePickerActivity_modifyAppLocalesOfAnotherUser_failed() {
+ ShadowUserHandle.setUserId(10);
+
+ ActivityController<TestAppLocalePickerActivity> controller =
+ initActivityController(true);
+ controller.create();
+
+ assertThat(controller.get().isFinishing()).isTrue();
+ }
+
+ @Test
public void launchAppLocalePickerActivity_intentWithoutPackageName_failed() {
ActivityController<TestAppLocalePickerActivity> controller =
initActivityController(false);
-
controller.create();
assertThat(controller.get().isFinishing()).isTrue();
@@ -125,7 +229,7 @@
if (hasPackageName) {
data.setData(TEST_PACKAGE_URI);
}
- data.putExtra(AppInfoBase.ARG_PACKAGE_UID, UserHandle.getUserId(Process.myUid()));
+ data.putExtra(AppInfoBase.ARG_PACKAGE_UID, Process.myUid());
ActivityController<TestAppLocalePickerActivity> activityController =
Robolectric.buildActivity(TestAppLocalePickerActivity.class, data);
Activity activity = activityController.get();
@@ -149,10 +253,56 @@
@Implements(ApplicationPackageManager.class)
public static class ShadowApplicationPackageManager extends
org.robolectric.shadows.ShadowApplicationPackageManager {
+ private static boolean sNoLaunchEntry = false;
@Implementation
protected Object getInstallSourceInfo(String packageName) {
return new InstallSourceInfo("", null, null, "");
}
+
+ @Implementation
+ protected List<ResolveInfo> queryIntentActivities(Intent intent, int flags) {
+ if (sNoLaunchEntry) {
+ return new ArrayList();
+ } else {
+ return super.queryIntentActivities(intent, flags);
+ }
+ }
+
+ private static void setNoLaunchEntry(boolean noLaunchEntry) {
+ sNoLaunchEntry = noLaunchEntry;
+ }
+ }
+
+ @Implements(Resources.class)
+ public static class ShadowResources extends
+ org.robolectric.shadows.ShadowResources {
+ private static boolean sDisAllowPackage = false;
+
+ @Implementation
+ public String[] getStringArray(@ArrayRes int id) {
+ if (sDisAllowPackage) {
+ return new String[]{TEST_PACKAGE_NAME};
+ } else {
+ return new String[0];
+ }
+ }
+
+ private static void setDisAllowPackage(boolean disAllowPackage) {
+ sDisAllowPackage = disAllowPackage;
+ }
+ }
+
+ @Implements(UserHandle.class)
+ public static class ShadowUserHandle {
+ private static int sUserId = 0;
+ private static void setUserId(int userId) {
+ sUserId = userId;
+ }
+
+ @Implementation
+ public static int getUserId(int userId) {
+ return sUserId;
+ }
}
}
diff --git a/tests/robotests/src/com/android/settings/password/ChooseLockPasswordTest.java b/tests/robotests/src/com/android/settings/password/ChooseLockPasswordTest.java
index 43a49a1..d26278c 100644
--- a/tests/robotests/src/com/android/settings/password/ChooseLockPasswordTest.java
+++ b/tests/robotests/src/com/android/settings/password/ChooseLockPasswordTest.java
@@ -27,8 +27,10 @@
import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_NUMERIC_COMPLEX;
import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_SOMETHING;
import static android.app.admin.DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED;
+import static android.provider.DeviceConfig.NAMESPACE_AUTO_PIN_CONFIRMATION;
import static android.view.WindowManager.LayoutParams.FLAG_SECURE;
+import static com.android.internal.widget.LockPatternUtils.FLAG_ENABLE_AUTO_PIN_CONFIRMATION;
import static com.android.internal.widget.LockPatternUtils.PASSWORD_TYPE_KEY;
import static com.android.settings.password.ChooseLockGeneric.CONFIRM_CREDENTIALS;
@@ -43,15 +45,21 @@
import android.app.admin.PasswordPolicy;
import android.content.Intent;
import android.os.UserHandle;
+import android.provider.DeviceConfig;
+import android.view.View;
+import android.widget.CheckBox;
+import android.widget.TextView;
import com.android.internal.widget.LockscreenCredential;
import com.android.settings.R;
import com.android.settings.password.ChooseLockPassword.ChooseLockPasswordFragment;
import com.android.settings.password.ChooseLockPassword.IntentBuilder;
import com.android.settings.testutils.shadow.SettingsShadowResources;
+import com.android.settings.testutils.shadow.ShadowDeviceConfig;
import com.android.settings.testutils.shadow.ShadowDevicePolicyManager;
import com.android.settings.testutils.shadow.ShadowLockPatternUtils;
import com.android.settings.testutils.shadow.ShadowUtils;
+import com.android.settings.widget.ScrollToParentEditText;
import com.google.android.setupdesign.GlifLayout;
@@ -71,9 +79,9 @@
ShadowLockPatternUtils.class,
ShadowUtils.class,
ShadowDevicePolicyManager.class,
+ ShadowDeviceConfig.class,
})
public class ChooseLockPasswordTest {
-
@Before
public void setUp() {
SettingsShadowResources.overrideResource(
@@ -387,7 +395,9 @@
}
@Test
- public void processAndValidatePasswordRequirements_defaultPinMinimumLength() {
+ public void processAndValidatePasswordRequirements_autoPinDisabled_defaultPinMinimumLength() {
+ DeviceConfig.setProperty(NAMESPACE_AUTO_PIN_CONFIRMATION, FLAG_ENABLE_AUTO_PIN_CONFIRMATION,
+ /* value= */ "false", /* makeDefault= */ false);
PasswordPolicy policy = new PasswordPolicy();
policy.quality = PASSWORD_QUALITY_UNSPECIFIED;
@@ -400,6 +410,22 @@
}
@Test
+ public void processAndValidatePasswordRequirements_autoPinEnabled_defaultPinMinimumLength() {
+ DeviceConfig.setProperty(NAMESPACE_AUTO_PIN_CONFIRMATION, FLAG_ENABLE_AUTO_PIN_CONFIRMATION,
+ /* value= */ "true", /* makeDefault= */ false);
+ PasswordPolicy policy = new PasswordPolicy();
+ policy.quality = PASSWORD_QUALITY_UNSPECIFIED;
+
+ assertPasswordValidationResult(
+ /* minMetrics */ policy.getMinMetrics(),
+ /* minComplexity= */ PASSWORD_COMPLEXITY_NONE,
+ /* passwordType= */ PASSWORD_QUALITY_NUMERIC,
+ /* userEnteredPassword= */ LockscreenCredential.createPassword("11"),
+ "PIN must be at least 4 digits"
+ + ", but a 6-digit PIN is recommended for added security");
+ }
+
+ @Test
public void processAndValidatePasswordRequirements_maximumLength() {
PasswordPolicy policy = new PasswordPolicy();
policy.quality = PASSWORD_QUALITY_UNSPECIFIED;
@@ -424,6 +450,123 @@
"PIN must be at least 8 digits");
}
+ @Test
+ public void autoPinConfirmOption_featureEnabledAndUntouchedByUser_changeStateAsPerRules() {
+ DeviceConfig.setProperty(NAMESPACE_AUTO_PIN_CONFIRMATION, FLAG_ENABLE_AUTO_PIN_CONFIRMATION,
+ /* value= */ "true", /* makeDefault= */ false);
+ ChooseLockPassword passwordActivity = setupActivityWithPinTypeAndDefaultPolicy();
+
+ ChooseLockPasswordFragment fragment = getChooseLockPasswordFragment(passwordActivity);
+ ScrollToParentEditText passwordEntry = passwordActivity.findViewById(R.id.password_entry);
+ CheckBox pinAutoConfirmOption = passwordActivity
+ .findViewById(R.id.auto_pin_confirm_enabler);
+ TextView securityMessage =
+ passwordActivity.findViewById(R.id.auto_pin_confirm_security_message);
+
+ passwordEntry.setText("1234");
+ fragment.updateUi();
+ assertThat(pinAutoConfirmOption.getVisibility()).isEqualTo(View.GONE);
+ assertThat(securityMessage.getVisibility()).isEqualTo(View.GONE);
+ assertThat(pinAutoConfirmOption.isChecked()).isFalse();
+
+ passwordEntry.setText("123456");
+ fragment.updateUi();
+ assertThat(pinAutoConfirmOption.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(securityMessage.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(pinAutoConfirmOption.isChecked()).isTrue();
+
+ passwordEntry.setText("12345678");
+ fragment.updateUi();
+ assertThat(pinAutoConfirmOption.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(securityMessage.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(pinAutoConfirmOption.isChecked()).isFalse();
+
+ passwordEntry.setText("123456");
+ fragment.updateUi();
+ assertThat(pinAutoConfirmOption.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(securityMessage.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(pinAutoConfirmOption.isChecked()).isTrue();
+ }
+
+ @Test
+ public void autoPinConfirmOption_featureEnabledAndModifiedByUser_shouldChangeStateAsPerRules() {
+ DeviceConfig.setProperty(NAMESPACE_AUTO_PIN_CONFIRMATION, FLAG_ENABLE_AUTO_PIN_CONFIRMATION,
+ /* value= */ "true", /* makeDefault= */ false);
+ ChooseLockPassword passwordActivity = setupActivityWithPinTypeAndDefaultPolicy();
+
+ ChooseLockPasswordFragment fragment = getChooseLockPasswordFragment(passwordActivity);
+ ScrollToParentEditText passwordEntry = passwordActivity.findViewById(R.id.password_entry);
+ CheckBox pinAutoConfirmOption = passwordActivity
+ .findViewById(R.id.auto_pin_confirm_enabler);
+ TextView securityMessage =
+ passwordActivity.findViewById(R.id.auto_pin_confirm_security_message);
+
+ passwordEntry.setText("123456");
+ fragment.updateUi();
+ assertThat(pinAutoConfirmOption.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(securityMessage.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(pinAutoConfirmOption.isChecked()).isTrue();
+
+ pinAutoConfirmOption.performClick();
+ assertThat(pinAutoConfirmOption.isChecked()).isFalse();
+
+ passwordEntry.setText("12345678");
+ fragment.updateUi();
+ assertThat(pinAutoConfirmOption.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(securityMessage.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(pinAutoConfirmOption.isChecked()).isFalse();
+
+ passwordEntry.setText("123456");
+ fragment.updateUi();
+ assertThat(pinAutoConfirmOption.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(securityMessage.getVisibility()).isEqualTo(View.VISIBLE);
+ assertThat(pinAutoConfirmOption.isChecked()).isFalse();
+ }
+
+ @Test
+ public void autoPinConfirmOption_featureDisabled_shouldRemainInvisibleAndUnchecked() {
+ DeviceConfig.setProperty(NAMESPACE_AUTO_PIN_CONFIRMATION, FLAG_ENABLE_AUTO_PIN_CONFIRMATION,
+ /* value= */ "false", /* makeDefault= */ false);
+ ChooseLockPassword passwordActivity = setupActivityWithPinTypeAndDefaultPolicy();
+
+ ChooseLockPasswordFragment fragment = getChooseLockPasswordFragment(passwordActivity);
+ ScrollToParentEditText passwordEntry = passwordActivity.findViewById(R.id.password_entry);
+ CheckBox pinAutoConfirmOption = passwordActivity
+ .findViewById(R.id.auto_pin_confirm_enabler);
+ TextView securityMessage =
+ passwordActivity.findViewById(R.id.auto_pin_confirm_security_message);
+
+ passwordEntry.setText("1234");
+ fragment.updateUi();
+ assertThat(pinAutoConfirmOption.getVisibility()).isEqualTo(View.GONE);
+ assertThat(securityMessage.getVisibility()).isEqualTo(View.GONE);
+ assertThat(pinAutoConfirmOption.isChecked()).isFalse();
+
+ passwordEntry.setText("123456");
+ fragment.updateUi();
+ assertThat(pinAutoConfirmOption.getVisibility()).isEqualTo(View.GONE);
+ assertThat(securityMessage.getVisibility()).isEqualTo(View.GONE);
+ assertThat(pinAutoConfirmOption.isChecked()).isFalse();
+
+ passwordEntry.setText("12345678");
+ fragment.updateUi();
+ assertThat(pinAutoConfirmOption.getVisibility()).isEqualTo(View.GONE);
+ assertThat(securityMessage.getVisibility()).isEqualTo(View.GONE);
+ assertThat(pinAutoConfirmOption.isChecked()).isFalse();
+ }
+
+ private ChooseLockPassword setupActivityWithPinTypeAndDefaultPolicy() {
+ PasswordPolicy policy = new PasswordPolicy();
+ policy.quality = PASSWORD_QUALITY_UNSPECIFIED;
+
+ return buildChooseLockPasswordActivity(
+ new IntentBuilder(application)
+ .setUserId(UserHandle.myUserId())
+ .setPasswordType(PASSWORD_QUALITY_NUMERIC)
+ .setPasswordRequirement(PASSWORD_COMPLEXITY_NONE, policy.getMinMetrics())
+ .build());
+ }
+
private ChooseLockPassword buildChooseLockPasswordActivity(Intent intent) {
return Robolectric.buildActivity(ChooseLockPassword.class, intent).setup().get();
}
diff --git a/tests/robotests/src/com/android/settings/security/screenlock/AutoPinConfirmPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/security/screenlock/AutoPinConfirmPreferenceControllerTest.java
new file mode 100644
index 0000000..370b214
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/security/screenlock/AutoPinConfirmPreferenceControllerTest.java
@@ -0,0 +1,124 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.security.screenlock;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.internal.widget.LockPatternUtils;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+
+@RunWith(RobolectricTestRunner.class)
+public class AutoPinConfirmPreferenceControllerTest {
+ private static final Integer TEST_USER_ID = 1;
+ @Mock
+ private LockPatternUtils mLockPatternUtils;
+ private AutoPinConfirmPreferenceController mController;
+ private SwitchPreference mPreference;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ Context context = ApplicationProvider.getApplicationContext();
+ mController =
+ new AutoPinConfirmPreferenceController(context, TEST_USER_ID, mLockPatternUtils);
+ mPreference = new SwitchPreference(context);
+ }
+
+ @Test
+ public void isAvailable_featureEnabledAndLockSetToNone_shouldReturnFalse() {
+ when(mLockPatternUtils.isSecure(TEST_USER_ID)).thenReturn(true);
+ when(mLockPatternUtils.isAutoPinConfirmFeatureAvailable()).thenReturn(true);
+
+ assertThat(mController.isAvailable()).isFalse();
+ }
+
+ @Test
+ public void isAvailable_featureEnabledAndLockSetToPassword_shouldReturnFalse() {
+ when(mLockPatternUtils.isSecure(TEST_USER_ID)).thenReturn(true);
+ when(mLockPatternUtils.isAutoPinConfirmFeatureAvailable()).thenReturn(true);
+ when(mLockPatternUtils.getCredentialTypeForUser(TEST_USER_ID))
+ .thenReturn(LockPatternUtils.CREDENTIAL_TYPE_PASSWORD);
+
+ assertThat(mController.isAvailable()).isFalse();
+ }
+
+ @Test
+ public void isAvailable_featureEnabledAndLockSetToPIN_lengthLessThanSix_shouldReturnFalse() {
+ when(mLockPatternUtils.isAutoPinConfirmFeatureAvailable()).thenReturn(true);
+ when(mLockPatternUtils.getCredentialTypeForUser(TEST_USER_ID))
+ .thenReturn(LockPatternUtils.CREDENTIAL_TYPE_PIN);
+ when(mLockPatternUtils.getPinLength(TEST_USER_ID)).thenReturn(5L);
+
+ assertThat(mController.isAvailable()).isFalse();
+ }
+
+ @Test
+ public void isAvailable_featureEnabledAndLockSetToPIN_lengthMoreThanEqSix_shouldReturnTrue() {
+ when(mLockPatternUtils.isSecure(TEST_USER_ID)).thenReturn(true);
+ when(mLockPatternUtils.isAutoPinConfirmFeatureAvailable()).thenReturn(true);
+ when(mLockPatternUtils.getCredentialTypeForUser(TEST_USER_ID))
+ .thenReturn(LockPatternUtils.CREDENTIAL_TYPE_PIN);
+ when(mLockPatternUtils.getPinLength(TEST_USER_ID)).thenReturn(6L);
+
+ assertThat(mController.isAvailable()).isTrue();
+ }
+
+ @Test
+ public void isAvailable_featureDisabledAndLockSetToPIN_shouldReturnFalse() {
+ when(mLockPatternUtils.isAutoPinConfirmFeatureAvailable()).thenReturn(false);
+ when(mLockPatternUtils.isSecure(TEST_USER_ID)).thenReturn(true);
+ when(mLockPatternUtils.getCredentialTypeForUser(TEST_USER_ID))
+ .thenReturn(LockPatternUtils.CREDENTIAL_TYPE_PIN);
+
+ assertThat(mController.isAvailable()).isFalse();
+ }
+
+ @Test
+ public void updateState_ChangingSettingState_shouldSetPreferenceToAppropriateCheckedState() {
+ when(mLockPatternUtils.isAutoPinConfirmFeatureAvailable()).thenReturn(true);
+ // When auto_pin_confirm setting is disabled, switchPreference is unchecked
+ when(mLockPatternUtils.isAutoPinConfirmEnabled(TEST_USER_ID)).thenReturn(false);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isFalse();
+
+ // When auto_pin_confirm setting is enabled, switchPreference is checked
+ when(mLockPatternUtils.isAutoPinConfirmEnabled(TEST_USER_ID)).thenReturn(true);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void onPreferenceChange_shouldUpdatePinAutoConfirmSetting() {
+ when(mLockPatternUtils.isAutoPinConfirmFeatureAvailable()).thenReturn(true);
+ mController.onPreferenceChange(mPreference, /* newValue= */ true);
+ verify(mLockPatternUtils).setAutoPinConfirm(true, TEST_USER_ID);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/testutils/ActiveUnlockTestUtils.java b/tests/robotests/src/com/android/settings/testutils/ActiveUnlockTestUtils.java
new file mode 100644
index 0000000..0cecaee
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/testutils/ActiveUnlockTestUtils.java
@@ -0,0 +1,88 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.testutils;
+
+import static org.mockito.Mockito.any;
+import static org.mockito.Mockito.anyInt;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.pm.ActivityInfo;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.content.pm.ProviderInfo;
+import android.content.pm.ResolveInfo;
+import android.provider.DeviceConfig;
+import android.provider.Settings;
+
+import com.android.settings.biometrics.activeunlock.ActiveUnlockStatusUtils;
+
+import java.util.ArrayList;
+
+/** Utilities class to enable or disable the Active Unlock flag in tests. */
+public final class ActiveUnlockTestUtils {
+
+ public static final String TARGET = "com.active.unlock.target";
+ public static final String PROVIDER = "com.active.unlock.provider";
+ public static final String TARGET_SETTING = "active_unlock_target";
+ public static final String PROVIDER_SETTING = "active_unlock_provider";
+
+ public static void enable(Context context) {
+ ActiveUnlockTestUtils.enable(context, ActiveUnlockStatusUtils.UNLOCK_INTENT_LAYOUT);
+ }
+
+ public static void enable(Context context, String flagValue) {
+ Settings.Secure.putString(
+ context.getContentResolver(), TARGET_SETTING, TARGET);
+ Settings.Secure.putString(
+ context.getContentResolver(), PROVIDER_SETTING, PROVIDER);
+
+ PackageManager packageManager = context.getPackageManager();
+ ApplicationInfo applicationInfo = new ApplicationInfo();
+ applicationInfo.flags = ApplicationInfo.FLAG_SYSTEM;
+
+ ResolveInfo resolveInfo = new ResolveInfo();
+ resolveInfo.activityInfo = new ActivityInfo();
+ resolveInfo.activityInfo.applicationInfo = applicationInfo;
+ when(packageManager.resolveActivity(any(), anyInt())).thenReturn(resolveInfo);
+
+ PackageInfo packageInfo = new PackageInfo();
+ packageInfo.applicationInfo = applicationInfo;
+ ProviderInfo providerInfo = new ProviderInfo();
+ providerInfo.authority = PROVIDER;
+ providerInfo.applicationInfo = applicationInfo;
+ packageInfo.providers = new ProviderInfo[] { providerInfo };
+ ArrayList<PackageInfo> packageInfos = new ArrayList<>();
+ packageInfos.add(packageInfo);
+ when(packageManager.getInstalledPackages(any())).thenReturn(packageInfos);
+
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_REMOTE_AUTH,
+ ActiveUnlockStatusUtils.CONFIG_FLAG_NAME,
+ flagValue,
+ false /* makeDefault */);
+ }
+
+ public static void disable(Context context) {
+ DeviceConfig.setProperty(
+ DeviceConfig.NAMESPACE_REMOTE_AUTH,
+ ActiveUnlockStatusUtils.CONFIG_FLAG_NAME,
+ null /* value */,
+ false /* makeDefault */);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/applications/specialaccess/notificationaccess/BridgedAppsPreferenceControllerTest.java b/tests/unit/src/com/android/settings/applications/specialaccess/notificationaccess/BridgedAppsPreferenceControllerTest.java
index 38c605c..8371eaf 100644
--- a/tests/unit/src/com/android/settings/applications/specialaccess/notificationaccess/BridgedAppsPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/applications/specialaccess/notificationaccess/BridgedAppsPreferenceControllerTest.java
@@ -34,7 +34,6 @@
import android.service.notification.NotificationListenerFilter;
import android.util.ArraySet;
-import androidx.preference.CheckBoxPreference;
import androidx.preference.Preference;
import androidx.preference.PreferenceManager;
import androidx.preference.PreferenceScreen;
@@ -42,6 +41,7 @@
import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.android.settings.notification.NotificationBackend;
+import com.android.settings.widget.AppCheckBoxPreference;
import com.android.settingslib.applications.ApplicationsState;
import org.junit.Before;
@@ -120,7 +120,7 @@
when(mNm.isNotificationListenerAccessGranted(mCn)).thenReturn(true);
when(mNm.getListenerFilter(mCn, 0)).thenReturn(new NotificationListenerFilter());
- CheckBoxPreference p = mock(CheckBoxPreference.class);
+ AppCheckBoxPreference p = mock(AppCheckBoxPreference.class);
when(p.getKey()).thenReturn("pkg|12300");
mScreen.addPreference(p);
@@ -161,7 +161,7 @@
mController.onRebuildComplete(entries);
- CheckBoxPreference actual = mScreen.findPreference("pkg|12300");
+ AppCheckBoxPreference actual = mScreen.findPreference("pkg|12300");
assertThat(actual.isChecked()).isTrue();
assertThat(actual.getTitle()).isEqualTo("hi");
@@ -178,7 +178,7 @@
when(mNm.isNotificationListenerAccessGranted(mCn)).thenReturn(true);
when(mNm.getListenerFilter(mCn, 0)).thenReturn(nlf);
- CheckBoxPreference pref = new CheckBoxPreference(mContext);
+ AppCheckBoxPreference pref = new AppCheckBoxPreference(mContext);
pref.setKey("pkg|567");
mController.onPreferenceChange(pref, false);
@@ -204,7 +204,7 @@
when(mNm.isNotificationListenerAccessGranted(mCn)).thenReturn(true);
when(mNm.getListenerFilter(mCn, 0)).thenReturn(nlf);
- CheckBoxPreference pref = new CheckBoxPreference(mContext);
+ AppCheckBoxPreference pref = new AppCheckBoxPreference(mContext);
pref.setKey("pkg|567");
mController.onPreferenceChange(pref, true);