From 5f6dc195f6753aa88012c70f462c6b4a3476fede Mon Sep 17 00:00:00 2001 From: Sam Date: Sat, 8 Jun 2024 19:01:38 +0300 Subject: [PATCH 01/19] Add points clicker functionality --- src/assets/animations/dog-click.json | 5882 +++++++++++++++++ src/assets/graphics/clicker-image.png | Bin 0 -> 46253 bytes src/components/DogClicker.tsx | 27 + .../ProfileModal/contents/AccountContent.tsx | 2 +- src/modules/chat/HomePage/MissingRewards.tsx | 2 +- src/modules/points/PointsWidget.tsx | 1 + src/modules/telegram/StatsPage/tmpData.tsx | 2 +- .../telegram/TapPage/PointsClicker.tsx | 101 +- src/modules/telegram/TapPage/index.tsx | 59 +- src/pages/_app.tsx | 34 +- src/services/datahub/balances/query.ts | 28 - .../datahub/balances/subscription.tsx | 2 +- .../leaderboard/points-balance/index.ts | 0 .../leaderboard/points-balance/optimistic.ts | 58 + .../leaderboard/points-balance/query.ts | 74 + src/styles/globals.css | 2 +- 16 files changed, 6184 insertions(+), 90 deletions(-) create mode 100644 src/assets/animations/dog-click.json create mode 100644 src/assets/graphics/clicker-image.png create mode 100644 src/components/DogClicker.tsx create mode 100644 src/services/datahub/leaderboard/points-balance/index.ts create mode 100644 src/services/datahub/leaderboard/points-balance/optimistic.ts create mode 100644 src/services/datahub/leaderboard/points-balance/query.ts diff --git a/src/assets/animations/dog-click.json b/src/assets/animations/dog-click.json new file mode 100644 index 000000000..c9bce7a8a --- /dev/null +++ b/src/assets/animations/dog-click.json @@ -0,0 +1,5882 @@ +{ + "v": "5.5.4", + "fr": 60, + "ip": 0, + "op": 180, + "w": 512, + "h": 512, + "nm": "dancingdog cut", + "ddd": 0, + "assets": [], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "Head", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [256, 256, 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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [11.75, -6.25], + [5.5, -11.75], + [-13.25, 21.75] + ], + "o": [ + [11.5, 12], + [4.25, 9], + [-3.75, -7] + ], + "v": [ + [-55.25, -119.25], + [-55.25, -71.5], + [-8.75, -94.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 7, + "s": [ + { + "i": [ + [21.5, -13], + [5.5, -11.75], + [-13.25, 21.75] + ], + "o": [ + [8.125, 13.5], + [4.25, 9], + [-16.688, -13.188] + ], + "v": [ + [-53.563, -111.938], + [-57.313, -62.688], + [-12.875, -80.125] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [35.75, -4.5], + [5.5, -11.75], + [-15, 15] + ], + "o": [ + [7, 14], + [29.5, 0.5], + [-8.062, -16.125] + ], + "v": [ + [-29.25, -155.5], + [-21.5, -104], + [22.5, -138.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 32, + "s": [ + { + "i": [ + [26.5, 7.75], + [5.5, -11.75], + [-14.5, 13] + ], + "o": [ + [7, 14], + [25.5, 1.75], + [-8.062, -16.125] + ], + "v": [ + [-45.25, -132.25], + [-58.75, -86.5], + [-12.75, -92.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 45, + "s": [ + { + "i": [ + [13.75, -7], + [5.5, -11.75], + [-7.5, 16.75] + ], + "o": [ + [12.5, 6.25], + [25.5, 1.75], + [-12.25, -13.25] + ], + "v": [ + [-40.75, -159.5], + [-25.75, -109.25], + [0.5, -135] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 57, + "s": [ + { + "i": [ + [13.75, -7], + [5.5, -11.75], + [-3.5, 18.75] + ], + "o": [ + [6.5, 13.75], + [25.5, 1.75], + [-8.25, -8.25] + ], + "v": [ + [-78.25, -128], + [-82.5, -77.25], + [-41.5, -91.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 61, + "s": [ + { + "i": [ + [13.75, -7], + [0.25, -15.75], + [-3.5, 5.75] + ], + "o": [ + [2.5, 16.5], + [22.5, -0.5], + [-8.25, -8.25] + ], + "v": [ + [-76, -118.5], + [-72.75, -68.75], + [-36.75, -86.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [13.75, -7], + [0.25, -15.75], + [-3.5, 5.75] + ], + "o": [ + [2.5, 16.5], + [22.5, -0.5], + [-8.25, -8.25] + ], + "v": [ + [-71.25, -125.25], + [-64.75, -75.25], + [-28, -94] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 78, + "s": [ + { + "i": [ + [13.75, -7], + [0.25, -15.75], + [-23.25, 26.75] + ], + "o": [ + [2.5, 16.5], + [23, 6.25], + [-8.25, -8.25] + ], + "v": [ + [-17.5, -155.75], + [-13.5, -110.25], + [31.5, -152] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 89, + "s": [ + { + "i": [ + [27.75, -8.5], + [0.25, -15.75], + [-10.75, 24.25] + ], + "o": [ + [21.25, 18.25], + [17.5, -4.5], + [-15.5, -3.75] + ], + "v": [ + [-48.5, -142.75], + [-48.75, -91.25], + [-2, -106.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 97, + "s": [ + { + "i": [ + [27.75, -8.5], + [-1.25, -13.25], + [-10.75, 24.25] + ], + "o": [ + [12.25, 14.25], + [17.5, 4.5], + [-15.5, -3.75] + ], + "v": [ + [-29, -149.5], + [-34, -103.5], + [8.5, -123] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [34.75, -5.25], + [-1.25, -13.25], + [-12, 13.5] + ], + "o": [ + [12.25, 14.25], + [6.75, 2], + [-10.75, -8.25] + ], + "v": [ + [-15.5, -149.75], + [-7.25, -102], + [24.5, -128.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 114, + "s": [ + { + "i": [ + [18.25, -9], + [-3.25, -13.25], + [1.5, 15.5] + ], + "o": [ + [12.75, 16.75], + [17.25, 5.5], + [-14.25, -3.25] + ], + "v": [ + [-48, -131.25], + [-48, -84], + [-6.5, -107] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 126, + "s": [ + { + "i": [ + [18.25, -9], + [-3.25, -13.25], + [1.5, 15.5] + ], + "o": [ + [12.75, 16.75], + [17.25, 5.5], + [-14.25, -3.25] + ], + "v": [ + [-62.5, -121.5], + [-57.5, -77], + [-17.5, -107] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 137, + "s": [ + { + "i": [ + [18.25, -9], + [-3.25, -13.25], + [5, 26.25] + ], + "o": [ + [12.75, 16.75], + [17.25, 5.5], + [-15.25, 13] + ], + "v": [ + [-39.75, -157.25], + [-34, -121.75], + [1.5, -149.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 148, + "s": [ + { + "i": [ + [12.5, -13.75], + [-3.25, -13.25], + [-8.25, 27.75] + ], + "o": [ + [12.75, 16.75], + [17.25, 5.5], + [-20.5, 0.5] + ], + "v": [ + [-71, -125.75], + [-75.5, -77], + [-23.25, -119] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 159, + "s": [ + { + "i": [ + [12.25, -8.25], + [-2.25, -10.5], + [-8.25, 27.75] + ], + "o": [ + [10.25, 28.5], + [21, -5.5], + [-12.25, -0.5] + ], + "v": [ + [-72, -103.75], + [-80.5, -52.25], + [-36, -74] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 170, + "s": [ + { + "i": [ + [12.25, -8.25], + [-2.25, -10.5], + [-8.25, 27.75] + ], + "o": [ + [16, 8.25], + [21, -5.5], + [-12.25, -0.5] + ], + "v": [ + [-47.25, -156.25], + [-25.25, -108.75], + [-3.75, -162.75] + ], + "c": true + } + ] + }, + { + "t": 179, + "s": [ + { + "i": [ + [11.75, -6.25], + [5.5, -11.75], + [-13.25, 21.75] + ], + "o": [ + [11.5, 12], + [4.25, 9], + [-3.75, -7] + ], + "v": [ + [-55.25, -119.25], + [-55.25, -71.5], + [-8.75, -94.75] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0, 0, 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": [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": "Ear", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-103.25, -109.75], + [-85.75, -97.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 7, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-104.75, -97.5], + [-87.25, -85.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-68.75, -162.25], + [-51.25, -150] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 32, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-94.5, -134.5], + [-77, -122.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 44, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-77.75, -165.75], + [-60.25, -153.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 61, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-131.5, -105.25], + [-114, -93] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-123, -108.25], + [-105.5, -96] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 78, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-70, -169.25], + [-52.5, -157] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 89, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-91.5, -136], + [-74, -123.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 97, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-66.75, -146.25], + [-53.25, -133.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [-3.658, 7.088], + [3.958, -6.135] + ], + "o": [ + [4, -7.75], + [-5, 7.75] + ], + "v": [ + [-46.5, -153.75], + [-36.5, -144] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 114, + "s": [ + { + "i": [ + [-3.658, 7.088], + [3.958, -6.135] + ], + "o": [ + [4, -7.75], + [-5, 7.75] + ], + "v": [ + [-87.25, -122.5], + [-73, -110.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 126, + "s": [ + { + "i": [ + [-2.246, 8.78], + [4.615, -5.658] + ], + "o": [ + [2.75, -10.75], + [-7.75, 9.5] + ], + "v": [ + [-108.5, -97.25], + [-89, -90.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 137, + "s": [ + { + "i": [ + [-4, 7], + [3.623, -4.576] + ], + "o": [ + [4.515, -7.901], + [-4.75, 6] + ], + "v": [ + [-80, -157], + [-65, -144.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 148, + "s": [ + { + "i": [ + [-4, 7], + [6.712, -6.54] + ], + "o": [ + [4.515, -7.901], + [-9.75, 9.5] + ], + "v": [ + [-118.5, -119], + [-105.5, -108.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 159, + "s": [ + { + "i": [ + [-4, 7], + [6, -6.5] + ], + "o": [ + [4.515, -7.901], + [-3.765, 4.079] + ], + "v": [ + [-124.25, -84], + [-111.25, -73.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 170, + "s": [ + { + "i": [ + [-4, 7], + [6, -6.5] + ], + "o": [ + [4.515, -7.901], + [-3.765, 4.079] + ], + "v": [ + [-87, -151.75], + [-74, -141.25] + ], + "c": true + } + ] + }, + { + "t": 179, + "s": [ + { + "i": [ + [-8, 11], + [3.958, -6.135] + ], + "o": [ + [8, -11], + [-5, 7.75] + ], + "v": [ + [-103.25, -109.75], + [-85.75, -97.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0, 0, 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": [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": "Eye 1", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [5, -3.5], + [-8, -2], + [1.5, 4.5] + ], + "o": [ + [-5, 3.5], + [8, 2], + [-1.5, -4.5] + ], + "v": [ + [-151.5, -111], + [-152, -81], + [-129.5, -104.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 7, + "s": [ + { + "i": [ + [1.197, -5.985], + [-7, 1], + [-2.5, 10.5] + ], + "o": [ + [-1.5, 7.5], + [5.168, -0.738], + [1.099, -4.614] + ], + "v": [ + [-158.5, -88.5], + [-148, -57.5], + [-136.5, -83.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [2.5, -8.5], + [-21, 1.5], + [-6.792, 6.792] + ], + "o": [ + [-3.321, 11.29], + [13.466, -0.962], + [7, -7] + ], + "v": [ + [-113, -182.5], + [-111, -154], + [-92.5, -173] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 32, + "s": [ + { + "i": [ + [2.5, -8.5], + [-9.927, -1.567], + [-5.5, 4] + ], + "o": [ + [-3.321, 11.29], + [9.5, 1.5], + [8.006, -5.823] + ], + "v": [ + [-145, -137], + [-143, -108.5], + [-125.5, -127] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 45, + "s": [ + { + "i": [ + [2.5, -8.5], + [-9.927, -1.567], + [-5.5, 4] + ], + "o": [ + [-3.321, 11.29], + [9.5, 1.5], + [8.006, -5.823] + ], + "v": [ + [-122, -188.5], + [-120, -160], + [-102.5, -178.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 61, + "s": [ + { + "i": [ + [7.809, -6.247], + [-5.96, 7.663], + [-5.174, 4.413] + ], + "o": [ + [-2.5, 2], + [3.5, -4.5], + [17, -14.5] + ], + "v": [ + [-186.5, -97.5], + [-175, -69.5], + [-167, -87.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [7.809, -6.247], + [-5.96, 7.663], + [-5.174, 4.413] + ], + "o": [ + [-2.5, 2], + [3.5, -4.5], + [17, -14.5] + ], + "v": [ + [-177, -103], + [-165.5, -73], + [-157.5, -93] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 78, + "s": [ + { + "i": [ + [7.809, -6.247], + [-9.552, -1.737], + [-5.659, 3.772] + ], + "o": [ + [-2.5, 2], + [5.5, 1], + [7.5, -5] + ], + "v": [ + [-113, -189.5], + [-116, -161.5], + [-95.5, -183] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 89, + "s": [ + { + "i": [ + [7.809, -6.247], + [-5.5, -2], + [-5.659, 3.772] + ], + "o": [ + [-2.5, 2], + [5.254, 1.91], + [7.5, -5] + ], + "v": [ + [-142.5, -142], + [-144.5, -113.5], + [-125, -135.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 97, + "s": [ + { + "i": [ + [7.809, -6.247], + [-5.5, -2], + [-5.659, 3.772] + ], + "o": [ + [-2.5, 2], + [5.254, 1.91], + [7.5, -5] + ], + "v": [ + [-111, -143.5], + [-109, -125.5], + [-93.5, -137] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [2.617, -17.195], + [-28.5, 0], + [-9, 23] + ], + "o": [ + [-3.5, 23], + [28.258, 0], + [5.312, -13.575] + ], + "v": [ + [-84, -164.5], + [-78.5, -136], + [-64, -154.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 114, + "s": [ + { + "i": [ + [2.72, -6.527], + [-12, 1], + [-9, 23] + ], + "o": [ + [-2.5, 6], + [12.457, -1.038], + [5.312, -13.575] + ], + "v": [ + [-133, -118], + [-130.5, -94], + [-114, -109] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 126, + "s": [ + { + "i": [ + [2.72, -6.527], + [-12, 1], + [-9, 23] + ], + "o": [ + [-2.5, 6], + [12.457, -1.038], + [5.312, -13.575] + ], + "v": [ + [-152, -84.5], + [-149.5, -60.5], + [-133, -75.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 137, + "s": [ + { + "i": [ + [-0.5, -11.5], + [-11.802, -2.392], + [-14.811, 26.929] + ], + "o": [ + [0.282, 6.494], + [37, 7.5], + [5.5, -10] + ], + "v": [ + [-124, -173.5], + [-125, -142], + [-103.5, -159.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 148, + "s": [ + { + "i": [ + [-0.5, -11.5], + [-10.325, 2.888], + [-10.714, 16.442] + ], + "o": [ + [0.282, 6.494], + [11.25, 2], + [10.25, -11.75] + ], + "v": [ + [-170.25, -121.75], + [-166.75, -89.5], + [-151, -113] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 159, + "s": [ + { + "i": [ + [-0.5, -11.5], + [-8.848, 8.168], + [-6.617, 5.955] + ], + "o": [ + [0.282, 6.494], + [6.5, -6], + [15, -13.5] + ], + "v": [ + [-176.5, -68], + [-161.5, -42], + [-155.5, -62.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 170, + "s": [ + { + "i": [ + [-0.5, -11.5], + [-10.974, -4.956], + [-7.962, 3.981] + ], + "o": [ + [0.282, 6.494], + [15.5, 7], + [15, -7.5] + ], + "v": [ + [-139, -167.5], + [-138, -138.5], + [-122, -156] + ], + "c": true + } + ] + }, + { + "t": 179, + "s": [ + { + "i": [ + [5, -3.5], + [-8, -2], + [1.5, 4.5] + ], + "o": [ + [-5, 3.5], + [8, 2], + [-1.5, -4.5] + ], + "v": [ + [-151.5, -111], + [-152, -81], + [-129.5, -104.5] + ], + "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": 2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0, 0, 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": [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": "nose", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [21, 3.5], + [-7.931, -13.383], + [-14.395, -50.594], + [-13.994, 1.128], + [-19, 24.5] + ], + "o": [ + [-42.851, -7.142], + [5.506, 9.291], + [4.908, 17.249], + [27.733, -2.235], + [8.907, -11.485] + ], + "v": [ + [-87, -134], + [-154, -84.5], + [-116.105, -24.906], + [-75.486, -2.831], + [-20, -82.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 7, + "s": [ + { + "i": [ + [31.755, 7.702], + [-5.344, -10.39], + [-20.321, -58.726], + [-13.479, 0.288], + [3.055, 24.489] + ], + "o": [ + [-65.478, -16.9], + [10.378, 20.178], + [9.679, 7.774], + [25.682, -0.982], + [0.555, -8.011] + ], + "v": [ + [-75.522, -122.1], + [-151.878, -63.178], + [-100.679, -10.274], + [-63.718, 1.83], + [-30.055, -99.489] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [19.582, 10.966], + [-5.679, -20.058], + [-18.316, -45.272], + [-12.67, -1.033], + [-4.763, 5.85] + ], + "o": [ + [-49.506, -27.724], + [16.166, 57.097], + [9.43, 7.857], + [22.459, 0.986], + [4.763, -5.85] + ], + "v": [ + [-38.582, -163.466], + [-120.321, -156.942], + [-116.061, -67.108], + [-67.624, -50.994], + [-5.763, -101.65] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 32, + "s": [ + { + "i": [ + [23.428, 11.502], + [-6.238, -21.261], + [-12.335, -68.548], + [-13.113, 5.036], + [-12.873, 14.109] + ], + "o": [ + [-50.899, -25.376], + [11.043, 37.639], + [1.402, 7.789], + [21.305, -8.183], + [6.107, -6.693] + ], + "v": [ + [-59.595, -140.854], + [-144.043, -115.639], + [-110.165, -31.452], + [-71.305, -19.317], + [-17.127, -91.609] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 45, + "s": [ + { + "i": [ + [26.725, 11.962], + [-5.157, -9.97], + [-6.279, -15.895], + [-10.871, -3.557], + [-9.317, 17.915] + ], + "o": [ + [-52.094, -23.365], + [13.773, 26.626], + [3.901, 9.875], + [15.069, 4.742], + [9.317, -17.915] + ], + "v": [ + [-55.353, -171.258], + [-128.773, -162.126], + [-120.221, -64.605], + [-80.07, -54.089], + [-19.817, -105.585] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 61, + "s": [ + { + "i": [ + [30.353, 6.758], + [-10.954, -2.45], + [-7.894, -15.158], + [-7.43, 6.089], + [-0.926, 20.172] + ], + "o": [ + [-47.948, -10.675], + [45.273, 10.126], + [4.221, 8.105], + [14.258, -11.685], + [0.317, -6.915] + ], + "v": [ + [-106.353, -130.758], + [-178.773, -72.126], + [-109.721, -11.605], + [-78.57, -7.089], + [-43.317, -97.585] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [30.353, 6.758], + [-10.798, -3.065], + [-7.894, -15.158], + [-7.43, 6.089], + [-0.926, 20.172] + ], + "o": [ + [-47.948, -10.675], + [49.773, 14.126], + [4.221, 8.105], + [14.258, -11.685], + [0.317, -6.915] + ], + "v": [ + [-93.353, -134.758], + [-167.773, -73.626], + [-104.721, -15.605], + [-73.57, -9.089], + [-31.317, -98.085] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 78, + "s": [ + { + "i": [ + [65.448, 28.543], + [-6.497, -9.152], + [-5.554, -16.163], + [-9.22, 2.699], + [-8.495, 19.247] + ], + "o": [ + [-52.147, -22.742], + [16.773, 23.626], + [6.221, 18.105], + [15.07, -4.411], + [4.817, -10.915] + ], + "v": [ + [-39.853, -173.758], + [-118.773, -164.626], + [-107.221, -75.605], + [-67.07, -62.589], + [-4.317, -109.585] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 89, + "s": [ + { + "i": [ + [59.353, 23.258], + [-3.848, -10.544], + [-0.779, -67.895], + [-19.43, 9.089], + [-8.495, 19.247] + ], + "o": [ + [-52.968, -20.756], + [12.273, 33.626], + [0.152, 13.245], + [23.331, -10.913], + [4.817, -10.915] + ], + "v": [ + [-63.853, -151.758], + [-143.273, -113.626], + [-112.721, -46.605], + [-65.57, -25.089], + [-12.817, -92.085] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 97, + "s": [ + { + "i": [ + [61.353, 25.758], + [-5.817, -9.599], + [-5.779, -59.395], + [-21.319, 2.378], + [-8.495, 16.427] + ], + "o": [ + [-52.455, -22.022], + [9.773, 16.126], + [1.283, 13.184], + [35.07, -3.911], + [3.317, -6.415] + ], + "v": [ + [-56.353, -165.258], + [-111.273, -128.126], + [-112.721, -46.605], + [-66.57, -39.089], + [-4.317, -101.085] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [58.353, 4.758], + [-5.817, -9.599], + [-5.779, -59.395], + [-21.319, 2.378], + [-8.495, 16.427] + ], + "o": [ + [-56.702, -4.623], + [9.773, 16.126], + [1.283, 13.184], + [35.07, -3.911], + [3.317, -6.415] + ], + "v": [ + [-56.353, -171.258], + [-111.273, -128.126], + [-117.221, -70.605], + [-60.07, -42.589], + [-4.317, -101.085] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 114, + "s": [ + { + "i": [ + [39.353, 8.758], + [-4.864, -10.116], + [-5.779, -25.895], + [-19.728, 8.423], + [-8.495, 16.427] + ], + "o": [ + [-55.531, -12.358], + [7.273, 15.126], + [2.885, 12.928], + [29.07, -12.411], + [3.317, -6.415] + ], + "v": [ + [-75.353, -142.758], + [-133.773, -94.126], + [-121.721, -41.105], + [-72.57, -15.089], + [-26.317, -92.585] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 126, + "s": [ + { + "i": [ + [39.263, 9.155], + [-4.864, -10.116], + [-5.779, -25.895], + [-19.728, 8.423], + [-8.495, 16.427] + ], + "o": [ + [-54.647, -12.742], + [7.273, 15.126], + [2.885, 12.928], + [29.07, -12.411], + [3.317, -6.415] + ], + "v": [ + [-82.853, -129.258], + [-152.273, -61.626], + [-120.721, -35.105], + [-68.57, -4.089], + [-26.317, -92.585] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 137, + "s": [ + { + "i": [ + [63.603, 11.258], + [0.577, -2.429], + [-5.779, -25.895], + [-19.728, 8.423], + [-8.495, 16.427] + ], + "o": [ + [-55.254, -9.78], + [-8.227, 34.626], + [2.885, 12.928], + [29.07, -12.411], + [3.317, -6.415] + ], + "v": [ + [-74.853, -171.258], + [-127.773, -146.126], + [-120.721, -35.105], + [-72.07, -49.089], + [-13.817, -103.085] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 148, + "s": [ + { + "i": [ + [38.546, 11.547], + [-0.845, -1.736], + [-7.514, -22.536], + [-11.829, 5.256], + [4.661, 18.256] + ], + "o": [ + [-56.147, -16.992], + [19.773, 15.876], + [2.553, 8.766], + [28.49, -13.623], + [-0.738, -5.909] + ], + "v": [ + [-99.353, -141.258], + [-168.773, -92.876], + [-128.721, -30.105], + [-85.07, -4.589], + [-44.317, -89.085] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 159, + "s": [ + { + "i": [ + [37.83, 13.94], + [-2.268, -1.043], + [-9.249, -19.176], + [-3.93, 2.089], + [17.817, 20.085] + ], + "o": [ + [-57.647, -21.242], + [25.273, 11.626], + [2.221, 4.605], + [27.911, -14.835], + [-4.792, -5.402] + ], + "v": [ + [-94.853, -117.258], + [-165.773, -43.626], + [-98.721, -0.105], + [-75.07, 9.911], + [-54.817, -90.085] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 170, + "s": [ + { + "i": [ + [61.103, 16.758], + [-0.567, -2.431], + [-5.526, -58.138], + [-11.951, 5.589], + [11.817, 21.085] + ], + "o": [ + [-59.248, -16.249], + [5.273, 22.626], + [1.721, 18.105], + [11.57, -5.411], + [-3.531, -6.3] + ], + "v": [ + [-70.353, -166.758], + [-141.273, -146.126], + [-124.721, -68.105], + [-78.57, -47.589], + [-21.817, -112.585] + ], + "c": true + } + ] + }, + { + "t": 179, + "s": [ + { + "i": [ + [21, 3.5], + [-7.931, -13.383], + [-14.395, -50.594], + [-13.994, 1.128], + [-19, 24.5] + ], + "o": [ + [-42.851, -7.142], + [5.506, 9.291], + [4.908, 17.249], + [27.733, -2.235], + [8.907, -11.485] + ], + "v": [ + [-87, -134], + [-154, -84.5], + [-116.105, -24.906], + [-75.486, -2.831], + [-20, -82.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.979673497817, 0.882352941176, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "face", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 4, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "Paw 1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [256, 256, 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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-11.369, 13.304], + [-14, -9], + [11.926, -16.432], + [2, 33.5] + ], + "o": [ + [23.5, -27.5], + [14, 9], + [-22.5, 31], + [-0.672, -11.26] + ], + "v": [ + [23.5, 58], + [-29.5, 70.5], + [-12, 171], + [17, 167] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 7, + "s": [ + { + "i": [ + [-11.369, 13.304], + [-14, -9], + [13.399, -15.255], + [2, 33.5] + ], + "o": [ + [23.5, -27.5], + [14, 9], + [-32.5, 37], + [-0.672, -11.26] + ], + "v": [ + [39.5, 63], + [-13.5, 75.5], + [-8, 169], + [19.5, 167.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 14, + "s": [ + { + "i": [ + [-16.5, 19.5], + [-12.691, -10.768], + [6.5, -9], + [4, 29.5] + ], + "o": [ + [23.366, -27.614], + [16.5, 14], + [-21.11, 29.229], + [-1.516, -11.178] + ], + "v": [ + [33.5, 36.5], + [-30.5, 55.5], + [-12, 169], + [15.5, 167.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [-9.5, 15], + [-15.314, -6.517], + [2.264, -10.868], + [3.968, 32.315] + ], + "o": [ + [19.354, -30.56], + [23.5, 10], + [-10, 48], + [-3.5, -28.5] + ], + "v": [ + [18.5, 25], + [-37.5, 52], + [-36.5, 153.5], + [-9, 152] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [-11.5, 69.75], + [-15.314, -6.517], + [-6.25, -35.25], + [8.153, 32.419] + ], + "o": [ + [5.885, -35.691], + [23.5, 10], + [6.25, 35.25], + [-9, -34] + ], + "v": [ + [18, 41.75], + [-34.75, 56.75], + [-26.25, 159.75], + [1.5, 146] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 32, + "s": [ + { + "i": [ + [-9.5, 15], + [-15.314, -6.517], + [0.791, -11.074], + [12.337, 32.524] + ], + "o": [ + [19.354, -30.56], + [23.5, 10], + [-2.5, 35], + [-5.5, -14.5] + ], + "v": [ + [17.5, 58.5], + [-37, 73.5], + [-33, 177], + [-5, 157] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 43, + "s": [ + { + "i": [ + [4.5, 30], + [-15.314, -6.517], + [-15.795, -30.932], + [11.678, 21.763] + ], + "o": [ + [-5.366, -35.773], + [23.5, 10], + [24, 47], + [-11, -20.5] + ], + "v": [ + [22.5, 27.5], + [-28.5, 45], + [-15, 150.5], + [10.5, 124] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 47, + "s": [ + { + "i": [ + [2.75, 24.375], + [-12.744, -10.705], + [-23.875, -59.875], + [11.678, 21.763] + ], + "o": [ + [-1.165, -35.409], + [28.125, 23.625], + [20.294, 50.894], + [-11, -20.5] + ], + "v": [ + [19.375, 23.125], + [-33.125, 40.875], + [-16.625, 141.875], + [2.375, 119] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 59, + "s": [ + { + "i": [ + [-2.5, 7.5], + [-15.314, -6.517], + [2.5, -13], + [11.678, 21.763] + ], + "o": [ + [11.439, -34.317], + [23.5, 10], + [-10.63, 55.277], + [-11, -20.5] + ], + "v": [ + [16, 68], + [-37, 74.5], + [-9.5, 170], + [16, 162] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 68, + "s": [ + { + "i": [ + [-9.941, 22.676], + [-14.829, -7.487], + [8.651, -30.181], + [5.297, 29.134] + ], + "o": [ + [9.941, -22.676], + [24.294, 12.382], + [-14.206, 49.559], + [-1.765, -9.706] + ], + "v": [ + [31.559, 59.176], + [-24.882, 67.529], + [-6.294, 168.941], + [20.265, 165.206] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 76, + "s": [ + { + "i": [ + [-4.538, 6.474], + [-14.397, -8.35], + [0.681, -13.221], + [17.5, 40.5] + ], + "o": [ + [37.5, -53.5], + [25, 14.5], + [-2.5, 48.5], + [-9.228, -21.357] + ], + "v": [ + [26.5, 40], + [-33, 50], + [-11, 159.5], + [16.5, 152] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 87, + "s": [ + { + "i": [ + [-4.538, 6.474], + [-14.397, -8.35], + [3.804, -12.68], + [12, 30.5] + ], + "o": [ + [37.5, -53.5], + [25, 14.5], + [-15, 50], + [-8.518, -21.65] + ], + "v": [ + [10.5, 61], + [-48.5, 62], + [-34, 173], + [-6, 167] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 98, + "s": [ + { + "i": [ + [11.5, 23], + [-14.041, -8.935], + [-8.615, -27.171], + [26.267, 25.731] + ], + "o": [ + [-29.218, -58.436], + [22, 14], + [19.5, 61.5], + [-24.5, -24] + ], + "v": [ + [26, 21.5], + [-16.5, 37], + [-9.5, 119], + [20, 121.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 100, + "s": [ + { + "i": [ + [11.5, 23], + [-14.041, -8.935], + [-8.615, -27.171], + [26.267, 25.731] + ], + "o": [ + [-29.218, -58.436], + [22, 14], + [19.5, 61.5], + [-24.5, -24] + ], + "v": [ + [26, 21.5], + [-16.5, 37], + [-9.5, 119], + [20, 121.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 115, + "s": [ + { + "i": [ + [-9, 11.5], + [-14.886, -7.443], + [1.742, -28.451], + [10, 29.5] + ], + "o": [ + [36.065, -46.082], + [8, 4], + [-3, 49], + [-10.785, -31.815] + ], + "v": [ + [11.5, 59], + [-35.5, 74.5], + [-22.5, 158.5], + [3, 159.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 122, + "s": [ + { + "i": [ + [-9, 11.5], + [-14.886, -7.443], + [11.609, -26.033], + [4.484, 30.825] + ], + "o": [ + [36.065, -46.082], + [8, 4], + [-16.5, 37], + [-4, -27.5] + ], + "v": [ + [22.5, 62.5], + [-27.5, 73.5], + [-18, 165], + [10, 164] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 137, + "s": [ + { + "i": [ + [-5, 20], + [-14.886, -7.443], + [4.075, -28.211], + [16, 35.5] + ], + "o": [ + [14.193, -56.77], + [8, 4], + [-6.5, 45], + [-11.418, -25.335] + ], + "v": [ + [18.5, 39.5], + [-29, 55], + [-15.5, 149], + [11.5, 144.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 148, + "s": [ + { + "i": [ + [-5, 20], + [-14.709, -7.787], + [2.181, -5.873], + [16, 35.5] + ], + "o": [ + [14.193, -56.77], + [17, 9], + [-13, 35], + [-11.418, -25.335] + ], + "v": [ + [9, 69], + [-42.5, 74], + [-16, 171.5], + [7.5, 162.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 160, + "s": [ + { + "i": [ + [-15, 13], + [-12.082, -11.446], + [8, -13], + [2.368, 35.52] + ], + "o": [ + [44.221, -38.325], + [19, 18], + [-20.944, 34.034], + [-0.5, -7.5] + ], + "v": [ + [36.5, 58.5], + [-22.5, 66.5], + [-11, 168.5], + [15, 166.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 167, + "s": [ + { + "i": [ + [-8, 21], + [-13.723, -9.417], + [0.5, -14], + [11.534, 29.987] + ], + "o": [ + [20.832, -54.683], + [25.5, 17.5], + [-1.091, 30.546], + [-7.5, -19.5] + ], + "v": [ + [24.5, 37], + [-29, 54.5], + [-9.5, 169], + [17.5, 154.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 173, + "s": [ + { + "i": [ + [-8, 21], + [-13.723, -9.417], + [3.731, -13.503], + [11.534, 29.987] + ], + "o": [ + [20.832, -54.683], + [25.5, 17.5], + [-10.5, 38], + [-7.5, -19.5] + ], + "v": [ + [13.5, 51.5], + [-40, 70.5], + [-11, 174.5], + [14, 164] + ], + "c": true + } + ] + }, + { + "t": 179, + "s": [ + { + "i": [ + [-11.369, 13.304], + [-14, -9], + [11.926, -16.432], + [2, 33.5] + ], + "o": [ + [23.5, -27.5], + [14, 9], + [-22.5, 31], + [-0.672, -11.26] + ], + "v": [ + [23.5, 58], + [-29.5, 70.5], + [-12, 171], + [17, 167] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.980392156863, 0.882352941176, 1], + "ix": 4 + }, + "o": { "a": 0, "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": 3, + "ty": 4, + "nm": "Body", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [256, 256, 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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [32.5, 10.5], + [33.957, 12.316], + [26.5, -14], + [-51.5, -28], + [-1.471, -5.392], + [-77, -28.5], + [-9, -15], + [1.723, 6.167], + [-5.5, 35.5], + [12, 12] + ], + "o": [ + [-4.065, -1.313], + [-11.156, -4.046], + [-16.02, 8.463], + [47.413, 25.778], + [1.5, 5.5], + [5.876, 2.175], + [8.399, 13.998], + [-9.5, -34], + [5.759, -37.176], + [-27.372, -27.372] + ], + "v": [ + [5, -64], + [-39.344, -93.454], + [-100, -11], + [-70.5, 74], + [48, 89], + [58, 155.5], + [26.5, 174], + [94, 154], + [112, 73], + [92, -7.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 7, + "s": [ + { + "i": [ + [37.237, 12.657], + [21.406, 4.546], + [1.5, -19.5], + [-31.5, -19], + [0.025, -5.13], + [-65, -46.5], + [-12.404, -16.251], + [2.509, 5.829], + [-16.639, 44.205], + [27.552, 27.552] + ], + "o": [ + [-6.283, -2.157], + [-21.406, -4.546], + [-1.5, 19.5], + [54.5, 26.5], + [-0.5, 6.75], + [5.46, 4.59], + [11.199, 14.749], + [-12.25, -29.5], + [8.13, -28.588], + [-26.686, -26.686] + ], + "v": [ + [9.5, -73.5], + [-47.094, -106.954], + [-99, -10], + [-67.5, 71.5], + [67, 82.75], + [59.5, 154], + [26, 174.5], + [92.5, 153.5], + [120.5, 71.25], + [95.5, -27.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 14, + "s": [ + { + "i": [ + [41.974, 14.814], + [6.344, 5.954], + [-11, -51], + [-43.871, -18.01], + [1.521, -4.867], + [-54, -75], + [-15.809, -17.502], + [3.294, 5.491], + [-27.778, 52.911], + [43.105, 43.104] + ], + "o": [ + [-8.5, -3], + [-28.822, -27.05], + [10.234, 47.45], + [47.5, 19.5], + [-2.5, 8], + [5.044, 7.005], + [14, 15.5], + [-15, -25], + [10.5, -20], + [-26, -26] + ], + "v": [ + [8, -90], + [-17.844, -113.454], + [-117, -62], + [-64.5, 69], + [77, 50.5], + [61, 152.5], + [25.5, 175], + [91, 153], + [129, 69.5], + [99, -47] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [40.979, 16.522], + [8.139, 5.684], + [-10.714, -51.058], + [-63.167, -39.111], + [-7.667, -7.444], + [-50.5, -75.5], + [-9, -15.389], + [3.459, 5.706], + [-27.611, 47.055], + [37.333, 39.667] + ], + "o": [ + [-10.032, -4.386], + [-30.762, -23.781], + [9.96, 47.461], + [65.169, 40.351], + [7.667, 7.444], + [12.348, 18.461], + [10.303, 17.616], + [-15.556, -25.667], + [12.93, -22.036], + [-37.333, -39.667] + ], + "v": [ + [9.889, -90.333], + [-20.51, -111.898], + [-117, -62], + [-76.333, 58.611], + [67.833, 45.056], + [58, 142.5], + [25.5, 174.889], + [89.333, 148.833], + [124.611, 62.945], + [99.333, -43.833] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 32, + "s": [ + { + "i": [ + [37.5, 22.5], + [14.423, 4.739], + [-9.171, -51.36], + [-57, -29.5], + [4.992, -1.04], + [-70.5, -20], + [-16.359, -16.989], + [4.036, 6.458], + [-13, 31.5], + [36, 28] + ], + "o": [ + [-15.393, -9.236], + [-37.552, -12.339], + [2.5, 14], + [51.242, 26.52], + [-12, 2.5], + [8.304, 2.356], + [13, 13.5], + [-17.5, -28], + [3.507, -8.497], + [-29.708, -23.107] + ], + "v": [ + [7.5, -69], + [-29.844, -106.454], + [-108, -39.5], + [-70.5, 74], + [42.5, 84.5], + [61, 152.5], + [25.5, 174.5], + [92.5, 154.5], + [111.5, 76], + [87, -17] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 43, + "s": [ + { + "i": [ + [32, 13], + [15.344, 13.954], + [2.586, -49.138], + [-54.5, -25], + [-2.5, -5], + [-33, -59.5], + [-14.453, -9.334], + [4.243, 5.657], + [-20, 30], + [46.584, 53.239] + ], + "o": [ + [-8.351, -3.393], + [-29.243, -26.594], + [-1.5, 28.5], + [79.722, 36.57], + [5.482, 10.964], + [4.186, 7.548], + [24, 15.5], + [-13.5, -18], + [5.099, -7.649], + [-35, -40] + ], + "v": [ + [1, -97], + [-25.344, -118.454], + [-118, -73.5], + [-88.5, 48.5], + [52.5, 45], + [59.5, 149.5], + [25.5, 175], + [87.5, 144], + [119, 62], + [94, -48] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 59, + "s": [ + { + "i": [ + [33.5, 19], + [40.844, 5.954], + [2.378, -49.149], + [-33.5, -17.5], + [-2.5, -5], + [-80, -29.5], + [-15.5, -11], + [4.5, 10], + [0, 56], + [27.5, 24.5] + ], + "o": [ + [-7.841, -4.447], + [-39.114, -5.702], + [-1.5, 31], + [77.741, 40.611], + [5.482, 10.963], + [8.099, 2.986], + [17.452, 12.386], + [-18, -40], + [0, -32.596], + [-26.765, -23.845] + ], + "v": [ + [-8, -72.5], + [-65.844, -105.454], + [-109, -24.5], + [-70.5, 75.5], + [48, 96], + [56.5, 154.5], + [30.5, 171.5], + [94, 149.5], + [114.5, 71], + [72.5, -24] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 76, + "s": [ + { + "i": [ + [33.207, 11.069], + [40.844, 29.454], + [3.22, -49.101], + [-33.5, -17.5], + [-2.5, -5], + [-48.5, -68.5], + [-18.536, -14.175], + [1.951, 6.098], + [-13.5, 42.5], + [30, 59] + ], + "o": [ + [-36, -12], + [-32.06, -23.12], + [-6, 91.5], + [77.741, 40.611], + [5.482, 10.963], + [8.924, 12.604], + [17, 13], + [-12, -37.5], + [7.977, -25.113], + [-13.999, -27.532] + ], + "v": [ + [38, -84.5], + [-16.844, -129.954], + [-105.5, -75.5], + [-65.5, 56.5], + [67.5, 57], + [62, 146], + [30.5, 171.5], + [92, 155], + [130.5, 63], + [113, -32.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 87, + "s": [ + { + "i": [ + [20.089, 1.296], + [40.844, 29.454], + [-2.862, -49.123], + [-33.5, -17.5], + [-2.5, -5], + [-65, -17.5], + [-19, -21], + [1.951, 6.098], + [-2.5, 27.5], + [38, 34.5] + ], + "o": [ + [-15.5, -1], + [-32.06, -23.12], + [3, 51.5], + [77.741, 40.611], + [5.482, 10.963], + [24.718, 6.655], + [14.358, 15.869], + [-12, -37.5], + [2.385, -26.241], + [-22.868, -20.762] + ], + "v": [ + [24, -60], + [-41.344, -126.454], + [-108.5, -59.5], + [-74, 73], + [53.5, 91.5], + [55, 154.5], + [24, 174.5], + [92, 155], + [118.5, 83], + [89, -18] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 98, + "s": [ + { + "i": [ + [20.089, 1.296], + [40.844, 29.454], + [23.329, -43.325], + [-54.5, -24], + [-3.509, -4.351], + [-43, -55.5], + [-13, -13.5], + [3.309, 5.481], + [-7.5, 52], + [38, 34.5] + ], + "o": [ + [-15.5, -1], + [-32.06, -23.12], + [-7, 13], + [80.271, 35.349], + [12.5, 15.5], + [15.678, 20.235], + [14.845, 15.415], + [-16, -26.5], + [4.091, -28.364], + [-22.868, -20.762] + ], + "v": [ + [30.5, -87.5], + [-38.844, -128.954], + [-109.5, -56], + [-83, 51.5], + [58.5, 42], + [57, 139.5], + [24, 174.5], + [92.5, 144.5], + [136.5, 47], + [95, -43.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 100, + "s": [ + { + "i": [ + [20.089, 1.296], + [40.844, 29.454], + [22.761, -43.626], + [-52.5, -18.5], + [-3.509, -4.351], + [-43, -55.5], + [-13, -13.5], + [3.309, 5.481], + [-7.5, 52], + [38, 34.5] + ], + "o": [ + [-15.5, -1], + [-32.06, -23.12], + [-6, 11.5], + [82.724, 29.15], + [12.5, 15.5], + [15.678, 20.235], + [14.845, 15.415], + [-16, -26.5], + [4.091, -28.364], + [-22.868, -20.762] + ], + "v": [ + [30.5, -87.5], + [-38.844, -128.954], + [-111, -73.5], + [-83, 51.5], + [58.5, 42], + [57, 139.5], + [24, 174.5], + [92.5, 144.5], + [136.5, 47], + [95, -43.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 115, + "s": [ + { + "i": [ + [14.5, 3.5], + [40.844, 29.454], + [-14.139, -47.131], + [-74, -25], + [-3.509, -4.351], + [-65.261, -26.104], + [-12.5, -13], + [3.052, 5.629], + [-4.151, 39.437], + [38, 34.5] + ], + "o": [ + [-15.099, -3.645], + [-32.06, -23.12], + [3, 10], + [87.268, 29.483], + [12.5, 15.5], + [20, 8], + [13.045, 13.567], + [-22.5, -41.5], + [3, -28.5], + [-22.868, -20.762] + ], + "v": [ + [-3, -71.5], + [-52.344, -115.954], + [-121, -69.5], + [-76.5, 70.5], + [35.5, 72.5], + [56.5, 146.5], + [24, 174.5], + [95, 150.5], + [123, 58.5], + [83, -21.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 122, + "s": [ + { + "i": [ + [14.5, 3.5], + [40.844, 29.454], + [-8.738, -48.424], + [-23.018, -17.647], + [-2.876, -4.793], + [-74, -20], + [-10.5, -18.5], + [3.327, 5.471], + [-4.151, 39.437], + [38, 34.5] + ], + "o": [ + [-15.099, -3.645], + [-32.06, -23.12], + [12, 66.5], + [45, 34.5], + [1.5, 2.5], + [20.795, 5.62], + [8.058, 14.197], + [-22.5, -37], + [3, -28.5], + [-22.868, -20.762] + ], + "v": [ + [4.5, -65.5], + [-52.344, -115.954], + [-115, -56], + [-76.5, 70.5], + [52, 91.5], + [57, 148], + [26.5, 174], + [99, 153.5], + [116, 82], + [80, -17] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 137, + "s": [ + { + "i": [ + [21, 9.5], + [40.844, 29.454], + [0.946, -49.197], + [-60, -30], + [-3.101, -4.651], + [-45.741, -61.512], + [-9, -15], + [3.327, 5.471], + [-11.5, 32], + [38.39, 34.065] + ], + "o": [ + [-14.151, -6.402], + [-32.06, -23.12], + [-0.5, 26], + [81.28, 40.64], + [7, 10.5], + [14.5, 19.5], + [8.399, 13.998], + [-22.5, -37], + [9.692, -26.969], + [-35.5, -31.5] + ], + "v": [ + [2, -98], + [-51.344, -131.954], + [-119, -75], + [-81, 53.5], + [62, 40.5], + [61.5, 138], + [26.5, 174], + [96, 141.5], + [136, 50.5], + [95, -60] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 148, + "s": [ + { + "i": [ + [21.582, 8.092], + [50.844, 24.454], + [-14.047, -47.159], + [-47, -18], + [3.037, -4.693], + [-91.5, -10], + [-9, -15], + [2.683, 5.813], + [-1.5, 37.5], + [38.39, 34.065] + ], + "o": [ + [-4, -1.5], + [-35.621, -17.132], + [21, 70.5], + [78.369, 30.014], + [-5.5, 8.5], + [6.228, 0.681], + [8.399, 13.998], + [-15, -32.5], + [1.145, -28.635], + [-35.5, -31.5] + ], + "v": [ + [-2.5, -65], + [-67.844, -112.454], + [-134.5, -54.5], + [-72, 78], + [43, 90.5], + [63.5, 153.5], + [26.5, 174], + [94, 154], + [109.5, 75.5], + [75, -17] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 160, + "s": [ + { + "i": [ + [44.5, -0.5], + [41.844, -11.046], + [-10.674, -48.035], + [-28, -12], + [-0.398, -5.575], + [-53.5, -60.5], + [-9, -15], + [2.683, 5.813], + [-2.911, 36.387], + [24.123, 33.772] + ], + "o": [ + [-4.272, 0.048], + [-38.218, 10.089], + [13, 58.5], + [49.604, 21.259], + [0.5, 7], + [4.15, 4.693], + [8.399, 13.998], + [-15, -32.5], + [3, -37.5], + [-22.5, -31.5] + ], + "v": [ + [-6, -80.5], + [-85.344, -100.954], + [-104, -36], + [-59.5, 72.5], + [71.5, 72], + [61, 150.5], + [26.5, 174], + [94, 154], + [133.5, 69.5], + [112, -23.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 167, + "s": [ + { + "i": [ + [37, 6.5], + [32.344, 21.954], + [15.905, -50.52], + [-37.5, -19.5], + [-1.213, -5.456], + [-37, -76.5], + [-9, -15], + [2.938, 5.689], + [-13, 56.5], + [27, 31.5] + ], + "o": [ + [-4.208, -0.739], + [-32.705, -22.199], + [-8.5, 27], + [47.881, 24.898], + [3, 13.5], + [2.728, 5.64], + [8.399, 13.998], + [-23.5, -45.5], + [8.435, -36.662], + [-25.193, -29.391] + ], + "v": [ + [7, -92.5], + [-49.344, -130.454], + [-113, -60], + [-65, 63], + [74, 50], + [62.5, 149], + [26.5, 174], + [94, 154], + [134, 56.5], + [111, -47] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 173, + "s": [ + { + "i": [ + [40, 12], + [32.344, 21.954], + [-11.284, -51.749], + [-37.5, -19.5], + [-1.471, -5.393], + [-63.5, -46.5], + [-9, -15], + [1.723, 6.167], + [-5.5, 35.5], + [27, 31.5] + ], + "o": [ + [-4.092, -1.228], + [-32.705, -22.199], + [14.5, 66.5], + [47.881, 24.898], + [1.5, 5.5], + [5.055, 3.702], + [8.399, 13.998], + [-9.5, -34], + [5.759, -37.177], + [-25.192, -29.391] + ], + "v": [ + [3.5, -79.5], + [-49.344, -130.454], + [-126.5, -74], + [-68.5, 73.5], + [51, 79.5], + [62.5, 149], + [26.5, 174], + [94, 154], + [126.5, 64], + [103, -24.5] + ], + "c": true + } + ] + }, + { + "t": 179, + "s": [ + { + "i": [ + [32.5, 10.5], + [33.957, 12.316], + [26.5, -14], + [-51.5, -28], + [-1.471, -5.392], + [-77, -28.5], + [-9, -15], + [1.723, 6.167], + [-5.5, 35.5], + [12, 12] + ], + "o": [ + [-4.065, -1.313], + [-11.156, -4.046], + [-16.02, 8.463], + [47.413, 25.778], + [1.5, 5.5], + [5.876, 2.175], + [8.399, 13.998], + [-9.5, -34], + [5.759, -37.176], + [-27.372, -27.372] + ], + "v": [ + [5, -64], + [-39.344, -93.454], + [-100, -11], + [-70.5, 74], + [48, 89], + [58, 155.5], + [26.5, 174], + [94, 154], + [112, 73], + [92, -7.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.979673497817, 0.882352941176, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Body", + "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": 4, + "ty": 4, + "nm": "Paw 2", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [256, 256, 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]], + "o": [[0, 0]], + "v": [[-38.5, 70]], + "c": false + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.980392156863, 0.882352941176, 1], + "ix": 4 + }, + "o": { "a": 0, "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 2", + "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.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [-2.575, -14.164], + [12.867, -6.76], + [-13, 33.5], + [0, 0] + ], + "o": [ + [3, 16.5], + [-29.5, 15.5], + [6.395, -16.48], + [0, 0] + ], + "v": [ + [-101, 30.5], + [-94.5, 141], + [-76.5, 151], + [-62, 57] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 7, + "s": [ + { + "i": [ + [-2.575, -14.164], + [26.5, -21.5], + [-5, 14], + [2, 8.5] + ], + "o": [ + [3, 16.5], + [-25.878, 20.996], + [5.946, -16.648], + [-2, -8.5] + ], + "v": [ + [-87.5, 37.5], + [-97.5, 146], + [-77, 153], + [-51, 62] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 14, + "s": [ + { + "i": [ + [-2.575, -14.164], + [26.5, -21.5], + [-5.5, 20], + [2, 8.5] + ], + "o": [ + [3, 16.5], + [-25.878, 20.996], + [5.278, -19.194], + [-2, -8.5] + ], + "v": [ + [-97.5, 18.5], + [-97.5, 146], + [-70.5, 146.5], + [-56.5, 57.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [8.06, -11.928], + [28.5, -27], + [-3, 25], + [13, 26] + ], + "o": [ + [-12.5, 18.5], + [-17.461, 16.542], + [2.372, -19.764], + [-3.905, -7.81] + ], + "v": [ + [-110.5, 11.5], + [-102.5, 148], + [-74, 144.5], + [-78.5, 48] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 25, + "s": [ + { + "i": [ + [7.586, -12.235], + [38, -26], + [-3, 25], + [13, 26] + ], + "o": [ + [-15.5, 25], + [-19.85, 13.582], + [2.372, -19.764], + [-3.905, -7.81] + ], + "v": [ + [-110.5, 11.5], + [-102, 148.5], + [-74, 144.5], + [-78.5, 48] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 33, + "s": [ + { + "i": [ + [7.586, -12.235], + [38, -26], + [-3, 25], + [13, 26] + ], + "o": [ + [-15.5, 25], + [-19.85, 13.582], + [2.372, -19.764], + [-3.905, -7.81] + ], + "v": [ + [-98, 22.5], + [-102, 148.5], + [-74, 144.5], + [-68, 59.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 43, + "s": [ + { + "i": [ + [7.586, -12.235], + [27.5, -28.5], + [-3, 25], + [13, 26] + ], + "o": [ + [-15.5, 25], + [-16.701, 17.308], + [2.372, -19.764], + [-3.905, -7.81] + ], + "v": [ + [-109.5, 18], + [-102, 148.5], + [-75, 143], + [-79.5, 41] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 51, + "s": [ + { + "i": [ + [7.586, -12.235], + [40.5, -35], + [-3.5, 27], + [16.5, 34] + ], + "o": [ + [-15.5, 25], + [-18.198, 15.727], + [2.99, -23.066], + [-3.812, -7.856] + ], + "v": [ + [-109.5, 18], + [-102, 148.5], + [-73.5, 144], + [-79.5, 41] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 60, + "s": [ + { + "i": [ + [5, -13.5], + [41, -21.5], + [-9.247, 25.607], + [8, 31.5] + ], + "o": [ + [-10, 27], + [-21.301, 11.17], + [6.5, -18], + [-2.149, -8.464] + ], + "v": [ + [-86.5, 47.5], + [-101.5, 149.5], + [-70.5, 147], + [-66.5, 58] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 71, + "s": [ + { + "i": [ + [3.343, -13.945], + [36, -22.5], + [-5.581, 15.814], + [6.529, 36.088] + ], + "o": [ + [3.618, 20.706], + [-20.815, 13.009], + [3, -8.5], + [-1.555, -8.593] + ], + "v": [ + [-88.618, 28.794], + [-99, 147.5], + [-70.5, 147], + [-52.029, 59.912] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 77, + "s": [ + { + "i": [ + [2.439, -14.188], + [30.5, -28], + [-4.5, 18.5], + [8, 31.5] + ], + "o": [ + [-5.5, 32], + [-17.718, 16.266], + [4.523, -18.595], + [-2.149, -8.464] + ], + "v": [ + [-97.5, 15.5], + [-101.5, 149.5], + [-70.5, 147], + [-65, 45.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 86, + "s": [ + { + "i": [ + [2.439, -14.188], + [34.5, -17], + [-3.366, 19.524], + [8, 31.5] + ], + "o": [ + [-5.5, 32], + [-25.874, 12.749], + [2.5, -14.5], + [-2.149, -8.464] + ], + "v": [ + [-87.5, 33], + [-102, 147.5], + [-70.5, 147], + [-62, 60.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 101, + "s": [ + { + "i": [ + [10.834, -9.48], + [25.5, -29], + [3.5, 33.5], + [8, 53.5] + ], + "o": [ + [-20, 17.5], + [-19.047, 21.661], + [-1.529, -14.635], + [-1.291, -8.636] + ], + "v": [ + [-115, -0.5], + [-104.5, 146], + [-79, 137.5], + [-79.5, 43.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 123, + "s": [ + { + "i": [ + [-2.467, -14.183], + [28, -24.5], + [-2.5, 18], + [-13, 20] + ], + "o": [ + [4, 23], + [-21.708, 18.994], + [2.024, -14.574], + [4.759, -7.322] + ], + "v": [ + [-85, 48.5], + [-99.5, 147.5], + [-72, 146.5], + [-49, 78] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 135, + "s": [ + { + "i": [ + [-2.467, -14.183], + [28, -24.5], + [-2.5, 18], + [0.5, 25.5] + ], + "o": [ + [4, 23], + [-21.708, 18.994], + [2.024, -14.574], + [-0.171, -8.731] + ], + "v": [ + [-109, 16.5], + [-99.5, 147.5], + [-72, 146.5], + [-62.5, 52] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 146, + "s": [ + { + "i": [ + [11.274, -8.953], + [39.5, -33.5], + [-2.5, 18], + [0.5, 25.5] + ], + "o": [ + [-17, 13.5], + [-21.998, 18.657], + [2.024, -14.574], + [-0.171, -8.731] + ], + "v": [ + [-114, 13.5], + [-99.5, 147.5], + [-72, 146.5], + [-70, 57] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 154, + "s": [ + { + "i": [ + [11.274, -8.953], + [39.5, -33.5], + [-2.5, 18], + [0.5, 25.5] + ], + "o": [ + [-17, 13.5], + [-21.998, 18.657], + [2.024, -14.574], + [-0.171, -8.731] + ], + "v": [ + [-85, 43.5], + [-99.5, 147.5], + [-72, 146.5], + [-56.5, 74] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 160, + "s": [ + { + "i": [ + [11.274, -8.953], + [39.2, -27.67], + [-3.942, 17.74], + [0.5, 14.5] + ], + "o": [ + [-17, 13.5], + [-17, 12], + [4, -18], + [-0.301, -8.727] + ], + "v": [ + [-75.5, 45.5], + [-99.5, 147.5], + [-72, 146.5], + [-46.5, 64.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 169, + "s": [ + { + "i": [ + [11.274, -8.953], + [39.2, -27.67], + [-3.942, 17.74], + [0.5, 14.5] + ], + "o": [ + [-17, 13.5], + [-17, 12], + [4, -18], + [-0.301, -8.727] + ], + "v": [ + [-98, 14], + [-99.5, 147.5], + [-72, 146.5], + [-59, 58.5] + ], + "c": true + } + ] + }, + { + "t": 179, + "s": [ + { + "i": [ + [-2.575, -14.164], + [12.867, -6.76], + [-13, 33.5], + [0, 0] + ], + "o": [ + [3, 16.5], + [-29.5, 15.5], + [6.395, -16.48], + [0, 0] + ], + "v": [ + [-101, 30.5], + [-94.5, 141], + [-76.5, 151], + [-62, 57] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.980392156863, 0.882352941176, 1], + "ix": 4 + }, + "o": { "a": 0, "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": 2, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 4, + "nm": "Paw 3", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [256, 256, 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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [5.996, -15.536], + [0, 0], + [-0.5, -14.75], + [-9.5, 2.75] + ], + "o": [ + [-16.5, 42.75], + [0, 0], + [0.5, 14.75], + [29.75, -120] + ], + "v": [ + [-34.25, 81], + [0.5, 125.75], + [-34, 138.25], + [52.25, 126.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 7, + "s": [ + { + "i": [ + [5.996, -15.536], + [3.5, -1.5], + [-2.811, -14.488], + [-9.5, 2.75] + ], + "o": [ + [-16.5, 42.75], + [-3.5, 1.5], + [3.25, 16.75], + [86.5, -119.25] + ], + "v": [ + [-26.75, 79], + [2, 126.25], + [-32.25, 139.5], + [52.25, 126.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [5.996, -15.536], + [-1.75, -10.5], + [-1.359, -5.353], + [-9.5, 2.75] + ], + "o": [ + [-16.5, 42.75], + [0.626, 3.756], + [4, 15.75], + [81, -158.5] + ], + "v": [ + [-15.5, 53], + [8, 121.75], + [-32.25, 139.5], + [52.25, 126.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 32, + "s": [ + { + "i": [ + [6.69, -15.25], + [-1.75, -10.5], + [-1.359, -5.353], + [-9.5, 2.75] + ], + "o": [ + [-17, 38.75], + [0.626, 3.756], + [4, 15.75], + [72.75, -144.5] + ], + "v": [ + [-31.5, 83.25], + [-1.25, 125.75], + [-32.25, 139.5], + [52.25, 126.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 45, + "s": [ + { + "i": [ + [6.69, -15.25], + [-1.75, -10.5], + [-1.359, -5.353], + [-9.5, 2.75] + ], + "o": [ + [-17, 38.75], + [0.626, 3.756], + [4, 15.75], + [72.75, -144.5] + ], + "v": [ + [-17, 61.75], + [7.5, 123], + [-32.25, 139.5], + [52.25, 126.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 59, + "s": [ + { + "i": [ + [5.498, -15.719], + [-1.75, -10.5], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-17.75, 50.75], + [0.626, 3.756], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-34.75, 82.75], + [3.75, 128.25], + [-32.25, 139.5], + [52.25, 126.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 67, + "s": [ + { + "i": [ + [4.441, -16.05], + [-1.75, -10.5], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-11, 39.75], + [0.626, 3.756], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-23.75, 79.25], + [3.75, 128.25], + [-32.25, 139.5], + [52.25, 126.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 79, + "s": [ + { + "i": [ + [4.441, -16.05], + [-1.75, -10.5], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-11, 39.75], + [0.626, 3.756], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-17, 67.25], + [7, 119.5], + [-32.25, 139.5], + [43.5, 123] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 89, + "s": [ + { + "i": [ + [4.441, -16.05], + [-1.75, -10.5], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-11, 39.75], + [0.626, 3.756], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-17, 67.25], + [7, 119.5], + [-32.25, 139.5], + [43.5, 123] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 97, + "s": [ + { + "i": [ + [4.441, -16.05], + [-1.75, -10.5], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-11, 39.75], + [0.626, 3.756], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-15.75, 71.75], + [8.25, 124], + [-31, 144], + [44.75, 127.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [4.441, -16.05], + [-1.75, -10.5], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-11, 39.75], + [0.626, 3.756], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-14.25, 54], + [8.25, 124], + [-31, 144], + [44.75, 127.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 114, + "s": [ + { + "i": [ + [4.441, -16.05], + [-1.75, -10.5], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-11, 39.75], + [0.626, 3.756], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-27.25, 75.75], + [8.25, 124], + [-30, 139.25], + [44.75, 127.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 126, + "s": [ + { + "i": [ + [4.441, -16.05], + [-1.75, -10.5], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-11, 39.75], + [0.626, 3.756], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-23.5, 81.5], + [8.25, 124], + [-30, 139.25], + [44.75, 127.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 137, + "s": [ + { + "i": [ + [8.589, -14.267], + [-0.25, -24.25], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-14.75, 24.5], + [0.039, 3.808], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-10.75, 60.5], + [13.25, 118], + [-28.75, 142.5], + [44.75, 127.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 148, + "s": [ + { + "i": [ + [4.785, -15.95], + [-2, -8.25], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-18, 60], + [0.897, 3.701], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-36, 87], + [13.25, 118], + [-28.75, 142.5], + [44.75, 127.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 159, + "s": [ + { + "i": [ + [2.933, -16.392], + [-2, -8.25], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-8.5, 47.5], + [0.897, 3.701], + [1.962, 16.131], + [107.5, -115.25] + ], + "v": [ + [-20.5, 75.5], + [13.25, 118], + [-28.75, 142.5], + [57, 123.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 170, + "s": [ + { + "i": [ + [2.933, -16.392], + [-2, -8.25], + [-2.25, -18.5], + [-9.5, 2.75] + ], + "o": [ + [-8.5, 47.5], + [0.897, 3.701], + [1.962, 16.131], + [72.75, -144.5] + ], + "v": [ + [-12.5, 62.25], + [13.25, 118], + [-28.75, 142.5], + [57.25, 123] + ], + "c": true + } + ] + }, + { + "t": 179, + "s": [ + { + "i": [ + [5.996, -15.536], + [0, 0], + [-0.5, -14.75], + [-9.5, 2.75] + ], + "o": [ + [-16.5, 42.75], + [0, 0], + [0.5, 14.75], + [29.75, -120] + ], + "v": [ + [-34.25, 81], + [0.5, 125.75], + [-34, 138.25], + [52.25, 126.5] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.639215686275, 0.622086409027, 0.536439843271, 1], + "ix": 4 + }, + "o": { "a": 0, "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": 6, + "ty": 4, + "nm": "Tail", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [256, 256, 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": 1, + "k": [ + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 0, + "s": [ + { + "i": [ + [6.75, 0.25], + [0, 0], + [-17.5, 1.5], + [-2, 3] + ], + "o": [ + [-6, 4], + [0, 0], + [17.5, -1.5], + [-6.75, -2] + ], + "v": [ + [125.5, 74], + [103, 88], + [103, 106], + [144, 77] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 7, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [-17.5, 1.5], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [17.5, -1.5], + [0, 0] + ], + "v": [ + [119.5, 71.5], + [97.5, 83], + [97.5, 101], + [138, 74.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 18, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [-14.934, -9.245], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [42, 26], + [0, 0] + ], + "v": [ + [141.75, 76.25], + [121.5, 56], + [108, 87], + [164.5, 79] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 32, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [-17.223, -3.445], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [10, 2], + [0, 0] + ], + "v": [ + [122.25, 69.75], + [107.5, 69], + [107, 89.5], + [138.75, 73.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 45, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [-13.864, -10.783], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [29.25, 22.75], + [0, 0] + ], + "v": [ + [132, 73.75], + [115.5, 64.75], + [103, 84], + [148, 76.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 58, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [-5, -0.5], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [13.442, 1.344], + [0, 0] + ], + "v": [ + [120.25, 71.5], + [108, 83.5], + [101, 99], + [134.25, 74.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 61, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [-5, -0.5], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [13.442, 1.344], + [0, 0] + ], + "v": [ + [100.5, 67.5], + [88, 66.5], + [81, 82], + [115.5, 72] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 69, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [-4.69, -1.804], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [26, 10], + [0, 0] + ], + "v": [ + [123.5, 71.25], + [110.5, 76.5], + [102.5, 91.5], + [138.5, 75.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 78, + "s": [ + { + "i": [ + [0, 0], + [14, 6], + [-4.617, -1.982], + [0, 0] + ], + "o": [ + [0, 0], + [-9.229, -3.955], + [46, 19.75], + [0, 0] + ], + "v": [ + [150.25, 74.25], + [118.5, 70.5], + [110.5, 85.5], + [168.5, 78.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 88, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [-5.02, 0.228], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [22, -1], + [0, 0] + ], + "v": [ + [129.25, 72.25], + [120.5, 78], + [112.5, 93], + [147, 73.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 92, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [-5.02, 0.228], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [22, -1], + [0, 0] + ], + "v": [ + [124, 72.5], + [118.5, 77], + [110.5, 92], + [133.75, 73.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 97, + "s": [ + { + "i": [ + [0, 0], + [0, 0], + [-4.582, -2.062], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [40, 18], + [0, 0] + ], + "v": [ + [138.5, 70.5], + [124, 67], + [113, 87], + [159, 75.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 98, + "s": [ + { + "i": [ + [5.5, 2], + [0, 0], + [-4.596, -2.031], + [-22, 36.5] + ], + "o": [ + [-20.5, 19], + [0, 0], + [21.5, 9.5], + [-6.5, -2] + ], + "v": [ + [165.5, 74.5], + [135.5, 26], + [115, 81], + [180.5, 79] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 105, + "s": [ + { + "i": [ + [5.5, 2], + [0, 0], + [-3.074, -3.975], + [-22, 36.5] + ], + "o": [ + [-11, 2.75], + [0, 0], + [18.75, 24.25], + [-6.5, -2] + ], + "v": [ + [167.25, 77], + [129.25, 14], + [124.25, 66.5], + [195.5, 84] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 114, + "s": [ + { + "i": [ + [5.5, 2], + [0, 0], + [-3.38, -3.718], + [-24.25, 25.5] + ], + "o": [ + [-11, 2.75], + [0, 0], + [20, 22], + [-6.5, -2] + ], + "v": [ + [167.25, 77], + [105.5, 45.75], + [109.75, 81], + [218.25, 87.5] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 123, + "s": [ + { + "i": [ + [5.5, 2], + [0, 0], + [-5.023, -0.148], + [-9.5, 11.25] + ], + "o": [ + [-11, 2.75], + [0, 0], + [8.5, 0.25], + [-6.5, -2] + ], + "v": [ + [123, 65.5], + [105.5, 45.75], + [113.5, 89.75], + [144, 72.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 137, + "s": [ + { + "i": [ + [5.5, 2], + [0, 0], + [-3.182, -3.889], + [-23.25, 30.75] + ], + "o": [ + [-11, 2.75], + [0, 0], + [18, 22], + [-6.5, -2] + ], + "v": [ + [159, 74.5], + [136.25, 41.75], + [119.25, 71.25], + [186.25, 81] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 148, + "s": [ + { + "i": [ + [5.5, 2], + [0, 0], + [-4.189, -2.775], + [-16, 26.25] + ], + "o": [ + [-24.5, 21], + [0, 0], + [19.25, 12.75], + [-6.5, -2] + ], + "v": [ + [139.5, 71.5], + [104.5, 83.25], + [97.75, 102], + [161.25, 76.75] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 154, + "s": [ + { + "i": [ + [5.5, 2], + [0, 0], + [-4.189, -2.775], + [-16, 26.25] + ], + "o": [ + [-24.5, 21], + [0, 0], + [19.25, 12.75], + [-6.5, -2] + ], + "v": [ + [106.25, 65.75], + [71.25, 77.5], + [64.5, 96.25], + [128, 71] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 159, + "s": [ + { + "i": [ + [5.5, 2], + [0, 0], + [-4.189, -2.775], + [-16, 26.25] + ], + "o": [ + [-24.5, 21], + [0, 0], + [19.25, 12.75], + [-6.5, -2] + ], + "v": [ + [106.25, 65.75], + [71.25, 77.5], + [64.5, 96.25], + [128, 71] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.833, "y": 0.833 }, + "o": { "x": 0.167, "y": 0.167 }, + "t": 170, + "s": [ + { + "i": [ + [5.5, 2], + [0, 0], + [-4.189, -2.775], + [-16, 26.25] + ], + "o": [ + [-10.75, 2.5], + [0, 0], + [19.25, 12.75], + [-6.5, -2] + ], + "v": [ + [147, 73], + [122.5, 57.25], + [113, 81.75], + [168.75, 78.25] + ], + "c": true + } + ] + }, + { + "t": 179, + "s": [ + { + "i": [ + [6.75, 0.25], + [0, 0], + [-17.5, 1.5], + [-2, 3] + ], + "o": [ + [-6, 4], + [0, 0], + [17.5, -1.5], + [-6.75, -2] + ], + "v": [ + [125.5, 74], + [103, 88], + [103, 106], + [144, 77] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.980392156863, 0.882352941176, 1], + "ix": 4 + }, + "o": { "a": 0, "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": 7, + "ty": 4, + "nm": "Shape Layer 1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [256, 256, 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": [ + { + "d": 1, + "ty": "el", + "s": { "a": 0, "k": [366, 366], "ix": 2 }, + "p": { "a": 0, "k": [0, 0], "ix": 3 }, + "nm": "Ellipse Path 1", + "mn": "ADBE Vector Shape - Ellipse", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0, 0, 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": [-5, 161], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [118.182, 38.587], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "o": { "a": 0, "k": 100, "ix": 7 }, + "sk": { "a": 0, "k": 0, "ix": 4 }, + "sa": { "a": 0, "k": 0, "ix": 5 }, + "nm": "Transform" + } + ], + "nm": "Ellipse 1", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [51, 25], + [0, -45], + [-48, -9], + [0, 18] + ], + "o": [ + [0, 44], + [29, -13], + [0, -53], + [-74, 22] + ], + "v": [ + [-167, -246], + [-148, 45], + [216, 76], + [218, -248] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.289642423391, 0.858823537827, 0.303034931421, 1], + "ix": 4 + }, + "o": { "a": 0, "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, 10], "ix": 2 }, + "a": { "a": 0, "k": [0, 0], "ix": 1 }, + "s": { "a": 0, "k": [100, 100], "ix": 3 }, + "r": { "a": 0, "k": 0, "ix": 6 }, + "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": 2, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 0, + "k": { + "i": [ + [248, 13], + [77, -20], + [-26.411, 22.966] + ], + "o": [ + [-285.819, -14.982], + [-79.366, 20.615], + [69, -60] + ], + "v": [ + [48, -204], + [-127, 105], + [206, 176] + ], + "c": true + }, + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { "a": 0, "k": [0, 0, 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": [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 2", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 3, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + } + ], + "markers": [] +} diff --git a/src/assets/graphics/clicker-image.png b/src/assets/graphics/clicker-image.png new file mode 100644 index 0000000000000000000000000000000000000000..544528d5dd65c127f9113987efc064985cd0ccd6 GIT binary patch literal 46253 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
  • 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 OuOTn3EL9_66#Rd>-#_92 literal 0 HcmV?d00001 diff --git a/src/components/DogClicker.tsx b/src/components/DogClicker.tsx new file mode 100644 index 000000000..c9d8a6b30 --- /dev/null +++ b/src/components/DogClicker.tsx @@ -0,0 +1,27 @@ +import DogClickerAnimation from '@/assets/animations/dog-click.json' +import Lottie, { LottieProps } from 'react-lottie' + +export type HamsterLoadingProps = Omit + +export default function DogClicker({ ...props }: HamsterLoadingProps) { + const defaultOptions: LottieProps = { + ...props, + options: { + loop: true, + autoplay: true, + animationData: DogClickerAnimation, + rendererSettings: { + preserveAspectRatio: 'xMidYMid slice', + }, + }, + } + + return ( + + ) +} diff --git a/src/components/auth/ProfileModal/contents/AccountContent.tsx b/src/components/auth/ProfileModal/contents/AccountContent.tsx index 9a6df31d7..6e8af854d 100644 --- a/src/components/auth/ProfileModal/contents/AccountContent.tsx +++ b/src/components/auth/ProfileModal/contents/AccountContent.tsx @@ -9,7 +9,7 @@ import NewCommunityModal from '@/components/community/NewCommunityModal' import useGetTheme from '@/hooks/useGetTheme' import { useConfigContext } from '@/providers/config/ConfigProvider' import { getLinkedTelegramAccountsQuery } from '@/services/api/notifications/query' -import { getBalanceQuery } from '@/services/datahub/balances/query' +import { getBalanceQuery } from '@/services/datahub/leaderboard/points-balance/query' import { getProfileQuery } from '@/services/datahub/profiles/query' import { useSendEvent } from '@/stores/analytics' import { useMyMainAddress } from '@/stores/my-account' diff --git a/src/modules/chat/HomePage/MissingRewards.tsx b/src/modules/chat/HomePage/MissingRewards.tsx index 6457e1cb5..2d6823ccb 100644 --- a/src/modules/chat/HomePage/MissingRewards.tsx +++ b/src/modules/chat/HomePage/MissingRewards.tsx @@ -1,6 +1,6 @@ import Button from '@/components/Button' import useLinkedEvmAddress from '@/hooks/useLinkedEvmAddress' -import { getBalanceQuery } from '@/services/datahub/balances/query' +import { getBalanceQuery } from '@/services/datahub/leaderboard/points-balance/query' import { useMyMainAddress } from '@/stores/my-account' import { cx } from '@/utils/class-names' import { IoWarning } from 'react-icons/io5' diff --git a/src/modules/points/PointsWidget.tsx b/src/modules/points/PointsWidget.tsx index 618f0ec6e..74baa27cf 100644 --- a/src/modules/points/PointsWidget.tsx +++ b/src/modules/points/PointsWidget.tsx @@ -9,6 +9,7 @@ import { Skeleton } from '@/components/SkeletonFallback' import useIsMounted from '@/hooks/useIsMounted' import { getBalanceQuery } from '@/services/datahub/balances/query' import { getTodaySuperLikeCountQuery } from '@/services/datahub/content-staking/query' +import { getBalanceQuery } from '@/services/datahub/leaderboard/points-balance/query' import { useSendEvent } from '@/stores/analytics' import { useMyAccount, useMyMainAddress } from '@/stores/my-account' import { cx } from '@/utils/class-names' diff --git a/src/modules/telegram/StatsPage/tmpData.tsx b/src/modules/telegram/StatsPage/tmpData.tsx index ad516d962..d7db8bb3c 100644 --- a/src/modules/telegram/StatsPage/tmpData.tsx +++ b/src/modules/telegram/StatsPage/tmpData.tsx @@ -1,4 +1,4 @@ -const myAddressIndex = 10001 +const myAddressIndex = 50 const myAddressTmp = '0x3C66e2cE7B0d28415A0Ad1A0C4837E03ca407071' diff --git a/src/modules/telegram/TapPage/PointsClicker.tsx b/src/modules/telegram/TapPage/PointsClicker.tsx index e76929720..9ab3c35a4 100644 --- a/src/modules/telegram/TapPage/PointsClicker.tsx +++ b/src/modules/telegram/TapPage/PointsClicker.tsx @@ -1,7 +1,13 @@ -import WaiterImage from '@/assets/graphics/waiter.png' +import DogClicker from '@/components/DogClicker' +import { + decreaseEnergyValue, + increasePointsBalance, +} from '@/services/datahub/leaderboard/points-balance/optimistic' +import { getEnergyStateQuery } from '@/services/datahub/leaderboard/points-balance/query' +import { useMyMainAddress } from '@/stores/my-account' import { cx } from '@/utils/class-names' +import { useQueryClient } from '@tanstack/react-query' import { useHapticFeedbackRaw } from '@tma.js/sdk-react' -import Image from 'next/image' import { TouchEvent, TouchList, useEffect, useRef, useState } from 'react' type PointsClickerProps = { @@ -13,6 +19,28 @@ const PointsClicker = ({ className }: PointsClickerProps) => { const [isTouched, setIsTouched] = useState(false) const [touches, setTouches] = useState() const haptic = useHapticFeedbackRaw(true) + const client = useQueryClient() + const myAddress = useMyMainAddress() + const { data, isLoading } = getEnergyStateQuery.useQuery(myAddress || '') + const [startAnimation, setStartAnimation] = useState(false) + + const { energyValue } = data || {} + + const isEmptyEnergy = energyValue === 0 + + useEffect(() => { + let timeout: NodeJS.Timeout + + if (startAnimation && !isTouched) { + timeout = setTimeout(() => { + setStartAnimation(false) + }, 1000) + } + + return () => { + clearTimeout(timeout) + } + }, [startAnimation, isTouched]) useEffect(() => { const refCurrent = ref.current @@ -31,7 +59,8 @@ const PointsClicker = ({ className }: PointsClickerProps) => { e.preventDefault() } } - refCurrent?.addEventListener('touchstart', onTouchStart, { + + ref.current?.addEventListener('touchstart', onTouchStart, { passive: false, }) refCurrent?.addEventListener('touchmove', onTouchMove, { @@ -39,12 +68,15 @@ const PointsClicker = ({ className }: PointsClickerProps) => { }) return () => { - refCurrent?.removeEventListener('touchstart', onTouchStart) - refCurrent?.removeEventListener('touchmove', onTouchMove) + if (refCurrent) { + refCurrent.removeEventListener('touchstart', onTouchStart) + refCurrent.removeEventListener('touchmove', onTouchMove) + } } }, []) const onMouseDown = (event: TouchEvent) => { + setStartAnimation(true) setIsTouched(true) setTouches(event.touches) } @@ -58,13 +90,26 @@ const PointsClicker = ({ className }: PointsClickerProps) => { if (ref.current && touch) { const word = document.createElement('div') word.classList.add('floating-word') - word.textContent = 'Soon' + word.textContent = '+1' word.style.left = touch.clientX - 110 + 'px' - word.style.top = touch.clientY - 130 + 'px' + word.style.top = touch.clientY - 200 + 'px' ref.current.appendChild(word) + if (myAddress && !isEmptyEnergy) { + increasePointsBalance({ + client, + address: myAddress, + pointsByClick: 1, + }) + + decreaseEnergyValue({ + client, + address: myAddress, + energyValuePerClick: 1, + }) + } setTimeout(() => { ref.current?.removeChild(word) }, 3000) @@ -77,28 +122,28 @@ const PointsClicker = ({ className }: PointsClickerProps) => { } return ( -
    + <>
    - -
    + ref={ref} + className={cx('relative max-h-[242px] max-w-[242px]', className)} + onTouchStart={isEmptyEnergy ? undefined : onMouseDown} + onTouchEnd={isEmptyEnergy ? undefined : onMouseUp} + > +
    + + + ) } diff --git a/src/modules/telegram/TapPage/index.tsx b/src/modules/telegram/TapPage/index.tsx index c1280d5ff..19e8f0e4a 100644 --- a/src/modules/telegram/TapPage/index.tsx +++ b/src/modules/telegram/TapPage/index.tsx @@ -1,14 +1,21 @@ import TapFromMobileImage from '@/assets/graphics/tap-from-mobile.png' -import Button from '@/components/Button' +import SkeletonFallback from '@/components/SkeletonFallback' import LayoutWithBottomNavigation from '@/components/layouts/LayoutWithBottomNavigation' import ProgressModal from '@/components/modals/RewardPerDayModal' import WelcomeModal from '@/components/modals/WelcomeModal' import PointsWidget from '@/modules/points/PointsWidget' -import { cx, mutedTextColorStyles } from '@/utils/class-names' +import { increaseEnergyValue } from '@/services/datahub/leaderboard/points-balance/optimistic' +import { + FULL_ENERGY_VALUE, + getEnergyStateQuery, +} from '@/services/datahub/leaderboard/points-balance/query' +import { useMyMainAddress } from '@/stores/my-account' import { isTouchDevice } from '@/utils/device' +import { useQueryClient } from '@tanstack/react-query' import { useMiniAppRaw } from '@tma.js/sdk-react' import Image from 'next/image' import { useRouter } from 'next/router' +import { useEffect } from 'react' import PointsClicker from './PointsClicker' const TapPage = () => { @@ -35,27 +42,43 @@ const TapPageContent = () => { } return ( -
    +
    -
    - - Tap2Earn is coming soon! While you wait, start earning points today by - creating and liking memes. - - - -
    +
    ) } +const EnergyState = () => { + const myAddress = useMyMainAddress() + const client = useQueryClient() + + const { data, isLoading } = getEnergyStateQuery.useQuery(myAddress || '') + + const { energyValue } = data || {} + + useEffect(() => { + const interval = setInterval(() => { + if (energyValue === FULL_ENERGY_VALUE) return + increaseEnergyValue({ + client, + address: myAddress || '', + energyValuePerClick: 1, + }) + }, 2000) + + return () => clearInterval(interval) + }) + + return ( + + 🔋{' '} + {energyValue} / + {FULL_ENERGY_VALUE} + + ) +} + const MobileDeviceForBetterExp = () => { return (
    diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index dc838b109..f7d516bda 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -25,7 +25,6 @@ import { SDKProvider } from '@tma.js/sdk-react' import { SessionProvider } from 'next-auth/react' import { ThemeProvider } from 'next-themes' import type { AppProps } from 'next/app' -// import { GoogleAnalytics } from 'nextjs-google-analytics' import Script from 'next/script' import { useEffect, useRef } from 'react' import { Toaster } from 'sonner' @@ -39,6 +38,10 @@ export type AppCommonProps = { } export default function App(props: AppProps) { + useEffect(() => { + import('eruda').then((lib) => lib.default.init()) + }, []) + return ( { + console.log('isExpanded and isStable', webApp.isExpanded, e.isStateStable) + + // if (webApp.isExpanded) { + + // document.body.style.overflow = 'hidden' + // document.body.style.height = `${webApp.viewportStableHeight}px` + // document.body.style.maxHeight = `${webApp.viewportStableHeight}px` + // } else { + // document.body.style.overflow = 'auto' + // } +} + function AppContent({ Component, pageProps }: AppProps) { const { head, dehydratedState, ...props } = pageProps @@ -110,7 +126,11 @@ function AppContent({ Component, pageProps }: AppProps) { const webApp = telegram?.WebApp - webApp?.expand() + if (webApp) { + webApp.ready() + + webApp.expand() + } }) return ( @@ -121,11 +141,6 @@ function AppContent({ Component, pageProps }: AppProps) { - {/* */} - {/* */} + diff --git a/src/services/datahub/balances/query.ts b/src/services/datahub/balances/query.ts index 6c8792182..6d6b93981 100644 --- a/src/services/datahub/balances/query.ts +++ b/src/services/datahub/balances/query.ts @@ -1,8 +1,6 @@ import { createQuery } from '@/subsocial-query' import { gql } from 'graphql-request' import { - GetBalanceQuery, - GetBalanceQueryVariables, GetIsActiveStakerQuery, GetIsActiveStakerQueryVariables, GetIsBalanceSufficientQuery, @@ -45,32 +43,6 @@ export const getIsBalanceSufficientQuery = createQuery({ }), }) -const GET_BALANCE = gql` - query GetBalance($address: String!) { - socialProfileBalances(args: { where: { address: $address } }) { - activeStakingPoints - } - } -` -async function getBalance(address: string): Promise { - const res = await datahubQueryRequest< - GetBalanceQuery, - GetBalanceQueryVariables - >({ - document: GET_BALANCE, - variables: { address }, - }) - - return Number(res.socialProfileBalances?.activeStakingPoints ?? 0) || 0 -} -export const getBalanceQuery = createQuery({ - key: 'getBalance', - fetcher: getBalance, - defaultConfigGenerator: (address) => ({ - enabled: !!address, - }), -}) - const GET_IS_ACTIVE_STAKER = gql` query GetIsActiveStaker($address: String!) { activeStakingIsActiveStaker(address: $address) diff --git a/src/services/datahub/balances/subscription.tsx b/src/services/datahub/balances/subscription.tsx index 0980080b5..f5f9c00cc 100644 --- a/src/services/datahub/balances/subscription.tsx +++ b/src/services/datahub/balances/subscription.tsx @@ -2,8 +2,8 @@ import { getMyMainAddress, useMyMainAddress } from '@/stores/my-account' import { QueryClient, useQueryClient } from '@tanstack/react-query' import { gql } from 'graphql-request' import { useEffect, useRef } from 'react' -import { getBalanceQuery } from '../balances/query' import { SubscribeBalancesSubscription } from '../generated-query' +import { getBalanceQuery } from '../leaderboard/points-balance/query' import { datahubSubscription } from '../utils' export function useDatahubBalancesSubscriber() { diff --git a/src/services/datahub/leaderboard/points-balance/index.ts b/src/services/datahub/leaderboard/points-balance/index.ts new file mode 100644 index 000000000..e69de29bb diff --git a/src/services/datahub/leaderboard/points-balance/optimistic.ts b/src/services/datahub/leaderboard/points-balance/optimistic.ts new file mode 100644 index 000000000..e45447f85 --- /dev/null +++ b/src/services/datahub/leaderboard/points-balance/optimistic.ts @@ -0,0 +1,58 @@ +import { QueryClient } from '@tanstack/react-query' +import { + FULL_ENERGY_VALUE, + getBalanceQuery, + getEnergyStateQuery, +} from './query' + +type OptimisticPointsBalanceParams = { + client: QueryClient + address: string + pointsByClick: number +} + +export const increasePointsBalance = ({ + client, + address, + pointsByClick, +}: OptimisticPointsBalanceParams) => { + getBalanceQuery.setQueryData(client, address, (oldData) => { + if (!oldData) return oldData + return oldData + pointsByClick + }) +} + +type OptimisticEnergyParams = { + client: QueryClient + address: string + energyValuePerClick: number +} + +export const decreaseEnergyValue = ({ + client, + address, + energyValuePerClick, +}: OptimisticEnergyParams) => { + getEnergyStateQuery.setQueryData(client, address, (oldData) => { + if (!oldData || (oldData && oldData.energyValue === 0)) return oldData + return { + energyValue: oldData.energyValue - energyValuePerClick, + timestamp: oldData.timestamp, + } + }) +} + +export const increaseEnergyValue = ({ + client, + address, + energyValuePerClick, +}: OptimisticEnergyParams) => { + getEnergyStateQuery.setQueryData(client, address, (oldData) => { + if (!oldData || (oldData && oldData.energyValue === FULL_ENERGY_VALUE)) + return oldData + return { + energyValue: oldData.energyValue + energyValuePerClick, + timestamp: oldData.timestamp, + } + }) +} diff --git a/src/services/datahub/leaderboard/points-balance/query.ts b/src/services/datahub/leaderboard/points-balance/query.ts new file mode 100644 index 000000000..9337e5ec4 --- /dev/null +++ b/src/services/datahub/leaderboard/points-balance/query.ts @@ -0,0 +1,74 @@ +import { createQuery } from '@/subsocial-query' +import { gql } from 'graphql-request' +import { + GetBalanceQuery, + GetBalanceQueryVariables, +} from '../../generated-query' +import { datahubQueryRequest } from '../../utils' + +export const FULL_ENERGY_VALUE = 100 + +const GET_BALANCE = gql` + query GetBalance($address: String!) { + socialProfileBalances(args: { where: { address: $address } }) { + activeStakingPoints + } + } +` +async function getBalance(address: string): Promise { + const res = await datahubQueryRequest< + GetBalanceQuery, + GetBalanceQueryVariables + >({ + document: GET_BALANCE, + variables: { address }, + }) + + return Number(res.socialProfileBalances?.activeStakingPoints ?? 0) || 0 +} + +export const getBalanceQuery = createQuery({ + key: 'getBalance', + fetcher: getBalance, + defaultConfigGenerator: (address) => ({ + enabled: !!address, + }), +}) + +const GET_ENERGY_STATE = gql` + query GetEnergyState($address: String!) { + gamificationTappingEnergyState(args: { where: { address: $address } }) { + energyValue + timestamp + } + } +` + +const getEnergyState = async (address: string) => { + const res = await datahubQueryRequest< + { + gamificationTappingEnergyState: { + energyValue: number + timestamp: number + } + }, + { address: string } + >({ + document: GET_ENERGY_STATE, + variables: { address }, + }) + + return { + energyValue: + res.gamificationTappingEnergyState?.energyValue || FULL_ENERGY_VALUE, + timestamp: res.gamificationTappingEnergyState?.timestamp, + } +} + +export const getEnergyStateQuery = createQuery({ + key: 'getEnergyState', + fetcher: getEnergyState, + defaultConfigGenerator: (address) => ({ + enabled: !!address, + }), +}) diff --git a/src/styles/globals.css b/src/styles/globals.css index a6dcad7ae..84e2e65cc 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -180,7 +180,7 @@ body { position: absolute; font-size: 34px; font-weight: 800; - color: rgba(255, 255, 255, 0.5); + color: rgba(255, 255, 255, 0.9); animation: moveUp 3s forwards; z-index: 10; From ac2eabff5771ac08f2da75228ddc2d25be7eb0d4 Mon Sep 17 00:00:00 2001 From: Sam Date: Sun, 9 Jun 2024 18:53:41 +0300 Subject: [PATCH 02/19] Add save points and energy mutation --- src/pages/api/datahub/points.ts | 40 +++++++++++++ src/server/datahub-queue/energy-and-points.ts | 33 +++++++++++ src/server/datahub-queue/generated.ts | 1 + .../leaderboard/points-balance/mutation.ts | 56 +++++++++++++++++++ .../leaderboard/points-balance/query.ts | 44 ++++++++++++++- 5 files changed, 173 insertions(+), 1 deletion(-) create mode 100644 src/pages/api/datahub/points.ts create mode 100644 src/server/datahub-queue/energy-and-points.ts create mode 100644 src/services/datahub/leaderboard/points-balance/mutation.ts diff --git a/src/pages/api/datahub/points.ts b/src/pages/api/datahub/points.ts new file mode 100644 index 000000000..bebf25dca --- /dev/null +++ b/src/pages/api/datahub/points.ts @@ -0,0 +1,40 @@ +import { ApiResponse, handlerWrapper } from '@/server/common' +import { savePointsAndEnergy } from '@/server/datahub-queue/energy-and-points' +import { datahubMutationWrapper } from '@/server/datahub-queue/utils' +import { ApiDatahubPointsAndEnergyBody } from '@/services/datahub/leaderboard/points-balance/mutation' +import { NextApiRequest, NextApiResponse } from 'next' +import { z } from 'zod' + +const inputSchema = z.object({ + id: z.string(), + provider: z.string(), + payload: z.any(), +}) + +export type ApiDatahubModerationResponse = ApiResponse +const POST_handler = handlerWrapper({ + inputSchema, + dataGetter: (req) => req.body, +})({ + allowedMethods: ['POST'], + errorLabel: 'identity-action', + handler: async (data, req, res) => { + const { payload } = data as ApiDatahubPointsAndEnergyBody + + const mapper = datahubMutationWrapper(savePointsAndEnergy) + await mapper(payload) + + res.json({ + message: 'OK', + success: true, + }) + }, +}) + +export default function handler(req: NextApiRequest, res: NextApiResponse) { + if (req.method === 'POST') { + return POST_handler(req, res) + } + + return res.status(405).send('Method Not Allowed') +} diff --git a/src/server/datahub-queue/energy-and-points.ts b/src/server/datahub-queue/energy-and-points.ts new file mode 100644 index 000000000..264915e1d --- /dev/null +++ b/src/server/datahub-queue/energy-and-points.ts @@ -0,0 +1,33 @@ +import { SocialEventDataApiInput } from '@subsocial/data-hub-sdk' +import { gql } from 'graphql-request' +import { + LinkIdentityMutation, + LinkIdentityMutationVariables, +} from './generated' +import { datahubQueueRequest, throwErrorIfNotProcessed } from './utils' + +const SAVE_POINTS_AND_ENERGY = gql` + mutation LinkIdentity($args: CreateMutateLinkedIdentityInput!) { + initLinkedIdentity(args: $args) { + processed + callId + message + } + } +` + +export async function savePointsAndEnergy(input: SocialEventDataApiInput) { + const res = await datahubQueueRequest< + LinkIdentityMutation, + LinkIdentityMutationVariables + >({ + document: SAVE_POINTS_AND_ENERGY, + variables: { + args: input as any, + }, + }) + throwErrorIfNotProcessed( + res.initLinkedIdentity, + 'Failed to save points and energy' + ) +} diff --git a/src/server/datahub-queue/generated.ts b/src/server/datahub-queue/generated.ts index 62efb4d3b..9285dd105 100644 --- a/src/server/datahub-queue/generated.ts +++ b/src/server/datahub-queue/generated.ts @@ -388,6 +388,7 @@ export enum SocialCallName { SynthDeleteLinkedIdentity = 'synth_delete_linked_identity', SynthFarcasterCreatePostFromCast = 'synth_farcaster_create_post_from_cast', SynthFarcasterCreateSuperLikeFromReaction = 'synth_farcaster_create_super_like_from_reaction', + SynthGamificationAddTappingActivityStates = 'synth_gamification_add_tapping_activity_states', SynthInitLinkedIdentity = 'synth_init_linked_identity', SynthModerationAddCtxToOrganization = 'synth_moderation_add_ctx_to_organization', SynthModerationAddDefaultCtxToModerator = 'synth_moderation_add_default_ctx_to_moderator', diff --git a/src/services/datahub/leaderboard/points-balance/mutation.ts b/src/services/datahub/leaderboard/points-balance/mutation.ts new file mode 100644 index 000000000..f5ca5bedb --- /dev/null +++ b/src/services/datahub/leaderboard/points-balance/mutation.ts @@ -0,0 +1,56 @@ +import { apiInstance } from '@/services/api/utils' +import mutationWrapper from '@/subsocial-query/base' +import { allowWindowUnload, preventWindowUnload } from '@/utils/window' +import { + SocialCallDataArgs, + SocialEventDataApiInput, + SynthGamificationAddTappingActivityStatesCallParsedArgs, + socialCallName, +} from '@subsocial/data-hub-sdk' +import { getCurrentWallet } from '../../../subsocial/hooks' +import { DatahubParams, createSignedSocialDataEvent } from '../../utils' + +export type ApiDatahubPointsAndEnergyBody = { + payload: SocialEventDataApiInput +} + +export async function savePointsAndEnergy( + params: DatahubParams< + SocialCallDataArgs<'synth_gamification_add_tapping_activity_states'> + > +) { + params.isOffchain = true + + const input = createSignedSocialDataEvent( + socialCallName.synth_gamification_add_tapping_activity_states, + params, + params.args + ) + + await apiInstance.post( + '/api/datahub/points', + { + payload: input, + } + ) +} + +export const useSavePointsAndEnergy = mutationWrapper( + async (data: SynthGamificationAddTappingActivityStatesCallParsedArgs) => { + await savePointsAndEnergy({ + ...getCurrentWallet(), + args: data, + }) + }, + { + onMutate: () => { + preventWindowUnload() + }, + onError: () => { + allowWindowUnload() + }, + onSuccess: () => { + allowWindowUnload() + }, + } +) diff --git a/src/services/datahub/leaderboard/points-balance/query.ts b/src/services/datahub/leaderboard/points-balance/query.ts index 9337e5ec4..5cf14dd56 100644 --- a/src/services/datahub/leaderboard/points-balance/query.ts +++ b/src/services/datahub/leaderboard/points-balance/query.ts @@ -4,7 +4,7 @@ import { GetBalanceQuery, GetBalanceQueryVariables, } from '../../generated-query' -import { datahubQueryRequest } from '../../utils' +import { datahubQueryRequest, getDayAndWeekTimestamp } from '../../utils' export const FULL_ENERGY_VALUE = 100 @@ -72,3 +72,45 @@ export const getEnergyStateQuery = createQuery({ enabled: !!address, }), }) + +const GET_CLICKED_POINTS_BY_DAYS = gql` + query GetClickedPointsByDayS($address: String!, $dates: [Int!]!) { + gamificationTappingActivityStatsByDate( + args: { where: { dates: $dates, address: $address } } + ) { + data { + tapsCount + date + } + } + } +` +const getClickedPointsByDays = async (address: string) => { + const { day } = getDayAndWeekTimestamp() + + const res = await datahubQueryRequest< + { + gamificationTappingActivityStatsByDate: { + tapsCount: number + date: string + } + }, + { address: string; dates: number[] } + >({ + document: GET_CLICKED_POINTS_BY_DAYS, + variables: { address, dates: [day] }, + }) + + return { + tapsCount: res.gamificationTappingActivityStatsByDate?.tapsCount || 0, + date: res.gamificationTappingActivityStatsByDate?.date, + } +} + +export const getClickedPointsByDayQuery = createQuery({ + key: 'getClickedPointsByDay', + fetcher: getClickedPointsByDays, + defaultConfigGenerator: (address) => ({ + enabled: !!address, + }), +}) From 1731a52efbf8bd2b2b26a1a220db10bbc68566f1 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 10 Jun 2024 16:47:09 +0300 Subject: [PATCH 03/19] Change clicker animation --- src/assets/animations/cat-clicker.json | 13394 ++++++++++++++++ .../{DogClicker.tsx => CatClicker.tsx} | 10 +- .../telegram/TapPage/PointsClicker.tsx | 10 +- src/modules/telegram/TapPage/index.tsx | 12 +- .../leaderboard/points-balance/query.ts | 2 +- 5 files changed, 13415 insertions(+), 13 deletions(-) create mode 100644 src/assets/animations/cat-clicker.json rename src/components/{DogClicker.tsx => CatClicker.tsx} (63%) diff --git a/src/assets/animations/cat-clicker.json b/src/assets/animations/cat-clicker.json new file mode 100644 index 000000000..30e7c05d2 --- /dev/null +++ b/src/assets/animations/cat-clicker.json @@ -0,0 +1,13394 @@ +{ + "v": "5.9.6", + "fr": 30, + "ip": 0, + "op": 176, + "w": 500, + "h": 500, + "nm": "Cat 2", + "ddd": 0, + "assets": [ + { + "id": "comp_0", + "nm": "main", + "fr": 30, + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 168, + "op": 176, + "st": 168, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 160, + "op": 168, + "st": 160, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 152, + "op": 160, + "st": 152, + "bm": 0 + }, + { + "ddd": 0, + "ind": 4, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 144, + "op": 152, + "st": 144, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 136, + "op": 144, + "st": 136, + "bm": 0 + }, + { + "ddd": 0, + "ind": 6, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 128, + "op": 136, + "st": 128, + "bm": 0 + }, + { + "ddd": 0, + "ind": 7, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 120, + "op": 128, + "st": 120, + "bm": 0 + }, + { + "ddd": 0, + "ind": 8, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 112, + "op": 120, + "st": 112, + "bm": 0 + }, + { + "ddd": 0, + "ind": 9, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 104, + "op": 112, + "st": 104, + "bm": 0 + }, + { + "ddd": 0, + "ind": 10, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 96, + "op": 104, + "st": 96, + "bm": 0 + }, + { + "ddd": 0, + "ind": 11, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 88, + "op": 96, + "st": 88, + "bm": 0 + }, + { + "ddd": 0, + "ind": 12, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 80, + "op": 88, + "st": 80, + "bm": 0 + }, + { + "ddd": 0, + "ind": 13, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 72, + "op": 80, + "st": 72, + "bm": 0 + }, + { + "ddd": 0, + "ind": 14, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 64, + "op": 72, + "st": 64, + "bm": 0 + }, + { + "ddd": 0, + "ind": 15, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 56, + "op": 64, + "st": 56, + "bm": 0 + }, + { + "ddd": 0, + "ind": 16, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 48, + "op": 56, + "st": 48, + "bm": 0 + }, + { + "ddd": 0, + "ind": 17, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 40, + "op": 48, + "st": 40, + "bm": 0 + }, + { + "ddd": 0, + "ind": 18, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 32, + "op": 40, + "st": 32, + "bm": 0 + }, + { + "ddd": 0, + "ind": 19, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 24, + "op": 32, + "st": 24, + "bm": 0 + }, + { + "ddd": 0, + "ind": 20, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 16, + "op": 24, + "st": 16, + "bm": 0 + }, + { + "ddd": 0, + "ind": 21, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 8, + "op": 16, + "st": 8, + "bm": 0 + }, + { + "ddd": 0, + "ind": 22, + "ty": 0, + "nm": "cat", + "refId": "comp_1", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 0, + "op": 8, + "st": 0, + "bm": 0 + } + ] + }, + { + "id": "comp_1", + "nm": "cat", + "fr": 30, + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 4, + "nm": "r hand", + "parent": 6, + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { + "a": 1, + "k": [ + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 0, + "s": [5] + }, + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 4, + "s": [-26] + }, + { "t": 8, "s": [5] } + ], + "ix": 10 + }, + "p": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [-21.134, -37.567, 0], + "to": [0, 0.688, 0], + "ti": [0, 0, 0] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [-21.134, -33.442, 0], + "to": [0, 0, 0], + "ti": [0, 0.688, 0] + }, + { "t": 8, "s": [-21.134, -37.567, 0] } + ], + "ix": 2, + "l": 2 + }, + "a": { "a": 0, "k": [-21.884, -38.567, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [10.375, 6.75], + [0, 0], + [-4.743, 0], + [-3.023, 1.296], + [-1.542, -0.513], + [0.179, -1.532], + [-15.25, -0.25], + [-0.5, 3.125] + ], + "o": [ + [-18.434, -11.993], + [0, 0], + [1.75, 0], + [4.77, -2.045], + [2.175, 0.723], + [-1.125, 9.625], + [13.361, 0.219], + [0.481, -3.003] + ], + "v": [ + [24.75, -52.25], + [-22.25, -38], + [-14, -37.563], + [-5.713, -39.698], + [0.711, -41.334], + [-0.125, -36.688], + [20.75, -22.25], + [35.375, -32.375] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [12.255, 1.735], + [0, 0], + [-3.024, -0.898], + [-3.061, -1.202], + [-1.121, -0.209], + [-1.082, -0.35], + [-10.582, 2.928], + [0.867, 3.044] + ], + "o": [ + [-21.774, -3.082], + [0, 0], + [2.16, 0.642], + [3.376, 1.326], + [1.874, 0.35], + [3.468, 1.123], + [12.879, -3.563], + [-0.833, -2.925] + ], + "v": [ + [20.203, -54.543], + [-22.25, -38], + [-14.162, -36.624], + [-4.897, -33.594], + [2.242, -31.536], + [8.852, -31.995], + [29.251, -25.662], + [38.23, -41.018] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [10.375, 6.75], + [0, 0], + [-4.743, 0], + [-3.023, 1.296], + [-1.542, -0.513], + [0.179, -1.532], + [-15.25, -0.25], + [-0.5, 3.125] + ], + "o": [ + [-18.434, -11.993], + [0, 0], + [1.75, 0], + [4.77, -2.045], + [2.175, 0.723], + [-1.125, 9.625], + [13.361, 0.219], + [0.481, -3.003] + ], + "v": [ + [24.75, -52.25], + [-22.25, -38], + [-14, -37.563], + [-5.713, -39.698], + [0.711, -41.334], + [-0.125, -36.688], + [20.75, -22.25], + [35.375, -32.375] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.219607858097, 0.047058827269, 0.117647066303, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 3.2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.956862804936, 0.501960784314, 0.164705882353, 1], + "ix": 4 + }, + "o": { "a": 0, "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, + "ct": 1, + "bm": 0 + }, + { + "ddd": 0, + "ind": 2, + "ty": 4, + "nm": "l hand", + "parent": 6, + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { + "a": 1, + "k": [ + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 0, + "s": [26] + }, + { + "i": { "x": [0.667], "y": [1] }, + "o": { "x": [0.333], "y": [0] }, + "t": 4, + "s": [0] + }, + { "t": 8, "s": [26] } + ], + "ix": 10 + }, + "p": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 0.667 }, + "o": { "x": 0.333, "y": 0.333 }, + "t": 0, + "s": [134.456, 16.049, 0], + "to": [0, 0, 0], + "ti": [0, 0, 0] + }, + { + "i": { "x": 0.667, "y": 0.667 }, + "o": { "x": 0.333, "y": 0.333 }, + "t": 4, + "s": [134.456, 16.049, 0], + "to": [0, 0, 0], + "ti": [0, 0, 0] + }, + { "t": 8, "s": [134.456, 16.049, 0] } + ], + "ix": 2, + "l": 2 + }, + "a": { "a": 0, "k": [134.456, 16.049, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0], + [29.162, 9.766], + [-2.575, -3.766], + [0.663, -1.842], + [-1.058, -4.755], + [-10.37, -5.503], + [0, 0] + ], + "o": [ + [0, 0], + [-21.665, -7.255], + [4.63, 6.771], + [-0.663, 1.842], + [1.088, 4.886], + [5.803, 3.08], + [0, 0] + ], + "v": [ + [140.625, 2.375], + [87.204, -23.805], + [71.251, -8.554], + [83.533, 2.481], + [85.319, 10.067], + [102.399, 28.562], + [114.25, 30.25] + ], + "c": false + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0, 0], + [29.25, -9.5], + [-4.31, -1.495], + [-0.563, -1.875], + [-1.54, -4.621], + [-13.916, -5.396], + [0, 0] + ], + "o": [ + [0, 0], + [-21.73, 7.058], + [7.75, 2.688], + [0.563, 1.875], + [0.75, 2.25], + [6.125, 2.375], + [0, 0] + ], + "v": [ + [140.625, 2.375], + [74.75, -17], + [71, 4.75], + [87.438, 6.313], + [83.75, 12.625], + [101.5, 29], + [114.25, 30.25] + ], + "c": false + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0, 0], + [29.162, 9.766], + [-2.575, -3.766], + [0.663, -1.842], + [-1.058, -4.755], + [-10.37, -5.503], + [0, 0] + ], + "o": [ + [0, 0], + [-21.665, -7.255], + [4.63, 6.771], + [-0.663, 1.842], + [1.088, 4.886], + [5.803, 3.08], + [0, 0] + ], + "v": [ + [140.625, 2.375], + [87.204, -23.805], + [71.251, -8.554], + [83.533, 2.481], + [85.319, 10.067], + [102.399, 28.562], + [114.25, 30.25] + ], + "c": false + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "st", + "c": { + "a": 0, + "k": [0.219607858097, 0.047058827269, 0.117647066303, 1], + "ix": 3 + }, + "o": { "a": 0, "k": 100, "ix": 4 }, + "w": { "a": 0, "k": 3.2, "ix": 5 }, + "lc": 1, + "lj": 1, + "ml": 4, + "bm": 0, + "nm": "Stroke 1", + "mn": "ADBE Vector Graphic - Stroke", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.956862804936, 0.501960784314, 0.164705882353, 1], + "ix": 4 + }, + "o": { "a": 0, "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, + "ct": 1, + "bm": 0 + }, + { + "ddd": 0, + "ind": 3, + "ty": 4, + "nm": "l eye", + "parent": 5, + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [120.019, -64.797, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [120.019, -64.797, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.281, -0.405], + [0.702, -0.486], + [0.301, 0], + [0.301, 0.432], + [14.567, 0.081], + [0.22, 0.609], + [-0.497, 0.416], + [-10.797, -5.188], + [0.37, -0.767], + [0.771, 0.37], + [2.891, -0.96] + ], + "o": [ + [0.482, 0.702], + [-0.27, 0.185], + [-0.49, 0], + [-0.285, -0.405], + [-0.644, -0.004], + [-0.22, -0.609], + [0.347, -0.289], + [0.767, 0.37], + [-0.37, 0.767], + [-4.699, -2.259], + [12.566, 2.047] + ], + "v": [ + [132.757, -58.605], + [132.364, -56.458], + [131.489, -56.184], + [130.22, -56.851], + [108.541, -66.892], + [107.1, -67.91], + [107.562, -69.617], + [126.952, -71.452], + [127.672, -69.394], + [125.614, -68.673], + [113.915, -69.537] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.307, -0.386], + [0.669, -0.53], + [0.3, -0.019], + [0.328, 0.411], + [14.542, -0.86], + [0.259, 0.594], + [-0.469, 0.448], + [-12.123, 0.847], + [0.107, -0.845], + [0.832, -0.196], + [2.823, -1.145] + ], + "o": [ + [0.526, 0.669], + [-0.257, 0.202], + [-0.489, 0.032], + [-0.311, -0.385], + [-0.643, 0.038], + [-0.259, -0.594], + [0.328, -0.311], + [0.85, -0.059], + [-0.107, 0.845], + [-5.427, 1.275], + [12.672, 1.231] + ], + "v": [ + [134.795, -62.554], + [134.541, -60.386], + [133.685, -60.056], + [132.377, -60.64], + [108.608, -66.095], + [107.104, -67.018], + [107.455, -68.751], + [126.906, -75.672], + [128.243, -73.949], + [126.521, -72.612], + [113.8, -69.081] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.281, -0.405], + [0.702, -0.486], + [0.301, 0], + [0.301, 0.432], + [14.567, 0.081], + [0.22, 0.609], + [-0.497, 0.416], + [-10.797, -5.188], + [0.37, -0.767], + [0.771, 0.37], + [2.891, -0.96] + ], + "o": [ + [0.482, 0.702], + [-0.27, 0.185], + [-0.49, 0], + [-0.285, -0.405], + [-0.644, -0.004], + [-0.22, -0.609], + [0.347, -0.289], + [0.767, 0.37], + [-0.37, 0.767], + [-4.699, -2.259], + [12.566, 2.047] + ], + "v": [ + [132.757, -58.605], + [132.364, -56.458], + [131.489, -56.184], + [130.22, -56.851], + [108.541, -66.892], + [107.1, -67.91], + [107.562, -69.617], + [126.952, -71.452], + [127.672, -69.394], + [125.614, -68.673], + [113.915, -69.537] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.219607844949, 0.04705882445, 0.117647059262, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 1", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 180, + "st": 0, + "ct": 1, + "bm": 0 + }, + { + "ddd": 0, + "ind": 4, + "ty": 4, + "nm": "r eye", + "parent": 5, + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [74.15, -74.88, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [74.15, -74.88, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.046, -0.293], + [0.49, -0.335], + [0.305, 0], + [0.235, 0.139], + [0.358, -0.177], + [0.378, 0.759], + [-0.756, 0.382], + [-9.159, -3.142], + [3.384, 0.871], + [-0.212, 0.825], + [-0.829, -0.212] + ], + "o": [ + [0.093, 0.586], + [-0.262, 0.181], + [-0.266, 0], + [-9.525, -5.466], + [-0.763, 0.378], + [-0.382, -0.759], + [0.362, -0.185], + [-1.291, -1.368], + [-0.825, -0.212], + [0.216, -0.825], + [9.829, 2.536] + ], + "v": [ + [85.598, -70.878], + [84.947, -69.371], + [84.076, -69.097], + [83.309, -69.305], + [64.914, -70.473], + [62.848, -71.159], + [63.526, -73.225], + [80.537, -73.942], + [73.764, -77.628], + [72.654, -79.505], + [74.535, -80.615] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.046, -0.293], + [0.49, -0.335], + [0.305, 0], + [0.253, 0.102], + [0.384, -0.112], + [0.24, 0.814], + [-0.81, 0.244], + [-9.159, -3.142], + [2.235, 2.099], + [-0.403, 0.75], + [-0.687, -0.509] + ], + "o": [ + [0.093, 0.586], + [-0.262, 0.181], + [-0.266, 0], + [-9.934, -4.007], + [-0.817, 0.239], + [-0.244, -0.814], + [0.389, -0.119], + [-1.291, -1.368], + [-0.621, -0.583], + [0.407, -0.749], + [7.534, 5.583] + ], + "v": [ + [85.598, -70.878], + [84.947, -69.371], + [84.076, -69.097], + [83.309, -69.305], + [65.113, -73.686], + [63.197, -74.721], + [64.225, -76.638], + [80.537, -73.942], + [73.79, -80.312], + [73.162, -82.401], + [75.254, -83.028] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.046, -0.293], + [0.49, -0.335], + [0.305, 0], + [0.235, 0.139], + [0.358, -0.177], + [0.378, 0.759], + [-0.756, 0.382], + [-9.159, -3.142], + [3.384, 0.871], + [-0.212, 0.825], + [-0.829, -0.212] + ], + "o": [ + [0.093, 0.586], + [-0.262, 0.181], + [-0.266, 0], + [-9.525, -5.466], + [-0.763, 0.378], + [-0.382, -0.759], + [0.362, -0.185], + [-1.291, -1.368], + [-0.825, -0.212], + [0.216, -0.825], + [9.829, 2.536] + ], + "v": [ + [85.598, -70.878], + [84.947, -69.371], + [84.076, -69.097], + [83.309, -69.305], + [64.914, -70.473], + [62.848, -71.159], + [63.526, -73.225], + [80.537, -73.942], + [73.764, -77.628], + [72.654, -79.505], + [74.535, -80.615] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.219607844949, 0.04705882445, 0.117647059262, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 1", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 180, + "st": 0, + "ct": 1, + "bm": 0 + }, + { + "ddd": 0, + "ind": 5, + "ty": 4, + "nm": "mouth", + "parent": 6, + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [94.282, -50.362, 0], + "to": [-0.542, 0.5, 0], + "ti": [0, 0, 0] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [91.032, -47.362, 0], + "to": [0, 0, 0], + "ti": [-0.542, 0.5, 0] + }, + { "t": 8, "s": [94.282, -50.362, 0] } + ], + "ix": 2, + "l": 2 + }, + "a": { "a": 0, "k": [94.282, -50.362, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-6.391, 4.36], + [-0.031, 0.019], + [1.596, 0.335], + [2.613, -2.047], + [0.393, 0.505], + [-0.505, 0.393], + [-0.247, 0.177], + [0.455, 0], + [2.12, -2.987], + [-0.382, -0.104] + ], + "o": [ + [0.027, -0.023], + [-1.083, -0.964], + [-2.386, -0.501], + [-0.501, 0.393], + [-0.393, -0.501], + [0.247, -0.193], + [-0.424, -0.062], + [-3.388, 0], + [0.366, 0.119], + [7.767, 2.074] + ], + "v": [ + [103.974, -32.99], + [104.062, -33.056], + [100.026, -35.222], + [92.494, -32.898], + [90.871, -33.098], + [91.072, -34.721], + [91.812, -35.272], + [90.49, -35.372], + [81.52, -29.883], + [82.638, -29.548] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-5.349, 3.649], + [-0.026, 0.016], + [1.121, -0.24], + [2.187, -1.713], + [0.329, 0.423], + [-0.423, 0.329], + [-0.206, 0.148], + [0.381, 0], + [2.672, -1.458], + [-0.32, -0.085] + ], + "o": [ + [0.023, -0.019], + [-0.913, 0.197], + [-1.995, 0.427], + [-0.419, 0.329], + [-0.329, -0.419], + [0.206, -0.161], + [-0.355, -0.052], + [-2.836, 0], + [0.306, 0.1], + [6.501, 1.736] + ], + "v": [ + [100.37, -36.267], + [100.444, -36.322], + [97.067, -35.635], + [90.763, -33.69], + [89.405, -33.857], + [89.572, -35.215], + [90.192, -35.677], + [89.085, -35.761], + [81.578, -33.667], + [82.514, -33.386] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-6.391, 4.36], + [-0.031, 0.019], + [1.596, 0.335], + [2.613, -2.047], + [0.393, 0.505], + [-0.505, 0.393], + [-0.247, 0.177], + [0.455, 0], + [2.12, -2.987], + [-0.382, -0.104] + ], + "o": [ + [0.027, -0.023], + [-1.083, -0.964], + [-2.386, -0.501], + [-0.501, 0.393], + [-0.393, -0.501], + [0.247, -0.193], + [-0.424, -0.062], + [-3.388, 0], + [0.366, 0.119], + [7.767, 2.074] + ], + "v": [ + [103.974, -32.99], + [104.062, -33.056], + [100.026, -35.222], + [92.494, -32.898], + [90.871, -33.098], + [91.072, -34.721], + [91.812, -35.272], + [90.49, -35.372], + [81.52, -29.883], + [82.638, -29.548] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-1.372, -1.295], + [-1.769, 5.462], + [5.828, 0], + [2.267, 0.347], + [4.676, 5.524], + [-3.361, -6.557], + [-3.296, -1.526], + [-4.356, 0], + [-1.245, -0.474], + [-1.912, -0.409] + ], + "o": [ + [5.424, -4.441], + [-7.482, 1.843], + [-2.54, 0], + [-7.906, -1.203], + [-1.295, 5.655], + [1.592, 3.111], + [2.494, -3.766], + [1.557, 0], + [1.958, -0.802], + [2.228, 0.474] + ], + "v": [ + [105.94, -34.478], + [116.999, -50.741], + [97.105, -47.985], + [89.904, -48.505], + [70.977, -58.647], + [71.956, -37.712], + [79.315, -30.743], + [90.49, -37.685], + [94.703, -36.883], + [100.52, -37.481] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-1.422, 0.45], + [-1.481, 4.571], + [4.878, 0], + [1.897, 0.289], + [3.913, 4.623], + [-2.809, -5.49], + [-2.758, -1.278], + [-3.646, 0], + [-1.042, -0.397], + [-1.63, 0.139] + ], + "o": [ + [4.539, -3.717], + [-6.262, 1.542], + [-2.126, 0], + [-6.617, -1.007], + [-1.084, 4.733], + [1.332, 2.604], + [2.087, -3.152], + [1.303, 0], + [1.639, -0.671], + [1.895, -0.162] + ], + "v": [ + [102.016, -37.512], + [111.271, -51.123], + [94.621, -48.817], + [88.595, -49.252], + [72.754, -57.74], + [73.574, -40.219], + [79.733, -34.386], + [89.085, -37.696], + [92.611, -37.025], + [97.48, -37.525] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-1.372, -1.295], + [-1.769, 5.462], + [5.828, 0], + [2.267, 0.347], + [4.676, 5.524], + [-3.361, -6.557], + [-3.296, -1.526], + [-4.356, 0], + [-1.245, -0.474], + [-1.912, -0.409] + ], + "o": [ + [5.424, -4.441], + [-7.482, 1.843], + [-2.54, 0], + [-7.906, -1.203], + [-1.295, 5.655], + [1.592, 3.111], + [2.494, -3.766], + [1.557, 0], + [1.958, -0.802], + [2.228, 0.474] + ], + "v": [ + [105.94, -34.478], + [116.999, -50.741], + [97.105, -47.985], + [89.904, -48.505], + [70.977, -58.647], + [71.956, -37.712], + [79.315, -30.743], + [90.49, -37.685], + [94.703, -36.883], + [100.52, -37.481] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 2, + "ty": "sh", + "ix": 3, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.166, -0.617], + [0.617, -0.17], + [0.235, -0.066], + [7.467, -5.096], + [5.497, 0], + [2.644, 0.709], + [2.401, 4.691], + [-1.538, 5.759], + [0.166, 0.254], + [-0.536, 0.347], + [-0.347, -0.536], + [-7.185, -1.75], + [-1.126, 3.041], + [-2.355, 2.151], + [0, 0], + [-2.39, -4.098], + [3.377, -1.16], + [0.509, -4.152], + [-12.273, 3.342] + ], + "o": [ + [0.17, 0.617], + [-0.235, 0.066], + [-1.846, 6.873], + [-4.691, 3.203], + [-2.556, 0], + [-5.659, -1.511], + [-4.117, -8.049], + [-0.173, -0.247], + [-0.347, -0.536], + [0.536, -0.347], + [3.928, 6.044], + [0.586, -4.56], + [-1.072, -2.513], + [3.269, -2.991], + [0, 0], + [2.282, 3.916], + [-1.095, 3.018], + [8.018, 1.395], + [0.617, -0.166] + ], + "v": [ + [121.135, -53.019], + [120.321, -51.601], + [119.616, -51.412], + [105.277, -31.082], + [89.854, -26.256], + [82.04, -27.316], + [69.894, -36.664], + [69.162, -61.025], + [68.649, -61.769], + [68.988, -63.369], + [70.588, -63.03], + [87.152, -51.365], + [90.532, -64.013], + [90.235, -73.468], + [95.208, -71.78], + [102.412, -71.348], + [92.56, -62.814], + [89.422, -50.895], + [119.716, -53.832] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.139, -0.516], + [0.516, -0.142], + [0.197, -0.055], + [6.248, -4.266], + [4.6, 0], + [2.214, 0.591], + [2.009, 3.927], + [-1.287, 4.82], + [0.139, 0.213], + [-0.448, 0.29], + [-0.291, -0.448], + [-6.014, -1.465], + [-1.126, 3.041], + [-2.355, 2.151], + [0, 0], + [-2.39, -4.098], + [3.377, -1.16], + [0.426, -3.475], + [-10.272, 2.797] + ], + "o": [ + [0.142, 0.516], + [-0.197, 0.055], + [-1.545, 5.752], + [-3.926, 2.681], + [-2.139, 0], + [-4.736, -1.265], + [-3.446, -6.736], + [-0.145, -0.206], + [-0.29, -0.448], + [0.448, -0.29], + [3.287, 5.059], + [0.49, -3.817], + [-1.072, -2.513], + [3.269, -2.991], + [0, 0], + [2.282, 3.916], + [-1.095, 3.018], + [6.71, 1.168], + [0.516, -0.139] + ], + "v": [ + [114.733, -53.03], + [114.052, -51.843], + [113.462, -51.685], + [101.461, -34.67], + [88.553, -30.631], + [82.013, -31.518], + [71.848, -39.341], + [71.235, -59.731], + [70.806, -60.353], + [71.09, -61.692], + [72.429, -61.408], + [86.291, -51.646], + [89.407, -62.138], + [89.11, -71.593], + [94.083, -69.905], + [101.287, -69.473], + [91.435, -60.939], + [88.192, -51.252], + [113.546, -53.711] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.166, -0.617], + [0.617, -0.17], + [0.235, -0.066], + [7.467, -5.096], + [5.497, 0], + [2.644, 0.709], + [2.401, 4.691], + [-1.538, 5.759], + [0.166, 0.254], + [-0.536, 0.347], + [-0.347, -0.536], + [-7.185, -1.75], + [-1.126, 3.041], + [-2.355, 2.151], + [0, 0], + [-2.39, -4.098], + [3.377, -1.16], + [0.509, -4.152], + [-12.273, 3.342] + ], + "o": [ + [0.17, 0.617], + [-0.235, 0.066], + [-1.846, 6.873], + [-4.691, 3.203], + [-2.556, 0], + [-5.659, -1.511], + [-4.117, -8.049], + [-0.173, -0.247], + [-0.347, -0.536], + [0.536, -0.347], + [3.928, 6.044], + [0.586, -4.56], + [-1.072, -2.513], + [3.269, -2.991], + [0, 0], + [2.282, 3.916], + [-1.095, 3.018], + [8.018, 1.395], + [0.617, -0.166] + ], + "v": [ + [121.135, -53.019], + [120.321, -51.601], + [119.616, -51.412], + [105.277, -31.082], + [89.854, -26.256], + [82.04, -27.316], + [69.894, -36.664], + [69.162, -61.025], + [68.649, -61.769], + [68.988, -63.369], + [70.588, -63.03], + [87.152, -51.365], + [90.532, -64.013], + [90.235, -73.468], + [95.208, -71.78], + [102.412, -71.348], + [92.56, -62.814], + [89.422, -50.895], + [119.716, -53.832] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.219607844949, 0.04705882445, 0.117647059262, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 1", + "np": 4, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-7.482, 1.843], + [5.424, -4.441], + [2.228, 0.474], + [1.958, -0.802], + [1.557, 0], + [2.494, -3.766], + [1.592, 3.111], + [-1.295, 5.655], + [-7.906, -1.203], + [-2.54, 0] + ], + "o": [ + [-1.769, 5.462], + [-1.372, -1.295], + [-1.912, -0.409], + [-1.245, -0.474], + [-4.356, 0], + [-3.296, -1.526], + [-3.361, -6.557], + [4.676, 5.524], + [2.267, 0.347], + [5.828, 0] + ], + "v": [ + [116.999, -50.741], + [105.94, -34.478], + [100.52, -37.481], + [94.703, -36.883], + [90.49, -37.685], + [79.315, -30.743], + [71.956, -37.712], + [70.977, -58.647], + [89.904, -48.505], + [97.105, -47.985] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-6.262, 1.542], + [4.539, -3.717], + [2.02, -0.131], + [1.639, -0.671], + [1.303, 0], + [2.087, -3.152], + [1.334, 2.603], + [-1.084, 4.733], + [-6.616, -1.013], + [-2.126, 0] + ], + "o": [ + [-1.481, 4.571], + [-1.609, 0.356], + [-1.633, 0.106], + [-1.042, -0.397], + [-3.646, 0], + [-2.758, -1.278], + [-2.813, -5.488], + [3.913, 4.623], + [1.897, 0.29], + [4.878, 0] + ], + "v": [ + [111.271, -51.123], + [102.016, -37.512], + [97.48, -37.525], + [92.611, -37.025], + [89.085, -37.696], + [79.733, -34.386], + [73.574, -40.219], + [72.754, -57.74], + [88.595, -49.252], + [94.621, -48.817] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-7.482, 1.843], + [5.424, -4.441], + [2.228, 0.474], + [1.958, -0.802], + [1.557, 0], + [2.494, -3.766], + [1.592, 3.111], + [-1.295, 5.655], + [-7.906, -1.203], + [-2.54, 0] + ], + "o": [ + [-1.769, 5.462], + [-1.372, -1.295], + [-1.912, -0.409], + [-1.245, -0.474], + [-4.356, 0], + [-3.296, -1.526], + [-3.361, -6.557], + [4.676, 5.524], + [2.267, 0.347], + [5.828, 0] + ], + "v": [ + [116.999, -50.741], + [105.94, -34.478], + [100.52, -37.481], + [94.703, -36.883], + [90.49, -37.685], + [79.315, -30.743], + [71.956, -37.712], + [70.977, -58.647], + [89.904, -48.505], + [97.105, -47.985] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.396078437567, 0.082352943718, 0.211764708161, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.298, -0.234], + [0.393, 0.505], + [0.018, 0.217], + [2.522, -2.53], + [-0.311, -0.085], + [-5.362, 2.468], + [2.36, 0.37] + ], + "o": [ + [-0.501, 0.393], + [-0.144, -0.183], + [-3.222, 0.121], + [0.3, 0.095], + [6.219, 1.661], + [-2.012, -1.46], + [-0.296, 0.201] + ], + "v": [ + [92.494, -32.898], + [90.871, -33.098], + [90.632, -33.712], + [81.726, -29.821], + [82.638, -29.548], + [100.06, -30.771], + [93.386, -33.547] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.25, -0.196], + [0.329, 0.423], + [0.015, 0.181], + [2.718, -1.041], + [-0.261, -0.07], + [-4.488, 2.065], + [1.975, 0.309] + ], + "o": [ + [-0.419, 0.329], + [-0.12, -0.153], + [-2.696, 0.101], + [0.251, 0.08], + [5.205, 1.39], + [-1.684, -1.222], + [-0.248, 0.168] + ], + "v": [ + [90.763, -33.69], + [89.405, -33.857], + [89.204, -34.371], + [81.751, -33.615], + [82.514, -33.386], + [97.094, -34.41], + [91.509, -34.233] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.298, -0.234], + [0.393, 0.505], + [0.018, 0.217], + [2.522, -2.53], + [-0.311, -0.085], + [-5.362, 2.468], + [2.36, 0.37] + ], + "o": [ + [-0.501, 0.393], + [-0.144, -0.183], + [-3.222, 0.121], + [0.3, 0.095], + [6.219, 1.661], + [-2.012, -1.46], + [-0.296, 0.201] + ], + "v": [ + [92.494, -32.898], + [90.871, -33.098], + [90.632, -33.712], + [81.726, -29.821], + [82.638, -29.548], + [100.06, -30.771], + [93.386, -33.547] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.909803926945, 0.317647069693, 0.411764711142, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 3", + "np": 2, + "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [1.596, 0.335], + [2.298, -1.557], + [-2.012, -1.46], + [-1.274, 0.869], + [-0.031, 0.019] + ], + "o": [ + [-2.114, -0.444], + [2.36, 0.37], + [1.334, -0.614], + [0.027, -0.023], + [-1.083, -0.964] + ], + "v": [ + [100.026, -35.222], + [93.386, -33.547], + [100.06, -30.771], + [103.974, -32.99], + [104.062, -33.056] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [1.346, -0.223], + [1.923, -1.303], + [-1.684, -1.222], + [-1.066, 0.727], + [-0.026, 0.016] + ], + "o": [ + [-1.754, 0.291], + [1.975, 0.309], + [1.117, -0.514], + [0.023, -0.019], + [-0.976, 0.166] + ], + "v": [ + [97.067, -35.635], + [91.509, -34.233], + [97.094, -34.41], + [100.37, -36.267], + [100.444, -36.322] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [1.596, 0.335], + [2.298, -1.557], + [-2.012, -1.46], + [-1.274, 0.869], + [-0.031, 0.019] + ], + "o": [ + [-2.114, -0.444], + [2.36, 0.37], + [1.334, -0.614], + [0.027, -0.023], + [-1.083, -0.964] + ], + "v": [ + [100.026, -35.222], + [93.386, -33.547], + [100.06, -30.771], + [103.974, -32.99], + [104.062, -33.056] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 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": [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": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [2.12, -2.987], + [-0.068, -0.022], + [-3.222, 0.121], + [-0.32, 0.249], + [-0.247, 0.177], + [0.455, 0] + ], + "o": [ + [0.068, 0.022], + [2.522, -2.53], + [-0.031, -0.376], + [0.247, -0.193], + [-0.424, -0.062], + [-3.388, 0] + ], + "v": [ + [81.52, -29.883], + [81.726, -29.821], + [90.632, -33.712], + [91.072, -34.721], + [91.812, -35.272], + [90.49, -35.372] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [2.703, -1.583], + [-0.057, -0.018], + [-2.696, 0.101], + [-0.268, 0.209], + [-0.207, 0.148], + [0.381, 0] + ], + "o": [ + [0.057, 0.018], + [2.687, -0.948], + [-0.026, -0.314], + [0.206, -0.161], + [-0.355, -0.052], + [-2.836, 0] + ], + "v": [ + [81.578, -33.667], + [81.751, -33.615], + [89.204, -34.371], + [89.572, -35.216], + [90.192, -35.677], + [89.085, -35.761] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [2.12, -2.987], + [-0.068, -0.022], + [-3.222, 0.121], + [-0.32, 0.249], + [-0.247, 0.177], + [0.455, 0] + ], + "o": [ + [0.068, 0.022], + [2.522, -2.53], + [-0.031, -0.376], + [0.247, -0.193], + [-0.424, -0.062], + [-3.388, 0] + ], + "v": [ + [81.52, -29.883], + [81.726, -29.821], + [90.632, -33.712], + [91.072, -34.721], + [91.812, -35.272], + [90.49, -35.372] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 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": [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 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 2, + "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": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 4, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 180, + "st": 0, + "ct": 1, + "bm": 0 + }, + { + "ddd": 0, + "ind": 6, + "ty": 4, + "nm": "body", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 250, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [0, 0, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "shapes": [ + { + "ty": "gr", + "it": [ + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.464, -2.193], + [3.912, -0.827], + [0.464, 2.193], + [-3.912, 0.827] + ], + "o": [ + [0.464, 2.193], + [-3.912, 0.827], + [-0.464, -2.193], + [3.912, -0.827] + ], + "v": [ + [62.631, -56.687], + [56.387, -51.219], + [48.465, -53.692], + [54.708, -59.16] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.45, -2.102], + [3.797, -0.793], + [0.45, 2.102], + [-3.797, 0.793] + ], + "o": [ + [0.45, 2.102], + [-3.797, 0.793], + [-0.45, -2.102], + [3.797, -0.793] + ], + "v": [ + [60.039, -52.43], + [53.979, -47.187], + [46.289, -49.558], + [52.349, -54.801] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.464, -2.193], + [3.912, -0.827], + [0.464, 2.193], + [-3.912, 0.827] + ], + "o": [ + [0.464, 2.193], + [-3.912, 0.827], + [-0.464, -2.193], + [3.912, -0.827] + ], + "v": [ + [62.631, -56.687], + [56.387, -51.219], + [48.465, -53.692], + [54.708, -59.16] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [1.558, -1.805], + [3.22, 2.779], + [-1.558, 1.805], + [-3.22, -2.779] + ], + "o": [ + [-1.558, 1.805], + [-3.22, -2.779], + [1.558, -1.805], + [3.22, 2.779] + ], + "v": [ + [138.859, -36.566], + [130.208, -38.33], + [127.2, -46.629], + [135.85, -44.866] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [1.512, -1.73], + [3.125, 2.664], + [-1.512, 1.73], + [-3.125, -2.664] + ], + "o": [ + [-1.512, 1.73], + [-3.125, -2.664], + [1.512, -1.73], + [3.125, 2.664] + ], + "v": [ + [134.033, -33.139], + [125.636, -34.83], + [122.716, -42.787], + [131.112, -41.097] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [1.558, -1.805], + [3.22, 2.779], + [-1.558, 1.805], + [-3.22, -2.779] + ], + "o": [ + [-1.558, 1.805], + [-3.22, -2.779], + [1.558, -1.805], + [3.22, 2.779] + ], + "v": [ + [138.859, -36.566], + [130.208, -38.33], + [127.2, -46.629], + [135.85, -44.866] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.97, -2.014], + [6.586, -3.17], + [0.97, 2.014], + [-6.586, 3.17] + ], + "o": [ + [0.97, 2.014], + [-6.586, 3.17], + [-0.97, -2.014], + [6.586, -3.17] + ], + "v": [ + [-13.671, -28.343], + [-23.841, -18.956], + [-37.521, -16.863], + [-27.352, -26.25] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.97, -2.014], + [6.586, -3.17], + [0.97, 2.014], + [-6.586, 3.17] + ], + "o": [ + [0.97, 2.014], + [-6.586, 3.17], + [-0.97, -2.014], + [6.586, -3.17] + ], + "v": [ + [-13.671, -28.343], + [-23.841, -18.956], + [-37.521, -16.863], + [-27.352, -26.25] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.97, -2.014], + [6.586, -3.17], + [0.97, 2.014], + [-6.586, 3.17] + ], + "o": [ + [0.97, 2.014], + [-6.586, 3.17], + [-0.97, -2.014], + [6.586, -3.17] + ], + "v": [ + [-13.671, -28.343], + [-23.841, -18.956], + [-37.521, -16.863], + [-27.352, -26.25] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.75686275959, 0.580392181873, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.216, -0.601], + [0.601, -0.216], + [1.338, -0.397], + [0.759, -0.254], + [-1.708, -1.403], + [0.405, -0.493], + [0.335, 0], + [0.216, 0.177], + [0.952, 1.804], + [0.829, -0.779], + [0.285, 0], + [0.227, 0.243], + [-0.463, 0.439], + [-1.156, 0.555], + [-0.243, 1.642], + [-0.628, -0.096], + [0.096, -0.632], + [-0.289, -1.129], + [-0.96, 0.285], + [-1.661, 0.597] + ], + "o": [ + [0.216, 0.601], + [-1.723, 0.617], + [-0.917, 0.27], + [0.809, 1.457], + [0.493, 0.405], + [-0.231, 0.278], + [-0.258, 0], + [-2.016, -1.654], + [-0.921, 0.459], + [-0.224, 0.212], + [-0.308, 0], + [-0.436, -0.463], + [1.06, -0.995], + [-0.436, -1.511], + [0.093, -0.632], + [0.632, 0.093], + [-0.177, 1.222], + [0.856, -0.297], + [1.307, -0.385], + [0.601, -0.216] + ], + "v": [ + [-48.788, 23.601], + [-49.486, 25.081], + [-54.062, 26.546], + [-56.563, 27.317], + [-52.805, 31.58], + [-52.643, 33.207], + [-53.541, 33.631], + [-54.274, 33.365], + [-58.718, 28.188], + [-61.309, 29.984], + [-62.099, 30.3], + [-62.943, 29.934], + [-62.893, 28.3], + [-59.593, 26.045], + [-59.886, 21.319], + [-58.576, 20.344], + [-57.6, 21.654], + [-57.431, 25.174], + [-54.717, 24.326], + [-50.269, 22.903] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.216, -0.601], + [0.601, -0.216], + [1.338, -0.397], + [0.759, -0.254], + [-1.708, -1.403], + [0.405, -0.493], + [0.335, 0], + [0.216, 0.177], + [0.952, 1.804], + [0.829, -0.779], + [0.285, 0], + [0.227, 0.243], + [-0.463, 0.439], + [-1.156, 0.555], + [-0.243, 1.642], + [-0.628, -0.096], + [0.096, -0.632], + [-0.289, -1.129], + [-0.96, 0.285], + [-1.661, 0.597] + ], + "o": [ + [0.216, 0.601], + [-1.723, 0.617], + [-0.917, 0.27], + [0.809, 1.457], + [0.493, 0.405], + [-0.231, 0.278], + [-0.258, 0], + [-2.016, -1.654], + [-0.921, 0.459], + [-0.224, 0.212], + [-0.308, 0], + [-0.436, -0.463], + [1.06, -0.995], + [-0.436, -1.511], + [0.093, -0.632], + [0.632, 0.093], + [-0.177, 1.222], + [0.856, -0.297], + [1.307, -0.385], + [0.601, -0.216] + ], + "v": [ + [-47.538, 25.351], + [-48.236, 26.831], + [-52.812, 28.296], + [-55.313, 29.067], + [-51.555, 33.33], + [-51.393, 34.957], + [-52.291, 35.381], + [-53.024, 35.115], + [-57.468, 29.938], + [-60.059, 31.734], + [-60.849, 32.05], + [-61.693, 31.684], + [-61.643, 30.05], + [-58.343, 27.795], + [-58.636, 23.069], + [-57.326, 22.094], + [-56.35, 23.404], + [-56.181, 26.924], + [-53.467, 26.076], + [-49.019, 24.653] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.216, -0.601], + [0.601, -0.216], + [1.338, -0.397], + [0.759, -0.254], + [-1.708, -1.403], + [0.405, -0.493], + [0.335, 0], + [0.216, 0.177], + [0.952, 1.804], + [0.829, -0.779], + [0.285, 0], + [0.227, 0.243], + [-0.463, 0.439], + [-1.156, 0.555], + [-0.243, 1.642], + [-0.628, -0.096], + [0.096, -0.632], + [-0.289, -1.129], + [-0.96, 0.285], + [-1.661, 0.597] + ], + "o": [ + [0.216, 0.601], + [-1.723, 0.617], + [-0.917, 0.27], + [0.809, 1.457], + [0.493, 0.405], + [-0.231, 0.278], + [-0.258, 0], + [-2.016, -1.654], + [-0.921, 0.459], + [-0.224, 0.212], + [-0.308, 0], + [-0.436, -0.463], + [1.06, -0.995], + [-0.436, -1.511], + [0.093, -0.632], + [0.632, 0.093], + [-0.177, 1.222], + [0.856, -0.297], + [1.307, -0.385], + [0.601, -0.216] + ], + "v": [ + [-48.788, 23.601], + [-49.486, 25.081], + [-54.062, 26.546], + [-56.563, 27.317], + [-52.805, 31.58], + [-52.643, 33.207], + [-53.541, 33.631], + [-54.274, 33.365], + [-58.718, 28.188], + [-61.309, 29.984], + [-62.099, 30.3], + [-62.943, 29.934], + [-62.893, 28.3], + [-59.593, 26.045], + [-59.886, 21.319], + [-58.576, 20.344], + [-57.6, 21.654], + [-57.431, 25.174], + [-54.717, 24.326], + [-50.269, 22.903] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.219607844949, 0.04705882445, 0.117647059262, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 4, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ty": "gr", + "it": [ + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.219607844949, 0.04705882445, 0.117647059262, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 1", + "np": 1, + "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [8.716, -9.047], + [0.054, -0.042], + [-0.678, -0.821], + [-0.555, 0], + [-0.358, 0.301], + [-0.852, 0.736], + [0.432, -4.776], + [3.585, -10.913], + [3.843, -6.958], + [7.779, -7.887], + [2.047, -1.8], + [10.932, -5.081], + [8.897, -2.174], + [9.714, 0], + [0, 0], + [9.074, 5.89], + [0.493, 6.703], + [-28.559, 6.168], + [0.227, 1.041], + [0.921, -0.042], + [6.349, -1.573], + [-0.597, -8.11], + [-16.205, -5.902], + [0, 0], + [2.667, -0.023], + [11.464, 1.592], + [7.648, 8.762], + [-2.039, 7.578], + [-8.796, 2.995], + [-7.212, -5.659], + [0.879, -10.08], + [-1.06, -0.093], + [-0.093, 1.06], + [0.331, 2.448], + [-2.779, 0.605], + [-12.204, -0.906], + [-0.243, -0.22], + [-0.459, 0], + [-0.382, 0.42], + [0.79, 0.713], + [17.342, 6.345], + [-6.638, 13.387], + [-2.687, 3.735], + [-24.076, 4.217], + [-0.158, 0.027], + [-6.945, -0.157], + [0.024, 0.119], + [-9.729, -5.37], + [-0.517, 0.933], + [0.929, 0.513], + [9.86, 2.355], + [-13.696, 10.415], + [-0.243, 0.181], + [-1.989, 1.102], + [-5.77, 1.318], + [-14.235, -4.071], + [-1.546, -0.559], + [-4.19, -2.741], + [-2.359, -2.197], + [-0.312, -0.305], + [-0.039, -0.906], + [-1.052, 0.042], + [-6.946, -0.459], + [-0.104, -0.277] + ], + "o": [ + [-4.784, 4.965], + [-0.817, 0.678], + [0.382, 0.459], + [0.432, 0], + [0.066, -0.054], + [-0.077, 5.015], + [-1.129, 12.605], + [-2.579, 7.867], + [-5.35, 9.683], + [-1.947, 1.974], + [-9.691, 8.557], + [-9.02, 4.194], + [-11.657, 2.853], + [0, 0], + [-9.764, -0.655], + [-9.425, -6.117], + [-0.875, -11.892], + [1.041, -0.224], + [-0.2, -0.933], + [-6.264, 1.889], + [-23.155, 8.226], + [0.933, 12.674], + [0, 0], + [-2.714, 0], + [-11.445, 0.089], + [-10.011, -1.392], + [-5.1, -5.84], + [2.375, -8.843], + [8.611, -2.926], + [7.918, 6.21], + [-0.093, 1.06], + [1.06, 0.093], + [0.216, -2.49], + [2.895, -0.571], + [10.786, -2.355], + [19.906, 1.476], + [0.37, 0.335], + [0.528, 0], + [0.717, -0.786], + [-0.829, -0.752], + [-1.029, -14.559], + [2.024, -4.082], + [13.719, -19.05], + [0.162, -0.027], + [-0.04, 0.229], + [11.157, 0.252], + [10.566, 2.209], + [0.933, 0.517], + [0.513, -0.933], + [-9.116, -5.034], + [2.675, -17.751], + [0.243, -0.185], + [1.808, -1.334], + [4.895, -2.721], + [12.578, -2.887], + [1.615, 0.463], + [5.015, 1.812], + [2.795, 1.831], + [0.32, 0.293], + [-0.833, 0.243], + [0.046, 1.064], + [0.066, -0.004], + [12.651, 0.84], + [0.104, 0.285] + ], + "v": [ + [178.015, -59.83], + [168.031, -50.537], + [167.781, -47.823], + [169.265, -47.125], + [170.494, -47.572], + [171.948, -48.81], + [171.188, -34.123], + [164.111, 1.17], + [154.474, 23.412], + [134.78, 49.778], + [128.786, 55.441], + [97.467, 75.755], + [70.368, 85.23], + [37.819, 89.331], + [31.343, 89.331], + [1.265, 78.881], + [-14.343, 58.702], + [28.587, 30.694], + [30.063, 28.404], + [28.101, 26.889], + [9.179, 32.077], + [-18.186, 58.983], + [13.677, 89.331], + [-109.816, 89.331], + [-117.957, 89.374], + [-152.696, 87.963], + [-184.544, 74.946], + [-189.293, 54.134], + [-171.175, 34.945], + [-146.278, 39.239], + [-134.864, 65.648], + [-133.114, 67.737], + [-131.025, 65.983], + [-131.206, 58.555], + [-122.71, 56.767], + [-89.529, 53.089], + [-45.196, 76.495], + [-43.905, 76.996], + [-42.474, 76.36], + [-42.609, 73.639], + [-76.851, 52.11], + [-68.243, 9.2], + [-61.17, -2.553], + [-1.699, -39.165], + [-1.217, -39.246], + [14.437, -40.341], + [37.014, -38.398], + [67.666, -26.996], + [70.287, -27.751], + [69.532, -30.369], + [40.903, -41.47], + [66.675, -86.158], + [67.404, -86.705], + [73.105, -90.36], + [89.183, -96.431], + [130.263, -94.762], + [135.008, -93.228], + [148.858, -86.366], + [156.602, -80.318], + [157.546, -79.424], + [156.159, -77.493], + [158.171, -75.654], + [171.932, -75.492], + [185.959, -71.9] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [6.304, -10.347], + [0.041, -0.052], + [-0.818, -0.62], + [-0.525, 0.121], + [-0.275, 0.359], + [-0.648, 0.873], + [0.648, -4.89], + [3.473, -10.464], + [3.731, -6.67], + [7.779, -7.887], + [2.047, -1.8], + [10.932, -5.081], + [8.897, -2.174], + [9.714, 0], + [0, 0], + [9.074, 5.89], + [0.493, 6.703], + [-27.729, 5.884], + [0.221, 0.998], + [0.894, -0.041], + [6.163, -1.508], + [-0.597, -8.11], + [-16.205, -5.902], + [0, 0], + [2.667, -0.023], + [11.264, 3.113], + [6.379, 9.447], + [-3.162, 6.976], + [-9.268, 1.644], + [-6.4, -6.416], + [2.373, -9.53], + [-1.05, -0.235], + [-0.249, 1.002], + [-0.029, 2.39], + [-2.779, 0.605], + [-12.204, -0.906], + [-0.243, -0.22], + [-0.459, 0], + [-0.382, 0.42], + [0.79, 0.713], + [17.342, 6.345], + [-6.638, 13.387], + [-2.687, 3.735], + [-23.371, 4.043], + [-0.153, 0.026], + [-6.742, -0.15], + [0.023, 0.114], + [-9.437, -5.161], + [-0.499, 0.896], + [0.902, 0.492], + [9.571, 2.258], + [-13.294, 9.985], + [-0.237, 0.172], + [-1.929, 1.059], + [-5.6, 1.27], + [-13.817, -3.908], + [-1.501, -0.535], + [-4.065, -2.631], + [-2.703, -1.54], + [-0.361, -0.217], + [-0.232, -0.838], + [-0.986, 0.268], + [-6.67, 1.078], + [-0.164, -0.247] + ], + "o": [ + [-3.46, 5.679], + [-0.628, 0.811], + [0.459, 0.346], + [0.408, -0.094], + [0.05, -0.065], + [1.003, 4.703], + [-1.593, 12.029], + [-2.503, 7.543], + [-5.194, 9.283], + [-1.947, 1.974], + [-9.691, 8.557], + [-9.02, 4.194], + [-11.657, 2.853], + [0, 0], + [-9.764, -0.655], + [-9.425, -6.117], + [-0.875, -11.892], + [1.01, -0.214], + [-0.195, -0.894], + [-6.08, 1.811], + [-22.477, 7.886], + [0.933, 12.674], + [0, 0], + [-2.714, 0], + [-11.445, 0.089], + [-9.837, -2.719], + [-4.253, -6.298], + [3.689, -8.138], + [9.071, -1.609], + [7.025, 7.042], + [-0.25, 1.002], + [1.05, 0.235], + [0.585, -2.355], + [2.988, -0.145], + [10.786, -2.355], + [19.906, 1.476], + [0.37, 0.335], + [0.528, 0], + [0.717, -0.786], + [-0.829, -0.752], + [-1.029, -14.559], + [2.024, -4.082], + [13.719, -19.05], + [0.157, -0.026], + [-0.039, 0.22], + [10.83, 0.241], + [10.256, 2.118], + [0.906, 0.495], + [0.498, -0.894], + [-8.849, -4.826], + [2.597, -17.018], + [0.236, -0.177], + [1.755, -1.279], + [4.752, -2.609], + [12.209, -2.768], + [1.568, 0.443], + [4.868, 1.737], + [2.713, 1.755], + [0.366, 0.204], + [-0.736, 0.408], + [0.272, 0.984], + [0.061, -0.018], + [12.149, -1.964], + [0.165, 0.255] + ], + "v": [ + [173.085, -61.817], + [165.635, -50.964], + [165.98, -48.374], + [167.534, -48.044], + [168.601, -48.729], + [169.711, -50.201], + [165.415, -30.798], + [158.545, 3.039], + [149.191, 24.363], + [133.53, 49.028], + [126.786, 55.691], + [95.967, 78.005], + [68.868, 87.48], + [38.319, 90.831], + [31.843, 90.831], + [1.265, 78.881], + [-14.343, 58.702], + [26.994, 31.344], + [28.427, 29.148], + [26.522, 27.696], + [8.154, 32.67], + [-18.186, 58.983], + [13.802, 90.206], + [-109.816, 89.331], + [-117.957, 89.374], + [-156.546, 86.648], + [-186.57, 69.774], + [-188.258, 49.189], + [-167.247, 33.323], + [-142.905, 40.882], + [-135.359, 67.75], + [-133.912, 69.992], + [-131.557, 68.602], + [-130.641, 61.465], + [-122.21, 58.267], + [-89.529, 54.339], + [-45.196, 76.495], + [-43.905, 76.996], + [-42.474, 76.36], + [-42.609, 73.639], + [-76.851, 53.36], + [-67.493, 10.45], + [-60.42, -1.303], + [-2.405, -35.631], + [-1.937, -35.709], + [13.258, -36.759], + [35.173, -34.896], + [64.927, -23.964], + [67.472, -24.689], + [66.738, -27.198], + [38.948, -37.841], + [63.966, -80.684], + [64.673, -81.209], + [70.207, -84.712], + [85.813, -90.533], + [125.689, -88.933], + [130.295, -87.462], + [143.739, -80.884], + [148.431, -76.307], + [149.516, -75.677], + [148.618, -73.571], + [150.916, -72.29], + [163.97, -75.129], + [176.548, -75.97] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [8.716, -9.047], + [0.054, -0.042], + [-0.678, -0.821], + [-0.555, 0], + [-0.358, 0.301], + [-0.852, 0.736], + [0.432, -4.776], + [3.585, -10.913], + [3.843, -6.958], + [7.779, -7.887], + [2.047, -1.8], + [10.932, -5.081], + [8.897, -2.174], + [9.714, 0], + [0, 0], + [9.074, 5.89], + [0.493, 6.703], + [-28.559, 6.168], + [0.227, 1.041], + [0.921, -0.042], + [6.349, -1.573], + [-0.597, -8.11], + [-16.205, -5.902], + [0, 0], + [2.667, -0.023], + [11.464, 1.592], + [7.648, 8.762], + [-2.039, 7.578], + [-8.796, 2.995], + [-7.212, -5.659], + [0.879, -10.08], + [-1.06, -0.093], + [-0.093, 1.06], + [0.331, 2.448], + [-2.779, 0.605], + [-12.204, -0.906], + [-0.243, -0.22], + [-0.459, 0], + [-0.382, 0.42], + [0.79, 0.713], + [17.342, 6.345], + [-6.638, 13.387], + [-2.687, 3.735], + [-24.076, 4.217], + [-0.158, 0.027], + [-6.945, -0.157], + [0.024, 0.119], + [-9.729, -5.37], + [-0.517, 0.933], + [0.929, 0.513], + [9.86, 2.355], + [-13.696, 10.415], + [-0.243, 0.181], + [-1.989, 1.102], + [-5.77, 1.318], + [-14.235, -4.071], + [-1.546, -0.559], + [-4.19, -2.741], + [-2.359, -2.197], + [-0.312, -0.305], + [-0.039, -0.906], + [-1.052, 0.042], + [-6.946, -0.459], + [-0.104, -0.277] + ], + "o": [ + [-4.784, 4.965], + [-0.817, 0.678], + [0.382, 0.459], + [0.432, 0], + [0.066, -0.054], + [-0.077, 5.015], + [-1.129, 12.605], + [-2.579, 7.867], + [-5.35, 9.683], + [-1.947, 1.974], + [-9.691, 8.557], + [-9.02, 4.194], + [-11.657, 2.853], + [0, 0], + [-9.764, -0.655], + [-9.425, -6.117], + [-0.875, -11.892], + [1.041, -0.224], + [-0.2, -0.933], + [-6.264, 1.889], + [-23.155, 8.226], + [0.933, 12.674], + [0, 0], + [-2.714, 0], + [-11.445, 0.089], + [-10.011, -1.392], + [-5.1, -5.84], + [2.375, -8.843], + [8.611, -2.926], + [7.918, 6.21], + [-0.093, 1.06], + [1.06, 0.093], + [0.216, -2.49], + [2.895, -0.571], + [10.786, -2.355], + [19.906, 1.476], + [0.37, 0.335], + [0.528, 0], + [0.717, -0.786], + [-0.829, -0.752], + [-1.029, -14.559], + [2.024, -4.082], + [13.719, -19.05], + [0.162, -0.027], + [-0.04, 0.229], + [11.157, 0.252], + [10.566, 2.209], + [0.933, 0.517], + [0.513, -0.933], + [-9.116, -5.034], + [2.675, -17.751], + [0.243, -0.185], + [1.808, -1.334], + [4.895, -2.721], + [12.578, -2.887], + [1.615, 0.463], + [5.015, 1.812], + [2.795, 1.831], + [0.32, 0.293], + [-0.833, 0.243], + [0.046, 1.064], + [0.066, -0.004], + [12.651, 0.84], + [0.104, 0.285] + ], + "v": [ + [178.015, -59.83], + [168.031, -50.537], + [167.781, -47.823], + [169.265, -47.125], + [170.494, -47.572], + [171.948, -48.81], + [171.188, -34.123], + [164.111, 1.17], + [154.474, 23.412], + [134.78, 49.778], + [128.786, 55.441], + [97.467, 75.755], + [70.368, 85.23], + [37.819, 89.331], + [31.343, 89.331], + [1.265, 78.881], + [-14.343, 58.702], + [28.587, 30.694], + [30.063, 28.404], + [28.101, 26.889], + [9.179, 32.077], + [-18.186, 58.983], + [13.677, 89.331], + [-109.816, 89.331], + [-117.957, 89.374], + [-152.696, 87.963], + [-184.544, 74.946], + [-189.293, 54.134], + [-171.175, 34.945], + [-146.278, 39.239], + [-134.864, 65.648], + [-133.114, 67.737], + [-131.025, 65.983], + [-131.206, 58.555], + [-122.71, 56.767], + [-89.529, 53.089], + [-45.196, 76.495], + [-43.905, 76.996], + [-42.474, 76.36], + [-42.609, 73.639], + [-76.851, 52.11], + [-68.243, 9.2], + [-61.17, -2.553], + [-1.699, -39.165], + [-1.217, -39.246], + [14.437, -40.341], + [37.014, -38.398], + [67.666, -26.996], + [70.287, -27.751], + [69.532, -30.369], + [40.903, -41.47], + [66.675, -86.158], + [67.404, -86.705], + [73.105, -90.36], + [89.183, -96.431], + [130.263, -94.762], + [135.008, -93.228], + [148.858, -86.366], + [156.602, -80.318], + [157.546, -79.424], + [156.159, -77.493], + [158.171, -75.654], + [171.932, -75.492], + [185.959, -71.9] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.528, 1.638], + [-13.264, 5.932], + [-2.976, 1.083], + [-0.474, -9.151], + [2.783, 0.204], + [6.8, -1.149] + ], + "o": [ + [1.92, -5.967], + [3.419, -1.53], + [-2.455, 8.947], + [-2.833, -0.813], + [-7.871, -0.582], + [-0.405, -1.627] + ], + "v": [ + [-110.734, 45.569], + [-87.521, 27.382], + [-77.768, 23.454], + [-80.79, 50.823], + [-89.244, 49.246], + [-110.911, 50.457] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.528, 1.638], + [-13.264, 5.932], + [-2.976, 1.083], + [-0.474, -9.151], + [2.783, 0.204], + [6.8, -1.149] + ], + "o": [ + [1.92, -5.967], + [3.419, -1.53], + [-2.455, 8.947], + [-2.833, -0.813], + [-7.871, -0.582], + [0.286, -1.55] + ], + "v": [ + [-109.734, 45.694], + [-87.521, 27.382], + [-77.768, 23.454], + [-80.79, 52.073], + [-89.244, 50.496], + [-110.911, 51.332] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.528, 1.638], + [-13.264, 5.932], + [-2.976, 1.083], + [-0.474, -9.151], + [2.783, 0.204], + [6.8, -1.149] + ], + "o": [ + [1.92, -5.967], + [3.419, -1.53], + [-2.455, 8.947], + [-2.833, -0.813], + [-7.871, -0.582], + [-0.405, -1.627] + ], + "v": [ + [-110.734, 45.569], + [-87.521, 27.382], + [-77.768, 23.454], + [-80.79, 50.823], + [-89.244, 49.246], + [-110.911, 50.457] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 2, + "ty": "sh", + "ix": 3, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-1.769, 1.43], + [-4.279, -1.049], + [2.529, -3.658] + ], + "o": [ + [1.931, -1.565], + [-3.103, 3.057], + [-2.324, -4.229] + ], + "v": [ + [47.51, -83.533], + [57.975, -83.695], + [49.499, -73.599] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-1.716, 1.373], + [-4.153, -1.005], + [2.455, -3.507] + ], + "o": [ + [1.875, -1.5], + [-3.012, 2.931], + [-2.256, -4.054] + ], + "v": [ + [49.049, -81.167], + [59.208, -81.323], + [50.98, -71.644] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-1.769, 1.43], + [-4.279, -1.049], + [2.529, -3.658] + ], + "o": [ + [1.931, -1.565], + [-3.103, 3.057], + [-2.324, -4.229] + ], + "v": [ + [47.51, -83.533], + [57.975, -83.695], + [49.499, -73.599] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 4", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 3, + "ty": "sh", + "ix": 4, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.802, 2.162], + [13.9, 0.921], + [2.594, -0.012], + [0.501, 0.513], + [3.18, 2.213], + [4.117, 1.812], + [3.388, 0.968], + [12.879, -2.702], + [5.304, -2.806], + [2.267, -1.669], + [0.343, -0.266], + [0.902, -0.775], + [3.82, -3.091], + [-3.238, -6.403], + [-0.597, -0.983], + [0.937, -1.889], + [1.176, -7.659], + [0.478, 0.093], + [12.54, -3.131], + [3.813, -2.748], + [10.045, -13.403], + [0.331, -0.459], + [2.787, -8.369], + [3.936, -12.223], + [-0.513, -2.236], + [2.964, -0.648], + [2.864, -0.563], + [5.956, 4.672], + [9.868, -3.357], + [2.706, -10.069], + [-5.975, -6.842], + [-10.62, -1.476], + [-9.02, 0], + [-2.675, 0.019], + [-2.698, 0], + [0, 0], + [-10.308, 2.297], + [-6.144, 2.236], + [-3.095, 1.376], + [-9.352, 7.79], + [-2.903, 2.941], + [-5.373, 9.429], + [-2.421, 6.322], + [-0.197, 0.536], + [-1.503, 13.017], + [0.008, 7.925], + [-1.692, 1.754] + ], + "o": [ + [-0.806, -2.178], + [-3.489, -0.231], + [-0.478, -0.528], + [-2.61, -2.679], + [-3.516, -2.459], + [-3.103, -1.372], + [-14.359, -4.105], + [-6.202, 1.291], + [-2.529, 1.334], + [-0.347, 0.254], + [-0.937, 0.721], + [-5.262, -1.573], + [-3.041, 2.459], + [0.567, 1.122], + [-1.087, 1.785], + [-3.458, 6.977], + [-0.478, -0.096], + [-4.066, -1.662], + [-3.383, 0.845], + [-15.816, 6.603], + [-0.335, 0.455], + [-5.242, 7.274], + [-12.158, 4.194], + [-0.729, 2.267], + [-2.93, 0.567], + [-2.748, 0.601], + [-1.827, -7.266], + [-8.257, -6.476], + [-9.999, 3.4], + [-2.382, 8.862], + [8.496, 9.733], + [9.032, 1.257], + [2.71, 0], + [2.66, -0.023], + [0, 0], + [9.833, 0], + [6.437, -1.43], + [3.246, -1.183], + [11.618, -5.158], + [3.18, -2.644], + [7.551, -7.655], + [3.265, -5.724], + [0.204, -0.532], + [4.14, -11.225], + [0.86, -7.409], + [1.53, -1.422], + [9.564, -9.922] + ], + "v": [ + [189.571, -73.237], + [172.187, -79.335], + [162.719, -79.605], + [161.251, -81.166], + [152.543, -88.521], + [141.068, -94.947], + [131.323, -98.466], + [89.665, -100.474], + [72.315, -94.315], + [65.114, -89.808], + [64.081, -89.026], + [61.325, -86.779], + [45.085, -86.528], + [45.382, -73.172], + [47.159, -69.988], + [44.122, -64.471], + [37.129, -42.311], + [35.691, -42.588], + [-4.04, -42.494], + [-23.563, -36.752], + [-63.294, -6.173], + [-64.296, -4.804], + [-76.373, 18.852], + [-114.403, 44.386], + [-114.719, 51.151], + [-123.535, 53.001], + [-131.942, 54.77], + [-143.9, 36.206], + [-172.417, 31.299], + [-193.016, 53.132], + [-187.446, 77.482], + [-153.228, 91.779], + [-126.006, 93.267], + [-117.926, 93.229], + [-109.816, 93.186], + [37.819, 93.186], + [68.41, 89.674], + [87.375, 84.158], + [96.889, 80.319], + [128.397, 60.864], + [137.525, 52.484], + [156.945, 26.812], + [165.483, 8.733], + [166.085, 7.134], + [174.557, -29.29], + [175.833, -52.302], + [180.771, -57.132] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [1.264, 1.929], + [13.348, -2.159], + [2.452, -0.574], + [0.583, 0.371], + [3.081, 2.129], + [3.993, 1.744], + [3.289, 0.929], + [12.505, -2.572], + [5.152, -2.684], + [2.2, -1.6], + [0.334, -0.254], + [0.876, -0.743], + [3.709, -2.962], + [-3.14, -6.14], + [-0.58, -0.942], + [0.909, -1.811], + [1.141, -7.343], + [0.464, 0.089], + [12.172, -3.002], + [3.813, -2.748], + [10.045, -13.403], + [0.331, -0.459], + [2.787, -8.369], + [3.936, -12.223], + [-0.031, -2.026], + [2.964, -0.648], + [2.956, -0.142], + [5.284, 5.298], + [10.396, -1.847], + [4.203, -9.266], + [-4.981, -7.38], + [-10.435, -2.885], + [-9.02, 0], + [-2.675, 0.019], + [-2.698, 0], + [0, 0], + [-10.307, 2.297], + [-6.144, 2.236], + [-3.095, 1.376], + [-9.352, 7.79], + [-2.903, 2.941], + [-5.219, 9.038], + [-2.35, 6.061], + [-0.192, 0.513], + [-1.466, 12.479], + [1.708, 7.404], + [-1.224, 2.007] + ], + "o": [ + [-1.273, -1.942], + [-3.35, 0.542], + [-0.566, -0.39], + [-3.044, -1.936], + [-3.412, -2.358], + [-3.012, -1.316], + [-13.938, -3.936], + [-6.02, 1.238], + [-2.455, 1.279], + [-0.337, 0.244], + [-0.909, 0.691], + [-5.107, -1.508], + [-2.952, 2.358], + [0.55, 1.075], + [-1.055, 1.711], + [-3.356, 6.689], + [-0.464, -0.092], + [-3.947, -1.593], + [-3.284, 0.81], + [-15.816, 6.603], + [-0.335, 0.455], + [-5.242, 7.274], + [-12.158, 4.194], + [-0.729, 2.267], + [-2.93, 0.567], + [-2.748, 0.601], + [-0.759, -7.21], + [-7.326, -7.344], + [-10.533, 1.871], + [-3.7, 8.156], + [7.084, 10.496], + [8.874, 2.454], + [2.71, 0], + [2.66, -0.023], + [0, 0], + [9.833, 0], + [6.437, -1.43], + [3.246, -1.183], + [11.618, -5.158], + [3.18, -2.644], + [7.551, -7.655], + [3.169, -5.488], + [0.198, -0.51], + [4.019, -10.761], + [0.834, -7.103], + [1.142, -1.662], + [6.918, -11.349] + ], + "v": [ + [179.455, -78.331], + [163.385, -78.776], + [154.371, -76.97], + [152.647, -78.11], + [147.316, -82.949], + [136.177, -89.11], + [126.718, -92.484], + [86.281, -94.409], + [69.44, -88.504], + [62.45, -84.184], + [61.447, -83.434], + [62.459, -84.279], + [46.696, -84.039], + [46.984, -71.234], + [47.834, -68.931], + [42.073, -59.893], + [35.285, -38.647], + [33.89, -38.913], + [-4.677, -38.822], + [-23.063, -33.752], + [-62.544, -4.923], + [-63.546, -3.554], + [-75.873, 19.227], + [-113.403, 44.511], + [-114.719, 52.026], + [-123.035, 54.501], + [-130.82, 57.738], + [-140.071, 38.307], + [-167.953, 29.66], + [-191.845, 47.714], + [-189.857, 71.801], + [-157.644, 90.228], + [-126.006, 93.267], + [-117.926, 93.229], + [-109.816, 93.186], + [38.319, 94.686], + [68.91, 91.174], + [87.875, 85.658], + [97.389, 81.819], + [126.397, 61.114], + [136.275, 51.734], + [151.589, 27.622], + [159.877, 10.29], + [160.461, 8.756], + [168.685, -26.163], + [172.637, -54.309], + [176.272, -59.895] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.802, 2.162], + [13.9, 0.921], + [2.594, -0.012], + [0.501, 0.513], + [3.18, 2.213], + [4.117, 1.812], + [3.388, 0.968], + [12.879, -2.702], + [5.304, -2.806], + [2.267, -1.669], + [0.343, -0.266], + [0.902, -0.775], + [3.82, -3.091], + [-3.238, -6.403], + [-0.597, -0.983], + [0.937, -1.889], + [1.176, -7.659], + [0.478, 0.093], + [12.54, -3.131], + [3.813, -2.748], + [10.045, -13.403], + [0.331, -0.459], + [2.787, -8.369], + [3.936, -12.223], + [-0.513, -2.236], + [2.964, -0.648], + [2.864, -0.563], + [5.956, 4.672], + [9.868, -3.357], + [2.706, -10.069], + [-5.975, -6.842], + [-10.62, -1.476], + [-9.02, 0], + [-2.675, 0.019], + [-2.698, 0], + [0, 0], + [-10.308, 2.297], + [-6.144, 2.236], + [-3.095, 1.376], + [-9.352, 7.79], + [-2.903, 2.941], + [-5.373, 9.429], + [-2.421, 6.322], + [-0.197, 0.536], + [-1.503, 13.017], + [0.008, 7.925], + [-1.692, 1.754] + ], + "o": [ + [-0.806, -2.178], + [-3.489, -0.231], + [-0.478, -0.528], + [-2.61, -2.679], + [-3.516, -2.459], + [-3.103, -1.372], + [-14.359, -4.105], + [-6.202, 1.291], + [-2.529, 1.334], + [-0.347, 0.254], + [-0.937, 0.721], + [-5.262, -1.573], + [-3.041, 2.459], + [0.567, 1.122], + [-1.087, 1.785], + [-3.458, 6.977], + [-0.478, -0.096], + [-4.066, -1.662], + [-3.383, 0.845], + [-15.816, 6.603], + [-0.335, 0.455], + [-5.242, 7.274], + [-12.158, 4.194], + [-0.729, 2.267], + [-2.93, 0.567], + [-2.748, 0.601], + [-1.827, -7.266], + [-8.257, -6.476], + [-9.999, 3.4], + [-2.382, 8.862], + [8.496, 9.733], + [9.032, 1.257], + [2.71, 0], + [2.66, -0.023], + [0, 0], + [9.833, 0], + [6.437, -1.43], + [3.246, -1.183], + [11.618, -5.158], + [3.18, -2.644], + [7.551, -7.655], + [3.265, -5.724], + [0.204, -0.532], + [4.14, -11.225], + [0.86, -7.409], + [1.53, -1.422], + [9.564, -9.922] + ], + "v": [ + [189.571, -73.237], + [172.187, -79.335], + [162.719, -79.605], + [161.251, -81.166], + [152.543, -88.521], + [141.068, -94.947], + [131.323, -98.466], + [89.665, -100.474], + [72.315, -94.315], + [65.114, -89.808], + [64.081, -89.026], + [61.325, -86.779], + [45.085, -86.528], + [45.382, -73.172], + [47.159, -69.988], + [44.122, -64.471], + [37.129, -42.311], + [35.691, -42.588], + [-4.04, -42.494], + [-23.563, -36.752], + [-63.294, -6.173], + [-64.296, -4.804], + [-76.373, 18.852], + [-114.403, 44.386], + [-114.719, 51.151], + [-123.535, 53.001], + [-131.942, 54.77], + [-143.9, 36.206], + [-172.417, 31.299], + [-193.016, 53.132], + [-187.446, 77.482], + [-153.228, 91.779], + [-126.006, 93.267], + [-117.926, 93.229], + [-109.816, 93.186], + [37.819, 93.186], + [68.41, 89.674], + [87.375, 84.158], + [96.889, 80.319], + [128.397, 60.864], + [137.525, 52.484], + [156.945, 26.812], + [165.483, 8.733], + [166.085, 7.134], + [174.557, -29.29], + [175.833, -52.302], + [180.771, -57.132] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 5", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.219607844949, 0.04705882445, 0.117647059262, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 2", + "np": 5, + "cix": 2, + "bm": 0, + "ix": 2, + "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": "Group 5", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 5, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-7.228, 1.561], + [-0.108, 0], + [6.349, -1.573] + ], + "o": [ + [0.112, -0.023], + [-6.264, 1.889], + [5.215, -1.854] + ], + "v": [ + [27.774, 26.928], + [28.101, 26.889], + [9.179, 32.077] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-7.016, 1.497], + [-0.105, 0], + [6.163, -1.508] + ], + "o": [ + [0.109, -0.022], + [-6.08, 1.811], + [5.063, -1.778] + ], + "v": [ + [26.204, 27.733], + [26.522, 27.696], + [8.154, 32.67] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-7.228, 1.561], + [-0.108, 0], + [6.349, -1.573] + ], + "o": [ + [0.112, -0.023], + [-6.264, 1.889], + [5.215, -1.854] + ], + "v": [ + [27.774, 26.928], + [28.101, 26.889], + [9.179, 32.077] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.219607844949, 0.04705882445, 0.117647059262, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 6", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 6, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.609, 0], + [0, -0.609], + [0.613, 0], + [0, 0.613] + ], + "o": [ + [0.613, 0], + [0, 0.613], + [-0.609, 0], + [0, -0.609] + ], + "v": [ + [104.197, -57.406], + [105.307, -56.299], + [104.197, -55.189], + [103.091, -56.299] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.591, 0], + [0, -0.584], + [0.595, 0], + [0, 0.588] + ], + "o": [ + [0.595, 0], + [0, 0.588], + [-0.591, 0], + [0, -0.584] + ], + "v": [ + [100.387, -53.119], + [101.465, -52.058], + [100.387, -50.994], + [99.314, -52.058] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.609, 0], + [0, -0.609], + [0.613, 0], + [0, 0.613] + ], + "o": [ + [0.613, 0], + [0, 0.613], + [-0.609, 0], + [0, -0.609] + ], + "v": [ + [104.197, -57.406], + [105.307, -56.299], + [104.197, -55.189], + [103.091, -56.299] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.219607844949, 0.04705882445, 0.117647059262, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 8", + "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": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-1.372, 0], + [0, -1.372], + [1.372, 0], + [0, 1.372] + ], + "o": [ + [1.372, 0], + [0, 1.372], + [-1.372, 0], + [0, -1.372] + ], + "v": [ + [103.457, -63.855], + [105.94, -61.368], + [103.457, -58.882], + [100.971, -61.368] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-1.332, 0], + [0, -1.316], + [1.332, 0], + [0, 1.316] + ], + "o": [ + [1.332, 0], + [0, 1.316], + [-1.332, 0], + [0, -1.316] + ], + "v": [ + [99.669, -59.301], + [102.079, -56.918], + [99.669, -54.534], + [97.256, -56.918] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-1.372, 0], + [0, -1.372], + [1.372, 0], + [0, 1.372] + ], + "o": [ + [1.372, 0], + [0, 1.372], + [-1.372, 0], + [0, -1.372] + ], + "v": [ + [103.457, -63.855], + [105.94, -61.368], + [103.457, -58.882], + [100.971, -61.368] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.219607844949, 0.04705882445, 0.117647059262, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 9", + "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": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.763, 0], + [0, -0.763], + [0.763, 0], + [0, 0.763] + ], + "o": [ + [0.763, 0], + [0, 0.763], + [-0.763, 0], + [0, -0.763] + ], + "v": [ + [108.904, -59.911], + [110.288, -58.531], + [108.904, -57.147], + [107.524, -58.531] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.741, 0], + [0, -0.732], + [0.741, 0], + [0, 0.732] + ], + "o": [ + [0.741, 0], + [0, 0.732], + [-0.741, 0], + [0, -0.732] + ], + "v": [ + [104.956, -55.521], + [106.299, -54.198], + [104.956, -52.871], + [103.617, -54.198] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.763, 0], + [0, -0.763], + [0.763, 0], + [0, 0.763] + ], + "o": [ + [0.763, 0], + [0, 0.763], + [-0.763, 0], + [0, -0.763] + ], + "v": [ + [108.904, -59.911], + [110.288, -58.531], + [108.904, -57.147], + [107.524, -58.531] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.219607844949, 0.04705882445, 0.117647059262, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 10", + "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": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-2.521, -3.785], + [5.501, -5.057], + [0.162, -0.119], + [0.239, 0], + [0.224, 0.308], + [-0.513, 0.382], + [-3.531, 3.246], + [0.008, 0.012], + [7.81, -1.153], + [0.093, 0.632], + [-0.632, 0.093] + ], + "o": [ + [1.38, 2.07], + [-3.62, 3.327], + [-0.208, 0.154], + [-0.355, 0], + [-0.382, -0.513], + [0.039, -0.031], + [6.31, -5.805], + [-1.18, -1.765], + [-0.632, 0.096], + [-0.093, -0.632], + [4.148, -0.613] + ], + "v": [ + [180.054, -71.09], + [174.095, -60.782], + [166.482, -54.492], + [165.795, -54.264], + [164.866, -54.734], + [165.105, -56.35], + [172.541, -62.494], + [178.131, -69.806], + [159.986, -70.269], + [158.676, -71.244], + [159.651, -72.555] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-3.199, -2.988], + [4.12, -5.92], + [0.128, -0.147], + [0.226, -0.052], + [0.278, 0.24], + [-0.403, 0.468], + [-2.642, 3.801], + [0.01, 0.009], + [7.141, -2.774], + [0.223, 0.571], + [-0.578, 0.225] + ], + "o": [ + [1.75, 1.634], + [-2.71, 3.895], + [-0.164, 0.189], + [-0.335, 0.077], + [-0.471, -0.396], + [0.03, -0.037], + [4.724, -6.795], + [-1.495, -1.393], + [-0.577, 0.227], + [-0.223, -0.571], + [3.792, -1.474] + ], + "v": [ + [172.598, -72.781], + [169.172, -61.855], + [163.32, -54.322], + [162.72, -53.961], + [161.74, -54.198], + [161.619, -55.759], + [167.335, -63.116], + [171.054, -71.164], + [153.789, -67.653], + [152.34, -68.279], + [152.981, -69.716] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-2.521, -3.785], + [5.501, -5.057], + [0.162, -0.119], + [0.239, 0], + [0.224, 0.308], + [-0.513, 0.382], + [-3.531, 3.246], + [0.008, 0.012], + [7.81, -1.153], + [0.093, 0.632], + [-0.632, 0.093] + ], + "o": [ + [1.38, 2.07], + [-3.62, 3.327], + [-0.208, 0.154], + [-0.355, 0], + [-0.382, -0.513], + [0.039, -0.031], + [6.31, -5.805], + [-1.18, -1.765], + [-0.632, 0.096], + [-0.093, -0.632], + [4.148, -0.613] + ], + "v": [ + [180.054, -71.09], + [174.095, -60.782], + [166.482, -54.492], + [165.795, -54.264], + [164.866, -54.734], + [165.105, -56.35], + [172.541, -62.494], + [178.131, -69.806], + [159.986, -70.269], + [158.676, -71.244], + [159.651, -72.555] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.219607844949, 0.04705882445, 0.117647059262, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 13", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 10, + "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.32, 0.293], + [0.444, -0.067], + [-0.602, -0.298], + [-0.157, 0.046] + ], + "o": [ + [-0.425, 0.069], + [0.605, 0.294], + [0.137, -0.081], + [-0.312, -0.305] + ], + "v": [ + [156.602, -80.318], + [155.297, -80.113], + [157.107, -79.226], + [157.546, -79.424] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.366, 0.204], + [0.405, -0.159], + [-0.634, -0.147], + [-0.139, 0.077] + ], + "o": [ + [-0.387, 0.157], + [0.635, 0.143], + [0.112, -0.106], + [-0.361, -0.217] + ], + "v": [ + [148.431, -76.307], + [147.24, -75.832], + [149.143, -75.397], + [149.516, -75.677] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.32, 0.293], + [0.444, -0.067], + [-0.602, -0.298], + [-0.157, 0.046] + ], + "o": [ + [-0.425, 0.069], + [0.605, 0.294], + [0.137, -0.081], + [-0.312, -0.305] + ], + "v": [ + [156.602, -80.318], + [155.297, -80.113], + [157.107, -79.226], + [157.546, -79.424] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [4.149, -6.505], + [-6.467, 4.11], + [0.428, 0.412] + ], + "o": [ + [4.551, -6.244], + [-0.441, -0.347], + [-6.006, 4.568] + ], + "v": [ + [51.34, -69.343], + [67.985, -85.01], + [66.675, -86.158] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [4.028, -6.237], + [-6.277, 3.94], + [0.416, 0.395] + ], + "o": [ + [4.418, -5.987], + [-0.429, -0.333], + [-5.83, 4.379] + ], + "v": [ + [49.08, -64.563], + [65.236, -79.583], + [63.966, -80.684] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [4.149, -6.505], + [-6.467, 4.11], + [0.428, 0.412] + ], + "o": [ + [4.551, -6.244], + [-0.441, -0.347], + [-6.006, 4.568] + ], + "v": [ + [51.34, -69.343], + [67.985, -85.01], + [66.675, -86.158] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.038, -0.75], + [-5.565, 1.078], + [-0.077, 0.988], + [4.895, -2.721] + ], + "o": [ + [4.879, -2.441], + [0.003, -1.049], + [-5.77, 1.318], + [0.116, 0.781] + ], + "v": [ + [73.347, -88.04], + [89.056, -93.361], + [89.183, -96.431], + [73.105, -90.36] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.037, -0.719], + [-5.401, 1.033], + [-0.074, 0.947], + [4.752, -2.609] + ], + "o": [ + [4.736, -2.34], + [0.003, -1.005], + [-5.601, 1.264], + [0.112, 0.749] + ], + "v": [ + [70.441, -82.489], + [85.691, -87.59], + [85.813, -90.533], + [70.207, -84.712] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.038, -0.75], + [-5.565, 1.078], + [-0.077, 0.988], + [4.895, -2.721] + ], + "o": [ + [4.879, -2.441], + [0.003, -1.049], + [-5.77, 1.318], + [0.116, 0.781] + ], + "v": [ + [73.347, -88.04], + [89.056, -93.361], + [89.183, -96.431], + [73.105, -90.36] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [2.044, -0.963], + [-5.568, -2.409], + [-1.002, 0.628], + [5.015, 1.812] + ], + "o": [ + [5.784, 1.696], + [0.875, -0.666], + [-4.19, -2.741], + [-1.98, 0.732] + ], + "v": [ + [128.961, -90.65], + [145.985, -84.403], + [148.858, -86.366], + [135.008, -93.228] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [1.984, -0.923], + [-5.404, -2.31], + [-0.972, 0.602], + [4.868, 1.737] + ], + "o": [ + [5.615, 1.626], + [0.849, -0.639], + [-4.067, -2.628], + [-1.922, 0.702] + ], + "v": [ + [124.425, -84.99], + [140.951, -79.002], + [143.739, -80.884], + [130.295, -87.462] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [2.044, -0.963], + [-5.568, -2.409], + [-1.002, 0.628], + [5.015, 1.812] + ], + "o": [ + [5.784, 1.696], + [0.875, -0.666], + [-4.19, -2.741], + [-1.98, 0.732] + ], + "v": [ + [128.961, -90.65], + [145.985, -84.403], + [148.858, -86.366], + [135.008, -93.228] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 4, + "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": "Group 14", + "np": 4, + "cix": 2, + "bm": 0, + "ix": 11, + "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.294, -0.723], + [4.455, -7.063], + [-1.529, -1.977], + [-2.579, 7.867], + [0.823, 2.869] + ], + "o": [ + [-3.113, 7.856], + [1.71, 1.573], + [3.843, -6.958], + [-0.725, -2.275], + [-0.278, 0.723] + ], + "v": [ + [160.885, -4.477], + [149.574, 17.955], + [154.474, 23.412], + [164.111, 1.17], + [161.741, -6.645] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.279, -0.695], + [4.324, -6.771], + [-1.485, -1.896], + [-2.503, 7.543], + [0.799, 2.751] + ], + "o": [ + [-3.022, 7.532], + [1.66, 1.508], + [3.731, -6.67], + [-0.704, -2.181], + [-0.27, 0.693] + ], + "v": [ + [155.413, -2.375], + [144.434, 19.131], + [149.191, 24.363], + [158.545, 3.039], + [156.244, -4.454] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.294, -0.723], + [4.455, -7.063], + [-1.529, -1.977], + [-2.579, 7.867], + [0.823, 2.869] + ], + "o": [ + [-3.113, 7.856], + [1.71, 1.573], + [3.843, -6.958], + [-0.725, -2.275], + [-0.278, 0.723] + ], + "v": [ + [160.885, -4.477], + [149.574, 17.955], + [154.474, 23.412], + [164.111, 1.17], + [161.741, -6.645] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.890196084976, 0.415686279535, 0.117647059262, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [8.182, -5.236], + [0.364, -3.352], + [-9.691, 8.557], + [-0.735, 5.234], + [2.805, -2.149] + ], + "o": [ + [0.087, 3.537], + [10.932, -5.081], + [0.322, -3.932], + [-2.534, 2.345], + [-8.179, 6.064] + ], + "v": [ + [98.003, 65.102], + [97.467, 75.755], + [128.786, 55.441], + [130.342, 41.203], + [122.337, 47.947] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [8.182, -5.236], + [0.364, -3.352], + [-9.691, 8.557], + [-0.713, 5.018], + [2.805, -2.149] + ], + "o": [ + [0.087, 3.537], + [10.932, -5.081], + [0.322, -3.932], + [-2.459, 2.248], + [-8.179, 6.064] + ], + "v": [ + [96.503, 67.352], + [95.967, 78.005], + [126.786, 55.691], + [125.766, 41.419], + [119.587, 48.072] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [8.182, -5.236], + [0.364, -3.352], + [-9.691, 8.557], + [-0.735, 5.234], + [2.805, -2.149] + ], + "o": [ + [0.087, 3.537], + [10.932, -5.081], + [0.322, -3.932], + [-2.534, 2.345], + [-8.179, 6.064] + ], + "v": [ + [98.003, 65.102], + [97.467, 75.755], + [128.786, 55.441], + [130.342, 41.203], + [122.337, 47.947] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.890196084976, 0.415686279535, 0.117647059262, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.36, -1.279], + [-0.243, -0.29], + [-0.102, 1.576] + ], + "o": [ + [0.253, 0.277], + [0.14, -1.551], + [-0.375, 1.286] + ], + "v": [ + [170.442, -34.971], + [171.188, -34.123], + [171.545, -38.818] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.35, -1.226], + [-0.236, -0.278], + [-0.099, 1.511] + ], + "o": [ + [0.246, 0.265], + [0.136, -1.487], + [-0.364, 1.233] + ], + "v": [ + [164.691, -31.61], + [165.415, -30.798], + [167.136, -34.861] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.36, -1.279], + [-0.243, -0.29], + [-0.102, 1.576] + ], + "o": [ + [0.253, 0.277], + [0.14, -1.551], + [-0.375, 1.286] + ], + "v": [ + [170.442, -34.971], + [171.188, -34.123], + [171.545, -38.818] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.890196084976, 0.415686279535, 0.117647059262, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [12.988, 3.622], + [-6.718, -0.451], + [0, 0], + [-11.657, 2.853], + [-1.291, 2.664], + [7.95, -1.435] + ], + "o": [ + [6.93, 3.116], + [0, 0], + [9.714, 0], + [0.94, -2.086], + [-7.011, 2.881], + [-13.777, 2.204] + ], + "v": [ + [10.278, 83.775], + [31.343, 89.331], + [37.819, 89.331], + [70.368, 85.23], + [73.751, 77.99], + [51.411, 84.567] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [12.988, 3.622], + [-6.718, -0.451], + [0, 0], + [-11.657, 2.853], + [-1.291, 2.664], + [7.95, -1.435] + ], + "o": [ + [6.93, 3.116], + [0, 0], + [9.714, 0], + [0.94, -2.086], + [-7.011, 2.881], + [-13.777, 2.204] + ], + "v": [ + [10.278, 83.775], + [31.843, 90.831], + [38.319, 90.831], + [68.868, 87.48], + [72.251, 80.24], + [51.911, 86.067] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [12.988, 3.622], + [-6.718, -0.451], + [0, 0], + [-11.657, 2.853], + [-1.291, 2.664], + [7.95, -1.435] + ], + "o": [ + [6.93, 3.116], + [0, 0], + [9.714, 0], + [0.94, -2.086], + [-7.011, 2.881], + [-13.777, 2.204] + ], + "v": [ + [10.278, 83.775], + [31.343, 89.331], + [37.819, 89.331], + [70.368, 85.23], + [73.751, 77.99], + [51.411, 84.567] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.890196084976, 0.415686279535, 0.117647059262, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 4", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 4, + "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": "Group 15", + "np": 4, + "cix": 2, + "bm": 0, + "ix": 12, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [5.501, -5.057], + [0.162, -0.119], + [0.239, 0], + [0.224, 0.308], + [-0.513, 0.382], + [-0.01, 0.008], + [4.146, 2.953], + [0.237, -0.035], + [0.093, 0.632], + [-0.632, 0.093], + [-2.521, -3.785] + ], + "o": [ + [-3.62, 3.327], + [-0.208, 0.154], + [-0.355, 0], + [-0.382, -0.513], + [0.001, -0.001], + [-0.016, -5.091], + [-0.239, 0.033], + [-0.632, 0.096], + [-0.093, -0.632], + [4.148, -0.613], + [1.38, 2.07] + ], + "v": [ + [174.095, -60.782], + [166.482, -54.492], + [165.795, -54.264], + [164.866, -54.734], + [165.105, -56.35], + [165.124, -56.363], + [160.7, -70.371], + [159.986, -70.269], + [158.676, -71.244], + [159.651, -72.555], + [180.054, -71.09] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [4.12, -5.92], + [0.127, -0.147], + [0.226, -0.052], + [0.278, 0.24], + [-0.403, 0.468], + [-0.008, 0.009], + [4.556, 1.859], + [0.216, -0.084], + [0.223, 0.571], + [-0.578, 0.225], + [-3.199, -2.988] + ], + "o": [ + [-2.71, 3.895], + [-0.164, 0.189], + [-0.335, 0.077], + [-0.471, -0.396], + [0.001, -0.001], + [-1.108, -4.754], + [-0.219, 0.083], + [-0.577, 0.227], + [-0.223, -0.571], + [3.792, -1.474], + [1.75, 1.634] + ], + "v": [ + [169.172, -61.855], + [163.32, -54.322], + [162.72, -53.961], + [161.74, -54.198], + [161.619, -55.759], + [161.634, -55.776], + [154.442, -67.903], + [153.789, -67.653], + [152.34, -68.28], + [152.981, -69.716], + [172.598, -72.781] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [5.501, -5.057], + [0.162, -0.119], + [0.239, 0], + [0.224, 0.308], + [-0.513, 0.382], + [-0.01, 0.008], + [4.146, 2.953], + [0.237, -0.035], + [0.093, 0.632], + [-0.632, 0.093], + [-2.521, -3.785] + ], + "o": [ + [-3.62, 3.327], + [-0.208, 0.154], + [-0.355, 0], + [-0.382, -0.513], + [0.001, -0.001], + [-0.016, -5.091], + [-0.239, 0.033], + [-0.632, 0.096], + [-0.093, -0.632], + [4.148, -0.613], + [1.38, 2.07] + ], + "v": [ + [174.095, -60.782], + [166.482, -54.492], + [165.795, -54.264], + [164.866, -54.734], + [165.105, -56.35], + [165.124, -56.363], + [160.7, -70.371], + [159.986, -70.269], + [158.676, -71.244], + [159.651, -72.555], + [180.054, -71.09] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0, 0.763], + [-0.763, 0], + [0, -0.763], + [0.763, 0] + ], + "o": [ + [0, -0.763], + [0.763, 0], + [0, 0.763], + [-0.763, 0] + ], + "v": [ + [107.524, -58.531], + [108.904, -59.911], + [110.288, -58.531], + [108.904, -57.148] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0, 0.732], + [-0.741, 0], + [0, -0.732], + [0.741, 0] + ], + "o": [ + [0, -0.732], + [0.741, 0], + [0, 0.732], + [-0.741, 0] + ], + "v": [ + [103.617, -54.198], + [104.956, -55.521], + [106.299, -54.198], + [104.956, -52.871] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0, 0.763], + [-0.763, 0], + [0, -0.763], + [0.763, 0] + ], + "o": [ + [0, -0.763], + [0.763, 0], + [0, 0.763], + [-0.763, 0] + ], + "v": [ + [107.524, -58.531], + [108.904, -59.911], + [110.288, -58.531], + [108.904, -57.148] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 3", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 2, + "ty": "sh", + "ix": 3, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0, -0.609], + [0.613, 0], + [0, 0.613], + [-0.609, 0] + ], + "o": [ + [0, 0.613], + [-0.609, 0], + [0, -0.609], + [0.613, 0] + ], + "v": [ + [105.307, -56.299], + [104.197, -55.189], + [103.091, -56.299], + [104.197, -57.406] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0, -0.584], + [0.595, 0], + [0, 0.588], + [-0.591, 0] + ], + "o": [ + [0, 0.588], + [-0.591, 0], + [0, -0.584], + [0.595, 0] + ], + "v": [ + [101.465, -52.058], + [100.387, -50.994], + [99.314, -52.058], + [100.387, -53.119] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0, -0.609], + [0.613, 0], + [0, 0.613], + [-0.609, 0] + ], + "o": [ + [0, 0.613], + [-0.609, 0], + [0, -0.609], + [0.613, 0] + ], + "v": [ + [105.307, -56.299], + [104.197, -55.189], + [103.091, -56.299], + [104.197, -57.406] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 6", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 3, + "ty": "sh", + "ix": 4, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0, -1.372], + [1.372, 0], + [0, 1.372], + [-1.372, 0] + ], + "o": [ + [0, 1.372], + [-1.372, 0], + [0, -1.372], + [1.372, 0] + ], + "v": [ + [105.94, -61.368], + [103.457, -58.882], + [100.971, -61.368], + [103.457, -63.855] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0, -1.316], + [1.332, 0], + [0, 1.316], + [-1.332, 0] + ], + "o": [ + [0, 1.316], + [-1.332, 0], + [0, -1.316], + [1.332, 0] + ], + "v": [ + [102.079, -56.918], + [99.669, -54.534], + [97.256, -56.918], + [99.669, -59.302] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0, -1.372], + [1.372, 0], + [0, 1.372], + [-1.372, 0] + ], + "o": [ + [0, 1.372], + [-1.372, 0], + [0, -1.372], + [1.372, 0] + ], + "v": [ + [105.94, -61.368], + [103.457, -58.882], + [100.971, -61.368], + [103.457, -63.855] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 7", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 4, + "ty": "sh", + "ix": 5, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.104, 0.285], + [12.651, 0.84], + [0.066, -0.004], + [0.046, 1.064], + [-0.591, 0.35], + [0.605, 0.294], + [1.383, 1.383], + [-2.1, 1.599], + [5.784, 1.696], + [8.614, 1.414], + [-0.02, 6.285], + [4.879, -2.441], + [1.386, -0.293], + [1.311, 1.031], + [4.551, -6.244], + [1.502, -9.966], + [-9.116, -5.034], + [0.513, -0.933], + [0.933, 0.517], + [10.566, 2.209], + [0.085, -1.341], + [-8.982, -5.863], + [-8.523, -1.145], + [15.456, 5.734], + [10.898, -4.192], + [-0.196, -5.061], + [-4.444, -0.372], + [-2.031, 0.189], + [-0.1, -1.06], + [1.06, -0.1], + [0.883, -0.019], + [-0.991, -1.627], + [2.355, 13.793], + [5.203, -4.76], + [1.056, 0.493], + [8.659, -3.062], + [5.431, -1.638], + [-0.2, -0.933], + [1.041, -0.224], + [4.502, -1.46], + [2.466, -10.411], + [-2.759, -4.756], + [-1.601, -1.039], + [-3.141, -1.413], + [-13.777, 2.204], + [-7.011, 2.881], + [-5.03, -3.078], + [-0.14, -5.713], + [-8.179, 6.064], + [-2.534, 2.345], + [-4.895, 1.985], + [-3.251, -2.99], + [-3.113, 7.856], + [-0.278, 0.723], + [-7.437, -0.164], + [-2.636, -2.881], + [-0.375, 1.286], + [-0.052, 3.387], + [0.066, -0.054], + [0.432, 0], + [0.382, 0.459], + [-0.817, 0.678], + [-4.784, 4.965] + ], + "o": [ + [-0.104, -0.277], + [-6.946, -0.459], + [-1.052, 0.042], + [-0.031, -0.735], + [-0.602, -0.298], + [-4.803, 0.724], + [-0.947, -0.947], + [-5.568, -2.409], + [-11.184, 5.269], + [-6.749, -1.107], + [-5.565, 1.078], + [0.117, 2.275], + [-1.116, 0.234], + [-6.467, 4.11], + [-5.312, 8.328], + [9.86, 2.355], + [0.929, 0.513], + [-0.517, 0.933], + [-9.729, -5.37], + [0.039, 0.193], + [14.27, 4.475], + [9.991, 13.018], + [23.668, 3.18], + [-11.009, -1.83], + [2.492, 4.509], + [2.965, 2.047], + [1.893, 0.162], + [1.056, -0.1], + [0.096, 1.06], + [-0.906, 0.085], + [0.756, 1.58], + [6.445, 10.608], + [-1.373, -0.081], + [-4.482, 4.101], + [-8.235, 4.151], + [-5.346, 1.893], + [0.921, -0.042], + [0.227, 1.041], + [-5.515, 1.191], + [-8.819, 5.384], + [-1.24, 5.27], + [1.378, 1.101], + [2.83, 1.837], + [12.988, 3.622], + [7.95, -1.435], + [6.014, -12.41], + [2.966, 1.817], + [8.182, -5.236], + [2.805, -2.149], + [1.681, -11.974], + [3.054, -1.238], + [4.455, -7.063], + [0.294, -0.723], + [-4.107, -14.313], + [3.703, 0.081], + [0.36, -1.279], + [0.213, -3.278], + [-0.852, 0.736], + [-0.358, 0.301], + [-0.555, 0], + [-0.678, -0.821], + [0.054, -0.042], + [8.716, -9.047] + ], + "v": [ + [185.959, -71.9], + [171.932, -75.492], + [158.171, -75.654], + [156.159, -77.493], + [157.107, -79.226], + [155.297, -80.113], + [143.438, -80.276], + [145.985, -84.403], + [128.961, -90.65], + [97.374, -79.119], + [89.056, -93.361], + [73.347, -88.04], + [71.741, -83.552], + [67.985, -85.01], + [51.34, -69.343], + [40.903, -41.47], + [69.532, -30.369], + [70.287, -27.751], + [67.666, -26.996], + [37.014, -38.398], + [37.387, -33.645], + [73.884, -17.768], + [92.267, 0.881], + [111.016, -10.937], + [78.008, -10.259], + [76.976, 2.912], + [81.458, 4.135], + [87.36, 4.096], + [89.461, 5.835], + [87.718, 7.935], + [85.035, 8.093], + [87.645, 12.939], + [91.737, -6.256], + [77.354, 1.102], + [69.846, 11.032], + [44.276, 21.596], + [28.101, 26.889], + [30.063, 28.404], + [28.587, 30.694], + [13.554, 34.677], + [-4.482, 59.126], + [-3.204, 75.666], + [1.265, 78.881], + [10.278, 83.775], + [51.411, 84.567], + [73.751, 77.99], + [93.855, 52.453], + [98.003, 65.102], + [122.337, 47.947], + [130.342, 41.203], + [139.838, 14.419], + [149.574, 17.955], + [160.885, -4.477], + [161.741, -6.645], + [160.912, -40.06], + [170.442, -34.971], + [171.545, -38.818], + [171.948, -48.81], + [170.494, -47.572], + [169.265, -47.125], + [167.781, -47.823], + [168.031, -50.537], + [178.015, -59.83] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.165, 0.255], + [12.148, -1.968], + [0.061, -0.017], + [0.272, 0.984], + [-0.484, 0.456], + [0.635, 0.143], + [1.343, 1.326], + [-2.039, 1.533], + [5.615, 1.626], + [8.362, 1.354], + [-0.02, 6.025], + [4.736, -2.34], + [1.346, -0.278], + [1.272, 0.989], + [4.418, -5.987], + [1.458, -9.555], + [-8.85, -4.824], + [0.501, -0.893], + [0.906, 0.494], + [10.256, 2.118], + [0.082, -1.286], + [-8.718, -5.621], + [-8.273, -1.098], + [15.003, 5.497], + [10.579, -4.018], + [-0.19, -4.852], + [-4.314, -0.365], + [-1.972, 0.185], + [-0.094, -1.016], + [1.029, -0.096], + [0.857, -0.018], + [-0.96, -1.561], + [2.286, 13.223], + [5.051, -4.564], + [1.025, 0.473], + [8.404, -2.938], + [5.272, -1.571], + [-0.198, -0.894], + [1.01, -0.215], + [4.37, -1.399], + [2.466, -10.411], + [-2.759, -4.756], + [-1.601, -1.039], + [-3.141, -1.413], + [-13.777, 2.204], + [-7.011, 2.881], + [-5.03, -3.078], + [-0.14, -5.713], + [-8.179, 6.064], + [-2.459, 2.248], + [-4.752, 1.902], + [-3.156, -2.867], + [-3.022, 7.532], + [-0.27, 0.693], + [-7.219, -0.156], + [-2.559, -2.762], + [-0.364, 1.233], + [0.678, 3.176], + [0.05, -0.065], + [0.408, -0.094], + [0.458, 0.347], + [-0.628, 0.811], + [-3.46, 5.679] + ], + "o": [ + [-0.164, -0.247], + [-6.67, 1.081], + [-0.986, 0.268], + [-0.187, -0.68], + [-0.634, -0.147], + [-4.388, 1.72], + [-0.919, -0.908], + [-5.404, -2.31], + [-10.856, 5.052], + [-6.551, -1.061], + [-5.401, 1.033], + [0.113, 2.181], + [-1.083, 0.224], + [-6.277, 3.94], + [-5.156, 7.984], + [9.571, 2.258], + [0.902, 0.492], + [-0.501, 0.894], + [-9.444, -5.148], + [0.037, 0.185], + [13.852, 4.291], + [9.698, 12.48], + [22.974, 3.049], + [-10.687, -1.755], + [2.419, 4.323], + [2.878, 1.963], + [1.837, 0.155], + [1.025, -0.096], + [0.094, 1.016], + [-0.879, 0.081], + [0.733, 1.515], + [6.256, 10.17], + [-1.333, -0.077], + [-4.351, 3.931], + [-7.994, 3.979], + [-5.19, 1.815], + [0.894, -0.041], + [0.221, 0.998], + [-5.353, 1.142], + [-8.561, 5.161], + [-1.24, 5.27], + [1.378, 1.101], + [2.83, 1.837], + [12.988, 3.622], + [7.95, -1.435], + [6.014, -12.41], + [2.966, 1.817], + [8.182, -5.236], + [2.805, -2.149], + [1.632, -11.48], + [2.964, -1.187], + [4.324, -6.771], + [0.285, -0.693], + [-3.987, -13.722], + [3.595, 0.078], + [0.35, -1.226], + [0.206, -3.142], + [-0.648, 0.873], + [-0.275, 0.359], + [-0.525, 0.121], + [-0.818, -0.62], + [0.042, -0.051], + [6.304, -10.347] + ], + "v": [ + [176.548, -75.97], + [163.97, -75.129], + [150.916, -72.29], + [148.618, -73.571], + [149.143, -75.397], + [147.24, -75.832], + [138.478, -75.045], + [140.951, -79.002], + [124.425, -84.99], + [93.765, -73.936], + [85.691, -87.59], + [70.441, -82.489], + [68.882, -78.186], + [65.236, -79.583], + [49.08, -64.563], + [38.948, -37.841], + [66.738, -27.198], + [67.472, -24.689], + [64.927, -23.964], + [35.173, -34.896], + [35.536, -30.339], + [70.963, -15.117], + [88.807, 2.762], + [107.007, -8.568], + [74.966, -7.918], + [73.965, 4.709], + [78.315, 5.881], + [84.044, 5.844], + [86.083, 7.511], + [84.392, 9.525], + [81.787, 9.676], + [84.321, 14.322], + [88.293, -4.08], + [74.331, 2.973], + [67.043, 12.494], + [42.222, 22.622], + [26.522, 27.696], + [28.427, 29.148], + [26.994, 31.344], + [12.401, 35.162], + [-4.482, 59.126], + [-3.204, 75.666], + [1.265, 78.881], + [10.278, 83.775], + [51.911, 86.067], + [72.251, 80.24], + [92.355, 54.703], + [96.503, 67.352], + [119.587, 48.072], + [125.766, 41.419], + [134.983, 15.741], + [144.434, 19.131], + [155.413, -2.375], + [156.244, -4.454], + [155.439, -36.489], + [164.691, -31.61], + [167.136, -34.861], + [169.711, -50.201], + [168.601, -48.729], + [167.534, -48.044], + [165.98, -48.374], + [165.635, -50.964], + [173.085, -61.817] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.104, 0.285], + [12.651, 0.84], + [0.066, -0.004], + [0.046, 1.064], + [-0.591, 0.35], + [0.605, 0.294], + [1.383, 1.383], + [-2.1, 1.599], + [5.784, 1.696], + [8.614, 1.414], + [-0.02, 6.285], + [4.879, -2.441], + [1.386, -0.293], + [1.311, 1.031], + [4.551, -6.244], + [1.502, -9.966], + [-9.116, -5.034], + [0.513, -0.933], + [0.933, 0.517], + [10.566, 2.209], + [0.085, -1.341], + [-8.982, -5.863], + [-8.523, -1.145], + [15.456, 5.734], + [10.898, -4.192], + [-0.196, -5.061], + [-4.444, -0.372], + [-2.031, 0.189], + [-0.1, -1.06], + [1.06, -0.1], + [0.883, -0.019], + [-0.991, -1.627], + [2.355, 13.793], + [5.203, -4.76], + [1.056, 0.493], + [8.659, -3.062], + [5.431, -1.638], + [-0.2, -0.933], + [1.041, -0.224], + [4.502, -1.46], + [2.466, -10.411], + [-2.759, -4.756], + [-1.601, -1.039], + [-3.141, -1.413], + [-13.777, 2.204], + [-7.011, 2.881], + [-5.03, -3.078], + [-0.14, -5.713], + [-8.179, 6.064], + [-2.534, 2.345], + [-4.895, 1.985], + [-3.251, -2.99], + [-3.113, 7.856], + [-0.278, 0.723], + [-7.437, -0.164], + [-2.636, -2.881], + [-0.375, 1.286], + [-0.052, 3.387], + [0.066, -0.054], + [0.432, 0], + [0.382, 0.459], + [-0.817, 0.678], + [-4.784, 4.965] + ], + "o": [ + [-0.104, -0.277], + [-6.946, -0.459], + [-1.052, 0.042], + [-0.031, -0.735], + [-0.602, -0.298], + [-4.803, 0.724], + [-0.947, -0.947], + [-5.568, -2.409], + [-11.184, 5.269], + [-6.749, -1.107], + [-5.565, 1.078], + [0.117, 2.275], + [-1.116, 0.234], + [-6.467, 4.11], + [-5.312, 8.328], + [9.86, 2.355], + [0.929, 0.513], + [-0.517, 0.933], + [-9.729, -5.37], + [0.039, 0.193], + [14.27, 4.475], + [9.991, 13.018], + [23.668, 3.18], + [-11.009, -1.83], + [2.492, 4.509], + [2.965, 2.047], + [1.893, 0.162], + [1.056, -0.1], + [0.096, 1.06], + [-0.906, 0.085], + [0.756, 1.58], + [6.445, 10.608], + [-1.373, -0.081], + [-4.482, 4.101], + [-8.235, 4.151], + [-5.346, 1.893], + [0.921, -0.042], + [0.227, 1.041], + [-5.515, 1.191], + [-8.819, 5.384], + [-1.24, 5.27], + [1.378, 1.101], + [2.83, 1.837], + [12.988, 3.622], + [7.95, -1.435], + [6.014, -12.41], + [2.966, 1.817], + [8.182, -5.236], + [2.805, -2.149], + [1.681, -11.974], + [3.054, -1.238], + [4.455, -7.063], + [0.294, -0.723], + [-4.107, -14.313], + [3.703, 0.081], + [0.36, -1.279], + [0.213, -3.278], + [-0.852, 0.736], + [-0.358, 0.301], + [-0.555, 0], + [-0.678, -0.821], + [0.054, -0.042], + [8.716, -9.047] + ], + "v": [ + [185.959, -71.9], + [171.932, -75.492], + [158.171, -75.654], + [156.159, -77.493], + [157.107, -79.226], + [155.297, -80.113], + [143.438, -80.276], + [145.985, -84.403], + [128.961, -90.65], + [97.374, -79.119], + [89.056, -93.361], + [73.347, -88.04], + [71.741, -83.552], + [67.985, -85.01], + [51.34, -69.343], + [40.903, -41.47], + [69.532, -30.369], + [70.287, -27.751], + [67.666, -26.996], + [37.014, -38.398], + [37.387, -33.645], + [73.884, -17.768], + [92.267, 0.881], + [111.016, -10.937], + [78.008, -10.259], + [76.976, 2.912], + [81.458, 4.135], + [87.36, 4.096], + [89.461, 5.835], + [87.718, 7.935], + [85.035, 8.093], + [87.645, 12.939], + [91.737, -6.256], + [77.354, 1.102], + [69.846, 11.032], + [44.276, 21.596], + [28.101, 26.889], + [30.063, 28.404], + [28.587, 30.694], + [13.554, 34.677], + [-4.482, 59.126], + [-3.204, 75.666], + [1.265, 78.881], + [10.278, 83.775], + [51.411, 84.567], + [73.751, 77.99], + [93.855, 52.453], + [98.003, 65.102], + [122.337, 47.947], + [130.342, 41.203], + [139.838, 14.419], + [149.574, 17.955], + [160.885, -4.477], + [161.741, -6.645], + [160.912, -40.06], + [170.442, -34.971], + [171.545, -38.818], + [171.948, -48.81], + [170.494, -47.572], + [169.265, -47.125], + [167.781, -47.823], + [168.031, -50.537], + [178.015, -59.83] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 8", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 16", + "np": 6, + "cix": 2, + "bm": 0, + "ix": 13, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.890196084976, 0.415686279535, 0.117647059262, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 17", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 14, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-1.24, 5.27], + [-8.819, 5.384], + [-0.706, -9.595], + [-6.736, -5.383] + ], + "o": [ + [2.466, -10.411], + [-18.811, 6.1], + [0.41, 5.565], + [-2.759, -4.756] + ], + "v": [ + [-4.482, 59.126], + [13.554, 34.677], + [-14.343, 58.702], + [-3.204, 75.666] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-1.24, 5.27], + [-8.561, 5.161], + [-0.706, -9.595], + [-6.736, -5.383] + ], + "o": [ + [2.466, -10.411], + [-18.26, 5.848], + [0.41, 5.565], + [-2.759, -4.756] + ], + "v": [ + [-4.482, 59.126], + [12.401, 35.162], + [-14.343, 58.702], + [-3.204, 75.666] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-1.24, 5.27], + [-8.819, 5.384], + [-0.706, -9.595], + [-6.736, -5.383] + ], + "o": [ + [2.466, -10.411], + [-18.811, 6.1], + [0.41, 5.565], + [-2.759, -4.756] + ], + "v": [ + [-4.482, 59.126], + [13.554, 34.677], + [-14.343, 58.702], + [-3.204, 75.666] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 18", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 15, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 19", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 16, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.008, 0.012], + [7.644, -1.058], + [-0.016, -5.091], + [-3.41, 3.135] + ], + "o": [ + [-1.144, -1.712], + [4.146, 2.953], + [0.285, -0.214], + [6.31, -5.805] + ], + "v": [ + [178.131, -69.806], + [160.7, -70.371], + [165.124, -56.363], + [172.541, -62.494] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.01, 0.009], + [7.004, -2.649], + [-1.108, -4.754], + [-2.552, 3.671] + ], + "o": [ + [-1.45, -1.351], + [4.556, 1.859], + [0.224, -0.262], + [4.724, -6.795] + ], + "v": [ + [171.054, -71.164], + [154.442, -67.903], + [161.634, -55.776], + [167.335, -63.116] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.008, 0.012], + [7.644, -1.058], + [-0.016, -5.091], + [-3.41, 3.135] + ], + "o": [ + [-1.144, -1.712], + [4.146, 2.953], + [0.285, -0.214], + [6.31, -5.805] + ], + "v": [ + [178.131, -69.806], + [160.7, -70.371], + [165.124, -56.363], + [172.541, -62.494] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.396078437567, 0.082352943718, 0.211764708161, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 20", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 17, + "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [6.001, 6.395], + [19.303, -1.914], + [-0.15, -1.519], + [0, 0] + ], + "o": [ + [-18.823, 5.214], + [0.234, 1.501], + [0, 0], + [-9.389, -3.419] + ], + "v": [ + [-10.599, 74.125], + [-67.832, 84.8], + [-67.253, 89.331], + [13.677, 89.331] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [6.001, 6.395], + [19.303, -1.914], + [-0.15, -1.519], + [0, 0] + ], + "o": [ + [-18.823, 5.214], + [0.234, 1.501], + [0, 0], + [-9.389, -3.419] + ], + "v": [ + [-10.599, 74.125], + [-67.832, 84.8], + [-67.253, 89.331], + [13.802, 90.206] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [6.001, 6.395], + [19.303, -1.914], + [-0.15, -1.519], + [0, 0] + ], + "o": [ + [-18.823, 5.214], + [0.234, 1.501], + [0, 0], + [-9.389, -3.419] + ], + "v": [ + [-10.599, 74.125], + [-67.832, 84.8], + [-67.253, 89.331], + [13.677, 89.331] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.890196084976, 0.415686279535, 0.117647059262, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [7.82, 0.307], + [0.086, -1.046], + [-2.271, 0], + [0, 0], + [-0.032, 0.987] + ], + "o": [ + [-0.026, 1.053], + [2.255, -0.018], + [0, 0], + [0.061, -0.987], + [-7.776, 0.203] + ], + "v": [ + [-116.479, 86.214], + [-116.642, 89.363], + [-109.816, 89.331], + [-93.223, 89.331], + [-93.082, 86.371] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [7.82, 0.307], + [0.086, -1.046], + [-2.271, 0], + [0, 0], + [-0.032, 0.987] + ], + "o": [ + [-0.026, 1.053], + [2.255, -0.018], + [0, 0], + [0.061, -0.987], + [-7.776, 0.203] + ], + "v": [ + [-116.479, 86.214], + [-116.642, 89.363], + [-109.816, 89.331], + [-93.223, 89.331], + [-93.082, 86.371] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [7.82, 0.307], + [0.086, -1.046], + [-2.271, 0], + [0, 0], + [-0.032, 0.987] + ], + "o": [ + [-0.026, 1.053], + [2.255, -0.018], + [0, 0], + [0.061, -0.987], + [-7.776, 0.203] + ], + "v": [ + [-116.479, 86.214], + [-116.642, 89.363], + [-109.816, 89.331], + [-93.223, 89.331], + [-93.082, 86.371] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.890196084976, 0.415686279535, 0.117647059262, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [7.523, 7.487], + [-1.003, -1.149], + [-10.011, -1.392], + [-3.81, -0.219], + [-0.919, 1.512], + [6.547, 0.992] + ], + "o": [ + [0.736, 1.259], + [7.648, 8.762], + [3.758, 0.522], + [1.115, -1.37], + [-6.531, -0.646], + [-10.473, -1.587] + ], + "v": [ + [-187.149, 71.326], + [-184.544, 74.946], + [-152.696, 87.963], + [-141.329, 89.043], + [-138.281, 84.708], + [-157.9, 82.254] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [6.44, 8.211], + [-0.836, -1.239], + [-9.837, -2.717], + [-3.79, -0.738], + [-1.146, 1.321], + [6.421, 1.856] + ], + "o": [ + [0.552, 1.308], + [6.377, 9.448], + [3.693, 1.02], + [1.321, -1.158], + [-6.456, -1.523], + [-10.272, -2.969] + ], + "v": [ + [-188.649, 65.948], + [-186.57, 69.774], + [-156.546, 86.648], + [-145.303, 89.255], + [-141.605, 85.527], + [-160.923, 80.461] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [7.523, 7.487], + [-1.003, -1.149], + [-10.011, -1.392], + [-3.81, -0.219], + [-0.919, 1.512], + [6.547, 0.992] + ], + "o": [ + [0.736, 1.259], + [7.648, 8.762], + [3.758, 0.522], + [1.115, -1.37], + [-6.531, -0.646], + [-10.473, -1.587] + ], + "v": [ + [-187.149, 71.326], + [-184.544, 74.946], + [-152.696, 87.963], + [-141.329, 89.043], + [-138.281, 84.708], + [-157.9, 82.254] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.890196084976, 0.415686279535, 0.117647059262, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 3, + "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": "Group 21", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 18, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.392, 5.331], + [-23.155, 8.226], + [2.062, -0.478], + [13.36, -1.153], + [5.358, 0.251], + [3.778, 2.544], + [0.32, 0.316], + [0.108, 3.037], + [-1.607, 6.38], + [-1.029, -14.559], + [-0.829, -0.752], + [0.717, -0.786], + [0.528, 0], + [0.37, 0.335], + [10.716, 6.437], + [4.708, 0.765], + [-1.456, -9.341], + [-18.823, 5.214] + ], + "o": [ + [-0.597, -8.11], + [-2.055, 0.509], + [-13.056, 3.022], + [-5.343, 0.463], + [-4.356, -0.204], + [-0.389, -0.258], + [-2.216, -2.166], + [-0.235, -6.484], + [-6.638, 13.387], + [17.342, 6.345], + [0.79, 0.713], + [-0.382, 0.42], + [-0.459, 0], + [-0.141, -0.127], + [-4.495, -1.581], + [5.624, 7.447], + [19.303, -1.914], + [-4.356, -4.642] + ], + "v": [ + [-18.186, 58.983], + [9.179, 32.077], + [3.003, 33.558], + [-36.669, 40.207], + [-52.755, 40.673], + [-66.582, 38.048], + [-67.642, 37.185], + [-70.645, 28.666], + [-68.243, 9.2], + [-76.851, 52.11], + [-42.609, 73.639], + [-42.474, 76.36], + [-43.905, 76.996], + [-45.196, 76.495], + [-64.221, 62.6], + [-78.055, 59.102], + [-67.832, 84.8], + [-10.599, 74.125] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.392, 5.331], + [-22.477, 7.886], + [2.002, -0.458], + [13.36, -1.153], + [5.358, 0.251], + [3.778, 2.544], + [0.32, 0.316], + [0.108, 3.037], + [-1.607, 6.38], + [-1.029, -14.559], + [-0.829, -0.752], + [0.717, -0.786], + [0.528, 0], + [0.37, 0.335], + [10.716, 6.437], + [4.708, 0.765], + [-1.456, -9.341], + [-18.823, 5.214] + ], + "o": [ + [-0.597, -8.11], + [-1.994, 0.488], + [-12.673, 2.897], + [-5.343, 0.463], + [-4.356, -0.204], + [-0.389, -0.258], + [-2.216, -2.166], + [-0.235, -6.484], + [-6.638, 13.387], + [17.342, 6.345], + [0.79, 0.713], + [-0.382, 0.42], + [-0.459, 0], + [-0.141, -0.127], + [-4.495, -1.581], + [5.624, 7.447], + [19.303, -1.914], + [-4.356, -4.642] + ], + "v": [ + [-18.186, 58.983], + [8.154, 32.67], + [2.16, 34.089], + [-36.669, 40.207], + [-52.755, 40.673], + [-66.582, 38.048], + [-67.642, 37.185], + [-70.645, 28.666], + [-67.493, 10.45], + [-76.851, 53.36], + [-42.609, 73.639], + [-42.474, 76.36], + [-43.905, 76.996], + [-45.196, 76.495], + [-64.221, 62.6], + [-78.055, 59.102], + [-67.832, 84.8], + [-10.599, 74.125] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.392, 5.331], + [-23.155, 8.226], + [2.062, -0.478], + [13.36, -1.153], + [5.358, 0.251], + [3.778, 2.544], + [0.32, 0.316], + [0.108, 3.037], + [-1.607, 6.38], + [-1.029, -14.559], + [-0.829, -0.752], + [0.717, -0.786], + [0.528, 0], + [0.37, 0.335], + [10.716, 6.437], + [4.708, 0.765], + [-1.456, -9.341], + [-18.823, 5.214] + ], + "o": [ + [-0.597, -8.11], + [-2.055, 0.509], + [-13.056, 3.022], + [-5.343, 0.463], + [-4.356, -0.204], + [-0.389, -0.258], + [-2.216, -2.166], + [-0.235, -6.484], + [-6.638, 13.387], + [17.342, 6.345], + [0.79, 0.713], + [-0.382, 0.42], + [-0.459, 0], + [-0.141, -0.127], + [-4.495, -1.581], + [5.624, 7.447], + [19.303, -1.914], + [-4.356, -4.642] + ], + "v": [ + [-18.186, 58.983], + [9.179, 32.077], + [3.003, 33.558], + [-36.669, 40.207], + [-52.755, 40.673], + [-66.582, 38.048], + [-67.642, 37.185], + [-70.645, 28.666], + [-68.243, 9.2], + [-76.851, 52.11], + [-42.609, 73.639], + [-42.474, 76.36], + [-43.905, 76.996], + [-45.196, 76.495], + [-64.221, 62.6], + [-78.055, 59.102], + [-67.832, 84.8], + [-10.599, 74.125] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 22", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 19, + "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [6.13, 1.733], + [-1.222, -1.618], + [-4.495, -1.581] + ], + "o": [ + [1.464, 1.469], + [4.708, 0.765], + [-5.526, -3.319] + ], + "v": [ + [-82.079, 54.466], + [-78.055, 59.102], + [-64.221, 62.6] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [6.13, 1.733], + [-1.222, -1.618], + [-4.495, -1.581] + ], + "o": [ + [1.464, 1.469], + [4.708, 0.765], + [-5.526, -3.319] + ], + "v": [ + [-82.079, 55.716], + [-78.055, 59.102], + [-64.221, 62.6] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [6.13, 1.733], + [-1.222, -1.618], + [-4.495, -1.581] + ], + "o": [ + [1.464, 1.469], + [4.708, 0.765], + [-5.526, -3.319] + ], + "v": [ + [-82.079, 54.466], + [-78.055, 59.102], + [-64.221, 62.6] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [7.013, -1.531], + [0.12, -0.026], + [-0.631, -1.595], + [-7.571, 0.402], + [1.187, 1.578] + ], + "o": [ + [-0.119, 0.026], + [0.747, 1.524], + [7.311, -1.852], + [-0.908, -1.687], + [-7.228, 0.597] + ], + "v": [ + [-122.71, 56.767], + [-123.07, 56.845], + [-121.008, 61.531], + [-98.571, 58.07], + [-101.704, 53.166] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [7.013, -1.531], + [0.12, -0.026], + [-0.631, -1.595], + [-7.571, 0.402], + [1.187, 1.578] + ], + "o": [ + [-0.119, 0.026], + [0.747, 1.524], + [7.311, -1.852], + [-0.908, -1.687], + [-7.228, 0.597] + ], + "v": [ + [-122.21, 58.267], + [-122.57, 58.345], + [-121.008, 61.531], + [-98.571, 58.07], + [-101.704, 54.416] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [7.013, -1.531], + [0.12, -0.026], + [-0.631, -1.595], + [-7.571, 0.402], + [1.187, 1.578] + ], + "o": [ + [-0.119, 0.026], + [0.747, 1.524], + [7.311, -1.852], + [-0.908, -1.687], + [-7.228, 0.597] + ], + "v": [ + [-122.71, 56.767], + [-123.07, 56.845], + [-121.008, 61.531], + [-98.571, 58.07], + [-101.704, 53.166] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [5.012, 3.931], + [8.611, -2.926], + [2.375, -8.843], + [0.014, -1.988], + [-7.982, 2.776], + [-7.488, -11.906] + ], + "o": [ + [-7.212, -5.659], + [-8.796, 2.995], + [-0.549, 2.042], + [2.169, -8.119], + [13.258, -3.942], + [-1.739, -6.062] + ], + "v": [ + [-146.278, 39.239], + [-171.175, 34.945], + [-189.293, 54.134], + [-190.126, 60.192], + [-172.933, 43.707], + [-135.937, 54.731] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [4.446, 4.459], + [9.07, -1.615], + [3.693, -8.137], + [0.308, -1.902], + [-8.417, 1.553], + [-5.751, -12.437] + ], + "o": [ + [-6.399, -6.417], + [-9.267, 1.65], + [-0.853, 1.879], + [3.376, -7.473], + [13.883, -1.939], + [-0.848, -6.045] + ], + "v": [ + [-142.905, 40.882], + [-167.247, 33.323], + [-188.258, 49.189], + [-189.99, 54.874], + [-170.306, 41.47], + [-134.822, 57.147] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [5.012, 3.931], + [8.611, -2.926], + [2.375, -8.843], + [0.014, -1.988], + [-7.982, 2.776], + [-7.488, -11.906] + ], + "o": [ + [-7.212, -5.659], + [-8.796, 2.995], + [-0.549, 2.042], + [2.169, -8.119], + [13.258, -3.942], + [-1.739, -6.062] + ], + "v": [ + [-146.278, 39.239], + [-171.175, 34.945], + [-189.293, 54.134], + [-190.126, 60.192], + [-172.933, 43.707], + [-135.937, 54.731] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 3, + "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": "Group 23", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 20, + "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.234, 1.501], + [8.448, -0.221], + [0.061, -0.987], + [0, 0] + ], + "o": [ + [-8.382, 0.831], + [-0.032, 0.987], + [0, 0], + [-0.15, -1.519] + ], + "v": [ + [-67.832, 84.8], + [-93.082, 86.371], + [-93.223, 89.331], + [-67.253, 89.331] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.234, 1.501], + [8.448, -0.221], + [0.061, -0.987], + [0, 0] + ], + "o": [ + [-8.382, 0.831], + [-0.032, 0.987], + [0, 0], + [-0.15, -1.519] + ], + "v": [ + [-67.832, 84.8], + [-93.082, 86.371], + [-93.223, 89.331], + [-67.253, 89.331] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.234, 1.501], + [8.448, -0.221], + [0.061, -0.987], + [0, 0] + ], + "o": [ + [-8.382, 0.831], + [-0.032, 0.987], + [0, 0], + [-0.15, -1.519] + ], + "v": [ + [-67.832, 84.8], + [-93.082, 86.371], + [-93.223, 89.331], + [-67.253, 89.331] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.768627464771, 0.298039227724, 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": [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": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [1.115, -1.37], + [-7.693, 0.06], + [-0.439, 0.004], + [-0.026, 1.053], + [7.281, 0.72] + ], + "o": [ + [7.813, 0.45], + [0.435, -0.004], + [0.086, -1.046], + [-7.252, -0.285], + [-0.919, 1.512] + ], + "v": [ + [-141.329, 89.043], + [-117.957, 89.374], + [-116.642, 89.363], + [-116.479, 86.214], + [-138.281, 84.708] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [1.321, -1.158], + [-7.693, 0.06], + [-0.439, 0.004], + [-0.026, 1.053], + [7.198, 1.697] + ], + "o": [ + [7.771, 1.512], + [0.435, -0.004], + [0.086, -1.046], + [-7.252, -0.285], + [-1.146, 1.321] + ], + "v": [ + [-145.303, 89.255], + [-117.957, 89.374], + [-116.642, 89.363], + [-116.479, 86.214], + [-141.605, 85.527] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [1.115, -1.37], + [-7.693, 0.06], + [-0.439, 0.004], + [-0.026, 1.053], + [7.281, 0.72] + ], + "o": [ + [7.813, 0.45], + [0.435, -0.004], + [0.086, -1.046], + [-7.252, -0.285], + [-0.919, 1.512] + ], + "v": [ + [-141.329, 89.043], + [-117.957, 89.374], + [-116.642, 89.363], + [-116.479, 86.214], + [-138.281, 84.708] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.768627464771, 0.298039227724, 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": [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 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 2, + "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": "Group 24", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 21, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [6.883, -0.365], + [0.325, -9.908], + [-8.382, 0.831], + [5.624, 7.447] + ], + "o": [ + [4.605, 8.556], + [8.448, -0.221], + [-1.456, -9.341], + [-6.738, -1.094] + ], + "v": [ + [-98.571, 58.07], + [-93.082, 86.371], + [-67.832, 84.8], + [-78.055, 59.102] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [6.883, -0.365], + [0.325, -9.908], + [-8.382, 0.831], + [5.624, 7.447] + ], + "o": [ + [4.605, 8.556], + [8.448, -0.221], + [-1.456, -9.341], + [-6.738, -1.094] + ], + "v": [ + [-98.571, 58.07], + [-93.082, 86.371], + [-67.832, 84.8], + [-78.055, 59.102] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [6.883, -0.365], + [0.325, -9.908], + [-8.382, 0.831], + [5.624, 7.447] + ], + "o": [ + [4.605, 8.556], + [8.448, -0.221], + [-1.456, -9.341], + [-6.738, -1.094] + ], + "v": [ + [-98.571, 58.07], + [-93.082, 86.371], + [-67.832, 84.8], + [-78.055, 59.102] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.831372559071, 0.360784322023, 0.06274510175, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 25", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 22, + "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [1.464, 1.469], + [2.437, 0.181], + [3.888, -0.321], + [-0.908, -1.687], + [-6.738, -1.094] + ], + "o": [ + [-2.513, -0.71], + [-4.269, -0.317], + [1.187, 1.578], + [6.883, -0.365], + [-1.222, -1.618] + ], + "v": [ + [-82.079, 54.466], + [-89.529, 53.089], + [-101.704, 53.166], + [-98.571, 58.07], + [-78.055, 59.102] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [1.464, 1.469], + [2.437, 0.181], + [3.888, -0.321], + [-0.908, -1.687], + [-6.738, -1.094] + ], + "o": [ + [-2.513, -0.71], + [-4.269, -0.317], + [1.187, 1.578], + [6.883, -0.365], + [-1.222, -1.618] + ], + "v": [ + [-82.079, 55.716], + [-89.529, 54.339], + [-101.704, 54.416], + [-98.571, 58.07], + [-78.055, 59.102] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [1.464, 1.469], + [2.437, 0.181], + [3.888, -0.321], + [-0.908, -1.687], + [-6.738, -1.094] + ], + "o": [ + [-2.513, -0.71], + [-4.269, -0.317], + [1.187, 1.578], + [6.883, -0.365], + [-1.222, -1.618] + ], + "v": [ + [-82.079, 54.466], + [-89.529, 53.089], + [-101.704, 53.166], + [-98.571, 58.07], + [-78.055, 59.102] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [2.77, -0.546], + [0.083, -1.989], + [-3.367, 0.853], + [0.747, 1.524] + ], + "o": [ + [0.265, 1.956], + [3.241, -1.109], + [-0.631, -1.595], + [-2.663, 0.58] + ], + "v": [ + [-131.206, 58.555], + [-130.932, 64.483], + [-121.008, 61.531], + [-123.07, 56.845] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [2.86, -0.139], + [0.377, -1.893], + [-3.367, 0.853], + [0.747, 1.524] + ], + "o": [ + [-0.023, 1.91], + [3.416, -0.613], + [-0.631, -1.595], + [-2.663, 0.58] + ], + "v": [ + [-130.641, 61.465], + [-131.242, 67.178], + [-121.008, 61.531], + [-122.57, 58.345] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [2.77, -0.546], + [0.083, -1.989], + [-3.367, 0.853], + [0.747, 1.524] + ], + "o": [ + [0.265, 1.956], + [3.241, -1.109], + [-0.631, -1.595], + [-2.663, 0.58] + ], + "v": [ + [-131.206, 58.555], + [-130.932, 64.483], + [-121.008, 61.531], + [-123.07, 56.845] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 2", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 2, + "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": "Group 26", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 23, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [4.605, 8.556], + [7.311, -1.852], + [0.207, -8.368], + [-7.776, 0.203] + ], + "o": [ + [-7.571, 0.402], + [3.078, 7.779], + [7.82, 0.307], + [0.325, -9.908] + ], + "v": [ + [-98.571, 58.07], + [-121.008, 61.531], + [-116.479, 86.214], + [-93.082, 86.371] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [4.605, 8.556], + [7.311, -1.852], + [0.207, -8.368], + [-7.776, 0.203] + ], + "o": [ + [-7.571, 0.402], + [3.078, 7.779], + [7.82, 0.307], + [0.325, -9.908] + ], + "v": [ + [-98.571, 58.07], + [-121.008, 61.531], + [-116.479, 86.214], + [-93.082, 86.371] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [4.605, 8.556], + [7.311, -1.852], + [0.207, -8.368], + [-7.776, 0.203] + ], + "o": [ + [-7.571, 0.402], + [3.078, 7.779], + [7.82, 0.307], + [0.325, -9.908] + ], + "v": [ + [-98.571, 58.07], + [-121.008, 61.531], + [-116.479, 86.214], + [-93.082, 86.371] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 27", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 24, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [3.078, 7.779], + [3.241, -1.109], + [0.043, -0.5], + [0.797, -0.18], + [3.123, -5.137], + [-7.252, -0.285] + ], + "o": [ + [-3.367, 0.853], + [-0.021, 0.5], + [-0.075, 0.856], + [-0.66, 6.017], + [7.281, 0.72], + [0.207, -8.368] + ], + "v": [ + [-121.008, 61.531], + [-130.932, 64.483], + [-131.025, 65.983], + [-132.525, 67.689], + [-138.281, 84.708], + [-116.479, 86.214] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [3.078, 7.779], + [3.416, -0.613], + [0.117, -0.473], + [0.826, -0.062], + [3.892, -4.486], + [-7.252, -0.285] + ], + "o": [ + [-3.367, 0.853], + [-0.095, 0.476], + [-0.202, 0.81], + [-1.551, 5.67], + [7.198, 1.697], + [0.207, -8.368] + ], + "v": [ + [-121.008, 61.531], + [-131.242, 67.178], + [-131.557, 68.602], + [-133.314, 70.027], + [-141.605, 85.527], + [-116.479, 86.214] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [3.078, 7.779], + [3.241, -1.109], + [0.043, -0.5], + [0.797, -0.18], + [3.123, -5.137], + [-7.252, -0.285] + ], + "o": [ + [-3.367, 0.853], + [-0.021, 0.5], + [-0.075, 0.856], + [-0.66, 6.017], + [7.281, 0.72], + [0.207, -8.368] + ], + "v": [ + [-121.008, 61.531], + [-130.932, 64.483], + [-131.025, 65.983], + [-132.525, 67.689], + [-138.281, 84.708], + [-116.479, 86.214] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.831372559071, 0.360784322023, 0.06274510175, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 28", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 25, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.204, 0.018], + [-0.093, 1.06], + [1.008, 3.515], + [13.258, -3.942], + [2.169, -8.119], + [-1.996, -3.416], + [-10.473, -1.587], + [-6.531, -0.646], + [-0.66, 6.017] + ], + "o": [ + [-1.06, -0.093], + [0.323, -3.699], + [-7.488, -11.906], + [-7.982, 2.776], + [-0.028, 3.939], + [7.523, 7.487], + [6.547, 0.992], + [3.123, -5.137], + [-0.189, 0.043] + ], + "v": [ + [-133.114, 67.737], + [-134.864, 65.648], + [-135.937, 54.731], + [-172.933, 43.707], + [-190.126, 60.192], + [-187.149, 71.326], + [-157.9, 82.254], + [-138.281, 84.708], + [-132.525, 67.689] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.202, 0.045], + [-0.249, 1.002], + [0.492, 3.505], + [13.883, -1.939], + [3.376, -7.473], + [-1.498, -3.547], + [-10.272, -2.969], + [-6.456, -1.523], + [-1.551, 5.67] + ], + "o": [ + [-1.05, -0.235], + [0.87, -3.497], + [-5.751, -12.437], + [-8.417, 1.553], + [-0.611, 3.768], + [6.44, 8.211], + [6.421, 1.856], + [3.892, -4.486], + [-0.196, 0.015] + ], + "v": [ + [-133.912, 69.992], + [-135.359, 67.75], + [-134.822, 57.147], + [-170.306, 41.47], + [-189.99, 54.874], + [-188.649, 65.948], + [-160.923, 80.461], + [-141.605, 85.527], + [-133.314, 70.027] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.204, 0.018], + [-0.093, 1.06], + [1.008, 3.515], + [13.258, -3.942], + [2.169, -8.119], + [-1.996, -3.416], + [-10.473, -1.587], + [-6.531, -0.646], + [-0.66, 6.017] + ], + "o": [ + [-1.06, -0.093], + [0.323, -3.699], + [-7.488, -11.906], + [-7.982, 2.776], + [-0.028, 3.939], + [7.523, 7.487], + [6.547, 0.992], + [3.123, -5.137], + [-0.189, 0.043] + ], + "v": [ + [-133.114, 67.737], + [-134.864, 65.648], + [-135.937, 54.731], + [-172.933, 43.707], + [-190.126, 60.192], + [-187.149, 71.326], + [-157.9, 82.254], + [-138.281, 84.708], + [-132.525, 67.689] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 29", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 26, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-2.387, 8.839], + [4.02, -12.076], + [-4.946, -0.366], + [-2.833, -0.813] + ], + "o": [ + [-12.209, 3.995], + [4.423, -0.423], + [2.783, 0.204], + [-0.468, -9.032] + ], + "v": [ + [-77.86, 23.804], + [-103.214, 49.423], + [-89.244, 49.246], + [-80.79, 50.823] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-2.387, 8.839], + [4.02, -12.076], + [-4.946, -0.366], + [-2.833, -0.813] + ], + "o": [ + [-12.209, 3.995], + [4.423, -0.423], + [2.783, 0.204], + [-0.468, -9.032] + ], + "v": [ + [-77.86, 23.804], + [-103.214, 50.673], + [-89.244, 50.496], + [-80.79, 52.073] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-2.387, 8.839], + [4.02, -12.076], + [-4.946, -0.366], + [-2.833, -0.813] + ], + "o": [ + [-12.209, 3.995], + [4.423, -0.423], + [2.783, 0.204], + [-0.468, -9.032] + ], + "v": [ + [-77.86, 23.804], + [-103.214, 49.423], + [-89.244, 49.246], + [-80.79, 50.823] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 30", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 27, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-12.209, 3.995], + [-0.032, 0.116], + [3.419, -1.53], + [1.92, -5.967], + [-0.405, -1.627], + [-2.616, 0.25] + ], + "o": [ + [0.031, -0.116], + [-2.976, 1.083], + [-13.264, 5.932], + [-0.528, 1.638], + [2.527, -0.427], + [4.02, -12.076] + ], + "v": [ + [-77.86, 23.804], + [-77.768, 23.454], + [-87.521, 27.382], + [-110.734, 45.569], + [-110.911, 50.457], + [-103.214, 49.423] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-12.209, 3.995], + [-0.032, 0.116], + [3.419, -1.53], + [1.92, -5.967], + [0.161, -1.707], + [-2.616, 0.25] + ], + "o": [ + [0.031, -0.116], + [-2.976, 1.083], + [-13.264, 5.932], + [-0.528, 1.638], + [2.527, -0.427], + [4.02, -12.076] + ], + "v": [ + [-77.86, 23.804], + [-77.768, 23.454], + [-87.521, 27.382], + [-109.734, 45.694], + [-110.911, 51.332], + [-103.214, 50.673] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-12.209, 3.995], + [-0.032, 0.116], + [3.419, -1.53], + [1.92, -5.967], + [-0.405, -1.627], + [-2.616, 0.25] + ], + "o": [ + [0.031, -0.116], + [-2.976, 1.083], + [-13.264, 5.932], + [-0.528, 1.638], + [2.527, -0.427], + [4.02, -12.076] + ], + "v": [ + [-77.86, 23.804], + [-77.768, 23.454], + [-87.521, 27.382], + [-110.734, 45.569], + [-110.911, 50.457], + [-103.214, 49.423] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 31", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 28, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 32", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 29, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 33", + "np": 1, + "cix": 2, + "bm": 0, + "ix": 30, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [2.11, -1.15], + [-1.989, -1.524], + [-1.222, 1.204] + ], + "o": [ + [2.341, 0.757], + [1.138, -1.301], + [-3.923, -0.961] + ], + "v": [ + [48.044, -83.88], + [54.435, -79.934], + [57.975, -83.695] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [2.049, -1.102], + [-1.931, -1.461], + [-1.186, 1.154] + ], + "o": [ + [2.272, 0.725], + [1.105, -1.248], + [-3.808, -0.922] + ], + "v": [ + [49.568, -81.5], + [55.771, -77.717], + [59.208, -81.323] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [2.11, -1.15], + [-1.989, -1.524], + [-1.222, 1.204] + ], + "o": [ + [2.341, 0.757], + [1.138, -1.301], + [-3.923, -0.961] + ], + "v": [ + [48.044, -83.88], + [54.435, -79.934], + [57.975, -83.695] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 34", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 31, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.161, -0.13], + [-2.324, -4.229], + [-1.752, 2.003], + [2.341, 0.757] + ], + "o": [ + [-1.769, 1.43], + [1.533, -2.218], + [-1.989, -1.524], + [-0.191, 0.104] + ], + "v": [ + [47.51, -83.533], + [49.499, -73.599], + [54.435, -79.934], + [48.044, -83.88] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.156, -0.125], + [-2.256, -4.054], + [-1.701, 1.921], + [2.272, 0.725] + ], + "o": [ + [-1.717, 1.371], + [1.488, -2.126], + [-1.931, -1.461], + [-0.186, 0.1] + ], + "v": [ + [49.049, -81.167], + [50.98, -71.644], + [55.771, -77.717], + [49.568, -81.5] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.161, -0.13], + [-2.324, -4.229], + [-1.752, 2.003], + [2.341, 0.757] + ], + "o": [ + [-1.769, 1.43], + [1.533, -2.218], + [-1.989, -1.524], + [-0.191, 0.104] + ], + "v": [ + [47.51, -83.533], + [49.499, -73.599], + [54.435, -79.934], + [48.044, -83.88] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 35", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 32, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.601, -0.216], + [1.338, -0.397], + [0.759, -0.254], + [-1.708, -1.403], + [0.405, -0.493], + [0.335, 0], + [0.216, 0.177], + [0.952, 1.804], + [0.829, -0.779], + [0.285, 0], + [0.227, 0.243], + [-0.463, 0.439], + [-1.156, 0.555], + [-0.243, 1.642], + [-0.628, -0.096], + [0.096, -0.632], + [-0.289, -1.129], + [-0.96, 0.285], + [-1.661, 0.597], + [-0.216, -0.601] + ], + "o": [ + [-1.723, 0.617], + [-0.917, 0.27], + [0.809, 1.457], + [0.493, 0.405], + [-0.231, 0.278], + [-0.258, 0], + [-2.016, -1.654], + [-0.921, 0.459], + [-0.224, 0.212], + [-0.308, 0], + [-0.436, -0.463], + [1.06, -0.995], + [-0.436, -1.511], + [0.093, -0.632], + [0.632, 0.093], + [-0.177, 1.222], + [0.856, -0.297], + [1.307, -0.385], + [0.601, -0.216], + [0.216, 0.601] + ], + "v": [ + [-49.486, 25.081], + [-54.062, 26.546], + [-56.563, 27.317], + [-52.805, 31.58], + [-52.643, 33.207], + [-53.541, 33.631], + [-54.274, 33.365], + [-58.718, 28.188], + [-61.309, 29.984], + [-62.099, 30.3], + [-62.943, 29.934], + [-62.893, 28.3], + [-59.593, 26.045], + [-59.886, 21.319], + [-58.576, 20.344], + [-57.6, 21.654], + [-57.431, 25.174], + [-54.717, 24.326], + [-50.269, 22.903], + [-48.788, 23.601] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.601, -0.216], + [1.338, -0.397], + [0.759, -0.254], + [-1.708, -1.403], + [0.405, -0.493], + [0.335, 0], + [0.216, 0.177], + [0.952, 1.804], + [0.829, -0.779], + [0.285, 0], + [0.227, 0.243], + [-0.463, 0.439], + [-1.156, 0.555], + [-0.243, 1.642], + [-0.628, -0.096], + [0.096, -0.632], + [-0.289, -1.129], + [-0.96, 0.285], + [-1.661, 0.597], + [-0.216, -0.601] + ], + "o": [ + [-1.723, 0.617], + [-0.917, 0.27], + [0.809, 1.457], + [0.493, 0.405], + [-0.231, 0.278], + [-0.258, 0], + [-2.016, -1.654], + [-0.921, 0.459], + [-0.224, 0.212], + [-0.308, 0], + [-0.436, -0.463], + [1.06, -0.995], + [-0.436, -1.511], + [0.093, -0.632], + [0.632, 0.093], + [-0.177, 1.222], + [0.856, -0.297], + [1.307, -0.385], + [0.601, -0.216], + [0.216, 0.601] + ], + "v": [ + [-48.236, 26.831], + [-52.812, 28.296], + [-55.313, 29.067], + [-51.555, 33.33], + [-51.393, 34.957], + [-52.291, 35.381], + [-53.024, 35.115], + [-57.468, 29.938], + [-60.059, 31.734], + [-60.849, 32.05], + [-61.693, 31.684], + [-61.643, 30.05], + [-58.343, 27.795], + [-58.636, 23.069], + [-57.326, 22.094], + [-56.35, 23.404], + [-56.181, 26.924], + [-53.467, 26.076], + [-49.019, 24.653], + [-47.538, 25.351] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.601, -0.216], + [1.338, -0.397], + [0.759, -0.254], + [-1.708, -1.403], + [0.405, -0.493], + [0.335, 0], + [0.216, 0.177], + [0.952, 1.804], + [0.829, -0.779], + [0.285, 0], + [0.227, 0.243], + [-0.463, 0.439], + [-1.156, 0.555], + [-0.243, 1.642], + [-0.628, -0.096], + [0.096, -0.632], + [-0.289, -1.129], + [-0.96, 0.285], + [-1.661, 0.597], + [-0.216, -0.601] + ], + "o": [ + [-1.723, 0.617], + [-0.917, 0.27], + [0.809, 1.457], + [0.493, 0.405], + [-0.231, 0.278], + [-0.258, 0], + [-2.016, -1.654], + [-0.921, 0.459], + [-0.224, 0.212], + [-0.308, 0], + [-0.436, -0.463], + [1.06, -0.995], + [-0.436, -1.511], + [0.093, -0.632], + [0.632, 0.093], + [-0.177, 1.222], + [0.856, -0.297], + [1.307, -0.385], + [0.601, -0.216], + [0.216, 0.601] + ], + "v": [ + [-49.486, 25.081], + [-54.062, 26.546], + [-56.563, 27.317], + [-52.805, 31.58], + [-52.643, 33.207], + [-53.541, 33.631], + [-54.274, 33.365], + [-58.718, 28.188], + [-61.309, 29.984], + [-62.099, 30.3], + [-62.943, 29.934], + [-62.893, 28.3], + [-59.593, 26.045], + [-59.886, 21.319], + [-58.576, 20.344], + [-57.6, 21.654], + [-57.431, 25.174], + [-54.717, 24.326], + [-50.269, 22.903], + [-48.788, 23.601] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ind": 1, + "ty": "sh", + "ix": 2, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [10.741, 5.143], + [20.535, 1.482], + [1.53, -0.629], + [0.162, -0.027], + [13.719, -19.05], + [2.024, -4.082], + [-0.235, -6.484], + [-2.216, -2.166], + [-0.389, -0.258], + [-4.356, -0.204], + [-5.343, 0.463], + [-13.056, 3.022], + [-2.055, 0.509], + [-7.228, 1.561], + [-0.108, 0], + [-5.346, 1.893], + [-8.235, 4.151] + ], + "o": [ + [-8.982, -5.863], + [-16.179, -1.167], + [-0.158, 0.027], + [-24.076, 4.217], + [-2.687, 3.735], + [-1.607, 6.38], + [0.108, 3.037], + [0.32, 0.316], + [3.778, 2.544], + [5.358, 0.251], + [13.36, -1.153], + [2.062, -0.478], + [5.215, -1.854], + [0.112, -0.023], + [5.431, -1.638], + [8.659, -3.062], + [7.029, -5.032] + ], + "v": [ + [73.884, -17.768], + [25.09, -41.794], + [-1.218, -39.246], + [-1.699, -39.165], + [-61.17, -2.553], + [-68.243, 9.2], + [-70.645, 28.666], + [-67.642, 37.185], + [-66.582, 38.048], + [-52.755, 40.673], + [-36.669, 40.207], + [3.003, 33.558], + [9.179, 32.077], + [27.774, 26.928], + [28.101, 26.889], + [44.276, 21.597], + [69.846, 11.032] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [10.426, 4.931], + [19.933, 1.42], + [1.485, -0.603], + [0.157, -0.027], + [13.719, -19.05], + [2.024, -4.082], + [-0.235, -6.484], + [-2.216, -2.166], + [-0.389, -0.258], + [-4.356, -0.204], + [-5.343, 0.463], + [-12.672, 2.901], + [-1.994, 0.488], + [-7.016, 1.497], + [-0.105, 0], + [-5.19, 1.813], + [-7.994, 3.979] + ], + "o": [ + [-8.718, -5.621], + [-15.705, -1.119], + [-0.153, 0.026], + [-23.371, 4.043], + [-2.687, 3.735], + [-1.607, 6.38], + [0.108, 3.037], + [0.32, 0.316], + [3.778, 2.544], + [5.358, 0.251], + [13.36, -1.153], + [2.002, -0.458], + [5.063, -1.778], + [0.109, -0.022], + [5.272, -1.571], + [8.405, -2.935], + [6.823, -4.824] + ], + "v": [ + [70.963, -15.117], + [23.599, -38.152], + [-1.937, -35.709], + [-2.405, -35.631], + [-60.42, -1.303], + [-67.493, 10.45], + [-70.645, 28.666], + [-67.642, 37.185], + [-66.582, 38.048], + [-52.755, 40.673], + [-36.669, 40.207], + [2.16, 34.089], + [8.154, 32.67], + [26.204, 27.733], + [26.522, 27.696], + [42.222, 22.622], + [67.043, 12.494] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [10.741, 5.143], + [20.535, 1.482], + [1.53, -0.629], + [0.162, -0.027], + [13.719, -19.05], + [2.024, -4.082], + [-0.235, -6.484], + [-2.216, -2.166], + [-0.389, -0.258], + [-4.356, -0.204], + [-5.343, 0.463], + [-13.056, 3.022], + [-2.055, 0.509], + [-7.228, 1.561], + [-0.108, 0], + [-5.346, 1.893], + [-8.235, 4.151] + ], + "o": [ + [-8.982, -5.863], + [-16.179, -1.167], + [-0.158, 0.027], + [-24.076, 4.217], + [-2.687, 3.735], + [-1.607, 6.38], + [0.108, 3.037], + [0.32, 0.316], + [3.778, 2.544], + [5.358, 0.251], + [13.36, -1.153], + [2.062, -0.478], + [5.215, -1.854], + [0.112, -0.023], + [5.431, -1.638], + [8.659, -3.062], + [7.029, -5.032] + ], + "v": [ + [73.884, -17.768], + [25.09, -41.794], + [-1.218, -39.246], + [-1.699, -39.165], + [-61.17, -2.553], + [-68.243, 9.2], + [-70.645, 28.666], + [-67.642, 37.185], + [-66.582, 38.048], + [-52.755, 40.673], + [-36.669, 40.207], + [3.003, 33.558], + [9.179, 32.077], + [27.774, 26.928], + [28.101, 26.889], + [44.276, 21.597], + [69.846, 11.032] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 2", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [1, 0.654901981354, 0.40000000596, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 36", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 33, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-3.568, -1.667], + [-2.239, 1.308] + ], + "o": [ + [2.319, -1.169], + [-6.037, -1.345] + ], + "v": [ + [69.846, 11.032], + [76.69, 7.326] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-3.463, -1.598], + [-2.173, 1.254] + ], + "o": [ + [2.251, -1.121], + [-5.86, -1.29] + ], + "v": [ + [67.043, 12.494], + [73.687, 8.941] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-3.568, -1.667], + [-2.239, 1.308] + ], + "o": [ + [2.319, -1.169], + [-6.037, -1.345] + ], + "v": [ + [69.846, 11.032], + [76.69, 7.326] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.929411768913, 0.607843160629, 0.372549027205, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 37", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 34, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [1.808, -1.334], + [0.243, -0.185], + [-0.441, -0.347], + [-1.843, 0.922], + [0.116, 0.781] + ], + "o": [ + [-0.243, 0.181], + [0.428, 0.412], + [1.729, -1.099], + [-0.038, -0.75], + [-1.989, 1.102] + ], + "v": [ + [67.404, -86.705], + [66.675, -86.158], + [67.985, -85.01], + [73.347, -88.04], + [73.105, -90.36] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [1.755, -1.279], + [0.236, -0.177], + [-0.429, -0.333], + [-1.789, 0.884], + [0.112, 0.749] + ], + "o": [ + [-0.236, 0.174], + [0.416, 0.395], + [1.678, -1.053], + [-0.037, -0.719], + [-1.931, 1.057] + ], + "v": [ + [64.673, -81.209], + [63.966, -80.684], + [65.236, -79.583], + [70.441, -82.489], + [70.207, -84.712] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [1.808, -1.334], + [0.243, -0.185], + [-0.441, -0.347], + [-1.843, 0.922], + [0.116, 0.781] + ], + "o": [ + [-0.243, 0.181], + [0.428, 0.412], + [1.729, -1.099], + [-0.038, -0.75], + [-1.989, 1.102] + ], + "v": [ + [67.404, -86.705], + [66.675, -86.158], + [67.985, -85.01], + [73.347, -88.04], + [73.105, -90.36] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 38", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 35, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-1.116, 0.234], + [0.117, 2.275], + [1.729, -1.099] + ], + "o": [ + [1.386, -0.293], + [-1.843, 0.922], + [1.311, 1.031] + ], + "v": [ + [71.741, -83.552], + [73.347, -88.04], + [67.985, -85.01] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-1.083, 0.226], + [0.113, 2.181], + [1.678, -1.053] + ], + "o": [ + [1.345, -0.281], + [-1.789, 0.884], + [1.272, 0.989] + ], + "v": [ + [68.882, -78.186], + [70.441, -82.489], + [65.236, -79.583] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-1.116, 0.234], + [0.117, 2.275], + [1.729, -1.099] + ], + "o": [ + [1.386, -0.293], + [-1.843, 0.922], + [1.311, 1.031] + ], + "v": [ + [71.741, -83.552], + [73.347, -88.04], + [67.985, -85.01] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.831372559071, 0.360784322023, 0.06274510175, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 39", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 36, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [1.615, 0.463], + [12.578, -2.887], + [0.003, -1.049], + [-1.083, 0.152], + [-11.753, -3.446], + [-1.98, 0.732] + ], + "o": [ + [-14.235, -4.071], + [-0.077, 0.988], + [1.062, -0.206], + [12.726, -1.79], + [2.044, -0.963], + [-1.546, -0.559] + ], + "v": [ + [130.263, -94.762], + [89.183, -96.431], + [89.056, -93.361], + [92.271, -93.906], + [128.961, -90.65], + [135.008, -93.228] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [1.568, 0.443], + [12.209, -2.768], + [0.003, -1.005], + [-1.051, 0.146], + [-11.408, -3.303], + [-1.922, 0.702] + ], + "o": [ + [-13.818, -3.903], + [-0.074, 0.947], + [1.031, -0.197], + [12.353, -1.716], + [1.984, -0.923], + [-1.5, -0.536] + ], + "v": [ + [125.689, -88.933], + [85.813, -90.533], + [85.691, -87.59], + [88.811, -88.112], + [124.425, -84.99], + [130.295, -87.462] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [1.615, 0.463], + [12.578, -2.887], + [0.003, -1.049], + [-1.083, 0.152], + [-11.753, -3.446], + [-1.98, 0.732] + ], + "o": [ + [-14.235, -4.071], + [-0.077, 0.988], + [1.062, -0.206], + [12.726, -1.79], + [2.044, -0.963], + [-1.546, -0.559] + ], + "v": [ + [130.263, -94.762], + [89.183, -96.431], + [89.056, -93.361], + [92.271, -93.906], + [128.961, -90.65], + [135.008, -93.228] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 40", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 37, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [12.726, -1.79], + [1.062, -0.206], + [-6.749, -1.107], + [-11.184, 5.269] + ], + "o": [ + [-1.083, 0.152], + [-0.02, 6.285], + [8.614, 1.414], + [-11.753, -3.446] + ], + "v": [ + [92.271, -93.906], + [89.056, -93.361], + [97.374, -79.119], + [128.961, -90.65] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [12.353, -1.712], + [1.031, -0.197], + [-6.551, -1.062], + [-10.856, 5.052] + ], + "o": [ + [-1.051, 0.146], + [-0.02, 6.025], + [8.362, 1.356], + [-11.408, -3.303] + ], + "v": [ + [88.811, -88.112], + [85.691, -87.59], + [93.765, -73.936], + [124.425, -84.99] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [12.726, -1.79], + [1.062, -0.206], + [-6.749, -1.107], + [-11.184, 5.269] + ], + "o": [ + [-1.083, 0.152], + [-0.02, 6.285], + [8.614, 1.414], + [-11.753, -3.446] + ], + "v": [ + [92.271, -93.906], + [89.056, -93.361], + [97.374, -79.119], + [128.961, -90.65] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.831372559071, 0.360784322023, 0.06274510175, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 41", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 38, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [2.795, 1.831], + [0.875, -0.666], + [-3.071, -1.493], + [-0.425, 0.069] + ], + "o": [ + [-1.002, 0.628], + [3.137, 1.357], + [0.444, -0.067], + [-2.359, -2.197] + ], + "v": [ + [148.858, -86.366], + [145.985, -84.403], + [155.297, -80.113], + [156.602, -80.318] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [2.713, 1.755], + [0.849, -0.639], + [-3.226, -0.728], + [-0.387, 0.157] + ], + "o": [ + [-0.972, 0.602], + [3.045, 1.301], + [0.405, -0.159], + [-2.703, -1.54] + ], + "v": [ + [143.739, -80.884], + [140.951, -79.002], + [147.24, -75.832], + [148.431, -76.307] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [2.795, 1.831], + [0.875, -0.666], + [-3.071, -1.493], + [-0.425, 0.069] + ], + "o": [ + [-1.002, 0.628], + [3.137, 1.357], + [0.444, -0.067], + [-2.359, -2.197] + ], + "v": [ + [148.858, -86.366], + [145.985, -84.403], + [155.297, -80.113], + [156.602, -80.318] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [ + 0.956862747669, 0.501960813999, 0.164705887437, 1 + ], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 42", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 39, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [-0.947, -0.947], + [-4.803, 0.724], + [3.137, 1.357] + ], + "o": [ + [1.383, 1.383], + [-3.071, -1.493], + [-2.1, 1.599] + ], + "v": [ + [143.438, -80.276], + [155.297, -80.113], + [145.985, -84.403] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [-0.919, -0.908], + [-4.388, 1.72], + [3.045, 1.301] + ], + "o": [ + [1.343, 1.326], + [-3.226, -0.728], + [-2.039, 1.533] + ], + "v": [ + [138.478, -75.045], + [147.24, -75.832], + [140.951, -79.002] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [-0.947, -0.947], + [-4.803, 0.724], + [3.137, 1.357] + ], + "o": [ + [1.383, 1.383], + [-3.071, -1.493], + [-2.1, 1.599] + ], + "v": [ + [143.438, -80.276], + [155.297, -80.113], + [145.985, -84.403] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.831372559071, 0.360784322023, 0.06274510175, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 43", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 40, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [3.703, 0.081], + [-4.107, -14.313], + [-2.696, 9.568] + ], + "o": [ + [-7.437, -0.164], + [3.61, -9.372], + [-2.636, -2.881] + ], + "v": [ + [160.912, -40.06], + [161.741, -6.645], + [170.442, -34.971] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [3.595, 0.078], + [-3.987, -13.722], + [-2.617, 9.173] + ], + "o": [ + [-7.219, -0.157], + [3.504, -8.985], + [-2.559, -2.762] + ], + "v": [ + [155.439, -36.489], + [156.244, -4.454], + [164.691, -31.61] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [3.703, 0.081], + [-4.107, -14.313], + [-2.696, 9.568] + ], + "o": [ + [-7.437, -0.164], + [3.61, -9.372], + [-2.636, -2.881] + ], + "v": [ + [160.912, -40.06], + [161.741, -6.645], + [170.442, -34.971] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.831372559071, 0.360784322023, 0.06274510175, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 44", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 41, + "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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [0.253, 0.277], + [3.61, -9.372], + [-0.725, -2.275], + [-1.129, 12.605] + ], + "o": [ + [-2.696, 9.568], + [0.823, 2.869], + [3.585, -10.913], + [-0.243, -0.29] + ], + "v": [ + [170.442, -34.971], + [161.741, -6.645], + [164.111, 1.17], + [171.188, -34.123] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [0.246, 0.265], + [3.504, -8.985], + [-0.704, -2.181], + [-1.096, 12.085] + ], + "o": [ + [-2.617, 9.173], + [0.799, 2.751], + [3.48, -10.462], + [-0.236, -0.278] + ], + "v": [ + [164.691, -31.61], + [156.244, -4.454], + [158.545, 3.039], + [165.415, -30.798] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [0.253, 0.277], + [3.61, -9.372], + [-0.725, -2.275], + [-1.129, 12.605] + ], + "o": [ + [-2.696, 9.568], + [0.823, 2.869], + [3.585, -10.913], + [-0.243, -0.29] + ], + "v": [ + [170.442, -34.971], + [161.741, -6.645], + [164.111, 1.17], + [171.188, -34.123] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.768627464771, 0.298039227724, 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": [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": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [1.71, 1.573], + [7.537, -6.975], + [0.322, -3.932], + [-1.947, 1.974], + [-5.35, 9.683] + ], + "o": [ + [-5.336, 8.46], + [-0.735, 5.234], + [2.047, -1.8], + [7.779, -7.887], + [-1.529, -1.977] + ], + "v": [ + [149.574, 17.955], + [130.342, 41.203], + [128.786, 55.441], + [134.781, 49.778], + [154.474, 23.412] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [1.66, 1.508], + [7.316, -6.687], + [0.322, -3.932], + [-1.947, 1.974], + [-5.194, 9.283] + ], + "o": [ + [-5.179, 8.111], + [-0.713, 5.018], + [2.047, -1.8], + [7.779, -7.887], + [-1.485, -1.896] + ], + "v": [ + [144.434, 19.131], + [125.766, 41.419], + [126.786, 55.691], + [133.531, 49.028], + [149.191, 24.363] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [1.71, 1.573], + [7.537, -6.975], + [0.322, -3.932], + [-1.947, 1.974], + [-5.35, 9.683] + ], + "o": [ + [-5.336, 8.46], + [-0.735, 5.234], + [2.047, -1.8], + [7.779, -7.887], + [-1.529, -1.977] + ], + "v": [ + [149.574, 17.955], + [130.342, 41.203], + [128.786, 55.441], + [134.781, 49.778], + [154.474, 23.412] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.768627464771, 0.298039227724, 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": [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 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.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [8.51, -3.497], + [0.94, -2.086], + [-9.02, 4.194], + [0.087, 3.537] + ], + "o": [ + [-1.291, 2.664], + [8.897, -2.174], + [0.364, -3.352], + [-7.776, 4.977] + ], + "v": [ + [73.751, 77.99], + [70.368, 85.23], + [97.467, 75.755], + [98.003, 65.102] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [8.51, -3.497], + [0.94, -2.086], + [-9.02, 4.194], + [0.087, 3.537] + ], + "o": [ + [-1.291, 2.664], + [8.897, -2.174], + [0.364, -3.352], + [-7.776, 4.977] + ], + "v": [ + [72.251, 80.24], + [68.868, 87.48], + [95.967, 78.005], + [96.503, 67.352] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [8.51, -3.497], + [0.94, -2.086], + [-9.02, 4.194], + [0.087, 3.537] + ], + "o": [ + [-1.291, 2.664], + [8.897, -2.174], + [0.364, -3.352], + [-7.776, 4.977] + ], + "v": [ + [73.751, 77.99], + [70.368, 85.23], + [97.467, 75.755], + [98.003, 65.102] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.768627464771, 0.298039227724, 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": [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 3", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 3, + "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": "Group 45", + "np": 3, + "cix": 2, + "bm": 0, + "ix": 42, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [3.054, -1.238], + [1.681, -11.974], + [-5.336, 8.46] + ], + "o": [ + [-4.895, 1.985], + [7.537, -6.975], + [-3.251, -2.99] + ], + "v": [ + [139.838, 14.419], + [130.342, 41.203], + [149.574, 17.955] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [2.964, -1.187], + [1.632, -11.48], + [-5.179, 8.111] + ], + "o": [ + [-4.752, 1.903], + [7.316, -6.687], + [-3.156, -2.867] + ], + "v": [ + [134.983, 15.741], + [125.766, 41.419], + [144.434, 19.131] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [3.054, -1.238], + [1.681, -11.974], + [-5.336, 8.46] + ], + "o": [ + [-4.895, 1.985], + [7.537, -6.975], + [-3.251, -2.99] + ], + "v": [ + [139.838, 14.419], + [130.342, 41.203], + [149.574, 17.955] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.831372559071, 0.360784322023, 0.06274510175, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 46", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 43, + "mn": "ADBE Vector Group", + "hd": false + }, + { + "ty": "gr", + "it": [ + { + "ind": 0, + "ty": "sh", + "ix": 1, + "ks": { + "a": 1, + "k": [ + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 0, + "s": [ + { + "i": [ + [2.966, 1.817], + [6.014, -12.41], + [-7.776, 4.977] + ], + "o": [ + [-5.03, -3.078], + [8.51, -3.497], + [-0.14, -5.713] + ], + "v": [ + [93.855, 52.453], + [73.751, 77.99], + [98.003, 65.102] + ], + "c": true + } + ] + }, + { + "i": { "x": 0.667, "y": 1 }, + "o": { "x": 0.333, "y": 0 }, + "t": 4, + "s": [ + { + "i": [ + [2.966, 1.817], + [6.014, -12.41], + [-7.776, 4.977] + ], + "o": [ + [-5.03, -3.078], + [8.51, -3.497], + [-0.14, -5.713] + ], + "v": [ + [92.355, 54.703], + [72.251, 80.24], + [96.503, 67.352] + ], + "c": true + } + ] + }, + { + "t": 8, + "s": [ + { + "i": [ + [2.966, 1.817], + [6.014, -12.41], + [-7.776, 4.977] + ], + "o": [ + [-5.03, -3.078], + [8.51, -3.497], + [-0.14, -5.713] + ], + "v": [ + [93.855, 52.453], + [73.751, 77.99], + [98.003, 65.102] + ], + "c": true + } + ] + } + ], + "ix": 2 + }, + "nm": "Path 1", + "mn": "ADBE Vector Shape - Group", + "hd": false + }, + { + "ty": "fl", + "c": { + "a": 0, + "k": [0.831372559071, 0.360784322023, 0.06274510175, 1], + "ix": 4 + }, + "o": { "a": 0, "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": "Group 47", + "np": 2, + "cix": 2, + "bm": 0, + "ix": 44, + "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": "Group 1", + "np": 44, + "cix": 2, + "bm": 0, + "ix": 1, + "mn": "ADBE Vector Group", + "hd": false + } + ], + "ip": 0, + "op": 180, + "st": 0, + "ct": 1, + "bm": 0 + } + ] + } + ], + "layers": [ + { + "ddd": 0, + "ind": 1, + "ty": 0, + "nm": "main", + "refId": "comp_0", + "sr": 1, + "ks": { + "o": { "a": 0, "k": 100, "ix": 11 }, + "r": { "a": 0, "k": 0, "ix": 10 }, + "p": { "a": 0, "k": [250, 282, 0], "ix": 2, "l": 2 }, + "a": { "a": 0, "k": [250, 250, 0], "ix": 1, "l": 2 }, + "s": { "a": 0, "k": [100, 100, 100], "ix": 6, "l": 2 } + }, + "ao": 0, + "w": 500, + "h": 500, + "ip": 0, + "op": 180, + "st": 0, + "bm": 0 + } + ], + "markers": [] +} diff --git a/src/components/DogClicker.tsx b/src/components/CatClicker.tsx similarity index 63% rename from src/components/DogClicker.tsx rename to src/components/CatClicker.tsx index c9d8a6b30..ac327a688 100644 --- a/src/components/DogClicker.tsx +++ b/src/components/CatClicker.tsx @@ -1,15 +1,15 @@ -import DogClickerAnimation from '@/assets/animations/dog-click.json' +import CatClickerAnimation from '@/assets/animations/cat-clicker.json' import Lottie, { LottieProps } from 'react-lottie' export type HamsterLoadingProps = Omit -export default function DogClicker({ ...props }: HamsterLoadingProps) { +export default function CatClicker({ ...props }: HamsterLoadingProps) { const defaultOptions: LottieProps = { ...props, options: { loop: true, autoplay: true, - animationData: DogClickerAnimation, + animationData: CatClickerAnimation, rendererSettings: { preserveAspectRatio: 'xMidYMid slice', }, @@ -19,8 +19,8 @@ export default function DogClicker({ ...props }: HamsterLoadingProps) { return ( ) diff --git a/src/modules/telegram/TapPage/PointsClicker.tsx b/src/modules/telegram/TapPage/PointsClicker.tsx index 9ab3c35a4..6b0417aab 100644 --- a/src/modules/telegram/TapPage/PointsClicker.tsx +++ b/src/modules/telegram/TapPage/PointsClicker.tsx @@ -1,4 +1,4 @@ -import DogClicker from '@/components/DogClicker' +import CatClicker from '@/components/CatClicker' import { decreaseEnergyValue, increasePointsBalance, @@ -92,8 +92,8 @@ const PointsClicker = ({ className }: PointsClickerProps) => { word.classList.add('floating-word') word.textContent = '+1' - word.style.left = touch.clientX - 110 + 'px' - word.style.top = touch.clientY - 200 + 'px' + word.style.left = touch.clientX - 70 + 'px' + word.style.top = touch.clientY - 190 + 'px' ref.current.appendChild(word) @@ -125,7 +125,7 @@ const PointsClicker = ({ className }: PointsClickerProps) => { <>
    @@ -136,7 +136,7 @@ const PointsClicker = ({ className }: PointsClickerProps) => { )} style={{ transform: 'translate3d(0, 0, 0)' }} >
    - { + useEffect(() => { + document.body.style.position = 'fixed' + document.body.style.width = '100%' + document.body.style.overflow = 'hidden' + return () => { + document.body.style.removeProperty('overflow') + document.body.style.removeProperty('position') + } + }, []) + return ( { const TapPageContent = () => { const app = useMiniAppRaw(true) const isMobile = isTouchDevice() - const router = useRouter() if (app?.result && !isMobile) { return diff --git a/src/services/datahub/leaderboard/points-balance/query.ts b/src/services/datahub/leaderboard/points-balance/query.ts index 5cf14dd56..b128145c5 100644 --- a/src/services/datahub/leaderboard/points-balance/query.ts +++ b/src/services/datahub/leaderboard/points-balance/query.ts @@ -6,7 +6,7 @@ import { } from '../../generated-query' import { datahubQueryRequest, getDayAndWeekTimestamp } from '../../utils' -export const FULL_ENERGY_VALUE = 100 +export const FULL_ENERGY_VALUE = 3600 const GET_BALANCE = gql` query GetBalance($address: String!) { From 56acfff01142892d4c223a007daa0565bba4e709 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 12 Jun 2024 23:00:36 +0300 Subject: [PATCH 04/19] Add saving points and energy to datahub --- src/modules/points/PointsWidget.tsx | 3 +- .../telegram/TapPage/PointsClicker.tsx | 36 ++++- src/modules/telegram/TapPage/index.tsx | 35 +---- src/modules/telegram/TapPage/store.ts | 54 +++++++ .../TapPage/useSaveTappedPointsAndEnergy.tsx | 141 ++++++++++++++++++ src/pages/_app.tsx | 54 +++++-- src/pages/api/datahub/points.ts | 10 +- .../leaderboard/points-balance/optimistic.ts | 6 + .../leaderboard/points-balance/query.ts | 14 +- 9 files changed, 293 insertions(+), 60 deletions(-) create mode 100644 src/modules/telegram/TapPage/store.ts create mode 100644 src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx diff --git a/src/modules/points/PointsWidget.tsx b/src/modules/points/PointsWidget.tsx index 74baa27cf..f4e1a6f5e 100644 --- a/src/modules/points/PointsWidget.tsx +++ b/src/modules/points/PointsWidget.tsx @@ -7,7 +7,6 @@ import Button from '@/components/Button' import Card from '@/components/Card' import { Skeleton } from '@/components/SkeletonFallback' import useIsMounted from '@/hooks/useIsMounted' -import { getBalanceQuery } from '@/services/datahub/balances/query' import { getTodaySuperLikeCountQuery } from '@/services/datahub/content-staking/query' import { getBalanceQuery } from '@/services/datahub/leaderboard/points-balance/query' import { useSendEvent } from '@/stores/analytics' @@ -69,7 +68,7 @@ export default function PointsWidget(
    - +
    diff --git a/src/modules/telegram/TapPage/PointsClicker.tsx b/src/modules/telegram/TapPage/PointsClicker.tsx index 6b0417aab..261442c64 100644 --- a/src/modules/telegram/TapPage/PointsClicker.tsx +++ b/src/modules/telegram/TapPage/PointsClicker.tsx @@ -3,12 +3,25 @@ import { decreaseEnergyValue, increasePointsBalance, } from '@/services/datahub/leaderboard/points-balance/optimistic' -import { getEnergyStateQuery } from '@/services/datahub/leaderboard/points-balance/query' +import { + FULL_ENERGY_VALUE, + getEnergyStateQuery, +} from '@/services/datahub/leaderboard/points-balance/query' import { useMyMainAddress } from '@/stores/my-account' import { cx } from '@/utils/class-names' import { useQueryClient } from '@tanstack/react-query' import { useHapticFeedbackRaw } from '@tma.js/sdk-react' +import dayjs from 'dayjs' +import utc from 'dayjs/plugin/utc' import { TouchEvent, TouchList, useEffect, useRef, useState } from 'react' +import { + getEnergyState, + getTappedPointsState, + setEnergyState, + setTappedPointsState, +} from './store' + +dayjs.extend(utc) type PointsClickerProps = { className?: string @@ -109,6 +122,27 @@ const PointsClicker = ({ className }: PointsClickerProps) => { address: myAddress, energyValuePerClick: 1, }) + const storedTappedPoints = getTappedPointsState() + + const newTappedPoints = storedTappedPoints?.tappedPoints + ? parseInt(storedTappedPoints.tappedPoints) + 1 + : 1 + + setTappedPointsState({ + tappedPoints: newTappedPoints.toString(), + sendStatus: 'pending', + }) + + const storedEnergy = getEnergyState() + + const newEnergyValue = storedEnergy?.energyValue + ? parseInt(storedEnergy.energyValue) - 1 + : FULL_ENERGY_VALUE - 1 + + setEnergyState({ + energyValue: newEnergyValue.toString(), + sendStatus: 'pending', + }) } setTimeout(() => { ref.current?.removeChild(word) diff --git a/src/modules/telegram/TapPage/index.tsx b/src/modules/telegram/TapPage/index.tsx index 92074db9e..a5de0cde1 100644 --- a/src/modules/telegram/TapPage/index.tsx +++ b/src/modules/telegram/TapPage/index.tsx @@ -4,36 +4,23 @@ import LayoutWithBottomNavigation from '@/components/layouts/LayoutWithBottomNav import ProgressModal from '@/components/modals/RewardPerDayModal' import WelcomeModal from '@/components/modals/WelcomeModal' import PointsWidget from '@/modules/points/PointsWidget' -import { increaseEnergyValue } from '@/services/datahub/leaderboard/points-balance/optimistic' import { FULL_ENERGY_VALUE, getEnergyStateQuery, } from '@/services/datahub/leaderboard/points-balance/query' import { useMyMainAddress } from '@/stores/my-account' import { isTouchDevice } from '@/utils/device' -import { useQueryClient } from '@tanstack/react-query' import { useMiniAppRaw } from '@tma.js/sdk-react' import Image from 'next/image' -import { useEffect } from 'react' import PointsClicker from './PointsClicker' const TapPage = () => { - useEffect(() => { - document.body.style.position = 'fixed' - document.body.style.width = '100%' - document.body.style.overflow = 'hidden' - return () => { - document.body.style.removeProperty('overflow') - document.body.style.removeProperty('position') - } - }, []) - return ( - + @@ -59,30 +46,18 @@ const TapPageContent = () => { const EnergyState = () => { const myAddress = useMyMainAddress() - const client = useQueryClient() const { data, isLoading } = getEnergyStateQuery.useQuery(myAddress || '') const { energyValue } = data || {} - useEffect(() => { - const interval = setInterval(() => { - if (energyValue === FULL_ENERGY_VALUE) return - increaseEnergyValue({ - client, - address: myAddress || '', - energyValuePerClick: 1, - }) - }, 2000) - - return () => clearInterval(interval) - }) - return ( 🔋{' '} - {energyValue} / - {FULL_ENERGY_VALUE} + + {energyValue} + {' '} + / {FULL_ENERGY_VALUE} ) } diff --git a/src/modules/telegram/TapPage/store.ts b/src/modules/telegram/TapPage/store.ts new file mode 100644 index 000000000..31762e9ba --- /dev/null +++ b/src/modules/telegram/TapPage/store.ts @@ -0,0 +1,54 @@ +import { LocalStorage } from '@/utils/storage' + +export const tappedPointsStorage = new LocalStorage(() => 'tapped-points') + +export const energyStorage = new LocalStorage(() => 'tapping-energy') + +type TappedPoints = { + tappedPoints: string + sendStatus: 'pending' | 'success' | 'error' +} + +export const getTappedPointsState = () => { + const data = tappedPointsStorage.get() + + const parsedData = data ? JSON.parse(data) : undefined + + return parsedData as TappedPoints | undefined +} + +export const setTappedPointsState = (value: Partial) => { + const storedTappedPoints = getTappedPointsState() + + const newTappedPoints = { + ...storedTappedPoints, + ...value, + } + + tappedPointsStorage.set(JSON.stringify(newTappedPoints)) +} + +type Energy = { + energyValue: string + timestamp: string + sendStatus: 'pending' | 'success' | 'error' +} + +export const getEnergyState = () => { + const data = energyStorage.get() + + const parsedData = data ? JSON.parse(data) : undefined + + return parsedData as Energy | undefined +} + +export const setEnergyState = (value: Partial) => { + const storedEnergy = getEnergyState() + + const newEnergy = { + ...storedEnergy, + ...value, + } + + energyStorage.set(JSON.stringify(newEnergy)) +} diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx new file mode 100644 index 000000000..050c68e75 --- /dev/null +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx @@ -0,0 +1,141 @@ +import { useSavePointsAndEnergy } from '@/services/datahub/leaderboard/points-balance/mutation' +import { increasePointsBalance } from '@/services/datahub/leaderboard/points-balance/optimistic' +import { + FULL_ENERGY_VALUE, + getBalanceQuery, + getClickedPointsByDayQuery, +} from '@/services/datahub/leaderboard/points-balance/query' +import { useMyMainAddress } from '@/stores/my-account' +import { useQueryClient } from '@tanstack/react-query' +import { useEffect, useMemo, useState } from 'react' +import { + energyStorage, + getEnergyState, + getTappedPointsState, + setEnergyState, + setTappedPointsState, + tappedPointsStorage, +} from './store' + +const useSaveTappedPointsAndEnergy = () => { + const myAddress = useMyMainAddress() + const [processingPrevData, setProcessingPrevData] = useState(true) + + const { data: clickedPointsByDay } = getClickedPointsByDayQuery.useQuery( + myAddress || '' + ) + const client = useQueryClient() + + const { mutateAsync: saveData } = useSavePointsAndEnergy() + + useEffect(() => { + const updateData = async () => { + if (clickedPointsByDay && myAddress) { + const tappedPoints = getTappedPointsState() + + if (tappedPoints?.sendStatus === 'success') { + tappedPointsStorage.remove() + energyStorage.remove() + } else { + const { sendStatus } = await updatePointsAndEnergy() + + if (sendStatus === 'success' && tappedPoints?.tappedPoints) { + increasePointsBalance({ + pointsByClick: parseInt(tappedPoints.tappedPoints), + address: myAddress, + client, + }) + + getClickedPointsByDayQuery.setQueryData(client, myAddress, { + tapsCount: + clickedPointsByDay.tapsCount + + parseInt(tappedPoints.tappedPoints), + date: clickedPointsByDay.date, + }) + + await getBalanceQuery.invalidate(client, myAddress) + await getClickedPointsByDayQuery.invalidate(client, myAddress) + tappedPointsStorage.remove() + energyStorage.remove() + } + } + setProcessingPrevData(false) + } + } + + updateData() + }, [clickedPointsByDay, client, myAddress]) + + const updatePointsAndEnergy = useMemo( + () => async () => { + const tapsCountByDay = clickedPointsByDay?.tapsCount || 0 + const tappedPoints = getTappedPointsState() + const energyState = getEnergyState() + + if (!tappedPoints || !energyState) return {} + + const energyValue = energyState.energyValue + + if ( + (tappedPoints.tappedPoints === '0' || + tappedPoints.sendStatus === 'success') && + parseInt(energyValue) === FULL_ENERGY_VALUE + ) + return {} + + const taps = tapsCountByDay + parseInt(tappedPoints.tappedPoints) + + try { + await saveData({ + energyState: { + value: parseInt(energyValue), + timestamp: energyState.timestamp, + }, + tapsState: { + tapsCount: taps, + }, + }) + + setTappedPointsState({ + sendStatus: 'success', + }) + setEnergyState({ + sendStatus: 'success', + }) + console.info( + `Tapped points (${taps}) and energy (${energyValue}) saved!` + ) + + return { sendStatus: 'success' } + } catch (e) { + console.error('Error saving tapped points and energy', e) + + setTappedPointsState({ + sendStatus: 'error', + }) + + setEnergyState({ + sendStatus: 'error', + }) + + return { sendStatus: 'error' } + } + }, + [clickedPointsByDay?.tapsCount, processingPrevData] + ) + + useEffect(() => { + if (!clickedPointsByDay && processingPrevData) return + + const interval = setInterval(updatePointsAndEnergy, 10000) + + return () => { + console.log('Clearing interval for saving tapped points and energy') + clearInterval(interval) + } + }, [clickedPointsByDay, processingPrevData]) + + return {} +} + +export default useSaveTappedPointsAndEnergy diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index f7d516bda..b24bf7998 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -5,11 +5,17 @@ import GlobalModals from '@/components/modals/GlobalModals' import { ReferralUrlChanger } from '@/components/referral/ReferralUrlChanger' import { env } from '@/env.mjs' import useIsInIframe from '@/hooks/useIsInIframe' +import useSaveTappedPointsAndEnergy from '@/modules/telegram/TapPage/useSaveTappedPointsAndEnergy' import { ConfigProvider } from '@/providers/config/ConfigProvider' import NeynarLoginProvider from '@/providers/config/NeynarLoginProvider' import TelegramLoginProvider from '@/providers/config/TelegramLoginProvider' import EvmProvider from '@/providers/evm/EvmProvider' import { getLinkedIdentityQuery } from '@/services/datahub/identity/query' +import { increaseEnergyValue } from '@/services/datahub/leaderboard/points-balance/optimistic' +import { + FULL_ENERGY_VALUE, + getEnergyStateQuery, +} from '@/services/datahub/leaderboard/points-balance/query' import { useDatahubSubscription } from '@/services/datahub/subscription-aggregator' import { QueryProvider } from '@/services/provider' import { @@ -21,6 +27,7 @@ import { initAllStores } from '@/stores/registry' import '@/styles/globals.css' import { cx } from '@/utils/class-names' import '@rainbow-me/rainbowkit/styles.css' +import { useQueryClient } from '@tanstack/react-query' import { SDKProvider } from '@tma.js/sdk-react' import { SessionProvider } from 'next-auth/react' import { ThemeProvider } from 'next-themes' @@ -97,19 +104,6 @@ function Styles({ ) } -const changeBodyStyle = (webApp: any, e: any) => { - console.log('isExpanded and isStable', webApp.isExpanded, e.isStateStable) - - // if (webApp.isExpanded) { - - // document.body.style.overflow = 'hidden' - // document.body.style.height = `${webApp.viewportStableHeight}px` - // document.body.style.maxHeight = `${webApp.viewportStableHeight}px` - // } else { - // document.body.style.overflow = 'auto' - // } -} - function AppContent({ Component, pageProps }: AppProps) { const { head, dehydratedState, ...props } = pageProps @@ -158,7 +152,9 @@ function AppContent({ Component, pageProps }: AppProps) {
    - + + +
    @@ -169,6 +165,36 @@ function AppContent({ Component, pageProps }: AppProps) { ) } +const TappingHooksWrapper = ({ children }: { children: React.ReactNode }) => { + const myAddress = useMyMainAddress() + const client = useQueryClient() + + const { data, isLoading } = getEnergyStateQuery.useQuery(myAddress || '') + + const { energyValue } = data || {} + + useEffect(() => { + if (isLoading) return + const interval = setInterval(() => { + if (energyValue === FULL_ENERGY_VALUE) return + + increaseEnergyValue({ + client, + address: myAddress || '', + energyValuePerClick: 1, + }) + }, 2000) + + return () => { + clearInterval(interval) + } + }, [isLoading]) + + useSaveTappedPointsAndEnergy() + + return <>{children} +} + function DatahubSubscriber() { useDatahubSubscription() return null diff --git a/src/pages/api/datahub/points.ts b/src/pages/api/datahub/points.ts index bebf25dca..60ffa0dd9 100644 --- a/src/pages/api/datahub/points.ts +++ b/src/pages/api/datahub/points.ts @@ -5,19 +5,13 @@ import { ApiDatahubPointsAndEnergyBody } from '@/services/datahub/leaderboard/po import { NextApiRequest, NextApiResponse } from 'next' import { z } from 'zod' -const inputSchema = z.object({ - id: z.string(), - provider: z.string(), - payload: z.any(), -}) - export type ApiDatahubModerationResponse = ApiResponse const POST_handler = handlerWrapper({ - inputSchema, + inputSchema: z.any(), dataGetter: (req) => req.body, })({ allowedMethods: ['POST'], - errorLabel: 'identity-action', + errorLabel: 'points-and-energy', handler: async (data, req, res) => { const { payload } = data as ApiDatahubPointsAndEnergyBody diff --git a/src/services/datahub/leaderboard/points-balance/optimistic.ts b/src/services/datahub/leaderboard/points-balance/optimistic.ts index e45447f85..7fd2cd428 100644 --- a/src/services/datahub/leaderboard/points-balance/optimistic.ts +++ b/src/services/datahub/leaderboard/points-balance/optimistic.ts @@ -1,3 +1,4 @@ +import { setEnergyState } from '@/modules/telegram/TapPage/store' import { QueryClient } from '@tanstack/react-query' import { FULL_ENERGY_VALUE, @@ -50,6 +51,11 @@ export const increaseEnergyValue = ({ getEnergyStateQuery.setQueryData(client, address, (oldData) => { if (!oldData || (oldData && oldData.energyValue === FULL_ENERGY_VALUE)) return oldData + + setEnergyState({ + energyValue: (oldData.energyValue + energyValuePerClick).toString(), + }) + return { energyValue: oldData.energyValue + energyValuePerClick, timestamp: oldData.timestamp, diff --git a/src/services/datahub/leaderboard/points-balance/query.ts b/src/services/datahub/leaderboard/points-balance/query.ts index b128145c5..ca3b2c099 100644 --- a/src/services/datahub/leaderboard/points-balance/query.ts +++ b/src/services/datahub/leaderboard/points-balance/query.ts @@ -6,7 +6,7 @@ import { } from '../../generated-query' import { datahubQueryRequest, getDayAndWeekTimestamp } from '../../utils' -export const FULL_ENERGY_VALUE = 3600 +export const FULL_ENERGY_VALUE: number = 3600 const GET_BALANCE = gql` query GetBalance($address: String!) { @@ -91,8 +91,10 @@ const getClickedPointsByDays = async (address: string) => { const res = await datahubQueryRequest< { gamificationTappingActivityStatsByDate: { - tapsCount: number - date: string + data: { + tapsCount: number + date: string + }[] } }, { address: string; dates: number[] } @@ -101,9 +103,11 @@ const getClickedPointsByDays = async (address: string) => { variables: { address, dates: [day] }, }) + const data = res.gamificationTappingActivityStatsByDate?.data || [] + return { - tapsCount: res.gamificationTappingActivityStatsByDate?.tapsCount || 0, - date: res.gamificationTappingActivityStatsByDate?.date, + tapsCount: data[0]?.tapsCount, + date: data[0]?.date, } } From 983f12926f30b6d78a923edeb9b4dce2e6a83dd4 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Jun 2024 11:50:16 +0300 Subject: [PATCH 05/19] Update energy when window load --- .../telegram/TapPage/PointsClicker.tsx | 1 + src/modules/telegram/TapPage/index.tsx | 3 + .../TapPage/useSaveTappedPointsAndEnergy.tsx | 168 ++++++++++++------ 3 files changed, 120 insertions(+), 52 deletions(-) diff --git a/src/modules/telegram/TapPage/PointsClicker.tsx b/src/modules/telegram/TapPage/PointsClicker.tsx index 261442c64..56aaed78c 100644 --- a/src/modules/telegram/TapPage/PointsClicker.tsx +++ b/src/modules/telegram/TapPage/PointsClicker.tsx @@ -141,6 +141,7 @@ const PointsClicker = ({ className }: PointsClickerProps) => { setEnergyState({ energyValue: newEnergyValue.toString(), + timestamp: dayjs().utc().unix().toString(), sendStatus: 'pending', }) } diff --git a/src/modules/telegram/TapPage/index.tsx b/src/modules/telegram/TapPage/index.tsx index 9452189d4..e380f28ff 100644 --- a/src/modules/telegram/TapPage/index.tsx +++ b/src/modules/telegram/TapPage/index.tsx @@ -3,6 +3,7 @@ import SkeletonFallback from '@/components/SkeletonFallback' import LayoutWithBottomNavigation from '@/components/layouts/LayoutWithBottomNavigation' import RewardPerDayModal from '@/components/modals/RewardPerDayModal' import WelcomeModal from '@/components/modals/WelcomeModal' +import useTgNoScroll from '@/hooks/useTgNoScroll' import PointsWidget from '@/modules/points/PointsWidget' import { FULL_ENERGY_VALUE, @@ -15,6 +16,8 @@ import Image from 'next/image' import PointsClicker from './PointsClicker' const TapPage = () => { + useTgNoScroll() + return ( { const myAddress = useMyMainAddress() const [processingPrevData, setProcessingPrevData] = useState(true) + const { data: energyState } = getEnergyStateQuery.useQuery(myAddress || '') const { data: clickedPointsByDay } = getClickedPointsByDayQuery.useQuery( myAddress || '' ) const client = useQueryClient() - const { mutateAsync: saveData } = useSavePointsAndEnergy() + const clickedPointsRef = useRef<{ + tapsCount: number + date: string + }>() - useEffect(() => { - const updateData = async () => { - if (clickedPointsByDay && myAddress) { - const tappedPoints = getTappedPointsState() + const energyStateRef = useRef<{ + energyValue: number + timestamp: number + }>() - if (tappedPoints?.sendStatus === 'success') { - tappedPointsStorage.remove() - energyStorage.remove() - } else { - const { sendStatus } = await updatePointsAndEnergy() - - if (sendStatus === 'success' && tappedPoints?.tappedPoints) { - increasePointsBalance({ - pointsByClick: parseInt(tappedPoints.tappedPoints), - address: myAddress, - client, - }) - - getClickedPointsByDayQuery.setQueryData(client, myAddress, { - tapsCount: - clickedPointsByDay.tapsCount + - parseInt(tappedPoints.tappedPoints), - date: clickedPointsByDay.date, - }) + useEffect(() => { + clickedPointsRef.current = clickedPointsByDay + }, [clickedPointsByDay]) - await getBalanceQuery.invalidate(client, myAddress) - await getClickedPointsByDayQuery.invalidate(client, myAddress) - tappedPointsStorage.remove() - energyStorage.remove() - } - } - setProcessingPrevData(false) - } - } + useEffect(() => { + energyStateRef.current = energyState + }, [energyState]) - updateData() - }, [clickedPointsByDay, client, myAddress]) + const { mutateAsync: saveData } = useSavePointsAndEnergy() const updatePointsAndEnergy = useMemo( - () => async () => { - const tapsCountByDay = clickedPointsByDay?.tapsCount || 0 + () => async (newEnergyValue?: number) => { + const tapsCountByDay = clickedPointsRef.current?.tapsCount || 0 const tappedPoints = getTappedPointsState() const energyState = getEnergyState() - if (!tappedPoints || !energyState) return {} + if (!tappedPoints && !energyState) return {} - const energyValue = energyState.energyValue + const energyValue = energyState?.energyValue || '0' if ( - (tappedPoints.tappedPoints === '0' || - tappedPoints.sendStatus === 'success') && + (tappedPoints?.tappedPoints === '0' || + tappedPoints?.sendStatus === 'success') && parseInt(energyValue) === FULL_ENERGY_VALUE ) return {} - const taps = tapsCountByDay + parseInt(tappedPoints.tappedPoints) + const taps = tapsCountByDay + parseInt(tappedPoints?.tappedPoints || '0') try { await saveData({ energyState: { - value: parseInt(energyValue), - timestamp: energyState.timestamp, + value: newEnergyValue ? newEnergyValue : parseInt(energyValue), + timestamp: newEnergyValue + ? dayjs.utc().unix().toString() + : energyState?.timestamp || dayjs.utc().unix().toString(), }, tapsState: { tapsCount: taps, }, }) - setTappedPointsState({ - sendStatus: 'success', + getClickedPointsByDayQuery.setQueryData(client, myAddress || '', { + tapsCount: taps, + date: clickedPointsRef.current?.date || '', }) + + tappedPointsStorage.remove() + setEnergyState({ sendStatus: 'success', }) @@ -106,7 +99,7 @@ const useSaveTappedPointsAndEnergy = () => { `Tapped points (${taps}) and energy (${energyValue}) saved!` ) - return { sendStatus: 'success' } + return { taps, sendStatus: 'success' } } catch (e) { console.error('Error saving tapped points and energy', e) @@ -121,19 +114,90 @@ const useSaveTappedPointsAndEnergy = () => { return { sendStatus: 'error' } } }, - [clickedPointsByDay?.tapsCount, processingPrevData] + [client, myAddress, saveData] ) useEffect(() => { - if (!clickedPointsByDay && processingPrevData) return + const updateData = async () => { + const {} = getDayAndWeekTimestamp() + if ( + clickedPointsRef.current && + energyStateRef?.current && + myAddress && + processingPrevData + ) { + const tappedPoints = getTappedPointsState() + + const timestamp = energyStateRef.current.timestamp + + const currentTimestamp = dayjs.utc().unix() + + const timestampDifference = currentTimestamp - timestamp + + const energyValueDuringPriod = timestampDifference / 2 + + let newEnergyValue = Math.floor( + energyStateRef.current.energyValue + energyValueDuringPriod + ) + + if (newEnergyValue > FULL_ENERGY_VALUE) { + newEnergyValue = FULL_ENERGY_VALUE + } + + if ( + (tappedPoints && tappedPoints.sendStatus !== 'success') || + energyStateRef.current.energyValue < FULL_ENERGY_VALUE + ) { + const { sendStatus, taps } = await updatePointsAndEnergy() + + if (sendStatus === 'success' && taps) { + increasePointsBalance({ + pointsByClick: parseInt(taps.toString()), + address: myAddress, + client, + }) + + getClickedPointsByDayQuery.setQueryData(client, myAddress, { + tapsCount: + clickedPointsRef.current.tapsCount + parseInt(taps.toString()), + date: clickedPointsRef.current.date, + }) + + getEnergyStateQuery.setQueryData(client, myAddress, { + energyValue: newEnergyValue, + timestamp: currentTimestamp, + }) + + await getBalanceQuery.invalidate(client, myAddress) + await getClickedPointsByDayQuery.invalidate(client, myAddress) + tappedPointsStorage.remove() + energyStorage.remove() + } + } + setProcessingPrevData(false) + } + } + + updateData() + }, [ + clickedPointsRef.current?.tapsCount, + energyStateRef.current?.energyValue, + client, + myAddress, + processingPrevData, + updatePointsAndEnergy, + ]) + + useEffect(() => { + console.log(clickedPointsRef.current, processingPrevData) + if (!clickedPointsRef.current || processingPrevData) return const interval = setInterval(updatePointsAndEnergy, 10000) return () => { - console.log('Clearing interval for saving tapped points and energy') clearInterval(interval) } - }, [clickedPointsByDay, processingPrevData]) + }, [processingPrevData, updatePointsAndEnergy]) return {} } From c5ec3ecc067cf024ab015e86f6435035a3df74db Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Jun 2024 12:17:57 +0300 Subject: [PATCH 06/19] Change clicker size --- src/components/CatClicker.tsx | 9 +-------- src/modules/telegram/TapPage/PointsClicker.tsx | 11 ++++++++--- src/modules/telegram/TapPage/index.tsx | 10 +++++----- .../telegram/TapPage/useSaveTappedPointsAndEnergy.tsx | 2 -- src/pages/_app.tsx | 4 +++- 5 files changed, 17 insertions(+), 19 deletions(-) diff --git a/src/components/CatClicker.tsx b/src/components/CatClicker.tsx index ac327a688..88907f17c 100644 --- a/src/components/CatClicker.tsx +++ b/src/components/CatClicker.tsx @@ -16,12 +16,5 @@ export default function CatClicker({ ...props }: HamsterLoadingProps) { }, } - return ( - - ) + return } diff --git a/src/modules/telegram/TapPage/PointsClicker.tsx b/src/modules/telegram/TapPage/PointsClicker.tsx index 56aaed78c..a0a0b8bdc 100644 --- a/src/modules/telegram/TapPage/PointsClicker.tsx +++ b/src/modules/telegram/TapPage/PointsClicker.tsx @@ -105,8 +105,13 @@ const PointsClicker = ({ className }: PointsClickerProps) => { word.classList.add('floating-word') word.textContent = '+1' - word.style.left = touch.clientX - 70 + 'px' - word.style.top = touch.clientY - 190 + 'px' + const rect = ref.current.getBoundingClientRect() + + const x = touch.clientX - rect.left + const y = touch.clientY - rect.top + + word.style.left = x - 25 + 'px' + word.style.top = y - 25 + 'px' ref.current.appendChild(word) @@ -160,7 +165,7 @@ const PointsClicker = ({ className }: PointsClickerProps) => { <>
    diff --git a/src/modules/telegram/TapPage/index.tsx b/src/modules/telegram/TapPage/index.tsx index e380f28ff..151bc2a74 100644 --- a/src/modules/telegram/TapPage/index.tsx +++ b/src/modules/telegram/TapPage/index.tsx @@ -40,8 +40,8 @@ const TapPageContent = () => { } return ( -
    - +
    +
    ) @@ -55,12 +55,12 @@ const EnergyState = () => { const { energyValue } = data || {} return ( - + 🔋{' '} - + {energyValue} {' '} - / {FULL_ENERGY_VALUE} + / {FULL_ENERGY_VALUE} ) } diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx index c670e0241..d86c53a61 100644 --- a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx @@ -6,7 +6,6 @@ import { getClickedPointsByDayQuery, getEnergyStateQuery, } from '@/services/datahub/leaderboard/points-balance/query' -import { getDayAndWeekTimestamp } from '@/services/datahub/utils' import { useMyMainAddress } from '@/stores/my-account' import { useQueryClient } from '@tanstack/react-query' import dayjs from 'dayjs' @@ -119,7 +118,6 @@ const useSaveTappedPointsAndEnergy = () => { useEffect(() => { const updateData = async () => { - const {} = getDayAndWeekTimestamp() if ( clickedPointsRef.current && energyStateRef?.current && diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 372f518ec..7b7cb62e6 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -143,7 +143,9 @@ function AppContent({ Component, pageProps }: AppProps) {
    - + + +
    From d4ae407cdf81515662cca77e37f0c86223d3d6ca Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Jun 2024 15:38:47 +0300 Subject: [PATCH 07/19] Fix --- .../telegram/TapPage/PointsClicker.tsx | 19 +- src/modules/telegram/TapPage/store.ts | 13 +- .../TapPage/useSaveTappedPointsAndEnergy.tsx | 20 +- .../useSaveTappedPointsAndEnergyNew.tsx | 309 ++++++++++++++++++ src/pages/_app.tsx | 24 +- .../leaderboard/points-balance/optimistic.ts | 17 +- 6 files changed, 373 insertions(+), 29 deletions(-) create mode 100644 src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx diff --git a/src/modules/telegram/TapPage/PointsClicker.tsx b/src/modules/telegram/TapPage/PointsClicker.tsx index a0a0b8bdc..d845fe73e 100644 --- a/src/modules/telegram/TapPage/PointsClicker.tsx +++ b/src/modules/telegram/TapPage/PointsClicker.tsx @@ -15,10 +15,10 @@ import dayjs from 'dayjs' import utc from 'dayjs/plugin/utc' import { TouchEvent, TouchList, useEffect, useRef, useState } from 'react' import { - getEnergyState, - getTappedPointsState, - setEnergyState, - setTappedPointsState, + getEnergyStateStore, + getTappedPointsStateStore, + setEnergyStateToStore, + setTappedPointsStateToStore, } from './store' dayjs.extend(utc) @@ -116,7 +116,7 @@ const PointsClicker = ({ className }: PointsClickerProps) => { ref.current.appendChild(word) if (myAddress && !isEmptyEnergy) { - increasePointsBalance({ + const balance = increasePointsBalance({ client, address: myAddress, pointsByClick: 1, @@ -127,24 +127,25 @@ const PointsClicker = ({ className }: PointsClickerProps) => { address: myAddress, energyValuePerClick: 1, }) - const storedTappedPoints = getTappedPointsState() + const storedTappedPoints = getTappedPointsStateStore() const newTappedPoints = storedTappedPoints?.tappedPoints ? parseInt(storedTappedPoints.tappedPoints) + 1 : 1 - setTappedPointsState({ + setTappedPointsStateToStore({ tappedPoints: newTappedPoints.toString(), + currentBalance: balance, sendStatus: 'pending', }) - const storedEnergy = getEnergyState() + const storedEnergy = getEnergyStateStore() const newEnergyValue = storedEnergy?.energyValue ? parseInt(storedEnergy.energyValue) - 1 : FULL_ENERGY_VALUE - 1 - setEnergyState({ + setEnergyStateToStore({ energyValue: newEnergyValue.toString(), timestamp: dayjs().utc().unix().toString(), sendStatus: 'pending', diff --git a/src/modules/telegram/TapPage/store.ts b/src/modules/telegram/TapPage/store.ts index 31762e9ba..ef43b8da6 100644 --- a/src/modules/telegram/TapPage/store.ts +++ b/src/modules/telegram/TapPage/store.ts @@ -6,10 +6,11 @@ export const energyStorage = new LocalStorage(() => 'tapping-energy') type TappedPoints = { tappedPoints: string + currentBalance: string sendStatus: 'pending' | 'success' | 'error' } -export const getTappedPointsState = () => { +export const getTappedPointsStateStore = () => { const data = tappedPointsStorage.get() const parsedData = data ? JSON.parse(data) : undefined @@ -17,8 +18,8 @@ export const getTappedPointsState = () => { return parsedData as TappedPoints | undefined } -export const setTappedPointsState = (value: Partial) => { - const storedTappedPoints = getTappedPointsState() +export const setTappedPointsStateToStore = (value: Partial) => { + const storedTappedPoints = getTappedPointsStateStore() const newTappedPoints = { ...storedTappedPoints, @@ -34,7 +35,7 @@ type Energy = { sendStatus: 'pending' | 'success' | 'error' } -export const getEnergyState = () => { +export const getEnergyStateStore = () => { const data = energyStorage.get() const parsedData = data ? JSON.parse(data) : undefined @@ -42,8 +43,8 @@ export const getEnergyState = () => { return parsedData as Energy | undefined } -export const setEnergyState = (value: Partial) => { - const storedEnergy = getEnergyState() +export const setEnergyStateToStore = (value: Partial) => { + const storedEnergy = getEnergyStateStore() const newEnergy = { ...storedEnergy, diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx index d86c53a61..5c813e118 100644 --- a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx @@ -13,10 +13,10 @@ import utc from 'dayjs/plugin/utc' import { useEffect, useMemo, useRef, useState } from 'react' import { energyStorage, - getEnergyState, - getTappedPointsState, - setEnergyState, - setTappedPointsState, + getEnergyStateStore, + getTappedPointsStateStore, + setEnergyStateToStore, + setTappedPointsStateToStore, tappedPointsStorage, } from './store' @@ -55,8 +55,8 @@ const useSaveTappedPointsAndEnergy = () => { const updatePointsAndEnergy = useMemo( () => async (newEnergyValue?: number) => { const tapsCountByDay = clickedPointsRef.current?.tapsCount || 0 - const tappedPoints = getTappedPointsState() - const energyState = getEnergyState() + const tappedPoints = getTappedPointsStateStore() + const energyState = getEnergyStateStore() if (!tappedPoints && !energyState) return {} @@ -91,7 +91,7 @@ const useSaveTappedPointsAndEnergy = () => { tappedPointsStorage.remove() - setEnergyState({ + setEnergyStateToStore({ sendStatus: 'success', }) console.info( @@ -102,11 +102,11 @@ const useSaveTappedPointsAndEnergy = () => { } catch (e) { console.error('Error saving tapped points and energy', e) - setTappedPointsState({ + setTappedPointsStateToStore({ sendStatus: 'error', }) - setEnergyState({ + setEnergyStateToStore({ sendStatus: 'error', }) @@ -124,7 +124,7 @@ const useSaveTappedPointsAndEnergy = () => { myAddress && processingPrevData ) { - const tappedPoints = getTappedPointsState() + const tappedPoints = getTappedPointsStateStore() const timestamp = energyStateRef.current.timestamp diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx new file mode 100644 index 000000000..bb15e16ff --- /dev/null +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx @@ -0,0 +1,309 @@ +import Toast from '@/components/Toast' +import { useSavePointsAndEnergy } from '@/services/datahub/leaderboard/points-balance/mutation' +import { increasePointsBalance } from '@/services/datahub/leaderboard/points-balance/optimistic' +import { + FULL_ENERGY_VALUE, + getClickedPointsByDayQuery, + getEnergyStateQuery, +} from '@/services/datahub/leaderboard/points-balance/query' +import { useMyMainAddress } from '@/stores/my-account' +import { + GamificationTapEnergyState, + GamificationTapsState, + SynthGamificationAddTappingActivityStatesCallParsedArgs, +} from '@subsocial/data-hub-sdk' +import { useQueryClient } from '@tanstack/react-query' +import dayjs from 'dayjs' +import utc from 'dayjs/plugin/utc' +import { useEffect, useRef, useState } from 'react' +import { toast } from 'sonner' +import { + energyStorage, + getEnergyStateStore, + getTappedPointsStateStore, + tappedPointsStorage, +} from './store' + +dayjs.extend(utc) + +const INTERVAL_TIME = 10 * 1000 + +const useSaveTappedPointsAndEnergyNew = () => { + const { data: clickedPointsByDayRef, isLoading: isTappedPointsLoading } = + useGetClickedPointsByDayRef() + const { data: energyStateRef, isLoading: isEnergyStateLoading } = + useGetEnergyStateRef() + + const [processingPrevData, setProcessingPrevData] = useState(true) + + const myAddress = useMyMainAddress() + const client = useQueryClient() + + const { mutateAsync: saveData } = useSavePointsAndEnergy() + + useEffect(() => { + const updateUnprocessedData = async () => { + if (!processingPrevData || isTappedPointsLoading || isEnergyStateLoading) + return + + const tappedPointsStore = getTappedPointsStateStore() + const energyStore = getEnergyStateStore() + + if (!tappedPointsStore && !energyStore) { + setProcessingPrevData(false) + return + } + + let energyParams: GamificationTapEnergyState | undefined + let tappedPointsParams: GamificationTapsState | undefined + + if (energyStore && energyStateRef.current?.timestamp) { + const timestamp = energyStateRef.current.timestamp + + const currentTimestamp = dayjs.utc().unix() + + const timestampDifference = currentTimestamp - timestamp + + const energyValueDuringPriod = timestampDifference / 2 + + let newEnergyValue = Math.floor( + energyStateRef.current.energyValue + energyValueDuringPriod + ) + + if (newEnergyValue > FULL_ENERGY_VALUE) { + newEnergyValue = FULL_ENERGY_VALUE + } + + energyParams = { + value: newEnergyValue, + timestamp: dayjs.utc().unix().toString(), + } + } + + if (tappedPointsStore && clickedPointsByDayRef.current?.tapsCount) { + const newTappedPoints = + clickedPointsByDayRef.current.tapsCount + + parseInt(tappedPointsStore.tappedPoints) + + tappedPointsParams = { + tapsCount: newTappedPoints, + } + } + + await updatePointsAndEnergy({ + saveData, + params: { + energyState: energyParams, + tapsState: tappedPointsParams, + }, + onSuccess: () => { + if (energyParams) { + energyStorage.remove() + + getEnergyStateQuery.setQueryData(client, myAddress || '', { + energyValue: energyParams.value, + timestamp: parseInt(energyParams.timestamp), + }) + } + + if (tappedPointsParams && tappedPointsStore) { + increasePointsBalance({ + pointsByClick: parseInt( + tappedPointsStore.tappedPoints!.toString() + ), + address: myAddress || '', + client, + }) + + getClickedPointsByDayQuery.setQueryData(client, myAddress || '', { + tapsCount: tappedPointsParams.tapsCount!, + date: clickedPointsByDayRef.current?.date || '', + }) + tappedPointsStorage.remove() + } + }, + }) + + setProcessingPrevData(false) + } + + updateUnprocessedData() + }, [ + clickedPointsByDayRef, + client, + energyStateRef, + isEnergyStateLoading, + isTappedPointsLoading, + myAddress, + processingPrevData, + saveData, + ]) + + useEffect(() => { + if ( + isTappedPointsLoading || + isEnergyStateLoading || + !myAddress || + processingPrevData + ) + return + + console.info('Start save tapped points and energy interval') + const interval = setInterval(() => { + const energyStore = getEnergyStateStore() + const tappedPointsStore = getTappedPointsStateStore() + + if (!tappedPointsStore && !energyStore) return + + let energyParams: GamificationTapEnergyState | undefined + + if (energyStore) { + energyParams = { + value: parseInt(energyStore.energyValue), + timestamp: energyStore.timestamp, + } + } + + let tappedPointsParams: GamificationTapsState | undefined + + if (tappedPointsStore && clickedPointsByDayRef.current?.tapsCount) { + const newTappedPoints = + clickedPointsByDayRef.current.tapsCount + + parseInt(tappedPointsStore.tappedPoints) + + tappedPointsParams = { + tapsCount: newTappedPoints, + } + } + + if (!tappedPointsParams && !energyParams) return + + const params: SynthGamificationAddTappingActivityStatesCallParsedArgs = { + energyState: energyParams, + tapsState: tappedPointsParams, + } + + updatePointsAndEnergy({ + saveData, + params, + onSuccess: () => { + // Clear tapped points and energy store + if (energyParams) { + energyStorage.remove() + } + + if (tappedPointsParams) { + tappedPointsStorage.remove() + + getClickedPointsByDayQuery.setQueryData(client, myAddress || '', { + tapsCount: tappedPointsParams.tapsCount!, + date: clickedPointsByDayRef.current?.date || '', + }) + } + }, + }) + }, INTERVAL_TIME) + + return () => { + console.info('Clear save tapped points and energy interval') + clearInterval(interval) + } + }, [ + isTappedPointsLoading, + isEnergyStateLoading, + myAddress, + processingPrevData, + ]) +} + +type UpdatePointsAndEnergyProps = { + saveData: ReturnType['mutateAsync'] + params: SynthGamificationAddTappingActivityStatesCallParsedArgs + onSuccess?: () => void + onError?: () => void +} + +const updatePointsAndEnergy = async ({ + saveData, + params, + onSuccess, + onError, +}: UpdatePointsAndEnergyProps) => { + try { + await saveData(params) + + console.info( + `Tapped points (${params.tapsState?.tapsCount}: +${ + getTappedPointsStateStore()?.tappedPoints + }) with balance - ${ + getTappedPointsStateStore()?.currentBalance + } and energy (${params.energyState?.value}) saved!` + ) + + toast.custom( + (t) => ( + + ), + { duration: 4_000 } + ) + + onSuccess?.() + return { sendStatus: 'success' } + } catch (e) { + console.error('Error saving tapped points and energy', e) + onError?.() + return { sendStatus: 'error' } + } +} + +const useGetClickedPointsByDayRef = () => { + const myAddress = useMyMainAddress() + const [loading, setLoading] = useState(true) + + const clickedPointsRef = useRef<{ + tapsCount: number + date: string + }>() + + const { data: clickedPointsByDay, isLoading } = + getClickedPointsByDayQuery.useQuery(myAddress || '') + + useEffect(() => { + clickedPointsRef.current = clickedPointsByDay + + if (!isLoading && clickedPointsByDay) setLoading(false) + }, [clickedPointsByDay, isLoading]) + + return { data: clickedPointsRef, isLoading: isLoading || loading } +} + +const useGetEnergyStateRef = () => { + const [loading, setLoading] = useState(true) + const myAddress = useMyMainAddress() + + const energyStateRef = useRef<{ + energyValue: number + timestamp: number + }>() + + const { data: energyState, isLoading } = getEnergyStateQuery.useQuery( + myAddress || '' + ) + + useEffect(() => { + energyStateRef.current = energyState + + if (!isLoading && energyState) setLoading(false) + }, [energyState, isLoading]) + + return { data: energyStateRef, isLoading: isLoading || loading } +} + +export default useSaveTappedPointsAndEnergyNew diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 7b7cb62e6..967437a26 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -6,7 +6,7 @@ import GlobalModals from '@/components/modals/GlobalModals' import { ReferralUrlChanger } from '@/components/referral/ReferralUrlChanger' import { env } from '@/env.mjs' import useIsInIframe from '@/hooks/useIsInIframe' -import useSaveTappedPointsAndEnergy from '@/modules/telegram/TapPage/useSaveTappedPointsAndEnergy' +import useSaveTappedPointsAndEnergyNew from '@/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew' import { ConfigProvider } from '@/providers/config/ConfigProvider' import EvmProvider from '@/providers/evm/EvmProvider' import { getLinkedIdentityQuery } from '@/services/datahub/identity/query' @@ -25,6 +25,7 @@ import { import { initAllStores } from '@/stores/registry' import '@/styles/globals.css' import { cx } from '@/utils/class-names' +import { LocalStorage } from '@/utils/storage' import '@rainbow-me/rainbowkit/styles.css' import { useQueryClient } from '@tanstack/react-query' import { SDKProvider } from '@tma.js/sdk-react' @@ -154,8 +155,27 @@ function AppContent({ Component, pageProps }: AppProps) { ) } +const tmpStore = new LocalStorage(() => 'tmp-store') + function TelegramScriptWrapper({ children }: { children: React.ReactNode }) { const [isExpanded, setIsExpanded] = useState(false) + console.log(tmpStore.get()) + + useEffect(() => { + window.onbeforeunload = (e) => { + tmpStore.set('closed') + alert('onbeforeunload') + + e.preventDefault() + // For IE and Firefox prior to version 4 + if (e) { + e.returnValue = '' + } + + // For Safari + return '' + } + }) const onLoad = () => { const telegram = window.Telegram as any @@ -222,7 +242,7 @@ const TappingHooksWrapper = ({ children }: { children: React.ReactNode }) => { } }, [isLoading]) - useSaveTappedPointsAndEnergy() + useSaveTappedPointsAndEnergyNew() return <>{children} } diff --git a/src/services/datahub/leaderboard/points-balance/optimistic.ts b/src/services/datahub/leaderboard/points-balance/optimistic.ts index 7fd2cd428..9a902d854 100644 --- a/src/services/datahub/leaderboard/points-balance/optimistic.ts +++ b/src/services/datahub/leaderboard/points-balance/optimistic.ts @@ -1,11 +1,15 @@ -import { setEnergyState } from '@/modules/telegram/TapPage/store' +import { setEnergyStateToStore } from '@/modules/telegram/TapPage/store' import { QueryClient } from '@tanstack/react-query' +import dayjs from 'dayjs' +import utc from 'dayjs/plugin/utc' import { FULL_ENERGY_VALUE, getBalanceQuery, getEnergyStateQuery, } from './query' +dayjs.extend(utc) + type OptimisticPointsBalanceParams = { client: QueryClient address: string @@ -17,10 +21,17 @@ export const increasePointsBalance = ({ address, pointsByClick, }: OptimisticPointsBalanceParams) => { + let data getBalanceQuery.setQueryData(client, address, (oldData) => { + data = oldData + if (!oldData) return oldData + + data = oldData + pointsByClick return oldData + pointsByClick }) + + return data } type OptimisticEnergyParams = { @@ -52,8 +63,10 @@ export const increaseEnergyValue = ({ if (!oldData || (oldData && oldData.energyValue === FULL_ENERGY_VALUE)) return oldData - setEnergyState({ + setEnergyStateToStore({ energyValue: (oldData.energyValue + energyValuePerClick).toString(), + timestamp: dayjs.utc().unix().toString(), + sendStatus: 'pending', }) return { From 55e25ceec038fadc14a11b724aea672595903de4 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Jun 2024 17:45:48 +0300 Subject: [PATCH 08/19] Fix tapping calculation --- src/modules/telegram/TapPage/store.ts | 4 ++ .../useSaveTappedPointsAndEnergyNew.tsx | 62 +++++++++---------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/src/modules/telegram/TapPage/store.ts b/src/modules/telegram/TapPage/store.ts index ef43b8da6..7fe44befe 100644 --- a/src/modules/telegram/TapPage/store.ts +++ b/src/modules/telegram/TapPage/store.ts @@ -1,11 +1,15 @@ import { LocalStorage } from '@/utils/storage' export const tappedPointsStorage = new LocalStorage(() => 'tapped-points') +export const tappedPointsSavedStorage = new LocalStorage( + () => 'tapped-points-saved' +) export const energyStorage = new LocalStorage(() => 'tapping-energy') type TappedPoints = { tappedPoints: string + tappedPointsSaved: string currentBalance: string sendStatus: 'pending' | 'success' | 'error' } diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx index bb15e16ff..f644fec3a 100644 --- a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx @@ -1,4 +1,3 @@ -import Toast from '@/components/Toast' import { useSavePointsAndEnergy } from '@/services/datahub/leaderboard/points-balance/mutation' import { increasePointsBalance } from '@/services/datahub/leaderboard/points-balance/optimistic' import { @@ -16,11 +15,11 @@ import { useQueryClient } from '@tanstack/react-query' import dayjs from 'dayjs' import utc from 'dayjs/plugin/utc' import { useEffect, useRef, useState } from 'react' -import { toast } from 'sonner' import { energyStorage, getEnergyStateStore, getTappedPointsStateStore, + tappedPointsSavedStorage, tappedPointsStorage, } from './store' @@ -47,6 +46,7 @@ const useSaveTappedPointsAndEnergyNew = () => { return const tappedPointsStore = getTappedPointsStateStore() + const tappedPointsSavedStore = tappedPointsSavedStorage.get() const energyStore = getEnergyStateStore() if (!tappedPointsStore && !energyStore) { @@ -81,9 +81,12 @@ const useSaveTappedPointsAndEnergyNew = () => { } if (tappedPointsStore && clickedPointsByDayRef.current?.tapsCount) { + const tappedPointsDifference = + parseInt(tappedPointsStore.tappedPoints) - + parseInt(tappedPointsSavedStore || '0') + const newTappedPoints = - clickedPointsByDayRef.current.tapsCount + - parseInt(tappedPointsStore.tappedPoints) + clickedPointsByDayRef.current.tapsCount + tappedPointsDifference tappedPointsParams = { tapsCount: newTappedPoints, @@ -107,10 +110,12 @@ const useSaveTappedPointsAndEnergyNew = () => { } if (tappedPointsParams && tappedPointsStore) { + const tappedPointsDifference = + parseInt(tappedPointsStore.tappedPoints) - + parseInt(tappedPointsSavedStore || '0') + increasePointsBalance({ - pointsByClick: parseInt( - tappedPointsStore.tappedPoints!.toString() - ), + pointsByClick: tappedPointsDifference, address: myAddress || '', client, }) @@ -120,6 +125,7 @@ const useSaveTappedPointsAndEnergyNew = () => { date: clickedPointsByDayRef.current?.date || '', }) tappedPointsStorage.remove() + tappedPointsSavedStorage.remove() } }, }) @@ -152,6 +158,7 @@ const useSaveTappedPointsAndEnergyNew = () => { const interval = setInterval(() => { const energyStore = getEnergyStateStore() const tappedPointsStore = getTappedPointsStateStore() + const tappedPointsSavedStore = tappedPointsSavedStorage.get() if (!tappedPointsStore && !energyStore) return @@ -167,9 +174,18 @@ const useSaveTappedPointsAndEnergyNew = () => { let tappedPointsParams: GamificationTapsState | undefined if (tappedPointsStore && clickedPointsByDayRef.current?.tapsCount) { + const tappedPointsDifference = + parseInt(tappedPointsStore.tappedPoints) - + parseInt(tappedPointsSavedStore || '0') + + console.log( + tappedPointsStore.tappedPoints, + tappedPointsSavedStore, + tappedPointsDifference + ) + const newTappedPoints = - clickedPointsByDayRef.current.tapsCount + - parseInt(tappedPointsStore.tappedPoints) + clickedPointsByDayRef.current.tapsCount + tappedPointsDifference tappedPointsParams = { tapsCount: newTappedPoints, @@ -192,8 +208,10 @@ const useSaveTappedPointsAndEnergyNew = () => { energyStorage.remove() } - if (tappedPointsParams) { - tappedPointsStorage.remove() + if (tappedPointsStore && tappedPointsParams) { + tappedPointsSavedStorage.set( + tappedPointsStore.tappedPoints.toString() + ) getClickedPointsByDayQuery.setQueryData(client, myAddress || '', { tapsCount: tappedPointsParams.tapsCount!, @@ -232,28 +250,6 @@ const updatePointsAndEnergy = async ({ try { await saveData(params) - console.info( - `Tapped points (${params.tapsState?.tapsCount}: +${ - getTappedPointsStateStore()?.tappedPoints - }) with balance - ${ - getTappedPointsStateStore()?.currentBalance - } and energy (${params.energyState?.value}) saved!` - ) - - toast.custom( - (t) => ( - - ), - { duration: 4_000 } - ) - onSuccess?.() return { sendStatus: 'success' } } catch (e) { From 205ea076e22aa77cf70fd1f28895ba2dce288052 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Jun 2024 17:57:51 +0300 Subject: [PATCH 09/19] Fix build error --- src/services/datahub/leaderboard/points-balance/mutation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/datahub/leaderboard/points-balance/mutation.ts b/src/services/datahub/leaderboard/points-balance/mutation.ts index f5ca5bedb..360bc30af 100644 --- a/src/services/datahub/leaderboard/points-balance/mutation.ts +++ b/src/services/datahub/leaderboard/points-balance/mutation.ts @@ -21,7 +21,7 @@ export async function savePointsAndEnergy( ) { params.isOffchain = true - const input = createSignedSocialDataEvent( + const input = await createSignedSocialDataEvent( socialCallName.synth_gamification_add_tapping_activity_states, params, params.args From d5d4d8c1ef56f4bbc96e43e4a5803a72308dfe09 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Jun 2024 22:49:33 +0300 Subject: [PATCH 10/19] Add console logs for debugging --- .../telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx index f644fec3a..de85caebe 100644 --- a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx @@ -160,6 +160,13 @@ const useSaveTappedPointsAndEnergyNew = () => { const tappedPointsStore = getTappedPointsStateStore() const tappedPointsSavedStore = tappedPointsSavedStorage.get() + console.log( + 'Stores', + energyStore, + tappedPointsStore, + tappedPointsSavedStore + ) + if (!tappedPointsStore && !energyStore) return let energyParams: GamificationTapEnergyState | undefined @@ -192,6 +199,7 @@ const useSaveTappedPointsAndEnergyNew = () => { } } + console.log('Params', tappedPointsParams, energyParams) if (!tappedPointsParams && !energyParams) return const params: SynthGamificationAddTappingActivityStatesCallParsedArgs = { From ab27711db20566bd9237dcbb6f60597b61bdc0b1 Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 13 Jun 2024 23:16:42 +0300 Subject: [PATCH 11/19] Fix saving of tapped points --- .../TapPage/useSaveTappedPointsAndEnergy.tsx | 1 - .../useSaveTappedPointsAndEnergyNew.tsx | 27 +++++++------------ src/pages/_app.tsx | 21 +-------------- 3 files changed, 10 insertions(+), 39 deletions(-) diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx index 5c813e118..063f6bc90 100644 --- a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx @@ -187,7 +187,6 @@ const useSaveTappedPointsAndEnergy = () => { ]) useEffect(() => { - console.log(clickedPointsRef.current, processingPrevData) if (!clickedPointsRef.current || processingPrevData) return const interval = setInterval(updatePointsAndEnergy, 10000) diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx index de85caebe..a04145c22 100644 --- a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx @@ -80,13 +80,14 @@ const useSaveTappedPointsAndEnergyNew = () => { } } - if (tappedPointsStore && clickedPointsByDayRef.current?.tapsCount) { + if (tappedPointsStore) { const tappedPointsDifference = parseInt(tappedPointsStore.tappedPoints) - parseInt(tappedPointsSavedStore || '0') const newTappedPoints = - clickedPointsByDayRef.current.tapsCount + tappedPointsDifference + (clickedPointsByDayRef.current?.tapsCount || 0) + + tappedPointsDifference tappedPointsParams = { tapsCount: newTappedPoints, @@ -160,13 +161,6 @@ const useSaveTappedPointsAndEnergyNew = () => { const tappedPointsStore = getTappedPointsStateStore() const tappedPointsSavedStore = tappedPointsSavedStorage.get() - console.log( - 'Stores', - energyStore, - tappedPointsStore, - tappedPointsSavedStore - ) - if (!tappedPointsStore && !energyStore) return let energyParams: GamificationTapEnergyState | undefined @@ -180,26 +174,20 @@ const useSaveTappedPointsAndEnergyNew = () => { let tappedPointsParams: GamificationTapsState | undefined - if (tappedPointsStore && clickedPointsByDayRef.current?.tapsCount) { + if (tappedPointsStore) { const tappedPointsDifference = parseInt(tappedPointsStore.tappedPoints) - parseInt(tappedPointsSavedStore || '0') - console.log( - tappedPointsStore.tappedPoints, - tappedPointsSavedStore, - tappedPointsDifference - ) - const newTappedPoints = - clickedPointsByDayRef.current.tapsCount + tappedPointsDifference + (clickedPointsByDayRef.current?.tapsCount || 0) + + tappedPointsDifference tappedPointsParams = { tapsCount: newTappedPoints, } } - console.log('Params', tappedPointsParams, energyParams) if (!tappedPointsParams && !energyParams) return const params: SynthGamificationAddTappingActivityStatesCallParsedArgs = { @@ -258,6 +246,9 @@ const updatePointsAndEnergy = async ({ try { await saveData(params) + console.info( + `Tapped points - ${params.tapsState?.tapsCount} and energy - ${params.energyState?.value} saved` + ) onSuccess?.() return { sendStatus: 'success' } } catch (e) { diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 967437a26..7578850de 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -25,7 +25,6 @@ import { import { initAllStores } from '@/stores/registry' import '@/styles/globals.css' import { cx } from '@/utils/class-names' -import { LocalStorage } from '@/utils/storage' import '@rainbow-me/rainbowkit/styles.css' import { useQueryClient } from '@tanstack/react-query' import { SDKProvider } from '@tma.js/sdk-react' @@ -155,27 +154,8 @@ function AppContent({ Component, pageProps }: AppProps) { ) } -const tmpStore = new LocalStorage(() => 'tmp-store') - function TelegramScriptWrapper({ children }: { children: React.ReactNode }) { const [isExpanded, setIsExpanded] = useState(false) - console.log(tmpStore.get()) - - useEffect(() => { - window.onbeforeunload = (e) => { - tmpStore.set('closed') - alert('onbeforeunload') - - e.preventDefault() - // For IE and Firefox prior to version 4 - if (e) { - e.returnValue = '' - } - - // For Safari - return '' - } - }) const onLoad = () => { const telegram = window.Telegram as any @@ -238,6 +218,7 @@ const TappingHooksWrapper = ({ children }: { children: React.ReactNode }) => { }, 2000) return () => { + console.log('Clear energy interval') clearInterval(interval) } }, [isLoading]) From 1f950e807249b649fefe62d37b26df621dd87f2c Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 14 Jun 2024 11:45:39 +0300 Subject: [PATCH 12/19] Fix energy recovery --- .../TapPage/useSaveTappedPointsAndEnergyNew.tsx | 2 +- src/pages/_app.tsx | 15 ++++++--------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx index a04145c22..142fb86d8 100644 --- a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx @@ -279,7 +279,7 @@ const useGetClickedPointsByDayRef = () => { return { data: clickedPointsRef, isLoading: isLoading || loading } } -const useGetEnergyStateRef = () => { +export const useGetEnergyStateRef = () => { const [loading, setLoading] = useState(true) const myAddress = useMyMainAddress() diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 7578850de..240086b48 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -6,15 +6,14 @@ import GlobalModals from '@/components/modals/GlobalModals' import { ReferralUrlChanger } from '@/components/referral/ReferralUrlChanger' import { env } from '@/env.mjs' import useIsInIframe from '@/hooks/useIsInIframe' -import useSaveTappedPointsAndEnergyNew from '@/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew' +import useSaveTappedPointsAndEnergyNew, { + useGetEnergyStateRef, +} from '@/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew' import { ConfigProvider } from '@/providers/config/ConfigProvider' import EvmProvider from '@/providers/evm/EvmProvider' import { getLinkedIdentityQuery } from '@/services/datahub/identity/query' import { increaseEnergyValue } from '@/services/datahub/leaderboard/points-balance/optimistic' -import { - FULL_ENERGY_VALUE, - getEnergyStateQuery, -} from '@/services/datahub/leaderboard/points-balance/query' +import { FULL_ENERGY_VALUE } from '@/services/datahub/leaderboard/points-balance/query' import { useDatahubSubscription } from '@/services/datahub/subscription-aggregator' import { QueryProvider } from '@/services/provider' import { @@ -201,14 +200,12 @@ const TappingHooksWrapper = ({ children }: { children: React.ReactNode }) => { const myAddress = useMyMainAddress() const client = useQueryClient() - const { data, isLoading } = getEnergyStateQuery.useQuery(myAddress || '') - - const { energyValue } = data || {} + const { data: energyStateRef, isLoading } = useGetEnergyStateRef() useEffect(() => { if (isLoading) return const interval = setInterval(() => { - if (energyValue === FULL_ENERGY_VALUE) return + if (energyStateRef.current?.energyValue === FULL_ENERGY_VALUE) return increaseEnergyValue({ client, From 928b1a3d01498c50c2f590a67e1312313adb65ea Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 14 Jun 2024 15:11:35 +0300 Subject: [PATCH 13/19] Fix energy calculation --- .../telegram/TapPage/PointsClicker.tsx | 33 +- src/modules/telegram/TapPage/store.ts | 3 - .../TapPage/useSaveTappedPointsAndEnergy.tsx | 372 +++++++++++------- .../useSaveTappedPointsAndEnergyNew.tsx | 304 -------------- src/pages/_app.tsx | 1 - src/services/datahub/leaderboard/index.ts | 28 ++ src/services/datahub/leaderboard/query.ts | 15 +- 7 files changed, 305 insertions(+), 451 deletions(-) delete mode 100644 src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx diff --git a/src/modules/telegram/TapPage/PointsClicker.tsx b/src/modules/telegram/TapPage/PointsClicker.tsx index d845fe73e..aab9618ae 100644 --- a/src/modules/telegram/TapPage/PointsClicker.tsx +++ b/src/modules/telegram/TapPage/PointsClicker.tsx @@ -5,8 +5,10 @@ import { } from '@/services/datahub/leaderboard/points-balance/optimistic' import { FULL_ENERGY_VALUE, + getClickedPointsByDayQuery, getEnergyStateQuery, } from '@/services/datahub/leaderboard/points-balance/query' +import { getActiveStakingTokenomicMetadataQuery } from '@/services/datahub/leaderboard/query' import { useMyMainAddress } from '@/stores/my-account' import { cx } from '@/utils/class-names' import { useQueryClient } from '@tanstack/react-query' @@ -34,13 +36,29 @@ const PointsClicker = ({ className }: PointsClickerProps) => { const haptic = useHapticFeedbackRaw(true) const client = useQueryClient() const myAddress = useMyMainAddress() - const { data, isLoading } = getEnergyStateQuery.useQuery(myAddress || '') + const { data, isLoading: isEnergyLoading } = getEnergyStateQuery.useQuery( + myAddress || '' + ) + const { data: tokenomicMetadata, isLoading: isTokenomicMetadataLoading } = + getActiveStakingTokenomicMetadataQuery.useQuery({}) + const { data: clickedPointsByDay, isLoading: isClickedPointsLoading } = + getClickedPointsByDayQuery.useQuery(myAddress || '') + const [startAnimation, setStartAnimation] = useState(false) const { energyValue } = data || {} const isEmptyEnergy = energyValue === 0 + const disableClicker = + isClickedPointsLoading || + isTokenomicMetadataLoading || + !tokenomicMetadata || + isEnergyLoading || + (clickedPointsByDay && + clickedPointsByDay?.tapsCount >= tokenomicMetadata.maxTapsPerDay) || + isEmptyEnergy + useEffect(() => { let timeout: NodeJS.Timeout @@ -135,8 +153,6 @@ const PointsClicker = ({ className }: PointsClickerProps) => { setTappedPointsStateToStore({ tappedPoints: newTappedPoints.toString(), - currentBalance: balance, - sendStatus: 'pending', }) const storedEnergy = getEnergyStateStore() @@ -148,7 +164,6 @@ const PointsClicker = ({ className }: PointsClickerProps) => { setEnergyStateToStore({ energyValue: newEnergyValue.toString(), timestamp: dayjs().utc().unix().toString(), - sendStatus: 'pending', }) } setTimeout(() => { @@ -166,9 +181,9 @@ const PointsClicker = ({ className }: PointsClickerProps) => { <>
    { style={{ transform: 'translate3d(0, 0, 0)' }} >
    diff --git a/src/modules/telegram/TapPage/store.ts b/src/modules/telegram/TapPage/store.ts index 7fe44befe..60be80714 100644 --- a/src/modules/telegram/TapPage/store.ts +++ b/src/modules/telegram/TapPage/store.ts @@ -9,9 +9,6 @@ export const energyStorage = new LocalStorage(() => 'tapping-energy') type TappedPoints = { tappedPoints: string - tappedPointsSaved: string - currentBalance: string - sendStatus: 'pending' | 'success' | 'error' } export const getTappedPointsStateStore = () => { diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx index 063f6bc90..c303a2e4b 100644 --- a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx @@ -2,201 +2,307 @@ import { useSavePointsAndEnergy } from '@/services/datahub/leaderboard/points-ba import { increasePointsBalance } from '@/services/datahub/leaderboard/points-balance/optimistic' import { FULL_ENERGY_VALUE, - getBalanceQuery, getClickedPointsByDayQuery, getEnergyStateQuery, } from '@/services/datahub/leaderboard/points-balance/query' import { useMyMainAddress } from '@/stores/my-account' +import { + GamificationTapEnergyState, + GamificationTapsState, + SynthGamificationAddTappingActivityStatesCallParsedArgs, +} from '@subsocial/data-hub-sdk' import { useQueryClient } from '@tanstack/react-query' import dayjs from 'dayjs' import utc from 'dayjs/plugin/utc' -import { useEffect, useMemo, useRef, useState } from 'react' +import { useEffect, useRef, useState } from 'react' import { energyStorage, getEnergyStateStore, getTappedPointsStateStore, - setEnergyStateToStore, - setTappedPointsStateToStore, + tappedPointsSavedStorage, tappedPointsStorage, } from './store' dayjs.extend(utc) +const INTERVAL_TIME = 10 * 1000 + const useSaveTappedPointsAndEnergy = () => { - const myAddress = useMyMainAddress() + const { data: clickedPointsByDayRef, isLoading: isTappedPointsLoading } = + useGetClickedPointsByDayRef() + const { data: energyStateRef, isLoading: isEnergyStateLoading } = + useGetEnergyStateRef() + const [processingPrevData, setProcessingPrevData] = useState(true) - const { data: energyState } = getEnergyStateQuery.useQuery(myAddress || '') - const { data: clickedPointsByDay } = getClickedPointsByDayQuery.useQuery( - myAddress || '' - ) + const myAddress = useMyMainAddress() const client = useQueryClient() - const clickedPointsRef = useRef<{ - tapsCount: number - date: string - }>() - - const energyStateRef = useRef<{ - energyValue: number - timestamp: number - }>() - - useEffect(() => { - clickedPointsRef.current = clickedPointsByDay - }, [clickedPointsByDay]) + const { mutateAsync: saveData } = useSavePointsAndEnergy() useEffect(() => { - energyStateRef.current = energyState - }, [energyState]) + const updateUnprocessedData = async () => { + if (!processingPrevData || isTappedPointsLoading || isEnergyStateLoading) + return - const { mutateAsync: saveData } = useSavePointsAndEnergy() + const tappedPointsStore = getTappedPointsStateStore() + const tappedPointsSavedStore = tappedPointsSavedStorage.get() + const energyStore = getEnergyStateStore() - const updatePointsAndEnergy = useMemo( - () => async (newEnergyValue?: number) => { - const tapsCountByDay = clickedPointsRef.current?.tapsCount || 0 - const tappedPoints = getTappedPointsStateStore() - const energyState = getEnergyStateStore() - - if (!tappedPoints && !energyState) return {} - - const energyValue = energyState?.energyValue || '0' - - if ( - (tappedPoints?.tappedPoints === '0' || - tappedPoints?.sendStatus === 'success') && - parseInt(energyValue) === FULL_ENERGY_VALUE - ) - return {} - - const taps = tapsCountByDay + parseInt(tappedPoints?.tappedPoints || '0') - - try { - await saveData({ - energyState: { - value: newEnergyValue ? newEnergyValue : parseInt(energyValue), - timestamp: newEnergyValue - ? dayjs.utc().unix().toString() - : energyState?.timestamp || dayjs.utc().unix().toString(), - }, - tapsState: { - tapsCount: taps, - }, - }) - - getClickedPointsByDayQuery.setQueryData(client, myAddress || '', { - tapsCount: taps, - date: clickedPointsRef.current?.date || '', - }) - - tappedPointsStorage.remove() - - setEnergyStateToStore({ - sendStatus: 'success', - }) - console.info( - `Tapped points (${taps}) and energy (${energyValue}) saved!` - ) - - return { taps, sendStatus: 'success' } - } catch (e) { - console.error('Error saving tapped points and energy', e) - - setTappedPointsStateToStore({ - sendStatus: 'error', - }) - - setEnergyStateToStore({ - sendStatus: 'error', - }) - - return { sendStatus: 'error' } + if (!tappedPointsStore && !energyStore) { + setProcessingPrevData(false) + return } - }, - [client, myAddress, saveData] - ) - - useEffect(() => { - const updateData = async () => { - if ( - clickedPointsRef.current && - energyStateRef?.current && - myAddress && - processingPrevData - ) { - const tappedPoints = getTappedPointsStateStore() - const timestamp = energyStateRef.current.timestamp + let energyParams: GamificationTapEnergyState | undefined + let tappedPointsParams: GamificationTapsState | undefined + if (energyStore || energyStateRef.current) { const currentTimestamp = dayjs.utc().unix() + const timestamp = energyStore?.timestamp + ? parseInt(energyStore.timestamp) + : energyStateRef.current?.timestamp || currentTimestamp + const timestampDifference = currentTimestamp - timestamp const energyValueDuringPriod = timestampDifference / 2 - let newEnergyValue = Math.floor( - energyStateRef.current.energyValue + energyValueDuringPriod - ) + const energyValue = energyStore?.energyValue + ? parseInt(energyStore.energyValue) + : energyStateRef.current?.energyValue || FULL_ENERGY_VALUE + + let newEnergyValue = Math.floor(energyValue + energyValueDuringPriod) if (newEnergyValue > FULL_ENERGY_VALUE) { newEnergyValue = FULL_ENERGY_VALUE } - if ( - (tappedPoints && tappedPoints.sendStatus !== 'success') || - energyStateRef.current.energyValue < FULL_ENERGY_VALUE - ) { - const { sendStatus, taps } = await updatePointsAndEnergy() + energyParams = { + value: newEnergyValue, + timestamp: dayjs.utc().unix().toString(), + } + } - if (sendStatus === 'success' && taps) { - increasePointsBalance({ - pointsByClick: parseInt(taps.toString()), - address: myAddress, - client, - }) + if (tappedPointsStore) { + const tappedPointsDifference = + parseInt(tappedPointsStore.tappedPoints) - + parseInt(tappedPointsSavedStore || '0') + + const newTappedPoints = + (clickedPointsByDayRef.current?.tapsCount || 0) + + tappedPointsDifference + + tappedPointsParams = { + tapsCount: newTappedPoints, + } + } + + await updatePointsAndEnergy({ + saveData, + params: { + energyState: energyParams, + tapsState: tappedPointsParams, + }, + onSuccess: () => { + if (energyParams) { + energyStorage.remove() - getClickedPointsByDayQuery.setQueryData(client, myAddress, { - tapsCount: - clickedPointsRef.current.tapsCount + parseInt(taps.toString()), - date: clickedPointsRef.current.date, + getEnergyStateQuery.setQueryData(client, myAddress || '', { + energyValue: energyParams.value, + timestamp: parseInt(energyParams.timestamp), }) + } + + if (tappedPointsParams && tappedPointsStore) { + const tappedPointsDifference = + parseInt(tappedPointsStore.tappedPoints) - + parseInt(tappedPointsSavedStore || '0') - getEnergyStateQuery.setQueryData(client, myAddress, { - energyValue: newEnergyValue, - timestamp: currentTimestamp, + increasePointsBalance({ + pointsByClick: tappedPointsDifference, + address: myAddress || '', + client, }) - await getBalanceQuery.invalidate(client, myAddress) - await getClickedPointsByDayQuery.invalidate(client, myAddress) + getClickedPointsByDayQuery.setQueryData(client, myAddress || '', { + tapsCount: tappedPointsParams.tapsCount!, + date: clickedPointsByDayRef.current?.date || '', + }) tappedPointsStorage.remove() - energyStorage.remove() + tappedPointsSavedStorage.remove() } - } - setProcessingPrevData(false) - } + }, + }) + + setProcessingPrevData(false) } - updateData() + updateUnprocessedData() }, [ - clickedPointsRef.current?.tapsCount, - energyStateRef.current?.energyValue, + clickedPointsByDayRef, client, + energyStateRef, + isEnergyStateLoading, + isTappedPointsLoading, myAddress, processingPrevData, - updatePointsAndEnergy, + saveData, ]) useEffect(() => { - if (!clickedPointsRef.current || processingPrevData) return + if ( + isTappedPointsLoading || + isEnergyStateLoading || + !myAddress || + processingPrevData + ) + return + + console.info('Start save tapped points and energy interval') + const interval = setInterval(() => { + const energyStore = getEnergyStateStore() + const tappedPointsStore = getTappedPointsStateStore() + const tappedPointsSavedStore = tappedPointsSavedStorage.get() + + if (!tappedPointsStore && !energyStore) return + + let energyParams: GamificationTapEnergyState | undefined + + if (energyStore) { + energyParams = { + value: parseInt(energyStore.energyValue), + timestamp: energyStore.timestamp, + } + } + + let tappedPointsParams: GamificationTapsState | undefined - const interval = setInterval(updatePointsAndEnergy, 10000) + if (tappedPointsStore) { + const tappedPointsDifference = + parseInt(tappedPointsStore.tappedPoints) - + parseInt(tappedPointsSavedStore || '0') + + const newTappedPoints = + (clickedPointsByDayRef.current?.tapsCount || 0) + + tappedPointsDifference + + tappedPointsParams = { + tapsCount: newTappedPoints, + } + } + + if (!tappedPointsParams && !energyParams) return + + const params: SynthGamificationAddTappingActivityStatesCallParsedArgs = { + energyState: energyParams, + tapsState: tappedPointsParams, + } + + updatePointsAndEnergy({ + saveData, + params, + onSuccess: () => { + // Clear tapped points and energy store + if (energyParams) { + energyStorage.remove() + } + + if (tappedPointsStore && tappedPointsParams) { + tappedPointsSavedStorage.set( + tappedPointsStore.tappedPoints.toString() + ) + + getClickedPointsByDayQuery.setQueryData(client, myAddress || '', { + tapsCount: tappedPointsParams.tapsCount!, + date: clickedPointsByDayRef.current?.date || '', + }) + } + }, + }) + }, INTERVAL_TIME) return () => { + console.info('Clear save tapped points and energy interval') clearInterval(interval) } - }, [processingPrevData, updatePointsAndEnergy]) + }, [ + isTappedPointsLoading, + isEnergyStateLoading, + myAddress, + processingPrevData, + ]) +} + +type UpdatePointsAndEnergyProps = { + saveData: ReturnType['mutateAsync'] + params: SynthGamificationAddTappingActivityStatesCallParsedArgs + onSuccess?: () => void + onError?: () => void +} + +const updatePointsAndEnergy = async ({ + saveData, + params, + onSuccess, + onError, +}: UpdatePointsAndEnergyProps) => { + try { + await saveData(params) + + console.info( + `Tapped points - ${params.tapsState?.tapsCount} and energy - ${params.energyState?.value} saved` + ) + onSuccess?.() + return { sendStatus: 'success' } + } catch (e) { + console.error('Error saving tapped points and energy', e) + onError?.() + return { sendStatus: 'error' } + } +} + +const useGetClickedPointsByDayRef = () => { + const myAddress = useMyMainAddress() + const [loading, setLoading] = useState(true) + + const clickedPointsRef = useRef<{ + tapsCount: number + date: string + }>() + + const { data: clickedPointsByDay, isLoading } = + getClickedPointsByDayQuery.useQuery(myAddress || '') + + useEffect(() => { + clickedPointsRef.current = clickedPointsByDay + + if (!isLoading && clickedPointsByDay) setLoading(false) + }, [clickedPointsByDay, isLoading]) + + return { data: clickedPointsRef, isLoading: isLoading || loading } +} + +export const useGetEnergyStateRef = () => { + const [loading, setLoading] = useState(true) + const myAddress = useMyMainAddress() + + const energyStateRef = useRef<{ + energyValue: number + timestamp: number + }>() + + const { data: energyState, isLoading } = getEnergyStateQuery.useQuery( + myAddress || '' + ) + + useEffect(() => { + energyStateRef.current = energyState + + if (!isLoading && energyState) setLoading(false) + }, [energyState, isLoading]) - return {} + return { data: energyStateRef, isLoading: isLoading || loading } } export default useSaveTappedPointsAndEnergy diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx deleted file mode 100644 index 142fb86d8..000000000 --- a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew.tsx +++ /dev/null @@ -1,304 +0,0 @@ -import { useSavePointsAndEnergy } from '@/services/datahub/leaderboard/points-balance/mutation' -import { increasePointsBalance } from '@/services/datahub/leaderboard/points-balance/optimistic' -import { - FULL_ENERGY_VALUE, - getClickedPointsByDayQuery, - getEnergyStateQuery, -} from '@/services/datahub/leaderboard/points-balance/query' -import { useMyMainAddress } from '@/stores/my-account' -import { - GamificationTapEnergyState, - GamificationTapsState, - SynthGamificationAddTappingActivityStatesCallParsedArgs, -} from '@subsocial/data-hub-sdk' -import { useQueryClient } from '@tanstack/react-query' -import dayjs from 'dayjs' -import utc from 'dayjs/plugin/utc' -import { useEffect, useRef, useState } from 'react' -import { - energyStorage, - getEnergyStateStore, - getTappedPointsStateStore, - tappedPointsSavedStorage, - tappedPointsStorage, -} from './store' - -dayjs.extend(utc) - -const INTERVAL_TIME = 10 * 1000 - -const useSaveTappedPointsAndEnergyNew = () => { - const { data: clickedPointsByDayRef, isLoading: isTappedPointsLoading } = - useGetClickedPointsByDayRef() - const { data: energyStateRef, isLoading: isEnergyStateLoading } = - useGetEnergyStateRef() - - const [processingPrevData, setProcessingPrevData] = useState(true) - - const myAddress = useMyMainAddress() - const client = useQueryClient() - - const { mutateAsync: saveData } = useSavePointsAndEnergy() - - useEffect(() => { - const updateUnprocessedData = async () => { - if (!processingPrevData || isTappedPointsLoading || isEnergyStateLoading) - return - - const tappedPointsStore = getTappedPointsStateStore() - const tappedPointsSavedStore = tappedPointsSavedStorage.get() - const energyStore = getEnergyStateStore() - - if (!tappedPointsStore && !energyStore) { - setProcessingPrevData(false) - return - } - - let energyParams: GamificationTapEnergyState | undefined - let tappedPointsParams: GamificationTapsState | undefined - - if (energyStore && energyStateRef.current?.timestamp) { - const timestamp = energyStateRef.current.timestamp - - const currentTimestamp = dayjs.utc().unix() - - const timestampDifference = currentTimestamp - timestamp - - const energyValueDuringPriod = timestampDifference / 2 - - let newEnergyValue = Math.floor( - energyStateRef.current.energyValue + energyValueDuringPriod - ) - - if (newEnergyValue > FULL_ENERGY_VALUE) { - newEnergyValue = FULL_ENERGY_VALUE - } - - energyParams = { - value: newEnergyValue, - timestamp: dayjs.utc().unix().toString(), - } - } - - if (tappedPointsStore) { - const tappedPointsDifference = - parseInt(tappedPointsStore.tappedPoints) - - parseInt(tappedPointsSavedStore || '0') - - const newTappedPoints = - (clickedPointsByDayRef.current?.tapsCount || 0) + - tappedPointsDifference - - tappedPointsParams = { - tapsCount: newTappedPoints, - } - } - - await updatePointsAndEnergy({ - saveData, - params: { - energyState: energyParams, - tapsState: tappedPointsParams, - }, - onSuccess: () => { - if (energyParams) { - energyStorage.remove() - - getEnergyStateQuery.setQueryData(client, myAddress || '', { - energyValue: energyParams.value, - timestamp: parseInt(energyParams.timestamp), - }) - } - - if (tappedPointsParams && tappedPointsStore) { - const tappedPointsDifference = - parseInt(tappedPointsStore.tappedPoints) - - parseInt(tappedPointsSavedStore || '0') - - increasePointsBalance({ - pointsByClick: tappedPointsDifference, - address: myAddress || '', - client, - }) - - getClickedPointsByDayQuery.setQueryData(client, myAddress || '', { - tapsCount: tappedPointsParams.tapsCount!, - date: clickedPointsByDayRef.current?.date || '', - }) - tappedPointsStorage.remove() - tappedPointsSavedStorage.remove() - } - }, - }) - - setProcessingPrevData(false) - } - - updateUnprocessedData() - }, [ - clickedPointsByDayRef, - client, - energyStateRef, - isEnergyStateLoading, - isTappedPointsLoading, - myAddress, - processingPrevData, - saveData, - ]) - - useEffect(() => { - if ( - isTappedPointsLoading || - isEnergyStateLoading || - !myAddress || - processingPrevData - ) - return - - console.info('Start save tapped points and energy interval') - const interval = setInterval(() => { - const energyStore = getEnergyStateStore() - const tappedPointsStore = getTappedPointsStateStore() - const tappedPointsSavedStore = tappedPointsSavedStorage.get() - - if (!tappedPointsStore && !energyStore) return - - let energyParams: GamificationTapEnergyState | undefined - - if (energyStore) { - energyParams = { - value: parseInt(energyStore.energyValue), - timestamp: energyStore.timestamp, - } - } - - let tappedPointsParams: GamificationTapsState | undefined - - if (tappedPointsStore) { - const tappedPointsDifference = - parseInt(tappedPointsStore.tappedPoints) - - parseInt(tappedPointsSavedStore || '0') - - const newTappedPoints = - (clickedPointsByDayRef.current?.tapsCount || 0) + - tappedPointsDifference - - tappedPointsParams = { - tapsCount: newTappedPoints, - } - } - - if (!tappedPointsParams && !energyParams) return - - const params: SynthGamificationAddTappingActivityStatesCallParsedArgs = { - energyState: energyParams, - tapsState: tappedPointsParams, - } - - updatePointsAndEnergy({ - saveData, - params, - onSuccess: () => { - // Clear tapped points and energy store - if (energyParams) { - energyStorage.remove() - } - - if (tappedPointsStore && tappedPointsParams) { - tappedPointsSavedStorage.set( - tappedPointsStore.tappedPoints.toString() - ) - - getClickedPointsByDayQuery.setQueryData(client, myAddress || '', { - tapsCount: tappedPointsParams.tapsCount!, - date: clickedPointsByDayRef.current?.date || '', - }) - } - }, - }) - }, INTERVAL_TIME) - - return () => { - console.info('Clear save tapped points and energy interval') - clearInterval(interval) - } - }, [ - isTappedPointsLoading, - isEnergyStateLoading, - myAddress, - processingPrevData, - ]) -} - -type UpdatePointsAndEnergyProps = { - saveData: ReturnType['mutateAsync'] - params: SynthGamificationAddTappingActivityStatesCallParsedArgs - onSuccess?: () => void - onError?: () => void -} - -const updatePointsAndEnergy = async ({ - saveData, - params, - onSuccess, - onError, -}: UpdatePointsAndEnergyProps) => { - try { - await saveData(params) - - console.info( - `Tapped points - ${params.tapsState?.tapsCount} and energy - ${params.energyState?.value} saved` - ) - onSuccess?.() - return { sendStatus: 'success' } - } catch (e) { - console.error('Error saving tapped points and energy', e) - onError?.() - return { sendStatus: 'error' } - } -} - -const useGetClickedPointsByDayRef = () => { - const myAddress = useMyMainAddress() - const [loading, setLoading] = useState(true) - - const clickedPointsRef = useRef<{ - tapsCount: number - date: string - }>() - - const { data: clickedPointsByDay, isLoading } = - getClickedPointsByDayQuery.useQuery(myAddress || '') - - useEffect(() => { - clickedPointsRef.current = clickedPointsByDay - - if (!isLoading && clickedPointsByDay) setLoading(false) - }, [clickedPointsByDay, isLoading]) - - return { data: clickedPointsRef, isLoading: isLoading || loading } -} - -export const useGetEnergyStateRef = () => { - const [loading, setLoading] = useState(true) - const myAddress = useMyMainAddress() - - const energyStateRef = useRef<{ - energyValue: number - timestamp: number - }>() - - const { data: energyState, isLoading } = getEnergyStateQuery.useQuery( - myAddress || '' - ) - - useEffect(() => { - energyStateRef.current = energyState - - if (!isLoading && energyState) setLoading(false) - }, [energyState, isLoading]) - - return { data: energyStateRef, isLoading: isLoading || loading } -} - -export default useSaveTappedPointsAndEnergyNew diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 240086b48..df5a86a98 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -215,7 +215,6 @@ const TappingHooksWrapper = ({ children }: { children: React.ReactNode }) => { }, 2000) return () => { - console.log('Clear energy interval') clearInterval(interval) } }, [isLoading]) diff --git a/src/services/datahub/leaderboard/index.ts b/src/services/datahub/leaderboard/index.ts index 98fdcf643..aa4fd3019 100644 --- a/src/services/datahub/leaderboard/index.ts +++ b/src/services/datahub/leaderboard/index.ts @@ -146,3 +146,31 @@ export async function getUserReferrals( ), } } + +const GET_ACTIVE_STAKING_TOKENOMIC_METADATA = gql` + query GetTokenomicMetadata { + activeStakingTokenomicMetadata { + maxTapsPerDay + superLikeWeightPoints + socialActionPrice { + createCommentPoints + } + } + } +` + +export async function getActiveStakingTokenomicMetadata() { + const res = await datahubQueryRequest<{ + activeStakingTokenomicMetadata: { + maxTapsPerDay: number + superLikeWeightPoints: string + socialActionPrice: { + createCommentPoints: string + } + } + }>({ + document: GET_ACTIVE_STAKING_TOKENOMIC_METADATA, + }) + + return res.activeStakingTokenomicMetadata +} diff --git a/src/services/datahub/leaderboard/query.ts b/src/services/datahub/leaderboard/query.ts index d06a6f12e..37b039196 100644 --- a/src/services/datahub/leaderboard/query.ts +++ b/src/services/datahub/leaderboard/query.ts @@ -1,5 +1,10 @@ import { createQuery } from '@/subsocial-query' -import { getLeaderboardData, getUserData, getUserReferrals } from '.' +import { + getActiveStakingTokenomicMetadata, + getLeaderboardData, + getUserData, + getUserReferrals, +} from '.' export const getUserReferralsQuery = createQuery({ key: 'getUserReferrals', @@ -46,6 +51,14 @@ export const getLeaderboardDataByWeekQuery = createQuery({ }), }) +export const getActiveStakingTokenomicMetadataQuery = createQuery({ + key: 'activeStakingTokenomicMetadata', + fetcher: () => getActiveStakingTokenomicMetadata(), + defaultConfigGenerator: (data) => ({ + enabled: !!data, + }), +}) + export const leaderboardDataQueryByPeriod = { allTime: getLeaderboardDataByAllTimeQuery, week: getLeaderboardDataByWeekQuery, From 7d9301a60716827b52a89a28257dab622abd352a Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 14 Jun 2024 15:19:02 +0300 Subject: [PATCH 14/19] Rename hook and change file name --- src/pages/_app.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index df5a86a98..a6dc0fd4c 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -6,9 +6,9 @@ import GlobalModals from '@/components/modals/GlobalModals' import { ReferralUrlChanger } from '@/components/referral/ReferralUrlChanger' import { env } from '@/env.mjs' import useIsInIframe from '@/hooks/useIsInIframe' -import useSaveTappedPointsAndEnergyNew, { +import useSaveTappedPointsAndEnergy, { useGetEnergyStateRef, -} from '@/modules/telegram/TapPage/useSaveTappedPointsAndEnergyNew' +} from '@/modules/telegram/TapPage/useSaveTappedPointsAndEnergy' import { ConfigProvider } from '@/providers/config/ConfigProvider' import EvmProvider from '@/providers/evm/EvmProvider' import { getLinkedIdentityQuery } from '@/services/datahub/identity/query' From 2c6eb5c27ea433fb484635f873922b44eb5051aa Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 14 Jun 2024 15:22:42 +0300 Subject: [PATCH 15/19] Change name of the function --- src/pages/_app.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index a6dc0fd4c..e951ec51a 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -219,7 +219,7 @@ const TappingHooksWrapper = ({ children }: { children: React.ReactNode }) => { } }, [isLoading]) - useSaveTappedPointsAndEnergyNew() + useSaveTappedPointsAndEnergy() return <>{children} } From 0323efb2799b12414b94f9710aba815474da1a28 Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 14 Jun 2024 16:14:09 +0300 Subject: [PATCH 16/19] Disable widget animation on the tap page --- src/modules/points/PointsWidget.tsx | 22 +++++++++++++++++----- src/modules/telegram/TapPage/index.tsx | 6 +++++- src/pages/_app.tsx | 4 ---- src/pages/api/telegram-image.ts | 4 +++- 4 files changed, 25 insertions(+), 11 deletions(-) diff --git a/src/modules/points/PointsWidget.tsx b/src/modules/points/PointsWidget.tsx index 3caf5b74f..78ba8aec5 100644 --- a/src/modules/points/PointsWidget.tsx +++ b/src/modules/points/PointsWidget.tsx @@ -27,9 +27,13 @@ import { FaChevronDown } from 'react-icons/fa' import { HiChevronRight, HiXMark } from 'react-icons/hi2' import SlotCounter from 'react-slot-counter' -export default function PointsWidget( - props: ComponentProps<'div'> & { isNoTgScroll?: boolean } -) { +export default function PointsWidget({ + withPointsAnimation = true, + ...props +}: ComponentProps<'div'> & { + isNoTgScroll?: boolean + withPointsAnimation?: boolean +}) { const [isOpen, setIsOpen] = useState(false) const isMounted = useIsMounted() const sendEvent = useSendEvent() @@ -70,7 +74,7 @@ export default function PointsWidget(
    - +
    @@ -292,7 +296,13 @@ function LikeCount({ shorten }: { shorten?: boolean }) { return {formatNumber(data?.count ?? '0', { shorten })} } -function Points({ shorten }: { shorten?: boolean }) { +function Points({ + shorten, + withPointsAnimation = true, +}: { + shorten?: boolean + withPointsAnimation?: boolean +}) { const isInitializedProxy = useMyAccount.use.isInitializedProxy() const myAddress = useMyMainAddress() const { data, isLoading } = getBalanceQuery.useQuery(myAddress || '') @@ -306,6 +316,8 @@ function Points({ shorten }: { shorten?: boolean }) { return } + if (!withPointsAnimation) return {splitValues} + return ( { className='relative' style={{ minHeight: '100dvh' }} > - + diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index e951ec51a..4c93215c0 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -43,10 +43,6 @@ export type AppCommonProps = { } export default function App(props: AppProps) { - useEffect(() => { - import('eruda').then((lib) => lib.default.init()) - }, []) - return ( { const photos = await getUserProfilePhotos(userId) if (!photos?.result?.photos) return - const fileId = photos.result.photos[0][0].file_id + const fileId = photos.result.photos[0]?.[0].file_id + + if (!fileId) return try { const res = await axios.get(`${telegramApiUrl}/getFile?file_id=${fileId}`) From 8ef23543adc47f0a67d799945ec18429d9e2de32 Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 14 Jun 2024 16:26:41 +0300 Subject: [PATCH 17/19] Add event on successful save of points --- .../telegram/TapPage/useSaveTappedPointsAndEnergy.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx index c303a2e4b..508e0f94c 100644 --- a/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx +++ b/src/modules/telegram/TapPage/useSaveTappedPointsAndEnergy.tsx @@ -5,6 +5,7 @@ import { getClickedPointsByDayQuery, getEnergyStateQuery, } from '@/services/datahub/leaderboard/points-balance/query' +import { useSendEvent } from '@/stores/analytics' import { useMyMainAddress } from '@/stores/my-account' import { GamificationTapEnergyState, @@ -32,6 +33,7 @@ const useSaveTappedPointsAndEnergy = () => { useGetClickedPointsByDayRef() const { data: energyStateRef, isLoading: isEnergyStateLoading } = useGetEnergyStateRef() + const sendEvent = useSendEvent() const [processingPrevData, setProcessingPrevData] = useState(true) @@ -119,6 +121,8 @@ const useSaveTappedPointsAndEnergy = () => { parseInt(tappedPointsStore.tappedPoints) - parseInt(tappedPointsSavedStore || '0') + sendEvent('tapped_points_saved') + increasePointsBalance({ pointsByClick: tappedPointsDifference, address: myAddress || '', @@ -209,6 +213,7 @@ const useSaveTappedPointsAndEnergy = () => { } if (tappedPointsStore && tappedPointsParams) { + sendEvent('tapped_points_saved') tappedPointsSavedStorage.set( tappedPointsStore.tappedPoints.toString() ) From 945534ef5a222482b255ee4908c8ff70e67694e8 Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 14 Jun 2024 16:32:01 +0300 Subject: [PATCH 18/19] Remove pending from localstorage object --- src/assets/animations/dog-click.json | 5882 ----------------- src/assets/graphics/clicker-image.png | Bin 46253 -> 0 bytes src/modules/telegram/TapPage/store.ts | 1 - .../leaderboard/points-balance/optimistic.ts | 1 - 4 files changed, 5884 deletions(-) delete mode 100644 src/assets/animations/dog-click.json delete mode 100644 src/assets/graphics/clicker-image.png diff --git a/src/assets/animations/dog-click.json b/src/assets/animations/dog-click.json deleted file mode 100644 index c9bce7a8a..000000000 --- a/src/assets/animations/dog-click.json +++ /dev/null @@ -1,5882 +0,0 @@ -{ - "v": "5.5.4", - "fr": 60, - "ip": 0, - "op": 180, - "w": 512, - "h": 512, - "nm": "dancingdog cut", - "ddd": 0, - "assets": [], - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 4, - "nm": "Head", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [256, 256, 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": 1, - "k": [ - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 0, - "s": [ - { - "i": [ - [11.75, -6.25], - [5.5, -11.75], - [-13.25, 21.75] - ], - "o": [ - [11.5, 12], - [4.25, 9], - [-3.75, -7] - ], - "v": [ - [-55.25, -119.25], - [-55.25, -71.5], - [-8.75, -94.75] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 7, - "s": [ - { - "i": [ - [21.5, -13], - [5.5, -11.75], - [-13.25, 21.75] - ], - "o": [ - [8.125, 13.5], - [4.25, 9], - [-16.688, -13.188] - ], - "v": [ - [-53.563, -111.938], - [-57.313, -62.688], - [-12.875, -80.125] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 18, - "s": [ - { - "i": [ - [35.75, -4.5], - [5.5, -11.75], - [-15, 15] - ], - "o": [ - [7, 14], - [29.5, 0.5], - [-8.062, -16.125] - ], - "v": [ - [-29.25, -155.5], - [-21.5, -104], - [22.5, -138.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 32, - "s": [ - { - "i": [ - [26.5, 7.75], - [5.5, -11.75], - [-14.5, 13] - ], - "o": [ - [7, 14], - [25.5, 1.75], - [-8.062, -16.125] - ], - "v": [ - [-45.25, -132.25], - [-58.75, -86.5], - [-12.75, -92.75] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 45, - "s": [ - { - "i": [ - [13.75, -7], - [5.5, -11.75], - [-7.5, 16.75] - ], - "o": [ - [12.5, 6.25], - [25.5, 1.75], - [-12.25, -13.25] - ], - "v": [ - [-40.75, -159.5], - [-25.75, -109.25], - [0.5, -135] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 57, - "s": [ - { - "i": [ - [13.75, -7], - [5.5, -11.75], - [-3.5, 18.75] - ], - "o": [ - [6.5, 13.75], - [25.5, 1.75], - [-8.25, -8.25] - ], - "v": [ - [-78.25, -128], - [-82.5, -77.25], - [-41.5, -91.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 61, - "s": [ - { - "i": [ - [13.75, -7], - [0.25, -15.75], - [-3.5, 5.75] - ], - "o": [ - [2.5, 16.5], - [22.5, -0.5], - [-8.25, -8.25] - ], - "v": [ - [-76, -118.5], - [-72.75, -68.75], - [-36.75, -86.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 67, - "s": [ - { - "i": [ - [13.75, -7], - [0.25, -15.75], - [-3.5, 5.75] - ], - "o": [ - [2.5, 16.5], - [22.5, -0.5], - [-8.25, -8.25] - ], - "v": [ - [-71.25, -125.25], - [-64.75, -75.25], - [-28, -94] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 78, - "s": [ - { - "i": [ - [13.75, -7], - [0.25, -15.75], - [-23.25, 26.75] - ], - "o": [ - [2.5, 16.5], - [23, 6.25], - [-8.25, -8.25] - ], - "v": [ - [-17.5, -155.75], - [-13.5, -110.25], - [31.5, -152] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 89, - "s": [ - { - "i": [ - [27.75, -8.5], - [0.25, -15.75], - [-10.75, 24.25] - ], - "o": [ - [21.25, 18.25], - [17.5, -4.5], - [-15.5, -3.75] - ], - "v": [ - [-48.5, -142.75], - [-48.75, -91.25], - [-2, -106.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 97, - "s": [ - { - "i": [ - [27.75, -8.5], - [-1.25, -13.25], - [-10.75, 24.25] - ], - "o": [ - [12.25, 14.25], - [17.5, 4.5], - [-15.5, -3.75] - ], - "v": [ - [-29, -149.5], - [-34, -103.5], - [8.5, -123] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 105, - "s": [ - { - "i": [ - [34.75, -5.25], - [-1.25, -13.25], - [-12, 13.5] - ], - "o": [ - [12.25, 14.25], - [6.75, 2], - [-10.75, -8.25] - ], - "v": [ - [-15.5, -149.75], - [-7.25, -102], - [24.5, -128.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 114, - "s": [ - { - "i": [ - [18.25, -9], - [-3.25, -13.25], - [1.5, 15.5] - ], - "o": [ - [12.75, 16.75], - [17.25, 5.5], - [-14.25, -3.25] - ], - "v": [ - [-48, -131.25], - [-48, -84], - [-6.5, -107] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 126, - "s": [ - { - "i": [ - [18.25, -9], - [-3.25, -13.25], - [1.5, 15.5] - ], - "o": [ - [12.75, 16.75], - [17.25, 5.5], - [-14.25, -3.25] - ], - "v": [ - [-62.5, -121.5], - [-57.5, -77], - [-17.5, -107] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 137, - "s": [ - { - "i": [ - [18.25, -9], - [-3.25, -13.25], - [5, 26.25] - ], - "o": [ - [12.75, 16.75], - [17.25, 5.5], - [-15.25, 13] - ], - "v": [ - [-39.75, -157.25], - [-34, -121.75], - [1.5, -149.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 148, - "s": [ - { - "i": [ - [12.5, -13.75], - [-3.25, -13.25], - [-8.25, 27.75] - ], - "o": [ - [12.75, 16.75], - [17.25, 5.5], - [-20.5, 0.5] - ], - "v": [ - [-71, -125.75], - [-75.5, -77], - [-23.25, -119] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 159, - "s": [ - { - "i": [ - [12.25, -8.25], - [-2.25, -10.5], - [-8.25, 27.75] - ], - "o": [ - [10.25, 28.5], - [21, -5.5], - [-12.25, -0.5] - ], - "v": [ - [-72, -103.75], - [-80.5, -52.25], - [-36, -74] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 170, - "s": [ - { - "i": [ - [12.25, -8.25], - [-2.25, -10.5], - [-8.25, 27.75] - ], - "o": [ - [16, 8.25], - [21, -5.5], - [-12.25, -0.5] - ], - "v": [ - [-47.25, -156.25], - [-25.25, -108.75], - [-3.75, -162.75] - ], - "c": true - } - ] - }, - { - "t": 179, - "s": [ - { - "i": [ - [11.75, -6.25], - [5.5, -11.75], - [-13.25, 21.75] - ], - "o": [ - [11.5, 12], - [4.25, 9], - [-3.75, -7] - ], - "v": [ - [-55.25, -119.25], - [-55.25, -71.5], - [-8.75, -94.75] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0, 0, 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": [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": "Ear", - "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.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 0, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-103.25, -109.75], - [-85.75, -97.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 7, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-104.75, -97.5], - [-87.25, -85.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 18, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-68.75, -162.25], - [-51.25, -150] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 32, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-94.5, -134.5], - [-77, -122.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 44, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-77.75, -165.75], - [-60.25, -153.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 61, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-131.5, -105.25], - [-114, -93] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 67, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-123, -108.25], - [-105.5, -96] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 78, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-70, -169.25], - [-52.5, -157] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 89, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-91.5, -136], - [-74, -123.75] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 97, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-66.75, -146.25], - [-53.25, -133.75] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 105, - "s": [ - { - "i": [ - [-3.658, 7.088], - [3.958, -6.135] - ], - "o": [ - [4, -7.75], - [-5, 7.75] - ], - "v": [ - [-46.5, -153.75], - [-36.5, -144] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 114, - "s": [ - { - "i": [ - [-3.658, 7.088], - [3.958, -6.135] - ], - "o": [ - [4, -7.75], - [-5, 7.75] - ], - "v": [ - [-87.25, -122.5], - [-73, -110.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 126, - "s": [ - { - "i": [ - [-2.246, 8.78], - [4.615, -5.658] - ], - "o": [ - [2.75, -10.75], - [-7.75, 9.5] - ], - "v": [ - [-108.5, -97.25], - [-89, -90.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 137, - "s": [ - { - "i": [ - [-4, 7], - [3.623, -4.576] - ], - "o": [ - [4.515, -7.901], - [-4.75, 6] - ], - "v": [ - [-80, -157], - [-65, -144.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 148, - "s": [ - { - "i": [ - [-4, 7], - [6.712, -6.54] - ], - "o": [ - [4.515, -7.901], - [-9.75, 9.5] - ], - "v": [ - [-118.5, -119], - [-105.5, -108.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 159, - "s": [ - { - "i": [ - [-4, 7], - [6, -6.5] - ], - "o": [ - [4.515, -7.901], - [-3.765, 4.079] - ], - "v": [ - [-124.25, -84], - [-111.25, -73.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 170, - "s": [ - { - "i": [ - [-4, 7], - [6, -6.5] - ], - "o": [ - [4.515, -7.901], - [-3.765, 4.079] - ], - "v": [ - [-87, -151.75], - [-74, -141.25] - ], - "c": true - } - ] - }, - { - "t": 179, - "s": [ - { - "i": [ - [-8, 11], - [3.958, -6.135] - ], - "o": [ - [8, -11], - [-5, 7.75] - ], - "v": [ - [-103.25, -109.75], - [-85.75, -97.5] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0, 0, 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": [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": "Eye 1", - "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.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 0, - "s": [ - { - "i": [ - [5, -3.5], - [-8, -2], - [1.5, 4.5] - ], - "o": [ - [-5, 3.5], - [8, 2], - [-1.5, -4.5] - ], - "v": [ - [-151.5, -111], - [-152, -81], - [-129.5, -104.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 7, - "s": [ - { - "i": [ - [1.197, -5.985], - [-7, 1], - [-2.5, 10.5] - ], - "o": [ - [-1.5, 7.5], - [5.168, -0.738], - [1.099, -4.614] - ], - "v": [ - [-158.5, -88.5], - [-148, -57.5], - [-136.5, -83.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 18, - "s": [ - { - "i": [ - [2.5, -8.5], - [-21, 1.5], - [-6.792, 6.792] - ], - "o": [ - [-3.321, 11.29], - [13.466, -0.962], - [7, -7] - ], - "v": [ - [-113, -182.5], - [-111, -154], - [-92.5, -173] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 32, - "s": [ - { - "i": [ - [2.5, -8.5], - [-9.927, -1.567], - [-5.5, 4] - ], - "o": [ - [-3.321, 11.29], - [9.5, 1.5], - [8.006, -5.823] - ], - "v": [ - [-145, -137], - [-143, -108.5], - [-125.5, -127] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 45, - "s": [ - { - "i": [ - [2.5, -8.5], - [-9.927, -1.567], - [-5.5, 4] - ], - "o": [ - [-3.321, 11.29], - [9.5, 1.5], - [8.006, -5.823] - ], - "v": [ - [-122, -188.5], - [-120, -160], - [-102.5, -178.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 61, - "s": [ - { - "i": [ - [7.809, -6.247], - [-5.96, 7.663], - [-5.174, 4.413] - ], - "o": [ - [-2.5, 2], - [3.5, -4.5], - [17, -14.5] - ], - "v": [ - [-186.5, -97.5], - [-175, -69.5], - [-167, -87.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 67, - "s": [ - { - "i": [ - [7.809, -6.247], - [-5.96, 7.663], - [-5.174, 4.413] - ], - "o": [ - [-2.5, 2], - [3.5, -4.5], - [17, -14.5] - ], - "v": [ - [-177, -103], - [-165.5, -73], - [-157.5, -93] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 78, - "s": [ - { - "i": [ - [7.809, -6.247], - [-9.552, -1.737], - [-5.659, 3.772] - ], - "o": [ - [-2.5, 2], - [5.5, 1], - [7.5, -5] - ], - "v": [ - [-113, -189.5], - [-116, -161.5], - [-95.5, -183] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 89, - "s": [ - { - "i": [ - [7.809, -6.247], - [-5.5, -2], - [-5.659, 3.772] - ], - "o": [ - [-2.5, 2], - [5.254, 1.91], - [7.5, -5] - ], - "v": [ - [-142.5, -142], - [-144.5, -113.5], - [-125, -135.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 97, - "s": [ - { - "i": [ - [7.809, -6.247], - [-5.5, -2], - [-5.659, 3.772] - ], - "o": [ - [-2.5, 2], - [5.254, 1.91], - [7.5, -5] - ], - "v": [ - [-111, -143.5], - [-109, -125.5], - [-93.5, -137] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 105, - "s": [ - { - "i": [ - [2.617, -17.195], - [-28.5, 0], - [-9, 23] - ], - "o": [ - [-3.5, 23], - [28.258, 0], - [5.312, -13.575] - ], - "v": [ - [-84, -164.5], - [-78.5, -136], - [-64, -154.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 114, - "s": [ - { - "i": [ - [2.72, -6.527], - [-12, 1], - [-9, 23] - ], - "o": [ - [-2.5, 6], - [12.457, -1.038], - [5.312, -13.575] - ], - "v": [ - [-133, -118], - [-130.5, -94], - [-114, -109] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 126, - "s": [ - { - "i": [ - [2.72, -6.527], - [-12, 1], - [-9, 23] - ], - "o": [ - [-2.5, 6], - [12.457, -1.038], - [5.312, -13.575] - ], - "v": [ - [-152, -84.5], - [-149.5, -60.5], - [-133, -75.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 137, - "s": [ - { - "i": [ - [-0.5, -11.5], - [-11.802, -2.392], - [-14.811, 26.929] - ], - "o": [ - [0.282, 6.494], - [37, 7.5], - [5.5, -10] - ], - "v": [ - [-124, -173.5], - [-125, -142], - [-103.5, -159.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 148, - "s": [ - { - "i": [ - [-0.5, -11.5], - [-10.325, 2.888], - [-10.714, 16.442] - ], - "o": [ - [0.282, 6.494], - [11.25, 2], - [10.25, -11.75] - ], - "v": [ - [-170.25, -121.75], - [-166.75, -89.5], - [-151, -113] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 159, - "s": [ - { - "i": [ - [-0.5, -11.5], - [-8.848, 8.168], - [-6.617, 5.955] - ], - "o": [ - [0.282, 6.494], - [6.5, -6], - [15, -13.5] - ], - "v": [ - [-176.5, -68], - [-161.5, -42], - [-155.5, -62.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 170, - "s": [ - { - "i": [ - [-0.5, -11.5], - [-10.974, -4.956], - [-7.962, 3.981] - ], - "o": [ - [0.282, 6.494], - [15.5, 7], - [15, -7.5] - ], - "v": [ - [-139, -167.5], - [-138, -138.5], - [-122, -156] - ], - "c": true - } - ] - }, - { - "t": 179, - "s": [ - { - "i": [ - [5, -3.5], - [-8, -2], - [1.5, 4.5] - ], - "o": [ - [-5, 3.5], - [8, 2], - [-1.5, -4.5] - ], - "v": [ - [-151.5, -111], - [-152, -81], - [-129.5, -104.5] - ], - "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": 2, "ix": 5 }, - "lc": 1, - "lj": 1, - "ml": 4, - "bm": 0, - "nm": "Stroke 1", - "mn": "ADBE Vector Graphic - Stroke", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0, 0, 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": [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": "nose", - "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.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 0, - "s": [ - { - "i": [ - [21, 3.5], - [-7.931, -13.383], - [-14.395, -50.594], - [-13.994, 1.128], - [-19, 24.5] - ], - "o": [ - [-42.851, -7.142], - [5.506, 9.291], - [4.908, 17.249], - [27.733, -2.235], - [8.907, -11.485] - ], - "v": [ - [-87, -134], - [-154, -84.5], - [-116.105, -24.906], - [-75.486, -2.831], - [-20, -82.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 7, - "s": [ - { - "i": [ - [31.755, 7.702], - [-5.344, -10.39], - [-20.321, -58.726], - [-13.479, 0.288], - [3.055, 24.489] - ], - "o": [ - [-65.478, -16.9], - [10.378, 20.178], - [9.679, 7.774], - [25.682, -0.982], - [0.555, -8.011] - ], - "v": [ - [-75.522, -122.1], - [-151.878, -63.178], - [-100.679, -10.274], - [-63.718, 1.83], - [-30.055, -99.489] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 18, - "s": [ - { - "i": [ - [19.582, 10.966], - [-5.679, -20.058], - [-18.316, -45.272], - [-12.67, -1.033], - [-4.763, 5.85] - ], - "o": [ - [-49.506, -27.724], - [16.166, 57.097], - [9.43, 7.857], - [22.459, 0.986], - [4.763, -5.85] - ], - "v": [ - [-38.582, -163.466], - [-120.321, -156.942], - [-116.061, -67.108], - [-67.624, -50.994], - [-5.763, -101.65] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 32, - "s": [ - { - "i": [ - [23.428, 11.502], - [-6.238, -21.261], - [-12.335, -68.548], - [-13.113, 5.036], - [-12.873, 14.109] - ], - "o": [ - [-50.899, -25.376], - [11.043, 37.639], - [1.402, 7.789], - [21.305, -8.183], - [6.107, -6.693] - ], - "v": [ - [-59.595, -140.854], - [-144.043, -115.639], - [-110.165, -31.452], - [-71.305, -19.317], - [-17.127, -91.609] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 45, - "s": [ - { - "i": [ - [26.725, 11.962], - [-5.157, -9.97], - [-6.279, -15.895], - [-10.871, -3.557], - [-9.317, 17.915] - ], - "o": [ - [-52.094, -23.365], - [13.773, 26.626], - [3.901, 9.875], - [15.069, 4.742], - [9.317, -17.915] - ], - "v": [ - [-55.353, -171.258], - [-128.773, -162.126], - [-120.221, -64.605], - [-80.07, -54.089], - [-19.817, -105.585] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 61, - "s": [ - { - "i": [ - [30.353, 6.758], - [-10.954, -2.45], - [-7.894, -15.158], - [-7.43, 6.089], - [-0.926, 20.172] - ], - "o": [ - [-47.948, -10.675], - [45.273, 10.126], - [4.221, 8.105], - [14.258, -11.685], - [0.317, -6.915] - ], - "v": [ - [-106.353, -130.758], - [-178.773, -72.126], - [-109.721, -11.605], - [-78.57, -7.089], - [-43.317, -97.585] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 67, - "s": [ - { - "i": [ - [30.353, 6.758], - [-10.798, -3.065], - [-7.894, -15.158], - [-7.43, 6.089], - [-0.926, 20.172] - ], - "o": [ - [-47.948, -10.675], - [49.773, 14.126], - [4.221, 8.105], - [14.258, -11.685], - [0.317, -6.915] - ], - "v": [ - [-93.353, -134.758], - [-167.773, -73.626], - [-104.721, -15.605], - [-73.57, -9.089], - [-31.317, -98.085] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 78, - "s": [ - { - "i": [ - [65.448, 28.543], - [-6.497, -9.152], - [-5.554, -16.163], - [-9.22, 2.699], - [-8.495, 19.247] - ], - "o": [ - [-52.147, -22.742], - [16.773, 23.626], - [6.221, 18.105], - [15.07, -4.411], - [4.817, -10.915] - ], - "v": [ - [-39.853, -173.758], - [-118.773, -164.626], - [-107.221, -75.605], - [-67.07, -62.589], - [-4.317, -109.585] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 89, - "s": [ - { - "i": [ - [59.353, 23.258], - [-3.848, -10.544], - [-0.779, -67.895], - [-19.43, 9.089], - [-8.495, 19.247] - ], - "o": [ - [-52.968, -20.756], - [12.273, 33.626], - [0.152, 13.245], - [23.331, -10.913], - [4.817, -10.915] - ], - "v": [ - [-63.853, -151.758], - [-143.273, -113.626], - [-112.721, -46.605], - [-65.57, -25.089], - [-12.817, -92.085] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 97, - "s": [ - { - "i": [ - [61.353, 25.758], - [-5.817, -9.599], - [-5.779, -59.395], - [-21.319, 2.378], - [-8.495, 16.427] - ], - "o": [ - [-52.455, -22.022], - [9.773, 16.126], - [1.283, 13.184], - [35.07, -3.911], - [3.317, -6.415] - ], - "v": [ - [-56.353, -165.258], - [-111.273, -128.126], - [-112.721, -46.605], - [-66.57, -39.089], - [-4.317, -101.085] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 105, - "s": [ - { - "i": [ - [58.353, 4.758], - [-5.817, -9.599], - [-5.779, -59.395], - [-21.319, 2.378], - [-8.495, 16.427] - ], - "o": [ - [-56.702, -4.623], - [9.773, 16.126], - [1.283, 13.184], - [35.07, -3.911], - [3.317, -6.415] - ], - "v": [ - [-56.353, -171.258], - [-111.273, -128.126], - [-117.221, -70.605], - [-60.07, -42.589], - [-4.317, -101.085] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 114, - "s": [ - { - "i": [ - [39.353, 8.758], - [-4.864, -10.116], - [-5.779, -25.895], - [-19.728, 8.423], - [-8.495, 16.427] - ], - "o": [ - [-55.531, -12.358], - [7.273, 15.126], - [2.885, 12.928], - [29.07, -12.411], - [3.317, -6.415] - ], - "v": [ - [-75.353, -142.758], - [-133.773, -94.126], - [-121.721, -41.105], - [-72.57, -15.089], - [-26.317, -92.585] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 126, - "s": [ - { - "i": [ - [39.263, 9.155], - [-4.864, -10.116], - [-5.779, -25.895], - [-19.728, 8.423], - [-8.495, 16.427] - ], - "o": [ - [-54.647, -12.742], - [7.273, 15.126], - [2.885, 12.928], - [29.07, -12.411], - [3.317, -6.415] - ], - "v": [ - [-82.853, -129.258], - [-152.273, -61.626], - [-120.721, -35.105], - [-68.57, -4.089], - [-26.317, -92.585] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 137, - "s": [ - { - "i": [ - [63.603, 11.258], - [0.577, -2.429], - [-5.779, -25.895], - [-19.728, 8.423], - [-8.495, 16.427] - ], - "o": [ - [-55.254, -9.78], - [-8.227, 34.626], - [2.885, 12.928], - [29.07, -12.411], - [3.317, -6.415] - ], - "v": [ - [-74.853, -171.258], - [-127.773, -146.126], - [-120.721, -35.105], - [-72.07, -49.089], - [-13.817, -103.085] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 148, - "s": [ - { - "i": [ - [38.546, 11.547], - [-0.845, -1.736], - [-7.514, -22.536], - [-11.829, 5.256], - [4.661, 18.256] - ], - "o": [ - [-56.147, -16.992], - [19.773, 15.876], - [2.553, 8.766], - [28.49, -13.623], - [-0.738, -5.909] - ], - "v": [ - [-99.353, -141.258], - [-168.773, -92.876], - [-128.721, -30.105], - [-85.07, -4.589], - [-44.317, -89.085] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 159, - "s": [ - { - "i": [ - [37.83, 13.94], - [-2.268, -1.043], - [-9.249, -19.176], - [-3.93, 2.089], - [17.817, 20.085] - ], - "o": [ - [-57.647, -21.242], - [25.273, 11.626], - [2.221, 4.605], - [27.911, -14.835], - [-4.792, -5.402] - ], - "v": [ - [-94.853, -117.258], - [-165.773, -43.626], - [-98.721, -0.105], - [-75.07, 9.911], - [-54.817, -90.085] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 170, - "s": [ - { - "i": [ - [61.103, 16.758], - [-0.567, -2.431], - [-5.526, -58.138], - [-11.951, 5.589], - [11.817, 21.085] - ], - "o": [ - [-59.248, -16.249], - [5.273, 22.626], - [1.721, 18.105], - [11.57, -5.411], - [-3.531, -6.3] - ], - "v": [ - [-70.353, -166.758], - [-141.273, -146.126], - [-124.721, -68.105], - [-78.57, -47.589], - [-21.817, -112.585] - ], - "c": true - } - ] - }, - { - "t": 179, - "s": [ - { - "i": [ - [21, 3.5], - [-7.931, -13.383], - [-14.395, -50.594], - [-13.994, 1.128], - [-19, 24.5] - ], - "o": [ - [-42.851, -7.142], - [5.506, 9.291], - [4.908, 17.249], - [27.733, -2.235], - [8.907, -11.485] - ], - "v": [ - [-87, -134], - [-154, -84.5], - [-116.105, -24.906], - [-75.486, -2.831], - [-20, -82.5] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 0, - "k": [1, 0.979673497817, 0.882352941176, 1], - "ix": 4 - }, - "o": { "a": 0, "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": "face", - "np": 3, - "cix": 2, - "bm": 0, - "ix": 4, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 180, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "Paw 1", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [256, 256, 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": 1, - "k": [ - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 0, - "s": [ - { - "i": [ - [-11.369, 13.304], - [-14, -9], - [11.926, -16.432], - [2, 33.5] - ], - "o": [ - [23.5, -27.5], - [14, 9], - [-22.5, 31], - [-0.672, -11.26] - ], - "v": [ - [23.5, 58], - [-29.5, 70.5], - [-12, 171], - [17, 167] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 7, - "s": [ - { - "i": [ - [-11.369, 13.304], - [-14, -9], - [13.399, -15.255], - [2, 33.5] - ], - "o": [ - [23.5, -27.5], - [14, 9], - [-32.5, 37], - [-0.672, -11.26] - ], - "v": [ - [39.5, 63], - [-13.5, 75.5], - [-8, 169], - [19.5, 167.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 14, - "s": [ - { - "i": [ - [-16.5, 19.5], - [-12.691, -10.768], - [6.5, -9], - [4, 29.5] - ], - "o": [ - [23.366, -27.614], - [16.5, 14], - [-21.11, 29.229], - [-1.516, -11.178] - ], - "v": [ - [33.5, 36.5], - [-30.5, 55.5], - [-12, 169], - [15.5, 167.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 18, - "s": [ - { - "i": [ - [-9.5, 15], - [-15.314, -6.517], - [2.264, -10.868], - [3.968, 32.315] - ], - "o": [ - [19.354, -30.56], - [23.5, 10], - [-10, 48], - [-3.5, -28.5] - ], - "v": [ - [18.5, 25], - [-37.5, 52], - [-36.5, 153.5], - [-9, 152] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 25, - "s": [ - { - "i": [ - [-11.5, 69.75], - [-15.314, -6.517], - [-6.25, -35.25], - [8.153, 32.419] - ], - "o": [ - [5.885, -35.691], - [23.5, 10], - [6.25, 35.25], - [-9, -34] - ], - "v": [ - [18, 41.75], - [-34.75, 56.75], - [-26.25, 159.75], - [1.5, 146] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 32, - "s": [ - { - "i": [ - [-9.5, 15], - [-15.314, -6.517], - [0.791, -11.074], - [12.337, 32.524] - ], - "o": [ - [19.354, -30.56], - [23.5, 10], - [-2.5, 35], - [-5.5, -14.5] - ], - "v": [ - [17.5, 58.5], - [-37, 73.5], - [-33, 177], - [-5, 157] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 43, - "s": [ - { - "i": [ - [4.5, 30], - [-15.314, -6.517], - [-15.795, -30.932], - [11.678, 21.763] - ], - "o": [ - [-5.366, -35.773], - [23.5, 10], - [24, 47], - [-11, -20.5] - ], - "v": [ - [22.5, 27.5], - [-28.5, 45], - [-15, 150.5], - [10.5, 124] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 47, - "s": [ - { - "i": [ - [2.75, 24.375], - [-12.744, -10.705], - [-23.875, -59.875], - [11.678, 21.763] - ], - "o": [ - [-1.165, -35.409], - [28.125, 23.625], - [20.294, 50.894], - [-11, -20.5] - ], - "v": [ - [19.375, 23.125], - [-33.125, 40.875], - [-16.625, 141.875], - [2.375, 119] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 59, - "s": [ - { - "i": [ - [-2.5, 7.5], - [-15.314, -6.517], - [2.5, -13], - [11.678, 21.763] - ], - "o": [ - [11.439, -34.317], - [23.5, 10], - [-10.63, 55.277], - [-11, -20.5] - ], - "v": [ - [16, 68], - [-37, 74.5], - [-9.5, 170], - [16, 162] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 68, - "s": [ - { - "i": [ - [-9.941, 22.676], - [-14.829, -7.487], - [8.651, -30.181], - [5.297, 29.134] - ], - "o": [ - [9.941, -22.676], - [24.294, 12.382], - [-14.206, 49.559], - [-1.765, -9.706] - ], - "v": [ - [31.559, 59.176], - [-24.882, 67.529], - [-6.294, 168.941], - [20.265, 165.206] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 76, - "s": [ - { - "i": [ - [-4.538, 6.474], - [-14.397, -8.35], - [0.681, -13.221], - [17.5, 40.5] - ], - "o": [ - [37.5, -53.5], - [25, 14.5], - [-2.5, 48.5], - [-9.228, -21.357] - ], - "v": [ - [26.5, 40], - [-33, 50], - [-11, 159.5], - [16.5, 152] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 87, - "s": [ - { - "i": [ - [-4.538, 6.474], - [-14.397, -8.35], - [3.804, -12.68], - [12, 30.5] - ], - "o": [ - [37.5, -53.5], - [25, 14.5], - [-15, 50], - [-8.518, -21.65] - ], - "v": [ - [10.5, 61], - [-48.5, 62], - [-34, 173], - [-6, 167] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 98, - "s": [ - { - "i": [ - [11.5, 23], - [-14.041, -8.935], - [-8.615, -27.171], - [26.267, 25.731] - ], - "o": [ - [-29.218, -58.436], - [22, 14], - [19.5, 61.5], - [-24.5, -24] - ], - "v": [ - [26, 21.5], - [-16.5, 37], - [-9.5, 119], - [20, 121.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 100, - "s": [ - { - "i": [ - [11.5, 23], - [-14.041, -8.935], - [-8.615, -27.171], - [26.267, 25.731] - ], - "o": [ - [-29.218, -58.436], - [22, 14], - [19.5, 61.5], - [-24.5, -24] - ], - "v": [ - [26, 21.5], - [-16.5, 37], - [-9.5, 119], - [20, 121.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 115, - "s": [ - { - "i": [ - [-9, 11.5], - [-14.886, -7.443], - [1.742, -28.451], - [10, 29.5] - ], - "o": [ - [36.065, -46.082], - [8, 4], - [-3, 49], - [-10.785, -31.815] - ], - "v": [ - [11.5, 59], - [-35.5, 74.5], - [-22.5, 158.5], - [3, 159.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 122, - "s": [ - { - "i": [ - [-9, 11.5], - [-14.886, -7.443], - [11.609, -26.033], - [4.484, 30.825] - ], - "o": [ - [36.065, -46.082], - [8, 4], - [-16.5, 37], - [-4, -27.5] - ], - "v": [ - [22.5, 62.5], - [-27.5, 73.5], - [-18, 165], - [10, 164] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 137, - "s": [ - { - "i": [ - [-5, 20], - [-14.886, -7.443], - [4.075, -28.211], - [16, 35.5] - ], - "o": [ - [14.193, -56.77], - [8, 4], - [-6.5, 45], - [-11.418, -25.335] - ], - "v": [ - [18.5, 39.5], - [-29, 55], - [-15.5, 149], - [11.5, 144.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 148, - "s": [ - { - "i": [ - [-5, 20], - [-14.709, -7.787], - [2.181, -5.873], - [16, 35.5] - ], - "o": [ - [14.193, -56.77], - [17, 9], - [-13, 35], - [-11.418, -25.335] - ], - "v": [ - [9, 69], - [-42.5, 74], - [-16, 171.5], - [7.5, 162.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 160, - "s": [ - { - "i": [ - [-15, 13], - [-12.082, -11.446], - [8, -13], - [2.368, 35.52] - ], - "o": [ - [44.221, -38.325], - [19, 18], - [-20.944, 34.034], - [-0.5, -7.5] - ], - "v": [ - [36.5, 58.5], - [-22.5, 66.5], - [-11, 168.5], - [15, 166.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 167, - "s": [ - { - "i": [ - [-8, 21], - [-13.723, -9.417], - [0.5, -14], - [11.534, 29.987] - ], - "o": [ - [20.832, -54.683], - [25.5, 17.5], - [-1.091, 30.546], - [-7.5, -19.5] - ], - "v": [ - [24.5, 37], - [-29, 54.5], - [-9.5, 169], - [17.5, 154.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 173, - "s": [ - { - "i": [ - [-8, 21], - [-13.723, -9.417], - [3.731, -13.503], - [11.534, 29.987] - ], - "o": [ - [20.832, -54.683], - [25.5, 17.5], - [-10.5, 38], - [-7.5, -19.5] - ], - "v": [ - [13.5, 51.5], - [-40, 70.5], - [-11, 174.5], - [14, 164] - ], - "c": true - } - ] - }, - { - "t": 179, - "s": [ - { - "i": [ - [-11.369, 13.304], - [-14, -9], - [11.926, -16.432], - [2, 33.5] - ], - "o": [ - [23.5, -27.5], - [14, 9], - [-22.5, 31], - [-0.672, -11.26] - ], - "v": [ - [23.5, 58], - [-29.5, 70.5], - [-12, 171], - [17, 167] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 0, - "k": [1, 0.980392156863, 0.882352941176, 1], - "ix": 4 - }, - "o": { "a": 0, "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": 3, - "ty": 4, - "nm": "Body", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [256, 256, 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": 1, - "k": [ - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 0, - "s": [ - { - "i": [ - [32.5, 10.5], - [33.957, 12.316], - [26.5, -14], - [-51.5, -28], - [-1.471, -5.392], - [-77, -28.5], - [-9, -15], - [1.723, 6.167], - [-5.5, 35.5], - [12, 12] - ], - "o": [ - [-4.065, -1.313], - [-11.156, -4.046], - [-16.02, 8.463], - [47.413, 25.778], - [1.5, 5.5], - [5.876, 2.175], - [8.399, 13.998], - [-9.5, -34], - [5.759, -37.176], - [-27.372, -27.372] - ], - "v": [ - [5, -64], - [-39.344, -93.454], - [-100, -11], - [-70.5, 74], - [48, 89], - [58, 155.5], - [26.5, 174], - [94, 154], - [112, 73], - [92, -7.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 7, - "s": [ - { - "i": [ - [37.237, 12.657], - [21.406, 4.546], - [1.5, -19.5], - [-31.5, -19], - [0.025, -5.13], - [-65, -46.5], - [-12.404, -16.251], - [2.509, 5.829], - [-16.639, 44.205], - [27.552, 27.552] - ], - "o": [ - [-6.283, -2.157], - [-21.406, -4.546], - [-1.5, 19.5], - [54.5, 26.5], - [-0.5, 6.75], - [5.46, 4.59], - [11.199, 14.749], - [-12.25, -29.5], - [8.13, -28.588], - [-26.686, -26.686] - ], - "v": [ - [9.5, -73.5], - [-47.094, -106.954], - [-99, -10], - [-67.5, 71.5], - [67, 82.75], - [59.5, 154], - [26, 174.5], - [92.5, 153.5], - [120.5, 71.25], - [95.5, -27.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 14, - "s": [ - { - "i": [ - [41.974, 14.814], - [6.344, 5.954], - [-11, -51], - [-43.871, -18.01], - [1.521, -4.867], - [-54, -75], - [-15.809, -17.502], - [3.294, 5.491], - [-27.778, 52.911], - [43.105, 43.104] - ], - "o": [ - [-8.5, -3], - [-28.822, -27.05], - [10.234, 47.45], - [47.5, 19.5], - [-2.5, 8], - [5.044, 7.005], - [14, 15.5], - [-15, -25], - [10.5, -20], - [-26, -26] - ], - "v": [ - [8, -90], - [-17.844, -113.454], - [-117, -62], - [-64.5, 69], - [77, 50.5], - [61, 152.5], - [25.5, 175], - [91, 153], - [129, 69.5], - [99, -47] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 18, - "s": [ - { - "i": [ - [40.979, 16.522], - [8.139, 5.684], - [-10.714, -51.058], - [-63.167, -39.111], - [-7.667, -7.444], - [-50.5, -75.5], - [-9, -15.389], - [3.459, 5.706], - [-27.611, 47.055], - [37.333, 39.667] - ], - "o": [ - [-10.032, -4.386], - [-30.762, -23.781], - [9.96, 47.461], - [65.169, 40.351], - [7.667, 7.444], - [12.348, 18.461], - [10.303, 17.616], - [-15.556, -25.667], - [12.93, -22.036], - [-37.333, -39.667] - ], - "v": [ - [9.889, -90.333], - [-20.51, -111.898], - [-117, -62], - [-76.333, 58.611], - [67.833, 45.056], - [58, 142.5], - [25.5, 174.889], - [89.333, 148.833], - [124.611, 62.945], - [99.333, -43.833] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 32, - "s": [ - { - "i": [ - [37.5, 22.5], - [14.423, 4.739], - [-9.171, -51.36], - [-57, -29.5], - [4.992, -1.04], - [-70.5, -20], - [-16.359, -16.989], - [4.036, 6.458], - [-13, 31.5], - [36, 28] - ], - "o": [ - [-15.393, -9.236], - [-37.552, -12.339], - [2.5, 14], - [51.242, 26.52], - [-12, 2.5], - [8.304, 2.356], - [13, 13.5], - [-17.5, -28], - [3.507, -8.497], - [-29.708, -23.107] - ], - "v": [ - [7.5, -69], - [-29.844, -106.454], - [-108, -39.5], - [-70.5, 74], - [42.5, 84.5], - [61, 152.5], - [25.5, 174.5], - [92.5, 154.5], - [111.5, 76], - [87, -17] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 43, - "s": [ - { - "i": [ - [32, 13], - [15.344, 13.954], - [2.586, -49.138], - [-54.5, -25], - [-2.5, -5], - [-33, -59.5], - [-14.453, -9.334], - [4.243, 5.657], - [-20, 30], - [46.584, 53.239] - ], - "o": [ - [-8.351, -3.393], - [-29.243, -26.594], - [-1.5, 28.5], - [79.722, 36.57], - [5.482, 10.964], - [4.186, 7.548], - [24, 15.5], - [-13.5, -18], - [5.099, -7.649], - [-35, -40] - ], - "v": [ - [1, -97], - [-25.344, -118.454], - [-118, -73.5], - [-88.5, 48.5], - [52.5, 45], - [59.5, 149.5], - [25.5, 175], - [87.5, 144], - [119, 62], - [94, -48] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 59, - "s": [ - { - "i": [ - [33.5, 19], - [40.844, 5.954], - [2.378, -49.149], - [-33.5, -17.5], - [-2.5, -5], - [-80, -29.5], - [-15.5, -11], - [4.5, 10], - [0, 56], - [27.5, 24.5] - ], - "o": [ - [-7.841, -4.447], - [-39.114, -5.702], - [-1.5, 31], - [77.741, 40.611], - [5.482, 10.963], - [8.099, 2.986], - [17.452, 12.386], - [-18, -40], - [0, -32.596], - [-26.765, -23.845] - ], - "v": [ - [-8, -72.5], - [-65.844, -105.454], - [-109, -24.5], - [-70.5, 75.5], - [48, 96], - [56.5, 154.5], - [30.5, 171.5], - [94, 149.5], - [114.5, 71], - [72.5, -24] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 76, - "s": [ - { - "i": [ - [33.207, 11.069], - [40.844, 29.454], - [3.22, -49.101], - [-33.5, -17.5], - [-2.5, -5], - [-48.5, -68.5], - [-18.536, -14.175], - [1.951, 6.098], - [-13.5, 42.5], - [30, 59] - ], - "o": [ - [-36, -12], - [-32.06, -23.12], - [-6, 91.5], - [77.741, 40.611], - [5.482, 10.963], - [8.924, 12.604], - [17, 13], - [-12, -37.5], - [7.977, -25.113], - [-13.999, -27.532] - ], - "v": [ - [38, -84.5], - [-16.844, -129.954], - [-105.5, -75.5], - [-65.5, 56.5], - [67.5, 57], - [62, 146], - [30.5, 171.5], - [92, 155], - [130.5, 63], - [113, -32.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 87, - "s": [ - { - "i": [ - [20.089, 1.296], - [40.844, 29.454], - [-2.862, -49.123], - [-33.5, -17.5], - [-2.5, -5], - [-65, -17.5], - [-19, -21], - [1.951, 6.098], - [-2.5, 27.5], - [38, 34.5] - ], - "o": [ - [-15.5, -1], - [-32.06, -23.12], - [3, 51.5], - [77.741, 40.611], - [5.482, 10.963], - [24.718, 6.655], - [14.358, 15.869], - [-12, -37.5], - [2.385, -26.241], - [-22.868, -20.762] - ], - "v": [ - [24, -60], - [-41.344, -126.454], - [-108.5, -59.5], - [-74, 73], - [53.5, 91.5], - [55, 154.5], - [24, 174.5], - [92, 155], - [118.5, 83], - [89, -18] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 98, - "s": [ - { - "i": [ - [20.089, 1.296], - [40.844, 29.454], - [23.329, -43.325], - [-54.5, -24], - [-3.509, -4.351], - [-43, -55.5], - [-13, -13.5], - [3.309, 5.481], - [-7.5, 52], - [38, 34.5] - ], - "o": [ - [-15.5, -1], - [-32.06, -23.12], - [-7, 13], - [80.271, 35.349], - [12.5, 15.5], - [15.678, 20.235], - [14.845, 15.415], - [-16, -26.5], - [4.091, -28.364], - [-22.868, -20.762] - ], - "v": [ - [30.5, -87.5], - [-38.844, -128.954], - [-109.5, -56], - [-83, 51.5], - [58.5, 42], - [57, 139.5], - [24, 174.5], - [92.5, 144.5], - [136.5, 47], - [95, -43.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 100, - "s": [ - { - "i": [ - [20.089, 1.296], - [40.844, 29.454], - [22.761, -43.626], - [-52.5, -18.5], - [-3.509, -4.351], - [-43, -55.5], - [-13, -13.5], - [3.309, 5.481], - [-7.5, 52], - [38, 34.5] - ], - "o": [ - [-15.5, -1], - [-32.06, -23.12], - [-6, 11.5], - [82.724, 29.15], - [12.5, 15.5], - [15.678, 20.235], - [14.845, 15.415], - [-16, -26.5], - [4.091, -28.364], - [-22.868, -20.762] - ], - "v": [ - [30.5, -87.5], - [-38.844, -128.954], - [-111, -73.5], - [-83, 51.5], - [58.5, 42], - [57, 139.5], - [24, 174.5], - [92.5, 144.5], - [136.5, 47], - [95, -43.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 115, - "s": [ - { - "i": [ - [14.5, 3.5], - [40.844, 29.454], - [-14.139, -47.131], - [-74, -25], - [-3.509, -4.351], - [-65.261, -26.104], - [-12.5, -13], - [3.052, 5.629], - [-4.151, 39.437], - [38, 34.5] - ], - "o": [ - [-15.099, -3.645], - [-32.06, -23.12], - [3, 10], - [87.268, 29.483], - [12.5, 15.5], - [20, 8], - [13.045, 13.567], - [-22.5, -41.5], - [3, -28.5], - [-22.868, -20.762] - ], - "v": [ - [-3, -71.5], - [-52.344, -115.954], - [-121, -69.5], - [-76.5, 70.5], - [35.5, 72.5], - [56.5, 146.5], - [24, 174.5], - [95, 150.5], - [123, 58.5], - [83, -21.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 122, - "s": [ - { - "i": [ - [14.5, 3.5], - [40.844, 29.454], - [-8.738, -48.424], - [-23.018, -17.647], - [-2.876, -4.793], - [-74, -20], - [-10.5, -18.5], - [3.327, 5.471], - [-4.151, 39.437], - [38, 34.5] - ], - "o": [ - [-15.099, -3.645], - [-32.06, -23.12], - [12, 66.5], - [45, 34.5], - [1.5, 2.5], - [20.795, 5.62], - [8.058, 14.197], - [-22.5, -37], - [3, -28.5], - [-22.868, -20.762] - ], - "v": [ - [4.5, -65.5], - [-52.344, -115.954], - [-115, -56], - [-76.5, 70.5], - [52, 91.5], - [57, 148], - [26.5, 174], - [99, 153.5], - [116, 82], - [80, -17] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 137, - "s": [ - { - "i": [ - [21, 9.5], - [40.844, 29.454], - [0.946, -49.197], - [-60, -30], - [-3.101, -4.651], - [-45.741, -61.512], - [-9, -15], - [3.327, 5.471], - [-11.5, 32], - [38.39, 34.065] - ], - "o": [ - [-14.151, -6.402], - [-32.06, -23.12], - [-0.5, 26], - [81.28, 40.64], - [7, 10.5], - [14.5, 19.5], - [8.399, 13.998], - [-22.5, -37], - [9.692, -26.969], - [-35.5, -31.5] - ], - "v": [ - [2, -98], - [-51.344, -131.954], - [-119, -75], - [-81, 53.5], - [62, 40.5], - [61.5, 138], - [26.5, 174], - [96, 141.5], - [136, 50.5], - [95, -60] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 148, - "s": [ - { - "i": [ - [21.582, 8.092], - [50.844, 24.454], - [-14.047, -47.159], - [-47, -18], - [3.037, -4.693], - [-91.5, -10], - [-9, -15], - [2.683, 5.813], - [-1.5, 37.5], - [38.39, 34.065] - ], - "o": [ - [-4, -1.5], - [-35.621, -17.132], - [21, 70.5], - [78.369, 30.014], - [-5.5, 8.5], - [6.228, 0.681], - [8.399, 13.998], - [-15, -32.5], - [1.145, -28.635], - [-35.5, -31.5] - ], - "v": [ - [-2.5, -65], - [-67.844, -112.454], - [-134.5, -54.5], - [-72, 78], - [43, 90.5], - [63.5, 153.5], - [26.5, 174], - [94, 154], - [109.5, 75.5], - [75, -17] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 160, - "s": [ - { - "i": [ - [44.5, -0.5], - [41.844, -11.046], - [-10.674, -48.035], - [-28, -12], - [-0.398, -5.575], - [-53.5, -60.5], - [-9, -15], - [2.683, 5.813], - [-2.911, 36.387], - [24.123, 33.772] - ], - "o": [ - [-4.272, 0.048], - [-38.218, 10.089], - [13, 58.5], - [49.604, 21.259], - [0.5, 7], - [4.15, 4.693], - [8.399, 13.998], - [-15, -32.5], - [3, -37.5], - [-22.5, -31.5] - ], - "v": [ - [-6, -80.5], - [-85.344, -100.954], - [-104, -36], - [-59.5, 72.5], - [71.5, 72], - [61, 150.5], - [26.5, 174], - [94, 154], - [133.5, 69.5], - [112, -23.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 167, - "s": [ - { - "i": [ - [37, 6.5], - [32.344, 21.954], - [15.905, -50.52], - [-37.5, -19.5], - [-1.213, -5.456], - [-37, -76.5], - [-9, -15], - [2.938, 5.689], - [-13, 56.5], - [27, 31.5] - ], - "o": [ - [-4.208, -0.739], - [-32.705, -22.199], - [-8.5, 27], - [47.881, 24.898], - [3, 13.5], - [2.728, 5.64], - [8.399, 13.998], - [-23.5, -45.5], - [8.435, -36.662], - [-25.193, -29.391] - ], - "v": [ - [7, -92.5], - [-49.344, -130.454], - [-113, -60], - [-65, 63], - [74, 50], - [62.5, 149], - [26.5, 174], - [94, 154], - [134, 56.5], - [111, -47] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 173, - "s": [ - { - "i": [ - [40, 12], - [32.344, 21.954], - [-11.284, -51.749], - [-37.5, -19.5], - [-1.471, -5.393], - [-63.5, -46.5], - [-9, -15], - [1.723, 6.167], - [-5.5, 35.5], - [27, 31.5] - ], - "o": [ - [-4.092, -1.228], - [-32.705, -22.199], - [14.5, 66.5], - [47.881, 24.898], - [1.5, 5.5], - [5.055, 3.702], - [8.399, 13.998], - [-9.5, -34], - [5.759, -37.177], - [-25.192, -29.391] - ], - "v": [ - [3.5, -79.5], - [-49.344, -130.454], - [-126.5, -74], - [-68.5, 73.5], - [51, 79.5], - [62.5, 149], - [26.5, 174], - [94, 154], - [126.5, 64], - [103, -24.5] - ], - "c": true - } - ] - }, - { - "t": 179, - "s": [ - { - "i": [ - [32.5, 10.5], - [33.957, 12.316], - [26.5, -14], - [-51.5, -28], - [-1.471, -5.392], - [-77, -28.5], - [-9, -15], - [1.723, 6.167], - [-5.5, 35.5], - [12, 12] - ], - "o": [ - [-4.065, -1.313], - [-11.156, -4.046], - [-16.02, 8.463], - [47.413, 25.778], - [1.5, 5.5], - [5.876, 2.175], - [8.399, 13.998], - [-9.5, -34], - [5.759, -37.176], - [-27.372, -27.372] - ], - "v": [ - [5, -64], - [-39.344, -93.454], - [-100, -11], - [-70.5, 74], - [48, 89], - [58, 155.5], - [26.5, 174], - [94, 154], - [112, 73], - [92, -7.5] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 0, - "k": [1, 0.979673497817, 0.882352941176, 1], - "ix": 4 - }, - "o": { "a": 0, "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": "Body", - "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": 4, - "ty": 4, - "nm": "Paw 2", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [256, 256, 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]], - "o": [[0, 0]], - "v": [[-38.5, 70]], - "c": false - }, - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 0, - "k": [1, 0.980392156863, 0.882352941176, 1], - "ix": 4 - }, - "o": { "a": 0, "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 2", - "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.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 0, - "s": [ - { - "i": [ - [-2.575, -14.164], - [12.867, -6.76], - [-13, 33.5], - [0, 0] - ], - "o": [ - [3, 16.5], - [-29.5, 15.5], - [6.395, -16.48], - [0, 0] - ], - "v": [ - [-101, 30.5], - [-94.5, 141], - [-76.5, 151], - [-62, 57] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 7, - "s": [ - { - "i": [ - [-2.575, -14.164], - [26.5, -21.5], - [-5, 14], - [2, 8.5] - ], - "o": [ - [3, 16.5], - [-25.878, 20.996], - [5.946, -16.648], - [-2, -8.5] - ], - "v": [ - [-87.5, 37.5], - [-97.5, 146], - [-77, 153], - [-51, 62] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 14, - "s": [ - { - "i": [ - [-2.575, -14.164], - [26.5, -21.5], - [-5.5, 20], - [2, 8.5] - ], - "o": [ - [3, 16.5], - [-25.878, 20.996], - [5.278, -19.194], - [-2, -8.5] - ], - "v": [ - [-97.5, 18.5], - [-97.5, 146], - [-70.5, 146.5], - [-56.5, 57.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 18, - "s": [ - { - "i": [ - [8.06, -11.928], - [28.5, -27], - [-3, 25], - [13, 26] - ], - "o": [ - [-12.5, 18.5], - [-17.461, 16.542], - [2.372, -19.764], - [-3.905, -7.81] - ], - "v": [ - [-110.5, 11.5], - [-102.5, 148], - [-74, 144.5], - [-78.5, 48] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 25, - "s": [ - { - "i": [ - [7.586, -12.235], - [38, -26], - [-3, 25], - [13, 26] - ], - "o": [ - [-15.5, 25], - [-19.85, 13.582], - [2.372, -19.764], - [-3.905, -7.81] - ], - "v": [ - [-110.5, 11.5], - [-102, 148.5], - [-74, 144.5], - [-78.5, 48] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 33, - "s": [ - { - "i": [ - [7.586, -12.235], - [38, -26], - [-3, 25], - [13, 26] - ], - "o": [ - [-15.5, 25], - [-19.85, 13.582], - [2.372, -19.764], - [-3.905, -7.81] - ], - "v": [ - [-98, 22.5], - [-102, 148.5], - [-74, 144.5], - [-68, 59.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 43, - "s": [ - { - "i": [ - [7.586, -12.235], - [27.5, -28.5], - [-3, 25], - [13, 26] - ], - "o": [ - [-15.5, 25], - [-16.701, 17.308], - [2.372, -19.764], - [-3.905, -7.81] - ], - "v": [ - [-109.5, 18], - [-102, 148.5], - [-75, 143], - [-79.5, 41] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 51, - "s": [ - { - "i": [ - [7.586, -12.235], - [40.5, -35], - [-3.5, 27], - [16.5, 34] - ], - "o": [ - [-15.5, 25], - [-18.198, 15.727], - [2.99, -23.066], - [-3.812, -7.856] - ], - "v": [ - [-109.5, 18], - [-102, 148.5], - [-73.5, 144], - [-79.5, 41] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 60, - "s": [ - { - "i": [ - [5, -13.5], - [41, -21.5], - [-9.247, 25.607], - [8, 31.5] - ], - "o": [ - [-10, 27], - [-21.301, 11.17], - [6.5, -18], - [-2.149, -8.464] - ], - "v": [ - [-86.5, 47.5], - [-101.5, 149.5], - [-70.5, 147], - [-66.5, 58] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 71, - "s": [ - { - "i": [ - [3.343, -13.945], - [36, -22.5], - [-5.581, 15.814], - [6.529, 36.088] - ], - "o": [ - [3.618, 20.706], - [-20.815, 13.009], - [3, -8.5], - [-1.555, -8.593] - ], - "v": [ - [-88.618, 28.794], - [-99, 147.5], - [-70.5, 147], - [-52.029, 59.912] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 77, - "s": [ - { - "i": [ - [2.439, -14.188], - [30.5, -28], - [-4.5, 18.5], - [8, 31.5] - ], - "o": [ - [-5.5, 32], - [-17.718, 16.266], - [4.523, -18.595], - [-2.149, -8.464] - ], - "v": [ - [-97.5, 15.5], - [-101.5, 149.5], - [-70.5, 147], - [-65, 45.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 86, - "s": [ - { - "i": [ - [2.439, -14.188], - [34.5, -17], - [-3.366, 19.524], - [8, 31.5] - ], - "o": [ - [-5.5, 32], - [-25.874, 12.749], - [2.5, -14.5], - [-2.149, -8.464] - ], - "v": [ - [-87.5, 33], - [-102, 147.5], - [-70.5, 147], - [-62, 60.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 101, - "s": [ - { - "i": [ - [10.834, -9.48], - [25.5, -29], - [3.5, 33.5], - [8, 53.5] - ], - "o": [ - [-20, 17.5], - [-19.047, 21.661], - [-1.529, -14.635], - [-1.291, -8.636] - ], - "v": [ - [-115, -0.5], - [-104.5, 146], - [-79, 137.5], - [-79.5, 43.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 123, - "s": [ - { - "i": [ - [-2.467, -14.183], - [28, -24.5], - [-2.5, 18], - [-13, 20] - ], - "o": [ - [4, 23], - [-21.708, 18.994], - [2.024, -14.574], - [4.759, -7.322] - ], - "v": [ - [-85, 48.5], - [-99.5, 147.5], - [-72, 146.5], - [-49, 78] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 135, - "s": [ - { - "i": [ - [-2.467, -14.183], - [28, -24.5], - [-2.5, 18], - [0.5, 25.5] - ], - "o": [ - [4, 23], - [-21.708, 18.994], - [2.024, -14.574], - [-0.171, -8.731] - ], - "v": [ - [-109, 16.5], - [-99.5, 147.5], - [-72, 146.5], - [-62.5, 52] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 146, - "s": [ - { - "i": [ - [11.274, -8.953], - [39.5, -33.5], - [-2.5, 18], - [0.5, 25.5] - ], - "o": [ - [-17, 13.5], - [-21.998, 18.657], - [2.024, -14.574], - [-0.171, -8.731] - ], - "v": [ - [-114, 13.5], - [-99.5, 147.5], - [-72, 146.5], - [-70, 57] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 154, - "s": [ - { - "i": [ - [11.274, -8.953], - [39.5, -33.5], - [-2.5, 18], - [0.5, 25.5] - ], - "o": [ - [-17, 13.5], - [-21.998, 18.657], - [2.024, -14.574], - [-0.171, -8.731] - ], - "v": [ - [-85, 43.5], - [-99.5, 147.5], - [-72, 146.5], - [-56.5, 74] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 160, - "s": [ - { - "i": [ - [11.274, -8.953], - [39.2, -27.67], - [-3.942, 17.74], - [0.5, 14.5] - ], - "o": [ - [-17, 13.5], - [-17, 12], - [4, -18], - [-0.301, -8.727] - ], - "v": [ - [-75.5, 45.5], - [-99.5, 147.5], - [-72, 146.5], - [-46.5, 64.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 169, - "s": [ - { - "i": [ - [11.274, -8.953], - [39.2, -27.67], - [-3.942, 17.74], - [0.5, 14.5] - ], - "o": [ - [-17, 13.5], - [-17, 12], - [4, -18], - [-0.301, -8.727] - ], - "v": [ - [-98, 14], - [-99.5, 147.5], - [-72, 146.5], - [-59, 58.5] - ], - "c": true - } - ] - }, - { - "t": 179, - "s": [ - { - "i": [ - [-2.575, -14.164], - [12.867, -6.76], - [-13, 33.5], - [0, 0] - ], - "o": [ - [3, 16.5], - [-29.5, 15.5], - [6.395, -16.48], - [0, 0] - ], - "v": [ - [-101, 30.5], - [-94.5, 141], - [-76.5, 151], - [-62, 57] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 0, - "k": [1, 0.980392156863, 0.882352941176, 1], - "ix": 4 - }, - "o": { "a": 0, "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": 2, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 180, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 5, - "ty": 4, - "nm": "Paw 3", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [256, 256, 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": 1, - "k": [ - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 0, - "s": [ - { - "i": [ - [5.996, -15.536], - [0, 0], - [-0.5, -14.75], - [-9.5, 2.75] - ], - "o": [ - [-16.5, 42.75], - [0, 0], - [0.5, 14.75], - [29.75, -120] - ], - "v": [ - [-34.25, 81], - [0.5, 125.75], - [-34, 138.25], - [52.25, 126.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 7, - "s": [ - { - "i": [ - [5.996, -15.536], - [3.5, -1.5], - [-2.811, -14.488], - [-9.5, 2.75] - ], - "o": [ - [-16.5, 42.75], - [-3.5, 1.5], - [3.25, 16.75], - [86.5, -119.25] - ], - "v": [ - [-26.75, 79], - [2, 126.25], - [-32.25, 139.5], - [52.25, 126.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 18, - "s": [ - { - "i": [ - [5.996, -15.536], - [-1.75, -10.5], - [-1.359, -5.353], - [-9.5, 2.75] - ], - "o": [ - [-16.5, 42.75], - [0.626, 3.756], - [4, 15.75], - [81, -158.5] - ], - "v": [ - [-15.5, 53], - [8, 121.75], - [-32.25, 139.5], - [52.25, 126.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 32, - "s": [ - { - "i": [ - [6.69, -15.25], - [-1.75, -10.5], - [-1.359, -5.353], - [-9.5, 2.75] - ], - "o": [ - [-17, 38.75], - [0.626, 3.756], - [4, 15.75], - [72.75, -144.5] - ], - "v": [ - [-31.5, 83.25], - [-1.25, 125.75], - [-32.25, 139.5], - [52.25, 126.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 45, - "s": [ - { - "i": [ - [6.69, -15.25], - [-1.75, -10.5], - [-1.359, -5.353], - [-9.5, 2.75] - ], - "o": [ - [-17, 38.75], - [0.626, 3.756], - [4, 15.75], - [72.75, -144.5] - ], - "v": [ - [-17, 61.75], - [7.5, 123], - [-32.25, 139.5], - [52.25, 126.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 59, - "s": [ - { - "i": [ - [5.498, -15.719], - [-1.75, -10.5], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-17.75, 50.75], - [0.626, 3.756], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-34.75, 82.75], - [3.75, 128.25], - [-32.25, 139.5], - [52.25, 126.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 67, - "s": [ - { - "i": [ - [4.441, -16.05], - [-1.75, -10.5], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-11, 39.75], - [0.626, 3.756], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-23.75, 79.25], - [3.75, 128.25], - [-32.25, 139.5], - [52.25, 126.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 79, - "s": [ - { - "i": [ - [4.441, -16.05], - [-1.75, -10.5], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-11, 39.75], - [0.626, 3.756], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-17, 67.25], - [7, 119.5], - [-32.25, 139.5], - [43.5, 123] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 89, - "s": [ - { - "i": [ - [4.441, -16.05], - [-1.75, -10.5], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-11, 39.75], - [0.626, 3.756], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-17, 67.25], - [7, 119.5], - [-32.25, 139.5], - [43.5, 123] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 97, - "s": [ - { - "i": [ - [4.441, -16.05], - [-1.75, -10.5], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-11, 39.75], - [0.626, 3.756], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-15.75, 71.75], - [8.25, 124], - [-31, 144], - [44.75, 127.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 105, - "s": [ - { - "i": [ - [4.441, -16.05], - [-1.75, -10.5], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-11, 39.75], - [0.626, 3.756], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-14.25, 54], - [8.25, 124], - [-31, 144], - [44.75, 127.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 114, - "s": [ - { - "i": [ - [4.441, -16.05], - [-1.75, -10.5], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-11, 39.75], - [0.626, 3.756], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-27.25, 75.75], - [8.25, 124], - [-30, 139.25], - [44.75, 127.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 126, - "s": [ - { - "i": [ - [4.441, -16.05], - [-1.75, -10.5], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-11, 39.75], - [0.626, 3.756], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-23.5, 81.5], - [8.25, 124], - [-30, 139.25], - [44.75, 127.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 137, - "s": [ - { - "i": [ - [8.589, -14.267], - [-0.25, -24.25], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-14.75, 24.5], - [0.039, 3.808], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-10.75, 60.5], - [13.25, 118], - [-28.75, 142.5], - [44.75, 127.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 148, - "s": [ - { - "i": [ - [4.785, -15.95], - [-2, -8.25], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-18, 60], - [0.897, 3.701], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-36, 87], - [13.25, 118], - [-28.75, 142.5], - [44.75, 127.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 159, - "s": [ - { - "i": [ - [2.933, -16.392], - [-2, -8.25], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-8.5, 47.5], - [0.897, 3.701], - [1.962, 16.131], - [107.5, -115.25] - ], - "v": [ - [-20.5, 75.5], - [13.25, 118], - [-28.75, 142.5], - [57, 123.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 170, - "s": [ - { - "i": [ - [2.933, -16.392], - [-2, -8.25], - [-2.25, -18.5], - [-9.5, 2.75] - ], - "o": [ - [-8.5, 47.5], - [0.897, 3.701], - [1.962, 16.131], - [72.75, -144.5] - ], - "v": [ - [-12.5, 62.25], - [13.25, 118], - [-28.75, 142.5], - [57.25, 123] - ], - "c": true - } - ] - }, - { - "t": 179, - "s": [ - { - "i": [ - [5.996, -15.536], - [0, 0], - [-0.5, -14.75], - [-9.5, 2.75] - ], - "o": [ - [-16.5, 42.75], - [0, 0], - [0.5, 14.75], - [29.75, -120] - ], - "v": [ - [-34.25, 81], - [0.5, 125.75], - [-34, 138.25], - [52.25, 126.5] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 0, - "k": [0.639215686275, 0.622086409027, 0.536439843271, 1], - "ix": 4 - }, - "o": { "a": 0, "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": 6, - "ty": 4, - "nm": "Tail", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [256, 256, 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": 1, - "k": [ - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 0, - "s": [ - { - "i": [ - [6.75, 0.25], - [0, 0], - [-17.5, 1.5], - [-2, 3] - ], - "o": [ - [-6, 4], - [0, 0], - [17.5, -1.5], - [-6.75, -2] - ], - "v": [ - [125.5, 74], - [103, 88], - [103, 106], - [144, 77] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 7, - "s": [ - { - "i": [ - [0, 0], - [0, 0], - [-17.5, 1.5], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [17.5, -1.5], - [0, 0] - ], - "v": [ - [119.5, 71.5], - [97.5, 83], - [97.5, 101], - [138, 74.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 18, - "s": [ - { - "i": [ - [0, 0], - [0, 0], - [-14.934, -9.245], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [42, 26], - [0, 0] - ], - "v": [ - [141.75, 76.25], - [121.5, 56], - [108, 87], - [164.5, 79] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 32, - "s": [ - { - "i": [ - [0, 0], - [0, 0], - [-17.223, -3.445], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [10, 2], - [0, 0] - ], - "v": [ - [122.25, 69.75], - [107.5, 69], - [107, 89.5], - [138.75, 73.75] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 45, - "s": [ - { - "i": [ - [0, 0], - [0, 0], - [-13.864, -10.783], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [29.25, 22.75], - [0, 0] - ], - "v": [ - [132, 73.75], - [115.5, 64.75], - [103, 84], - [148, 76.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 58, - "s": [ - { - "i": [ - [0, 0], - [0, 0], - [-5, -0.5], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [13.442, 1.344], - [0, 0] - ], - "v": [ - [120.25, 71.5], - [108, 83.5], - [101, 99], - [134.25, 74.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 61, - "s": [ - { - "i": [ - [0, 0], - [0, 0], - [-5, -0.5], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [13.442, 1.344], - [0, 0] - ], - "v": [ - [100.5, 67.5], - [88, 66.5], - [81, 82], - [115.5, 72] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 69, - "s": [ - { - "i": [ - [0, 0], - [0, 0], - [-4.69, -1.804], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [26, 10], - [0, 0] - ], - "v": [ - [123.5, 71.25], - [110.5, 76.5], - [102.5, 91.5], - [138.5, 75.75] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 78, - "s": [ - { - "i": [ - [0, 0], - [14, 6], - [-4.617, -1.982], - [0, 0] - ], - "o": [ - [0, 0], - [-9.229, -3.955], - [46, 19.75], - [0, 0] - ], - "v": [ - [150.25, 74.25], - [118.5, 70.5], - [110.5, 85.5], - [168.5, 78.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 88, - "s": [ - { - "i": [ - [0, 0], - [0, 0], - [-5.02, 0.228], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [22, -1], - [0, 0] - ], - "v": [ - [129.25, 72.25], - [120.5, 78], - [112.5, 93], - [147, 73.75] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 92, - "s": [ - { - "i": [ - [0, 0], - [0, 0], - [-5.02, 0.228], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [22, -1], - [0, 0] - ], - "v": [ - [124, 72.5], - [118.5, 77], - [110.5, 92], - [133.75, 73.75] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 97, - "s": [ - { - "i": [ - [0, 0], - [0, 0], - [-4.582, -2.062], - [0, 0] - ], - "o": [ - [0, 0], - [0, 0], - [40, 18], - [0, 0] - ], - "v": [ - [138.5, 70.5], - [124, 67], - [113, 87], - [159, 75.25] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 98, - "s": [ - { - "i": [ - [5.5, 2], - [0, 0], - [-4.596, -2.031], - [-22, 36.5] - ], - "o": [ - [-20.5, 19], - [0, 0], - [21.5, 9.5], - [-6.5, -2] - ], - "v": [ - [165.5, 74.5], - [135.5, 26], - [115, 81], - [180.5, 79] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 105, - "s": [ - { - "i": [ - [5.5, 2], - [0, 0], - [-3.074, -3.975], - [-22, 36.5] - ], - "o": [ - [-11, 2.75], - [0, 0], - [18.75, 24.25], - [-6.5, -2] - ], - "v": [ - [167.25, 77], - [129.25, 14], - [124.25, 66.5], - [195.5, 84] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 114, - "s": [ - { - "i": [ - [5.5, 2], - [0, 0], - [-3.38, -3.718], - [-24.25, 25.5] - ], - "o": [ - [-11, 2.75], - [0, 0], - [20, 22], - [-6.5, -2] - ], - "v": [ - [167.25, 77], - [105.5, 45.75], - [109.75, 81], - [218.25, 87.5] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 123, - "s": [ - { - "i": [ - [5.5, 2], - [0, 0], - [-5.023, -0.148], - [-9.5, 11.25] - ], - "o": [ - [-11, 2.75], - [0, 0], - [8.5, 0.25], - [-6.5, -2] - ], - "v": [ - [123, 65.5], - [105.5, 45.75], - [113.5, 89.75], - [144, 72.75] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 137, - "s": [ - { - "i": [ - [5.5, 2], - [0, 0], - [-3.182, -3.889], - [-23.25, 30.75] - ], - "o": [ - [-11, 2.75], - [0, 0], - [18, 22], - [-6.5, -2] - ], - "v": [ - [159, 74.5], - [136.25, 41.75], - [119.25, 71.25], - [186.25, 81] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 148, - "s": [ - { - "i": [ - [5.5, 2], - [0, 0], - [-4.189, -2.775], - [-16, 26.25] - ], - "o": [ - [-24.5, 21], - [0, 0], - [19.25, 12.75], - [-6.5, -2] - ], - "v": [ - [139.5, 71.5], - [104.5, 83.25], - [97.75, 102], - [161.25, 76.75] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 154, - "s": [ - { - "i": [ - [5.5, 2], - [0, 0], - [-4.189, -2.775], - [-16, 26.25] - ], - "o": [ - [-24.5, 21], - [0, 0], - [19.25, 12.75], - [-6.5, -2] - ], - "v": [ - [106.25, 65.75], - [71.25, 77.5], - [64.5, 96.25], - [128, 71] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 159, - "s": [ - { - "i": [ - [5.5, 2], - [0, 0], - [-4.189, -2.775], - [-16, 26.25] - ], - "o": [ - [-24.5, 21], - [0, 0], - [19.25, 12.75], - [-6.5, -2] - ], - "v": [ - [106.25, 65.75], - [71.25, 77.5], - [64.5, 96.25], - [128, 71] - ], - "c": true - } - ] - }, - { - "i": { "x": 0.833, "y": 0.833 }, - "o": { "x": 0.167, "y": 0.167 }, - "t": 170, - "s": [ - { - "i": [ - [5.5, 2], - [0, 0], - [-4.189, -2.775], - [-16, 26.25] - ], - "o": [ - [-10.75, 2.5], - [0, 0], - [19.25, 12.75], - [-6.5, -2] - ], - "v": [ - [147, 73], - [122.5, 57.25], - [113, 81.75], - [168.75, 78.25] - ], - "c": true - } - ] - }, - { - "t": 179, - "s": [ - { - "i": [ - [6.75, 0.25], - [0, 0], - [-17.5, 1.5], - [-2, 3] - ], - "o": [ - [-6, 4], - [0, 0], - [17.5, -1.5], - [-6.75, -2] - ], - "v": [ - [125.5, 74], - [103, 88], - [103, 106], - [144, 77] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 0, - "k": [1, 0.980392156863, 0.882352941176, 1], - "ix": 4 - }, - "o": { "a": 0, "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": 7, - "ty": 4, - "nm": "Shape Layer 1", - "sr": 1, - "ks": { - "o": { "a": 0, "k": 100, "ix": 11 }, - "r": { "a": 0, "k": 0, "ix": 10 }, - "p": { "a": 0, "k": [256, 256, 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": [ - { - "d": 1, - "ty": "el", - "s": { "a": 0, "k": [366, 366], "ix": 2 }, - "p": { "a": 0, "k": [0, 0], "ix": 3 }, - "nm": "Ellipse Path 1", - "mn": "ADBE Vector Shape - Ellipse", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0, 0, 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": [-5, 161], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [118.182, 38.587], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "o": { "a": 0, "k": 100, "ix": 7 }, - "sk": { "a": 0, "k": 0, "ix": 4 }, - "sa": { "a": 0, "k": 0, "ix": 5 }, - "nm": "Transform" - } - ], - "nm": "Ellipse 1", - "np": 3, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - }, - { - "ty": "gr", - "it": [ - { - "ind": 0, - "ty": "sh", - "ix": 1, - "ks": { - "a": 0, - "k": { - "i": [ - [51, 25], - [0, -45], - [-48, -9], - [0, 18] - ], - "o": [ - [0, 44], - [29, -13], - [0, -53], - [-74, 22] - ], - "v": [ - [-167, -246], - [-148, 45], - [216, 76], - [218, -248] - ], - "c": true - }, - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 0, - "k": [0.289642423391, 0.858823537827, 0.303034931421, 1], - "ix": 4 - }, - "o": { "a": 0, "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, 10], "ix": 2 }, - "a": { "a": 0, "k": [0, 0], "ix": 1 }, - "s": { "a": 0, "k": [100, 100], "ix": 3 }, - "r": { "a": 0, "k": 0, "ix": 6 }, - "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": 2, - "mn": "ADBE Vector Group", - "hd": false - }, - { - "ty": "gr", - "it": [ - { - "ind": 0, - "ty": "sh", - "ix": 1, - "ks": { - "a": 0, - "k": { - "i": [ - [248, 13], - [77, -20], - [-26.411, 22.966] - ], - "o": [ - [-285.819, -14.982], - [-79.366, 20.615], - [69, -60] - ], - "v": [ - [48, -204], - [-127, 105], - [206, 176] - ], - "c": true - }, - "ix": 2 - }, - "nm": "Path 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { "a": 0, "k": [0, 0, 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": [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 2", - "np": 3, - "cix": 2, - "bm": 0, - "ix": 3, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 180, - "st": 0, - "bm": 0 - } - ], - "markers": [] -} diff --git a/src/assets/graphics/clicker-image.png b/src/assets/graphics/clicker-image.png deleted file mode 100644 index 544528d5dd65c127f9113987efc064985cd0ccd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46253 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
  • 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 OuOTn3EL9_66#Rd>-#_92 diff --git a/src/modules/telegram/TapPage/store.ts b/src/modules/telegram/TapPage/store.ts index 60be80714..7b57e0769 100644 --- a/src/modules/telegram/TapPage/store.ts +++ b/src/modules/telegram/TapPage/store.ts @@ -33,7 +33,6 @@ export const setTappedPointsStateToStore = (value: Partial) => { type Energy = { energyValue: string timestamp: string - sendStatus: 'pending' | 'success' | 'error' } export const getEnergyStateStore = () => { diff --git a/src/services/datahub/leaderboard/points-balance/optimistic.ts b/src/services/datahub/leaderboard/points-balance/optimistic.ts index 9a902d854..d2dee6c60 100644 --- a/src/services/datahub/leaderboard/points-balance/optimistic.ts +++ b/src/services/datahub/leaderboard/points-balance/optimistic.ts @@ -66,7 +66,6 @@ export const increaseEnergyValue = ({ setEnergyStateToStore({ energyValue: (oldData.energyValue + energyValuePerClick).toString(), timestamp: dayjs.utc().unix().toString(), - sendStatus: 'pending', }) return { From d7e351fcdae41890cff8ac2c7ef38f0d25ef315f Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 14 Jun 2024 16:47:14 +0300 Subject: [PATCH 19/19] Refactor code --- src/modules/telegram/TapPage/PointsClicker.tsx | 2 +- src/services/datahub/leaderboard/points-balance/index.ts | 0 .../datahub/leaderboard/points-balance/optimistic.ts | 6 ------ 3 files changed, 1 insertion(+), 7 deletions(-) delete mode 100644 src/services/datahub/leaderboard/points-balance/index.ts diff --git a/src/modules/telegram/TapPage/PointsClicker.tsx b/src/modules/telegram/TapPage/PointsClicker.tsx index aab9618ae..c8efb949a 100644 --- a/src/modules/telegram/TapPage/PointsClicker.tsx +++ b/src/modules/telegram/TapPage/PointsClicker.tsx @@ -134,7 +134,7 @@ const PointsClicker = ({ className }: PointsClickerProps) => { ref.current.appendChild(word) if (myAddress && !isEmptyEnergy) { - const balance = increasePointsBalance({ + increasePointsBalance({ client, address: myAddress, pointsByClick: 1, diff --git a/src/services/datahub/leaderboard/points-balance/index.ts b/src/services/datahub/leaderboard/points-balance/index.ts deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/services/datahub/leaderboard/points-balance/optimistic.ts b/src/services/datahub/leaderboard/points-balance/optimistic.ts index d2dee6c60..976a1b4b4 100644 --- a/src/services/datahub/leaderboard/points-balance/optimistic.ts +++ b/src/services/datahub/leaderboard/points-balance/optimistic.ts @@ -21,17 +21,11 @@ export const increasePointsBalance = ({ address, pointsByClick, }: OptimisticPointsBalanceParams) => { - let data getBalanceQuery.setQueryData(client, address, (oldData) => { - data = oldData - if (!oldData) return oldData - data = oldData + pointsByClick return oldData + pointsByClick }) - - return data } type OptimisticEnergyParams = {