From 8856176a154ef2bae8318358b08d972d86326848 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szymon=20Kowali=C5=84ski?= Date: Thu, 29 Aug 2024 22:41:24 +0200 Subject: [PATCH] feat(analytics): implement wiredash feedback form --- assets/animations/bug.json | 4259 +++++++++++++++++ build.yaml | 2 +- example.env | 4 +- lib/api_base/directus_assets_url.dart | 4 +- lib/api_base/gql_client_provider.dart | 4 +- .../ttl/local_timestamp_repository.dart | 2 +- lib/config/{api_base_config.dart => env.dart} | 14 +- .../wiredash/show_feedback_tile.dart | 42 + .../analytics/wiredash/wiredash_theme.dart | 23 + lib/features/guide_view/guide_view.dart | 2 + .../api_client/iparking_client.dart | 4 +- lib/l10n/app_pl.arb | 7 +- lib/main.dart | 32 +- pubspec.yaml | 2 + 14 files changed, 4374 insertions(+), 27 deletions(-) create mode 100644 assets/animations/bug.json rename lib/config/{api_base_config.dart => env.dart} (54%) create mode 100644 lib/features/analytics/wiredash/show_feedback_tile.dart create mode 100644 lib/features/analytics/wiredash/wiredash_theme.dart diff --git a/assets/animations/bug.json b/assets/animations/bug.json new file mode 100644 index 00000000..454ebf3c --- /dev/null +++ b/assets/animations/bug.json @@ -0,0 +1,4259 @@ +{ + "nm": "Comp 1", + "ddd": 0, + "h": 900, + "w": 1200, + "meta": { "g": "@lottiefiles/toolkit-js 0.49.2" }, + "layers": [ + { + "ty": 4, + "nm": "Group Layer 8", + "sr": 1, + "st": 0, + "op": 501, + "ip": 0, + "hd": false, + "ddd": 0, + "bm": 0, + "hasMask": false, + "ao": 0, + "ks": { + "a": { "a": 0, "k": [122, 24.78666666666652] }, + "s": { "a": 0, "k": [122.95081967213115, 122.95081967213115, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [1032, 850.9999999999999] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + }, + "shapes": [], + "ind": 1 + }, + { + "ty": 4, + "nm": "undraw_fixing_bugs_w7gi.svg 1", + "sr": 1, + "st": 0, + "op": 501, + "ip": 0, + "hd": false, + "ddd": 0, + "bm": 0, + "hasMask": false, + "ao": 0, + "ks": { + "a": { "a": 0, "k": [344.999986475741, 224.3824459448242] }, + "s": { "a": 0, "k": [173.9142, 173.9142] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [600, 449.747] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + }, + "shapes": [ + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 23", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-3.864195856141748, 0.004334107268789467], + [-14.33333333333337, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [14.33333333333331, 0], + [0.004326147523840973, 3.864199127930704], + [0, 0], + [0, 0] + ], + "o": [ + [0.004331646489276864, -3.864195858900985], + [14.33333333333337, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [-14.33333333333337, 0], + [-3.864199126735514, -0.004327214966338033], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, 7], + [7, 0], + [50.00000000000006, 0], + [56.06217782649111, 10.5], + [50.00000000000006, 14], + [7.000000000000057, 14], + [0, 7], + [0, 7], + [0, 7] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [28.50522162306102, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [257.2156677246094, 191.5026702880859] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 24", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-3.864195856141691, 0.004334107268789467], + [-18.66666666666663, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [18.66666666666663, 0], + [0.00432614752378413, 3.864199127930704], + [0, 0], + [0, 0] + ], + "o": [ + [0.004331646489276864, -3.864195858900985], + [18.66666666666663, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [-18.66666666666663, 0], + [-3.864199126735457, -0.004327214966338033], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, 7], + [7, 0], + [63, 0], + [69.06217782649105, 10.5], + [63, 14], + [7, 14], + [0, 7], + [0, 7], + [0, 7] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [35.005221623061, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [334.7156677246094, 191.5026702880859] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 25", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-3.864195856141691, 0.004334107268789467], + [-4, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [4, 0], + [0.00432614752378413, 3.864199127930704], + [0, 0], + [0, 0] + ], + "o": [ + [0.004331646489276864, -3.864195858900985], + [4, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [-4, 0], + [-3.864199126735457, -0.004327214966338033], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, 7], + [7, 0], + [19, 0], + [25.06217782649105, 10.5], + [19, 14], + [7, 14], + [0, 7], + [0, 7], + [0, 7] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [13.005221623061, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [395.7156677246094, 191.0026702880859] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 26", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [14.33333333333337, 0], + [-2.694301256218296, 4.666666666666686], + [-2.500859129357195, 0], + [-14.33333333333337, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-14.33333333333337, 0], + [-5.388602512436478, 0], + [1.250429564678598, -2.165807537309547], + [14.33333333333337, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [50, 14], + [7, 14], + [0.9378221735089483, 3.5], + [7, 0], + [50, 0], + [56.06217782649105, 10.5], + [50, 14], + [50, 14], + [50, 14] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [28.5, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [380.21044921875, 160.5026702880859] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 27", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [18.66666666666663, 0], + [-2.694301256218296, 4.666666666666686], + [-2.500859129357195, 0], + [-18.66666666666663, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-18.66666666666663, 0], + [-5.388602512436478, 0], + [1.250429564678598, -2.165807537309547], + [18.66666666666663, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [63, 14], + [7, 14], + [0.9378221735089483, 3.5], + [7, 0], + [63, 0], + [69.06217782649105, 10.5], + [63, 14], + [63, 14], + [63, 14] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [35, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [302.71044921875, 160.5026702880859] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 28", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [4, 0], + [-2.694301256218239, 4.666666666666686], + [-2.500859129357138, 0], + [-4, 0], + [2.694301256218239, -4.666666666666686], + [2.500859129357138, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-4, 0], + [-5.388602512436535, 0], + [1.250429564678598, -2.165807537309547], + [4, 0], + [5.388602512436535, 0], + [-1.250429564678598, 2.165807537309547], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [19, 14], + [7, 14], + [0.9378221735089483, 3.5], + [7, 0], + [19, 0], + [25.06217782649105, 10.5], + [19, 14], + [19, 14], + [19, 14] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [13, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [241.71044921875, 160.0026702880859] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 29", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [14.33333333333337, 0], + [-2.694301256218296, 4.666666666666686], + [-2.500859129357195, 0], + [-14.33333333333337, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-14.33333333333337, 0], + [-5.388602512436478, 0], + [1.250429564678598, -2.165807537309547], + [14.33333333333337, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [50, 14], + [7, 14], + [0.9378221735089483, 3.5], + [7, 0], + [50, 0], + [56.06217782649105, 10.5], + [50, 14], + [50, 14], + [50, 14] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [28.5, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [380.21044921875, 101.5026626586914] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 30", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [18.66666666666669, 0], + [-2.694301256218239, 4.666666666666686], + [-2.500859129357138, 0], + [-18.66666666666663, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-18.66666666666663, 0], + [-5.388602512436478, 0], + [1.250429564678598, -2.165807537309547], + [18.66666666666669, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [63.00000000000006, 14], + [7.000000000000057, 14], + [0.9378221735090051, 3.5], + [7.000000000000057, 0], + [63.00000000000006, 0], + [69.06217782649111, 10.5], + [63.00000000000006, 14], + [63.00000000000006, 14], + [63.00000000000006, 14] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [35.00000000000007, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [263.71044921875, 129.5026550292969] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 31", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [18.66666666666663, 0], + [-2.694301256218296, 4.666666666666686], + [-2.500859129357195, 0], + [-18.66666666666663, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-18.66666666666663, 0], + [-5.388602512436478, 0], + [1.250429564678598, -2.165807537309547], + [18.66666666666663, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [63, 14], + [7, 14], + [0.9378221735089483, 3.5], + [7, 0], + [63, 0], + [69.06217782649105, 10.5], + [63, 14], + [63, 14], + [63, 14] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [35, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [302.71044921875, 101.5026626586914] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 32", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [4, 0], + [-2.694301256218296, 4.666666666666686], + [-2.500859129357195, 0], + [-4, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-4, 0], + [-5.388602512436478, 0], + [1.250429564678598, -2.165807537309547], + [4, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [19, 14], + [7, 14], + [0.9378221735089483, 3.5], + [7, 0], + [19, 0], + [25.06217782649105, 10.5], + [19, 14], + [19, 14], + [19, 14] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [13, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [399.71044921875, 130.5026550292969] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 33", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [4, 0], + [-2.694301256218296, 4.666666666666686], + [-2.500859129357195, 0], + [-4, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-4, 0], + [-5.388602512436478, 0], + [1.250429564678598, -2.165807537309547], + [4, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [19, 14], + [7, 14], + [0.9378221735089483, 3.5], + [7, 0], + [19, 0], + [25.06217782649105, 10.5], + [19, 14], + [19, 14], + [19, 14] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [13, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [361.71044921875, 130.5026550292969] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 34", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [4, 0], + [-2.694301256218296, 4.666666666666686], + [-2.500859129357195, 0], + [-4, 0], + [2.694301256218296, -4.666666666666686], + [2.500859129357195, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-4, 0], + [-5.388602512436478, 0], + [1.250429564678598, -2.165807537309547], + [4, 0], + [5.388602512436478, 0], + [-1.250429564678598, 2.165807537309547], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [19, 14], + [7, 14], + [0.9378221735089483, 3.5], + [7, 0], + [19, 0], + [25.06217782649105, 10.5], + [19, 14], + [19, 14], + [19, 14] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [13, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [323.71044921875, 130.5026550292969] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 35", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [4, 0], + [-2.694301256218239, 4.666666666666686], + [-2.500859129357138, 0], + [-4, 0], + [2.694301256218239, -4.666666666666686], + [2.500859129357138, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-4, 0], + [-5.388602512436535, 0], + [1.250429564678598, -2.165807537309547], + [4, 0], + [5.388602512436535, 0], + [-1.250429564678598, 2.165807537309547], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [19, 14], + [7, 14], + [0.9378221735089483, 3.5], + [7, 0], + [19, 0], + [25.06217782649105, 10.5], + [19, 14], + [19, 14], + [19, 14] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8, 0.8, 0.8] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [13, 7] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [241.71044921875, 101.0026626586914] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "bug", + "it": [ + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 36", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-0.0001436653635096263, 0.5523445072317941], + [0, 22.843259999999987], + [-0.6666666666666856, -0.3849001794597484], + [0, -0.3572655899081383], + [0, -22.843259999999987], + [0.5523445071358424, 0.0001440338293150489], + [0, 0], + [0, 0] + ], + "o": [ + [-0.5523445071358424, 0.0001440338293150489], + [0, -22.843259999999987], + [0, -0.7698003589194968], + [0.3094010767584905, 0.1786327949540691], + [0, 22.843259999999987], + [0.0001436653635096263, 0.5523445072317941], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [1.000000033866627, 70.52977999999996], + [3.386662683624309e-8, 69.52977999999996], + [3.386662683624309e-8, 1], + [1.500000033866627, 0.1339745962155803], + [2.000000033866627, 1], + [2.000000033866627, 69.52978000000002], + [1.000000033866627, 70.52977999999996], + [1.000000033866627, 70.52977999999996], + [1.000000033866627, 70.52977999999996] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0, 0, 0] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [1.000000033866627, 35.26414407121662] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [-0.000244140625, 17.13179016113281] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 37", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0.1515998477273683, 0.3803704684052036], + [0.07678903789553715, 1.554803689843538], + [-12.34011780262864, 0.06593205092656262], + [-0.038250000000005, 0], + [-0.06012035927165016, -12.32335676098381], + [0.5502245717509027, -1.338714672220135], + [0.4657954905536599, 0.6128842905251304], + [-0.1316476499710575, 0.3266589097603401], + [-0.04653889561609503, 1.198123933426643], + [11.20863350274044, 0.04978235024049127], + [0.03662000000002763, 0], + [0.05449756584187071, -11.22191828503537], + [-0.4900786949696112, -1.224449662362531], + [0.7065027861092403, -0.001522184176053543], + [0.000006666666649834951, 0], + [0, 0] + ], + "o": [ + [-0.4094681990824256, 0.00003171727053086215], + [-0.5775392206431889, -1.44560005496362], + [0.03632480284687745, -12.34024047281048], + [0.038250000000005, 0], + [12.32336326792267, 0.05877144628772157], + [-0.0517663329707716, 1.446452315061492], + [-0.2978756198983206, 0.7098328730502317], + [-0.2131047130889101, -0.2803988736211522], + [0.4566752088095996, -1.108654401657077], + [-0.07345788283726051, -11.20850334436312], + [-0.03662000000002763, 0], + [-11.22191169612478, 0.05583784623104293], + [0.07091172389840494, 1.316975941441797], + [0.2610147353411776, 0.6565209911035481], + [-0.000006666666649834951, 0], + [0, 0], + [0, 0] + ], + "v": [ + [1.917479999999955, 27.57079999999996], + [0.9882799999999747, 26.94090999999997], + [0, 22.409179999999992], + [22.35547999999994, 0], + [22.47022999999996, 0], + [44.82960999999995, 22.35692999999998], + [43.91944999999993, 26.56786999999997], + [42.20119000176271, 26.78600431001496], + [42.06983999999994, 25.80712], + [42.83057999999994, 22.319819999999993], + [22.46778999999992, 2], + [22.3579299999999, 2], + [1.998549999999909, 22.36180999999999], + [2.845719999999915, 26.199700000000007], + [1.917499999999905, 27.57080000000002], + [1.917479999999955, 27.57079999999996], + [1.917479999999955, 27.57079999999996] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0, 0, 0] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [22.41480499999997, 13.78540000151149] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [0.00048828125, -42.895263671875] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 38", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0, -18.21045000000004], + [0, -8.572426666666672], + [-22.18361672467614, 12.79150495808324], + [0.006523186333879494, 11.8974353728189], + [0, 8.572426666666672], + [12.423380000000009, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-16.08105999999998, 0], + [0, 8.572426666666672], + [-0.01404011600340027, 25.60732811042851], + [10.3067428659117, -5.943068441330695], + [0, -8.572426666666672], + [0, -21.48974999999996], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [35.26462000000004, 2], + [1.999970000000019, 26.698730000000012], + [1.999970000000019, 52.41601000000003], + [51.88151736950209, 81.25161211411063], + [68.52976000000001, 52.41601000000003], + [68.52976000000001, 26.698730000000012], + [35.26462000000004, 2.000000000000057], + [35.26462000000004, 2], + [35.26462000000004, 2] + ] + } + } + }, + { + "ty": "tr", + "a": { + "a": 0, + "k": [35.26486484485108, 43.87440198343958] + }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 0, + "k": [35.26486587524414, 43.8744010925293] + }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 39", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0.02208696027355472, 19.46703372479448], + [0, 8.572426666666672], + [-21.75195000000002, 0], + [0, -17.21680000000003], + [0, -8.572426666666672], + [19.46721993228158, -0.02214477562512229], + [0, 0], + [0, 0] + ], + "o": [ + [-19.46703338681471, -0.02238286712656645], + [0, -8.572426666666672], + [0, -16.468259999999987], + [22.74121000000002, 0], + [0, 8.572426666666672], + [-0.02214802618448175, 19.46721992858369], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [35.26462000000004, 87.68115], + [0, 52.41601000000003], + [0, 26.698730000000012], + [35.26465000000002, 0], + [70.52978999999999, 26.698730000000012], + [70.52978999999999, 52.41601000000003], + [35.26462000000004, 87.68115], + [35.26462000000004, 87.68115], + [35.26462000000004, 87.68115] + ] + } + } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [35.264895, 43.840575] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 0, + "k": [35.26489639282227, 43.840576171875] + }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0, 0, 0] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [35.26489708923339, 43.84057675781253] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [0, 8.556884765625] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 40", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [7.138519999999971, 0], + [-0.3849001794597484, 0.6666666666666856], + [-0.3572655899081383, 0], + [-7.138519999999971, 0], + [0.3849001794597484, -0.6666666666666856], + [0.3572655899081383, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-7.138519999999971, 0], + [-0.7698003589194968, 0], + [0.1786327949540691, -0.3094010767584905], + [7.138519999999971, 0], + [0.7698003589194968, 0], + [-0.1786327949540691, 0.3094010767584905], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [22.41555999999997, 2], + [1, 2], + [0.1339745962155803, 0.5], + [1, 0], + [22.41555999999997, 0], + [23.28158540378439, 1.5], + [22.41555999999997, 2], + [22.41555999999997, 2], + [22.41555999999997, 2] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0, 0, 0] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [11.707779999999987, 1] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [-44.97264099121094, 8.60107421875] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 41", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [7.138506666666672, 0], + [-0.3849001794597484, 0.6666666666666856], + [-0.3572655899081383, 0], + [-7.138506666666672, 0], + [0.3849001794597484, -0.6666666666666856], + [0.3572655899081383, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-7.138506666666672, 0], + [-0.7698003589194968, 0], + [0.1786327949540691, -0.3094010767584905], + [7.138506666666672, 0], + [0.7698003589194968, 0], + [-0.1786327949540691, 0.3094010767584905], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [22.415520000000015, 2], + [1, 2], + [0.1339745962155803, 0.5], + [1, 0], + [22.415520000000015, 0], + [23.28154540378443, 1.5], + [22.415520000000015, 2], + [22.415520000000015, 2], + [22.415520000000015, 2] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0, 0, 0] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [11.70776000000001, 1] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [44.97264099121094, 8.60107421875] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 42", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0.1779712685141135, 0.1455954967886441], + [0, 10.21195], + [-0.6666666666666856, -0.3849001794597484], + [0, -0.3572655899081383], + [-7.594240000000013, -6.182609999999954], + [0.7194361617831646, -0.2738689498852978], + [0.1217001300342986, 0.00004354076423851438], + [0, -0.00001333333335651332], + [0, 0] + ], + "o": [ + [-0.2299384447921966, 0.0003642913500243594], + [-8.26269000000002, -6.72705000000002], + [0, -0.7698003589194968], + [0.3094010767584905, 0.1786327949540691], + [0, 10.03661999999997], + [0.5968955488000347, 0.48611551756278], + [-0.1137379049379206, 0.04329679579950607], + [0, 0.00001333333335651332], + [0, 0], + [0, 0] + ], + "v": [ + [9.565920000000006, 27.163610000000006], + [8.935060000000021, 26.93900000000002], + [0, 1], + [1.5, 0.1339745962155803], + [2, 1], + [10.19776000000002, 25.38817999999998], + [9.922043621861746, 27.09814505263267], + [9.565920000000006, 27.163569999999993], + [9.565920000000006, 27.163610000000006], + [9.565920000000006, 27.163610000000006] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0, 0, 0] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [5.283264722952591, 13.58105967800286] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 0, + "k": [-38.54803466796875, -25.96734619140625] + }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 43", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-0.3846672993283278, 0.6668010658510184], + [-0.09436286436618957, 0.07684971547757868], + [0, 9.98485999999997], + [-0.6666666666666856, -0.3849001794597484], + [0, -0.3572655899081383], + [8.262209999999982, -6.726559999999949], + [0.229938636580016, 0.0003658846711118713], + [0, 0], + [0, 0] + ], + "o": [ + [-0.7698003119616601, 0.0002688797019914091], + [0.06081182613280589, -0.1054141866295595], + [7.580559999999991, -6.171389999999974], + [0, -0.7698003589194968], + [0.3094010767584905, 0.1786327949540691], + [0, 10.504880000000014], + [-0.1779703703930977, 0.1455969014986067], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [1.000401626988719, 27.698730000000012], + [0.1338542178725106, 26.19903258051363], + [0.3685716269887394, 25.92334], + [8.565831626988711, 1], + [10.06583162698871, 0.1339745962155803], + [10.56583162698871, 1], + [1.631261626988703, 27.47411999999997], + [1.000401626988719, 27.698730000000012], + [1.000401626988719, 27.698730000000012], + [1.000401626988719, 27.698730000000012] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0, 0, 0] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [5.282196570582941, 13.84861968346089] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [38.54713439941406, -25.69972229003906] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 44", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-0.0001436653635096263, 0.5523445072317941], + [-7.830080000000009, 6.375], + [-0.1245379959206048, -0.7595973072243396], + [0.2791638445359581, -0.2260337481801002], + [0, -10.42578000000003], + [0.5523472854524698, 0.0001502547103200413], + [0, 0], + [0, 0] + ], + "o": [ + [-0.5523445071358424, 0.0001440338293150489], + [0, -11.21776999999997], + [0.5955615667422194, -0.4876517218157801], + [0.05811567238811222, 0.3544661846147505], + [-7.374520000000018, 6.004889999999989], + [0.0001491939784727947, 0.5523472857399838], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [1.000000033866627, 25.02412569256711], + [3.386662683624309e-8, 24.02412569256711], + [12.68262003386661, 0.2262756925671283], + [14.30284404920479, 0.8381532602712127], + [13.94532003386661, 1.777055692567103], + [2.000000033866627, 24.02412569256711], + [1.000000033866627, 25.02412569256711], + [1.000000033866627, 25.02412569256711], + [1.000000033866627, 25.02412569256711] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0, 0, 0] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [7.158019822384604, 12.51156137851502] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [-36.67327880859375, 44.1680908203125] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 45", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-0.0001436653635096263, 0.5523445072317941], + [7.374509999999987, 6.004889999999989], + [-0.7185959382160831, 0.2758942898098553], + [-0.2779188844648388, -0.2275627409534877], + [0, -11.21776999999997], + [0.5523472854524698, 0.0001502547103200413], + [0, 0], + [0, 0] + ], + "o": [ + [-0.5523445071358424, 0.0001440338293150489], + [0, -10.42675000000003], + [-0.5982294328424587, -0.4843751926465529], + [0.3353328903045849, -0.1287461070962195], + [7.830069999999978, 6.375], + [0.0001491939784727947, 0.5523472857399838], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [13.31602885350145, 25.02412569256711], + [12.31602885350145, 24.02412569256711], + [0.3707188535014438, 1.777055692567103], + [0.6415434896154579, 0.06644935624944992], + [1.633418853501439, 0.2262756925671283], + [14.31602885350145, 24.02412569256711], + [13.31602885350145, 25.02412569256711], + [13.31602885350145, 25.02412569256711], + [13.31602885350145, 25.02412569256711] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0, 0, 0] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [7.157902996396658, 12.51206288046946] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [36.67265319824219, 44.1685791015625] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [146.1478729248047, 142.5509948730469] }, + "r": { + "a": 1, + "k": [ + { + "o": { "x": 0.5, "y": -0.5 }, + "i": { "x": 0.2, "y": 1 }, + "s": [0], + "t": 0 + }, + { + "o": { "x": 0.4, "y": 0 }, + "i": { "x": 0.8, "y": 1 }, + "s": [15], + "t": 119 + }, + { + "o": { "x": 0.5, "y": -0.5 }, + "i": { "x": 0.2, "y": 1 }, + "s": [0], + "t": 240 + }, + { + "o": { "x": 0.167, "y": 0.167 }, + "i": { "x": 0.833, "y": 0.833 }, + "s": [15], + "t": 372 + }, + { "s": [0], "t": 500 } + ] + }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Circle", + "it": [ + { + "ty": "el", + "bm": 0, + "hd": false, + "nm": "Ellipse 1", + "d": 1, + "p": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [14.86018, 14.86018] } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8941, 0.2392, 0.1961] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [133.4505004882812, 20.80424118041992] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Circle", + "it": [ + { + "ty": "el", + "bm": 0, + "hd": false, + "nm": "Ellipse 2", + "d": 1, + "p": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [14.86018, 14.86018] } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8941, 0.2392, 0.1961] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [108.1882019042969, 20.80424118041992] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Circle", + "it": [ + { + "ty": "el", + "bm": 0, + "hd": false, + "nm": "Ellipse 3", + "d": 1, + "p": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [14.86018, 14.86018] } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8941, 0.2392, 0.1961] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [82.9259033203125, 20.80424118041992] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 46", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [129.28353, 0], + [-0.5719173621456548, 0.9906922445789519], + [-0.5309441511978434, -0.00002374454396658621], + [-129.28353, 0], + [0.5720059700647653, -0.990641086772996], + [0.5308491815163734, -0.00002374029679685918], + [0, 0], + [0, 0] + ], + "o": [ + [-129.28353, 0], + [-1.143923332210477, 0.00005115780595588149], + [0.2654515122206362, -0.4598229952001134], + [129.28353, 0], + [1.14392333221042, 0.00005115780595588149], + [-0.2654451504582767, 0.4597170066230092], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [389.3365901725293, 2.97199999999998], + [1.486000172529316, 2.97199999999998], + [0.1990530232998253, 0.7430575532746957], + [1.486000172529316, 0], + [389.3365901725293, 0], + [390.6234705207734, 2.229057551788685], + [389.3365901725293, 2.97199999999998], + [389.3365901725293, 2.97199999999998], + [389.3365901725293, 2.97199999999998] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.2471, 0.2392, 0.3373] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [195.4112851544738, 1.486000000046169] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [251.5888824462891, 37.81726455688477] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 47", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0.01497063777622998, 12.30435836764156], + [0, 72.81486000000001], + [-12.30436387949499, 0.01497902374811133], + [-114.4233533333334, 0], + [-0.01497064448426499, -12.30436388098173], + [0, -72.81486000000001], + [12.30435996820506, -0.01497901898659393], + [114.4233533333334, 0], + [0, 0] + ], + "o": [ + [-12.30435835744368, -0.01497901702572335], + [0, -72.81486000000001], + [0.01497063219051142, -12.30436388970782], + [114.4233533333333, 0], + [12.30436387078385, 0.01497902373751003], + [0, 72.81485999999995], + [-0.014976152093368, 12.30435997169485], + [-114.4233533333334, 0], + [0, 0], + [0, 0] + ], + "v": [ + [25.26229999999993, 265.99714], + [2.972039999999936, 243.70688], + [2.972039999999936, 25.26229999999998], + [25.26229999999993, 2.97202999999999], + [368.5323599999999, 2.97202999999999], + [390.8226299999999, 25.26229999999998], + [390.8226299999999, 243.70688], + [368.5323599999999, 265.99713999999994], + [25.26229999999993, 265.99714], + [25.26229999999993, 265.99714] + ] + } + } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [196.8973349999999, 134.484585] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [196.8973388671875, 134.4845886230469] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 48", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0, 72.81486000000001], + [13.9438026614755, 0.01972938694046888], + [114.4233533333334, 0], + [0.01973478763272851, -13.94379729879824], + [0, -72.81486000000001], + [-13.94379729250778, -0.01973923173312642], + [-114.4233533333334, 0], + [-0.01972930134797934, 13.94380266159658], + [0, 0], + [0, 0] + ], + "o": [ + [0, -72.81485999999995], + [-0.01972930134797934, -13.94380266159658], + [-114.4233533333334, 0], + [-13.94379729250778, 0.01973923173315484], + [0, 72.81485999999995], + [0.01973478763272851, 13.94379729879824], + [114.4233533333333, 0], + [13.9438026614755, -0.01972938694046888], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [393.7946599999999, 243.70688], + [393.7946599999999, 25.26229999999998], + [368.5323599999999, -2.842170943040401e-14], + [25.26229999999993, -2.842170943040401e-14], + [-5.684341886080801e-14, 25.26229999999998], + [-5.684341886080801e-14, 243.70688], + [25.26229999999993, 268.96917999999994], + [368.5323599999999, 268.96917999999994], + [393.7946599999999, 243.70688], + [393.7946599999999, 243.70688], + [393.7946599999999, 243.70688] + ] + } + } + }, + { + "ty": "tr", + "a": { + "a": 0, + "k": [196.89732999999993, 134.48458999999994] + }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [196.8973236083984, 134.4845886230469] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.2471, 0.2392, 0.3373] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [196.8973204125978, 134.4845879345704] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [251.5888824462891, 134.4845886230469] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "avatar", + "it": [ + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 49", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0, 0], + [-1.979171605112811, -4.995064275532684], + [-5.790666666666652, -14.614570000000015], + [9, -6], + [1, 22.3333366666667], + [0, 0] + ], + "o": [ + [0, 0], + [4.909789440940472, -2.182144588430617], + [5.790666666666652, 14.614570000000015], + [-9, 6.000000000000057], + [-1, -22.3333366666667], + [0, 0], + [0, 0] + ], + "v": [ + [0, 0.8147804674066492], + [0, 0.8147804674066492], + [12.62800000000004, 5.971080467406637], + [30, 49.81479046740662], + [3, 67.81479046740668], + [0, 0.8147804674066492], + [0, 0.8147804674066492] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8941, 0.2392, 0.1961] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [15, 33.90598661575457] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [55.51011657714844, -25.71406555175781] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 50", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0.4211643706266841, 0.04662945799441331], + [0.5889439463361441, 5.082520056167141], + [-6.570262002955701, 0.0008310797148851634], + [-0.485577825537348, -0.07026646703548067], + [-11.19286333333332, 11.91504666666663], + [1.168376666666632, 3.894856666666669], + [-5.868333333333339, 2.630533333333346], + [-1.644613333333382, -4.020019999999988], + [7.060931279501915, -5.6607259419809], + [12.32039666666662, -9.800293333333343], + [-0.001062943130364147, -0.3603419567697301], + [2.329580743267911, -2.088203520632646], + [2.703478455451091, 0.007597710894742704], + [0, 0], + [0, 0] + ], + "o": [ + [-0.4237377574789889, -0.000215232107848351], + [-5.082461014953651, -0.5894532422024668], + [-0.7443797975179223, -6.527958501340436], + [0.4906287968982497, 0.002566066525218957], + [11.19286333333332, -11.91504666666663], + [-1.168376666666632, -3.894856666666669], + [5.868333333333339, -2.630533333333346], + [1.644613333333382, 4.020019999999988], + [3.394669483978419, 8.389087424661284], + [-12.32039666666662, 9.800293333333343], + [0.03894926851353375, 0.3582323410008712], + [-0.002197868263692726, 3.128503724204734], + [-2.00603542209069, 1.812367338487661], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [11.01939190068617, 77.21340000000004], + [9.751081900686131, 77.14308], + [0.07090190068618085, 67.46193], + [11.00205190068618, 55.21193], + [12.46812190068613, 55.32130999999998], + [46.0467119006862, 19.57616999999999], + [42.5415819006862, 7.891599999999983], + [60.14658190068621, 0], + [65.08042190068625, 12.06005999999996], + [58.90318190068626, 35.73241999999999], + [21.94199190068628, 65.13330000000002], + [22.0020519006863, 66.21191000000005], + [18.33823190068631, 74.40869000000004], + [11.01939190068617, 77.21340000000004], + [11.01939190068617, 77.21340000000004], + [11.01939190068617, 77.21340000000004] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [1, 0.7216, 0.7216] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [33.28824387656856, 38.60672149023033] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [36.52876281738281, 21.47772216796875] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 51", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-1.563456666666639, -1.572599999999966], + [0.7600766666666914, -2.698666666666668], + [2.771233333333385, -0.6758499999999685], + [1.452666666666687, 1.461123333333376], + [-8.491636359865083, 3.634548630433756], + [7.393429625178101, 5.536698492125879], + [3.133524927390113, -0.4356281075754396], + [0.000006666666649834951, -0.000006666666649834951], + [0, 0] + ], + "o": [ + [1.563456666666639, 1.572599999999966], + [-0.7600766666666914, 2.698666666666668], + [-2.771233333333385, 0.6758499999999685], + [-1.452666666666687, -1.461123333333376], + [-1.098206734686983, 9.171247122559635], + [8.491636359865083, -3.634548630433756], + [-2.532304728604799, -1.89636048265379], + [-0.000006666666649834951, 0.000006666666649834951], + [0, 0], + [0, 0] + ], + "v": [ + [10.34708238494034, 0.1148148458778451], + [15.03745238494037, 4.832614845877856], + [12.75722238494041, 12.92861484587786], + [4.443522384940366, 14.95616484587788], + [0.0855223849404183, 10.57279484587787], + [16.72073904087688, 23.03036645912675], + [19.19170419392253, 2.395060433367462], + [10.3471023849404, 0.1147948458778956], + [10.34708238494034, 0.1148148458778451], + [10.34708238494034, 0.1148148458778451] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.902, 0.902, 0.902] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [11.99813011057922, 12.00840623603047] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [-3.345443725585938, 27.54765319824219] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 52", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0.8845036878024075, 3.138055184786822], + [-3.159887352404098, -0.8030249290154643], + [-0.5324530378003374, -0.518849596282621], + [1.632390352641096, -1.675268652403815], + [0, 0], + [0, 0] + ], + "o": [ + [-2.275383664601691, 2.335030255771358], + [-0.8845036878024075, -3.138055184786822], + [0.7205422443207681, 0.1831120290279387], + [1.675187521048201, 1.632473610949774], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [12.91565527348894, 12.83815902544256], + [5.805908732151693, 11.03135293354455], + [10.92552197750547, 5.777534858058971], + [12.83816527348893, 6.849049025442582], + [12.91565527348894, 12.83815902544256], + [12.91565527348894, 12.83815902544256], + [12.91565527348894, 12.83815902544256] + ] + } + } + }, + { + "ty": "tr", + "a": { + "a": 0, + "k": [9.87996973757856, 9.881422370070215] + }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 0, + "k": [9.879969596862793, 9.88142204284668] + }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 53", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-7.373078406084687, -1.87371451676097], + [2.0638548320876, 7.322130462144287], + [1.242392590213854, 1.21065497502434], + [3.809053201285678, -3.908891727185164], + [0, 0], + [0, 0] + ], + "o": [ + [-5.309223573996974, 5.448415945383317], + [7.373078406084687, 1.87371451676097], + [-0.4706175553620824, -1.669653836384782], + [-3.908911441965074, -3.809032969659825], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [2.804655273488947, 2.985459025442537], + [7.448328636113729, 19.46025257509029], + [19.39408167760701, 7.201316697977973], + [16.77924527348898, 2.804649025442586], + [2.804655273488947, 2.985459025442537], + [2.804655273488947, 2.985459025442537], + [2.804655273488947, 2.985459025442537] + ] + } + } + }, + { + "ty": "tr", + "a": { + "a": 0, + "k": [9.884591377694216, 9.887295054346954] + }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 0, + "k": [9.884591102600098, 9.88729476928711] + }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.902, 0.902, 0.902] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [9.884591359645128, 9.88729462626084] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [39.11387634277344, 68.91647338867188] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Rectangle", + "it": [ + { + "ty": "rc", + "bm": 0, + "hd": false, + "nm": "Rectangle 2", + "d": 1, + "p": { "a": 0, "k": [0, 0] }, + "r": { "a": 0, "k": 0 }, + "s": { "a": 0, "k": [9.88235, 46.58824] } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.902, 0.902, 0.902] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { + "a": 0, + "k": [100.00000135533979, 100.00000135533979] + }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [18.38414001464844, 48.7135009765625] }, + "r": { "a": 0, "k": -45.74128130886685 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Group Layer 1", + "it": [ + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 54", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": false, + "i": [ + [0, 0], + [-8.240452857970581, 7.33574021330594], + [-6.973800000000097, 1.219619999999964], + [-4.277460000000019, -5.641340000000014], + [0.3854100000000926, -5.77624000000003], + [-0.1236200000000736, -5.787770000000023], + [-23.22410790325614, 10.89818853999236], + [5.590799999999945, -4.01034999999996], + [6.349609999999984, 2.649980000000028], + [2.406439999999975, 6.870470000000012], + [3.577250000000049, 10.2131766666667], + [3.722999999999956, 4.073840000000018], + [5.124660000000063, -2.048090000000002], + [2.217539999999985, -3.546449999999993], + [3.746589999999969, -1.85951], + [1.224550000000022, 3.999410000000012] + ], + "o": [ + [4.36417440991454, -10.1327256698973], + [5.29200000000003, -4.702760000000012], + [6.973800000000097, -1.219619999999964], + [3.497719999999958, 4.613], + [-0.3854100000000926, 5.77624000000003], + [0.5478609290083796, 25.64818804044], + [-6.0215200000000095, 3.328849999999989], + [-5.590799999999945, 4.01034999999996], + [-6.718119999999999, -2.803780000000017], + [-3.577250000000049, -10.2131766666667], + [-1.824340000000007, -5.208520000000021], + [-3.722999999999956, -4.073840000000018], + [-3.884000000000015, 1.552250000000015], + [-2.217539999999985, 3.546449999999993], + [-3.746589999999969, 1.85951], + [0, 0] + ], + "v": [ + [0, 36.81971183807468], + [19.136889999999994, 10.29833183807472], + [37.58315000000005, 0.3356318380747325], + [56.69370000000004, 6.846791838074751], + [60.46042, 23.41579183807477], + [58.90772000000004, 40.70007183807479], + [109.43484, 72.05107183807479], + [93.13004000000001, 84.65919183807478], + [73.81771000000003, 88.76931183807477], + [61.61164000000008, 71.47947183807474], + [50.87988999999993, 40.83994183807471], + [43.41788999999994, 26.19454183807471], + [28.52861999999993, 21.68583183807471], + [19.898329999999987, 30.48983183807468], + [11.59474, 39.66918183807468], + [1.071820000000002, 36.38447183807466] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.1843, 0.1804, 0.2549] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [54.71742, 44.90828540952707] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 0, + "k": [56.97862243652344, -97.55453491210938] + }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 55", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [12.80056000000002, 14.84857999999997], + [0.09610999999995329, 0.1114900000000034], + [-0.09887666666668338, 0.1093766666666625], + [9.402829999999994, 19.19235000000003], + [4.309233333333395, -1.325820000000022], + [4.290133333333301, 5.66292333333331], + [-2.376546666666627, 7.12972000000002], + [-9.725829999999974, 7.834636666666654], + [-5.339968183865722, 0.4233072627996535], + [-8.70629784065352, 4.297575746988798], + [-4.428216981352762, -0.0962353772497977], + [-0.1912433333333183, -0.00537000000002763], + [0.4348882578142366, -5.667701167721646], + [-10.26391999999998, -21.31786999999997], + [-0.08838000000002921, -0.183593333333306], + [0.197430000000054, -0.05012999999996737], + [9.999617063156961, -0.01126900148881305], + [0, 0], + [0, 0] + ], + "o": [ + [-17.22851000000003, 0.0004900000000134241], + [-0.09610999999995329, -0.1114900000000034], + [0.09887666666668338, -0.1093766666666625], + [0.0966799999999921, -0.1069300000000339], + [-4.309233333333395, 1.325820000000022], + [-4.290133333333301, -5.66292333333331], + [2.376546666666627, -7.12972000000002], + [9.725829999999974, -7.834636666666654], + [4.180733954092943, -3.349016698753871], + [9.66414979505862, -0.9343383380459613], + [3.984062224451122, -1.935359158780784], + [0.1912433333333183, 0.00537000000002763], + [5.682103440165747, 0.160202430177776], + [-1.978520000000003, 25.62988999999999], + [0.08838000000002921, 0.183593333333306], + [-0.197430000000054, 0.05012999999996737], + [-9.755760116840293, 2.194906135314341], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [76.45752000000005, 123.6120585329885], + [25.67896000000007, 105.1350585329885], + [25.3906300000001, 104.8005885329885], + [25.68726000000015, 104.4724585329885], + [25.7981000000002, 74.41145853298849], + [12.87040000000002, 78.38891853298855], + [0, 61.40014853298851], + [7.129639999999995, 40.01098853298851], + [36.30713000000003, 16.50707853298849], + [50.917730000000006, 10.71801853298848], + [78.70240000000001, 2.80492853298847], + [91.50220000000002, 0.006588532988473617], + [92.07592999999997, 0.02269853298849966], + [101.71656, 10.73021853298849], + [106.50806, 119.5915485329884], + [106.7732, 120.1423285329885], + [106.18090999999993, 120.2927185329885], + [76.45752000000005, 123.6120585329885], + [76.45752000000005, 123.6120585329885], + [76.45752000000005, 123.6120585329885] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8941, 0.2392, 0.1961] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { + "a": 0, + "k": [53.38659999999999, 61.80602928645896] + }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [-2.732666015625, 12.2200927734375] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Circle", + "it": [ + { + "ty": "el", + "bm": 0, + "hd": false, + "nm": "Ellipse 4", + "d": 1, + "p": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [49.12206, 49.12206] } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [1, 0.7216, 0.7216] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 0, + "k": [-1.703369140625, -70.34844970703125] + }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 56", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-0.05046307206771417, 6.687765119892561], + [-24.79129333333333, 22.85703333333333], + [6.156666666666638, 4.768496666666692], + [22.44581000000005, -23.98113666666666], + [-4.572140827207136, -6.944578946697334], + [-2.913746183429339, -0.5230251972185442], + [-0.000003333333324917476, 0], + [0, 0] + ], + "o": [ + [6.574960007620689, 1.224193497238957], + [24.79129333333333, -22.85703333333333], + [-6.156666666666638, -4.768496666666692], + [-22.44581000000005, 23.98113666666671], + [-8.300252200030059, 0.4873006326927225], + [1.627868233265076, 2.47255276859778], + [0.000003333333324917476, 0], + [0, 0], + [0, 0] + ], + "v": [ + [8.892871489078289, 93.35674999999998], + [21.60168148907826, 82.87659000000002], + [95.97556148907825, 14.30549000000002], + [77.50556148907822, 0], + [10.16813148907818, 71.94341000000003], + [1.779880886519209, 88.66513905443236], + [8.8928614890782, 93.35674999999998], + [8.892871489078289, 93.35674999999998], + [8.892871489078289, 93.35674999999998] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [1, 0.7216, 0.7216] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { + "a": 0, + "k": [47.98051713024083, 46.77070773825746] + }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 0, + "k": [-63.70094299316406, 35.96038818359375] + }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Polygon", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 57", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [50.447, 20.60700000000003], + [45.10400000000004, 31.642], + [0, 16.28500000000003], + [7.886000000000024, 0], + [50.447, 20.60700000000003], + [50.447, 20.60700000000003], + [50.447, 20.60700000000003] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [1, 0.7216, 0.7216] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [25.2235, 15.821] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 0, + "k": [-39.15132141113281, 99.55325317382812] + }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 58", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-12.84357666666665, 0], + [0, 0], + [0, -4.962290000000053], + [0, 0], + [7.88129333333336, 0], + [0, 8.221780228018588], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [12.84357666666665, 0], + [0, 0], + [0, 4.962290000000053], + [0, 0], + [-7.88129333333336, 0], + [-8.221780228018588, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, 0], + [38.53072999999995, 0], + [38.53072999999995, 0], + [38.53072999999995, 14.88687000000004], + [38.53072999999995, 14.88687000000004], + [14.88684999999998, 14.88687000000004], + [0, 0.00002000000006319169], + [0, 0.00002000000006319169], + [0, 0], + [0, 0], + [0, 0] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.1843, 0.1804, 0.2549] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { + "a": 0, + "k": [19.26536499999997, 7.443435000000022] + }, + "s": { + "a": 0, + "k": [100.00000035600469, 100.0000003560048] + }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 0, + "k": [15.40553283691406, 122.0729064941406] + }, + "r": { "a": 0, "k": -101.9646603431679 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [3.571762084960938, -14.02764892578125] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 59", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": false, + "i": [ + [0, 0], + [-27, -13] + ], + "o": [ + [0, 0], + [0, 0] + ], + "v": [ + [0, 0.9451795841209787], + [44, 8.945179584120979] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.1843, 0.1804, 0.2549] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [22, 4.472589792060488] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [-50.9898681640625, 74.22216796875] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 60", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [7, -19], + [-12, -4], + [0, 0], + [-4.333333333333371, 5.333333333333371], + [-11.33333333333337, -0.6666666666666288], + [-10.47492999999997, -23.50056999999993], + [-11.29537050727379, -0.8691879999989851], + [0, 13.125], + [0, 0], + [25.66666666666663, 5.00000666666665], + [0, 0] + ], + "o": [ + [0, 0], + [-7, 19], + [12, 4], + [4.333333333333371, -5.333333333333371], + [11.33333333333337, 0.6666666666666288], + [0, 0], + [4.578582828650156, 10.36230968255256], + [8.398000000000025, 0.5844700000000103], + [0, -30], + [-25.66666666666663, -5.00000666666665], + [0, 0], + [0, 0] + ], + "v": [ + [74.61153237964061, 0.8990634755461997], + [2.611532379640607, 13.8990634755462], + [15.61153237964061, 45.8990634755462], + [56.61153237964061, 54.8990634755462], + [69.61153237964061, 38.8990634755462], + [103.6115323796406, 40.8990634755462], + [151.9712823796406, 86.37283347554614], + [177.7487423796406, 104.6114834755463], + [193.6115323796406, 88.89908347554626], + [151.6115323796406, 15.89908347554626], + [74.61153237964061, 0.8990634755461997], + [74.61153237964061, 0.8990634755461997] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.1843, 0.1804, 0.2549] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [96.80576618982016, 52.338510384046] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [-1.295547485351562, 92.6341552734375] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 61", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-7.88129333333336, 0], + [0, 0], + [0, -4.962290000000053], + [0, 0], + [12.84357999999997, 0], + [0, 0], + [0, 0], + [-8.222048024357377, -0.0003677011610534464], + [0, 0], + [0, 0] + ], + "o": [ + [7.88129333333336, 0], + [0, 0], + [0, 4.962290000000053], + [0, 0], + [-12.84357999999997, 0], + [0, 0], + [0, 0], + [-0.00001104221053083165, -8.222048032571934], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [14.88686000001348, 3.296918293926865e-12], + [38.53074000001345, 3.296918293926865e-12], + [38.53074000001345, 3.296918293926865e-12], + [38.53074000001345, 14.88687000000334], + [38.53074000001345, 14.88687000000334], + [1.341504685115069e-11, 14.88687000000334], + [1.341504685115069e-11, 14.88687000000334], + [1.341504685115069e-11, 14.88687000000334], + [14.88686000001348, 3.296918293926865e-12], + [14.88686000001348, 3.296918293926865e-12], + [14.88686000001348, 3.296918293926865e-12] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.1843, 0.1804, 0.2549] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [19.26537000000657, 7.443434992396767] }, + "s": { "a": 0, "k": [100.0000022812199, 100.0000022812199] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [-14.06002807617188, 107.0041809082031] }, + "r": { "a": 0, "k": -64.16458069241553 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Polygon", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 62", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "o": [ + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0, 9.802999999999997], + [2.541999999999916, 21.795999999999992], + [50.01199999999994, 17.70100000000002], + [46.26099999999997, 0], + [0, 9.802999999999997], + [0, 9.802999999999997], + [0, 9.802999999999997] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [1, 0.7216, 0.7216] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [25.00599999999997, 10.898] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [44.38893127441406, 92.04656982421875] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Circle", + "it": [ + { + "ty": "el", + "bm": 0, + "hd": false, + "nm": "Ellipse 5", + "d": 1, + "p": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [66, 66] } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.1843, 0.1804, 0.2549] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [6.010116577148438, -94.30523681640625] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { + "a": 1, + "k": [ + { + "o": { "x": 0.167, "y": 0.167 }, + "i": { "x": 0.833, "y": 0.833 }, + "s": [523.989990234375, 292.992431640625], + "t": 0 + }, + { + "o": { "x": 0.4, "y": 0 }, + "i": { "x": 0.8, "y": 1 }, + "s": [519, 258.3824462890625], + "t": 240 + }, + { "s": [523.989990234375, 292.982421875], "t": 500 } + ] + }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 63", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [229.3333333333334, 0], + [-0.3849001794597484, 0.6666666666666288], + [-0.3572655899081667, 0], + [-229.3333333333334, 0], + [0.3849001794598053, -0.6666666666666288], + [0.3572655899081383, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-229.3333333333333, 0], + [-0.7698003589194968, 0], + [0.1786327949540691, -0.3094010767584905], + [229.3333333333333, 0], + [0.7698003589194968, 0], + [-0.1786327949540691, 0.3094010767584905], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [689, 2], + [1, 2], + [0.1339745962155519, 0.5], + [1, 0], + [689, 0], + [689.8660254037844, 1.5], + [689, 2], + [689, 2], + [689, 2] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.2471, 0.2392, 0.3373] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [345.00000000000006, 1] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [345, 419.9691772460938] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "key on ground", + "it": [ + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 64", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-2.217526666666686, 0.006466666666710807], + [-1.370796666666706, 2.445706666666638], + [1.481666666666683, 2.437456666666662], + [2.060363333333385, -0.005973333333372466], + [-3.434462284144161, -8.574522893043309], + [9.142985792778859, 1.312929860113286], + [1.907696826535812, 2.523761109508996], + [-0.000006666666649834951, 0.000009999999974752427], + [0, 0] + ], + "o": [ + [2.217526666666686, -0.006466666666710807], + [1.370796666666706, -2.445706666666638], + [-1.481666666666683, -2.437456666666662], + [-2.060363333333385, 0.005973333333372466], + [5.708523508634698, -7.261593032930023], + [3.434462284144161, 8.574522893043309], + [-3.131526720608917, -0.4496862439048073], + [0.000006666666649834951, -0.000009999999974752427], + [0, 0], + [0, 0] + ], + "v": [ + [0.00002000000006319169, 19.23501249151616], + [6.65260000000012, 19.21561249151614], + [10.76499000000013, 11.87849249151611], + [6.319990000000075, 4.566122491516126], + [0.1389000000000351, 4.584042491516129], + [20.71061803143357, 7.538134679720883], + [7.866440137005497, 23.87671900381349], + [0, 19.23504249151608], + [0.00002000000006319169, 19.23501249151616], + [0.00002000000006319169, 19.23501249151616] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.4667, 0.5216, 0.6157] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [10.79423655357423, 12.00116126379807] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [-29.1148681640625, 0] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 65", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [2.217523333333361, 0.006466666666710807], + [1.370796666666706, 2.445706666666638], + [-1.481666666666683, 2.437456666666662], + [-2.06036666666671, -0.005973333333372466], + [3.434476554992671, -8.574525469506852], + [-9.14299515948585, 1.312918789427727], + [-1.907701751470427, 2.523767440735355], + [0.000009999999974752427, 0.000009999999974752427], + [0, 0] + ], + "o": [ + [-2.217523333333361, -0.006466666666710807], + [-1.370796666666706, -2.445706666666638], + [1.481666666666683, -2.437456666666662], + [2.06036666666671, 0.005973333333372466], + [-5.708518604493293, -7.261606680079126], + [-3.434476554992671, 8.574525469506852], + [3.131535257901646, -0.4496832173851999], + [-0.000009999999974752427, -0.000009999999974752427], + [0, 0], + [0, 0] + ], + "v": [ + [21.57089832221322, 19.2350288610354], + [14.91832832221326, 19.21562886103538], + [10.80593832221325, 11.87850886103536], + [15.2509383222133, 4.56613886103537], + [21.43203832221332, 4.584058861035373], + [0.8602992199013215, 7.538126145555793], + [13.70446608001112, 23.87674117573374], + [21.57092832221326, 19.23505886103533], + [21.57089832221322, 19.2350288610354], + [21.57089832221322, 19.2350288610354] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.4667, 0.5216, 0.6157] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [10.77668288340343, 12.00117124887982] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [29.1148681640625, -0.00006103515625] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Rectangle", + "it": [ + { + "ty": "rc", + "bm": 0, + "hd": false, + "nm": "Rectangle 3", + "d": 1, + "p": { "a": 0, "k": [0, 0] }, + "r": { "a": 0, "k": 0 }, + "s": { "a": 0, "k": [9.88235, 46.58824] } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.4667, 0.5216, 0.6157] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100.0000006938821, 100.0000006938821] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [-0.00006103515625, 0.38983154296875] }, + "r": { "a": 0, "k": 89.25872002560452 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "tr", + "a": { "a": 0, "k": [0, 0] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [448.6300048828125, 437.480712890625] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 66", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [3.186694609834262, -19.85336251118997], + [0.4904399999999214, -5.63130000000001], + [-0.08845999999999776, 1.014260000000036], + [-6.723471563131682, 18.71353903724355], + [-2.270260000000064, 5.113066666666555], + [0.4153299999999831, -0.9352999999999838], + [0, 0], + [0, 0] + ], + "o": [ + [-8.17609476228887, 18.37015242111886], + [-0.8948333333333949, 5.576579999999922], + [-0.08899999999999864, 1.02022999999997], + [1.733117367162947, -19.80903625495989], + [1.889213333333316, -5.261393333333444], + [0.4119999999999777, -0.9279099999999971], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [19.19798510560776, 0.4150305762301514], + [2.081505105607732, 57.99350057623019], + [0.003595105607757887, 74.8053205762302], + [1.595225105607767, 74.8053205762302], + [14.33310510560779, 16.78004057623025], + [20.5723151056078, 1.21835057623025], + [19.19798510560781, 0.4150305762302651], + [19.19798510560776, 0.4150305762301514], + [19.19798510560776, 0.4150305762301514] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [1, 1, 1] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [10.32431429514427, 37.78412798428406] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [191.3143310546875, 381.51611328125] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 67", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-3.382088846450529, -10.71011017350793], + [-0.8375575056297748, -11.19859174568751], + [0.3626810825790017, -6.275477308399218], + [-0.05885000000000673, 1.019890000000032], + [1.9976551017524, 11.15523879984426], + [4.496321460727756, 10.40054277558579], + [3.277435908719497, 5.454724449950731], + [0.2852500864805165, -0.5426743341663496], + [-0.125860005045638, -0.2333261340196486], + [0.000003333333324917476, 1.13686837721616e-13], + [0, 0] + ], + "o": [ + [5.780264959185047, 9.62982460357307], + [3.388824432314493, 10.70634525077378], + [0.4635784317202365, 6.26883147432909], + [-0.05905000000001337, 1.02328], + [0.6421029803502734, -11.31448992883611], + [-1.994557718546844, -11.15392021723198], + [-2.523863866704687, -5.8417220186343], + [-0.3273447161295735, -0.518370988407014], + [-0.1233481068207425, 0.2346637386355042], + [-0.000003333333324917476, -1.13686837721616e-13], + [0, 0], + [0, 0] + ], + "v": [ + [0.09559143278858073, 1.174611754407465], + [13.88672143278859, 31.79018175440751], + [20.24772143278858, 64.75864175440756], + [20.39923143278855, 83.59549175440759], + [21.99086143278856, 83.59549175440759], + [19.95054143278855, 49.77500175440764], + [10.18154143278855, 17.33478175440769], + [1.469921432788567, 0.3712817544077325], + [0.09158312732944296, 0.4259642830211305], + [0.09560143278855548, 1.174611754407692], + [0.09559143278858073, 1.174611754407465], + [0.09559143278858073, 1.174611754407465] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [1, 1, 1] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [11.11211691562261, 42.18088652318136] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [133.3039703369141, 376.0107116699219] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 68", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-8.589259999999967, -5.141330000000039], + [-4.329310000000021, -7.945029999999974], + [-0.3453970616311608, -4.865644586711369], + [0.06294000000002598, 1.024689999999964], + [6.114620000000002, 6.557750000000055], + [8.969520000000045, 3.810020000000009], + [5.45220999999998, 1.905730000000062], + [-0.9622899999999959, -0.3363499999999249], + [0.000009999999974752427, 0], + [0, 0] + ], + "o": [ + [9.40825000000001, 3.288509999999974], + [7.697999999999979, 4.60785999999996], + [2.372068313758405, 4.262286744136418], + [0.06250999999997475, 1.017590000000041], + [-0.5566099999999778, -9.061000000000035], + [-6.704000000000008, -7.189840000000004], + [-5.318210000000022, -2.259000000000015], + [-0.9688699999999812, -0.3386600000000044], + [-0.000009999999974752427, 0], + [0, 0], + [0, 0] + ], + "v": [ + [0.5458311146431924, 1.583187918230919], + [28.03809111464318, 13.33876791823093], + [46.9204011146432, 32.0956679182309], + [51.04623111464321, 45.9542779182309], + [52.63787111464319, 45.9542779182309], + [41.5508711146432, 22.04352791823089], + [17.18977111464318, 6.133097918230874], + [0.9689711146431819, 0.04841791823082531], + [0.5458611146431736, 1.583187918230806], + [0.5458311146431924, 1.583187918230919], + [0.5458311146431924, 1.583187918230919] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [1, 1, 1] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [26.31984441921431, 23.3600676161334] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [93.79388427734375, 394.3143005371094] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 69", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [-2.026070000000004, 10.925569999999993], + [5.802689999999984, 9.476390000000038], + [10.90339999999998, -2.142190000000028], + [4.210460000000012, -8.097240000000056], + [1.637590000000046, -8.97840999999994], + [3.38839999999999, 9.63539000000003], + [9.508950000000027, 3.72849999999994], + [5.011750000000006, -8.89967999999999], + [8.118890000000022, -11.88039000000003], + [11.84407999999996, -1.91644000000008], + [-2.436489999999992, -11.74811999999997], + [-5.702249999999992, -4.295689999999922], + [-6.560540000000003, -2.81564000000003], + [-39.73178333333334, -0.04722666666668829], + [0, 0] + ], + "o": [ + [4.668470000000013, -10.08357999999998], + [2.026070000000004, -10.925569999999993], + [-5.802689999999984, -9.476390000000038], + [-8.955320000000029, 1.759450000000015], + [-4.210460000000012, 8.097240000000056], + [-0.5291700000000219, -10.20010000000002], + [-3.38839999999999, -9.63539000000003], + [-9.508950000000027, -3.72849999999994], + [-7.06074000000001, 12.538180000000011], + [-1.392650000000003, -11.91700000000003], + [-11.84407999999996, 1.91644000000008], + [1.449779999999976, 6.990469999999959], + [5.702249999999992, 4.295689999999922], + [39.73178333333334, 0.04722666666668829], + [0, 0], + [0, 0] + ], + "v": [ + [150.4170022499466, 88.26710032773872], + [161.7764622499466, 57.02487032773877], + [157.1494622499466, 24.76555032773877], + [129.0179322499466, 11.00533032773876], + [108.6614222499466, 27.91525032773882], + [101.1240822499466, 54.12380032773865], + [96.64608224994657, 23.92405032773866], + [77.07668224994654, 1.580920327738681], + [50.18607224994656, 9.684120327738697], + [44.36873224994656, 51.68992032773872], + [18.66994224994659, 32.27402032773875], + [0.4053422499465569, 58.80342032773876], + [12.32690224994656, 76.03542032773873], + [31.22165224994654, 88.12542032773877], + [150.4170022499466, 88.26710032773872], + [150.4170022499466, 88.26710032773872] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.4667, 0.5216, 0.6157] }, + "r": 1, + "o": { "a": 0, "k": 32.92524136178862 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [81.38499083984942, 44.13355016386938] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [142.7809295654297, 375.9773254394531] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + } + ], + "ind": 2 + }, + { + "ty": 4, + "nm": "Path 1", + "sr": 1, + "st": 0, + "op": 501, + "ip": 0, + "hd": false, + "ddd": 0, + "bm": 0, + "hasMask": false, + "ao": 0, + "ks": { + "a": { "a": 0, "k": [35.26489708923339, 43.84057675781253] }, + "s": { "a": 0, "k": [173.9142, 173.9142] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [254.1679, 322.3122] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + }, + "shapes": [ + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 70", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0, -18.21045000000004], + [0, -8.572426666666672], + [-22.18361672467614, 12.79150495808324], + [0.006523186333879494, 11.8974353728189], + [0, 8.572426666666672], + [12.423380000000009, 0], + [0, 0], + [0, 0] + ], + "o": [ + [-16.08105999999998, 0], + [0, 8.572426666666672], + [-0.01404011600340027, 25.60732811042851], + [10.3067428659117, -5.943068441330695], + [0, -8.572426666666672], + [0, -21.48974999999996], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [35.26462000000004, 2], + [1.999970000000019, 26.698730000000012], + [1.999970000000019, 52.41601000000003], + [51.88151736950209, 81.25161211411063], + [68.52976000000001, 52.41601000000003], + [68.52976000000001, 26.698730000000012], + [35.26462000000004, 2.000000000000057], + [35.26462000000004, 2], + [35.26462000000004, 2] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.8941, 0.2392, 0.1961] }, + "r": 1, + "o": { "a": 0, "k": 22.254509654471548 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [35.26486484485108, 43.87440198343958] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [35.26486587524414, 43.8744010925293] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "gr", + "bm": 0, + "hd": false, + "nm": "Path", + "it": [ + { + "ty": "sh", + "bm": 0, + "hd": false, + "nm": "Path 71", + "d": 1, + "ks": { + "a": 0, + "k": { + "c": true, + "i": [ + [0, 0], + [0.02208696027355472, 19.46703372479448], + [0, 8.572426666666672], + [-21.75195000000002, 0], + [0, -17.21680000000003], + [0, -8.572426666666672], + [19.46721993228158, -0.02214477562512229], + [0, 0], + [0, 0] + ], + "o": [ + [-19.46703338681471, -0.02238286712656645], + [0, -8.572426666666672], + [0, -16.468259999999987], + [22.74121000000002, 0], + [0, 8.572426666666672], + [-0.02214802618448175, 19.46721992858369], + [0, 0], + [0, 0], + [0, 0] + ], + "v": [ + [35.26462000000004, 87.68115], + [0, 52.41601000000003], + [0, 26.698730000000012], + [35.26465000000002, 0], + [70.52978999999999, 26.698730000000012], + [70.52978999999999, 52.41601000000003], + [35.26462000000004, 87.68115], + [35.26462000000004, 87.68115], + [35.26462000000004, 87.68115] + ] + } + } + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0.851, 0.851, 0.851] }, + "r": 1, + "o": { "a": 0, "k": 100 } + }, + { + "ty": "tr", + "a": { "a": 0, "k": [35.264895, 43.840575] }, + "s": { "a": 0, "k": [100, 100] }, + "sk": { "a": 0, "k": 0 }, + "p": { "a": 0, "k": [35.26489639282227, 43.840576171875] }, + "r": { "a": 0, "k": 0 }, + "sa": { "a": 0, "k": 0 }, + "o": { "a": 0, "k": 100 } + } + ] + }, + { + "ty": "fl", + "bm": 0, + "hd": false, + "nm": "Fill", + "c": { "a": 0, "k": [0, 0, 0] }, + "r": 1, + "o": { "a": 0, "k": 100 } + } + ], + "ind": 3 + } + ], + "v": "5.7.5", + "fr": 100, + "op": 501, + "ip": 0, + "assets": [] +} diff --git a/build.yaml b/build.yaml index 2814dd71..2aac95f1 100644 --- a/build.yaml +++ b/build.yaml @@ -9,7 +9,7 @@ targets: envied_generator:envied: generate_for: include: - - lib/config/api_base_config.dart + - lib/config/env.dart graphql_codegen: options: clients: diff --git a/example.env b/example.env index 04802474..642f5cfa 100644 --- a/example.env +++ b/example.env @@ -1,3 +1,5 @@ API_URL="https://<...>" ASSETS_URL="https://<...>" -IPARKING_URL="https://<...>" \ No newline at end of file +IPARKING_URL="https://<...>" +WIREDASH_ID="<...>" +WIREDASH_SECRET="<...>" \ No newline at end of file diff --git a/lib/api_base/directus_assets_url.dart b/lib/api_base/directus_assets_url.dart index 5bd511d4..655f06a6 100644 --- a/lib/api_base/directus_assets_url.dart +++ b/lib/api_base/directus_assets_url.dart @@ -1,13 +1,13 @@ import "package:flutter/material.dart"; -import "../config/api_base_config.dart"; +import "../config/env.dart"; extension DirectusAssetsUrlX on String { String get directusUrl { if (startsWith("https://") || startsWith("http://")) { return this; // Already a full URL (not from directus) } - return "${ApiBaseEnv.assetsUrl}/$this"; + return "${Env.assetsUrl}/$this"; } String directusUrlWithSize(Size size, BoxFit fit) { diff --git a/lib/api_base/gql_client_provider.dart b/lib/api_base/gql_client_provider.dart index 78257ce4..42f3bc7a 100644 --- a/lib/api_base/gql_client_provider.dart +++ b/lib/api_base/gql_client_provider.dart @@ -2,7 +2,7 @@ import "package:flutter/foundation.dart"; import "package:flutter_riverpod/flutter_riverpod.dart"; import "package:graphql/client.dart"; -import "../config/api_base_config.dart"; +import "../config/env.dart"; final _hiveCacheBoxProvider = Provider((ref) async { if (kIsWeb) return GraphQLCache(); // Normal in memory cache @@ -14,7 +14,7 @@ final gqlClientProvider = Provider((ref) async { final hiveCache = await ref.watch(_hiveCacheBoxProvider); return GraphQLClient( cache: hiveCache, - link: HttpLink(ApiBaseEnv.apiUrl), + link: HttpLink(Env.apiUrl), defaultPolicies: DefaultPolicies( query: Policies( fetch: FetchPolicy.networkOnly, diff --git a/lib/api_base/ttl/local_timestamp_repository.dart b/lib/api_base/ttl/local_timestamp_repository.dart index 959fdcb2..2b24fda0 100644 --- a/lib/api_base/ttl/local_timestamp_repository.dart +++ b/lib/api_base/ttl/local_timestamp_repository.dart @@ -2,7 +2,7 @@ import "package:graphql/client.dart"; import "package:riverpod_annotation/riverpod_annotation.dart"; import "package:shared_preferences/shared_preferences.dart"; -import "../../config/api_base_config.dart"; +import "../../config/env.dart"; import "../../config/ttl_config.dart"; import "../../utils/timestamp.dart"; import "ttl_timestamp.dart"; diff --git a/lib/config/api_base_config.dart b/lib/config/env.dart similarity index 54% rename from lib/config/api_base_config.dart rename to lib/config/env.dart index fcb27cc7..cd41c6ff 100644 --- a/lib/config/api_base_config.dart +++ b/lib/config/env.dart @@ -1,6 +1,6 @@ import "package:envied/envied.dart"; -part "api_base_config.g.dart"; +part "env.g.dart"; abstract class ApiBaseConfig { static const hiveCacheBoxName = "hiveCacheBoxForDirectusGraphQL"; @@ -14,11 +14,15 @@ abstract class ApiBaseConfig { useConstantCase: true, requireEnvFile: true, ) -abstract class ApiBaseEnv { +abstract class Env { @EnviedField() - static final String apiUrl = _ApiBaseEnv.apiUrl; + static final String apiUrl = _Env.apiUrl; @EnviedField() - static final String assetsUrl = _ApiBaseEnv.assetsUrl; + static final String assetsUrl = _Env.assetsUrl; @EnviedField() - static final String iparkingUrl = _ApiBaseEnv.iparkingUrl; + static final String iparkingUrl = _Env.iparkingUrl; + @EnviedField() + static final String wiredashId = _Env.wiredashId; + @EnviedField() + static final String wiredashSecret = _Env.wiredashSecret; } diff --git a/lib/features/analytics/wiredash/show_feedback_tile.dart b/lib/features/analytics/wiredash/show_feedback_tile.dart new file mode 100644 index 00000000..6b82c954 --- /dev/null +++ b/lib/features/analytics/wiredash/show_feedback_tile.dart @@ -0,0 +1,42 @@ +import "package:flutter/material.dart"; +import "package:lottie/lottie.dart"; +import "package:wiredash/wiredash.dart"; + +import "../../../config/ui_config.dart"; +import "../../../gen/assets.gen.dart"; +import "../../../utils/context_extensions.dart"; +import "../../../widgets/wide_tile_card.dart"; + +class ShowFeedbackTile extends StatelessWidget { + const ShowFeedbackTile({super.key}); + + @override + Widget build(BuildContext context) { + return WideTileCard( + title: context.localize.bug_report_title, + subtitle: context.localize.bug_report_subtitle, + onTap: () { + Wiredash.of(context).show( + options: WiredashFeedbackOptions( + labels: [ + Label( + id: "label-a9v91o7kdq", + title: context.localize.new_feature, + ), + Label(id: "label-bekp7mkn82", title: context.localize.bug), + Label(id: "label-ykl4o5vddu", title: context.localize.praise), + ], + ), + ); + }, + trailing: Lottie.asset( + Assets.animations.bug, + width: WideTileCardConfig.imageSize, + height: WideTileCardConfig.imageSize, + animate: true, + repeat: true, + frameRate: FrameRate.max, + ), + ); + } +} diff --git a/lib/features/analytics/wiredash/wiredash_theme.dart b/lib/features/analytics/wiredash/wiredash_theme.dart new file mode 100644 index 00000000..ae99c87c --- /dev/null +++ b/lib/features/analytics/wiredash/wiredash_theme.dart @@ -0,0 +1,23 @@ +import "package:wiredash/wiredash.dart"; + +import "../../../theme/colors.dart"; + +abstract class WiredashTheme { + static WiredashThemeData get theme => WiredashThemeData( + primaryColor: ColorsConsts.orangePomegranade, + secondaryColor: ColorsConsts.blueAzure, + primaryBackgroundColor: ColorsConsts.whiteSoap, + secondaryBackgroundColor: ColorsConsts.whiteSoap, + appBackgroundColor: ColorsConsts.blackMirage, + appHandleBackgroundColor: ColorsConsts.greyPigeon, + firstPenColor: ColorsConsts.orangePomegranade, + secondPenColor: ColorsConsts.blueAzure, + thirdPenColor: ColorsConsts.greyPigeon, + fourthPenColor: ColorsConsts.blackMirage, + errorColor: ColorsConsts.orangePomegranade, + primaryContainerColor: ColorsConsts.blueAzure, + textOnPrimaryContainerColor: ColorsConsts.whiteSoap, + secondaryContainerColor: ColorsConsts.greyLight, + textOnSecondaryContainerColor: ColorsConsts.blackMirage, + ); +} diff --git a/lib/features/guide_view/guide_view.dart b/lib/features/guide_view/guide_view.dart index 3bbf0ab8..09a87b29 100644 --- a/lib/features/guide_view/guide_view.dart +++ b/lib/features/guide_view/guide_view.dart @@ -8,6 +8,7 @@ import "../../config/ui_config.dart"; import "../../utils/context_extensions.dart"; import "../../utils/where_non_null_iterable.dart"; import "../../widgets/search_box_app_bar.dart"; +import "../analytics/wiredash/show_feedback_tile.dart"; import "../departments_view/widgets/departments_view_loading.dart"; import "guide_view_controller.dart"; import "repository/guide_repository.dart"; @@ -47,6 +48,7 @@ class _GuideViewContent extends ConsumerWidget { children: [ if (!isSomethingSearched) const GuideAboutUsSection(), for (final item in value.whereNonNull) GuideTile(item), + if (!isSomethingSearched) const ShowFeedbackTile(), ], ), _ => const Padding( diff --git a/lib/features/parkings_view/api_client/iparking_client.dart b/lib/features/parkings_view/api_client/iparking_client.dart index b60fe36b..2b56ff09 100644 --- a/lib/features/parkings_view/api_client/iparking_client.dart +++ b/lib/features/parkings_view/api_client/iparking_client.dart @@ -1,13 +1,13 @@ import "package:dio/dio.dart"; import "package:riverpod_annotation/riverpod_annotation.dart"; -import "../../../config/api_base_config.dart"; +import "../../../config/env.dart"; part "iparking_client.g.dart"; abstract class ParkingsConfig { static const parkingsRefreshInterval = Duration(seconds: 30); - static final rootUrl = ApiBaseEnv.iparkingUrl; + static final rootUrl = Env.iparkingUrl; static const soapEndpoint = "/modules/iparking/scripts/ipk_operations.php"; static String get soapFullUrl => rootUrl + soapEndpoint; diff --git a/lib/l10n/app_pl.arb b/lib/l10n/app_pl.arb index 3862a549..7fd9dd22 100644 --- a/lib/l10n/app_pl.arb +++ b/lib/l10n/app_pl.arb @@ -89,5 +89,10 @@ "filters" : "Filtry", "clear" : "Wyczyść", "filters_didnt_found_anything" : "Nie znaleziono żadnych filtrów", - "street_abbreviation" : "ul." + "street_abbreviation" : "ul.", + "bug_report_title":"Zgłoś błąd lub sugestię", + "bug_report_subtitle":"Kliknij tutaj, aby wysłać zgłoszenie bezpośrednio do twórców aplikacji.", + "new_feature": "Nowa funckcjonalność", + "bug" : "Błąd", + "praise" : "Pochwała" } \ No newline at end of file diff --git a/lib/main.dart b/lib/main.dart index cd77b4b4..46b0a8e6 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,8 +1,11 @@ import "package:flutter/material.dart"; import "package:flutter_gen/gen_l10n/app_localizations.dart"; import "package:flutter_riverpod/flutter_riverpod.dart"; +import "package:wiredash/wiredash.dart"; +import "config/env.dart"; import "config/ui_config.dart"; +import "features/analytics/wiredash/wiredash_theme.dart"; import "features/navigator/app_router.dart"; import "features/splash_screen/splash_screen.dart"; import "features/splash_screen/splash_screen_controller.dart"; @@ -25,20 +28,25 @@ class MyApp extends ConsumerWidget { @override Widget build(BuildContext context, WidgetRef ref) { - return MaterialApp.router( - title: MyAppConfig.title, - localizationsDelegates: AppLocalizations.localizationsDelegates, - supportedLocales: AppLocalizations.supportedLocales, - theme: ThemeData( - extensions: const [AppTheme()], - colorScheme: const ColorScheme.light().copyWith( - surface: ColorsConsts.whiteSoap, - primary: ColorsConsts.orangePomegranade, - secondary: ColorsConsts.blueAzure, + return Wiredash( + projectId: Env.wiredashId, + secret: Env.wiredashSecret, + theme: WiredashTheme.theme, + child: MaterialApp.router( + title: MyAppConfig.title, + localizationsDelegates: AppLocalizations.localizationsDelegates, + supportedLocales: AppLocalizations.supportedLocales, + theme: ThemeData( + extensions: const [AppTheme()], + colorScheme: const ColorScheme.light().copyWith( + surface: ColorsConsts.whiteSoap, + primary: ColorsConsts.orangePomegranade, + secondary: ColorsConsts.blueAzure, + ), ), + debugShowCheckedModeBanner: false, + routerConfig: ref.watch(appRouterProvider).config(), ), - debugShowCheckedModeBanner: false, - routerConfig: ref.watch(appRouterProvider).config(), ); } } diff --git a/pubspec.yaml b/pubspec.yaml index 4b72cb0b..182ee414 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -67,6 +67,7 @@ dependencies: url: https://github.com/simon-the-shark/anim_search_bar.git ref: c56e410 lottie: ^3.1.2 + wiredash: ^2.2.1 dev_dependencies: flutter_test: @@ -121,6 +122,7 @@ flutter: - assets/animations/error.json - assets/animations/search.json - assets/animations/offline.json + - assets/animations/bug.json # An image asset can refer to one or more resolution-specific "variants", see # https://flutter.dev/assets-and-images/#resolution-aware