From 786ae8eae2609e679ea2deff23fe71379b2c0717 Mon Sep 17 00:00:00 2001 From: mstfash Date: Wed, 1 Dec 2021 21:01:59 +0200 Subject: [PATCH 01/22] revamping app and safe pages --- package.json | 1 + src/App.tsx | 12 +- src/GlobalStyle.tsx | 64 ++- src/assets/blueish-bg.png | Bin 0 -> 11684 bytes src/assets/boxes.svg | 1 + src/assets/brand-white.png | Bin 0 -> 4876 bytes src/assets/eth-img.svg | 3 + src/assets/greenish-bg.png | Bin 0 -> 10388 bytes src/assets/rai-logo.svg | 297 ++++++++++- src/components/AlertLabel.tsx | 70 ++- src/components/ApproveToken.tsx | 6 +- src/components/Brand.tsx | 29 +- src/components/Button.tsx | 25 +- src/components/CheckBox.tsx | 7 +- src/components/ConnectedWalletInfo.tsx | 16 +- src/components/CustomToast.tsx | 12 +- src/components/Dropdown.tsx | 30 +- src/components/Footer.tsx | 501 +++++++++++-------- src/components/GridContainer.tsx | 1 - src/components/LinkButton.tsx | 63 +++ src/components/Modals/DistributionsModal.tsx | 14 +- src/components/Modals/Modal.tsx | 2 +- src/components/Modals/SafeManagerModal.tsx | 2 +- src/components/Modals/WaitingModal.tsx | 8 +- src/components/NavLinks.tsx | 187 +++---- src/components/Navbar.tsx | 148 ++---- src/components/SafeBlock.tsx | 242 ++++----- src/components/StepsContent.tsx | 45 +- src/components/ToastPayload.tsx | 2 +- src/components/TokenInput.tsx | 181 +++++++ src/components/TransactionOverview.tsx | 7 +- src/components/WalletModal/Option.tsx | 8 +- src/components/WalletModal/PendingView.tsx | 7 +- src/components/WalletModal/index.tsx | 6 +- src/containers/OnBoarding/Accounts.tsx | 52 +- src/containers/OnBoarding/CreateSafe.tsx | 402 +++++++++++++++ src/containers/OnBoarding/Review.tsx | 123 +++++ src/containers/OnBoarding/SafeList.tsx | 326 +++++++----- src/containers/OnBoarding/index.tsx | 109 ++-- src/hooks/useGeb.ts | 58 ++- src/hooks/useLiquidityPool.ts | 75 ++- src/hooks/useSafe.ts | 476 ++++++++++++++++++ src/hooks/useStaking.ts | 4 +- src/index.css | 27 +- src/model/safeModel.ts | 2 +- src/utils/Lotties/register.json | 1 + src/utils/Lotties/vault.json | 1 + src/utils/Lotties/wallet.json | 1 + src/utils/constants.ts | 11 + src/utils/helper.ts | 13 + src/utils/i18n/en.json | 13 +- src/utils/interfaces.ts | 12 +- src/utils/themes/dark.ts | 28 +- src/utils/themes/light.ts | 26 +- 54 files changed, 2776 insertions(+), 981 deletions(-) create mode 100644 src/assets/blueish-bg.png create mode 100644 src/assets/boxes.svg create mode 100644 src/assets/brand-white.png create mode 100644 src/assets/eth-img.svg create mode 100644 src/assets/greenish-bg.png create mode 100644 src/components/LinkButton.tsx create mode 100644 src/components/TokenInput.tsx create mode 100644 src/containers/OnBoarding/CreateSafe.tsx create mode 100644 src/containers/OnBoarding/Review.tsx create mode 100644 src/hooks/useSafe.ts create mode 100644 src/utils/Lotties/register.json create mode 100644 src/utils/Lotties/vault.json create mode 100644 src/utils/Lotties/wallet.json diff --git a/package.json b/package.json index 39101fa6..6a6b34ea 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "react-feather": "^2.0.9", "react-helmet-async": "^1.0.7", "react-i18next": "^11.7.2", + "react-lottie-player": "^1.4.1", "react-paginate": "^6.5.0", "react-router-dom": "^5.2.0", "react-scripts": "3.4.3", diff --git a/src/App.tsx b/src/App.tsx index fcbe0e0d..213bd3b4 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -6,7 +6,6 @@ import { I18nextProvider } from 'react-i18next' import ErrorBoundary from './ErrorBoundary' import { useStoreState } from './store' import { darkTheme } from './utils/themes/dark' -import { lightTheme } from './utils/themes/light' import { Theme } from './utils/interfaces' import OnBoarding from './containers/OnBoarding' import { initI18n } from './utils/i18n' @@ -23,6 +22,7 @@ import { SHOW_AUCTIONS } from './utils/constants' import SafeSaviour from './containers/OnBoarding/SafeSaviour' import Staking from './containers/Earn/Staking' import Incentives from './containers/Earn/Incentives' +import CreateSafe from './containers/OnBoarding/CreateSafe' // Toast css @@ -33,7 +33,7 @@ declare module 'styled-components' { const App = () => { const { settingsModel: settingsState } = useStoreState((state) => state) - const { isLightTheme, lang, bodyOverflow } = settingsState + const { lang, bodyOverflow } = settingsState useEffect(() => { initI18n(lang) @@ -41,7 +41,7 @@ const App = () => { return ( - + @@ -78,6 +78,12 @@ const App = () => { component={Incentives} path={'/earn/incentives'} /> + props.theme.colors.primary}; - background:${(props) => props.theme.colors.foreground}; - overflow: ${(props: Props) => - props.bodyOverflow ? 'hidden' : 'visible'}; + background-color:${(props) => props.theme.colors.background}; + background-image: url(${require('./assets/boxes.svg')}); + background-size: contain; + background-position: center 100px; + background-repeat: no-repeat; + overflow: ${(props: Props) => + props.bodyOverflow ? 'hidden' : 'visible'}; .web3modal-modal-lightbox { z-index: 999; @@ -42,6 +46,27 @@ const GlobalStyle = createGlobalStyle` } } +.place-left { + &:after{ + border-left-color:${(props) => props.theme.colors.foreground} !important + } + } + + .place-top { + &:after{ + border-top-color:${(props) => props.theme.colors.foreground} !important + } + } + .place-bottom { + &:after{ + border-bottom-color:${(props) => props.theme.colors.foreground} !important + } + } + .place-right { + &:after{ + border-right-color:${(props) => props.theme.colors.foreground} !important + } + } .__react_component_tooltip { max-width: 250px; padding-top: 20px; @@ -49,12 +74,10 @@ const GlobalStyle = createGlobalStyle` border-radius: 5px; color:${(props) => props.theme.colors.primary}; opacity: 1 !important; - background: ${(props) => props.theme.colors.background}; + background: ${(props) => props.theme.colors.foreground}; border: ${(props) => props.theme.colors.border} !important; box-shadow: 0 0 6px rgba(0, 0, 0, 0.16); - &:after { - border-top-color: ${(props) => props.theme.colors.background} !important; - } + } } ` @@ -92,4 +115,31 @@ export const ExternalLinkArrow = css` } ` +export const BtnStyle = css<{ + disabled?: boolean + color?: 'blueish' | 'greenish' | 'yellowish' +}>` + pointer-events: ${({ theme, disabled }) => (disabled ? 'none' : 'inherit')}; + outline: none; + cursor: ${({ theme, disabled }) => (disabled ? 'not-allowed' : 'pointer')}; + min-width: 134px; + border: none; + box-shadow: none; + line-height: 24px; + font-size: ${(props) => props.theme.font.small}; + font-weight: 600; + padding: 8px 30px; + color: ${(props) => props.theme.colors.neutral}; + background: ${({ theme, disabled, color }) => + disabled + ? theme.colors.dimmedBackground + : theme.colors[color ?? 'blueish']}; + border-radius: ${(props) => props.theme.global.borderRadius}; + transition: all 0.3s ease; + display: flex; + align-items: center; + border-radius: 50px; + justify-content: space-between; +` + export default GlobalStyle diff --git a/src/assets/blueish-bg.png b/src/assets/blueish-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..84e6e04d9866bb9a31f06253cafe38a869b5739b GIT binary patch literal 11684 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 literal 0 HcmV?d00001 diff --git a/src/assets/boxes.svg b/src/assets/boxes.svg new file mode 100644 index 00000000..4240a7a1 --- /dev/null +++ b/src/assets/boxes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/brand-white.png b/src/assets/brand-white.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea143d0eab8a7b8edd90f306c112298743208d8 GIT binary patch literal 4876 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 + + diff --git a/src/assets/greenish-bg.png b/src/assets/greenish-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..4856daaccdc1b941d815652ab6d03c844295e76c GIT binary patch literal 10388 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 MZs}{3s@q2X59756$p8QV literal 0 HcmV?d00001 diff --git a/src/assets/rai-logo.svg b/src/assets/rai-logo.svg index 50a79e2d..42d6bb4a 100644 --- a/src/assets/rai-logo.svg +++ b/src/assets/rai-logo.svg @@ -1 +1,296 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/AlertLabel.tsx b/src/components/AlertLabel.tsx index 57a9b282..4057a8d7 100644 --- a/src/components/AlertLabel.tsx +++ b/src/components/AlertLabel.tsx @@ -5,21 +5,39 @@ interface Props { type: string text: string padding?: string + isBlock?: boolean } -const AlertLabel = ({ text, type, padding }: Props) => { +const AlertLabel = ({ text, type, padding, isBlock = true }: Props) => { return ( - {text} + + + {text} + ) } export default AlertLabel +const Flex = styled.div` + display: flex; + align-items: center; + justify-content: center; +` -const Container = styled.div` +const Circle = styled.div` + width: 10px; + height: 10px; + border-radius: 50%; + margin-right: 5px; +` +const Container = styled.div<{ isBlock?: boolean }>` padding: 8px; height: fit-content; text-align: center; @@ -29,41 +47,70 @@ const Container = styled.div` letter-spacing: -0.09px; &.alert { border: 1px solid ${(props) => props.theme.colors.alertBorder}; - background: ${(props) => props.theme.colors.alertBackground}; + background: ${({ theme, isBlock }) => + isBlock ? 'transparent' : theme.colors.alertBackground}; color: ${(props) => props.theme.colors.alertColor}; + ${Circle} { + background: ${(props) => props.theme.colors.alertBackground}; + } } &.success { border: 1px solid ${(props) => props.theme.colors.successBorder}; - background: ${(props) => props.theme.colors.successBackground}; + background: ${({ theme, isBlock }) => + isBlock ? 'transparent' : theme.colors.successBackground}; color: ${(props) => props.theme.colors.successColor}; + ${Circle} { + background: ${(props) => props.theme.colors.successBackground}; + } } &.danger { border: 1px solid ${(props) => props.theme.colors.dangerColor}; - background: ${(props) => props.theme.colors.dangerBackground}; + background: ${({ theme, isBlock }) => + isBlock ? 'transparent' : theme.colors.dangerBackground}; color: ${(props) => props.theme.colors.dangerColor}; + ${Circle} { + background: ${(props) => props.theme.colors.dangerBackground}; + } } &.warning { border: 1px solid ${(props) => props.theme.colors.warningBorder}; - background: ${(props) => props.theme.colors.warningBackground}; + background: ${({ theme, isBlock }) => + isBlock ? 'transparent' : theme.colors.warningBackground}; color: ${(props) => props.theme.colors.warningColor}; + ${Circle} { + background: ${(props) => props.theme.colors.warningBackground}; + } } &.dimmed { border: 1px solid #959595; - background: ${(props) => props.theme.colors.secondary}; + background: ${({ theme, isBlock }) => + isBlock ? 'transparent' : theme.colors.secondary}; color: #fff; + ${Circle} { + background: ${(props) => props.theme.colors.secondary}; + } } &.gradient { - border: 1px solid ${(props) => props.theme.colors.inputBorderColor}; - background: ${(props) => props.theme.colors.gradient}; + border: 1px solid + ${({ theme, isBlock }) => + isBlock ? 'transparent' : theme.colors.inputBorderColor}; + background: ${({ theme, isBlock }) => + isBlock ? 'transparent' : theme.colors.gradient}; color: #fff; + ${Circle} { + background: ${(props) => props.theme.colors.inputBorderColor}; + } } &.greenish { border: 1px solid ${(props) => props.theme.colors.inputBorderColor}; background: #6dbab5; color: #fff; + ${Circle} { + background: #6dbab5; + } } &.floated { @@ -73,4 +120,5 @@ const Container = styled.div` right: 0; z-index: 996; } + border-width: ${({ theme, isBlock }) => (isBlock ? '0' : '1px')}; ` diff --git a/src/components/ApproveToken.tsx b/src/components/ApproveToken.tsx index 1c6275eb..9eb39ba2 100644 --- a/src/components/ApproveToken.tsx +++ b/src/components/ApproveToken.tsx @@ -206,13 +206,13 @@ export default ApproveToken const Container = styled.div` max-width: 400px; - background: #fff; + background: ${(props) => props.theme.colors.foreground}; border-radius: 25px; margin: 0 auto; ` const InnerContainer = styled.div` - background: #fff; + background: ${(props) => props.theme.colors.foreground}; text-align: center; border-radius: 20px; padding: 20px 20px 35px 20px; @@ -260,7 +260,7 @@ const Text = styled.div` const BtnContainer = styled.div` padding: 20px; - margin: 20px -20px -35px; + margin: 20px -20px -38px; background-color: rgb(247, 248, 250); border-radius: 0 0 20px 20px; text-align: center; diff --git a/src/components/Brand.tsx b/src/components/Brand.tsx index bc43e10e..915e162e 100644 --- a/src/components/Brand.tsx +++ b/src/components/Brand.tsx @@ -1,24 +1,17 @@ import React from 'react' import styled from 'styled-components' -import { Link } from 'react-router-dom' interface Props { height?: number - isLight?: boolean } -const Brand = ({ height, isLight = true }: Props) => { +const Brand = ({ height }: Props) => { + const imgUrl = require(`../assets/brand-white.png`) return ( - - reflexer labs - + + Reflexer Labs + ) } @@ -30,8 +23,16 @@ const Container = styled.div` color: inherit; text-decoration: none; img { - width: 105.14px; - height: 25.49px; + width: 160px; + &.small { + width: 105.14px; + height: 25.49px; + } + ${({ theme }) => theme.mediaWidth.upToSmall` + width: 105.14px; + height: 25.49px; + } + `} } } ` diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 4f3edbc2..eb44b546 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -1,3 +1,4 @@ +import classNames from 'classnames' import React, { ReactNode } from 'react' import { useTranslation } from 'react-i18next' import styled from 'styled-components' @@ -7,6 +8,8 @@ import Loader from './Loader' interface Props extends React.HTMLAttributes { text?: string onClick?: (event?: React.MouseEvent) => void + primary?: boolean + secondary?: boolean dimmed?: boolean dimmedNormal?: boolean withArrow?: boolean @@ -23,6 +26,8 @@ const Button = ({ onClick, dimmed, dimmedNormal, + primary, + secondary, withArrow, disabled, isLoading, @@ -34,6 +39,12 @@ const Button = ({ }: Props) => { const { t } = useTranslation() + const classes = classNames({ + primary, + secondary, + dimmedNormal, + }) + const returnType = () => { if (dimmed) { return ( @@ -78,7 +89,7 @@ const Button = ({ return ( ` min-width: 134px; border: none; box-shadow: none; - padding: ${(props) => props.theme.global.buttonPadding}; + padding: 8px 30px; line-height: 24px; font-size: ${(props) => props.theme.font.small}; font-weight: 600; color: ${(props) => props.theme.colors.neutral}; - background: ${(props) => props.theme.colors.gradient}; - border-radius: ${(props) => props.theme.global.borderRadius}; + background: ${(props) => props.theme.colors.blueish}; + border-radius: 50px; transition: all 0.3s ease; &.dimmedNormal { background: ${(props) => props.theme.colors.secondary}; } + &.primary { + background: ${(props) => props.theme.colors.colorPrimary}; + } + &.secondary { + background: ${(props) => props.theme.colors.colorSecondary}; + } &:hover { opacity: 0.8; } diff --git a/src/components/CheckBox.tsx b/src/components/CheckBox.tsx index 93ae632b..88509080 100644 --- a/src/components/CheckBox.tsx +++ b/src/components/CheckBox.tsx @@ -34,7 +34,7 @@ const CheckboxContainer = styled.label` const Icon = styled.svg` fill: none; - stroke: white; + stroke: ${(props) => props.theme.colors.blueish}; stroke-width: 2px; visibility: hidden; display: block; @@ -60,14 +60,13 @@ const StyledCheckbox = styled.div` border-radius: 2.5px; transition: all 150ms; padding: 1px; - background: ${(props) => props.theme.colors.gradient}; div { - background: ${(props) => props.theme.colors.background}; border-radius: 2.5px; + border: 1px solid ${(props) => props.theme.colors.blueish}; } &.checked { div { - background: ${(props) => props.theme.colors.gradient}; + border: 1px solid ${(props) => props.theme.colors.blueish}; } svg { visibility: visible; diff --git a/src/components/ConnectedWalletInfo.tsx b/src/components/ConnectedWalletInfo.tsx index 5e63ae24..103855bb 100644 --- a/src/components/ConnectedWalletInfo.tsx +++ b/src/components/ConnectedWalletInfo.tsx @@ -167,7 +167,7 @@ const Connection = styled.div` align-items: center; justify-content: space-between; font-size: ${(props) => props.theme.font.small}; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.neutral}; button { width: auto; min-width: auto; @@ -181,7 +181,7 @@ const Address = styled.div` display: flex; margin: 20px 0; align-items: center; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.neutral}; img { width: 20px; margin-right: 10px; @@ -210,9 +210,9 @@ const CopyBtn = styled.div` } &:hover { text-decoration: underline; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.customSecondary}; svg { - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.customSecondary}; } } @@ -242,9 +242,9 @@ const LinkBtn = styled.a` &:hover { text-decoration: underline; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.customSecondary}; svg { - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.customSecondary}; } } ` @@ -261,7 +261,7 @@ const TransactionsContainer = styled.div` margin: 20px -20px -20px -20px; border-radius: 0 0 25px 25px; font-size: ${(props) => props.theme.font.small}; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.customSecondary}; ` const Heading = styled.div` @@ -269,7 +269,7 @@ const Heading = styled.div` align-items: center; justify-content: space-between; font-size: ${(props) => props.theme.font.default}; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.customSecondary}; margin-bottom: 15px; button { img { diff --git a/src/components/CustomToast.tsx b/src/components/CustomToast.tsx index 7be2a42c..24e37421 100644 --- a/src/components/CustomToast.tsx +++ b/src/components/CustomToast.tsx @@ -20,7 +20,7 @@ const WrappedToastContainer = styled(ToastContainer)` padding: 20px; border-radius: 5px; align-items: center; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.neutral}; font-size: 14px; line-height: 1.43; button { @@ -29,15 +29,15 @@ const WrappedToastContainer = styled(ToastContainer)` svg { width: 18px; height: 20px; - color: ${(props) => props.theme.colors.secondary}; + color: ${(props) => props.theme.colors.neutral}; } } &.Toastify__toast--success { - background: ${(props) => props.theme.colors.neutral}!important; + background: ${(props) => props.theme.colors.foreground}!important; } &.Toastify__toast--default { - background: ${(props) => props.theme.colors.neutral}!important; + background: ${(props) => props.theme.colors.foreground}!important; } &.Toastify__toast--error { @@ -49,8 +49,8 @@ const WrappedToastContainer = styled(ToastContainer)` } &.Toastify__toast--info { - background: #fff !important; - color: #272727 !important; + background: ${(props) => props.theme.colors.foreground}!important; + color: ${(props) => props.theme.colors.neutral}!important; } } ` diff --git a/src/components/Dropdown.tsx b/src/components/Dropdown.tsx index a48a1b89..e17dfff3 100755 --- a/src/components/Dropdown.tsx +++ b/src/components/Dropdown.tsx @@ -1,6 +1,6 @@ import React, { useState, useRef, useEffect } from 'react' import Scrollbars from 'react-custom-scrollbars' -import { ArrowUpRight } from 'react-feather' +import { ArrowUpRight, ChevronDown } from 'react-feather' import styled from 'styled-components' type Item = @@ -112,12 +112,7 @@ const Dropdown = (props: Props) => { )} - {items.length > 0 ? ( - - ) : null} + {items.length > 0 ? : null} {items.length > 0 ? ( props.theme.colors.border}; box-shadow: none; - background: ${(props) => props.theme.colors.background}; + background: ${(props) => props.theme.colors.placeholder}; color: ${(props) => props.theme.colors.primary}; - border-radius: ${(props) => props.theme.global.borderRadius}; + border-radius: 10px; outline: none; text-align: left; cursor: pointer; @@ -190,21 +185,16 @@ const DropdownBtn = styled.button` display: inline-block; vertical-align: middle; } -` - -const CaretIcon = styled.img` - height: 6px; - width: 11px; - margin-left: auto; - display: inline-block; - vertical-align: middle; - position: relative; - top: 7px; + svg { + position: absolute; + top: 36%; + right: 20px; + } ` const DropdownMenu = styled.div` position: absolute; - top: calc(100% + 10px); + top: calc(100%); left: 0; border-radius: ${(props) => props.theme.global.borderRadius}; background: ${(props) => props.theme.colors.background}; diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index c85a92c1..e0e5cb20 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -1,21 +1,18 @@ import React, { useState } from 'react' import styled from 'styled-components' -import { useTranslation } from 'react-i18next' import jsonp from 'jsonp' import qs from 'query-string' -import { Minus, Plus } from 'react-feather' -import Brand from './Brand' -import EmailInput from './EmailInput' -import Button from './Button' +import ReactTooltip from 'react-tooltip' import { isValidEmail } from '../utils/validations' import { MAILCHIMP_URL } from '../utils/constants' -import { Link } from 'react-router-dom' +import { Minus, Plus } from 'react-feather' +import EmailInput from './EmailInput' +import Brand from './Brand' interface Props { slapToBottom?: boolean } const Footer = ({ slapToBottom }: Props) => { - const { t } = useTranslation() const [selectedGroup, setSelectedGroup] = useState(0) const [email, setEmail] = useState('') const [error, setError] = useState('') @@ -29,11 +26,10 @@ const Footer = ({ slapToBottom }: Props) => { const onClickSubmit = () => { if (!email || !isValidEmail(email)) { - setError(t('invalid_email')) + setError('Please enter a valid email address') setIsSubmitting(false) return } - const formData = { EMAIL: email, } @@ -73,110 +69,192 @@ const Footer = ({ slapToBottom }: Props) => { } return ( - - - - - - - - - {showSuccess && ( - {t('subscription_success')} - )} - - - - -
handleClick(1)}> - Community{' '} - {selectedGroup === 1 ? ( - - ) : ( - - )} -
- - - Discord - - - Twitter - - - Telegram - - - Medium - - -
- -
handleClick(2)}> - Resources{' '} - {selectedGroup === 2 ? ( - - ) : ( - - )} -
- - - Documentation - - - TL;DR Reflex Index - - - GitHub - - -
-
+ + + + + + + + + + +
handleClick(1)}> + Project{' '} + {selectedGroup === 1 ? ( + + ) : ( + + )} +
+ + + GitHub + + + Docs + + + RAI Explainer + + + Memes + + +
+ +
handleClick(2)}> + Community{' '} + {selectedGroup === 2 ? ( + + ) : ( + + )} +
+ + + Discord + + + Twitter + + + Medium + + + Forum + + +
+ + +
handleClick(3)}> + Company{' '} + {selectedGroup === 3 ? ( + + ) : ( + + )} +
+ + + About + + + FAQ + + + Bug Bounty + + + Jobs + + +
+ + +
handleClick(4)}> + Legal{' '} + {selectedGroup === 4 ? ( + + ) : ( + + )} +
+ + + Privacy Policy + + + Legal Notices + + +
+ + +
Stay Updated
+ + {showSuccess && ( + Confirmation email sent! + )} +
+ + +
+
Get Covered
+ Powered by Nexus Mutual +
+
+ mutual nexus +
+
+
+
+
- - Privacy Policy - - {/* ) : null} - popupsActions.setShowSideMenu(true)}> @@ -116,13 +107,12 @@ const Container = styled.div` height: 68px; align-items: center; justify-content: space-between; - box-shadow: 0px 1px 0px ${(props) => props.theme.colors.boxShadow}; - padding: 0 40px; - margin-bottom: 10px; - border-bottom: 1px solid ${(props) => props.theme.colors.border}; - background: ${(props) => props.theme.colors.background}; + padding: 40px 40px 0 40px; + position: relative; + z-index: 5; ${({ theme }) => theme.mediaWidth.upToSmall` padding: 0 20px; + top:0 !important; `} ` @@ -196,80 +186,22 @@ const Left = styled.div` `} ` -const FLXButton = styled.button` - box-shadow: none; - border: 0; - background: transparent; - display: flex; - padding: 0; - outline: none; - align-items: center; - font-weight: bold; - height: 40px; - line-height: 24px; - position: relative; - cursor: pointer; - margin-right: 15px; -` -const Balance = styled.div` - border-radius: 4px; - background: ${(props) => props.theme.colors.gradient}; - color: ${(props) => props.theme.colors.neutral}; - font-weight: bold; - position: relative; - font-size: 15px; - height: 40px; - padding: 0 10px; - min-width: 50px; - justify-content: center; - display: flex; +const Flex = styled.div` align-items: center; - margin-right: -10px; -` - -const FLXInfo = styled.div` display: flex; - align-items: center; - background: #34496c; - height: 40px; - color: #fff; - border-radius: 0 4px 4px 0; - padding: 0 10px; + justify-content: center; ` const LogoBox = styled.div` - margin: 0 5px; + margin-right: 5px; display: flex; align-items: center; ` - -const ThemeBtn = styled.button` - background: ${(props) => props.theme.colors.border}; - box-shadow: none; - outline: none; - cursor: pointer; - border: 0; - color: ${(props) => props.theme.colors.secondary}; - padding: 9px 10px; - margin: 0 0 0 15px; - line-height: normal; - border-radius: ${(props) => props.theme.global.borderRadius}; - transition: all 0.3s ease; - position: relative; - svg { - width: 20px; - height: 20px; - display: block; - color: ${(props) => props.theme.colors.secondary}; - } - - &:hover { - background: ${(props) => props.theme.colors.secondary}; +const InnerBtn = styled(Flex)` + div { + display: block !important; + margin-left: 5px; svg { - color: ${(props) => props.theme.colors.border}; + top: 0 !important; } } - - ${({ theme }) => theme.mediaWidth.upToSmall` - margin-right:15px; - `} ` diff --git a/src/components/SafeBlock.tsx b/src/components/SafeBlock.tsx index eb67716a..bc07ab36 100644 --- a/src/components/SafeBlock.tsx +++ b/src/components/SafeBlock.tsx @@ -3,89 +3,69 @@ import { toSvg } from 'jdenticon' import { useTranslation } from 'react-i18next' import { Link } from 'react-router-dom' import styled from 'styled-components' -import dayjs from 'dayjs' -import { formatNumber } from '../utils/helper' +import { formatNumber, returnState } from '../utils/helper' import { jdenticonConfig, COIN_TICKER } from '../utils/constants' -import Arrow from './Icons/Arrow' const SafeBlock = ({ ...props }) => { const { t } = useTranslation() const collateral = formatNumber(props.collateral) const totalDebt = formatNumber(props.totalDebt) - const createdAt = props.date - ? dayjs.unix(props.date).format('MMM D, YYYY h:mm A') - : null function createImage() { return { - __html: toSvg(props.safeHandler + props.id, 40, jdenticonConfig), + __html: toSvg(props.safeHandler + props.id, 25, jdenticonConfig), } } - const returnState = (state: number) => { - switch (state) { - case 1: - return 'Low' - case 2: - return 'Medium' - case 3: - return 'High' - default: - return '' - } - } return ( - - - - {
} - - {`Safe #${props.id}`} - {createdAt ? ( - - {t('created')} {createdAt} - - ) : null} - - - - - {t('risk')}{' '} - {returnState(props.riskState) || 'None'} - - - - - - {collateral} - - - - {totalDebt} - - - - {`${props.collateralRatio}%`} - - - - ${props.liquidationPrice} - - - - - {t('manage_safe')} - - - + + + + + {
} + + {`Safe #${props.id}`} + + + + + + + {returnState(props.riskState) || 'No'} + {' '} + {t('risk')} + + + + + + {collateral} + + + + {totalDebt} + + + + {`${props.collateralRatio}%`} + + + + ${props.liquidationPrice} + + + + ) } @@ -95,19 +75,19 @@ export default SafeBlock const Container = styled.div`` const BlockContainer = styled.div` - padding: 20px 20px 13px 20px; - border-radius: ${(props) => props.theme.global.borderRadius}; - border: 1px solid ${(props) => props.theme.colors.border}; + padding: 20px; + border-radius: 15px; margin-bottom: 15px; - background: ${(props) => props.theme.colors.background}; + background: ${(props) => props.theme.colors.colorPrimary}; + position: relative; + &.empty { + background: #1e3b58; + } ` const BlockHeader = styled.div` display: flex; justify-content: space-between; - @media (max-width: 400px) { - flex-direction: column; - } ` const SafeInfo = styled.div` @@ -117,8 +97,8 @@ const SafeInfo = styled.div` border-radius: ${(props) => props.theme.global.borderRadius}; border: 1px solid ${(props) => props.theme.colors.border}; ${({ theme }) => theme.mediaWidth.upToSmall` - width: 35px; - height: 35px; + width: 25px; + height: 25px; `} } ` @@ -131,49 +111,47 @@ const SafeData = styled.div` ` const SafeTitle = styled.div` - font-size: ${(props) => props.theme.font.default}; + font-size: ${(props) => props.theme.font.small}; color: ${(props) => props.theme.colors.primary}; letter-spacing: -0.33px; line-height: 22px; font-weight: 600; ` -const Date = styled.div` - font-size: ${(props) => props.theme.font.extraSmall}; - color: ${(props) => props.theme.colors.secondary}; - letter-spacing: -0.09px; - line-height: 21px; +const Circle = styled.div` + width: 10px; + height: 10px; + border-radius: 50%; + margin-right: 5px; + background: ${(props) => props.theme.colors.successColor}; ` const SafeState = styled.div` - color: ${(props) => props.theme.colors.successColor}; - border: 1px solid ${(props) => props.theme.colors.successBorder}; - background: ${(props) => props.theme.colors.successBackground}; - padding: 8px 16px; - border-radius: ${(props) => props.theme.global.borderRadius}; + display: flex; + align-items: center; + color: ${(props) => props.theme.colors.customSecondary}; font-size: ${(props) => props.theme.font.small}; - display: inline-block; - height: fit-content; span { text-transform: capitalize; + margin-right: 5px; } &.dimmed { - color: ${(props) => props.theme.colors.dimmedColor}; - border: 1px solid ${(props) => props.theme.colors.dimmedBorder}; - background: ${(props) => props.theme.colors.dimmedBackground}; + color: ${(props) => props.theme.colors.secondary}; + ${Circle} { + background: ${(props) => props.theme.colors.secondary}; + } } &.medium { - color: ${(props) => props.theme.colors.warningColor}; - border: 1px solid ${(props) => props.theme.colors.warningBorder}; - background: ${(props) => props.theme.colors.warningBackground}; + ${Circle} { + background: ${(props) => props.theme.colors.warningColor}; + } } &.high { - color: ${(props) => props.theme.colors.dangerColor}; - border: 1px solid ${(props) => props.theme.colors.dangerBorder}; - background: ${(props) => props.theme.colors.dangerBackground}; + ${Circle} { + background: ${(props) => props.theme.colors.dangerColor}; + } } ${({ theme }) => theme.mediaWidth.upToSmall` - padding: 8px 10px; font-size: ${(props) => props.theme.font.extraSmall}; text-align:center; `} @@ -183,61 +161,51 @@ const SafeState = styled.div` ` const Block = styled.div` - margin-top: 10px; - &:last-child { - border-bottom: 0; + display: flex; + position: absolute; + right: 130px; + top: 13px; + @media (max-width: 767px) { + position: static; + display: block; + margin-top: 10px; + &:last-child { + border-bottom: 0; + } } ` const Item = styled.div` - display: flex; - align-items: center; - justify-content: space-between; - margin-bottom: 3px; - &:last-child { - margin-bottom: 0; + margin: 0 10px; + @media (max-width: 767px) { + display: flex; + + align-items: center; + justify-content: space-between; + margin: 0 0 3px 0; + &:last-child { + margin-bottom: 0; + } } ` const Label = styled.div` - font-size: ${(props) => props.theme.font.small}; + font-size: 13px; color: ${(props) => props.theme.colors.secondary}; letter-spacing: -0.09px; line-height: 21px; + @media (max-width: 767px) { + font-size: ${(props) => props.theme.font.small}; + } ` const Value = styled.div` - font-size: ${(props) => props.theme.font.small}; + font-size: 13px; color: ${(props) => props.theme.colors.primary}; letter-spacing: -0.09px; line-height: 21px; font-weight: 600; -` - -const BtnContainer = styled.div` - display: flex; - margin-top: 10px; - justify-content: flex-end; - a { - svg { - float: right; - position: relative; - top: 7px; - } - border: 0; - cursor: pointer; - box-shadow: none; - outline: none; - padding: 0; - margin: 0; - background: ${(props) => props.theme.colors.gradient}; - background-clip: text; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - color: ${(props) => props.theme.colors.inputBorderColor}; + @media (max-width: 767px) { font-size: ${(props) => props.theme.font.small}; - font-weight: 600; - line-height: 24px; - letter-spacing: -0.18px; } ` diff --git a/src/components/StepsContent.tsx b/src/components/StepsContent.tsx index 59778921..64b7e0dc 100644 --- a/src/components/StepsContent.tsx +++ b/src/components/StepsContent.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from 'react' -import { X } from 'react-feather' +import { AlertCircle, Circle, X } from 'react-feather' import { useTranslation } from 'react-i18next' import styled from 'styled-components' import _ from '../utils/lodash' @@ -72,10 +72,17 @@ const StepsContent = ({ - Important Notes + + Important + Notes + - {`You do not need to create a new account if you already have a MakerDAO or Balancer proxy`} + + {`You do not need to create a new account if you already have a MakerDAO or Balancer proxy`} + + + The minimum amount to mint per safe is{' '} {!debtFloor ? ( @@ -109,9 +116,9 @@ const Container = styled.div` ` const Title = styled.div` - font-size: ${(props) => props.theme.font.medium}; + font-size: ${(props) => props.theme.font.large}; font-weight: 600; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.neutral}; margin-bottom: 10px; ` @@ -123,31 +130,37 @@ const Text = styled.div` ` const Notes = styled.div` - background: ${(props) => props.theme.colors.foreground}; - border: 1px solid ${(props) => props.theme.colors.border}; - border-radius: ${(props) => props.theme.global.borderRadius}; + background: rgba(65, 193, 208, 0.4); + border-radius: 25px; padding: 20px; margin-bottom: 20px; position: relative; ` const Heading = styled.div` - font-size: 15px; + font-size: 18px; text-align: center; font-weight: bold; - color: ${(props) => props.theme.colors.secondary}; + color: ${(props) => props.theme.colors.neutral}; margin-bottom: 15px; + display: flex; + align-items: center; + justify-content: center; + svg { + margin-right: 5px; + } ` const List = styled.ul` margin: 0; padding-left: 20px; + list-style: none; ` const Item = styled.li` - font-size: ${(props) => props.theme.font.small}; + font-size: 15px; text-align: left; - color: ${(props) => props.theme.colors.secondary}; + color: ${(props) => props.theme.colors.neutral}; margin-top: 5px; span > div { margin: 0; @@ -155,6 +168,12 @@ const Item = styled.li` svg { margin: 0; } + + .bullet { + margin-right: 5px; + stroke-width: 0; + fill: #d09e41; + } ` const CloseBtn = styled.div` @@ -168,7 +187,7 @@ const CloseBtn = styled.div` ` const ReadLink = styled.span` - color: ${(props) => props.theme.colors.inputBorderColor}; + color: ${(props) => props.theme.colors.blueish}; text-decoration: underline; cursor: pointer; ` diff --git a/src/components/ToastPayload.tsx b/src/components/ToastPayload.tsx index 47111d07..a5354b19 100644 --- a/src/components/ToastPayload.tsx +++ b/src/components/ToastPayload.tsx @@ -70,5 +70,5 @@ const Container = styled.div` const Text = styled.div<{ color?: string }>` font-size: ${(props) => props.theme.font.small}; color: ${(props) => - props.color ? props.color : props.theme.colors.primary}; + props.color ? props.color : props.theme.colors.neutral}; ` diff --git a/src/components/TokenInput.tsx b/src/components/TokenInput.tsx new file mode 100644 index 00000000..81f67427 --- /dev/null +++ b/src/components/TokenInput.tsx @@ -0,0 +1,181 @@ +import React, { ChangeEvent, useState } from 'react' +import { useTranslation } from 'react-i18next' +import styled from 'styled-components' + +interface Props { + label: string + rightLabel?: string + token: { icon: string; name: string } + iconSize?: string + placeholder?: string + value: string + onChange: (val: string) => void + disableMax?: boolean + handleMaxClick?: () => void + disabled?: boolean + maxText?: 'max' | 'min' + data_test_id?: string +} + +const TokenInput = ({ + label, + rightLabel, + placeholder, + token, + iconSize, + value, + onChange, + disableMax, + handleMaxClick, + disabled, + maxText = 'max', + data_test_id, +}: Props) => { + const { t } = useTranslation() + + const [length, setLength] = useState(16) + + const handleChange = (e: ChangeEvent) => { + const val = e.target.value + if (/^-?\d*[.,]?\d*$/.test(val) && /^\d*(\.\d{0,4})?$/.test(val)) { + val.includes('.') ? setLength(17) : setLength(16) + if (val.startsWith('0') && val.charAt(1) !== '.') { + const returnedVal = val.replace(/(\d)(?=(\d))/, '$1.') + onChange(returnedVal) + } else if (val.startsWith('.')) { + onChange('0' + val) + } else if (val.replace(/[^.]/g, '').length > 1) { + onChange(value) + } else if (val.length === 6 && Number(val) === 0) { + onChange('') + } else { + onChange(val) + } + } + } + + return ( + + + + + + {token.name} + + + + + + {rightLabel ? : null} + + + + ) +} + +export default TokenInput + +const Container = styled.div`` + +const Label = styled.div` + line-height: 21px; + color: ${(props) => props.theme.colors.secondary}; + font-size: ${(props) => props.theme.font.small}; + letter-spacing: -0.09px; + text-transform: capitalize; + display: flex; + align-items: center; + @media (max-width: 767px) { + font-size: ${(props) => props.theme.font.extraSmall}; + } +` + +const Content = styled.div` + background: ${(props) => props.theme.colors.placeholder}; + border: 1px solid ${(props) => props.theme.colors.border}; + border-radius: 10px; + transition: all 0.3s ease; + padding: 10px 20px; + &.disabled { + cursor: not-allowed; + } +` + +const Icon = styled.img` + margin-right: 10px; + max-width: 23px; +` + +const CustomInput = styled.input` + font-size: ${(props) => props.theme.font.large}; + font-family: 'Montserrat', sans-serif; + transition: all 0.3s ease; + width: 100%; + border: none; + border-radius: 0; + height: 36px; + display: flex; + align-items: center; + padding: 0 0 0 5px; + text-align: right; + background: ${(props) => props.theme.colors.placeholder}; + color: ${(props) => props.theme.colors.primary}; + line-height: 24px; + outline: none; + + &:disabled { + cursor: not-allowed; + } +` + +const MaxBtn = styled.div` + cursor: pointer; + transition: all 0.3s ease; + background: transparent; + padding: 0px; + font-weight: 600; + color: ${(props) => props.theme.colors.blueish}; + font-size: ${(props) => props.theme.font.extraSmall}; + border-radius: 0; + text-transform: capitalize; + margin-left: 3px; +` + +const Flex = styled.div` + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 10px; + &:last-child { + margin-bottom: 0; + } +` + +const TokenBox = styled.div` + display: flex; + align-items: center; + font-size: ${(props) => props.theme.font.medium}; + flex: 0 0 40%; +` diff --git a/src/components/TransactionOverview.tsx b/src/components/TransactionOverview.tsx index b4256585..605a1594 100644 --- a/src/components/TransactionOverview.tsx +++ b/src/components/TransactionOverview.tsx @@ -40,6 +40,10 @@ const IconsHolder = styled.div` .sep { margin: 0 33px; } + svg { + width: 50px; + height: 50px; + } ` const Title = styled.div` @@ -47,13 +51,14 @@ const Title = styled.div` font-weight: 600; text-align: center; color: ${(props) => props.theme.colors.primary}; + font-size: 14px; letter-spacing: -0.18px; margin-top: 20px; ` const Description = styled.div` line-height: 21px; letter-spacing: -0.09px; - font-size: ${(props) => props.theme.font.small}; + font-size: ${(props) => props.theme.font.extraSmall}; color: ${(props) => props.theme.colors.secondary}; text-align: center; margin-top: 4px; diff --git a/src/components/WalletModal/Option.tsx b/src/components/WalletModal/Option.tsx index 9f0bd102..b4545a3c 100644 --- a/src/components/WalletModal/Option.tsx +++ b/src/components/WalletModal/Option.tsx @@ -80,14 +80,13 @@ const InfoCard = styled.button<{ active?: boolean }>` background-color: ${(props) => props.theme.colors.background}; padding: 1rem; outline: none; - border: 1px solid; + border: 1px solid ${(props) => props.theme.colors.border}; border-radius: 12px; width: 100% !important; &:focus { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); background: ${(props) => props.theme.colors.placeholder}; } - border-color: ${(props) => props.theme.colors.border}; ` const OptionCard = styled(InfoCard as any)` @@ -101,7 +100,6 @@ const OptionCard = styled(InfoCard as any)` const OptionCardLeft = styled.div` justify-content: center; - height: 100%; ` const OptionCardClickable = styled(OptionCard as any)<{ clickable?: boolean }>` @@ -138,7 +136,7 @@ const CircleWrapper = styled.div` ` const HeaderText = styled.div` - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.neutral}; font-size: 1rem; font-weight: 500; display: flex; @@ -146,7 +144,7 @@ const HeaderText = styled.div` ` const SubHeader = styled.div` - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.secondary}; margin-top: 10px; font-size: 12px; ` diff --git a/src/components/WalletModal/PendingView.tsx b/src/components/WalletModal/PendingView.tsx index 1618a3fc..79987439 100644 --- a/src/components/WalletModal/PendingView.tsx +++ b/src/components/WalletModal/PendingView.tsx @@ -105,9 +105,10 @@ const LoadingMessage = styled.div<{ error?: boolean }>` align-items: center; border-radius: 12px; margin-bottom: 20px; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.neutral}; border: 1px solid - ${({ theme, error }) => (error ? 'red' : theme.colors.border)}; + ${({ theme, error }) => + error ? theme.colors.dangerColor : theme.colors.border}; & > * { padding: 1rem; @@ -123,7 +124,7 @@ const ErrorGroup = styled.div` const ErrorButton = styled.div` border-radius: 8px; font-size: 12px; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.neutral}; background-color: ${(props) => props.theme.colors.placeholder}; margin-left: 1rem; padding: 0.5rem; diff --git a/src/components/WalletModal/index.tsx b/src/components/WalletModal/index.tsx index dcf6403c..443484a9 100644 --- a/src/components/WalletModal/index.tsx +++ b/src/components/WalletModal/index.tsx @@ -250,7 +250,7 @@ export default function WalletModal() { ) : ( - Connect to a wallet + {t('connect_wallet_title')} )} @@ -288,7 +288,7 @@ const CloseIcon = styled.div` top: 14px; font-size: 30px; z-index: 2; - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.neutral}; &:hover { cursor: pointer; opacity: 0.6; @@ -341,7 +341,7 @@ const OptionGrid = styled.div` ` const HoverText = styled.div` - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.neutral}; position: relative; top: 10px; :hover { diff --git a/src/containers/OnBoarding/Accounts.tsx b/src/containers/OnBoarding/Accounts.tsx index 587f7ebb..8b709063 100644 --- a/src/containers/OnBoarding/Accounts.tsx +++ b/src/containers/OnBoarding/Accounts.tsx @@ -1,10 +1,11 @@ import React from 'react' import styled from 'styled-components' -import ConnectWalletImage from '../../components/Images/ConnectWalletImage' -import CreateAccountImage from '../../components/Images/CreateAccountImage' -import OpenSafeImage from '../../components/Images/OpenSafeImage' +import Lottie from 'react-lottie-player' import Steps from '../../components/Steps' import { useStoreState } from '../../store' +import LottieWallet from '../../utils/Lotties/wallet.json' +import LottieRegister from '../../utils/Lotties/register.json' +import LottieSafe from '../../utils/Lotties/vault.json' const Accounts = () => { const { connectWalletModel: connectWalletState } = useStoreState( @@ -13,20 +14,41 @@ const Accounts = () => { const { step } = connectWalletState - const returnImage = () => { + const returnLottie = () => { switch (step) { case 1: - return + return ( + + ) case 2: - return + return ( + + ) default: - return + return ( + + ) } } return ( - {returnImage()} + {returnLottie()} @@ -36,22 +58,16 @@ const Accounts = () => { export default Accounts const Container = styled.div` - background: ${(props) => props.theme.colors.neutral}; - border-radius: ${(props) => props.theme.global.borderRadius}; - border: 1px solid ${(props) => props.theme.colors.border}; padding: 30px 20px; ` const Content = styled.div` - max-width: 610px; + max-width: 1024px; margin: 0 auto; ` -const ImgContainer = styled.div` - text-align: center; - svg { - width: 100%; - max-width: 350px; - height: auto !important; +const LottieContainer = styled.div` + > div { + margin: 0 auto; } ` diff --git a/src/containers/OnBoarding/CreateSafe.tsx b/src/containers/OnBoarding/CreateSafe.tsx new file mode 100644 index 00000000..949fa3b9 --- /dev/null +++ b/src/containers/OnBoarding/CreateSafe.tsx @@ -0,0 +1,402 @@ +import React, { useCallback, useMemo, useState } from 'react' +import { ArrowLeft, Info } from 'react-feather' +import { useTranslation } from 'react-i18next' +import { useHistory } from 'react-router-dom' +import ReactTooltip from 'react-tooltip' +import styled from 'styled-components' +import Button from '../../components/Button' +import Dropdown from '../../components/Dropdown' +import Modal from '../../components/Modals/Modal' +import TokenInput from '../../components/TokenInput' +import { useActiveWeb3React } from '../../hooks' +import { handleTransactionError } from '../../hooks/TransactionHooks' +import { useTokeBalanceInUSD } from '../../hooks/useGeb' +import { useSafeInfo, StatsType, useInputsHandlers } from '../../hooks/useSafe' +import { useStoreActions, useStoreState } from '../../store' +import { DEFAULT_SAFE_STATE, TOKENS } from '../../utils/constants' +import { formatNumber } from '../../utils/helper' +import Review from './Review' + +const CollateralTypes = [ + { item: 'ETH-A', img: require('../../assets/eth-img.svg') }, +] + +const CreateSafe = () => { + const { library, account } = useActiveWeb3React() + const [showPreview, setShowPreview] = useState(false) + const { safeModel: safeState } = useStoreState((state) => state) + const { + safeModel: safeActions, + connectWalletModel: connectWalletActions, + popupsModel: popupsActions, + } = useStoreActions((state) => state) + const { + liquidationData, + stats, + error, + balances, + availableRai, + parsedAmounts, + } = useSafeInfo('create') + const { leftInput, rightInput } = parsedAmounts + const { onLeftInput, onRightInput } = useInputsHandlers() + const { t } = useTranslation() + const history = useHistory() + const isValid = !error + + const ethBalanceUSD = useTokeBalanceInUSD('ETH', balances.eth) + const raiBalanceUSD = useTokeBalanceInUSD('RAI', availableRai) + + const formattedBalance = useMemo(() => { + return { + eth: formatNumber(balances.eth, 2), + rai: formatNumber(balances.rai, 2), + } + }, [balances]) + + const formattedBalanceInUSD = useMemo(() => { + return { + eth: ethBalanceUSD, + rai: raiBalanceUSD, + } + }, [ethBalanceUSD, raiBalanceUSD]) + + const onMaxLeftInput = () => onLeftInput(formattedBalance.eth.toString()) + const onMaxRightInput = () => onRightInput(availableRai.toString()) + + const onClearAll = useCallback(() => { + onLeftInput('') + onRightInput('') + }, [onLeftInput, onRightInput]) + + const handleWaitingTitle = () => { + return 'Modifying Safe' + } + + const reset = () => { + onClearAll() + safeActions.setSafeData(DEFAULT_SAFE_STATE) + connectWalletActions.setIsStepLoading(true) + safeActions.setIsSafeCreated(true) + } + + const handleConfirm = async () => { + if (account && library) { + safeActions.setIsSuccessfulTx(false) + setShowPreview(false) + popupsActions.setIsWaitingModalOpen(true) + popupsActions.setWaitingPayload({ + title: 'Waiting For Confirmation', + text: handleWaitingTitle(), + hint: 'Confirm this transaction in your wallet', + status: 'loading', + }) + const signer = library.getSigner(account) + try { + connectWalletActions.setIsStepLoading(true) + await safeActions.depositAndBorrow({ + safeData: safeState.safeData, + signer, + }) + safeActions.setIsSuccessfulTx(true) + popupsActions.setIsWaitingModalOpen(false) + history.push('/') + reset() + } catch (e) { + safeActions.setIsSuccessfulTx(false) + handleTransactionError(e) + } finally { + reset() + } + } + } + + return ( + + setShowPreview(false)} + maxWidth={'450px'} + backDropClose + hideHeader + hideFooter + handleModalContent + > + + + + {' '} + + + + + +
+ + history.goBack()} /> + + {t('create_safe')} + + Clear All + +
+ + + + + {`Select Collateral Type`} + + + + + {`Deposit ETH and Borrow RAI`} + + + +
+ +
+ + + + + {Object.keys(stats).map((key) => { + const isPrimary = key === 'data' + return ( +
+ {stats[key as StatsType].map( + (item) => { + return ( + + + + {item.value} + + + ) + } + )} +
+ ) + })} +
+ +
+ + + + Note: + {` The minimum amount to mint per safe is ${Math.ceil( + Number(formatNumber(liquidationData.debtFloor)) + )} RAI`} + + + + +
+
+
+ ) +} + +export default CreateSafe + +const ReviewContainer = styled.div` + padding: 20px; + border-radius: 10px; + background: ${(props) => props.theme.colors.colorSecondary}; +` +const Container = styled.div` + max-width: 880px; + margin: 100px auto 0; + padding: 0 15px; + @media (max-width: 767px) { + margin: 50px auto; + } +` +const InnerContent = styled.div` + border-radius: 20px; + background: ${(props) => props.theme.colors.colorSecondary}; +` + +const Content = styled.div` + padding: 20px; +` +const BtnContainer = styled.div` + padding-top: 20px; + text-align: center; +` +const Header = styled.div` + border-bottom: 1px solid ${(props) => props.theme.colors.border}; + display: flex; + align-items: center; + padding: 10px 0 20px 0; + + .clear { + cursor: pointer; + color: ${(props) => props.theme.colors.blueish}; + } + span { + flex: 0 0 55px; + font-size: 14px; + + &.title { + display: block; + flex: 1; + text-align: center; + font-weight: bold; + font-size: ${(props) => props.theme.font.medium}; + } + } +` +const Btn = styled.button` + border: 0; + padding: 0; + border-radius: 0; + box-shadow: none; + outline: none; + background: transparent; + svg { + color: ${(props) => props.theme.colors.customSecondary}; + cursor: pointer; + } +` + +const Box = styled.div` + display: flex; + justify-content: space-between; + padding: 30px 0; + @media (max-width: 767px) { + flex-direction: column; + padding: 15px 0; + } +` + +const Col = styled.div` + flex: 0 0 48%; +` + +const DropDownContainer = styled.div`` + +const SideLabel = styled.div` + font-weight: 600; + font-size: ${(props) => props.theme.font.default}; + margin-bottom: 10px; +` + +const Inputs = styled.div` + margin-top: 30px; +` + +const Stats = styled.div` + padding: 20px; + border-radius: 10px; + background: ${(props) => props.theme.colors.placeholder}; + .blockie { + border-bottom: 1px solid ${(props) => props.theme.colors.border}; + &:last-child { + border: 0; + } + } + @media (max-width: 767px) { + margin-top: 20px; + } +` + +const Flex = styled.div` + display: flex; + align-items: center; + justify-content: space-between; + margin: 13px 0; + &.hasBtn { + margin: 0 0 20px 0; + button { + width: 100%; + text-align: center; + flex: 0 0 48%; + } + @media (max-width: 767px) { + flex-direction: column; + button { + margin-top: 20px; + } + } + } +` +const Label = styled.div<{ color?: 'primary' | 'secondary' }>` + font-size: ${(props) => props.theme.font.small}; + color: ${({ theme, color }) => + color ? theme.colors[color] : theme.colors.primary}; + display: flex; + align-items: center; + svg { + margin-right: 5px; + } +` + +const Value = styled.div` + font-size: ${(props) => props.theme.font.small}; + color: ${(props) => props.theme.colors.primary}; +` + +const InfoIcon = styled.div` + cursor: pointer; + svg { + fill: ${(props) => props.theme.colors.secondary}; + color: ${(props) => props.theme.colors.placeholder}; + position: relative; + top: 2px; + } +` + +const Note = styled.div` + color: ${(props) => props.theme.colors.secondary}; + font-size: ${(props) => props.theme.font.extraSmall}; + span { + color: ${(props) => props.theme.colors.yellowish}; + } +` diff --git a/src/containers/OnBoarding/Review.tsx b/src/containers/OnBoarding/Review.tsx new file mode 100644 index 00000000..102fee2d --- /dev/null +++ b/src/containers/OnBoarding/Review.tsx @@ -0,0 +1,123 @@ +import React from 'react' +import { useTranslation } from 'react-i18next' +import styled from 'styled-components' +import TransactionOverview from '../../components/TransactionOverview' +import { useActiveWeb3React } from '../../hooks' +import { returnConnectorName } from '../../utils/helper' + +import { Info } from 'react-feather' +import { SafeTypes, StatsType, useSafeInfo } from '../../hooks/useSafe' + +const ReviewTransaction = ({ type }: { type: SafeTypes }) => { + const { stats } = useSafeInfo(type) + const { t } = useTranslation() + const { connector } = useActiveWeb3React() + + return ( + + + + {Object.keys(stats).map((key) => { + const isPrimary = key === 'data' + return ( +
+ {stats[key as StatsType].map((item) => { + return ( + + + {item.value} + + ) + })} +
+ ) + })} +
+
+ ) +} + +export default ReviewTransaction +const Box = styled.div`` +const Stats = styled.div` + padding: 20px; + border-radius: 10px; + background: ${(props) => props.theme.colors.placeholder}; + .blockie { + border-bottom: 1px solid ${(props) => props.theme.colors.border}; + &:last-child { + border: 0; + } + } + @media (max-width: 767px) { + margin-top: 20px; + } +` + +const Flex = styled.div` + display: flex; + align-items: center; + justify-content: space-between; + margin: 13px 0; + &.hasBtn { + margin: 0 0 20px 0; + button { + width: 100%; + text-align: center; + flex: 0 0 48%; + } + @media (max-width: 767px) { + flex-direction: column; + button { + margin-top: 20px; + } + } + } +` +const Label = styled.div<{ color?: 'primary' | 'secondary' }>` + font-size: ${(props) => props.theme.font.small}; + color: ${({ theme, color }) => + color ? theme.colors[color] : theme.colors.primary}; + display: flex; + align-items: center; + svg { + margin-right: 5px; + } +` + +const Value = styled.div` + font-size: ${(props) => props.theme.font.small}; + color: ${(props) => props.theme.colors.primary}; +` + +const InfoIcon = styled.div` + cursor: pointer; + svg { + fill: ${(props) => props.theme.colors.secondary}; + color: ${(props) => props.theme.colors.placeholder}; + position: relative; + top: 2px; + } +` diff --git a/src/containers/OnBoarding/SafeList.tsx b/src/containers/OnBoarding/SafeList.tsx index f8afd3bb..119c32ce 100644 --- a/src/containers/OnBoarding/SafeList.tsx +++ b/src/containers/OnBoarding/SafeList.tsx @@ -1,63 +1,126 @@ -import React, { useCallback, useEffect, useState } from 'react' -import ReactPaginate from 'react-paginate' +import React, { useMemo, useState } from 'react' +import { BarChart2, Plus, Settings } from 'react-feather' +import { useTranslation } from 'react-i18next' +import { Link } from 'react-router-dom' import styled from 'styled-components' +import CheckBox from '../../components/CheckBox' +import LinkButton from '../../components/LinkButton' import SafeBlock from '../../components/SafeBlock' -import { useStoreState } from '../../store' +import { useActiveWeb3React } from '../../hooks' +import { useStoreActions, useStoreState } from '../../store' +import { returnState } from '../../utils/helper' import { ISafe } from '../../utils/interfaces' -const SafeList = () => { - const [page, setPage] = useState(0) - const [perPage] = useState(5) - const [total, setTotal] = useState(0) +const SafeList = ({ address }: { address?: string }) => { + const [showEmpty, setShowEmpty] = useState(true) - const { safeModel: safeState } = useStoreState((state) => state) + const { account } = useActiveWeb3React() - const setPagination = (safes: Array) => { - if (!safes.length) return - setTotal(Math.ceil(safes.length / perPage)) - } + const { t } = useTranslation() - const setPaginationCB = useCallback(setPagination, []) + const { connectWalletModel: connectWalletState, safeModel: safeState } = + useStoreState((state) => state) - useEffect(() => { - setPaginationCB(safeState.list) - }, [setPaginationCB, safeState.list]) + const { popupsModel: popupsActions } = useStoreActions((state) => state) - const handlePageClick = ({ selected }: any) => { - setPage(selected) + const safes = useMemo(() => { + if (safeState.list.length > 0) { + return showEmpty + ? safeState.list + : safeState.list.filter( + (safe) => returnState(safe.riskState) !== '' + ) + } + return [] + }, [safeState.list, showEmpty]) + + const isOwner = useMemo( + () => + address && account + ? account.toLowerCase() === address.toLowerCase() + : true, + [account, address] + ) + + const handleTopup = () => { + if (!connectWalletState.isWrongNetwork) { + popupsActions.setIsSafeManagerOpen(true) + } + return } const returnSafeList = () => { if (safeState.list.length > 0) { return ( - <> - {safeState.list - .slice(page * perPage, (page + 1) * perPage) - .map((safe: ISafe) => ( + +
+ + {'Accounts'} + + + {safeState.safeCreated && isOwner ? ( + + + + {t('new_safe')} + + + ) : null} + +
+ + + + + Pools And Incentives + + + Check about FLX distribution campaigns from our{' '} + + Incentives page + + , also you can read more about incentives from + our{' '} + + docs + + + + + + View / Top-up other Safes + + + You can add ETH or repay RAI for any Safe + + + + +
+ Safes({safeState.list.length}) + Risk +
+ {safes.map((safe: ISafe) => ( ))} - - {safeState.list.length > perPage ? ( - - - - ) : null} - +
+ + + Show empty safes + +
) } return null @@ -68,89 +131,108 @@ const SafeList = () => { export default SafeList -const Sep = styled.div` - border-top: 1px solid ${(props) => props.theme.colors.border}; - margin: 10px 0; +const Container = styled.div` + max-width: 880px; + margin: 100px auto 0; + padding: 0 15px; + @media (max-width: 767px) { + margin: 50px auto; + } +` +const SafeBlocks = styled.div` + padding: 15px; + border-radius: 15px; + background: ${(props) => props.theme.colors.colorSecondary}; ` -const PaginationContainer = styled.div` - background: ${(props) => props.theme.colors.neutral}; - border-radius: ${(props) => props.theme.global.borderRadius}; - text-align: right; - border: 1px solid ${(props) => props.theme.colors.border}; - margin-top: 0.5rem; - padding-right: 0.7rem; - - .pagination { - padding: 0; - list-style: none; - display: inline-block; - border-radius: ${(props) => props.theme.global.borderRadius}; - - li { - display: inline-block; - vertical-align: middle; - cursor: pointer; - text-align: center; - outline: none; - box-shadow: none; - margin: 0 2px; - font-size: ${(props) => props.theme.font.small}; - &.active { - background: ${(props) => props.theme.colors.gradient}; - color: ${(props) => props.theme.colors.neutral}; - border-radius: 2px; - } - a { - justify-content: center; - display: flex; - align-items: center; - height: 20px; - width: 20px; - outline: none; - box-shadow: none; - - &:hover { - background: rgba(0, 0, 0, 0.08); - } - } - - &:first-child { - margin-right: 10px; - } - - &:last-child { - margin-left: 10px; - } - - &:first-child, - &:last-child { - padding: 0; - a { - height: auto; - width: auto; - padding: 3px 8px; - border-radius: 2px; - &:hover { - background: rgba(0, 0, 0, 0.08); - } - text-align: center; - } - - &.active { - a { - background: ${(props) => props.theme.colors.gradient}; - color: ${(props) => props.theme.colors.neutral}; - border-radius: ${(props) => - props.theme.global.borderRadius}; - } - } - - &.disabled { - pointer-events: none; - opacity: 0.2; - } - } - } +const Title = styled.div` + font-weight: 600; + font-size: ${(props) => props.theme.font.large}; +` + +const Header = styled.div` + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 30px; + &.safesList { + padding: 0 20px; + margin: 20px 0; + } +` +const Col = styled.div` + a { + min-width: 100px; + padding: 4px 12px; + } +` + +const BtnInner = styled.div` + display: flex; + align-items: center; + svg { + margin-right: 5px; + } +` + +const CheckboxContainer = styled.div` + display: flex; + align-items: center; + margin-top: 20px; + justify-content: flex-end; + span { + margin-left: 10px; + position: relative; + font-size: 13px; + top: -3px; + } +` + +const InfoBox = styled.div` + display: flex; + justify-content: space-between; + margin-bottom: 20px; + @media (max-width: 767px) { + display: none; + } +` + +const LeftSide = styled.div` + flex: 0 0 56%; + background: url(${require('../../assets/blueish-bg.png')}); + background-repeat: no-repeat; + background-size: cover; + padding: 20px; + border-radius: 15px; +` +const RightSide = styled.div` + flex: 0 0 42%; + background: url(${require('../../assets/greenish-bg.png')}); + background-repeat: no-repeat; + background-size: cover; + padding: 20px; + border-radius: 15px; + cursor: pointer; +` + +const InfoTitle = styled.div` + display: flex; + align-items: center; + font-size: ${(props) => props.theme.font.default}; + font-weight: 600; + svg { + margin-right: 5px; + } +` + +const InfoText = styled.div` + font-size: ${(props) => props.theme.font.small}; + margin-top: 10px; + a { + color: ${(props) => props.theme.colors.blueish}; + text-decoration: underline; + } + &.bigFont { + font-size: ${(props) => props.theme.font.default}; } ` diff --git a/src/containers/OnBoarding/index.tsx b/src/containers/OnBoarding/index.tsx index f6e61db2..3344fbb5 100644 --- a/src/containers/OnBoarding/index.tsx +++ b/src/containers/OnBoarding/index.tsx @@ -1,11 +1,8 @@ import React, { useEffect, useState } from 'react' import styled from 'styled-components' import { useTranslation } from 'react-i18next' -import { Plus } from 'react-feather' import { useStoreState, useStoreActions } from '../../store' import Accounts from './Accounts' -import GridContainer from '../../components/GridContainer' -import PageHeader from '../../components/PageHeader' import SafeList from './SafeList' import Button from '../../components/Button' import useGeb from '../../hooks/useGeb' @@ -23,10 +20,8 @@ const OnBoarding = ({ ...props }) => { safeModel: safeState, popupsModel: popupsState, } = useStoreState((state) => state) - const { - popupsModel: popupsActions, - safeModel: safeActions, - } = useStoreActions((state) => state) + const { popupsModel: popupsActions, safeModel: safeActions } = + useStoreActions((state) => state) const address: string = props.match.params.address ?? '' @@ -60,78 +55,29 @@ const OnBoarding = ({ ...props }) => { } }, [address, account]) - const handleOpenManageSafes = () => popupsActions.setIsSafeManagerOpen(true) - return ( - - - - + {(account && !safeState.safeCreated) || + (!isOwner && !safeState.list.length) ? ( + + - - ) : null} - {safeState.safeCreated && isOwner ? ( - - - - ) : null} - {safeState.safeCreated ? ( - - ) : popupsState.isWaitingModalOpen ? null : ( - - )} - - + > + {t('manage_other_safes')} + + + ) : null} + {safeState.safeCreated ? ( + + ) : popupsState.isWaitingModalOpen ? null : ( + + )} + ) } @@ -147,11 +93,16 @@ const Content = styled.div` const BtnContainer = styled.div` position: absolute; top: 25px; - right: 0px; + right: 50px; button { min-width: 100px; padding: 4px 12px; } + &.top-up { + right: auto; + left: 50px; + top: 50px; + } ${({ theme }) => theme.mediaWidth.upToSmall` position: static; margin-bottom:20px; @@ -166,7 +117,3 @@ const BtnInner = styled.div` align-items: center; gap: 5px; ` - -const HeaderContainer = styled.div` - position: relative; -` diff --git a/src/hooks/useGeb.ts b/src/hooks/useGeb.ts index 234a1ec3..bdcb7a2d 100644 --- a/src/hooks/useGeb.ts +++ b/src/hooks/useGeb.ts @@ -1,9 +1,13 @@ +import { ethers } from 'ethers' import { Geb } from 'geb.js' -import { useEffect, useMemo, useState } from 'react' +import { useCallback, useEffect, useMemo, useState } from 'react' import { useActiveWeb3React } from '.' import { NETWORK_ID } from '../connectors' import store, { useStoreActions, useStoreState } from '../store' import { EMPTY_ADDRESS, network_name } from '../utils/constants' +import { formatNumber } from '../utils/helper' + +type TokenType = 'ETH' | 'RAI' export default function useGeb(): Geb { const { library } = useActiveWeb3React() @@ -91,3 +95,55 @@ export function useSafeHandler(safeId: string): string { return state } + +export function useTokenBalance(token: TokenType) { + const [state, setState] = useState('0') + const { account, library } = useActiveWeb3React() + const geb = useGeb() + const ethBalance = store + .getState() + .connectWalletModel.ethBalance[NETWORK_ID].toString() + + const fetchBalanceCallback = useCallback( + (result: any) => { + setState(ethers.utils.formatEther(result)) + }, + [setState] + ) + + useEffect(() => { + if (!account || !library || !geb) return undefined + if (token === 'ETH') { + setState(ethBalance) + } else { + geb.contracts.coin + .balanceOf(account) + .then(fetchBalanceCallback) + .catch((error) => + console.error(`Failed to fetch balance for ${token}`, error) + ) + } + }, [ + account, + ethBalance, + fetchBalanceCallback, + geb, + library, + setState, + token, + ]) + + return state +} + +export function useTokeBalanceInUSD(token: TokenType, balance: string) { + const ethPrice = store.getState().connectWalletModel.fiatPrice + const raiPrice = + store.getState().safeModel.liquidationData.currentRedemptionPrice + + return useMemo(() => { + const price = token === 'ETH' ? ethPrice : raiPrice + if (!balance) return '0' + return formatNumber((Number(price) * Number(balance)).toString(), 2) + }, [token, ethPrice, raiPrice, balance]) +} diff --git a/src/hooks/useLiquidityPool.ts b/src/hooks/useLiquidityPool.ts index 507ab95b..21ea9093 100644 --- a/src/hooks/useLiquidityPool.ts +++ b/src/hooks/useLiquidityPool.ts @@ -177,15 +177,13 @@ export function useInputsHandlers(): { } const { slot0, t1, t2 } = positionAndThreshold - const [ - liqB, - token1Amt, - ] = TwoTrancheUniV3ManagerMath.getLiquidityAndAmountFromToken0( - JSBI.BigInt(ethers.utils.parseEther(typedValue)), - JSBI.BigInt(slot0.sqrtPriceX96), - t1, - t2 - ) + const [liqB, token1Amt] = + TwoTrancheUniV3ManagerMath.getLiquidityAndAmountFromToken0( + JSBI.BigInt(ethers.utils.parseEther(typedValue)), + JSBI.BigInt(slot0.sqrtPriceX96), + t1, + t2 + ) earnActions.setData({ totalLiquidity: Number(typedValue) === 0 @@ -207,15 +205,13 @@ export function useInputsHandlers(): { return } const { slot0, t1, t2 } = positionAndThreshold - const [ - liqB, - token0Amt, - ] = TwoTrancheUniV3ManagerMath.getLiquidityAndAmountFromToken1( - JSBI.BigInt(ethers.utils.parseEther(typedValue)), - JSBI.BigInt(slot0.sqrtPriceX96), - t1, - t2 - ) + const [liqB, token0Amt] = + TwoTrancheUniV3ManagerMath.getLiquidityAndAmountFromToken1( + JSBI.BigInt(ethers.utils.parseEther(typedValue)), + JSBI.BigInt(slot0.sqrtPriceX96), + t1, + t2 + ) const totalLiquidityVal = ethers.utils.formatEther(liqB.toString()) const raiAmountVal = ethers.utils.formatEther(token0Amt.toString()) @@ -249,13 +245,11 @@ export function useTokensFromLiquidity(liquidity: string) { async function getSharesFromLiquidity() { if (!isCanceled) { const liquidityBN = ethers.utils.parseEther(liquidity) - const [sharesToT1, sharesToT2]: [ - BigNumber, - BigNumber - ] = await geb.multiCall([ - getTokenXFromLiquidity(geb, true, liquidityBN), - getTokenXFromLiquidity(geb, false, liquidityBN), - ]) + const [sharesToT1, sharesToT2]: [BigNumber, BigNumber] = + await geb.multiCall([ + getTokenXFromLiquidity(geb, true, liquidityBN), + getTokenXFromLiquidity(geb, false, liquidityBN), + ]) setState({ eth: ethers.utils.formatEther(sharesToT1), @@ -306,13 +300,14 @@ export function useAddLiquidity(): { }) const signer = library.getSigner(account) - const txData = geb.contracts.uniswapV3TwoTrancheLiquidityManager.deposit( - ethAmountBN, // First param is always ETH Amount - totalLiquidityBN, - account, - raiAmountBN.mul(9).div(10), // token0 Slippage safety at 90% - ethAmountBN.mul(9).div(10) // token1 Slippage safety at 90% - ) + const txData = + geb.contracts.uniswapV3TwoTrancheLiquidityManager.deposit( + ethAmountBN, // First param is always ETH Amount + totalLiquidityBN, + account, + raiAmountBN.mul(9).div(10), // token0 Slippage safety at 90% + ethAmountBN.mul(9).div(10) // token1 Slippage safety at 90% + ) if (!txData) throw new Error('No transaction request!') const tx = await handlePreTxGasEstimate(signer, txData) @@ -367,10 +362,11 @@ export function useWithdrawLiquidity(): { }) const signer = library.getSigner(account) - const txData = geb.contracts.uniswapV3TwoTrancheLiquidityManager.withdraw( - totalLiquidityBN, - account - ) + const txData = + geb.contracts.uniswapV3TwoTrancheLiquidityManager.withdraw( + totalLiquidityBN, + account + ) if (!txData) throw new Error('No transaction request!') const tx = await handlePreTxGasEstimate(signer, txData) @@ -422,9 +418,10 @@ function getNextTicksMulticallRequest(geb: Geb, threshold: BigNumberish) { type: 'function', } - const tx = geb.contracts.uniswapV3TwoTrancheLiquidityManager.getNextTicks( - threshold - ) + const tx = + geb.contracts.uniswapV3TwoTrancheLiquidityManager.getNextTicks( + threshold + ) return { data: tx.data as string, to: tx.to as string, diff --git a/src/hooks/useSafe.ts b/src/hooks/useSafe.ts new file mode 100644 index 00000000..628c55a7 --- /dev/null +++ b/src/hooks/useSafe.ts @@ -0,0 +1,476 @@ +import { BigNumber } from 'ethers' +import { useCallback, useMemo } from 'react' +import { useActiveWeb3React } from '.' +import numeral from 'numeral' +import { useStoreActions, useStoreState } from '../store' +import { + formatNumber, + getCollateralRatio, + getLiquidationPrice, + getRatePercentage, + returnAvaiableDebt, + returnPercentAmount, + returnTotalDebt, + returnTotalValue, + safeIsSafe, + toFixedString, +} from '../utils/helper' +import { useProxyAddress, useTokenBalance } from './useGeb' +import { useTranslation } from 'react-i18next' +import { DEFAULT_SAFE_STATE } from '../utils/constants' + +export const LIQUIDATION_RATIO = 135 // percent + +export type SafeTypes = 'deposit_borrow' | 'repay_withdraw' | 'create' +export type StatsType = 'data' | 'prices' | 'info' +export type Stats = { + [K in StatsType]: Array<{ + label: string + value: string | number + tip?: string + }> +} + +export function useSafeState() { + const { safeModel: safeState } = useStoreState((state) => state) + return useMemo(() => safeState, [safeState]) +} + +export function useSafeInfo(type: SafeTypes = 'create') { + const { account } = useActiveWeb3React() + const proxyAddress = useProxyAddress() + const { t } = useTranslation() + const { + safeModel: { safeData, singleSafe, liquidationData }, + } = useStoreState((state) => state) + + const parsedAmounts = useMemo(() => { + const { leftInput, rightInput } = safeData + return { leftInput, rightInput } + }, [safeData]) + + const { leftInput, rightInput } = parsedAmounts + + const ethBalance = useTokenBalance('ETH') + const raiBalance = useTokenBalance('RAI') + + const balances = useMemo(() => { + return { + eth: ethBalance, + rai: raiBalance, + } + }, [ethBalance, raiBalance]) + + const collateral = useTotalCollateral(leftInput, type) + const debt = useTotalDebt(rightInput, type) + + const totalCollateral = useMemo(() => collateral, [collateral]) + const totalDebt = useMemo(() => debt, [debt]) + + const isSafe = useSafeIsSafe(totalCollateral, totalDebt) + const collateralRatio = useCollateralRatio(totalCollateral, totalDebt) + const liquidationPrice = useLiquidationPrice(totalCollateral, totalDebt) + + const availableEth = useMemo(() => { + if (type === 'deposit_borrow') { + return formatNumber(ethBalance) + } else { + if (singleSafe) { + return singleSafe.collateral + } + } + return '0.00' + }, [ethBalance, singleSafe, type]) + + const availableRai = useMemo(() => { + if (type === 'create') { + return returnAvaiableDebt( + liquidationData.currentPrice.safetyPrice, + liquidationData.accumulatedRate, + leftInput + ) + } else if (type === 'deposit_borrow') { + if (singleSafe) { + return returnAvaiableDebt( + liquidationData.currentPrice.safetyPrice, + liquidationData.accumulatedRate, + leftInput, + singleSafe.collateral, + singleSafe.debt + ) + } + } else { + if (singleSafe) { + return returnTotalDebt( + singleSafe.debt, + liquidationData.accumulatedRate + ) as string + } + } + return '0.00' + }, [leftInput, liquidationData, singleSafe, type]) + + const liquidationPenaltyPercentage = useMemo(() => { + return getRatePercentage(liquidationData.liquidationPenalty, 0) + }, [liquidationData]) + const stabilityFeePercentage = useMemo(() => { + return liquidationData.totalAnnualizedStabilityFee + ? getRatePercentage(liquidationData.totalAnnualizedStabilityFee, 1) + : '-' + }, [liquidationData]) + + const availableEthBN = BigNumber.from( + toFixedString(availableEth.toString(), 'WAD') + ) + const availableRaiBN = BigNumber.from( + toFixedString(availableRai.toString(), 'WAD') + ) + + const raiBalanceBN = raiBalance + ? BigNumber.from(toFixedString(raiBalance.toString(), 'WAD')) + : BigNumber.from('0') + + const leftInputBN = leftInput + ? BigNumber.from(toFixedString(leftInput, 'WAD')) + : BigNumber.from('0') + + const rightInputBN = rightInput + ? BigNumber.from(toFixedString(rightInput, 'WAD')) + : BigNumber.from('0') + + const debtFloorBN = BigNumber.from( + toFixedString(liquidationData.debtFloor, 'WAD') + ) + const totalDebtBN = BigNumber.from(toFixedString(totalDebt, 'WAD')) + + const stats: Stats = useMemo(() => { + return { + data: [ + { + label: 'Total ETH Collateral', + value: totalCollateral === '0' ? '-' : totalCollateral, + }, + { + label: 'Total RAI Debt', + value: totalDebt === '0' ? '-' : totalDebt, + }, + { + label: 'Collateral Ratio', + value: (collateralRatio > 0 ? collateralRatio : '∞') + '%', + }, + { + label: 'Collateral Type', + value: 'ETH-A', + }, + ], + prices: [ + { + label: 'ETH Price (OSM)', + value: + '$' + + formatNumber( + liquidationData.currentPrice.value.toString(), + 2 + ), + tip: t('eth_osm_tip'), + }, + { + label: 'RAI Redemption Price', + value: + '$' + + formatNumber(liquidationData.currentRedemptionPrice, 3), + tip: t('redemption_price_tip'), + }, + { + label: 'Liquidation Price', + value: + liquidationPrice > 0 + ? (liquidationPrice as number) > + Number(liquidationData.currentPrice.value) + ? 'Invalid' + : '$' + liquidationPrice + : '$' + 0, + tip: t('liquidation_price_tip', { + lr: LIQUIDATION_RATIO + '%', + }), + }, + ], + info: [ + { + label: 'Liquidation Penalty', + value: liquidationPenaltyPercentage + '%', + tip: t('liquidation_penalty_tip'), + }, + { + label: 'Stability Fee', + value: stabilityFeePercentage + '%', + tip: t('stability_fee_tip'), + }, + ], + } + }, [ + collateralRatio, + liquidationData, + liquidationPenaltyPercentage, + stabilityFeePercentage, + liquidationPrice, + t, + totalCollateral, + totalDebt, + ]) + + let error: string | undefined + + if (!account) { + error = 'Connect Wallet' + } + + if (!proxyAddress) { + error = error ?? 'Create a Reflexer Account to continue' + } + + if (type !== 'create') { + const perSafeDebtCeilingBN = BigNumber.from( + toFixedString(liquidationData.perSafeDebtCeiling, 'WAD') + ) + if (totalDebtBN.gte(perSafeDebtCeilingBN)) { + error = + error ?? + `Individual safe can't have more than ${liquidationData.perSafeDebtCeiling} RAI of debt.` + } + } + + if (!totalDebtBN.isZero() && totalDebtBN.lt(debtFloorBN)) { + error = + error ?? + `The resulting debt should be at least ${Math.ceil( + Number(formatNumber(liquidationData.debtFloor)) + )} RAI or zero.` + } + + if (!isSafe && (collateralRatio as number) >= 0) { + error = + error ?? + `Too much debt, below ${ + Number(liquidationData.safetyCRatio) * 100 + }% collateralization ratio` + } + + if ( + numeral(totalDebt).value() > + numeral(liquidationData.globalDebtCeiling).value() + ) { + error = error ?? 'Cannot exceed global debt ceiling.' + } + + if ( + numeral(totalDebt).value() > + numeral(liquidationData.debtCeiling).value() + ) { + error = error ?? `Cannot exceed RAI debt ceiling.` + } + + if (type === 'create') { + if (leftInputBN.isZero()) { + error = error ?? 'Enter ETH Amount' + } + } + + if (type === 'deposit_borrow') { + if (leftInputBN.gt(availableEthBN)) { + error = error ?? 'Insufficient balance.' + } + if (rightInputBN.gt(availableRaiBN)) { + error = error ?? `RAI borrowed cannot exceed available amount.` + } + if (leftInputBN.isZero() && rightInputBN.isZero()) { + error = + error ?? + `Please enter the amount of ETH to be deposited or amount of RAI to be borrowed` + } + } + + if (type === 'repay_withdraw') { + if (leftInputBN.isZero() && rightInputBN.isZero()) { + error = + error ?? + `Please enter the amount of ETH to free or the amount of RAI to be repay` + } + if (leftInputBN.gt(availableEthBN)) { + error = error ?? 'ETH to unlock cannot exceed available amount.' + } + if (rightInputBN.gt(availableRaiBN)) { + error = error ?? `RAI to repay cannot exceed owed amount.` + } + + if (!rightInputBN.isZero()) { + const repayPercent = returnPercentAmount( + rightInput, + availableRai as string + ) + + if ( + rightInputBN.lt(BigNumber.from(availableRaiBN)) && + repayPercent > 95 + ) { + error = + error ?? + `You can only repay a minimum of ${availableRai} RAI to avoid leaving residual values` + } + } + + if (!rightInputBN.isZero() && rightInputBN.gt(raiBalanceBN)) { + error = error ?? `balance_issue` + } + } + + return { + error, + parsedAmounts, + totalCollateral, + totalDebt, + collateralRatio, + liquidationPrice, + availableEth, + availableRai, + liquidationData, + liquidationPenaltyPercentage, + stats, + balances, + } +} + +export function useTotalCollateral(leftInput: string, type: SafeTypes) { + const { singleSafe } = useSafeState() + const totalCollateral = useMemo(() => { + if (singleSafe) { + if (type === 'repay_withdraw') { + return returnTotalValue( + singleSafe.collateral, + leftInput, + true, + true + ).toString() + } + return returnTotalValue(singleSafe.collateral, leftInput).toString() + } + return leftInput + }, [singleSafe, leftInput, type]) + + return totalCollateral || '0' +} + +export function useTotalDebt(rightInput: string, type: SafeTypes) { + const { + singleSafe, + liquidationData: { accumulatedRate }, + } = useSafeState() + const totalDebt = useMemo(() => { + if (singleSafe) { + if (type === 'repay_withdraw') { + return returnTotalValue( + returnTotalDebt(singleSafe.debt, accumulatedRate) as string, + rightInput, + true, + true + ).toString() + } + return returnTotalValue( + returnTotalDebt(singleSafe.debt, accumulatedRate) as string, + rightInput + ).toString() + } + return rightInput + }, [singleSafe, rightInput, type, accumulatedRate]) + + return totalDebt || '0' +} + +export function useCollateralRatio(totalCollateral: string, totalDebt: string) { + const { + liquidationData: { currentPrice, liquidationCRatio }, + } = useSafeState() + + return useMemo(() => { + return getCollateralRatio( + totalCollateral, + totalDebt, + currentPrice.liquidationPrice, + liquidationCRatio + ) + }, [ + currentPrice.liquidationPrice, + liquidationCRatio, + totalCollateral, + totalDebt, + ]) +} + +export function useLiquidationPrice( + totalCollateral: string, + totalDebt: string +) { + const { + liquidationData: { currentRedemptionPrice, liquidationCRatio }, + } = useSafeState() + + return useMemo(() => { + return getLiquidationPrice( + totalCollateral, + totalDebt, + liquidationCRatio, + currentRedemptionPrice + ) + }, [currentRedemptionPrice, liquidationCRatio, totalCollateral, totalDebt]) +} + +export function useSafeIsSafe(totalCollateral: string, totalDebt: string) { + const { + liquidationData: { currentPrice }, + } = useSafeState() + + return useMemo(() => { + if (!currentPrice.safetyPrice) return true + return safeIsSafe(totalCollateral, totalDebt, currentPrice.safetyPrice) + }, [currentPrice.safetyPrice, totalCollateral, totalDebt]) +} + +export function useInputsHandlers(): { + onLeftInput: (typedValue: string) => void + onRightInput: (typedValue: string) => void +} { + const { safeModel: safeActions } = useStoreActions((state) => state) + const { safeModel: safeState } = useStoreState((state) => state) + const { safeData } = safeState + + const onLeftInput = useCallback( + (typedValue: string) => { + if (!typedValue || typedValue === '') { + safeActions.setSafeData(DEFAULT_SAFE_STATE) + return + } + safeActions.setSafeData({ + ...safeData, + leftInput: typedValue, + }) + }, + [safeActions, safeData] + ) + const onRightInput = useCallback( + (typedValue: string) => { + if (!typedValue || typedValue === '') { + safeActions.setSafeData(DEFAULT_SAFE_STATE) + return + } + safeActions.setSafeData({ + ...safeData, + rightInput: typedValue, + }) + }, + [safeActions, safeData] + ) + return { + onLeftInput, + onRightInput, + } +} diff --git a/src/hooks/useStaking.ts b/src/hooks/useStaking.ts index a9204098..78c7676a 100644 --- a/src/hooks/useStaking.ts +++ b/src/hooks/useStaking.ts @@ -81,7 +81,7 @@ export function useStakingInfo(isDeposit = true) { ) ) ) { - error = 'Insufficient FLX/ETH LP balance' + error = error ?? 'Insufficient FLX/ETH LP balance' } } else { if ( @@ -104,7 +104,7 @@ export function useStakingInfo(isDeposit = true) { ) ) ) { - error = 'Insufficient stFLX balance' + error = error ?? 'Insufficient stFLX balance' } } diff --git a/src/index.css b/src/index.css index 325ad705..5784ae0f 100644 --- a/src/index.css +++ b/src/index.css @@ -1,45 +1,46 @@ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap'); body { - margin: 0; - font-family: 'Inter', sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; + margin: 0; + font-family: 'Inter', sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } * { - box-sizing: border-box; + box-sizing: border-box; } a { - text-decoration: none; + text-decoration: none; } /* Helpers */ .text-left { - text-align: left; + text-align: left; } .text-right { - text-align: right; + text-align: right; } .text-center { - text-align: center; + text-align: center; } .text-uppercase { - text-transform: uppercase; + text-transform: uppercase; } .text-capitalize { - text-transform: capitalize; + text-transform: capitalize; } .text-strike { - text-decoration: line-through; + text-decoration: line-through; } .Toastify__toast-container--top-right { - top: 6rem !important; + top: 6rem !important; } diff --git a/src/model/safeModel.ts b/src/model/safeModel.ts index abbd253a..3ce3428e 100644 --- a/src/model/safeModel.ts +++ b/src/model/safeModel.ts @@ -120,7 +120,7 @@ const safeModel: SafeModel = { liquidationPenalty: '1', // Rate percentage safetyCRatio: '0', currentRedemptionPrice: '0', - totalAnnualizedStabilityFee: '0', + totalAnnualizedStabilityFee: '', currentRedemptionRate: '0', perSafeDebtCeiling: '0', globalDebtCeiling: '0', diff --git a/src/utils/Lotties/register.json b/src/utils/Lotties/register.json new file mode 100644 index 00000000..327402b2 --- /dev/null +++ b/src/utils/Lotties/register.json @@ -0,0 +1 @@ +{"v":"5.5.7","meta":{"g":"LottieFiles AE 0.1.21","a":"","k":"","d":"","tc":""},"fr":30,"ip":0,"op":180,"w":1080,"h":1080,"nm":"registered","ddd":0,"assets":[{"id":"image_0","w":194,"h":406,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_1","w":177,"h":105,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAABpCAYAAAB1RMKHAAAN20lEQVR4Xu2dXW/b1hnHn/NC0ZYj2UqU1YjbZjGQrMWCdcCKoV/BbQ20CNxiHZaLXgTDgFztppf5DL3bV2gvs9RoZwS7Htph7ZK6jgC3DeDO24xosGM1lHj4DKRIia8i9WpKenyVkBRFHf745/88z3POYUB/sS2w9RGKp4dPluydTKgi54ZgXAiLg7PN2c5FAaSlR04gw1s0AC2hoTUARDjp7C0og6Ew7P8jkw2LKwVw3th+nTnb6C/aAmyeG8UDVTaNAnKloy7KYHLBCq1it118RMaBGLetT4hTH4LOdwgDhWoCkwZjpqEMdkKAA8wNxBsf1nR+WigynReRqTKzZAEYtlU0DF0AzDxB7OHevsCW7zql5Ce82ToFKRtQetq4++qlxrwI1MxCvHnnh6IqGmUOsgQWK3aAzaKcUwhxB1g/2MhPmCaOUTUbxX8tH3/8DlOzCPbMQGwrLXsiK1zIEkqrzDgXsTdsjiDu/H73ZSKRNzi2jk2J/9t+7cLxrAA91RBv3KmVJfAV5KwiOTjWwPR6UD06Utk9aMhrnLknTrYTcUochtj/u5FLhWAeL0hWX9gv1adZpacO4jc++L4CC1DRFFSAq7ba+uAiiGP0NdLRDLaZEwkB3pDIjrCyVN++Ol2RkKmA2Pa3FrRWNdWqQJxNIIi75GaxS6EHv/1h94MagFTqhCP+d1oUOrcQb22hOP3pdxc5x+ekbFuF2EgCKXFQekcAsXdC5Kg0EHVr8fRo+2p+PXTuIN64XSsXl7CqLFmNTRCkvBrJTgxmJ/xKHN9nsIyCZh0sXCvVP2b5inLkBuLNP+5VJROryHk30TCAqhDE44K4fV4UqAqcHSq+eJQX73zmEDvworaGfssQ7IQH7wopcce/+pMd/UYnom+5rifOGr1RjB9pTD84a5jPDOIOvOj63YHDVxSdCEA3wNsr3LHLCrF33FnDPHGI2/DCGjrw+lqcIO6y0zMN3u3JnrUSh1+RillHlav695P2zBOD2O6wLQhcQ4Wlbq0CQZyp8xp5wKO1E2dhJyI+z67Is0AVdPPwzy8UD2Lc+Vg2jR1iO1RmVWuXlcRqNExGEM8axD5KDSm0x/cus/pYyPWddKwQv/6Hb1cLqNZAupm1SKyXIJ5hiJ27bWlWXT7TH4+z8zcWiDdu1/QFhetoYan3TSKIZx1i+/fZFkNa2sEnV9jhOFR55BBv3tqrCmFdBnSryHr2lgnieYDYA9cCq77yvL4/6o7fyCB2vO/53XXFRCV7yIcgnieI28kSUELXatsX2MhKQUcC8eatz4uSla4i89U4ZEpYEMTzBrGHRQvMg/sjimAMDbFjHyzrMshBitAJ4nmF2A6zWsKqr1wc3l4MBfGbN/fWpAZrztM1UBE6QTzPEDv2gmFj+bnC7jA+eWCIb7z/aF0xX+yXIE7OuNmkDtQ+7imnKNkRiT4k/W5fVhIlKL2l7d69xAYa3DoQxBGASYkjyavgBoI4rR5jGJD7hjgWYIKYILZNbtb6F7u1YupDEAdT5L4gdgA2Mb5YfaDXJXnieffE4ZqPQUDODHEH4CTVJYjJEw+pxF4D9gtyJog3bz58UQCu9hzCQhATxCOC2GlIAUZ5RXuQJWqRCvHmb/aqQmutt+9Qj+p/gpggHiXEdviNa43PzrMHafUWPSG2M3HCWHoZ0KtCI4gzhZDGNqFgMA2at6L4YTt2UVg1UBKOdlbYfi+QEyG2ayFM/eF1dGfWISVOSOhkGg5EIba0EFt8HL3dbhKhdm8luS45EeIb7z1aV9CsBkMhpMSkxEnZ2eFDbHFK7JRyIiixDA+2WfzMRLEQb/y2VtbReMk5aeDVSBATxJOH2G5zxeFkp8R242xFBGLHRvCH11G4FWkEcbfdsnZcyBP3brOEZEeSEnvbk2xFDMR7ay2t1S7qISUOvooI4kDXKAjd+OxE53vssNsSRMJuAYhtFW5p3/wSwDcmjpSYlDh1CgFX7bI+5AMqsf2xlgYH94ssMJI6APGN975aV8C7o5JJiUmJMwM3ASW2Y8cS1HIR/uFPgnQgjlVhgpggzhnEcWrsgzjkhckTRzsFWV+X1LEbS8fO740/Pce+9P7fgfjtdx+80olI+B07eWLyxDnyxM7NsBMgzW4CxIHYiQs3jZfSywIpThwJA1HGrvvGyvqmymxREjKdGoDVgvpfllnNPpUD8Y0bX60rzjNMak0QE8Rnk+wItLuLYXkRvrA7eA7EjpWwQCcldpsqoCjTsRhj5yZnejPEgdhDoHJoJxwxdy0F29z8vCgWFq57XiOiNOSJyRPnFGLF4HBnkT1mTr2w6dYLpz7FZCfITuTHTqCCxmcl9oBtbT18seWM2ki4OFJiUuKcKrF9Yz4tsr+xt9/958tosRJB7NNY8sTBF06OIbY7d+ytra9+BZBlBkufVPcTSulpUWi0c3pnOrkTNg8jO9JGixiL8Hf21taDX2fv2ZInJk+cH09s3wu+CF8SxKmBdwqxxU10EnmYRzB5SvScyckO71iC2GuJnp6PICaIyRO3378DTWkQl3zp9k3IE5Od6L69SIl7zymS4+gE2QmyE9G4YmrCizp27UbrPNkUYqMQW5Jlcm1TSjjXUeJO8Q9l7BIyc9Sxy3PHzkl2UMYufq7cWMOcNclDIzt6p+pTw5rex9NDbA7EVDtBELeRmb5SzE7tBFWxEcTTCrEScLKjs122sVHT9XPGK/6HMZA5oSq23q/GLL15ihPHJvgCG2Pj6L3tRKee2D4RjewItTFVsQUbJKdx4s7IDvtqO744VVWoACgiKalt1iNUlCkiRFVscW1uz5T52RL7wt7njLHrDFFKvSEEMUGcj2SH4nC0s9CefNs378TX11FYxchNIk9MnjiHdoL/CN94i5x3IHaiFMxbm8OHMkFMEOcNYgFG7AxANBeb78Gljl2uO3YGg/2/ltmRd5GhqV1j5mMjJSYlzpMSh1Q44InbUQqanzgaL6faiTzVToRVOAKxE6kIe2NSYlLivChxjArHQtxOfvgiFQQxQZwTiLnZjUj4TXvs6klO3LjkTm1FEBPEOYBYKTjcOc8eR0LA/jhxeOfWzb21ltlaoyXAyBOfuSe27HWeowvOxEYnwiC//buvryPzJ0AoY0cZu8ln7JJsRCaInQq3n5jXaW1nt7moKL7dELEVZ+NZeKYFcHC/GlwtKSwkPRcotw92ZpEX7uqivQqnBxqSTmPsaIxdskAoqaUuTp4YnQiT7oTdNDslTXaC7MRklBg5NpYrhV3/Ul9xnbrMENsHvnlzb00CtFcazfpaTTqWRjv3jnikRgPaN2BWJ0/pB+C+ILYPvvH+o3VlYvzaHmQnumDSQNHeD6m9N+FBteuEl6taYLHFJAXO1LGL+7ADMsPgqqOJZj9t4m7yxOSJu57YBlhvabt3L7FGGrj+/akdu8wgkxKTEvdjM0NKjAwb4qRQ277KjH4A7ttO+E++eWuvKhSsd7YRxATxgBDbAC8/l60TFwf4QErsncgB2bIuA3Ix2KyPZCfm3U5YwqqvXNT3s0Qhho5OJJ1g89bnRWEtvQzSXTIhfCBN7UpTu8bBIwEUaoc7l+LrIfqxFEMpsfdFdh2yuVy7hhLbC9j4/whigjiEBApQWkvbv3eZ1fuBdWxK7D/xm7/3xZK9HQQxQeyDBBEbwhisAzcRiO0v2bhdKy80rSvIQHe+lCAmiF36WmAe3H+heDAK9fWfYyR2InxRtr14VtlfE9xcJYjdJ3mg6I3bspHPTlnGrgUGV9q321fZ8agBts83Foi9C3VUGawrCK4qezso7dy9l6kT1kz3DECaZh4sPr94OEz0IQ38sULsfbnjlQtitVPSSRDPPMSK44nWKuwPkrxIgza8fyIQu15ZL0pcc2ovCOJZhtiQQns8qshDFqAnBnHAYghcQ2aH4yjZMSvJDhRSSdE8+OTKucMs4I3ymIlDHIVZJi+OnsUvhiIgZq+a59RoSVxHisbY9RpjhxaqAmeHi9fG63t7QX9mEEdgLrgw+6+WIG63Ri6jE9LQwDw6S3g9VM4cYu9CNu/8UCw8e7qqLNkt8ySIcwixZRQ06+Duz8qdudBGaQ0GOVduIPYu3o4x/3jt0SqYWlXKUGjOPihScB5UKrITMRiktFngSUkQDmnxI2tRPxpXrHcQeHOnxHE/4o0Pvq8waVYlskpnP0HceWrHPjxJWoZg8G8sLNUnESobFOTcKXHcD7HV+fTn311kTVXVNB6dCNynHqTEwykxclSaJuq8qR/efbW/ERaDQjjs56YCYv+P3Lhd09kFWWGgqhq6QBPE3SYaoB+BXCrNEnXQn9Xv/WJlJJVlw4LZz+enDuIA0B/WdPlkqYRCVSRaZeBKkBJnU2LUeMNi8ngRFo6mRXGTwJ5qiMM/auNOrSzkQgk1VWYgorXNseGqOVmMUQlDgnnCF/mx+Z/Syfbr/Y9l60cdJ3nsTEHcC2oQrMhUwjCqnvM8TGeyQyreAKka3OTH5o+zBW34Ps80xBGoP6zp/LRQZDovIlNl4C7YUw6xtFonwKSBQjZw0Whsv3ZhLCWPk1TXfr5rriCOjXx8hOLp4ZMl2TQKuKR0aEIRpZCMK9eO5EOJ0eQNAEtxnZ8it5Qy2AnAeWOWbEE/4PqPnXuI0xpu808/FE1Dl1w+FYy50ZAiADZF2flse/yK88eQtcFPmwHIUgaCaELB9+2oDFYQzpwLDAqGKVpN+9/nnp4//fgdptKuc573/x9IJ9oMQO8g5wAAAABJRU5ErkJggg==","e":1},{"id":"image_2","w":214,"h":398,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_3","w":182,"h":105,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAABpCAYAAACXmNn+AAAOg0lEQVR4Xu2dS28b1xXHz30MhxyZlOkwtSqldiFASZ0aTYEYBbroB1ATATUMJmiCZJGF0RbIouimy3wG7/oVkqXiCkmEIuvWAZLUjygElFiAEgVRy0KMaQ9n7txihjPkPDkjio8hebyy5sWZO7/53/8590UA/6WWwNbfvtFMXeVc1QvSEqpzAlE1yUzunUwIKYMSulRvr7fdPSB8nL3b3SYltHpXKQidSKbbf0vC2xYVggvd3N5abafe9IIfQBb8+XuPv3nrPxXe0QuSChUYaJIzTqgo98vHR2kcmD44e+cMAXbkfYSv4X0AhAugZhsI1wkxdfmYt6ls6wh9twQXDuzNWw2VPipoRKWaJKJCLF4AIrsqnABRt6jyBXb/A+iSbvg+Nk5Fm1Cmg2m0xRJpnTu48Oi9V4hYJBGbe7A332lUGC+WoQCapFaFCMoilsF743MCdgBgD3hi6RxIS5q8zconJ9vX5tvOzB3YHshSigohLOp74yzDIoAdekYupCAKObEoazG6dLJ9jcyVb595sOvvSvbk/rdVyUSVS6sCVDDTL8kDArWsfnbWrEisYid9vN52xnROzRao0Lz9i/PNWbctMwn25tsNlTzFqwRETZFU670EF2IE24dlaqbGPTZwnAIWN5pFQZrF/XJzFv35zIBdr0v26OdfP006oqYQqkUCPZ/FQLDPDrZzBRd2S9JmUXSa29cqx7Oi5LkHe+svezVZ4lUuSTVQqJFUWv9FINijBdu7mqRSKMCatKMe5d2T5xJs22pwjV5kRD4NjLJYlUCwAx7Cn+4bymOHrIhfseNjEUsvKNZh8dly8z2Sv1RirsDefLtRYUV6kROfOic1hiDYUwa7+/OSSWFZ9HulUPxuZ4M4raR5+JcLsG27wQlbkdQXCHqlg2AHOYmUR7SBZjKKHbU7gtDj0jn1aHt1+qnDqYLtAC2VNSmh2/J3ltQcBo/xQjlkViTdiiT7eEFYSyGFw50NcjIt9Z4K2F2gwQXaV/IIdpSDga2h/a958h57QIDq7OIgiLQB35+GRZko2LaHLjK5Jon0dS5CsM+ijl41l0ewvRpYMOtY6ai2gk/Mg08EbDvLwQi9xKXZTdkFVAjBnnewu0EmiAI1j97/iXY4CXsydrBf/sPemh0YAhf9tB2CHX23WYPkHAePwYfi8TETgE6F8tW4/ffYwN66+Y3G6f/WpcL6Td7ekyPYiwy2A7xg4qj64+LhuHLgYwHbUWmAtcQqFsFeeLCdAiCg05Ly1c5To8+ejBTsnkqDT6XjqlgEG8H2lYCt3rurpYNReu+Rgb11c6/GLOsy8FATOIIdzYudJa05+x471ntLRbZZq9AYVeZkJGDfeOvLdUFkLXMDCyo2Kna4BDiAlCAUQ9m/fZmcuT/4mcC2u5KalQdXpGc9sioRgo1gx4DtbWJMOfj7j8jRWazJ0GBv3byjcbO8IYnbHN5vBAveD1oRtCJhQlOZABDUOt69WNwfFu6hwLahZtbSFZAZ/HTqQ2ADzSI00AQATWWi229ICOV49yIZCu5Tg+1ArS9diQSJqNjRoGiM84r0QclP776MDTTxDTdJ86dQ2V6uFh6cNt99KrB7UNtKndVPp36dqNio2IPndJFDwJ0Z7ADUp1FnBBs99hAeOyycgivHu+ez25JMYEegRrDjY5rUvs/uAVlrO/tXZrjbauLERKliF983/zRwp4LtpPTUe1cltbMfQ9iG1IcY4ppxL9z3seFg3mgl0dsSN6QuIlQDPsBMH5t7UFLHrlQmEgadgALMgkypwFSwr79x/6okltuRaQgIUx9iiGsi2BFy89wfO1K9pTKRDLatrdSEL9L6lwwEu/7mvUuGKVf61eEQEKY+xBDXRLAXGmy7hZItw90dkjxwIRHsl177vKoA3XBKsFd9DQEhgo3B4wiCx+4llJ4bFhRau2XyIKkBJxZs21cbyhe/tHvNIthe0c3ONMKBl50a0LpHB47Lr8f2h3k6g4OPz8U3vceCfeO1z9cF0Fo04EDFHphzToUIsyKJ5Zea/Qkqtv3XIEsSAXvz9UZFlfrPAl89WpGZmvh9URTbfk4LoPnRMmmELUkE7Ouv3r8qmZcFcQ9HsBFsPzmZ1DVxzOOpmtSDwPY9tn97XJYkAPbW7/dqjBjrEUOOYCPYOQY7LpAMgH391bsvSObrhhqJm9Bjo8fO0hrqptLG0ECT1JoZVu0e2IH0XliyUbFRsXOs2HFeuwf2jdfubwiwgnNQo2L7Xiem+6JZsrhUoQ+aCSq20yJZgs+8RhsH7M3Nhqqe019IX00LrQhakXxaEZtd3erntR2w6/V7KwbISwh2yIMFFAcVO++KLQW0PyyTu/Z9OmA7KT7L0hBsBLtbArPR8hiXr/fsCKnX32UGPP/iwCoWg0cMHnMePHrfom7C/scVckycbIjhdnZKMvsINoI9I2ALCse7RbJP6vVP1wzgyfPsuSnJQBXlq63iqoPUbTivSDihmjQzKY6gCcOUkmnxfDa5/uq/r0iLdCdiR8UOAofBY/QDDAhdvtJ93s1+oJF/kl7giGCnqCNmRfKeFfHu79cluEN+V7/7q94No2KjYs94VsS+/UoJPkGwMwdFqNizotgIdthBDuyOiWAj2H5gcMyjrzRwBE1ikiJTH+/4/tjha6Jio2L3S2AGxzwmpZURbAQbwe6WAPbuG5jvx8G8PqmY3NCwBCvy+YsA7jzXmO7DdN8cpPs+KMG/sOUR032RyniWe/fZD+O0PNbr9y4ZIFcGVrHYCQo7QWUWAO/A6VgRwaC1q5IHxBmZbroj09GKoBWZcSsiCBztlsgB6Q0LC8WGgTeMio2KPSOKzTvQuH2eNN0RNHdfkBao2LsvlP/D3n3hhGj370yNKdOxInYO216vxhvz2PXZaEXQisywFbEoND8qdqc7c8De2rqjsWLxKoKNih1IkaQKnVtescdNXrG9YWE9sO3/JM4CFah6sIEGG2jyaUUkB/HhEvnEk6behDnOFAyKvBRrqjB4xOAx58GjocDhPzRyGAN2aLL32AdBxUbFzqdi00p/FqiAFbH/qNf31gzF6A7sRbBDY0CxP3YPiZxlRYSEyBqQgdlWI0t0eE+CVgStSE6tiO2tlzX4NLwkdWTi91ivjWAj2DkFO+ytIx7bf9+RVQ0QbAQ7j2BboH9QJZ/FJTxiF1dy8trl4tWop8LgEYPH/ASPgxYyTVznsf7m3pphuoEkKjYqds4UO8mCDLQi3k5nuWlhabiAaaCVKnnGLBxB48N/fC2PzjRmF7rTBSf9G7zktLeQKXcXMsWhYd1yzDpTfzgtNmh63qGbr7snLspa6k4WZDmaBQkDPhBs++Ctm3c09sTz2+ixEezpeuxCB+5ur5L2ILW296WC7cBtD0ZQ7MEICDaCPT2w9YLizH2dBnVmsPtwQ38NyLiqM+s2nEY4+m7QigTLJFQep4H6VGDbB99468t1YcruGutZIcaZoHwvDGeCSmRnQDP9aaE+NdgBuBHsdNXF4DHeNaSKXV849Y6y//FqNvvh/7FMHjt8d1s392pM+GyJd0BW2NGKpH8U3hGpHY7mNysyLNRDKbZX3rFwI9hBYFGxh1JsKUF0QHk4jFJ7PziUYnsnb77eqKglcwPkgJmkUqudITIt9g1EoOlXX+Yw2Zu4a+Jg3ngwU2sRtzCz5vt9ZW9DrYLyIEtKb1B25ExgO9mSm3c0LrR1CSx+nUgEG4PHMIEJTEgi28sXCw/CXVAHAZy078xg2xe2+3Fb5cZlUXAzJv5fQ7AR7AxgCyaOdldLB8NAHHfOSMAO+G5mXe5ZE3sHgo1gDwBbMhCKoezfvkyao4L6TMFj0k1svt1Qi0KuS0smL7GHWRHMigCABVbz/DPq/iisR7hAR6rY/ovX/3RvxZB0DbgbWPp3ItgLDbaj0jB6lfYX6tjAtn+kp97MVW/vlxHshQVbMOu4ekl9OA6VnhjY3g+99MeH1QJ/ckkCqM42BHvhwBZUthSjcLizQU5G6aXHmhXJeqMv/3lvjQu2Aszr3x2KLrM28EQ+DvcO3PMxjx2NV3tb4vL/kSB/QJ+WuLKPzVf3BhroBePJ4fZzlUy98rKylHbcWK1I3I/bqcHHz3y5wgHc+UuwgcYppznr3ScZFwVhHr3/nNabnSkNxlHunzjY3s3b/lvjck0A7/YWTHq5WV+473xU7OkptrSkKFByVHq2dDRuHz3oQ5ga2H7AGbdqnNoWJSaDgmAH31+kPPLSCYrrzOx8t/T80vfTBNorrKmD7d2IbVEe/fTrp1UqL0rpBpmnqaJRseMFLPwhjNhjC8lapYL+/aQ9dJptyQ3Y/ht96a8Pq0SYNU5INbP3RLAnBrakUijAmrSjHm1fSx9/mAbhOPbnEuyATalYNTCVGuc+FY+LzBHssYMtiWirhjwq7peb771CxDiAHNU1cw22/yE332lUKBRqijCqYFGG3VaDEffYpl+wLF1YrKksF7/b2SD6qMAb93VmBuywVYEiVBUBVaC+nDjmsaO8DOGxJdC2RfhJCYrHebUaaR/GTILtf6itd77RAB7XLFAqCjc1ex+m+06f7rMXJlIoa8nqUnOWlDkJ8JkH2/9g9Xcle3L/26qlGhVCRBlMJX6Jv6wpxDkeQcMlbVNpnFiStm7/5vxIu4ymqekk9s8V2OEC27zVUHlnqQzmY81iSoVYxFH0zJmWOQGbEynAYm2isBNBH7fOHVx4lPfg76zwzzXYcYWzeatRIU+4RhSqAUiVSNbtNx6XaZlBsB2IGWsTUz8htKBD+Yf29rXV1CnBzgpS3s5fOLATYFcBLqjMbJcJY8zisAQmZaRgdBU+TH3WQapjHKUuTWjZCVBCwQHYfGx0zv0w/0qc9QNCsFNKyvbtPxz9d8k+jCntnrpLziq9UwllBGR0MPMpwZYSWt41iWKZANRRWgIF3WRGx/7/zm+fmki3z6wA5fW4/wNdRMV/Fk1grAAAAABJRU5ErkJggg==","e":1},{"id":"image_4","w":89,"h":65,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAABBCAYAAAC6jghZAAADf0lEQVR4Xu2c/XHUMBDFdyuADkgHpAPoAKiAdAAdABUAHZAOQgWEDpIOSAdQwTIvs5c539k+faz2JFmeyX+ypP1Zed59lo5pXOYEROSCiK6I6IaZ79h8hA13KCLPiegbEb1XDA/MfDEgGy0KEflIRJ+J6Nl+l4zLaIzNdiMir4noBxG9mIMwIGcsDdVdwH211s2AnABZdRey8CHk9gE5hNJeGxFBxoAX20R3x0qOBDnXXHUXcF/GdjdW8gliqruA+yYW7q79gLxATnUXKRn+gqVhZBeBS1F1Fy+22ZQssJunZmMlT19qyHcBdzUlG5BjCRDRTCmc0MviLffMfLnpik9EsHKzdXflqbxj5ptNQhaRt5rvmujuAuRrZkZeTZuCLCKXCtdUdw8gP+C/Ayv4KY2zFKBa+4othRPj+IcHyMyQoMnV/UpesiATQS7ddq2r9+9srmw8WDXdnbIgjSb6G2kfM9+u9dfdSg61IDMhQ3cBF1bnyasbyHul8KeTUac3eNRd1d5ZaehWLlIsyATOP1V3/8Te2/RKzrEgI0DdK9xV3e1Ok1V3kSrtvgpHMAtuCmlAvhuku91AtrQgT6D+ri+2YN3tArK1BbkABSnZFTNH627TkB1LYcBN1t0mIRe2IHdMoLvId5GWFbuqzC4cLEgAXS2FLYlXBdnJgoTuImu4swRZvVw4lsITC3ITkM9tQXYP2dGCxIvNNCWLfTjumlyTBRkLK7W9G2SL3TgBQZqVwgFjBTcpDtnJgkTAX2ItyGBKmQ2LQq7dgsxkF3x7Eciqu+a7cQ6iyrYggyllNjSF7GhBFi+FM7lObjeB3KoFaQmyaMXnWAqbW5DVQ+7BgqwWsqMFObsbxwuM5ThRmtybBWkJMluTHUthVwuyCsi9W5BnhexpQdZaCls+gCNNdiqF8enn7BakJcggTW5lN44XGMtxHleyGuhfLTs+6KtKC7JgvNOyWlfwr4IDVmtBFoz5CDLONiQfa12ZaPIuSK/gvcZhEcGuGcuDKtggXWw3jhcYy3EsIbvsxrEM3qsvK8imuyC9gvcaJxdykV2QXsF7jZMK+ehAoNeEWxwnFvLigcAWg/eacwxkt12QXsF7jRMC2X0XpFfwXuOsQY46EOg14RbHmYOcdCCwxeC95nwIeZTCBcgDMn4DAj+ycVvqYEqBeTfVZdSH1KYiq2iy/wELtmlRqkm0EgAAAABJRU5ErkJggg==","e":1},{"id":"image_5","w":89,"h":65,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAABBCAYAAAC6jghZAAADf0lEQVR4Xu2c/XHUMBDFdyuADkgHpAPoAKiAdAAdABUAHZAOQgWEDpIOSAdQwTIvs5c539k+faz2JFmeyX+ypP1Zed59lo5pXOYEROSCiK6I6IaZ79h8hA13KCLPiegbEb1XDA/MfDEgGy0KEflIRJ+J6Nl+l4zLaIzNdiMir4noBxG9mIMwIGcsDdVdwH211s2AnABZdRey8CHk9gE5hNJeGxFBxoAX20R3x0qOBDnXXHUXcF/GdjdW8gliqruA+yYW7q79gLxATnUXKRn+gqVhZBeBS1F1Fy+22ZQssJunZmMlT19qyHcBdzUlG5BjCRDRTCmc0MviLffMfLnpik9EsHKzdXflqbxj5ptNQhaRt5rvmujuAuRrZkZeTZuCLCKXCtdUdw8gP+C/Ayv4KY2zFKBa+4othRPj+IcHyMyQoMnV/UpesiATQS7ddq2r9+9srmw8WDXdnbIgjSb6G2kfM9+u9dfdSg61IDMhQ3cBF1bnyasbyHul8KeTUac3eNRd1d5ZaehWLlIsyATOP1V3/8Te2/RKzrEgI0DdK9xV3e1Ok1V3kSrtvgpHMAtuCmlAvhuku91AtrQgT6D+ri+2YN3tArK1BbkABSnZFTNH627TkB1LYcBN1t0mIRe2IHdMoLvId5GWFbuqzC4cLEgAXS2FLYlXBdnJgoTuImu4swRZvVw4lsITC3ITkM9tQXYP2dGCxIvNNCWLfTjumlyTBRkLK7W9G2SL3TgBQZqVwgFjBTcpDtnJgkTAX2ItyGBKmQ2LQq7dgsxkF3x7Eciqu+a7cQ6iyrYggyllNjSF7GhBFi+FM7lObjeB3KoFaQmyaMXnWAqbW5DVQ+7BgqwWsqMFObsbxwuM5ThRmtybBWkJMluTHUthVwuyCsi9W5BnhexpQdZaCls+gCNNdiqF8enn7BakJcggTW5lN44XGMtxHleyGuhfLTs+6KtKC7JgvNOyWlfwr4IDVmtBFoz5CDLONiQfa12ZaPIuSK/gvcZhEcGuGcuDKtggXWw3jhcYy3EsIbvsxrEM3qsvK8imuyC9gvcaJxdykV2QXsF7jZMK+ehAoNeEWxwnFvLigcAWg/eacwxkt12QXsF7jRMC2X0XpFfwXuOsQY46EOg14RbHmYOcdCCwxeC95nwIeZTCBcgDMn4DAj+ycVvqYEqBeTfVZdSH1KYiq2iy/wELtmlRqkm0EgAAAABJRU5ErkJggg==","e":1},{"id":"image_6","w":38,"h":33,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAADKElEQVRYR8WXS2gTURSGzzlTkwhKE1xVkCagQnFhshSEtjtXUjeuBNOVNVQd7QPrq7dYHyDoVF0ILowr3dlCQdBNi2AXWlIFcWEhBsVFUWq01OTem4xMXk2aNM1kpslssst8/Oc/5/8HocnPn9vHDrdgwg8g9xFxAIU/cF2YW8Rmcf29daILIMkQeSeiAEIOxi8Sjzvon7fhYMss6KYW0JD4yQxIDqgIDBCShxoK9ut6PyPkKiJvLYBUACMS3Q0B+8mGe4CERsjb8yo1FWyJMcPUWpmPkK95qpGKRdk9tzOdYAryc3kPlRi8GWA/Lt9XgThDFDkf5batePMaCfbtyuMu1NNhxGR76aaZB3OkZJtl80cvPvMiijAh7ySUufXPwmQNbhos5hyYq/+ORdUXbnClVQQxmn25YWg7wMSYc+Atq0uxxaFXQcSksf6ta0fSFrCYa2jWa6SRKbAvg2+6AISGKA5mFcqPyR7FFJABx/DMQs1gn9WIlxTOEPIxko0Se8FE7/bh1+F8dldVLKJG3Q5YUQnluhixFSyu66menSPTM8WFYkOwj2eiQUMlAlEhRuwCk2PSxTXP+cnf61tOGVgktORXFG74qLSOlIzOGhghn0pTQvWMPP+6Ue0qAYv0L/cQiLBxtcvqiD1gMYRU0HP1UcnYKsEVwCKhFT+inDEqScWeZA0sTijZrmt3tVqLaQYsoupuna8uEBp+Kj4BRc2yXjBITmzDVeZhWpmPqkFmwOZDwjgFo1TUKG0Y5SxQMtjG2IY+qgr2KaTvSOjye7ZVrlVdC2AxBK7uHh+crHVsFT02f0o/AiRfZg+mJbA4ktD2jJ9mVoAKB/Zdn36DUF6yBiaepp1S9bFeUz6qOsr3ffoEojxbFxjxWaCU6rt5PJNvdj5YH5iMASTY3jtHC9lmJ1QmxM2BibhRd1okaT6t27axVTS/CbApPb2qdmjdda2/WUU3VUxB/gFAqB1aYNMYMfvyquaf79ODgPJJmfmJxwmFekDbv2U+quXAThsfpbk7Fje+mtPEtYDm21IfbRpJmbwMrfiBhDvw0NPQkdVUe+z0iNX/+g/DY8PLPneDmAAAAABJRU5ErkJggg==","e":1},{"id":"image_7","w":223,"h":331,"u":"","p":"data:image/png;base64,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","e":1},{"id":"image_8","w":546,"h":681,"u":"","p":"data:image/png;base64,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","e":1}],"layers":[{"ddd":0,"ind":1,"ty":2,"nm":"boy","refId":"image_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[534.15,704.061,0],"to":[0,-5.167,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[534.15,673.061,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":90,"s":[534.15,704.061,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":135,"s":[534.15,673.061,0],"to":[0,0,0],"ti":[0,-5.167,0]},{"t":179,"s":[534.15,704.061,0]}],"ix":2},"a":{"a":0,"k":[96.734,202.966,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":2,"nm":"boy shadow","refId":"image_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[504.299,890.207,0],"ix":2},"a":{"a":0,"k":[88.218,52.42,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":45,"s":[70,70,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":90,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":135,"s":[70,70,100]},{"t":179,"s":[100,100,100]}],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":2,"nm":"girl","refId":"image_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[251.37,609.906,0],"to":[0,4.833,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[251.37,638.906,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":90,"s":[251.37,609.906,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":135,"s":[251.37,638.906,0],"to":[0,0,0],"ti":[0,4.833,0]},{"t":179,"s":[251.37,609.906,0]}],"ix":2},"a":{"a":0,"k":[106.618,198.968,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":2,"nm":"girl shadow","refId":"image_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[280.519,820.217,0],"ix":2},"a":{"a":0,"k":[90.62,52.49,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":0,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":45,"s":[75,75,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":90,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":135,"s":[75,75,100]},{"t":179,"s":[100,100,100]}],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":2,"nm":"screen 1","refId":"image_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[144.37,472.311,0],"ix":2},"a":{"a":0,"k":[44.048,32.004,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":2,"nm":"screen 2","refId":"image_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[144.426,492.115,0],"ix":2},"a":{"a":0,"k":[44.048,32.005,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":2,"nm":"screen 3","refId":"image_6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[148.763,523.496,0],"ix":2},"a":{"a":0,"k":[18.864,16.142,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":2,"nm":"screen","refId":"image_7","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[190.848,531.385,0],"ix":2},"a":{"a":0,"k":[111.033,165.444,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"r bar 1 Outlines 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[848.993,334.099,0],"ix":2},"a":{"a":0,"k":[28.817,26.076,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.007,-2.502],[0,0],[4.657,2.702],[0,0],[-0.007,2.502],[0,0],[-4.658,-2.702],[0,0]],"o":[[0,0],[-0.015,5.385],[0,0],[-2.164,-1.255],[0,0],[0.016,-5.386],[0,0],[2.164,1.256]],"v":[[28.561,7.953],[28.535,17.09],[18.025,23.124],[-25.074,-1.881],[-28.56,-7.954],[-28.535,-17.09],[-18.024,-23.124],[25.075,1.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[28.817,26.077],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"r bar 1 Outlines","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[848.993,334.099,0],"to":[-7.083,-4.125,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[806.493,309.349,0],"to":[0,0,0],"ti":[-1.583,-0.917,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":90,"s":[848.993,334.099,0],"to":[1.583,0.917,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":135,"s":[815.993,314.849,0],"to":[0,0,0],"ti":[-5.5,-3.208,0]},{"t":179,"s":[848.993,334.099,0]}],"ix":2},"a":{"a":0,"k":[28.817,26.076,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.007,-2.502],[0,0],[4.657,2.702],[0,0],[-0.007,2.502],[0,0],[-4.658,-2.702],[0,0]],"o":[[0,0],[-0.015,5.385],[0,0],[-2.164,-1.255],[0,0],[0.016,-5.386],[0,0],[2.164,1.256]],"v":[[28.561,7.953],[28.535,17.09],[18.025,23.124],[-25.074,-1.881],[-28.56,-7.954],[-28.535,-17.09],[-18.024,-23.124],[25.075,1.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[28.817,26.077],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"r bar 2 Outlines 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[917.096,418.903,0],"ix":2},"a":{"a":0,"k":[97.05,65.414,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.008,-2.507],[0,0],[4.658,2.689],[0,0],[-0.008,2.508],[0,0],[-4.658,-2.69],[0,0]],"o":[[0,0],[-0.016,5.379],[0,0],[-2.172,-1.254],[0,0],[0.016,-5.379],[0,0],[2.172,1.254]],"v":[[96.793,47.277],[96.767,56.433],[86.27,62.475],[-93.293,-41.196],[-96.793,-47.277],[-96.767,-56.433],[-86.27,-62.474],[93.293,41.196]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[97.05,65.414],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"r bar 2 Outlines","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[721.096,304.903,0],"to":[32.667,19,0],"ti":[-8.5,-5,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[917.096,418.903,0],"to":[8.5,5,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":90,"s":[772.096,334.903,0],"to":[0,0,0],"ti":[8.5,5,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":135,"s":[917.096,418.903,0],"to":[-8.5,-5,0],"ti":[32.667,19,0]},{"t":179,"s":[721.096,304.903,0]}],"ix":2},"a":{"a":0,"k":[97.05,65.414,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.008,-2.507],[0,0],[4.658,2.689],[0,0],[-0.008,2.508],[0,0],[-4.658,-2.69],[0,0]],"o":[[0,0],[-0.016,5.379],[0,0],[-2.172,-1.254],[0,0],[0.016,-5.379],[0,0],[2.172,1.254]],"v":[[96.793,47.277],[96.767,56.433],[86.27,62.475],[-93.293,-41.196],[-96.793,-47.277],[-96.767,-56.433],[-86.27,-62.474],[93.293,41.196]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[97.05,65.414],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"r bar 3 Outlines 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[903.046,456.355,0],"ix":2},"a":{"a":0,"k":[83.128,57.376,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.007,-2.508],[0,0],[4.658,2.689],[0,0],[-0.007,2.508],[0,0],[-4.658,-2.69],[0,0]],"o":[[0,0],[-0.015,5.379],[0,0],[-2.172,-1.254],[0,0],[0.016,-5.379],[0,0],[2.171,1.254]],"v":[[82.871,39.239],[82.845,48.396],[72.348,54.437],[-79.371,-33.157],[-82.87,-39.239],[-82.845,-48.395],[-72.347,-54.436],[79.372,33.158]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[83.127,57.376],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"r bar 3 Outlines","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[903.046,456.355,0],"to":[-13.146,-7.625,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[824.171,410.605,0],"to":[0,0,0],"ti":[6.167,3.583,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":90,"s":[903.046,456.355,0],"to":[-6.167,-3.583,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":135,"s":[787.171,389.105,0],"to":[0,0,0],"ti":[-19.313,-11.208,0]},{"t":179,"s":[903.046,456.355,0]}],"ix":2},"a":{"a":0,"k":[83.128,57.376,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.007,-2.508],[0,0],[4.658,2.689],[0,0],[-0.007,2.508],[0,0],[-4.658,-2.69],[0,0]],"o":[[0,0],[-0.015,5.379],[0,0],[-2.172,-1.254],[0,0],[0.016,-5.379],[0,0],[2.171,1.254]],"v":[[82.871,39.239],[82.845,48.396],[72.348,54.437],[-79.371,-33.157],[-82.87,-39.239],[-82.845,-48.395],[-72.347,-54.436],[79.372,33.158]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[83.127,57.376],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"r bar 4 Outlines 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[879.823,488.513,0],"ix":2},"a":{"a":0,"k":[60.035,44.042,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.007,-2.507],[0,0],[4.658,2.689],[0,0],[-0.007,2.507],[0,0],[-4.658,-2.689],[0,0]],"o":[[0,0],[-0.016,5.379],[0,0],[-2.171,-1.254],[0,0],[0.015,-5.379],[0,0],[2.172,1.254]],"v":[[59.778,25.905],[59.752,35.063],[49.253,41.104],[-56.279,-19.824],[-59.778,-25.905],[-59.752,-35.062],[-49.253,-41.103],[56.278,19.824]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[60.034,44.043],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"r bar 4 Outlines","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[824.261,456.763,0],"to":[9.26,5.292,0],"ti":[6.281,3.667,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[879.823,488.513,0],"to":[-6.281,-3.667,0],"ti":[5.625,3.292,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":90,"s":[786.573,434.763,0],"to":[-5.625,-3.292,0],"ti":[-6.281,-3.667,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":135,"s":[846.073,468.763,0],"to":[6.281,3.667,0],"ti":[3.635,2,0]},{"t":179,"s":[824.261,456.763,0]}],"ix":2},"a":{"a":0,"k":[60.035,44.042,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.007,-2.507],[0,0],[4.658,2.689],[0,0],[-0.007,2.507],[0,0],[-4.658,-2.689],[0,0]],"o":[[0,0],[-0.016,5.379],[0,0],[-2.171,-1.254],[0,0],[0.015,-5.379],[0,0],[2.172,1.254]],"v":[[59.778,25.905],[59.752,35.063],[49.253,41.104],[-56.279,-19.824],[-59.778,-25.905],[-59.752,-35.062],[-49.253,-41.103],[56.278,19.824]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[60.034,44.043],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"r bar 5 Outlines 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[940.494,703.128,0],"ix":2},"a":{"a":0,"k":[61.306,43.251,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.019,-7.011],[6.1,3.523],[0,0],[-0.019,7.053],[-6.101,-3.523]],"o":[[6.101,3.522],[-0.02,7.053],[0,0],[-6.101,-3.522],[0.021,-7.01],[0,0]],"v":[[50.284,16.287],[61.304,35.374],[50.212,41.737],[-50.287,-16.286],[-61.307,-35.415],[-50.215,-41.735]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[61.306,43.251],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"r bar 5 Outlines","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[940.494,703.128,0],"to":[9.667,5.583,0],"ti":[-5.5,-3.25,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[998.494,736.628,0],"to":[5.5,3.25,0],"ti":[-5.917,-3.583,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":90,"s":[973.494,722.628,0],"to":[5.917,3.583,0],"ti":[5.5,3.25,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":135,"s":[1033.994,758.128,0],"to":[-5.5,-3.25,0],"ti":[15.583,9.167,0]},{"t":179,"s":[940.494,703.128,0]}],"ix":2},"a":{"a":0,"k":[61.306,43.251,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.019,-7.011],[6.1,3.523],[0,0],[-0.019,7.053],[-6.101,-3.523]],"o":[[6.101,3.522],[-0.02,7.053],[0,0],[-6.101,-3.522],[0.021,-7.01],[0,0]],"v":[[50.284,16.287],[61.304,35.374],[50.212,41.737],[-50.287,-16.286],[-61.307,-35.415],[-50.215,-41.735]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[61.306,43.251],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"r bar 6 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[794.356,797.265,0],"ix":2},"a":{"a":0,"k":[37.015,27.382,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.013,-4.203],[3.657,2.111],[0,0],[-0.012,4.228],[-3.657,-2.112]],"o":[[3.658,2.112],[-0.011,4.228],[0,0],[-3.658,-2.112],[0.011,-4.203],[0,0]],"v":[[30.146,9.764],[36.751,21.207],[30.103,25.022],[-30.147,-9.763],[-36.752,-21.232],[-30.103,-25.021]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[37.014,27.382],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"l bar 1 Outlines 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[370.29,253.959,0],"ix":2},"a":{"a":0,"k":[88.201,62.226,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.029,-10.085],[8.778,5.068],[0,0],[-0.029,10.148],[-8.777,-5.068]],"o":[[8.777,5.068],[-0.029,10.148],[0,0],[-8.777,-5.068],[0.029,-10.086],[0,0]],"v":[[72.347,23.433],[88.201,50.893],[72.243,60.049],[-72.348,-23.431],[-88.202,-50.953],[-72.244,-60.046]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[88.201,62.225],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"l bar 1 Outlines","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[303.29,215.459,0],"to":[11.167,6.417,0],"ti":[8.667,5.083,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[370.29,253.959,0],"to":[-8.667,-5.083,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":90,"s":[251.29,184.959,0],"to":[0,0,0],"ti":[-8.667,-5.083,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":135,"s":[370.29,253.959,0],"to":[8.667,5.083,0],"ti":[11.167,6.417,0]},{"t":179,"s":[303.29,215.459,0]}],"ix":2},"a":{"a":0,"k":[88.201,62.226,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.029,-10.085],[8.778,5.068],[0,0],[-0.029,10.148],[-8.777,-5.068]],"o":[[8.777,5.068],[-0.029,10.148],[0,0],[-8.777,-5.068],[0.029,-10.086],[0,0]],"v":[[72.347,23.433],[88.201,50.893],[72.243,60.049],[-72.348,-23.431],[-88.202,-50.953],[-72.244,-60.046]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[88.201,62.225],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"l bar 2 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[171.959,272.816,0],"ix":2},"a":{"a":0,"k":[14.948,13.537,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.004,-1.287],[0,0],[-2.397,1.39],[0,0],[0.004,1.288],[0,0],[2.397,-1.39],[0,0]],"o":[[0,0],[0.008,2.771],[0,0],[1.114,-0.646],[0,0],[-0.008,-2.771],[0,0],[-1.113,0.646]],"v":[[-14.694,4.091],[-14.681,8.793],[-9.273,11.897],[12.9,-0.967],[14.694,-4.092],[14.681,-8.793],[9.273,-11.897],[-12.901,0.966]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[14.948,13.538],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"l bar 3 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[136.921,316.447,0],"ix":2},"a":{"a":0,"k":[50.052,33.777,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.003,-1.29],[0,0],[-2.397,1.384],[0,0],[0.003,1.29],[0,0],[2.396,-1.384],[0,0]],"o":[[0,0],[0.007,2.768],[0,0],[1.118,-0.645],[0,0],[-0.008,-2.767],[0,0],[-1.118,0.645]],"v":[[-49.799,24.323],[-49.785,29.035],[-44.385,32.143],[47.999,-21.195],[49.799,-24.323],[49.786,-29.034],[44.385,-32.142],[-47.999,21.195]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[50.052,33.777],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"l bar 4 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[144.149,335.715,0],"ix":2},"a":{"a":0,"k":[42.89,29.641,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.004,-1.29],[0,0],[-2.396,1.383],[0,0],[0.003,1.29],[0,0],[2.397,-1.384],[0,0]],"o":[[0,0],[0.008,2.768],[0,0],[1.117,-0.645],[0,0],[-0.008,-2.767],[0,0],[-1.117,0.645]],"v":[[-42.636,20.188],[-42.623,24.899],[-37.222,28.008],[40.837,-17.059],[42.637,-20.187],[42.623,-24.899],[37.222,-28.007],[-40.836,17.06]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[42.89,29.641],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":25,"ty":4,"nm":"l bar 5 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[156.097,352.26,0],"ix":2},"a":{"a":0,"k":[30.755,21.635,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.003,-1.29],[0,0],[-2.397,1.384],[0,0],[0.004,1.29],[0,0],[2.396,-1.383],[0,0]],"o":[[0,0],[0.008,2.768],[0,0],[1.118,-0.645],[0,0],[-0.008,-2.768],[0,0],[-1.117,0.645]],"v":[[-30.755,13.328],[-30.742,18.039],[-25.34,21.147],[28.954,-10.2],[30.755,-13.328],[30.742,-18.039],[25.341,-21.148],[-28.955,10.2]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.898000021542,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":[30.755,21.635],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":26,"ty":4,"nm":"Shape Layer 2","parent":38,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[144.296,378.259,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[363.75,-105.438],[348.313,-96.5],[360.313,-89.438],[375.375,-99.688]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.670588235294,0.921568687289,0.952941236309,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":180,"st":0,"bm":0},{"ddd":0,"ind":38,"ty":2,"nm":"mobile","refId":"image_8","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[668.469,502.127,0],"to":[0,-9.167,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":45,"s":[668.469,447.127,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":90,"s":[668.469,502.127,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":135,"s":[668.469,447.127,0],"to":[0,0,0],"ti":[0,-9.167,0]},{"t":179,"s":[668.469,502.127,0]}],"ix":2},"a":{"a":0,"k":[272.766,340.385,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":180,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/src/utils/Lotties/vault.json b/src/utils/Lotties/vault.json new file mode 100644 index 00000000..97b9c753 --- /dev/null +++ b/src/utils/Lotties/vault.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE 1.0.0","a":"","k":"","d":"","tc":""},"fr":30,"ip":0,"op":151,"w":2000,"h":2000,"nm":"Vault","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 2","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1000,1336,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":124,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":125,"s":[100,95,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":128,"s":[100,102,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":130,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":131,"s":[100,98,100]},{"t":132,"s":[100,100,100]}],"ix":6}},"ao":0,"ip":0,"op":151,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Layer 8","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-98.846,-342.144,0],"ix":2},"a":{"a":0,"k":[901.154,993.856,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[290.331,168.041],[290.312,168.041],[281.321,159.05],[281.321,-158.632],[290.312,-167.623],[290.331,-167.623],[299.322,-158.632],[299.322,159.05]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[-12.169,167.832],[-12.188,167.832],[-21.179,158.841],[-21.179,-158.841],[-12.188,-167.832],[-12.169,-167.832],[-3.178,-158.841],[-3.178,158.841]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[-12.169,167.832],[-12.188,167.832],[-21.179,158.841],[-21.179,-158.841],[-12.188,-167.832],[-12.169,-167.832],[-3.178,-158.841],[-3.178,158.841]],"c":true}]},{"t":125,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[290.331,168.041],[290.312,168.041],[281.321,159.05],[281.321,-158.632],[290.312,-167.623],[290.331,-167.623],[299.322,-158.632],[299.322,159.05]],"c":true}]}],"ix":2},"nm":"BODY","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[290.438,168.082],[290.312,168.041],[281.321,159.05],[281.321,159.05],[290.312,150.059],[290.438,150.1],[299.429,159.091],[299.429,159.091]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[12.188,167.832],[-12.188,167.832],[-21.179,158.841],[-21.179,158.841],[-12.188,149.85],[12.188,149.85],[21.179,158.841],[21.179,158.841]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[12.188,167.832],[-12.188,167.832],[-21.179,158.841],[-21.179,158.841],[-12.188,149.85],[12.188,149.85],[21.179,158.841],[21.179,158.841]],"c":true}]},{"t":125,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[290.438,168.082],[290.312,168.041],[281.321,159.05],[281.321,159.05],[290.312,150.059],[290.438,150.1],[299.429,159.091],[299.429,159.091]],"c":true}]}],"ix":2},"nm":"BOT","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[290.438,-149.6],[290.312,-149.641],[281.321,-158.632],[281.321,-158.632],[290.312,-167.623],[290.438,-167.582],[299.429,-158.591],[299.429,-158.591]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[12.188,-149.85],[-12.188,-149.85],[-21.179,-158.841],[-21.179,-158.841],[-12.188,-167.832],[12.188,-167.832],[21.179,-158.841],[21.179,-158.841]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[12.188,-149.85],[-12.188,-149.85],[-21.179,-158.841],[-21.179,-158.841],[-12.188,-167.832],[12.188,-167.832],[21.179,-158.841],[21.179,-158.841]],"c":true}]},{"t":125,"s":[{"i":[[4.966,0],[0,0],[0,4.966],[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0]],"o":[[0,0],[-4.966,0],[0,0],[0,-4.966],[0,0],[4.966,0],[0,0],[0,4.966]],"v":[[290.438,-149.6],[290.312,-149.641],[281.321,-158.632],[281.321,-158.632],[290.312,-167.623],[290.438,-167.582],[299.429,-158.591],[299.429,-158.591]],"c":true}]}],"ix":2},"nm":"TOP","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":2,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549045086,0.839215695858,0.913725495338,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[898.157,994.556],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":7,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[-11.631,0],[0,-11.697],[11.631,0],[0,11.697]],"o":[[11.631,0],[0,11.697],[-11.631,0],[0,-11.697]],"v":[[273,-21.358],[294.061,-0.179],[273,21],[251.94,-0.179]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[-5.186,0],[0,-11.697],[5.186,0],[0,11.697]],"o":[[5.186,0],[0,11.697],[-5.186,0],[0,-11.697]],"v":[[0,-21.179],[9.391,0],[0,21.179],[-9.391,0]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[-5.186,0],[0,-11.697],[5.186,0],[0,11.697]],"o":[[5.186,0],[0,11.697],[-5.186,0],[0,-11.697]],"v":[[0,-21.179],[9.391,0],[0,21.179],[-9.391,0]],"c":true}]},{"t":125,"s":[{"i":[[-11.631,0],[0,-11.697],[11.631,0],[0,11.697]],"o":[[11.631,0],[0,11.697],[-11.631,0],[0,-11.697]],"v":[[273,-21.358],[294.061,-0.179],[273,21],[251.94,-0.179]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[915.939,1151.998],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[-11.631,0],[0,-11.697],[11.631,0],[0,11.697]],"o":[[11.631,0],[0,11.697],[-11.631,0],[0,-11.697]],"v":[[273,-21.358],[294.061,-0.179],[273,21],[251.94,-0.179]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[-5.186,0],[0,-11.697],[5.186,0],[0,11.697]],"o":[[5.186,0],[0,11.697],[-5.186,0],[0,-11.697]],"v":[[0,-21.179],[9.391,0],[0,21.179],[-9.391,0]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[-5.186,0],[0,-11.697],[5.186,0],[0,11.697]],"o":[[5.186,0],[0,11.697],[-5.186,0],[0,-11.697]],"v":[[0,-21.179],[9.391,0],[0,21.179],[-9.391,0]],"c":true}]},{"t":125,"s":[{"i":[[-11.631,0],[0,-11.697],[11.631,0],[0,11.697]],"o":[[11.631,0],[0,11.697],[-11.631,0],[0,-11.697]],"v":[[273,-21.358],[294.061,-0.179],[273,21],[251.94,-0.179]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[915.939,835.714],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":151,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 10","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.854,-337.049,0],"ix":2},"a":{"a":0,"k":[1000.854,998.951,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[-25.38,0],[0,-25.38],[25.38,0],[0,25.38]],"o":[[25.38,0],[0,25.38],[-25.38,0],[0,-25.38]],"v":[[0,-45.954],[45.954,0],[0,45.954],[-45.954,0]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[-13.683,0],[0,-22.621],[13.683,0],[0,22.621]],"o":[[13.683,0],[0,22.621],[-13.683,0],[0,-22.621]],"v":[[-213.82,-48.034],[-189.045,-7.075],[-213.82,33.884],[-238.595,-7.075]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[-13.683,0],[0,-22.621],[13.683,0],[0,22.621]],"o":[[13.683,0],[0,22.621],[-13.683,0],[0,-22.621]],"v":[[-213.82,-48.034],[-189.045,-7.075],[-213.82,33.884],[-238.595,-7.075]],"c":true}]},{"t":125,"s":[{"i":[[-25.38,0],[0,-25.38],[25.38,0],[0,25.38]],"o":[[25.38,0],[0,25.38],[-25.38,0],[0,-25.38]],"v":[[0,-45.954],[45.954,0],[0,45.954],[-45.954,0]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":15.984,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[-12.359,0],[0,-12.359],[12.359,0],[0,12.359]],"o":[[12.359,0],[0,12.359],[-12.359,0],[0,-12.359]],"v":[[0,-22.378],[22.378,0],[0,22.378],[-22.378,0]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[-6.731,0],[0,-11.035],[6.731,0],[0,11.035]],"o":[[6.731,0],[0,11.035],[-6.731,0],[0,-11.035]],"v":[[-215.818,-27.055],[-203.63,-7.075],[-215.818,12.905],[-228.006,-7.075]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[-6.731,0],[0,-11.035],[6.731,0],[0,11.035]],"o":[[6.731,0],[0,11.035],[-6.731,0],[0,-11.035]],"v":[[-215.818,-27.055],[-203.63,-7.075],[-215.818,12.905],[-228.006,-7.075]],"c":true}]},{"t":125,"s":[{"i":[[-12.359,0],[0,-12.359],[12.359,0],[0,12.359]],"o":[[12.359,0],[0,12.359],[-12.359,0],[0,-12.359]],"v":[[0,-22.378],[22.378,0],[0,22.378],[-22.378,0]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.929411768913,0.780392169952,0.364705890417,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[-27.587,0],[0,-27.587],[27.587,0],[0,27.587]],"o":[[27.587,0],[0,27.587],[-27.587,0],[0,-27.587]],"v":[[0,-49.95],[49.95,0],[0,49.95],[-49.95,0]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[-13.683,0],[0,-22.621],[13.683,0],[0,22.621]],"o":[[13.683,0],[0,22.621],[-13.683,0],[0,-22.621]],"v":[[-213.82,-48.034],[-189.045,-7.075],[-213.82,33.884],[-238.595,-7.075]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[-13.683,0],[0,-22.621],[13.683,0],[0,22.621]],"o":[[13.683,0],[0,22.621],[-13.683,0],[0,-22.621]],"v":[[-213.82,-48.034],[-189.045,-7.075],[-213.82,33.884],[-238.595,-7.075]],"c":true}]},{"t":125,"s":[{"i":[[-27.587,0],[0,-27.587],[27.587,0],[0,27.587]],"o":[[27.587,0],[0,27.587],[-27.587,0],[0,-27.587]],"v":[[0,-49.95],[49.95,0],[0,49.95],[-49.95,0]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.917647063732,0.61960786581,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[1000.854,998.951],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1036.174,963.631],[1047.476,952.328],[1058.779,941.026],[1036.174,963.631]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[803.428,960.917],[828.403,960.917],[838.403,938.749],[803.428,960.917]],"c":false}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[803.428,960.917],[828.403,960.917],[838.403,938.749],[803.428,960.917]],"c":false}]},{"t":125,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1036.174,963.631],[1047.476,952.328],[1058.779,941.026],[1036.174,963.631]],"c":true}]}],"ix":2},"nm":"Path 8","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[1000.854,1048.9],[1000.854,1080.868],[1000.854,1048.9]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[811.331,1033.835],[811.403,1065.003],[786.356,1033.835]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[811.331,1033.835],[811.403,1065.003],[786.356,1033.835]],"c":true}]},{"t":125,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[1000.854,1048.9],[1000.854,1080.868],[1000.854,1048.9]],"c":true}]}],"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1036.174,1034.27],[1047.476,1045.572],[1058.779,1056.875],[1036.174,1034.27]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[803.428,1022.835],[828.403,1022.835],[838.403,1045.003],[803.428,1022.835]],"c":false}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[803.428,1022.835],[828.403,1022.835],[838.403,1045.003],[803.428,1022.835]],"c":false}]},{"t":125,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1036.174,1034.27],[1047.476,1045.572],[1058.779,1056.875],[1036.174,1034.27]],"c":true}]}],"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[1050.804,998.951],[1082.772,998.951],[1050.804,998.951]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[857.564,991.876],[837.084,991.876],[816.605,991.876]],"c":false}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[857.564,991.876],[837.084,991.876],[816.605,991.876]],"c":false}]},{"t":125,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[1050.804,998.951],[1082.772,998.951],[1050.804,998.951]],"c":true}]}],"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[1000.854,949.001],[1000.854,917.033],[1000.854,949.001]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[786.331,949.917],[811.403,918.749],[811.306,949.917]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[786.331,949.917],[811.403,918.749],[811.306,949.917]],"c":true}]},{"t":125,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[1000.854,949.001],[1000.854,917.033],[1000.854,949.001]],"c":true}]}],"ix":2},"nm":"Path 7","mn":"ADBE Vector Shape - Group","hd":false},{"ind":5,"ty":"sh","ix":6,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[950.905,998.951],[918.937,998.951],[950.905,998.951]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[803.073,989.451],[787.937,989.451],[803.073,989.451]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[803.073,989.451],[787.937,989.451],[803.073,989.451]],"c":true}]},{"t":125,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[950.905,998.951],[918.937,998.951],[950.905,998.951]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":6,"ty":"sh","ix":7,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[965.535,1034.27],[942.93,1056.875],[965.535,1034.27]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[793.5,1027.77],[803.297,1054.875],[810,1024.77]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[793.5,1027.77],[803.297,1054.875],[810,1024.77]],"c":true}]},{"t":125,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[965.535,1034.27],[942.93,1056.875],[965.535,1034.27]],"c":true}]}],"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":7,"ty":"sh","ix":8,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[965.535,963.631],[942.93,941.026],[965.535,963.631]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[786,950.131],[799.297,931.526],[810,954.131]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[786,950.131],[799.297,931.526],[810,954.131]],"c":true}]},{"t":125,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[965.535,963.631],[942.93,941.026],[965.535,963.631]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":19.98,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Spikes","np":10,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,22.577],[22.406,2.86],[0,0],[0,-3.628],[0,0],[-3.628,0]],"o":[[25.406,-4.008],[0,-22.577],[0,0],[-3.628,0],[0,0],[0,3.628],[0,0]],"v":[[189.237,55.032],[231.394,7.741],[189.237,-40.336],[183.687,-40.459],[177.119,-33.891],[177.119,48.34],[183.687,54.909]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,22.577],[13.586,0],[0,0],[0,-3.628],[0,0],[-3.628,0]],"o":[[13.786,0],[0,-22.577],[0,0],[-3.628,0],[0,0],[0,3.628],[0,0]],"v":[[3.297,41.059],[28.072,0.1],[3.297,-41.059],[-21.504,-41.059],[-28.072,-34.491],[-28.072,34.49],[-21.504,41.059]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,22.577],[13.586,0],[0,0],[0,-3.628],[0,0],[-3.628,0]],"o":[[13.786,0],[0,-22.577],[0,0],[-3.628,0],[0,0],[0,3.628],[0,0]],"v":[[3.297,41.059],[28.072,0.1],[3.297,-41.059],[-21.504,-41.059],[-28.072,-34.491],[-28.072,34.49],[-21.504,41.059]],"c":true}]},{"t":125,"s":[{"i":[[0,0],[0,22.577],[22.406,2.86],[0,0],[0,-3.628],[0,0],[-3.628,0]],"o":[[25.406,-4.008],[0,-22.577],[0,0],[-3.628,0],[0,0],[0,3.628],[0,0]],"v":[[189.237,55.032],[231.394,7.741],[189.237,-40.336],[183.687,-40.459],[177.119,-33.891],[177.119,48.34],[183.687,54.909]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":13.986,"ix":5},"lc":1,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.643137276173,0.709803938866,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[815.106,991.976],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[-59.587,0],[0,-59.587],[59.587,0],[0,59.587]],"o":[[59.587,0],[0,59.587],[-59.587,0],[0,-59.587]],"v":[[0,-107.892],[107.892,0],[0,107.892],[-107.892,0]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[-25.821,0],[0,-50.759],[25.821,0],[0,50.759]],"o":[[25.821,0],[0,50.759],[-25.821,0],[0,-50.759]],"v":[[-176.058,-98.983],[-129.305,-7.075],[-176.058,84.833],[-222.811,-7.075]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[-25.821,0],[0,-50.759],[25.821,0],[0,50.759]],"o":[[25.821,0],[0,50.759],[-25.821,0],[0,-50.759]],"v":[[-176.058,-98.983],[-129.305,-7.075],[-176.058,84.833],[-222.811,-7.075]],"c":true}]},{"t":125,"s":[{"i":[[-59.587,0],[0,-59.587],[59.587,0],[0,59.587]],"o":[[59.587,0],[0,59.587],[-59.587,0],[0,-59.587]],"v":[[0,-107.892],[107.892,0],[0,107.892],[-107.892,0]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549045086,0.839215695858,0.913725495338,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[-71.725,0],[0,-71.725],[71.725,0],[0,71.725]],"o":[[71.725,0],[0,71.725],[-71.725,0],[0,-71.725]],"v":[[0,-129.87],[129.87,0],[0,129.87],[-129.87,0]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[-32.883,0],[0,-61.242],[32.883,0],[0,61.242]],"o":[[32.883,0],[0,61.242],[-32.883,0],[0,-61.242]],"v":[[-171.662,-117.964],[-112.122,-7.075],[-171.662,103.814],[-231.202,-7.075]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[-32.883,0],[0,-61.242],[32.883,0],[0,61.242]],"o":[[32.883,0],[0,61.242],[-32.883,0],[0,-61.242]],"v":[[-171.662,-117.964],[-112.122,-7.075],[-171.662,103.814],[-231.202,-7.075]],"c":true}]},{"t":125,"s":[{"i":[[-71.725,0],[0,-71.725],[71.725,0],[0,71.725]],"o":[[71.725,0],[0,71.725],[-71.725,0],[0,-71.725]],"v":[[0,-129.87],[129.87,0],[0,129.87],[-129.87,0]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.796078443527,0.929411768913,0.976470589638,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":151,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 11","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-7.138,-337.049,0],"ix":2},"a":{"a":0,"k":[992.862,998.951,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,-17.582],[0,0],[17.582,0],[0,0],[0,17.582],[0,0],[-17.582,0],[0,0]],"o":[[0,0],[0,17.582],[0,0],[-17.582,0],[0,0],[0,-17.582],[0,0],[17.582,0]],"v":[[267.732,-235.764],[267.732,235.764],[235.764,267.732],[-235.764,267.732],[-267.732,235.764],[-267.732,-235.764],[-235.764,-267.732],[235.764,-267.732]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,-20.979],[0,0],[16.583,3.796],[0,0],[0,17.582],[0,0],[-12.388,2.797],[0,0]],"o":[[0,0],[0,20.979],[0,0],[-12.587,-2.997],[0,0],[0,-17.582],[0,0],[16.384,-3.796]],"v":[[-53.746,-279.72],[-53.746,279.72],[-83.916,310.689],[-245.354,272.927],[-267.732,235.764],[-267.732,-235.764],[-245.554,-272.927],[-83.916,-310.689]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,-20.979],[0,0],[16.583,3.796],[0,0],[0,17.582],[0,0],[-12.388,2.797],[0,0]],"o":[[0,0],[0,20.979],[0,0],[-12.587,-2.997],[0,0],[0,-17.582],[0,0],[16.384,-3.796]],"v":[[-53.746,-279.72],[-53.746,279.72],[-83.916,310.689],[-245.354,272.927],[-267.732,235.764],[-267.732,-235.764],[-245.554,-272.927],[-83.916,-310.689]],"c":true}]},{"t":125,"s":[{"i":[[0,-17.582],[0,0],[17.582,0],[0,0],[0,17.582],[0,0],[-17.582,0],[0,0]],"o":[[0,0],[0,17.582],[0,0],[-17.582,0],[0,0],[0,-17.582],[0,0],[17.582,0]],"v":[[267.732,-235.764],[267.732,235.764],[235.764,267.732],[-235.764,267.732],[-267.732,235.764],[-267.732,-235.764],[-235.764,-267.732],[235.764,-267.732]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[17.582,0],[0,0],[0,17.582],[0,0],[-17.582,0],[0,0],[0,17.582],[0,0]],"o":[[0,0],[-17.582,0],[0,0],[0,17.582],[0,0],[17.582,0],[0,0],[0,17.582]],"v":[[235.764,2.997],[-235.764,2.997],[-267.732,-28.971],[-267.732,-2.997],[-235.764,28.971],[235.764,28.971],[267.732,-2.997],[267.732,-28.971]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[16.384,3.996],[0,0],[0,17.582],[0,0],[-12.388,-2.797],[0,0],[0,20.979],[0,0]],"o":[[0,0],[-12.388,-2.997],[0,0],[0,17.582],[0,0],[16.384,3.796],[0,0],[0,21.179]],"v":[[-83.916,39.76],[-245.354,1.998],[-267.532,-35.165],[-267.532,-3.197],[-245.354,33.966],[-83.916,71.728],[-53.746,40.759],[-53.746,8.791]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[16.384,3.996],[0,0],[0,17.582],[0,0],[-12.388,-2.797],[0,0],[0,20.979],[0,0]],"o":[[0,0],[-12.388,-2.997],[0,0],[0,17.582],[0,0],[16.384,3.796],[0,0],[0,21.179]],"v":[[-83.916,39.76],[-245.354,1.998],[-267.532,-35.165],[-267.532,-3.197],[-245.354,33.966],[-83.916,71.728],[-53.746,40.759],[-53.746,8.791]],"c":true}]},{"t":125,"s":[{"i":[[17.582,0],[0,0],[0,17.582],[0,0],[-17.582,0],[0,0],[0,17.582],[0,0]],"o":[[0,0],[-17.582,0],[0,0],[0,17.582],[0,0],[17.582,0],[0,0],[0,17.582]],"v":[[235.764,2.997],[-235.764,2.997],[-267.732,-28.971],[-267.732,-2.997],[-235.764,28.971],[235.764,28.971],[267.732,-2.997],[267.732,-28.971]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549045086,0.839215695858,0.913725495338,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,1237.712],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[17.582,0],[0,0],[0,-17.582],[0,0],[-17.582,0],[0,0],[0,-17.582],[0,0]],"o":[[0,0],[-17.582,0],[0,0],[0,-17.582],[0,0],[17.582,0],[0,0],[0,-17.782]],"v":[[235.764,-23.976],[-235.764,-23.976],[-267.732,7.992],[-267.732,23.976],[-235.764,-1.998],[235.764,-1.998],[267.732,23.976],[267.732,7.992]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[16.384,-3.796],[0,0],[0,-17.582],[0,0],[-12.388,2.797],[0,0],[0,-20.979],[0,0]],"o":[[0,0],[-12.388,2.997],[0,0],[0,-17.582],[0,0],[16.384,-3.796],[0,0],[0,-20.979]],"v":[[-83.916,-66.933],[-245.354,-29.171],[-267.532,7.992],[-267.532,31.968],[-245.354,-5.195],[-83.916,-42.957],[-53.746,-11.988],[-53.746,-35.964]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[16.384,-3.796],[0,0],[0,-17.582],[0,0],[-12.388,2.797],[0,0],[0,-20.979],[0,0]],"o":[[0,0],[-12.388,2.997],[0,0],[0,-17.582],[0,0],[16.384,-3.796],[0,0],[0,-20.979]],"v":[[-83.916,-66.933],[-245.354,-29.171],[-267.532,7.992],[-267.532,31.968],[-245.354,-5.195],[-83.916,-42.957],[-53.746,-11.988],[-53.746,-35.964]],"c":true}]},{"t":125,"s":[{"i":[[17.582,0],[0,0],[0,-17.582],[0,0],[-17.582,0],[0,0],[0,-17.582],[0,0]],"o":[[0,0],[-17.582,0],[0,0],[0,-17.582],[0,0],[17.582,0],[0,0],[0,-17.782]],"v":[[235.764,-23.976],[-235.764,-23.976],[-267.732,7.992],[-267.732,23.976],[-235.764,-1.998],[235.764,-1.998],[267.732,23.976],[267.732,7.992]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.976470589638,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":[1000.854,755.195],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,-17.582],[0,0],[17.582,0],[0,0],[0,17.582],[0,0],[-17.582,0],[0,0]],"o":[[0,0],[0,17.582],[0,0],[-17.582,0],[0,0],[0,-17.582],[0,0],[17.582,0]],"v":[[267.732,-235.764],[267.732,235.764],[235.764,267.732],[-235.764,267.732],[-267.732,235.764],[-267.732,-235.764],[-235.764,-267.732],[235.764,-267.732]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,-20.979],[0,0],[16.583,3.796],[0,0],[0,17.582],[0,0],[-12.388,2.797],[0,0]],"o":[[0,0],[0,20.979],[0,0],[-12.587,-2.997],[0,0],[0,-17.582],[0,0],[16.384,-3.796]],"v":[[-50.683,-279.72],[-50.683,279.72],[-80.853,310.689],[-242.291,272.927],[-264.669,235.764],[-264.669,-235.764],[-242.491,-272.927],[-80.853,-310.689]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,-20.979],[0,0],[16.583,3.796],[0,0],[0,17.582],[0,0],[-12.388,2.797],[0,0]],"o":[[0,0],[0,20.979],[0,0],[-12.587,-2.997],[0,0],[0,-17.582],[0,0],[16.384,-3.796]],"v":[[-50.683,-279.72],[-50.683,279.72],[-80.853,310.689],[-242.291,272.927],[-264.669,235.764],[-264.669,-235.764],[-242.491,-272.927],[-80.853,-310.689]],"c":true}]},{"t":125,"s":[{"i":[[0,-17.582],[0,0],[17.582,0],[0,0],[0,17.582],[0,0],[-17.582,0],[0,0]],"o":[[0,0],[0,17.582],[0,0],[-17.582,0],[0,0],[0,-17.582],[0,0],[17.582,0]],"v":[[267.732,-235.764],[267.732,235.764],[235.764,267.732],[-235.764,267.732],[-267.732,235.764],[-267.732,-235.764],[-235.764,-267.732],[235.764,-267.732]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.796078443527,0.929411768913,0.976470589638,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[1000.854,998.951],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"COVER","np":4,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":151,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Layer 1","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-112.033,-336.776,0],"ix":2},"a":{"a":0,"k":[887.967,999.224,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,18.182],[0,0],[-12.587,2.597],[0,0],[0,-19.506],[0,0],[46.062,-1.054],[0,0]],"o":[[0,0],[0,-18.182],[0,0],[30.17,-5.271],[0,0],[0,19.693],[0,0],[-12.587,-2.397]],"v":[[-106.893,231.485],[-106.893,-232.43],[-84.116,-260.793],[339.149,-263.442],[394.893,-234.559],[394.893,234.27],[339.149,263.341],[-89.116,262.848]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,18.182],[0,0],[-12.587,2.597],[0,0],[0,-20.779],[0,0],[37.836,7.883],[0,0]],"o":[[0,0],[0,-18.182],[0,0],[30.17,-5.615],[0,0],[0,20.979],[0,0],[-12.587,-2.397]],"v":[[-106.893,241.485],[-106.893,-242.43],[-84.116,-279.793],[51.149,-310.962],[106.893,-280.193],[106.893,279.247],[51.149,310.216],[-84.116,278.848]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,18.182],[0,0],[-12.587,2.597],[0,0],[0,-20.779],[0,0],[37.836,7.883],[0,0]],"o":[[0,0],[0,-18.182],[0,0],[30.17,-5.615],[0,0],[0,20.979],[0,0],[-12.587,-2.397]],"v":[[-106.893,241.485],[-106.893,-242.43],[-84.116,-279.793],[51.149,-310.962],[106.893,-280.193],[106.893,279.247],[51.149,310.216],[-84.116,278.848]],"c":true}]},{"t":125,"s":[{"i":[[0,18.182],[0,0],[-12.587,2.597],[0,0],[0,-19.506],[0,0],[46.062,-1.054],[0,0]],"o":[[0,0],[0,-18.182],[0,0],[30.17,-5.271],[0,0],[0,19.693],[0,0],[-12.587,-2.397]],"v":[[-106.893,231.485],[-106.893,-232.43],[-84.116,-260.793],[323.149,-262.953],[378.893,-234.07],[378.893,234.759],[323.149,263.83],[-89.116,262.848]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549045086,0.839215695858,0.913725495338,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[865.79,999.224],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[-3.083,0],[0,-12.359],[3.082,0],[0,12.359]],"o":[[3.083,0],[0,12.359],[-3.082,0],[0,-12.359]],"v":[[212,-22.755],[217.581,-0.378],[212,22],[206.419,-0.378]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[-12.359,0],[0,-12.359],[12.359,0],[0,12.359]],"o":[[12.359,0],[0,12.359],[-12.359,0],[0,-12.359]],"v":[[0,-22.378],[22.378,0],[0,22.378],[-22.378,0]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[-12.359,0],[0,-12.359],[12.359,0],[0,12.359]],"o":[[12.359,0],[0,12.359],[-12.359,0],[0,-12.359]],"v":[[0,-22.378],[22.378,0],[0,22.378],[-22.378,0]],"c":true}]},{"t":125,"s":[{"i":[[-3.083,0],[0,-12.359],[3.082,0],[0,12.359]],"o":[[3.083,0],[0,12.359],[-3.082,0],[0,-12.359]],"v":[[212,-22.755],[217.581,-0.378],[212,22],[206.419,-0.378]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.796078443527,0.929411768913,0.976470589638,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1036.419,872.078],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,-12.388],[-12.388,0],[0,0],[0,0],[0,0]],"o":[[-12.388,0],[0,12.388],[0,0],[0,0],[0,0],[0,0]],"v":[[210.3,-22.755],[187.922,-0.378],[210.3,22],[232.078,22],[232.078,-22.555],[210.3,-22.555]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,-12.388],[-12.388,0],[0,0],[0,0],[0,0]],"o":[[-12.388,0],[0,12.388],[0,0],[0,0],[0,0],[0,0]],"v":[[0.3,-22.378],[-22.078,0],[0.3,22.378],[22.078,22.378],[22.078,-22.178],[0.3,-22.178]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,-12.388],[-12.388,0],[0,0],[0,0],[0,0]],"o":[[-12.388,0],[0,12.388],[0,0],[0,0],[0,0],[0,0]],"v":[[0.3,-22.378],[-22.078,0],[0.3,22.378],[22.078,22.378],[22.078,-22.178],[0.3,-22.178]],"c":true}]},{"t":125,"s":[{"i":[[0,0],[0,-12.388],[-12.388,0],[0,0],[0,0],[0,0]],"o":[[-12.388,0],[0,12.388],[0,0],[0,0],[0,0],[0,0]],"v":[[210.3,-22.755],[187.922,-0.378],[210.3,22],[232.078,22],[232.078,-22.555],[210.3,-22.555]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549045086,0.839215695858,0.913725495338,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1014.341,872.078],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[-3.083,0],[0,-12.359],[3.082,0],[0,12.359]],"o":[[3.083,0],[0,12.359],[-3.082,0],[0,-12.359]],"v":[[212,-22.755],[217.581,-0.378],[212,22],[206.419,-0.378]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[-12.359,0],[0,-12.359],[12.359,0],[0,12.359]],"o":[[12.359,0],[0,12.359],[-12.359,0],[0,-12.359]],"v":[[0,-22.378],[22.378,0],[0,22.378],[-22.378,0]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[-12.359,0],[0,-12.359],[12.359,0],[0,12.359]],"o":[[12.359,0],[0,12.359],[-12.359,0],[0,-12.359]],"v":[[0,-22.378],[22.378,0],[0,22.378],[-22.378,0]],"c":true}]},{"t":125,"s":[{"i":[[-3.083,0],[0,-12.359],[3.082,0],[0,12.359]],"o":[[3.083,0],[0,12.359],[-3.082,0],[0,-12.359]],"v":[[212,-22.755],[217.581,-0.378],[212,22],[206.419,-0.378]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.796078443527,0.929411768913,0.976470589638,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1036.419,1127.023],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[0,0],[0,-12.388],[-12.388,0],[0,0],[0,0],[0,0]],"o":[[-12.388,0],[0,12.388],[0,0],[0,0],[0,0],[0,0]],"v":[[210.3,-22.755],[187.922,-0.378],[210.3,22],[232.078,22],[232.078,-22.555],[210.3,-22.555]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[0,0],[0,-12.388],[-12.388,0],[0,0],[0,0],[0,0]],"o":[[-12.388,0],[0,12.388],[0,0],[0,0],[0,0],[0,0]],"v":[[0.3,-22.378],[-22.078,0],[0.3,22.378],[22.078,22.378],[22.078,-22.178],[0.3,-22.178]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[0,0],[0,-12.388],[-12.388,0],[0,0],[0,0],[0,0]],"o":[[-12.388,0],[0,12.388],[0,0],[0,0],[0,0],[0,0]],"v":[[0.3,-22.378],[-22.078,0],[0.3,22.378],[22.078,22.378],[22.078,-22.178],[0.3,-22.178]],"c":true}]},{"t":125,"s":[{"i":[[0,0],[0,-12.388],[-12.388,0],[0,0],[0,0],[0,0]],"o":[[-12.388,0],[0,12.388],[0,0],[0,0],[0,0],[0,0]],"v":[[210.3,-22.755],[187.922,-0.378],[210.3,22],[232.078,22],[232.078,-22.555],[210.3,-22.555]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549045086,0.839215695858,0.913725495338,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1014.341,1127.223],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1014.341,872.078],"ix":2},"a":{"a":0,"k":[1014.341,872.078],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"PIN_T","np":4,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.333,"y":0},"t":0,"s":[{"i":[[12.987,-1.199],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-12.987],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[12.987,1.199],[0,0],[0,13.187]],"v":[[268.73,250.03],[18.34,259.026],[-96.107,259.026],[-93.107,-256.026],[21.34,-256.026],[262.73,-251.03],[286.107,-225.056],[289.107,238.856]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[{"i":[[12.987,-1.199],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-12.987],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[12.987,1.199],[0,0],[0,13.187]],"v":[[69.73,270.03],[21.34,274.026],[-93.107,274.026],[-93.107,-274.026],[21.34,-274.026],[69.73,-270.03],[93.107,-244.056],[93.107,243.856]],"c":true}]},{"i":{"x":1,"y":1},"o":{"x":1,"y":0},"t":105,"s":[{"i":[[12.987,-1.199],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-12.987],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[12.987,1.199],[0,0],[0,13.187]],"v":[[69.73,270.03],[21.34,274.026],[-93.107,274.026],[-93.107,-274.026],[21.34,-274.026],[69.73,-270.03],[93.107,-244.056],[93.107,243.856]],"c":true}]},{"t":125,"s":[{"i":[[12.987,-1.199],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-12.987],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[12.987,1.199],[0,0],[0,13.187]],"v":[[268.73,250.03],[18.34,259.026],[-96.107,259.026],[-93.107,-256.026],[21.34,-256.026],[262.73,-251.03],[286.107,-225.056],[289.107,238.856]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.796078443527,0.929411768913,0.976470589638,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[941.714,998.851],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":151,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Layer 12","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.854,-298.288,0],"ix":2},"a":{"a":0,"k":[1000.854,1037.712,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[12.387,0],[0,0],[-2.997,11.589],[0,0],[-8.392,0],[0,0],[-1.798,-6.793],[0,0]],"o":[[0,0],[-12.388,0],[0,0],[1.598,-6.793],[0,0],[8.392,0],[0,0],[2.797,11.389]],"v":[[33.204,36.364],[-33.329,36.364],[-50.312,14.585],[-40.522,-24.575],[-22.34,-36.364],[22.415,-36.364],[40.596,-24.575],[50.387,14.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[994.424,1103.646],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[12.387,0],[0,0],[-2.997,11.589],[0,0],[-8.391,0],[0,0],[-1.798,-6.793],[0,0]],"o":[[0,0],[-12.388,0],[0,0],[1.598,-6.793],[0,0],[8.392,0],[0,0],[2.598,11.389]],"v":[[33.14,36.364],[-33.394,36.364],[-50.377,14.585],[-40.587,-24.575],[-22.405,-36.364],[22.55,-36.364],[40.732,-24.575],[50.522,14.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[1157.325,1176.374],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[12.388,0],[0,0],[-2.997,11.589],[0,0],[-8.392,0],[0,0],[-1.798,-6.793],[0,0]],"o":[[0,0],[-12.388,0],[0,0],[1.598,-6.793],[0,0],[8.392,0],[0,0],[2.397,11.389]],"v":[[33.169,36.364],[-33.365,36.364],[-50.347,14.585],[-40.557,-24.575],[-22.375,-36.364],[22.579,-36.364],[40.761,-24.575],[50.552,14.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[1052.001,1030.919],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[12.387,0],[0,0],[-2.997,11.589],[0,0],[-8.391,0],[0,0],[-1.798,-6.793],[0,0]],"o":[[0,0],[-12.388,0],[0,0],[1.598,-6.793],[0,0],[8.392,0],[0,0],[2.597,11.389]],"v":[[33.14,36.364],[-33.394,36.364],[-50.377,14.585],[-40.587,-24.575],[-22.405,-36.364],[22.55,-36.364],[40.732,-24.575],[50.522,14.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[1103.379,1103.646],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[12.387,0],[0,0],[-2.997,11.589],[0,0],[-8.392,0],[0,0],[-1.798,-6.793],[0,0]],"o":[[0,0],[-12.388,0],[0,0],[1.598,-6.793],[0,0],[8.392,0],[0,0],[2.598,11.389]],"v":[[33.14,36.364],[-33.394,36.364],[-50.377,14.585],[-40.587,-24.575],[-22.405,-36.364],[22.55,-36.364],[40.732,-24.575],[50.522,14.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[1045.437,1176.374],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":5,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"STROKES","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[12.387,0],[0,0],[-2.997,11.589],[0,0],[-8.392,0],[0,0],[-1.798,-6.793],[0,0]],"o":[[0,0],[-12.388,0],[0,0],[1.598,-6.793],[0,0],[8.392,0],[0,0],[2.797,11.389]],"v":[[33.204,36.364],[-33.329,36.364],[-50.312,14.585],[-40.522,-24.575],[-22.34,-36.364],[22.415,-36.364],[40.596,-24.575],[50.387,14.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.878431379795,0.490196079016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[994.424,1103.646],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.397,9.59],[0,0],[8.391,0],[0,0],[1.798,-6.793],[0,0],[-2.398,0],[0,0],[-1.798,-6.793],[0,0],[0.4,-2.198]],"o":[[0,0],[-1.598,-6.793],[0,0],[-8.392,0],[0,0],[2.198,-0.799],[0,0],[8.392,0],[0,0],[0.599,2.398],[8.991,-2.598]],"v":[[45.547,14.985],[35.757,-24.176],[17.575,-35.964],[-27.18,-35.964],[-45.362,-24.176],[-46.161,-20.779],[-39.168,-21.978],[5.787,-21.978],[23.969,-10.19],[33.759,28.971],[34.158,35.964]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.909803926945,0.65098041296,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1161.901,1175.974],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[12.387,0],[0,0],[-2.997,11.589],[0,0],[-8.391,0],[0,0],[-1.798,-6.793],[0,0]],"o":[[0,0],[-12.388,0],[0,0],[1.598,-6.793],[0,0],[8.392,0],[0,0],[2.598,11.389]],"v":[[33.14,36.364],[-33.394,36.364],[-50.377,14.585],[-40.587,-24.575],[-22.405,-36.364],[22.55,-36.364],[40.732,-24.575],[50.522,14.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.878431379795,0.490196079016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1157.325,1176.374],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.398,9.79],[0,0],[8.391,0],[0,0],[1.798,-6.793],[0,0],[-2.198,0],[0,0],[-1.798,-6.793],[0,0],[0.999,-2.997]],"o":[[0,0],[-1.598,-6.793],[0,0],[-8.392,0],[0,0],[1.998,-0.599],[0,0],[8.392,0],[0,0],[0.799,3.397],[9.391,-2.398]],"v":[[45.256,14.985],[35.466,-24.176],[17.284,-35.964],[-27.671,-35.964],[-45.853,-24.176],[-45.853,-23.776],[-39.459,-24.775],[5.496,-24.775],[23.678,-12.987],[33.468,26.174],[33.268,35.964]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.909803926945,0.65098041296,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1056.897,1030.52],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[12.388,0],[0,0],[-2.997,11.589],[0,0],[-8.392,0],[0,0],[-1.798,-6.793],[0,0]],"o":[[0,0],[-12.388,0],[0,0],[1.598,-6.793],[0,0],[8.392,0],[0,0],[2.397,11.389]],"v":[[33.169,36.364],[-33.365,36.364],[-50.347,14.585],[-40.557,-24.575],[-22.375,-36.364],[22.579,-36.364],[40.761,-24.575],[50.552,14.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.878431379795,0.490196079016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1052.001,1030.919],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.397,9.391],[0,0],[8.391,0],[0,0],[1.798,-6.793],[0,0],[-2.597,0],[0,0],[-1.798,-6.793],[0,0],[0.4,-2.597]],"o":[[0,0],[-1.598,-6.793],[0,0],[-8.392,0],[0,0],[2.398,-0.799],[0,0],[8.392,0],[0,0],[0.599,2.797],[8.591,-2.797]],"v":[[45.438,15.085],[35.648,-24.076],[17.466,-35.864],[-27.289,-35.864],[-45.471,-24.076],[-46.07,-21.678],[-38.678,-23.077],[6.277,-23.077],[24.459,-11.289],[34.249,27.872],[34.649,35.864]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.909803926945,0.65098041296,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1108.064,1103.147],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[12.387,0],[0,0],[-2.997,11.589],[0,0],[-8.391,0],[0,0],[-1.798,-6.793],[0,0]],"o":[[0,0],[-12.388,0],[0,0],[1.598,-6.793],[0,0],[8.392,0],[0,0],[2.597,11.389]],"v":[[33.14,36.364],[-33.394,36.364],[-50.377,14.585],[-40.587,-24.575],[-22.405,-36.364],[22.55,-36.364],[40.732,-24.575],[50.522,14.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.878431379795,0.490196079016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1103.379,1103.646],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[19.48,-28.971],[-19.48,-30.769],[-8.092,8.791],[5.894,30.769]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.654901981354,0.54509806633,0.458823531866,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1056.898,1102.048],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.398,10.19],[0,0],[8.391,0],[0,0],[1.798,-6.793],[0,0],[-1.798,0],[0,0],[-1.798,-6.793],[0,0],[0.799,-2.797]],"o":[[0,0],[-1.598,-6.793],[0,0],[-8.392,0],[0,0],[1.798,-0.4],[0,0],[8.392,0],[0,0],[0.799,3.197],[9.79,-1.998]],"v":[[45.378,14.785],[35.588,-24.376],[17.406,-36.164],[-27.549,-36.164],[-45.731,-24.376],[-45.931,-23.377],[-40.536,-23.976],[4.419,-23.976],[22.601,-12.188],[32.391,26.973],[32.391,36.164]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.909803926945,0.65098041296,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1050.382,1176.174],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[12.387,0],[0,0],[-2.997,11.589],[0,0],[-8.392,0],[0,0],[-1.798,-6.793],[0,0]],"o":[[0,0],[-12.388,0],[0,0],[1.598,-6.793],[0,0],[8.392,0],[0,0],[2.598,11.389]],"v":[[33.14,36.364],[-33.394,36.364],[-50.377,14.585],[-40.587,-24.575],[-22.405,-36.364],[22.55,-36.364],[40.732,-24.575],[50.522,14.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.878431379795,0.490196079016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1045.437,1176.374],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.884,-29.87],[-15.884,-29.87],[-3.497,14.885],[2.298,29.87]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.654901981354,0.54509806633,0.458823531866,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1104.451,1173.676],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":11,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"SOLIDS","np":11,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1104.451,1173.676],"ix":2},"a":{"a":0,"k":[1104.451,1173.676],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-4.901,13.13],[-13.75,-5.132],[4.901,-13.13],[13.75,5.132]],"o":[[4.901,-13.13],[13.75,5.132],[-4.901,13.13],[-13.75,-5.132]],"v":[[-24.897,-9.293],[8.874,-23.773],[24.897,9.293],[-8.874,23.773]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","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":[1142.408,1022.818],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[2.997,1.199],[0,0],[5.594,1.998],[-1.998,5.594],[0,0],[0.999,-2.797],[0,0],[0,0],[0,0],[-2.797,-0.999],[0,0],[-5.594,-1.998],[1.998,-5.594],[0,0],[-0.999,2.797],[0,0],[0,0],[0,0]],"o":[[0,0],[-1.998,5.594],[-5.594,-1.998],[0,0],[-2.997,-0.999],[0,0],[0,0],[0,0],[-0.999,2.997],[0,0],[1.998,-5.594],[5.594,1.998],[0,0],[2.997,0.999],[0,0],[0,0],[0,0],[1.199,-2.797]],"v":[[63.183,-64.336],[39.008,-73.327],[25.022,-66.933],[18.628,-80.919],[-5.548,-89.91],[-12.74,-86.713],[-39.314,-15.584],[-39.913,-13.986],[-66.487,57.143],[-63.29,64.336],[-39.114,73.327],[-25.128,66.933],[-18.734,80.919],[5.441,89.91],[12.634,86.713],[39.207,15.584],[39.807,13.986],[66.38,-57.143]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.564705908298,0.768627464771,0.61960786581,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1142.865,1022.128],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[5.395,1.998],[0,0],[1.998,-5.395],[0,0],[0,0],[-5.395,-1.998],[0,0],[-1.998,5.395],[0,0],[0,0]],"o":[[0,0],[-5.395,-1.998],[0,0],[0,0],[-1.998,5.395],[0,0],[5.395,1.998],[0,0],[0,0],[1.998,-5.395]],"v":[[83.816,-81.119],[-10.29,-116.284],[-23.676,-110.09],[-56.843,-21.179],[-90.01,67.732],[-83.816,81.119],[10.29,116.284],[23.676,110.09],[56.843,21.179],[90.01,-67.732]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.372549027205,0.61960786581,0.443137258291,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1142.613,1022.927],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1116.613,1100.927],"ix":2},"a":{"a":0,"k":[1116.613,1100.927],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.35],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[-17]},{"i":{"x":[0.35],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":62,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.65],"y":[0]},"t":116,"s":[0]},{"t":126,"s":[-17]}],"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.071,5.053],[-5.292,-13.688],[13.071,-5.053],[5.292,13.688]],"o":[[13.071,-5.053],[5.292,13.688],[-13.071,5.053],[-5.292,-13.688]],"v":[[-9.582,-24.785],[23.667,-9.15],[9.582,24.785],[-23.667,9.15]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","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":[1208.003,1116.418],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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.999,2.997],[0,0],[2.198,5.594],[-5.594,2.198],[0,0],[1.648,0.466],[1.112,-0.477],[0,0],[0,0],[0,0],[-1.199,-2.797],[0,0],[-2.198,-5.594],[5.594,-2.198],[0,0],[-2.797,1.199],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[-5.594,2.198],[-2.198,-5.594],[0,0],[-0.722,-1.685],[-1.088,-0.307],[0,0],[0,0],[0,0],[-2.797,1.199],[0,0],[5.594,-2.198],[2.198,5.594],[0,0],[1.199,2.797],[0,0],[0,0],[0,0],[0,0],[2.797,-0.999]],"v":[[90.05,4.595],[80.66,-19.58],[66.674,-25.774],[72.867,-39.76],[63.477,-63.936],[59.659,-67.336],[56.284,-67.133],[-14.445,-39.76],[-16.043,-39.161],[-86.773,-11.788],[-89.969,-4.595],[-80.579,19.58],[-66.593,25.774],[-72.787,39.76],[-63.396,63.936],[-56.203,67.133],[14.526,39.76],[16.124,39.161],[59.076,22.538],[86.854,11.788]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.564705908298,0.768627464771,0.61960786581,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1209.105,1116.034],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[2.198,5.395],[0,0],[5.395,-1.998],[0,0],[0,0],[0,0],[-1.998,-5.395],[0,0],[-5.395,1.998],[0,0],[0,0],[0,0]],"o":[[0,0],[-1.998,-5.395],[0,0],[0,0],[0,0],[-5.395,1.998],[0,0],[1.998,5.395],[0,0],[0,0],[0,0],[5.395,-2.398]],"v":[[116.343,8.791],[80.179,-84.915],[66.592,-90.909],[60.167,-88.414],[-21.919,-56.543],[-110.43,-22.378],[-116.424,-8.791],[-80.261,84.915],[-66.674,90.909],[21.837,56.743],[60.471,41.83],[110.348,22.577]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.372549027205,0.61960786581,0.443137258291,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1208.188,1116.433],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1129.188,1143.433],"ix":2},"a":{"a":0,"k":[1129.188,1143.433],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.35],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[-44]},{"i":{"x":[0.35],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":62,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.65],"y":[0]},"t":116,"s":[0]},{"t":126,"s":[-44]}],"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-5.794,-5.794],[0,0],[0,0],[7.013,0],[0,0],[4.176,-4.216],[0,0],[-10.51,0],[0,0]],"o":[[0,0],[0,0],[-4.635,-4.615],[0,0],[-8.372,0],[0,0],[5.215,-5.275],[0,0],[8.791,0]],"v":[[258.781,-21.329],[206.733,30.719],[206.713,30.719],[188.691,23.227],[-187.832,23.227],[-206.553,30.02],[-258.781,-22.208],[-235.324,-30.719],[236.204,-30.719]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.337254911661,0.568627476692,0.631372570992,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.421,761.938],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"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,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-26.08,26.08],[26.08,-26.08]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":13.538,"ix":5},"lc":1,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[768.701,1231.104],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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,0],[0,0]],"o":[[0,0],[0,0]],"v":[[26.027,26.027],[-26.027,-26.027]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":13.538,"ix":5},"lc":1,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[1233.169,1231.266],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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,-7.033],[0,0],[4.615,-4.635],[0,0],[7.013,0],[0,0],[4.635,4.615],[0,7.033],[0,0],[-4.635,4.675],[-8.372,0],[0,0],[-4.635,-4.615],[0,0]],"o":[[0,0],[0,7.033],[0,0],[-4.635,4.615],[0,0],[-7.013,0],[-4.615,-4.635],[0,0],[0,-7.393],[4.176,-4.216],[0,0],[7.013,0],[0,0],[4.615,4.635]],"v":[[213.786,-188.251],[213.786,188.251],[206.294,206.294],[206.274,206.294],[188.252,213.786],[-188.271,213.786],[-206.294,206.294],[-213.786,188.251],[-213.786,-188.251],[-206.993,-206.993],[-188.271,-213.786],[188.252,-213.786],[206.274,-206.294],[206.294,-206.294]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.419607847929,0.701960802078,0.780392169952,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.86,998.951],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"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,-8.791],[0,0],[5.794,-5.794],[8.791,0],[0,0],[0,17.582],[0,0],[-5.794,5.854],[0,0],[-8.372,0],[0,0],[-4.635,-4.615],[0,0],[0,0]],"o":[[0,0],[0,8.791],[-5.794,5.794],[0,0],[-17.582,0],[0,0],[0,-9.251],[0,0],[4.176,-4.216],[0,0],[7.013,0],[0,0],[0,0],[5.794,5.794]],"v":[[267.732,-240.02],[267.732,231.508],[258.341,254.086],[235.764,263.476],[-235.764,263.476],[-267.732,231.508],[-267.732,-240.02],[-259.221,-263.476],[-206.993,-211.249],[-188.271,-218.042],[188.252,-218.042],[206.273,-210.549],[206.294,-210.549],[258.341,-262.597]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549045086,0.839215695858,0.913725495338,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.86,1003.207],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.86,1003.207],"ix":2},"a":{"a":0,"k":[1000.86,1003.207],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[44.156,0],[0,0],[0,44.156],[0,0],[-44.156,0],[0,0],[0,-44.156],[0,0]],"o":[[0,0],[-44.156,0],[0,0],[0,-44.156],[0,0],[44.156,0],[0,0],[0,44.156]],"v":[[259.74,339.66],[-259.74,339.66],[-339.66,259.74],[-339.66,-259.74],[-259.74,-339.66],[259.74,-339.66],[339.66,-259.74],[339.66,259.74]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[44.156,0],[0,0],[0,44.156],[0,0],[-44.156,0],[0,0],[0,44.156],[0,0]],"o":[[0,0],[-44.156,0],[0,0],[0,44.156],[0,0],[44.156,0],[0,0],[0,44.156]],"v":[[259.74,16.983],[-259.74,16.983],[-339.66,-62.937],[-339.66,-16.983],[-259.74,62.937],[259.74,62.937],[339.66,-16.983],[339.66,-62.937]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549045086,0.839215695858,0.913725495338,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,1275.674],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[44.156,0],[0,0],[0,-44.156],[0,0],[-44.156,0],[0,0],[0,-44.156],[0,0]],"o":[[0,0],[-44.156,0],[0,0],[0,-44.156],[0,0],[44.156,0],[0,0],[0,-44.156]],"v":[[259.74,-62.937],[-259.74,-62.937],[-339.66,16.983],[-339.66,62.937],[-259.74,-16.983],[259.74,-16.983],[339.66,62.937],[339.66,16.983]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.976470589638,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":[1000.854,722.228],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[44.156,0],[0,0],[0,44.156],[0,0],[-44.156,0],[0,0],[0,-44.156],[0,0]],"o":[[0,0],[-44.156,0],[0,0],[0,-44.156],[0,0],[44.156,0],[0,0],[0,44.156]],"v":[[259.74,339.66],[-259.74,339.66],[-339.66,259.74],[-339.66,-259.74],[-259.74,-339.66],[259.74,-339.66],[339.66,-259.74],[339.66,259.74]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.796078443527,0.929411768913,0.976470589638,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,998.951],"ix":2},"a":{"a":0,"k":[1000.854,998.951],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tr","p":{"a":0,"k":[1000.854,1370.579],"ix":2},"a":{"a":0,"k":[1000.854,1370.579],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":151,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Layer 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1000.854,1037.712,0],"ix":2},"a":{"a":0,"k":[1000.854,1037.712,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-6.593,0],[0,0],[0,-6.593],[0,0],[6.593,0],[0,0],[6.793,6.793]],"o":[[0,0],[0,-6.593],[0,0],[6.593,0],[0,0],[0,6.593],[0,0],[-9.59,0],[0,0]],"v":[[-77.922,-7.193],[-77.922,-21.978],[-65.934,-33.966],[65.934,-33.966],[77.922,-21.978],[77.922,21.978],[65.934,33.966],[-21.778,33.966],[-47.353,23.377]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549045086,0.839215695858,0.913725495338,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1159.695,1345.604],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"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,0],[0,0],[6.593,0],[0,0],[0,-6.593],[0,0],[-6.593,0],[0,0],[-6.793,6.793]],"o":[[0,0],[0,-6.593],[0,0],[-6.593,0],[0,0],[0,6.593],[0,0],[9.59,0],[0,0]],"v":[[77.922,-7.193],[77.922,-21.978],[65.934,-33.966],[-65.934,-33.966],[-77.922,-21.978],[-77.922,21.978],[-65.934,33.966],[21.778,33.966],[47.353,23.377]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11.988,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.572549045086,0.839215695858,0.913725495338,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[842.013,1345.604],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"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":[[-201.493,0],[0,-25.159],[201.493,0],[0,25.159]],"o":[[201.493,0],[0,25.159],[-201.493,0],[0,-25.159]],"v":[[0,-45.554],[364.835,0],[0,45.554],[-364.835,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.129411771894,0.145098045468,0.321568638086,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,1370.579],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tr","p":{"a":0,"k":[1000.854,1370.579],"ix":2},"a":{"a":0,"k":[1000.854,1370.579],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[1000.854,1370.579],"ix":2},"a":{"a":0,"k":[1000.854,1370.579],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":151,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/src/utils/Lotties/wallet.json b/src/utils/Lotties/wallet.json new file mode 100644 index 00000000..06bde77a --- /dev/null +++ b/src/utils/Lotties/wallet.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE ","a":"","k":"","d":"","tc":""},"fr":60,"ip":0,"op":321,"w":1000,"h":1000,"nm":"34 - Cryptocurrency Wallet","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Trigger","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[500,500,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Out Animation","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":250,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[1],"y":[0]},"t":270,"s":[5]},{"t":310,"s":[-25]}],"ix":10},"p":{"a":0,"k":[500,500,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":0,"s":[100,100,100]},{"i":{"x":[0,0,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":250,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[1,1,0.333],"y":[0,0,0]},"t":270,"s":[110,110,100]},{"t":310,"s":[0,0,100]}],"ix":6}},"ao":0,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Layer 2 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[278.279,138.427,0],"ix":2},"a":{"a":0,"k":[728.279,588.427,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.353,0.353,0.353],"y":[1,1,1]},"o":{"x":[0.649,0.649,0.649],"y":[0,0,0]},"t":40,"s":[0,0,100]},{"i":{"x":[0.352,0.352,0.352],"y":[1,1,1]},"o":{"x":[0.645,0.645,0.645],"y":[0,0,0]},"t":80,"s":[103,103,100]},{"t":100,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-6.461],[20.916,0],[4.622,2.01],[-1.003,38.897]],"o":[[0,20.916],[-5.361,0],[22.781,-4.767],[2.854,5.322]],"v":[[26.478,-10.003],[-11.393,27.868],[-26.478,24.745],[22.006,-27.869]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.752999997606,0.788000009574,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[739.671,598.429],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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,-20.915],[20.916,0],[0,20.916],[-20.915,0]],"o":[[0,20.916],[-20.915,0],[0,-20.915],[20.916,0]],"v":[[37.87,0],[-0.001,37.871],[-37.871,0],[-0.001,-37.87]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.910000011968,0.922000002394,0.941000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[728.279,588.427],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Layer 3 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[399.986,143.428,0],"ix":2},"a":{"a":0,"k":[849.986,593.428,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.353,0.353,0.353],"y":[1,1,1]},"o":{"x":[0.649,0.649,0.649],"y":[0,0,0]},"t":20,"s":[0,0,100]},{"i":{"x":[0.352,0.352,0.352],"y":[1,1,1]},"o":{"x":[0.645,0.645,0.645],"y":[0,0,0]},"t":60,"s":[103,103,100]},{"t":80,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.876,0],[0,0],[0,3.982],[0,0],[-3.983,0],[0,0],[0,-0.875],[0,0]],"o":[[0,0],[-3.983,0],[0,0],[0,-3.982],[0,0],[0.876,0],[0,0],[0,0.876]],"v":[[94.35,58.617],[-88.723,58.617],[-95.934,51.406],[-95.934,-51.408],[-88.723,-58.617],[94.35,-58.617],[95.935,-57.033],[95.935,57.031]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.277999997606,0.305999995213,0.368999974868,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[754.052,588.427],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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,0],[0,0],[0,3.042],[0,0],[-3.042,0],[0,0]],"o":[[0,0],[-3.042,0],[0,0],[0,-3.042],[0,0],[0,0]],"v":[[82.69,58.617],[-77.182,58.617],[-82.69,53.11],[-82.69,-53.11],[-77.182,-58.617],[82.69,-58.617]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172999991623,0.2,0.263000009574,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[747.966,598.429],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Layer 4 Outlines","parent":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[500,500,0],"ix":2},"a":{"a":0,"k":[500,500,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-28.666,0],[0,0],[0,0]],"o":[[0,0],[0,-28.666],[0,0],[0,0],[0,0]],"v":[[-86.27,30.068],[-86.27,21.837],[-34.365,-30.068],[86.269,-30.068],[86.269,30.068]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.383999992819,0.411999990426,0.475,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[744.387,558.358],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":600,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Layer 6 Outlines","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":120,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":140,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":160,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":180,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":200,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":220,"s":[50]},{"t":240,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-173.353,267.026,0],"ix":2},"a":{"a":0,"k":[276.647,717.026,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.353,0.353,0.353],"y":[1,1,1]},"o":{"x":[0.649,0.649,0.649],"y":[0,0,0]},"t":80,"s":[0,0,100]},{"i":{"x":[0.352,0.352,0.352],"y":[1,1,1]},"o":{"x":[0.645,0.645,0.645],"y":[0,0,0]},"t":120,"s":[103,103,100]},{"t":140,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.717],[15.071,0],[0,15.717],[-15.071,0]],"o":[[0,15.717],[-15.071,0],[0,-15.717],[15.071,0]],"v":[[27.289,0],[0,28.458],[-27.288,0],[0,-28.458]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[249.358,717.026],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":600,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Layer 9 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[380.656,244.34,0],"ix":2},"a":{"a":0,"k":[830.656,694.34,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[290.649,11.768],[101.173,11.768],[72.169,-18.48],[-93.451,-18.48],[-128.782,22.48],[-263.29,22.46]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.466,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[540.007,694.34],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.557],"y":[1]},"o":{"x":[0.448],"y":[0]},"t":60,"s":[0]},{"t":100,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Layer 10 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[380.656,171.449,0],"ix":2},"a":{"a":0,"k":[830.656,621.449,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[478.479,621.449],[830.656,621.449]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.466,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.557],"y":[1]},"o":{"x":[0.448],"y":[0]},"t":55,"s":[0]},{"t":95,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Layer 11 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[500,500,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-338.275,17.719],[-207.496,17.719],[-178.663,46.714],[-110.699,46.714],[-21.11,-46.715],[338.275,-46.715]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.466,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[488.262,621.449],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.557],"y":[1]},"o":{"x":[0.448],"y":[0]},"t":55,"s":[0]},{"t":95,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Layer 13 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[500,500,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-151.374,21.209],[-15.447,21.209],[25.228,-21.21],[151.374,-21.21]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.466,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[301.361,540.639],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.557],"y":[1]},"o":{"x":[0.448],"y":[0]},"t":45,"s":[0]},{"t":85,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Layer 7 Outlines","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":120,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":140,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":160,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":180,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":200,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":220,"s":[50]},{"t":240,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-128.558,153.193,0],"ix":2},"a":{"a":0,"k":[321.442,603.193,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.353,0.353,0.353],"y":[1,1,1]},"o":{"x":[0.649,0.649,0.649],"y":[0,0,0]},"t":70,"s":[0,0,100]},{"i":{"x":[0.352,0.352,0.352],"y":[1,1,1]},"o":{"x":[0.645,0.645,0.645],"y":[0,0,0]},"t":110,"s":[103,103,100]},{"t":130,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.717],[15.071,0],[0,15.717],[-15.071,0]],"o":[[0,15.717],[-15.071,0],[0,-15.717],[15.071,0]],"v":[[27.289,0],[0,28.458],[-27.289,0],[0,-28.458]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.73,603.193],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":600,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Layer 12 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-300.013,154.805,0],"ix":2},"a":{"a":0,"k":[149.987,604.805,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[149.987,604.805],[322.23,604.609]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.466,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.557],"y":[1]},"o":{"x":[0.448],"y":[0]},"t":50,"s":[0]},{"t":90,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Layer 5 Outlines","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":120,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":140,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":160,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":180,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":200,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":220,"s":[50]},{"t":240,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[85.975,68.004,0],"ix":2},"a":{"a":0,"k":[535.975,520.504,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.353,0.353,0.353],"y":[1,1,1]},"o":{"x":[0.649,0.649,0.649],"y":[0,0,0]},"t":65,"s":[0,0,100]},{"i":{"x":[0.352,0.352,0.352],"y":[1,1,1]},"o":{"x":[0.645,0.645,0.645],"y":[0,0,0]},"t":105,"s":[103,103,100]},{"t":125,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.717],[15.071,0],[0,15.717],[-15.071,0]],"o":[[0,15.717],[-15.071,0],[0,-15.717],[15.071,0]],"v":[[27.289,0],[0,28.458],[-27.289,0],[0,-28.458]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[508.686,520.504],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":600,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Layer 14 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[380.656,67.819,0],"ix":2},"a":{"a":0,"k":[830.656,517.819,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[830.656,517.819],[535.623,517.889]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.466,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.557],"y":[1]},"o":{"x":[0.448],"y":[0]},"t":45,"s":[0]},{"t":85,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Layer 8 Outlines","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":120,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":140,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":160,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":180,"s":[50]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":200,"s":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":220,"s":[50]},{"t":240,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-141.946,16.272,0],"ix":2},"a":{"a":0,"k":[308.054,466.272,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.353,0.353,0.353],"y":[1,1,1]},"o":{"x":[0.649,0.649,0.649],"y":[0,0,0]},"t":60,"s":[0,0,100]},{"i":{"x":[0.352,0.352,0.352],"y":[1,1,1]},"o":{"x":[0.645,0.645,0.645],"y":[0,0,0]},"t":100,"s":[103,103,100]},{"t":120,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.717],[15.072,0],[0,15.717],[-15.07,0]],"o":[[0,15.717],[-15.07,0],[0,-15.717],[15.072,0]],"v":[[27.289,0],[0,28.458],[-27.288,0],[0,-28.458]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[280.766,466.272],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":600,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Layer 15 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[500,500,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[272.885,20.135],[15.447,20.135],[-23.17,-20.135],[-71.054,-20.135],[-108.124,20.135],[-245.885,20.021]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.4,0.4,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.466,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[553.652,446.136],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.557],"y":[1]},"o":{"x":[0.448],"y":[0]},"t":40,"s":[0]},{"t":80,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Layer 16 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.353],"y":[1]},"o":{"x":[0.649],"y":[0]},"t":0,"s":[15]},{"t":40,"s":[0]}],"ix":10},"p":{"a":0,"k":[40.322,135.474,0],"ix":2},"a":{"a":0,"k":[490.322,585.474,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.353,0.353,0.353],"y":[1,1,1]},"o":{"x":[0.649,0.649,0.649],"y":[0,0,0]},"t":0,"s":[0,0,100]},{"i":{"x":[0.352,0.352,0.352],"y":[1,1,1]},"o":{"x":[0.645,0.645,0.645],"y":[0,0,0]},"t":40,"s":[103,103,100]},{"t":60,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.779,0],[0,0],[0,2.779],[0,0],[-2.779,0],[0,0],[0,-2.78],[0,0]],"o":[[0,0],[-2.779,0],[0,0],[0,-2.78],[0,0],[2.779,0],[0,0],[0,2.779]],"v":[[311.857,241.979],[-311.855,241.979],[-316.888,236.945],[-316.888,-236.945],[-311.855,-241.979],[311.857,-241.979],[316.888,-236.945],[316.888,236.945]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.972999961703,0.980000035903,0.995999983245,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0.374,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"d":[{"n":"d","nm":"dash","v":{"a":0,"k":2.62,"ix":1}},{"n":"g","nm":"gap","v":{"a":0,"k":2.62,"ix":2}},{"n":"o","nm":"offset","v":{"a":0,"k":0,"ix":7}}],"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[490.321,585.475],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[2.984,0],[0,0],[0,2.985],[0,0],[-2.986,0],[0,0],[0,-2.985],[0,0]],"o":[[0,0],[-2.986,0],[0,0],[0,-2.985],[0,0],[2.984,0],[0,0],[0,2.985]],"v":[[334.931,259.882],[-334.929,259.882],[-340.335,254.478],[-340.335,-254.477],[-334.929,-259.882],[334.931,-259.882],[340.335,-254.477],[340.335,254.478]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.277999997606,0.305999995213,0.368999974868,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[490.322,585.474],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"Layer 17 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.353,"y":1},"o":{"x":0.649,"y":0},"t":85,"s":[52,112,0],"to":[0,-29,0],"ti":[0,29,0]},{"t":125,"s":[52,-62,0]}],"ix":2},"a":{"a":0,"k":[502,388,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.353,0.353,0.353],"y":[1,1,1]},"o":{"x":[0.649,0.649,0.649],"y":[0,0,0]},"t":85,"s":[0,0,100]},{"i":{"x":[0.352,0.352,0.352],"y":[1,1,1]},"o":{"x":[0.645,0.645,0.645],"y":[0,0,0]},"t":125,"s":[103,103,100]},{"t":145,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-41.24,-36.509],[-8.158,1.647],[41.239,-8.85],[-19.26,36.509]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.944999964097,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[535.956,310.186],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-41.239,9.082],[23.896,-46.597],[41.24,36.739],[-7.943,46.597]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.944999964097,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[538.897,255.826],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[-2.562,-50.176],[50.176,-2.562],[2.563,50.176],[-50.177,2.563]],"o":[[2.563,50.176],[-50.175,2.562],[-2.562,-50.176],[50.176,-2.562]],"v":[[90.851,-4.64],[4.639,90.852],[-90.852,4.64],[-4.639,-90.852]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.722000002394,0.211999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[540.007,275.424],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[-2.819,-55.225],[55.225,-2.82],[2.82,55.225],[-55.225,2.821]],"o":[[2.82,55.225],[-55.224,2.82],[-2.82,-55.224],[55.225,-2.82]],"v":[[99.993,-5.106],[5.106,99.993],[-99.993,5.106],[-5.106,-99.993]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.976000019148,0.658999992819,0.097999999102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[540.007,275.424],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[-3.382,-66.226],[66.226,-3.382],[3.382,66.226],[-66.226,3.382]],"o":[[3.382,66.226],[-66.226,3.382],[-3.382,-66.226],[66.225,-3.382]],"v":[[119.913,-6.124],[6.124,119.912],[-119.912,6.123],[-6.123,-119.913]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.866999966491,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[540.007,275.424],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"Layer 18 Outlines","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.353,"y":1},"o":{"x":0.649,"y":0},"t":80,"s":[-98.739,114.251,0],"to":[0,-26.333,0],"ti":[0,26.333,0]},{"t":120,"s":[-98.739,-43.749,0]}],"ix":2},"a":{"a":0,"k":[351.261,406.251,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.353,0.353,0.353],"y":[1,1,1]},"o":{"x":[0.649,0.649,0.649],"y":[0,0,0]},"t":80,"s":[0,0,100]},{"i":{"x":[0.352,0.352,0.352],"y":[1,1,1]},"o":{"x":[0.645,0.645,0.645],"y":[0,0,0]},"t":120,"s":[103,103,100]},{"t":140,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[9.41,-3.699],[0,0],[0,0],[0,0],[-3.082,-7.841]],"o":[[0,0],[0,0],[0,0],[9.41,-3.699],[3.083,7.841]],"v":[[21.58,28.018],[2.965,35.336],[-8.198,6.94],[10.417,-0.378],[33.036,7.122]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-2.791,-7.101],[6.709,-2.638],[0,0],[0,0]],"o":[[6.708,-2.637],[2.792,7.101],[0,0],[0,0],[0,0]],"v":[[-4.901,-39.344],[12.3,-31.262],[5.207,-13.629],[-13.408,-6.312],[-23.517,-32.025]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[12.428,0.763],[0,0],[2.77,7.044],[23.388,-5.37],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[6.144,15.628]],"o":[[0,0],[4.88,-8.009],[-4.637,-11.796],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[19.409,-7.63],[-4.117,-10.473]],"v":[[31.524,-19.605],[31.406,-19.677],[35.063,-42.854],[-3.35,-56.71],[-9.304,-71.855],[-24.607,-65.839],[-18.653,-50.694],[-29.222,-46.539],[-35.176,-61.684],[-51.425,-55.296],[-45.471,-40.151],[-64.875,-32.523],[-59.521,-18.903],[-51.686,-21.984],[-49.336,-21.876],[-44.391,-19.797],[-20.794,40.227],[-23.117,45.59],[-29.559,48.122],[-26.879,64.129],[-7.475,56.5],[-1.439,71.855],[14.81,65.468],[8.774,50.113],[19.344,45.957],[25.38,61.312],[40.683,55.297],[34.712,40.109],[58.731,-2.003]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.944999964097,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[307.732,298.683],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":5,"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":[[-18.382,-46.758],[46.758,-18.381],[18.382,46.758],[-46.758,18.382]],"o":[[18.381,46.758],[-46.758,18.382],[-18.382,-46.758],[46.758,-18.381]],"v":[[84.663,-33.283],[33.283,84.662],[-84.662,33.283],[-33.283,-84.663]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.722000002394,0.211999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[306.26,297.15],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[-20.231,-51.462],[51.463,-20.231],[20.232,51.463],[-51.463,20.231]],"o":[[20.231,51.463],[-51.463,20.231],[-20.231,-51.463],[51.462,-20.232]],"v":[[93.182,-36.632],[36.633,93.182],[-93.181,36.633],[-36.632,-93.18]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.976000019148,0.658999992819,0.097999999102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[306.26,297.15],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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":[[-24.262,-61.714],[61.715,-24.261],[24.261,61.714],[-61.715,24.262]],"o":[[24.261,61.714],[-61.714,24.262],[-24.262,-61.715],[61.714,-24.261]],"v":[[111.745,-43.93],[43.93,111.744],[-111.743,43.93],[-43.928,-111.745]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.866999966491,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[306.26,297.15],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"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}],"ip":0,"op":600,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/src/utils/constants.ts b/src/utils/constants.ts index ad51e121..982a3100 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -191,6 +191,17 @@ const INIT_VALUES = { diffPercentage: 0, } +export const TOKENS = { + eth: { + name: 'ETH', + icon: require('../assets/eth-img.svg'), + }, + rai: { + name: 'RAI', + icon: require('../assets/rai-logo.svg'), + }, +} + export const INITIAL_INCENTIVE_ASSETS_STATE = { eth: INIT_VALUES, rai: INIT_VALUES, diff --git a/src/utils/helper.ts b/src/utils/helper.ts index d78cf60e..79fcc51d 100644 --- a/src/utils/helper.ts +++ b/src/utils/helper.ts @@ -520,3 +520,16 @@ export const returnTimeOffset = () => { const res = -Math.round(a / 60) return res < 0 ? res : '+' + res } + +export const returnState = (state: number) => { + switch (state) { + case 1: + return 'Low' + case 2: + return 'Medium' + case 3: + return 'High' + default: + return '' + } +} diff --git a/src/utils/i18n/en.json b/src/utils/i18n/en.json index e8c958bd..5d01f6be 100644 --- a/src/utils/i18n/en.json +++ b/src/utils/i18n/en.json @@ -15,7 +15,7 @@ "connect_wallet_title": "Connect to a wallet", "metamask": "MetaMask", "create_safe_title": "Create Safe", - "max": "MAX", + "max": "Max", "uniswap_deposit_check_text": "I want to directly deposit LP tokens and mine", "uniswap_withdraw_check_text": "I want to receive Uniswap LP tokens instead of RAI and ETH", "review_transaction": "Review Transaction", @@ -23,7 +23,7 @@ "confirm_transaction": "Confirm Transaction", "back": "Back", "confirm_transaction_details": "Confirm Transaction Details", - "confirm_details_text": "Please review the details of your transaction. Once confirmed, click the Confirm Transaction button to submit and sign the transaction ", + "confirm_details_text": "Please review and click on the Confirm Transaction button to submit and sign the transaction ", "confirm_text": "Please click “Confirm Transaction” to finalize", "submitting_transaction": "Submitting transaction...", "view_etherscan": "View on Etherscan", @@ -49,7 +49,7 @@ "accounts": "Accounts", "accounts_header_text": "Manage your Safe accounts", "created": "Created", - "risk": "Risk:", + "risk": "Risk", "manage_safe": "Manage Safe", "fetching_account_info": "Creating/fetching safe data...", "deposit": "Deposit", @@ -121,7 +121,7 @@ "rai_bid": "{{rai}} Bid", "no_auctions": "No {{type}} auctions to bid into", "settle": "Settle", - "min": "MIN", + "min": "Min", "how_rai_auctions_work": " How do RAI {{type}} auctions work", "debt_auction_minting_flx_header": "Minting FLX", "debt_auction_minting_flx_desc": "Debt auctions are meant to mint and auction new FLX in exchange for RAI. The RAI that is received by an auction will be used to eliminate bad (or otherwise called uncovered) debt from the system.", @@ -176,5 +176,8 @@ "staked_auction_how_to_bid_desc": "During a staked token auction, you will bid an increasing amount of RAI for a fixed amount of FLX/ETH LP tokens. A practical example: if the current RAI bid is 100 for 5 FLX/ETH LP (resulting in a price of 20 RAI/LP token), the next bidder must bid more RAI for the same amount of LP tokens. The auction also makes sure that each bid must be at least a certain percentage higher than the previous one (e.g the next bid must be at least 3% higher).", "staked_auction_claim_tokens": "What does the Claim Tokens button do?", "staked_auction_claim_tokens_desc": "In case someone outbids you in a staked token auction, your RAI bid will be reimbursed to your Reflexer Account. Claim Tokens can be used to get back RAI that is kept in your Account.", - "swap": "Swap" + "swap": "Swap", + "eth_next_osm_tip": "Next ETH price that will be used by the system. This price is updated once per hour", + "eth_osm_tip": "Current ETH price used by the system. This price is delayed 1h from the live ETH price feed and it’s only updated once per hour", + "stability_fee_tip": " It is the annual interest rate paid by Safe owners on their debt. Proceeds from the borrow rate go to the protocol’s balance sheet" } diff --git a/src/utils/interfaces.ts b/src/utils/interfaces.ts index 2b2978c7..cd52dbe0 100644 --- a/src/utils/interfaces.ts +++ b/src/utils/interfaces.ts @@ -40,12 +40,18 @@ interface IColors { warningColor: string warningBackground: string warningBorder: string - dimmedColor: string - dimmedBackground: string - dimmedBorder: string placeholder: string inputBorderColor: string boxShadow: string + customSecondary: string + greenish: string + blueish: string + yellowish: string + dimmedColor: string + dimmedBackground: string + dimmedBorder: string + colorPrimary: string + colorSecondary: string } interface IFonts { diff --git a/src/utils/themes/dark.ts b/src/utils/themes/dark.ts index 1187b855..96547f50 100755 --- a/src/utils/themes/dark.ts +++ b/src/utils/themes/dark.ts @@ -3,18 +3,22 @@ import { Theme } from '../interfaces' const darkTheme: Theme = { colors: { - primary: '#fafafa', - secondary: '#c3c5cb', + primary: '#fff', + secondary: '#A5A5A5', + customSecondary: '#DADADA', gradient: 'linear-gradient(225deg, #78D8FF 0%, #4CE096 100%)', - neutral: '#191b1f', - background: '#191b1f', + neutral: '#ffffff', + background: '#040C20', overlay: 'rgba(0, 0, 0, 0.8)', - border: '#2c2f36', - foreground: '#212429', - dangerColor: '#ff495a', + greenish: '#2AC384', + blueish: '#41C1D0', + border: '#08223E', + yellowish: '#D9960A', + foreground: '#05192e', + dangerColor: '#e75966', dangerBackground: '#F8D7DA', dangerBorder: '#F5C6CB', - alertColor: '#004085', + alertColor: '#316398', alertBackground: '#CCE5FF', alertBorder: '#B8DAFF', successColor: '#155724', @@ -23,12 +27,14 @@ const darkTheme: Theme = { warningColor: '#856404', warningBackground: '#FFF3CD', warningBorder: '#856404', + placeholder: '#05172B', + inputBorderColor: '#6fbcdb', + boxShadow: '#eef3f9', dimmedColor: '#ffffff', dimmedBackground: '#A4ABB7', dimmedBorder: '#878787', - placeholder: '#212429', - inputBorderColor: '#6fbcdb', - boxShadow: '#323232', + colorPrimary: '#05284C', + colorSecondary: '#031A31', }, font: { extraSmall: '12px', diff --git a/src/utils/themes/light.ts b/src/utils/themes/light.ts index da56e2a1..d1b6d9de 100755 --- a/src/utils/themes/light.ts +++ b/src/utils/themes/light.ts @@ -4,17 +4,21 @@ import { Theme } from '../interfaces' const lightTheme: Theme = { colors: { primary: '#2A2A2A', - secondary: '#A4ABB7', + secondary: '#A5A5A5', + customSecondary: '#DADADA', gradient: 'linear-gradient(225deg, #78D8FF 0%, #4CE096 100%)', neutral: '#ffffff', - background: '#FDFDFD', + background: '#040C20', overlay: 'rgba(0, 0, 0, 0.8)', - border: '#EEF3F9', - foreground: '#F8FAFD', - dangerColor: '#721C24', + greenish: '#2AC384', + blueish: '#41C1D0', + border: '#08223E', + yellowish: '#D9960A', + foreground: '#05192e', + dangerColor: '#e75966', dangerBackground: '#F8D7DA', dangerBorder: '#F5C6CB', - alertColor: '#004085', + alertColor: 'rgb(255,104,113)', alertBackground: '#CCE5FF', alertBorder: '#B8DAFF', successColor: '#155724', @@ -23,12 +27,14 @@ const lightTheme: Theme = { warningColor: '#856404', warningBackground: '#FFF3CD', warningBorder: '#856404', + placeholder: '#031A31', + inputBorderColor: '#6fbcdb', + boxShadow: '#eef3f9', dimmedColor: '#ffffff', dimmedBackground: '#A4ABB7', dimmedBorder: '#878787', - placeholder: '#EEF3F9', - inputBorderColor: '#6fbcdb', - boxShadow: '#eef3f9', + colorPrimary: '#05284C', + colorSecondary: '031A31', }, font: { extraSmall: '12px', @@ -39,7 +45,7 @@ const lightTheme: Theme = { extraLarge: '22px', }, global: { - gridMaxWidth: '1454px', + gridMaxWidth: '1500px', borderRadius: '4px', extraCurvedRadius: '20px', buttonPadding: '8px 16px', From f8bab5dc941d86dceaca8d28b3b5358a4113c312 Mon Sep 17 00:00:00 2001 From: mstfash Date: Thu, 2 Dec 2021 05:28:25 +0200 Subject: [PATCH 02/22] finishing app --- cypress/integration/safe-details.test.ts | 2 +- src/App.tsx | 12 + src/GlobalStyle.tsx | 7 +- src/components/LinkButton.tsx | 9 +- src/components/SafeHistory.tsx | 53 +- src/components/SafeOperations/SafeBody.tsx | 2 +- src/components/SafeStats.tsx | 533 ++++++++++++++------- src/containers/OnBoarding/CreateSafe.tsx | 44 +- src/containers/OnBoarding/ModifySafe.tsx | 262 ++++++++++ src/containers/OnBoarding/SafeDetails.tsx | 165 ++----- src/containers/OnBoarding/SafeHeader.tsx | 276 +++++++++++ src/containers/OnBoarding/SafeList.tsx | 2 +- src/hooks/useGeb.ts | 2 +- src/hooks/useSafe.ts | 6 +- src/services/blockchain.ts | 8 +- src/utils/i18n/en.json | 3 +- src/utils/themes/dark.ts | 2 +- 17 files changed, 1031 insertions(+), 357 deletions(-) create mode 100644 src/containers/OnBoarding/ModifySafe.tsx create mode 100644 src/containers/OnBoarding/SafeHeader.tsx diff --git a/cypress/integration/safe-details.test.ts b/cypress/integration/safe-details.test.ts index 1bbe98bf..0263d4b0 100644 --- a/cypress/integration/safe-details.test.ts +++ b/cypress/integration/safe-details.test.ts @@ -185,7 +185,7 @@ describe('App Page - Safe Details', () => { cy.get('[data-test-id="repay_withdraw_right"]').type('0') cy.contains('Review Transaction').click() cy.contains( - 'Please enter the amount of ETH to free or the amount of RAI to be repay' + 'Please enter the amount of ETH to free or the amount of RAI to repay' ) }) diff --git a/src/App.tsx b/src/App.tsx index 213bd3b4..bbfa25dc 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -84,6 +84,18 @@ const App = () => { component={CreateSafe} path={'/safes/create'} /> + + ` pointer-events: ${({ theme, disabled }) => (disabled ? 'none' : 'inherit')}; outline: none; diff --git a/src/components/LinkButton.tsx b/src/components/LinkButton.tsx index ac3f1b56..fe6a4813 100644 --- a/src/components/LinkButton.tsx +++ b/src/components/LinkButton.tsx @@ -4,14 +4,19 @@ import { Link } from 'react-router-dom' import styled from 'styled-components' import { BtnStyle } from '../GlobalStyle' interface Props { - id: string url: string + id?: string disabled?: boolean text?: string isExternal?: boolean withArrow?: boolean children?: ReactNode - color?: 'blueish' | 'greenish' + color?: + | 'blueish' + | 'greenish' + | 'yellowish' + | 'colorPrimary' + | 'colorSecondary' } const LinkButton = ({ id, diff --git a/src/components/SafeHistory.tsx b/src/components/SafeHistory.tsx index 254ab5d8..aac637fb 100644 --- a/src/components/SafeHistory.tsx +++ b/src/components/SafeHistory.tsx @@ -1,8 +1,7 @@ -import React, { useRef, useEffect, useState, useCallback } from 'react' +import React, { useEffect, useState, useCallback } from 'react' import ReactPaginate from 'react-paginate' import { useTranslation } from 'react-i18next' import styled from 'styled-components' -import useWindowSize from '../hooks/useWindowSize' import { useStoreState } from '../store' import { ISafeHistory } from '../utils/interfaces' import dayjs from 'dayjs' @@ -18,9 +17,6 @@ const SafeHistory = ({ hideHistory }: Props) => { const [page, setPage] = useState(0) const [perPage] = useState(5) const [total, setTotal] = useState(0) - const [colWidth, setColWidth] = useState('100%') - const { width } = useWindowSize() - const ref = useRef(null) const { safeModel: safeState } = useStoreState((state) => state) const returnIcon = (color: string, icon: IconName) => { @@ -37,7 +33,7 @@ const SafeHistory = ({ hideHistory }: Props) => { .unix(Number(date)) .format('MMM D, YYYY h:mm A') return ( - + {returnIcon(color, icon)} {title} @@ -58,12 +54,6 @@ const SafeHistory = ({ hideHistory }: Props) => { setPage(selected) } - useEffect(() => { - if (ref && ref.current) { - setColWidth(String(ref.current.clientWidth) + 'px') - } - }, [ref, width]) - const setPagination = (history: Array) => { if (!history.length) return setTotal(Math.ceil(history.length / perPage)) @@ -84,7 +74,7 @@ const SafeHistory = ({ hideHistory }: Props) => { : null} {!safeState.historyList.length || hideHistory ? null : ( -
+
Action Date Amount @@ -129,40 +119,38 @@ const SafeHistory = ({ hideHistory }: Props) => { export default SafeHistory const Container = styled.div` - border: 1px solid ${(props) => props.theme.colors.border}; - border-radius: ${(props) => props.theme.global.borderRadius}; - background: ${(props) => props.theme.colors.background}; + border-radius: 15px; + background: ${(props) => props.theme.colors.foreground}; + margin-top: 20px; ` const Title = styled.div` color: ${(props) => props.theme.colors.primary}; - font-size: ${(props) => props.theme.font.medium}; + font-size: ${(props) => props.theme.font.default}; line-height: 25px; letter-spacing: -0.47px; font-weight: 600; padding: 15px 20px; - border-bottom: 1px solid ${(props) => props.theme.colors.border}; ` -const List = styled.div`` +const List = styled.div` + padding: 0 20px; +` const Header = styled.div` display: flex; - padding: 12px 30px 12px 20px; + padding: 12px 20px; ` const Thead = styled.div` flex: 0 0 20%; text-align: right; + font-size: 12px; &:first-child { flex: 0 0 40%; text-align: left; } - color: ${(props) => props.theme.colors.secondary}; + color: ${(props) => props.theme.colors.blueish}; letter-spacing: 0.01px; - &:first-child, - &:last-child { - font-size: ${(props) => props.theme.font.extraSmall}; - } font-weight: normal; ${({ theme }) => theme.mediaWidth.upToSmall` &:nth-child(2), @@ -178,7 +166,7 @@ const Thead = styled.div` const Row = styled.div` display: flex; - padding: 12px 20px; + padding: 12px 0; border-top: 1px solid ${(props) => props.theme.colors.border}; ` @@ -187,13 +175,12 @@ const Col = styled.div` display: flex; justify-content: flex-end; align-items: center; - font-weight: 600; letter-spacing: -0.09px; &:first-child { flex: 0 0 40%; justify-content: flex-start; } - color: ${(props) => props.theme.colors.primary}; + color: ${(props) => props.theme.colors.secondary}; font-size: ${(props) => props.theme.font.small}; svg { margin-right: 11px; @@ -210,6 +197,9 @@ const Col = styled.div` color: red; } } + &:nth-child(3) { + color: ${(props) => props.theme.colors.primary}; + } ${({ theme }) => theme.mediaWidth.upToSmall` &:nth-child(2), @@ -228,12 +218,7 @@ const Col = styled.div` ` const ExternalLink = styled.a` - background: ${(props) => props.theme.colors.gradient}; - background-clip: text; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - color: ${(props) => props.theme.colors.inputBorderColor}; - + color: ${(props) => props.theme.colors.blueish}; img { width: 8px; height: 8px; diff --git a/src/components/SafeOperations/SafeBody.tsx b/src/components/SafeOperations/SafeBody.tsx index 0a572d4c..ce3b72fc 100644 --- a/src/components/SafeOperations/SafeBody.tsx +++ b/src/components/SafeOperations/SafeBody.tsx @@ -263,7 +263,7 @@ const SafeBody = ({ isChecked }: Props) => { if (type === 'repay_withdraw') { if (leftInputBN.isZero() && rightInputBN.isZero()) { setError( - `Please enter the amount of ETH to free or the amount of ${COIN_TICKER} to be repay` + `Please enter the amount of ETH to free or the amount of ${COIN_TICKER} to repay` ) return false } else if (leftInputBN.gt(availableEthBN)) { diff --git a/src/components/SafeStats.tsx b/src/components/SafeStats.tsx index 3286ad03..03c15aea 100644 --- a/src/components/SafeStats.tsx +++ b/src/components/SafeStats.tsx @@ -1,18 +1,45 @@ -import React, { useState } from 'react' +import React, { useMemo, useState } from 'react' import { useTranslation } from 'react-i18next' import styled from 'styled-components' import { useStoreActions, useStoreState } from '../store' import Button from './Button' import Numeral from 'numeral' -import { formatNumber, getRatePercentage, timeout } from '../utils/helper' -import { COIN_TICKER } from '../utils/constants' +import { + formatNumber, + getRatePercentage, + ratioChecker, + returnState, + timeout, +} from '../utils/helper' import { useActiveWeb3React } from '../hooks' import { handleTransactionError } from '../hooks/TransactionHooks' import { Info } from 'react-feather' import ReactTooltip from 'react-tooltip' +import { useTokenBalanceInUSD } from '../hooks/useGeb' +import { LIQUIDATION_CRATIO } from '../hooks/useSaviour' +import { useSafeInfo } from '../hooks/useSafe' -const SafeStats = () => { +const SafeStats = ({ + isModifying, + isDeposit, +}: { + isModifying: boolean + isDeposit: boolean +}) => { const { t } = useTranslation() + const { + totalDebt: newDebt, + totalCollateral: newCollateral, + collateralRatio: newCollateralRatio, + parsedAmounts, + liquidationPrice: newLiquidationPrice, + } = useSafeInfo( + isModifying + ? isDeposit + ? 'deposit_borrow' + : 'repay_withdraw' + : 'create' + ) const { library, account } = useActiveWeb3React() const [isLoading, setIsLoading] = useState(false) @@ -26,6 +53,9 @@ const SafeStats = () => { const collateral = formatNumber(singleSafe?.collateral || '0') const totalDebt = formatNumber(singleSafe?.totalDebt || '0') + const collateralInUSD = useTokenBalanceInUSD('ETH', collateral as string) + const totalDebtInUSD = useTokenBalanceInUSD('RAI', totalDebt as string) + const liquidationPenalty = getRatePercentage( singleSafe?.liquidationPenalty || '1', 0 @@ -82,210 +112,355 @@ const SafeStats = () => { } } + const modified = useMemo(() => { + if (isModifying) { + return parsedAmounts.rightInput || parsedAmounts.leftInput + } + return false + }, [isModifying, parsedAmounts.leftInput, parsedAmounts.rightInput]) + return ( <> - - + {singleSafe && Number(singleSafe.internalCollateralBalance) > 0 ? ( + - {`${singleSafe?.collateralRatio}%`} - + + + {t('liquidation_text', { + balance: formatNumber( + singleSafe.internalCollateralBalance + ), + })} + + @@ -252,7 +274,7 @@ const ReviewContainer = styled.div` ` const Container = styled.div` max-width: 880px; - margin: 100px auto 0; + margin: 80px auto; padding: 0 15px; @media (max-width: 767px) { margin: 50px auto; diff --git a/src/containers/OnBoarding/ModifySafe.tsx b/src/containers/OnBoarding/ModifySafe.tsx new file mode 100644 index 00000000..17ea9a18 --- /dev/null +++ b/src/containers/OnBoarding/ModifySafe.tsx @@ -0,0 +1,262 @@ +import React, { useCallback, useMemo, useState } from 'react' +import styled from 'styled-components' +import Button from '../../components/Button' +import Modal from '../../components/Modals/Modal' +import TokenInput from '../../components/TokenInput' +import { useActiveWeb3React } from '../../hooks' +import { handleTransactionError } from '../../hooks/TransactionHooks' +import { useTokenBalanceInUSD } from '../../hooks/useGeb' +import { useSafeInfo, useInputsHandlers } from '../../hooks/useSafe' +import { useStoreActions, useStoreState } from '../../store' +import { DEFAULT_SAFE_STATE, TOKENS } from '../../utils/constants' +import { formatNumber } from '../../utils/helper' +import Review from './Review' + +const ModifySafe = ({ isDeposit }: { isDeposit: boolean }) => { + const { library, account } = useActiveWeb3React() + const [showPreview, setShowPreview] = useState(false) + const { safeModel: safeState } = useStoreState((state) => state) + const { + safeModel: safeActions, + connectWalletModel: connectWalletActions, + popupsModel: popupsActions, + } = useStoreActions((state) => state) + const { + error, + balances, + availableEth, + availableRai, + parsedAmounts, + totalCollateral, + totalDebt, + collateralRatio, + liquidationPrice, + } = useSafeInfo(isDeposit ? 'deposit_borrow' : 'repay_withdraw') + const { leftInput, rightInput } = parsedAmounts + const { onLeftInput, onRightInput } = useInputsHandlers() + const isValid = !error + + const ethBalanceUSD = useTokenBalanceInUSD( + 'ETH', + isDeposit ? balances.eth : (availableEth as string) + ) + const raiBalanceUSD = useTokenBalanceInUSD('RAI', availableRai) + + const formattedBalance = useMemo(() => { + return { + eth: formatNumber(balances.eth, 2), + rai: formatNumber(balances.rai, 2), + } + }, [balances]) + + const formattedBalanceInUSD = useMemo(() => { + return { + eth: ethBalanceUSD, + rai: raiBalanceUSD, + } + }, [ethBalanceUSD, raiBalanceUSD]) + + const onMaxLeftInput = () => { + if (isDeposit) { + onLeftInput(balances.eth.toString()) + } else { + onLeftInput(availableEth as string) + } + } + const onMaxRightInput = () => { + if (isDeposit) { + onRightInput(availableRai.toString()) + } else { + onRightInput(balances.rai.toString()) + } + } + + const onClearAll = useCallback(() => { + onLeftInput('') + onRightInput('') + }, [onLeftInput, onRightInput]) + + const handleWaitingTitle = () => { + return 'Modifying Safe' + } + + const handleSubmit = () => { + safeActions.setSafeData({ + leftInput: parsedAmounts.leftInput ? parsedAmounts.leftInput : '0', + rightInput: parsedAmounts.rightInput + ? parsedAmounts.rightInput + : '0', + totalCollateral, + totalDebt, + collateralRatio: collateralRatio as number, + liquidationPrice: liquidationPrice as number, + }) + + setShowPreview(true) + } + + const reset = () => { + onClearAll() + safeActions.setSafeData(DEFAULT_SAFE_STATE) + connectWalletActions.setIsStepLoading(true) + safeActions.setIsSafeCreated(true) + } + + const handleConfirm = async () => { + if (account && library) { + safeActions.setIsSuccessfulTx(false) + setShowPreview(false) + popupsActions.setIsWaitingModalOpen(true) + popupsActions.setWaitingPayload({ + title: 'Waiting For Confirmation', + text: handleWaitingTitle(), + hint: 'Confirm this transaction in your wallet', + status: 'loading', + }) + + const signer = library.getSigner(account) + try { + connectWalletActions.setIsStepLoading(true) + if (safeState.singleSafe && isDeposit) { + await safeActions.depositAndBorrow({ + safeData: safeState.safeData, + signer, + safeId: safeState.singleSafe.id, + }) + } + + if (safeState.singleSafe && !isDeposit) { + await safeActions.repayAndWithdraw({ + safeData: safeState.safeData, + signer, + safeId: safeState.singleSafe.id, + }) + } + + safeActions.setIsSuccessfulTx(true) + popupsActions.setIsWaitingModalOpen(false) + reset() + } catch (e) { + safeActions.setIsSuccessfulTx(false) + handleTransactionError(e) + } finally { + reset() + } + } + } + return ( + + setShowPreview(false)} + maxWidth={'450px'} + backDropClose + hideHeader + hideFooter + handleModalContent + > + + + + {' '} + + + + + + + + + + + + + + + + ) +} + +export default ModifySafe + +const ButtonContainer = styled.div` + text-align: right; + margin-top: 20px; + @media (max-width: 767px) { + button { + width: 100%; + } + } +` +const Container = styled.div` + border-radius: 15px; + padding: 20px; + margin-top: 20px; + background: ${(props) => props.theme.colors.colorSecondary}; +` + +const Inner = styled.div` + display: flex; + align-items: center; + justify-content: space-between; + @media (max-width: 767px) { + flex-direction: column; + } +` +const InputBlock = styled.div` + flex: 0 0 48%; + @media (max-width: 767px) { + flex: 0 0 100%; + margin-top: 20px; + } +` + +const ReviewContainer = styled.div` + padding: 20px; + border-radius: 10px; + background: ${(props) => props.theme.colors.colorSecondary}; +` + +const BtnContainer = styled.div` + padding-top: 20px; + text-align: center; +` diff --git a/src/containers/OnBoarding/SafeDetails.tsx b/src/containers/OnBoarding/SafeDetails.tsx index 657e5bc9..1de965ee 100644 --- a/src/containers/OnBoarding/SafeDetails.tsx +++ b/src/containers/OnBoarding/SafeDetails.tsx @@ -1,29 +1,20 @@ -import React, { useCallback, useEffect, useState } from 'react' -import { Link2 } from 'react-feather' +import React, { useCallback, useEffect, useMemo } from 'react' import { useTranslation } from 'react-i18next' -import { useHistory } from 'react-router-dom' import styled from 'styled-components' import AlertLabel from '../../components/AlertLabel' -import Button from '../../components/Button' -import GridContainer from '../../components/GridContainer' -import PageHeader from '../../components/PageHeader' import SafeHistory from '../../components/SafeHistory' import SafeStats from '../../components/SafeStats' import { useActiveWeb3React } from '../../hooks' -import { handleTransactionError } from '../../hooks/TransactionHooks' import useGeb, { useIsOwner } from '../../hooks/useGeb' -import { - useHasLeftOver, - useHasSaviour, - useSaviourGetReserves, -} from '../../hooks/useSaviour' import { useStoreActions, useStoreState } from '../../store' import { isNumeric } from '../../utils/validations' +import ModifySafe from './ModifySafe' +import SafeHeader from './SafeHeader' const SafeDetails = ({ ...props }) => { const { t } = useTranslation() const { account, library } = useActiveWeb3React() - const [loading, setIsLoading] = useState(false) + const geb = useGeb() const { safeModel: safeActions, popupsModel: popupsActions } = useStoreActions((state) => state) @@ -34,14 +25,19 @@ const SafeDetails = ({ ...props }) => { const safeId = props.match.params.id as string - const hasSaviour = useHasSaviour( - safeState.singleSafe?.safeHandler as string - ) - const leftOver = useHasLeftOver(safeState.singleSafe?.safeHandler as string) - - const { getReservesCallback } = useSaviourGetReserves() + const isDeposit = useMemo(() => { + if (props.location) { + return props.location.pathname.includes('deposit') + } + return false + }, [props]) - const history = useHistory() + const isWithdraw = useMemo(() => { + if (props.location) { + return props.location.pathname.includes('withdraw') + } + return false + }, [props]) const isOwner = useIsOwner(safeId) @@ -122,52 +118,8 @@ const SafeDetails = ({ ...props }) => { fetchSaviourDataCallback() }, [fetchSaviourDataCallback]) - const handleSaviourBtnClick = async (data: { - status: boolean - saviourAddress: string - }) => { - const { status, saviourAddress } = data - if (status) { - if (!library || !account) throw new Error('No library or account') - setIsLoading(true) - try { - popupsActions.setIsWaitingModalOpen(true) - popupsActions.setWaitingPayload({ - title: 'Waiting For Confirmation', - hint: 'Confirm this transaction in your wallet', - status: 'loading', - }) - const signer = library.getSigner(account) - - await getReservesCallback(signer, { - safeId: Number(safeId), - saviourAddress, - }) - } catch (e) { - handleTransactionError(e) - } finally { - setIsLoading(false) - } - } else { - history.push(`/safes/${safeId}/saviour`) - } - } - - const returnSaviourBtnText = () => { - if (leftOver && leftOver.status) { - return t('Collect Saviour Balance') - } else { - return ( - - - {t(hasSaviour ? 'Saviour Configuration' : 'add_savoiur')} - - ) - } - } - return ( - <> + {!isOwner ? ( { /> ) : null} - - - - - {isOwner ? ( - - - - ) : null} - - - <> - - {safeState.historyList.length ? ( - - ) : null} - - - + + + + + {isDeposit || isWithdraw ? ( + + ) : null} + {safeState.historyList.length && !isDeposit && !isWithdraw ? ( + + ) : null} + ) } export default SafeDetails -const LabelContainer = styled.div` - max-width: ${(props) => props.theme.global.gridMaxWidth}; - margin: 0 auto; -` - -const BtnContainer = styled.div` - position: absolute; - top: 25px; - right: 0px; - button { - min-width: 100px; - padding: 4px 12px; +const Container = styled.div` + max-width: 880px; + margin: 80px auto; + padding: 0 15px; + @media (max-width: 767px) { + margin: 50px auto; } - ${({ theme }) => theme.mediaWidth.upToSmall` - position: static; - margin-bottom:20px; - &.top-up { - display:none; - } - `} ` -const BtnInner = styled.div` - display: flex; - align-items: center; - gap: 5px; -` -const HeaderContainer = styled.div` - position: relative; +const LabelContainer = styled.div` + max-width: ${(props) => props.theme.global.gridMaxWidth}; + margin: 0 auto; ` diff --git a/src/containers/OnBoarding/SafeHeader.tsx b/src/containers/OnBoarding/SafeHeader.tsx new file mode 100644 index 00000000..deecd673 --- /dev/null +++ b/src/containers/OnBoarding/SafeHeader.tsx @@ -0,0 +1,276 @@ +import React, { useCallback, useState } from 'react' +import { ArrowLeft, Link2, Shield } from 'react-feather' +import { useTranslation } from 'react-i18next' +import { useHistory } from 'react-router-dom' +import styled from 'styled-components' +import Button from '../../components/Button' +import LinkButton from '../../components/LinkButton' +import { useActiveWeb3React } from '../../hooks' +import { handleTransactionError } from '../../hooks/TransactionHooks' +import { useIsOwner } from '../../hooks/useGeb' +import { + useHasLeftOver, + useHasSaviour, + useMinSaviourBalance, + useSaviourData, + useSaviourGetReserves, +} from '../../hooks/useSaviour' +import { useStoreActions, useStoreState } from '../../store' + +const SafeHeader = ({ + safeId, + isModifying, + isDeposit, +}: { + safeId: string + isModifying: boolean + isDeposit: boolean +}) => { + const { t } = useTranslation() + + const [loading, setIsLoading] = useState(false) + const { account, library } = useActiveWeb3React() + + const { safeModel: safeState } = useStoreState((state) => state) + const saviourData = useSaviourData() + + const { popupsModel: popupsActions } = useStoreActions((state) => state) + + const { getMinSaviourBalance } = useMinSaviourBalance() + + const hasSaviour = useHasSaviour( + safeState.singleSafe?.safeHandler as string + ) + const leftOver = useHasLeftOver(safeState.singleSafe?.safeHandler as string) + + const { getReservesCallback } = useSaviourGetReserves() + + const history = useHistory() + + const isOwner = useIsOwner(safeId) + + const handleSaviourBtnClick = async (data: { + status: boolean + saviourAddress: string + }) => { + const { status, saviourAddress } = data + if (status) { + if (!library || !account) throw new Error('No library or account') + setIsLoading(true) + try { + popupsActions.setIsWaitingModalOpen(true) + popupsActions.setWaitingPayload({ + title: 'Waiting For Confirmation', + hint: 'Confirm this transaction in your wallet', + status: 'loading', + }) + const signer = library.getSigner(account) + + await getReservesCallback(signer, { + safeId: Number(safeId), + saviourAddress, + }) + } catch (e) { + handleTransactionError(e) + } finally { + setIsLoading(false) + } + } else { + history.push(`/safes/${safeId}/saviour`) + } + } + + const returnStatus = useCallback((): { + status: 'none' | 'Protected' | 'Unprotected' + color: 'dimmedColor' | 'successColor' | 'dangerColor' + } => { + if (!saviourData) return { status: 'none', color: 'dimmedColor' } + const minimumBalance = getMinSaviourBalance( + saviourData.saviourRescueRatio + ) as number + if (Number(saviourData.saviourBalance) >= minimumBalance) { + return { status: 'Protected', color: 'successColor' } + } + return { status: 'Unprotected', color: 'dangerColor' } + }, [getMinSaviourBalance, saviourData]) + + const returnSaviourBtnText = () => { + if (leftOver && leftOver.status) { + return t('Collect Saviour Balance') + } else { + return ( + + + {t(hasSaviour ? 'Saviour Configuration' : 'add_savoiur')} + + ) + } + } + return ( + + history.goBack()}> + Back + + + + + + Safe #{safeId} + + {hasSaviour ? ( + + Saviour Status:{' '} + + {returnStatus().status === 'none' + ? 'Loading...' + : returnStatus().status} + + + ) : null} + + {isOwner ? ( + + + + ) : null} + + + {!isModifying || (isModifying && !isDeposit) ? ( + + ) : null} + + {!isModifying || (isModifying && isDeposit) ? ( + + ) : null} + + + + ) +} + +export default SafeHeader + +const Container = styled.div`` + +const BackBtn = styled.div` + margin-bottom: 20px; + display: flex; + align-items: center; + color: ${(props) => props.theme.colors.secondary}; + cursor: pointer; + svg { + margin-right: 5px; + } +` + +const BtnContainer = styled.div` + margin-left: 20px; + button { + min-width: 100px; + padding: 4px 12px; + font-size: 13px; + font-weight: normal; + } + @media (max-width: 767px) { + margin-left: auto; + } +` + +const HeaderContainer = styled.div` + position: relative; + display: flex; + align-items: flex-start; + justify-content: space-between; + @media (max-width: 767px) { + flex-direction: column; + } +` + +const LeftSide = styled.div` + display: flex; + @media (max-width: 767px) { + min-width: 100%; + } +` + +const RightSide = styled.div` + display: flex; + align-items: center; + + a { + min-width: 100px; + padding: 4px 12px; + font-size: 13px; + font-weight: normal; + &:first-child { + margin-right: 10px; + } + } + @media (max-width: 767px) { + min-width: 100%; + margin-top: 20px; + justify-content: space-between; + &:first-child { + margin-right: 0; + } + a { + min-width: 49%; + display: flex; + justify-content: center; + } + } +` + +const SafeInfo = styled.div`` + +const UpperInfo = styled.div` + font-size: ${(props) => props.theme.font.medium}; + font-weight: 600; + min-width: 180px; + span { + color: ${(props) => props.theme.colors.blueish}; + } + margin-top: 5px; +` +const BtnInner = styled.div` + display: flex; + align-items: center; + gap: 5px; + svg { + color: ${(props) => props.theme.colors.blueish}; + } +` + +const BottomInfo = styled.div<{ + color?: 'dimmedColor' | 'successColor' | 'dangerColor' +}>` + font-size: 11px; + margin-top: 8px; + display: flex; + align-items: center; + span { + color: ${({ theme, color }) => + color ? theme.colors[color] : theme.colors.blueish}; + margin-left: 5px; + } + svg { + color: ${({ theme, color }) => + color ? theme.colors[color] : theme.colors.blueish}; + margin-right: 3px; + } +` diff --git a/src/containers/OnBoarding/SafeList.tsx b/src/containers/OnBoarding/SafeList.tsx index 119c32ce..549ff356 100644 --- a/src/containers/OnBoarding/SafeList.tsx +++ b/src/containers/OnBoarding/SafeList.tsx @@ -133,7 +133,7 @@ export default SafeList const Container = styled.div` max-width: 880px; - margin: 100px auto 0; + margin: 80px auto; padding: 0 15px; @media (max-width: 767px) { margin: 50px auto; diff --git a/src/hooks/useGeb.ts b/src/hooks/useGeb.ts index bdcb7a2d..34173adc 100644 --- a/src/hooks/useGeb.ts +++ b/src/hooks/useGeb.ts @@ -136,7 +136,7 @@ export function useTokenBalance(token: TokenType) { return state } -export function useTokeBalanceInUSD(token: TokenType, balance: string) { +export function useTokenBalanceInUSD(token: TokenType, balance: string) { const ethPrice = store.getState().connectWalletModel.fiatPrice const raiPrice = store.getState().safeModel.liquidationData.currentRedemptionPrice diff --git a/src/hooks/useSafe.ts b/src/hooks/useSafe.ts index 628c55a7..4c142da0 100644 --- a/src/hooks/useSafe.ts +++ b/src/hooks/useSafe.ts @@ -28,6 +28,7 @@ export type Stats = { label: string value: string | number tip?: string + plainValue?: string | number }> } @@ -149,14 +150,17 @@ export function useSafeInfo(type: SafeTypes = 'create') { { label: 'Total ETH Collateral', value: totalCollateral === '0' ? '-' : totalCollateral, + plainValue: totalCollateral, }, { label: 'Total RAI Debt', value: totalDebt === '0' ? '-' : totalDebt, + plainValue: totalDebt, }, { label: 'Collateral Ratio', value: (collateralRatio > 0 ? collateralRatio : '∞') + '%', + plainValue: collateralRatio, }, { label: 'Collateral Type', @@ -294,7 +298,7 @@ export function useSafeInfo(type: SafeTypes = 'create') { if (leftInputBN.isZero() && rightInputBN.isZero()) { error = error ?? - `Please enter the amount of ETH to free or the amount of RAI to be repay` + `Please enter the amount of ETH to free or the amount of RAI to repay` } if (leftInputBN.gt(availableEthBN)) { error = error ?? 'ETH to unlock cannot exceed available amount.' diff --git a/src/services/blockchain.ts b/src/services/blockchain.ts index 865b3e36..0229f2af 100644 --- a/src/services/blockchain.ts +++ b/src/services/blockchain.ts @@ -16,8 +16,12 @@ export const handleDepositAndBorrow = async ( return false } - const collateralBN = ethersUtils.parseEther(safeData.leftInput) - const debtBN = ethersUtils.parseEther(safeData.rightInput) + const collateralBN = safeData.leftInput + ? ethersUtils.parseEther(safeData.leftInput) + : ethersUtils.parseEther('0') + const debtBN = safeData.rightInput + ? ethersUtils.parseEther(safeData.rightInput) + : ethersUtils.parseEther('0') const geb = new Geb(ETH_NETWORK, signer.provider) diff --git a/src/utils/i18n/en.json b/src/utils/i18n/en.json index 5d01f6be..bc1a88b8 100644 --- a/src/utils/i18n/en.json +++ b/src/utils/i18n/en.json @@ -179,5 +179,6 @@ "swap": "Swap", "eth_next_osm_tip": "Next ETH price that will be used by the system. This price is updated once per hour", "eth_osm_tip": "Current ETH price used by the system. This price is delayed 1h from the live ETH price feed and it’s only updated once per hour", - "stability_fee_tip": " It is the annual interest rate paid by Safe owners on their debt. Proceeds from the borrow rate go to the protocol’s balance sheet" + "stability_fee_tip": " It is the annual interest rate paid by Safe owners on their debt. Proceeds from the borrow rate go to the protocol’s balance sheet", + "rai_red_price_tip": "RAI’s “moving peg”. It’s the price at which RAI is minted or repaid inside the protocol. The RAI market price is expected to fluctuate around the redemption price" } diff --git a/src/utils/themes/dark.ts b/src/utils/themes/dark.ts index 96547f50..3eda3cb8 100755 --- a/src/utils/themes/dark.ts +++ b/src/utils/themes/dark.ts @@ -21,7 +21,7 @@ const darkTheme: Theme = { alertColor: '#316398', alertBackground: '#CCE5FF', alertBorder: '#B8DAFF', - successColor: '#155724', + successColor: '#217435', successBackground: '#D4EDDA', successBorder: '#C3E6CB', warningColor: '#856404', From e5a95328f0dc1fe7de139decfd745a85cbaa93a2 Mon Sep 17 00:00:00 2001 From: mstfash Date: Thu, 2 Dec 2021 13:01:23 +0200 Subject: [PATCH 03/22] adding saviour styles --- src/assets/account-img.png | Bin 0 -> 61095 bytes src/assets/safe-img.png | Bin 0 -> 16776 bytes src/assets/wallet-img.png | Bin 0 -> 17677 bytes src/components/AlertLabel.tsx | 15 ++++-- src/components/BlockBodyContainer.tsx | 2 +- src/components/Steps.tsx | 11 ++-- src/components/StepsContent.tsx | 6 +++ src/containers/OnBoarding/Accounts.tsx | 21 ++++++-- src/containers/OnBoarding/CreateSafe.tsx | 1 + src/containers/OnBoarding/ModifySafe.tsx | 14 +++++ src/containers/OnBoarding/SafeHeader.tsx | 15 ++++-- src/containers/OnBoarding/SafeSaviour.tsx | 59 ++++++++++++---------- 12 files changed, 97 insertions(+), 47 deletions(-) create mode 100644 src/assets/account-img.png create mode 100644 src/assets/safe-img.png create mode 100644 src/assets/wallet-img.png diff --git a/src/assets/account-img.png b/src/assets/account-img.png new file mode 100644 index 0000000000000000000000000000000000000000..5486f31fb74527cbd937bb1b3482423b214dce4d GIT binary patch literal 61095 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 O25722P^nY03IBgY2UY|C literal 0 HcmV?d00001 diff --git a/src/assets/safe-img.png b/src/assets/safe-img.png new file mode 100644 index 0000000000000000000000000000000000000000..6db0bdc352028aa8afb8c449b1351cca56c01666 GIT binary patch literal 16776 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 literal 0 HcmV?d00001 diff --git a/src/assets/wallet-img.png b/src/assets/wallet-img.png new file mode 100644 index 0000000000000000000000000000000000000000..d8deae9f93cd93171e85ab1c0cfa8cee2f209e62 GIT binary patch literal 17677 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 gKQt2^&v0Qns=RR910 literal 0 HcmV?d00001 diff --git a/src/components/AlertLabel.tsx b/src/components/AlertLabel.tsx index 4057a8d7..7531fe5b 100644 --- a/src/components/AlertLabel.tsx +++ b/src/components/AlertLabel.tsx @@ -47,38 +47,43 @@ const Container = styled.div<{ isBlock?: boolean }>` letter-spacing: -0.09px; &.alert { border: 1px solid ${(props) => props.theme.colors.alertBorder}; + border-width: ${({ theme, isBlock }) => (isBlock ? '0' : '1px')}; background: ${({ theme, isBlock }) => isBlock ? 'transparent' : theme.colors.alertBackground}; color: ${(props) => props.theme.colors.alertColor}; ${Circle} { - background: ${(props) => props.theme.colors.alertBackground}; + background: ${(props) => props.theme.colors.alertColor}; } } &.success { border: 1px solid ${(props) => props.theme.colors.successBorder}; + border-width: ${({ theme, isBlock }) => (isBlock ? '0' : '1px')}; background: ${({ theme, isBlock }) => isBlock ? 'transparent' : theme.colors.successBackground}; - color: ${(props) => props.theme.colors.successColor}; + color: ${({ theme, isBlock }) => + isBlock ? theme.colors.customSecondary : theme.colors.successColor}; ${Circle} { - background: ${(props) => props.theme.colors.successBackground}; + background: ${(props) => props.theme.colors.successColor}; } } &.danger { border: 1px solid ${(props) => props.theme.colors.dangerColor}; + border-width: ${({ theme, isBlock }) => (isBlock ? '0' : '1px')}; background: ${({ theme, isBlock }) => isBlock ? 'transparent' : theme.colors.dangerBackground}; color: ${(props) => props.theme.colors.dangerColor}; ${Circle} { - background: ${(props) => props.theme.colors.dangerBackground}; + background: ${(props) => props.theme.colors.dangerColor}; } } &.warning { border: 1px solid ${(props) => props.theme.colors.warningBorder}; + border-width: ${({ theme, isBlock }) => (isBlock ? '0' : '1px')}; background: ${({ theme, isBlock }) => isBlock ? 'transparent' : theme.colors.warningBackground}; color: ${(props) => props.theme.colors.warningColor}; ${Circle} { - background: ${(props) => props.theme.colors.warningBackground}; + background: ${(props) => props.theme.colors.warningColor}; } } diff --git a/src/components/BlockBodyContainer.tsx b/src/components/BlockBodyContainer.tsx index f9438751..c6f66642 100644 --- a/src/components/BlockBodyContainer.tsx +++ b/src/components/BlockBodyContainer.tsx @@ -14,6 +14,6 @@ const Container = styled.div` height: 100%; width: 100%; z-index: 1000; - background-color: rgba(228, 232, 241, 0.75); + background-color: rgba(35, 37, 39, 0.75); -webkit-tap-highlight-color: transparent; ` diff --git a/src/components/Steps.tsx b/src/components/Steps.tsx index 9058ad2a..d368bcba 100644 --- a/src/components/Steps.tsx +++ b/src/components/Steps.tsx @@ -4,6 +4,7 @@ import ReactTooltip from 'react-tooltip' import { useStoreActions, useStoreState } from '../store' import StepsContent from './StepsContent' import { useActiveWeb3React } from '../hooks' +import { useHistory } from 'react-router-dom' import { handleTransactionError, useTransactionAdder, @@ -18,7 +19,7 @@ const Steps = () => { const { account, library, chainId } = useActiveWeb3React() const geb = useGeb() const blocksSinceCheck = use10BlocksConfirmations() - + const history = useHistory() const { connectWalletModel: connectWalletState } = useStoreState( (state) => state ) @@ -69,11 +70,7 @@ const Steps = () => { } const handleCreateSafe = () => { - popupsActions.setSafeOperationPayload({ - isOpen: true, - type: 'deposit_borrow', - isCreate: true, - }) + history.push('/safes/create') } const returnSteps = (stepNumber: number) => { @@ -166,7 +163,7 @@ const StepsContainer = styled.div` padding-bottom: 20px; border-radius: 5px; opacity: 1 !important; - background: #fff; + background: ${(props) => props.theme.colors.background}; border: ${(props) => props.theme.colors.border}; box-shadow: 0 0 6px rgba(0, 0, 0, 0.16); } diff --git a/src/components/StepsContent.tsx b/src/components/StepsContent.tsx index 64b7e0dc..4d006af7 100644 --- a/src/components/StepsContent.tsx +++ b/src/components/StepsContent.tsx @@ -155,6 +155,9 @@ const List = styled.ul` margin: 0; padding-left: 20px; list-style: none; + @media (max-width: 767px) { + padding-left: 0; + } ` const Item = styled.li` @@ -162,6 +165,9 @@ const Item = styled.li` text-align: left; color: ${(props) => props.theme.colors.neutral}; margin-top: 5px; + @media (max-width: 767px) { + font-size: 13px; + } span > div { margin: 0; } diff --git a/src/containers/OnBoarding/Accounts.tsx b/src/containers/OnBoarding/Accounts.tsx index 8b709063..733dc8b7 100644 --- a/src/containers/OnBoarding/Accounts.tsx +++ b/src/containers/OnBoarding/Accounts.tsx @@ -1,6 +1,7 @@ import React from 'react' import styled from 'styled-components' import Lottie from 'react-lottie-player' +import { isMobile } from 'react-device-detect' import Steps from '../../components/Steps' import { useStoreState } from '../../store' import LottieWallet from '../../utils/Lotties/wallet.json' @@ -17,7 +18,9 @@ const Accounts = () => { const returnLottie = () => { switch (step) { case 1: - return ( + return isMobile ? ( + + ) : ( { /> ) case 2: - return ( + return isMobile ? ( + + ) : ( { /> ) default: - return ( + return isMobile ? ( + + ) : ( div { margin: 0 auto; } diff --git a/src/containers/OnBoarding/CreateSafe.tsx b/src/containers/OnBoarding/CreateSafe.tsx index 7cbc6e08..8df10fb0 100644 --- a/src/containers/OnBoarding/CreateSafe.tsx +++ b/src/containers/OnBoarding/CreateSafe.tsx @@ -124,6 +124,7 @@ const CreateSafe = () => { safeData: safeState.safeData, signer, }) + history.push('/') safeActions.setIsSuccessfulTx(true) popupsActions.setIsWaitingModalOpen(false) reset() diff --git a/src/containers/OnBoarding/ModifySafe.tsx b/src/containers/OnBoarding/ModifySafe.tsx index 17ea9a18..3bedf917 100644 --- a/src/containers/OnBoarding/ModifySafe.tsx +++ b/src/containers/OnBoarding/ModifySafe.tsx @@ -166,6 +166,10 @@ const ModifySafe = ({ isDeposit }: { isDeposit: boolean }) => { + + {isDeposit ? `Deposit ETH` : 'Withdraw ETH'} + + { /> + + {isDeposit ? `Borrow RAI` : 'Repay RAI'} + props.theme.font.default}; + margin-bottom: 10px; +` diff --git a/src/containers/OnBoarding/SafeHeader.tsx b/src/containers/OnBoarding/SafeHeader.tsx index deecd673..02e9557e 100644 --- a/src/containers/OnBoarding/SafeHeader.tsx +++ b/src/containers/OnBoarding/SafeHeader.tsx @@ -8,6 +8,7 @@ import LinkButton from '../../components/LinkButton' import { useActiveWeb3React } from '../../hooks' import { handleTransactionError } from '../../hooks/TransactionHooks' import { useIsOwner } from '../../hooks/useGeb' +import { useSafeInfo } from '../../hooks/useSafe' import { useHasLeftOver, useHasSaviour, @@ -30,7 +31,13 @@ const SafeHeader = ({ const [loading, setIsLoading] = useState(false) const { account, library } = useActiveWeb3React() - + const { totalDebt, totalCollateral } = useSafeInfo( + isModifying + ? isDeposit + ? 'deposit_borrow' + : 'repay_withdraw' + : 'create' + ) const { safeModel: safeState } = useStoreState((state) => state) const saviourData = useSaviourData() @@ -86,13 +93,15 @@ const SafeHeader = ({ } => { if (!saviourData) return { status: 'none', color: 'dimmedColor' } const minimumBalance = getMinSaviourBalance( - saviourData.saviourRescueRatio + saviourData.saviourRescueRatio, + totalDebt, + totalCollateral ) as number if (Number(saviourData.saviourBalance) >= minimumBalance) { return { status: 'Protected', color: 'successColor' } } return { status: 'Unprotected', color: 'dangerColor' } - }, [getMinSaviourBalance, saviourData]) + }, [getMinSaviourBalance, saviourData, totalCollateral, totalDebt]) const returnSaviourBtnText = () => { if (leftOver && leftOver.status) { diff --git a/src/containers/OnBoarding/SafeSaviour.tsx b/src/containers/OnBoarding/SafeSaviour.tsx index dd00408a..4e4325a6 100644 --- a/src/containers/OnBoarding/SafeSaviour.tsx +++ b/src/containers/OnBoarding/SafeSaviour.tsx @@ -4,8 +4,6 @@ import { useHistory } from 'react-router-dom' import styled from 'styled-components' import Button from '../../components/Button' import numeral from 'numeral' -import GridContainer from '../../components/GridContainer' -import PageHeader from '../../components/PageHeader' import { useActiveWeb3React } from '../../hooks' import useGeb, { useSafeHandler } from '../../hooks/useGeb' import { @@ -142,14 +140,7 @@ const SafeSaviour = ({ ...props }) => { } return ( - - - - - + {loaded ? ( saviourData && saviourData.hasSaviour ? null : ( @@ -162,10 +153,18 @@ const SafeSaviour = ({ ...props }) => { ) ) : null} - + {t('safe_saviour_title')} {saviourData && saviourData.hasSaviour ? ( { /> ) : null} - + {saviourData?.hasSaviour ? ( + {isValid && + !isDeposit && + (unlockState === ApprovalState.PENDING || + unlockState === ApprovalState.NOT_APPROVED) ? ( + + )} ) diff --git a/src/hooks/useTokenApproval.tsx b/src/hooks/useTokenApproval.tsx index a2644e06..c6474016 100644 --- a/src/hooks/useTokenApproval.tsx +++ b/src/hooks/useTokenApproval.tsx @@ -39,11 +39,13 @@ export function useTokenAllowance( if ( !geb || !token || + !holder || !spender || holder === EMPTY_ADDRESS || spender === EMPTY_ADDRESS ) return + geb.contracts[token] .allowance(spender, holder) .then((allowance) => setState(allowance)) From d1d5f2e70f3737e702c39803089a9c89258700ee Mon Sep 17 00:00:00 2001 From: mstfash Date: Thu, 2 Dec 2021 13:27:44 +0200 Subject: [PATCH 05/22] fix --- src/components/CookieBanner.tsx | 9 ++------- src/containers/Shared.tsx | 7 +++---- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/components/CookieBanner.tsx b/src/components/CookieBanner.tsx index 23e0c1b4..525322c9 100644 --- a/src/components/CookieBanner.tsx +++ b/src/components/CookieBanner.tsx @@ -1,12 +1,9 @@ import React from 'react' import styled from 'styled-components' import CookieConsent from 'react-cookie-consent' -import { ExternalLinkArrow } from '../GlobalStyle' import { Link } from 'react-router-dom' -import { useStoreState } from '../store' const CookieBanner = () => { - const { settingsModel: settingsState } = useStoreState((state) => state) return (