diff --git a/src/App.tsx b/src/App.tsx index bef0e03..e256275 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -18,8 +18,9 @@ import GuestCreatePage from "@/pages/main/guest/create/GuestCreatePage"; import GuestPage from "@/pages/main/guest/GuestPage"; import MainDevicePage from "@/pages/main/owner/devices/MainDevicePage"; import MainInfoPage from "@/pages/main/owner/info/MainInfoPage"; -import MenuDetailPage from "@/pages/main/owner/menus/[menuId]/MenuDetailPage"; +import MenuDetailPage from "@/pages/main/owner/menus/[menuId]/[categoryId]/MenuDetailPage"; import MainMenuCategoryPage from "@/pages/main/owner/menus/category/MainMenuCategoryPage"; +import MenuCreatePage from "@/pages/main/owner/menus/create/MenuCreatePage"; import MainMenuPage from "@/pages/main/owner/menus/MainMenuPage"; import MainSettingsPage from "@/pages/main/owner/settings/MainSettingsPage"; import PrivateRouteGuard from "@/pages/main/PrivateRouteGuard"; @@ -57,7 +58,8 @@ const router = createBrowserRouter( } /> } /> } /> - } /> + } /> + } /> } /> } /> diff --git a/src/api/categories/keys.ts b/src/api/categories/keys.ts new file mode 100644 index 0000000..f6ad9c4 --- /dev/null +++ b/src/api/categories/keys.ts @@ -0,0 +1,6 @@ +const CATEGORY = "CATEGORY"; + +export const CATEGORY_KEY = { + category: () => [CATEGORY], + categories: () => [CATEGORY, "list"], +}; diff --git a/src/api/categories/mutations.ts b/src/api/categories/mutations.ts new file mode 100644 index 0000000..02c327d --- /dev/null +++ b/src/api/categories/mutations.ts @@ -0,0 +1,31 @@ +import { mutationOptions } from '@tanstack/react-query'; +import { instance } from '@/api'; +import type { MoveRequest } from '@/types/api'; +import type { Category } from '@/types/domain/menu'; + +export const categoryMutations = { + createCategory: () => mutationOptions({ + mutationFn: async ({ storeId, data }: { storeId: string; data: Pick }) => { + const response = await instance.post(`/stores/${storeId}/categories`, data); + return response.data; + }, + }), + updateCategory: () => mutationOptions({ + mutationFn: async ({storeId, categoryId, data}: {storeId: string; categoryId: string; data: Pick }) => { + const response = await instance.put(`/stores/${storeId}/categories/${categoryId}`, data); + return response.data; + }, + }), + deleteCategory: () => mutationOptions({ + mutationFn: async ({storeId, categoryId}: {storeId: string; categoryId: string}) => { + const response = await instance.delete(`/stores/${storeId}/categories/${categoryId}`); + return response.data; + }, + }), + moveCategories: () => mutationOptions({ + mutationFn: async ({ storeId, sourceId, targetId, where }: { storeId: string; } & MoveRequest) => { + const response = await instance.post(`/stores/${storeId}/categories/${sourceId}/move/${targetId}`, { where }); + return response.data; + }, + }), +}; diff --git a/src/api/categories/queries.ts b/src/api/categories/queries.ts new file mode 100644 index 0000000..236d28e --- /dev/null +++ b/src/api/categories/queries.ts @@ -0,0 +1,17 @@ +import { queryOptions } from '@tanstack/react-query'; +import { instance } from '@/api'; +import { CATEGORY_KEY } from '@/api/categories/keys'; +import type { Category } from '@/types/domain/menu'; + +export const categoryQueries = { + getCategories: ({ storeId }: { storeId: string }) => + queryOptions<{ categories: Category[] }, Error, Category[]>({ + queryKey: CATEGORY_KEY.category(), + queryFn: async () => { + const response = await instance.get(`/stores/${storeId}/categories`); + return response.data; + }, + enabled: !!storeId, + select: data => data?.categories + }), +}; diff --git a/src/api/menus/keys.ts b/src/api/menus/keys.ts new file mode 100644 index 0000000..3a9c50a --- /dev/null +++ b/src/api/menus/keys.ts @@ -0,0 +1,7 @@ +const MENU = "MENU"; + +export const MENUS_KEY = { + menu: [MENU], + menus: (categoryId: string) => [MENU, categoryId], + menuDetail: (menuId: string) => [MENU, "detail", menuId], +}; diff --git a/src/api/menus/mutations.ts b/src/api/menus/mutations.ts new file mode 100644 index 0000000..974a63b --- /dev/null +++ b/src/api/menus/mutations.ts @@ -0,0 +1,61 @@ +import { mutationOptions } from '@tanstack/react-query'; +import { instance } from '@/api'; +import type { MoveRequest, PropsWithStoreId } from '@/types/api'; +import type { MenuDetail, MenuOptionGroup } from '@/types/domain/menu'; + +type MenuDetailPayload = Omit & {menuOptionGroups: Omit[]}; + +export const menuMutations = { + createMenu: () => mutationOptions({ + mutationFn: async ({ storeId, categoryId, data }: PropsWithStoreId<{ categoryId: string; data: { file: File, request: MenuDetailPayload; } }>) => { + const formData = new FormData(); + formData.append("file", data.file); + formData.append("request", JSON.stringify(data.request)); + + const response = await instance.post(`/stores/${storeId}/categories/${categoryId}/menus`, formData, { + headers: { + "Content-Type": "multipart/form-data", + }, + }); + return response.data; + }, + }), + updateMenu: () => mutationOptions({ + mutationFn: async ({ storeId, menuId, data }: PropsWithStoreId<{ menuId: string; data: MenuDetailPayload; }>) => { + const response = await instance.put(`/stores/${storeId}/menus/${menuId}`, data); + return response.data; + }, + }), + updateMenuWithImage: () => mutationOptions({ + mutationFn: async ({ storeId, menuId, data }: PropsWithStoreId<{ menuId: string; data: {file: File, request: MenuDetailPayload; } }>) => { + const formData = new FormData(); + formData.append("file", data.file); + formData.append("request", JSON.stringify(data.request)); + + const response = await instance.put(`/stores/${storeId}/menus/${menuId}/with-image`, data, { + headers: { + "Content-Type": "multipart/form-data", + }, + }); + return response.data; + }, + }), + deleteMenu: () => mutationOptions({ + mutationFn: async ({ storeId, menuId, categoryId }: PropsWithStoreId<{ menuId: string; categoryId: string }>) => { + const response = await instance.delete(`/stores/${storeId}/categories/${categoryId}/menus/${menuId}`); + return response.data; + }, + }), + multiDeleteMenus: () => mutationOptions({ + mutationFn: async ({ storeId, data }: PropsWithStoreId<{ data: { menuIds: string[]} }>) => { + const response = await instance.delete(`/stores/${storeId}/menus/delete`, { data }); + return response.data; + }, + }), + moveMenus: () => mutationOptions({ + mutationFn: async ({ storeId, sourceId, targetId, where }: PropsWithStoreId) => { + const response = await instance.post(`/stores/${storeId}/menus/${sourceId}/move/${targetId}`, { where }); + return response.data; + }, + }), +}; diff --git a/src/api/menus/queries.ts b/src/api/menus/queries.ts new file mode 100644 index 0000000..fea62bb --- /dev/null +++ b/src/api/menus/queries.ts @@ -0,0 +1,36 @@ +import { queryOptions } from "@tanstack/react-query"; +import { instance } from "@/api"; +import { MENUS_KEY } from "@/api/menus/keys"; +import type { Menu, MenuDetail } from "@/types/domain/menu"; + +export const menuQueries = { + getMenus: ({ storeId, categoryId }: { storeId: string; categoryId: string }) => + queryOptions<{ menus: Menu[] }, Error, Menu[]>({ + queryKey: MENUS_KEY.menus(categoryId), + queryFn: async () => { + const response = await instance.get(`/stores/${storeId}/categories/${categoryId}/menus`); + return response.data; + }, + enabled: !!storeId && !!categoryId && categoryId !== "all", + select: (data) => data?.menus, + }), + getMenuDetail: ({ + storeId, + menuId, + categoryId, + }: { + storeId: string; + menuId: string; + categoryId: string; + }) => + queryOptions({ + queryKey: MENUS_KEY.menuDetail(menuId), + queryFn: async () => { + const response = await instance.get( + `/stores/${storeId}/categories/${categoryId}/menus/${menuId}` + ); + return response.data; + }, + enabled: !!storeId && !!menuId && !!categoryId, + }), +}; diff --git a/src/assets/images/not-found.svg b/src/assets/images/not-found.svg deleted file mode 100644 index e8e4c2c..0000000 --- a/src/assets/images/not-found.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/images/not-found.webp b/src/assets/images/not-found.webp new file mode 100644 index 0000000..0943854 Binary files /dev/null and b/src/assets/images/not-found.webp differ diff --git a/src/assets/json/cooking.json b/src/assets/json/cooking.json index e81e745..4d0ddfa 100644 --- a/src/assets/json/cooking.json +++ b/src/assets/json/cooking.json @@ -1,3438 +1 @@ -{ - "nm": "Flow 1", - "ddd": 0, - "h": 200, - "w": 200, - "meta": { "g": "LottieFiles Figma v32" }, - "layers": [ - { - "ty": 4, - "nm": "Ellipse 527", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [66.999992881585, 105.01195184109486], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [70.00000336201572, 98.00000204728786], - "t": 18.000000715255737 - }, - { "s": [66.99999288158503, 104.99999657986439], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [0], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [0, 0], - [6.085000000000001, -4.199400000000001], - [10.052799999999998, 1.6104000000000056], - [4.4654799999999994, 5.8856], - [-0.5528970000000001, 8.08895], - [-0.10654999999999992, 0.47206999999999977], - [-0.2275799999999999, 0.18098999999999998], - [-0.49501000000000017, -0.0063789999999999125], - [-0.9620900000000003, -0.15411300000000006], - [0, 0], - [-0.49080000000000723, -0.15440000000000076], - [-0.15570000000001016, -0.2372000000000014], - [0.04399999999999693, -0.4581999999999997], - [0.2266000000000048, -0.8895] - ], - "o": [ - [-2.0013999999999967, 7.8568999999999996], - [-6.080500000000001, 4.1961999999999975], - [-10.052700000000002, -1.6102999999999952], - [-4.46879, -5.890000000000001], - [0.06258999999999992, -0.9157799999999998], - [0.10133999999999999, -0.4489400000000001], - [0.22205000000000008, -0.17659800000000003], - [0.5144699999999998, 0.006630000000000025], - [0, 0], - [0.9620999999999995, 0.15419999999999945], - [0.47220000000000084, 0.14860000000000007], - [0.15970000000000084, 0.24300000000000033], - [-0.04619999999999891, 0.4817], - [0, 0] - ], - "v": [ - [64.9015, 14.2345], - [52.7039, 32.8525], - [28.4692, 37.3105], - [6.83972, 25.5056], - [1.068, 4.00915], - [1.28156, 1.99197], - [1.75521, 1.11799], - [2.75172, 0.859999], - [4.8958, 1.12639], - [62.1657, 10.3003], - [64.2857, 10.717], - [65.1517, 11.2734], - [65.3287, 12.2516], - [64.9015, 14.2345] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [0, 0], - [4.480899999999998, -5.880700000000001], - [10.0561, -1.589500000000001], - [6.0718, 4.2089], - [1.9851599999999998, 7.861000000000001], - [0.045233999999999996, 0.48189999999999955], - [-0.160161, 0.24270000000000103], - [-0.4725300000000001, 0.14749999999999908], - [-0.9624000000000001, 0.152099999999999], - [0, 0], - [-0.5144999999999982, 0.005565000000000042], - [-0.22170000000001266, -0.1770520000000001], - [-0.10039999999999338, -0.4491499999999997], - [-0.06069999999999709, -0.9159000000000002] - ], - "o": [ - [0.5361000000000047, 8.09009], - [-4.477699999999999, 5.8764], - [-10.055999999999997, 1.589500000000001], - [-6.07624, -4.211899999999996], - [-0.22474800000000006, -0.8900000000000006], - [-0.04301900000000003, -0.4581999999999997], - [0.15627800000000003, -0.2367999999999988], - [0.49112, -0.1534000000000013], - [0, 0], - [0.9624000000000024, -0.15212000000000003], - [0.49500000000000455, -0.00535399999999997], - [0.2271999999999963, 0.18145999999999995], - [0.10560000000000969, 0.4722900000000001], - [0, 0] - ], - "v": [ - [64.9682, 4.05921], - [59.152, 25.5436], - [37.498, 37.3038], - [13.2726, 32.7955], - [1.11365, 14.1524], - [0.690547, 12.1685], - [0.869522, 11.1907], - [1.73673, 10.6362], - [3.8576, 10.2239], - [61.1464, 1.16853], - [63.291, 0.906582], - [64.287, 1.16663], - [64.7588, 2.04159], - [64.9682, 4.05921] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [0, 0], - [6.085000000000001, -4.199399999999997], - [10.052799999999998, 1.6103000000000023], - [4.4654799999999994, 5.8856], - [-0.5528970000000001, 8.08891], - [-0.10654999999999992, 0.47207], - [-0.2275799999999999, 0.18098999999999998], - [-0.49501000000000017, -0.006380000000000052], - [-0.9620900000000003, -0.1541180000000001], - [0, 0], - [-0.49080000000000723, -0.15440000000000076], - [-0.15570000000001016, -0.23709999999999987], - [0.04399999999999693, -0.45809999999999995], - [0.2266000000000048, -0.8895] - ], - "o": [ - [-2.0013999999999967, 7.8568], - [-6.080500000000001, 4.196300000000001], - [-10.052700000000002, -1.6103000000000023], - [-4.46879, -5.890000000000001], - [0.06258999999999992, -0.9157699999999998], - [0.10133999999999999, -0.4489400000000001], - [0.22205000000000008, -0.1765930000000001], - [0.5144699999999998, 0.006630000000000025], - [0, 0], - [0.9620999999999995, 0.15410000000000146], - [0.47220000000000084, 0.14860000000000007], - [0.15970000000000084, 0.24300000000000033], - [-0.04619999999999891, 0.4817], - [0, 0] - ], - "v": [ - [64.9015, 14.2226], - [52.7039, 32.8405], - [28.4692, 37.2986], - [6.83972, 25.4936], - [1.068, 3.99719], - [1.28156, 1.98001], - [1.75521, 1.10603], - [2.75172, 0.848044], - [4.8958, 1.11444], - [62.1657, 10.2884], - [64.2857, 10.705], - [65.1517, 11.2614], - [65.3287, 12.2396], - [64.9015, 14.2226] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.9608, 0.9529, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.9608, 0.9529, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.9608, 0.9529, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.3093, 0.26, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.3093, 0.26, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.3093, 0.26, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 1 - }, - { - "ty": 4, - "nm": "Rectangle 3323", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [82.9847938712374, 106.44323738194856], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [121.04179002444327, 93.42903981534751], - "t": 18.000000715255737 - }, - { "s": [82.9847938712374, 106.44323738194856], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [-19.07266950075084], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [19.200885151290688], - "t": 18.000000715255737 - }, - { "s": [-19.07266950075084], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [0, 0], - [-1.6557, 0], - [0, 0], - [0, -1.6557], - [0, 0], - [1.6557, 0], - [0, 0], - [0, 1.6557] - ], - "o": [ - [0, -1.6557], - [0, 0], - [1.6557, 0], - [0, 0], - [0, 1.6557], - [0, 0], - [-1.6557, 0], - [0, 0] - ], - "v": [ - [-3, -25], - [0, -28], - [0, -28], - [3, -25], - [3, 25], - [0, 28], - [0, 28], - [-3, 25] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [0, 0], - [-1.6557, 0], - [0, 0], - [0, -1.6557], - [0, 0], - [1.6557, 0], - [0, 0], - [0, 1.6557] - ], - "o": [ - [0, -1.6557], - [0, 0], - [1.6557, 0], - [0, 0], - [0, 1.6557], - [0, 0], - [-1.6557, 0], - [0, 0] - ], - "v": [ - [-3, -25], - [0, -28], - [0, -28], - [3, -25], - [3, 25], - [0, 28], - [0, 28], - [-3, 25] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [0, 0], - [-1.6557, 0], - [0, 0], - [0, -1.6557], - [0, 0], - [1.6557, 0], - [0, 0], - [0, 1.6557] - ], - "o": [ - [0, -1.6557], - [0, 0], - [1.6557, 0], - [0, 0], - [0, 1.6557], - [0, 0], - [-1.6557, 0], - [0, 0] - ], - "v": [ - [-3, -25], - [0, -28], - [0, -28], - [3, -25], - [3, 25], - [0, 28], - [0, 28], - [-3, 25] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.85, 0.82, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.85, 0.82, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.85, 0.82, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.3093, 0.26, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.3093, 0.26, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.3093, 0.26, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 2 - }, - { - "ty": 4, - "nm": "Group 322 / Ellipse 520", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [78.0609626303568, 137.04954613768783], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [86.86340857026619, 139.443244748658], - "t": 18.000000715255737 - }, - { "s": [78.0609626303568, 137.04954613768783], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [0], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [0, 0], - [-0.03289999999999793, -0.012340000000000018], - [0.036999999999999034, -0.03624000000000005], - [0.47510000000000474, -0.27579], - [1.815100000000001, -0.7113200000000002], - [5.728400000000001, -1.5099900000000002], - [3.8530499999999996, -0.5506999999999991], - [1.09044, 0.01150000000000162], - [0.25891, 0.0686], - [0.03293999999999997, 0.012299999999999756], - [-0.03703999999999996, 0.03619999999999912], - [-0.47504000000000013, 0.27580000000000027], - [-1.8151000000000002, 0.7113200000000006], - [-5.728400000000001, 1.5099799999999997], - [-3.8530999999999977, 0.5507499999999999], - [-1.0904000000000025, -0.011510000000000131], - [-0.25900000000000034, -0.06861000000000006] - ], - "o": [ - [0.05000000000000426, 0.013269999999999893], - [-0.022500000000000853, 0.02697000000000016], - [-0.19149999999999778, 0.18731999999999993], - [-0.9431000000000012, 0.5475400000000001], - [-3.6240000000000023, 1.4201700000000002], - [-5.728299999999997, 1.5099800000000005], - [-1.9298899999999994, 0.27590000000000003], - [-0.5492599999999999, -0.005799999999998917], - [-0.05008999999999997, -0.013199999999999434], - [0.022580000000000044, -0.026999999999999247], - [0.19145999999999996, -0.18740000000000023], - [0.9430799999999997, -0.547600000000001], - [3.623940000000001, -1.4201699999999997], - [5.728299999999997, -1.5099900000000002], - [1.9299000000000035, -0.27585000000000015], - [0.5492999999999952, 0.005800000000000027], - [0, 0] - ], - "v": [ - [41.672, 1.17686], - [41.7958, 1.21569], - [41.7072, 1.31053], - [40.714, 2.00861], - [36.5298, 3.91834], - [22.0707, 8.48349], - [7.24015, 11.639], - [2.65819, 12.04], - [1.44997, 11.9222], - [1.32608, 11.8834], - [1.41473, 11.7886], - [2.40789, 11.0905], - [6.59216, 9.18075], - [21.0512, 4.61561], - [35.8818, 1.46008], - [40.4637, 1.05905], - [41.672, 1.17686] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [0, 0], - [-0.02559999999999718, -0.024099999999999788], - [0.04809999999999803, -0.019120000000000026], - [0.5446999999999989, -0.07094000000000023], - [1.9490000000000052, 0.04488999999999965], - [5.867100000000001, 0.8195500000000004], - [3.766840000000001, 0.9801000000000002], - [1.0013899999999998, 0.4317500000000001], - [0.212333, 0.1632800000000001], - [0.025613999999999915, 0.02410000000000001], - [-0.04815999999999998, 0.019122000000000083], - [-0.5446900000000001, 0.07093400000000005], - [-1.9489900000000002, -0.044889999999999985], - [-5.867100000000001, -0.81955], - [-3.7668999999999997, -0.9801000000000002], - [-1.0014000000000038, -0.4317500000000001], - [-0.21239999999999526, -0.1632800000000003] - ], - "o": [ - [0.041100000000000136, 0.03157999999999994], - [-0.03119999999999834, 0.016160000000000174], - [-0.24900000000000233, 0.09884000000000004], - [-1.0812999999999988, 0.14081999999999972], - [-3.8911999999999978, -0.08963000000000054], - [-5.867100000000001, -0.8195399999999999], - [-1.8866800000000001, -0.49090000000000034], - [-0.5044, -0.21748000000000012], - [-0.04107799999999995, -0.03159000000000001], - [0.031237999999999988, -0.016160000000000174], - [0.24894300000000003, -0.09884199999999999], - [1.0813700000000002, -0.14082499999999998], - [3.891260000000001, 0.08962500000000007], - [5.867100000000001, 0.8195400000000002], - [1.8867000000000047, 0.49089000000000027], - [0.5043999999999969, 0.21748000000000012], - [0, 0] - ], - "v": [ - [41.989, 6.75455], - [42.0882, 6.83821], - [41.9699, 6.89146], - [40.7841, 7.15181], - [36.187, 7.29734], - [21.0867, 5.92401], - [6.18814, 3.10693], - [1.80681, 1.70724], - [0.737833, 1.13194], - [0.638557, 1.04828], - [0.756957, 0.995028], - [1.94266, 0.734679], - [6.53984, 0.58915], - [21.6401, 1.96248], - [36.5387, 4.77956], - [40.92, 6.17925], - [41.989, 6.75455] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [0, 0], - [-0.03289999999999793, -0.012340000000000018], - [0.036999999999999034, -0.03624000000000005], - [0.47510000000000474, -0.27579], - [1.815100000000001, -0.7113200000000002], - [5.728400000000001, -1.5099900000000002], - [3.8530499999999996, -0.5506999999999991], - [1.09044, 0.01150000000000162], - [0.25891, 0.0686], - [0.03293999999999997, 0.012299999999999756], - [-0.03703999999999996, 0.03619999999999912], - [-0.47504000000000013, 0.27580000000000027], - [-1.8151000000000002, 0.7113200000000006], - [-5.728400000000001, 1.5099799999999997], - [-3.8530999999999977, 0.5507499999999999], - [-1.0904000000000025, -0.011510000000000131], - [-0.25900000000000034, -0.06861000000000006] - ], - "o": [ - [0.05000000000000426, 0.013269999999999893], - [-0.022500000000000853, 0.02697000000000016], - [-0.19149999999999778, 0.18731999999999993], - [-0.9431000000000012, 0.5475400000000001], - [-3.6240000000000023, 1.4201700000000002], - [-5.728299999999997, 1.5099800000000005], - [-1.9298899999999994, 0.27590000000000003], - [-0.5492599999999999, -0.005799999999998917], - [-0.05008999999999997, -0.013199999999999434], - [0.022580000000000044, -0.026999999999999247], - [0.19145999999999996, -0.18740000000000023], - [0.9430799999999997, -0.547600000000001], - [3.623940000000001, -1.4201699999999997], - [5.728299999999997, -1.5099900000000002], - [1.9299000000000035, -0.27585000000000015], - [0.5492999999999952, 0.005800000000000027], - [0, 0] - ], - "v": [ - [41.672, 1.17686], - [41.7958, 1.21569], - [41.7072, 1.31053], - [40.714, 2.00861], - [36.5298, 3.91834], - [22.0707, 8.48349], - [7.24015, 11.639], - [2.65819, 12.04], - [1.44997, 11.9222], - [1.32608, 11.8834], - [1.41473, 11.7886], - [2.40789, 11.0905], - [6.59216, 9.18075], - [21.0512, 4.61561], - [35.8818, 1.46008], - [40.4637, 1.05905], - [41.672, 1.17686] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9294, 0.749, 0.7373, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9294, 0.749, 0.7373, 1], - "t": 18.000000715255737 - }, - { "s": [0.9294, 0.749, 0.7373, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.3093, 0.26, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.3093, 0.26, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.3093, 0.26, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 3 - }, - { - "ty": 4, - "nm": "Group 322 / Ellipse 521", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [67.06096290683524, 134.0495461400427], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [75.8634091019087, 136.44324497659784], - "t": 18.000000715255737 - }, - { "s": [67.06096290683524, 134.0495461400427], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [0], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [0, 0], - [0.28819999999999624, -0.40199000000000007], - [0.6923999999999992, -0.5137300000000007], - [2.7042, -1.2251000000000003], - [8.659799999999997, -2.2827], - [5.9053, -0.5334000000000003], - [1.7062100000000004, 0.21069999999999922], - [0.44262999999999986, 0.20479999999999876], - [0.041948000000000096, 0.15910000000000224], - [-0.28824700000000003, 0.402000000000001], - [-0.6923899999999998, 0.5137], - [-2.7042, 1.2250999999999994], - [-8.6597, 2.2826900000000006], - [-5.905299999999997, 0.53346], - [-1.7061999999999955, -0.21069000000000004], - [-0.4427000000000021, -0.20475], - [-0.041999999999994486, -0.15913999999999984] - ], - "o": [ - [0.04190000000000538, 0.15912999999999977], - [-0.28419999999999845, 0.3963399999999999], - [-1.3806999999999974, 1.0243799999999998], - [-5.4009, 2.4468099999999993], - [-8.6597, 2.282700000000002], - [-2.9567499999999995, 0.2671000000000028], - [-0.8556699999999999, -0.1056999999999988], - [-0.4489590000000001, -0.20759999999999934], - [-0.041947999999999985, -0.15919999999999845], - [0.2841849999999999, -0.3963000000000001], - [1.3806500000000002, -1.0244], - [5.4009, -2.4467999999999996], - [8.6598, -2.2826899999999997], - [2.956700000000005, -0.2670999999999999], - [0.8556000000000026, 0.10565999999999987], - [0.44890000000000185, 0.2076800000000001], - [0, 0] - ], - "v": [ - [62.504, 2.39304], - [62.2252, 3.21436], - [60.7656, 4.58518], - [54.5678, 7.99709], - [32.8354, 15.3844], - [10.2854, 19.6698], - [3.21106, 19.7564], - [1.26537, 19.2832], - [0.617929, 18.7061], - [0.896725, 17.8847], - [2.35634, 16.5139], - [8.5541, 13.102], - [30.2865, 5.7147], - [52.8366, 1.42925], - [59.9109, 1.34268], - [61.8566, 1.81586], - [62.504, 2.39304] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [0, 0], - [0.421200000000006, -0.2594999999999992], - [0.8370999999999995, -0.20650000000000013], - [2.967500000000001, -0.08569999999999922], - [8.869399999999999, 1.2388999999999992], - [5.653180000000001, 1.7886299999999995], - [1.4924500000000003, 0.8533099999999996], - [0.32921, 0.35982000000000003], - [-0.02276699999999998, 0.16297999999999968], - [-0.4211409999999999, 0.2594800000000004], - [-0.8370799999999998, 0.20645999999999987], - [-2.9675600000000006, 0.08565], - [-8.869400000000002, -1.23893], - [-5.653099999999995, -1.7886300000000004], - [-1.4924000000000035, -0.8532600000000006], - [-0.32919999999999305, -0.35989999999999966], - [0.022800000000003706, -0.16300000000000026] - ], - "o": [ - [-0.022800000000003706, 0.16300000000000026], - [-0.4151999999999987, 0.25590000000000046], - [-1.6691000000000003, 0.41159999999999997], - [-5.926899999999996, 0.17110000000000092], - [-8.869400000000002, -1.2390000000000008], - [-2.83047, -0.8955400000000004], - [-0.7484599999999997, -0.4279300000000008], - [-0.33391700000000013, -0.36495000000000033], - [0.02276699999999998, -0.1629900000000002], - [0.4152100000000001, -0.25583], - [1.6691500000000001, -0.4116700000000002], - [5.926799999999998, -0.17106999999999983], - [8.869499999999995, 1.2389400000000004], - [2.8305000000000007, 0.8955400000000004], - [0.7484999999999999, 0.42799999999999905], - [0.33389999999999986, 0.36490000000000045], - [0, 0] - ], - "v": [ - [64.0557, 12.3702], - [63.4813, 13.0201], - [61.6055, 13.7209], - [54.571, 14.4744], - [31.6717, 12.8952], - [9.21622, 8.13898], - [2.65737, 5.48664], - [1.0454, 4.29872], - [0.671107, 3.51629], - [1.24548, 2.86636], - [3.12127, 2.16563], - [10.1559, 1.4121], - [33.0551, 2.99132], - [55.5106, 7.74751], - [62.0694, 10.3998], - [63.6814, 11.5878], - [64.0557, 12.3702] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [0, 0], - [0.28819999999999624, -0.40199000000000007], - [0.6923999999999992, -0.5137300000000007], - [2.7042, -1.2251000000000003], - [8.659799999999997, -2.2827], - [5.9053, -0.5334000000000003], - [1.7062100000000004, 0.21069999999999922], - [0.44262999999999986, 0.20479999999999876], - [0.041948000000000096, 0.15910000000000224], - [-0.28824700000000003, 0.402000000000001], - [-0.6923899999999998, 0.5137], - [-2.7042, 1.2250999999999994], - [-8.6597, 2.2826900000000006], - [-5.905299999999997, 0.53346], - [-1.7061999999999955, -0.21069000000000004], - [-0.4427000000000021, -0.20475], - [-0.041999999999994486, -0.15913999999999984] - ], - "o": [ - [0.04190000000000538, 0.15912999999999977], - [-0.28419999999999845, 0.3963399999999999], - [-1.3806999999999974, 1.0243799999999998], - [-5.4009, 2.4468099999999993], - [-8.6597, 2.282700000000002], - [-2.9567499999999995, 0.2671000000000028], - [-0.8556699999999999, -0.1056999999999988], - [-0.4489590000000001, -0.20759999999999934], - [-0.041947999999999985, -0.15919999999999845], - [0.2841849999999999, -0.3963000000000001], - [1.3806500000000002, -1.0244], - [5.4009, -2.4467999999999996], - [8.6598, -2.2826899999999997], - [2.956700000000005, -0.2670999999999999], - [0.8556000000000026, 0.10565999999999987], - [0.44890000000000185, 0.2076800000000001], - [0, 0] - ], - "v": [ - [62.504, 2.39304], - [62.2252, 3.21436], - [60.7656, 4.58518], - [54.5678, 7.99709], - [32.8354, 15.3844], - [10.2854, 19.6698], - [3.21106, 19.7564], - [1.26537, 19.2832], - [0.617929, 18.7061], - [0.896725, 17.8847], - [2.35634, 16.5139], - [8.5541, 13.102], - [30.2865, 5.7147], - [52.8366, 1.42925], - [59.9109, 1.34268], - [61.8566, 1.81586], - [62.504, 2.39304] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.9608, 0.9529, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.9608, 0.9529, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.9608, 0.9529, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.3093, 0.26, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.3093, 0.26, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.3093, 0.26, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 4 - }, - { - "ty": 4, - "nm": "Group 322 / Ellipse 522", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [78.82563540509493, 136.95045557225734], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [86.44838113941859, 139.41439809906655], - "t": 18.000000715255737 - }, - { "s": [78.82563540509493, 136.95045557225734], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [0], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [0, 0], - [0.8602999999999952, -0.8888000000000007], - [1.7346000000000004, -0.9661499999999998], - [5.712599999999998, -1.505799999999999], - [3.9632700000000005, -0.028900000000000148], - [1.1526800000000001, 0.3392999999999997], - [0.12212, 0.46330000000000027], - [-0.8603100000000001, 0.8887999999999998], - [-1.7346599999999999, 0.9661500000000007], - [-5.712700000000002, 1.50584], - [-3.963200000000004, 0.028900000000000148], - [-1.1526999999999958, -0.33923000000000014], - [-0.1220999999999961, -0.4632900000000002] - ], - "o": [ - [0.1221000000000032, 0.46328000000000014], - [-0.8355999999999995, 0.8633499999999996], - [-3.4624999999999986, 1.9284999999999997], - [-5.712700000000002, 1.5058000000000007], - [-1.9855100000000006, 0.01440000000000019], - [-1.1866400000000001, -0.3492000000000015], - [-0.12212499999999993, -0.46330000000000027], - [0.83568, -0.8634000000000004], - [3.4624800000000002, -1.9284999999999997], - [5.712599999999998, -1.5058500000000001], - [1.9854999999999947, -0.014479999999999826], - [1.1865999999999985, 0.34922999999999993], - [0, 0] - ], - "v": [ - [41.632, 3.09775], - [40.6681, 5.12335], - [36.7743, 7.89921], - [22.6001, 13.2853], - [7.61263, 15.5862], - [2.85639, 15.0904], - [1.01927, 13.8032], - [1.98313, 11.7776], - [5.87699, 9.0017], - [20.0512, 3.61561], - [35.0386, 1.31476], - [39.7949, 1.81048], - [41.632, 3.09775] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [0, 0], - [1.136800000000001, -0.4875999999999987], - [1.9732000000000056, -0.2212000000000014], - [5.851000000000003, 0.8172999999999995], - [3.66692, 1.5039800000000003], - [0.9322300000000001, 0.7580900000000002], - [-0.0662799999999999, 0.4744999999999999], - [-1.13682, 0.48756999999999984], - [-1.97321, 0.2212400000000001], - [-5.850999999999999, -0.8172999999999999], - [-3.6668999999999983, -1.50399], - [-0.9322000000000017, -0.7580799999999996], - [0.06620000000000203, -0.47449999999999903] - ], - "o": [ - [-0.06629999999999825, 0.47451000000000043], - [-1.104300000000002, 0.47360000000000113], - [-3.938699999999997, 0.4415999999999993], - [-5.850999999999999, -0.8173000000000012], - [-1.8370499999999996, -0.7534800000000006], - [-0.9596999999999998, -0.7804200000000003], - [0.06628000000000012, -0.47451000000000043], - [1.1042800000000002, -0.47361999999999993], - [3.9385899999999996, -0.44160999999999984], - [5.850999999999999, 0.8172900000000001], - [1.8370000000000033, 0.7534800000000006], - [0.959699999999998, 0.7804300000000008], - [0, 0] - ], - "v": [ - [42.7465, 9.81959], - [41.0751, 11.3158], - [36.4113, 12.3724], - [21.2567, 11.8663], - [6.54348, 8.2003], - [2.34773, 5.90611], - [1.15031, 4.00921], - [2.8217, 2.51303], - [7.48551, 1.4564], - [22.6401, 1.96248], - [37.3533, 5.6285], - [41.549, 7.92268], - [42.7465, 9.81959] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [0, 0], - [0.8602999999999952, -0.8888000000000007], - [1.7346000000000004, -0.9661499999999998], - [5.712599999999998, -1.505799999999999], - [3.9632700000000005, -0.028900000000000148], - [1.1526800000000001, 0.3392999999999997], - [0.12212, 0.46330000000000027], - [-0.8603100000000001, 0.8887999999999998], - [-1.7346599999999999, 0.9661500000000007], - [-5.712700000000002, 1.50584], - [-3.963200000000004, 0.028900000000000148], - [-1.1526999999999958, -0.33923000000000014], - [-0.1220999999999961, -0.4632900000000002] - ], - "o": [ - [0.1221000000000032, 0.46328000000000014], - [-0.8355999999999995, 0.8633499999999996], - [-3.4624999999999986, 1.9284999999999997], - [-5.712700000000002, 1.5058000000000007], - [-1.9855100000000006, 0.01440000000000019], - [-1.1866400000000001, -0.3492000000000015], - [-0.12212499999999993, -0.46330000000000027], - [0.83568, -0.8634000000000004], - [3.4624800000000002, -1.9284999999999997], - [5.712599999999998, -1.5058500000000001], - [1.9854999999999947, -0.014479999999999826], - [1.1865999999999985, 0.34922999999999993], - [0, 0] - ], - "v": [ - [41.632, 3.09775], - [40.6681, 5.12335], - [36.7743, 7.89921], - [22.6001, 13.2853], - [7.61263, 15.5862], - [2.85639, 15.0904], - [1.01927, 13.8032], - [1.98313, 11.7776], - [5.87699, 9.0017], - [20.0512, 3.61561], - [35.0386, 1.31476], - [39.7949, 1.81048], - [41.632, 3.09775] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9294, 0.749, 0.7373, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9294, 0.749, 0.7373, 1], - "t": 18.000000715255737 - }, - { "s": [0.9294, 0.749, 0.7373, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.3093, 0.26, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.3093, 0.26, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.3093, 0.26, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 5 - }, - { - "ty": 4, - "nm": "ID01", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [87, 121], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [60, 32], - "t": 18.000000715255737 - }, - { "s": [60, 32], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [0], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9999999776482582], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-2.4835499999999997, 0], - [0, -2.4835499999999997], - [2.4835499999999997, 0], - [0, 2.4835499999999997] - ], - "o": [ - [2.4835499999999997, 0], - [0, 2.4835499999999997], - [-2.4835499999999997, 0], - [0, -2.4835499999999997] - ], - "v": [ - [0, -4.5], - [4.5, 0], - [0, 4.5], - [-4.5, 0] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-0.82785, 0], - [0, -0.82785], - [0.82785, 0], - [0, 0.82785] - ], - "o": [ - [0.82785, 0], - [0, 0.82785], - [-0.82785, 0], - [0, -0.82785] - ], - "v": [ - [0, -1.5], - [1.5, 0], - [0, 1.5], - [-1.5, 0] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [-0.82785, 0], - [0, -0.82785], - [0.82785, 0], - [0, 0.82785] - ], - "o": [ - [0.82785, 0], - [0, 0.82785], - [-0.82785, 0], - [0, -0.82785] - ], - "v": [ - [0, -1.5], - [1.5, 0], - [0, 1.5], - [-1.5, 0] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.9333, 0.92, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.9333, 0.92, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.9333, 0.92, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9255, 0.3725, 0.3294, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9255, 0.3725, 0.3294, 1], - "t": 18.000000715255737 - }, - { "s": [0.9255, 0.3725, 0.3294, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 6 - }, - { - "ty": 4, - "nm": "ID02", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [87, 112], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [86, 52], - "t": 18.000000715255737 - }, - { "s": [86, 52], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [0], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9999999776482582], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-2.4835499999999997, 0], - [0, -2.4835499999999997], - [2.4835499999999997, 0], - [0, 2.4835499999999997] - ], - "o": [ - [2.4835499999999997, 0], - [0, 2.4835499999999997], - [-2.4835499999999997, 0], - [0, -2.4835499999999997] - ], - "v": [ - [0, -4.5], - [4.5, 0], - [0, 4.5], - [-4.5, 0] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-1.3797499999999998, 0], - [0, -1.3797499999999998], - [1.3797499999999998, 0], - [0, 1.3797499999999998] - ], - "o": [ - [1.3797499999999998, 0], - [0, 1.3797499999999998], - [-1.3797499999999998, 0], - [0, -1.3797499999999998] - ], - "v": [ - [0, -2.5], - [2.5, 0], - [0, 2.5], - [-2.5, 0] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [-1.3797499999999998, 0], - [0, -1.3797499999999998], - [1.3797499999999998, 0], - [0, 1.3797499999999998] - ], - "o": [ - [1.3797499999999998, 0], - [0, 1.3797499999999998], - [-1.3797499999999998, 0], - [0, -1.3797499999999998] - ], - "v": [ - [0, -2.5], - [2.5, 0], - [0, 2.5], - [-2.5, 0] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.996, 0.9193, 0.904, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.996, 0.9193, 0.904, 1], - "t": 18.000000715255737 - }, - { "s": [0.996, 0.9193, 0.904, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.901, 0.2458, 0.199, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.901, 0.2458, 0.199, 1], - "t": 18.000000715255737 - }, - { "s": [0.901, 0.2458, 0.199, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 7 - }, - { - "ty": 4, - "nm": "ID03", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [79, 111], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [50.5, 67.5], - "t": 18.000000715255737 - }, - { "s": [50.5, 67.5], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [0], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9999999776482582], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-2.4835499999999997, 0], - [0, -2.4835499999999997], - [2.4835499999999997, 0], - [0, 2.4835499999999997] - ], - "o": [ - [2.4835499999999997, 0], - [0, 2.4835499999999997], - [-2.4835499999999997, 0], - [0, -2.4835499999999997] - ], - "v": [ - [0, -4.5], - [4.5, 0], - [0, 4.5], - [-4.5, 0] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-0.5519, 0], - [0, -0.5519], - [0.5519, 0], - [0, 0.5519] - ], - "o": [ - [0.5519, 0], - [0, 0.5519], - [-0.5519, 0], - [0, -0.5519] - ], - "v": [ - [0, -1], - [1, 0], - [0, 1], - [-1, 0] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [-0.5519, 0], - [0, -0.5519], - [0.5519, 0], - [0, 0.5519] - ], - "o": [ - [0.5519, 0], - [0, 0.5519], - [-0.5519, 0], - [0, -0.5519] - ], - "v": [ - [0, -1], - [1, 0], - [0, 1], - [-1, 0] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.9667, 0.96, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.9667, 0.96, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.9667, 0.96, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9808, 0.5686, 0.5392, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9808, 0.5686, 0.5392, 1], - "t": 18.000000715255737 - }, - { "s": [0.9808, 0.5686, 0.5392, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 8 - }, - { - "ty": 4, - "nm": "ID04", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [113, 130], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [118, 117], - "t": 18.000000715255737 - }, - { "s": [150, 64], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [0], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [0.9999999776482582], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-2.4835499999999997, 0], - [0, -2.4835499999999997], - [2.4835499999999997, 0], - [0, 2.4835499999999997] - ], - "o": [ - [2.4835499999999997, 0], - [0, 2.4835499999999997], - [-2.4835499999999997, 0], - [0, -2.4835499999999997] - ], - "v": [ - [0, -4.5], - [4.5, 0], - [0, 4.5], - [-4.5, 0] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-2.4835499999999997, 0], - [0, -2.4835499999999997], - [2.4835499999999997, 0], - [0, 2.4835499999999997] - ], - "o": [ - [2.4835499999999997, 0], - [0, 2.4835499999999997], - [-2.4835499999999997, 0], - [0, -2.4835499999999997] - ], - "v": [ - [0, -4.5], - [4.5, 0], - [0, 4.5], - [-4.5, 0] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [-1.3797499999999998, 0], - [0, -1.3797499999999998], - [1.3797499999999998, 0], - [0, 1.3797499999999998] - ], - "o": [ - [1.3797499999999998, 0], - [0, 1.3797499999999998], - [-1.3797499999999998, 0], - [0, -1.3797499999999998] - ], - "v": [ - [0, -2.5], - [2.5, 0], - [0, 2.5], - [-2.5, 0] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9931, 0.9546, 0.9469, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9931, 0.9546, 0.9469, 1], - "t": 18.000000715255737 - }, - { "s": [0.9931, 0.9546, 0.9469, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.8272, 0.2538, 0.2128, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.8272, 0.2538, 0.2128, 1], - "t": 18.000000715255737 - }, - { "s": [0.8272, 0.2538, 0.2128, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 9 - }, - { - "ty": 4, - "nm": "ID05", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [113, 121], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [118, 108], - "t": 18.000000715255737 - }, - { "s": [128, 44], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [0], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [0.9999999776482582], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-2.4835499999999997, 0], - [0, -2.4835499999999997], - [2.4835499999999997, 0], - [0, 2.4835499999999997] - ], - "o": [ - [2.4835499999999997, 0], - [0, 2.4835499999999997], - [-2.4835499999999997, 0], - [0, -2.4835499999999997] - ], - "v": [ - [0, -4.5], - [4.5, 0], - [0, 4.5], - [-4.5, 0] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-2.4835499999999997, 0], - [0, -2.4835499999999997], - [2.4835499999999997, 0], - [0, 2.4835499999999997] - ], - "o": [ - [2.4835499999999997, 0], - [0, 2.4835499999999997], - [-2.4835499999999997, 0], - [0, -2.4835499999999997] - ], - "v": [ - [0, -4.5], - [4.5, 0], - [0, 4.5], - [-4.5, 0] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [-1.3797499999999998, 0], - [0, -1.3797499999999998], - [1.3797499999999998, 0], - [0, 1.3797499999999998] - ], - "o": [ - [1.3797499999999998, 0], - [0, 1.3797499999999998], - [-1.3797499999999998, 0], - [0, -1.3797499999999998] - ], - "v": [ - [0, -2.5], - [2.5, 0], - [0, 2.5], - [-2.5, 0] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.996, 0.9193, 0.904, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.996, 0.9193, 0.904, 1], - "t": 18.000000715255737 - }, - { "s": [0.996, 0.9193, 0.904, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9812, 0.139, 0.0788, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9812, 0.139, 0.0788, 1], - "t": 18.000000715255737 - }, - { "s": [0.9812, 0.139, 0.0788, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 10 - }, - { - "ty": 4, - "nm": "ID06", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [105, 120], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [110, 107], - "t": 18.000000715255737 - }, - { "s": [147, 94], "t": 36.000001430511475 } - ] - }, - "r": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [0], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0], - "t": 18.000000715255737 - }, - { "s": [0], "t": 36.000001430511475 } - ] - }, - "sa": { "a": 0, "k": 0 }, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [0.9999999776482582], "t": 36.000001430511475 } - ] - } - }, - "ef": [], - "shapes": [ - { - "ty": "sh", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "ks": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-2.4835499999999997, 0], - [0, -2.4835499999999997], - [2.4835499999999997, 0], - [0, 2.4835499999999997] - ], - "o": [ - [2.4835499999999997, 0], - [0, 2.4835499999999997], - [-2.4835499999999997, 0], - [0, -2.4835499999999997] - ], - "v": [ - [0, -4.5], - [4.5, 0], - [0, 4.5], - [-4.5, 0] - ] - } - ], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [ - { - "c": true, - "i": [ - [-2.4835499999999997, 0], - [0, -2.4835499999999997], - [2.4835499999999997, 0], - [0, 2.4835499999999997] - ], - "o": [ - [2.4835499999999997, 0], - [0, 2.4835499999999997], - [-2.4835499999999997, 0], - [0, -2.4835499999999997] - ], - "v": [ - [0, -4.5], - [4.5, 0], - [0, 4.5], - [-4.5, 0] - ] - } - ], - "t": 18.000000715255737 - }, - { - "s": [ - { - "c": true, - "i": [ - [-1.9316499999999999, 0], - [0, -1.9316499999999999], - [1.9316499999999999, 0], - [0, 1.9316499999999999] - ], - "o": [ - [1.9316499999999999, 0], - [0, 1.9316499999999999], - [-1.9316499999999999, 0], - [0, -1.9316499999999999] - ], - "v": [ - [0, -3.5], - [3.5, 0], - [0, 3.5], - [-3.5, 0] - ] - } - ], - "t": 36.000001430511475 - } - ] - } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.95, 0.94, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1, 0.95, 0.94, 1], - "t": 18.000000715255737 - }, - { "s": [1, 0.95, 0.94, 1], "t": 36.000001430511475 } - ] - }, - "r": 2, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "st", - "bm": 0, - "hd": false, - "nm": "", - "lc": 1, - "lj": 1, - "ml": 4, - "o": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [100], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [100], - "t": 18.000000715255737 - }, - { "s": [100], "t": 36.000001430511475 } - ] - }, - "w": { - "a": 1, - "k": [ - { "o": { "x": 0, "y": 0 }, "i": { "x": 0.58, "y": 1 }, "s": [1], "t": 0 }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [1], - "t": 18.000000715255737 - }, - { "s": [1], "t": 36.000001430511475 } - ] - }, - "c": { - "a": 1, - "k": [ - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9808, 0.4193, 0.3792, 1], - "t": 0 - }, - { - "o": { "x": 0, "y": 0 }, - "i": { "x": 0.58, "y": 1 }, - "s": [0.9808, 0.4193, 0.3792, 1], - "t": 18.000000715255737 - }, - { "s": [0.9808, 0.4193, 0.3792, 1], "t": 36.000001430511475 } - ] - } - }, - { - "ty": "rc", - "bm": 0, - "hd": false, - "nm": "", - "d": 1, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "s": { "a": 0, "k": [200, 200] } - }, - { - "ty": "fl", - "bm": 0, - "hd": false, - "nm": "", - "c": { "a": 0, "k": [0, 0, 0, 1] }, - "r": 2, - "o": { "a": 0, "k": 0 } - } - ], - "ind": 11 - }, - { - "ty": 1, - "nm": "Background", - "sr": 1, - "st": 0, - "op": 37.000001430511475, - "ip": 0, - "hd": false, - "ddd": 0, - "bm": 0, - "hasMask": false, - "ao": 0, - "ks": { - "a": { "a": 0, "k": [0, 0] }, - "s": { "a": 0, "k": [100, 100] }, - "sk": { "a": 0, "k": 0 }, - "p": { "a": 0, "k": [0, 0] }, - "r": { "a": 0, "k": 0 }, - "sa": { "a": 0, "k": 0 }, - "o": { "a": 0, "k": 100 } - }, - "ef": [], - "sc": "#ffffff", - "sh": 200, - "sw": 200, - "ind": 12 - } - ], - "v": "5.7.0", - "fr": 30, - "op": 36.000001430511475, - "ip": 0, - "assets": [] -} +{"ddd":0,"h":200,"w":200,"meta":{"g":"LottieFiles Figma v32"},"layers":[{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[67,105.01],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[70,98],"t":18},{"s":[67,105],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":18},{"s":[0],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[0,0],[6.09,-4.2],[10.05,1.61],[4.47,5.89],[-0.55,8.09],[-0.11,0.47],[-0.23,0.18],[-0.5,-0.01],[-0.96,-0.15],[0,0],[-0.49,-0.15],[-0.16,-0.24],[0.04,-0.46],[0.23,-0.89]],"o":[[-2,7.86],[-6.08,4.2],[-10.05,-1.61],[-4.47,-5.89],[0.06,-0.92],[0.1,-0.45],[0.22,-0.18],[0.51,0.01],[0,0],[0.96,0.15],[0.47,0.15],[0.16,0.24],[-0.05,0.48],[0,0]],"v":[[64.9,14.23],[52.7,32.85],[28.47,37.31],[6.84,25.51],[1.07,4.01],[1.28,1.99],[1.76,1.12],[2.75,0.86],[4.9,1.13],[62.17,10.3],[64.29,10.72],[65.15,11.27],[65.33,12.25],[64.9,14.23]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[0,0],[4.48,-5.88],[10.06,-1.59],[6.07,4.21],[1.99,7.86],[0.05,0.48],[-0.16,0.24],[-0.47,0.15],[-0.96,0.15],[0,0],[-0.51,0.01],[-0.22,-0.18],[-0.1,-0.45],[-0.06,-0.92]],"o":[[0.54,8.09],[-4.48,5.88],[-10.06,1.59],[-6.08,-4.21],[-0.22,-0.89],[-0.04,-0.46],[0.16,-0.24],[0.49,-0.15],[0,0],[0.96,-0.15],[0.5,-0.01],[0.23,0.18],[0.11,0.47],[0,0]],"v":[[64.97,4.06],[59.15,25.54],[37.5,37.3],[13.27,32.8],[1.11,14.15],[0.69,12.17],[0.87,11.19],[1.74,10.64],[3.86,10.22],[61.15,1.17],[63.29,0.91],[64.29,1.17],[64.76,2.04],[64.97,4.06]]}],"t":18},{"s":[{"c":true,"i":[[0,0],[6.09,-4.2],[10.05,1.61],[4.47,5.89],[-0.55,8.09],[-0.11,0.47],[-0.23,0.18],[-0.5,-0.01],[-0.96,-0.15],[0,0],[-0.49,-0.15],[-0.16,-0.24],[0.04,-0.46],[0.23,-0.89]],"o":[[-2,7.86],[-6.08,4.2],[-10.05,-1.61],[-4.47,-5.89],[0.06,-0.92],[0.1,-0.45],[0.22,-0.18],[0.51,0.01],[0,0],[0.96,0.15],[0.47,0.15],[0.16,0.24],[-0.05,0.48],[0,0]],"v":[[64.9,14.22],[52.7,32.84],[28.47,37.3],[6.84,25.49],[1.07,4],[1.28,1.98],[1.76,1.11],[2.75,0.85],[4.9,1.11],[62.17,10.29],[64.29,10.71],[65.15,11.26],[65.33,12.24],[64.9,14.22]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.96,0.95,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.96,0.95,1],"t":18},{"s":[1,0.96,0.95,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.31,0.26,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.31,0.26,1],"t":18},{"s":[1,0.31,0.26,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":1},{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[82.98,106.44],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[121.04,93.43],"t":18},{"s":[82.98,106.44],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[-19.07],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[19.2],"t":18},{"s":[-19.07],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[0,0],[-1.66,0],[0,0],[0,-1.66],[0,0],[1.66,0],[0,0],[0,1.66]],"o":[[0,-1.66],[0,0],[1.66,0],[0,0],[0,1.66],[0,0],[-1.66,0],[0,0]],"v":[[-3,-25],[0,-28],[0,-28],[3,-25],[3,25],[0,28],[0,28],[-3,25]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[0,0],[-1.66,0],[0,0],[0,-1.66],[0,0],[1.66,0],[0,0],[0,1.66]],"o":[[0,-1.66],[0,0],[1.66,0],[0,0],[0,1.66],[0,0],[-1.66,0],[0,0]],"v":[[-3,-25],[0,-28],[0,-28],[3,-25],[3,25],[0,28],[0,28],[-3,25]]}],"t":18},{"s":[{"c":true,"i":[[0,0],[-1.66,0],[0,0],[0,-1.66],[0,0],[1.66,0],[0,0],[0,1.66]],"o":[[0,-1.66],[0,0],[1.66,0],[0,0],[0,1.66],[0,0],[-1.66,0],[0,0]],"v":[[-3,-25],[0,-28],[0,-28],[3,-25],[3,25],[0,28],[0,28],[-3,25]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.85,0.82,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.85,0.82,1],"t":18},{"s":[1,0.85,0.82,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.31,0.26,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.31,0.26,1],"t":18},{"s":[1,0.31,0.26,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":2},{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[78.06,137.05],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[86.86,139.44],"t":18},{"s":[78.06,137.05],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":18},{"s":[0],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[0,0],[-0.03,-0.01],[0.04,-0.04],[0.48,-0.28],[1.82,-0.71],[5.73,-1.51],[3.85,-0.55],[1.09,0.01],[0.26,0.07],[0.03,0.01],[-0.04,0.04],[-0.48,0.28],[-1.82,0.71],[-5.73,1.51],[-3.85,0.55],[-1.09,-0.01],[-0.26,-0.07]],"o":[[0.05,0.01],[-0.02,0.03],[-0.19,0.19],[-0.94,0.55],[-3.62,1.42],[-5.73,1.51],[-1.93,0.28],[-0.55,-0.01],[-0.05,-0.01],[0.02,-0.03],[0.19,-0.19],[0.94,-0.55],[3.62,-1.42],[5.73,-1.51],[1.93,-0.28],[0.55,0.01],[0,0]],"v":[[41.67,1.18],[41.8,1.22],[41.71,1.31],[40.71,2.01],[36.53,3.92],[22.07,8.48],[7.24,11.64],[2.66,12.04],[1.45,11.92],[1.33,11.88],[1.41,11.79],[2.41,11.09],[6.59,9.18],[21.05,4.62],[35.88,1.46],[40.46,1.06],[41.67,1.18]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[0,0],[-0.03,-0.02],[0.05,-0.02],[0.54,-0.07],[1.95,0.04],[5.87,0.82],[3.77,0.98],[1,0.43],[0.21,0.16],[0.03,0.02],[-0.05,0.02],[-0.54,0.07],[-1.95,-0.04],[-5.87,-0.82],[-3.77,-0.98],[-1,-0.43],[-0.21,-0.16]],"o":[[0.04,0.03],[-0.03,0.02],[-0.25,0.1],[-1.08,0.14],[-3.89,-0.09],[-5.87,-0.82],[-1.89,-0.49],[-0.5,-0.22],[-0.04,-0.03],[0.03,-0.02],[0.25,-0.1],[1.08,-0.14],[3.89,0.09],[5.87,0.82],[1.89,0.49],[0.5,0.22],[0,0]],"v":[[41.99,6.75],[42.09,6.84],[41.97,6.89],[40.78,7.15],[36.19,7.3],[21.09,5.92],[6.19,3.11],[1.81,1.71],[0.74,1.13],[0.64,1.05],[0.76,1],[1.94,0.73],[6.54,0.59],[21.64,1.96],[36.54,4.78],[40.92,6.18],[41.99,6.75]]}],"t":18},{"s":[{"c":true,"i":[[0,0],[-0.03,-0.01],[0.04,-0.04],[0.48,-0.28],[1.82,-0.71],[5.73,-1.51],[3.85,-0.55],[1.09,0.01],[0.26,0.07],[0.03,0.01],[-0.04,0.04],[-0.48,0.28],[-1.82,0.71],[-5.73,1.51],[-3.85,0.55],[-1.09,-0.01],[-0.26,-0.07]],"o":[[0.05,0.01],[-0.02,0.03],[-0.19,0.19],[-0.94,0.55],[-3.62,1.42],[-5.73,1.51],[-1.93,0.28],[-0.55,-0.01],[-0.05,-0.01],[0.02,-0.03],[0.19,-0.19],[0.94,-0.55],[3.62,-1.42],[5.73,-1.51],[1.93,-0.28],[0.55,0.01],[0,0]],"v":[[41.67,1.18],[41.8,1.22],[41.71,1.31],[40.71,2.01],[36.53,3.92],[22.07,8.48],[7.24,11.64],[2.66,12.04],[1.45,11.92],[1.33,11.88],[1.41,11.79],[2.41,11.09],[6.59,9.18],[21.05,4.62],[35.88,1.46],[40.46,1.06],[41.67,1.18]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.93,0.75,0.74,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.93,0.75,0.74,1],"t":18},{"s":[0.93,0.75,0.74,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.31,0.26,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.31,0.26,1],"t":18},{"s":[1,0.31,0.26,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":3},{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[67.06,134.05],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[75.86,136.44],"t":18},{"s":[67.06,134.05],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":18},{"s":[0],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[0,0],[0.29,-0.4],[0.69,-0.51],[2.7,-1.23],[8.66,-2.28],[5.91,-0.53],[1.71,0.21],[0.44,0.2],[0.04,0.16],[-0.29,0.4],[-0.69,0.51],[-2.7,1.23],[-8.66,2.28],[-5.91,0.53],[-1.71,-0.21],[-0.44,-0.2],[-0.04,-0.16]],"o":[[0.04,0.16],[-0.28,0.4],[-1.38,1.02],[-5.4,2.45],[-8.66,2.28],[-2.96,0.27],[-0.86,-0.11],[-0.45,-0.21],[-0.04,-0.16],[0.28,-0.4],[1.38,-1.02],[5.4,-2.45],[8.66,-2.28],[2.96,-0.27],[0.86,0.11],[0.45,0.21],[0,0]],"v":[[62.5,2.39],[62.23,3.21],[60.77,4.59],[54.57,8],[32.84,15.38],[10.29,19.67],[3.21,19.76],[1.27,19.28],[0.62,18.71],[0.9,17.88],[2.36,16.51],[8.55,13.1],[30.29,5.71],[52.84,1.43],[59.91,1.34],[61.86,1.82],[62.5,2.39]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[0,0],[0.42,-0.26],[0.84,-0.21],[2.97,-0.09],[8.87,1.24],[5.65,1.79],[1.49,0.85],[0.33,0.36],[-0.02,0.16],[-0.42,0.26],[-0.84,0.21],[-2.97,0.09],[-8.87,-1.24],[-5.65,-1.79],[-1.49,-0.85],[-0.33,-0.36],[0.02,-0.16]],"o":[[-0.02,0.16],[-0.42,0.26],[-1.67,0.41],[-5.93,0.17],[-8.87,-1.24],[-2.83,-0.9],[-0.75,-0.43],[-0.33,-0.36],[0.02,-0.16],[0.42,-0.26],[1.67,-0.41],[5.93,-0.17],[8.87,1.24],[2.83,0.9],[0.75,0.43],[0.33,0.36],[0,0]],"v":[[64.06,12.37],[63.48,13.02],[61.61,13.72],[54.57,14.47],[31.67,12.9],[9.22,8.14],[2.66,5.49],[1.05,4.3],[0.67,3.52],[1.25,2.87],[3.12,2.17],[10.16,1.41],[33.06,2.99],[55.51,7.75],[62.07,10.4],[63.68,11.59],[64.06,12.37]]}],"t":18},{"s":[{"c":true,"i":[[0,0],[0.29,-0.4],[0.69,-0.51],[2.7,-1.23],[8.66,-2.28],[5.91,-0.53],[1.71,0.21],[0.44,0.2],[0.04,0.16],[-0.29,0.4],[-0.69,0.51],[-2.7,1.23],[-8.66,2.28],[-5.91,0.53],[-1.71,-0.21],[-0.44,-0.2],[-0.04,-0.16]],"o":[[0.04,0.16],[-0.28,0.4],[-1.38,1.02],[-5.4,2.45],[-8.66,2.28],[-2.96,0.27],[-0.86,-0.11],[-0.45,-0.21],[-0.04,-0.16],[0.28,-0.4],[1.38,-1.02],[5.4,-2.45],[8.66,-2.28],[2.96,-0.27],[0.86,0.11],[0.45,0.21],[0,0]],"v":[[62.5,2.39],[62.23,3.21],[60.77,4.59],[54.57,8],[32.84,15.38],[10.29,19.67],[3.21,19.76],[1.27,19.28],[0.62,18.71],[0.9,17.88],[2.36,16.51],[8.55,13.1],[30.29,5.71],[52.84,1.43],[59.91,1.34],[61.86,1.82],[62.5,2.39]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.96,0.95,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.96,0.95,1],"t":18},{"s":[1,0.96,0.95,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.31,0.26,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.31,0.26,1],"t":18},{"s":[1,0.31,0.26,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":4},{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[78.83,136.95],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[86.45,139.41],"t":18},{"s":[78.83,136.95],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":18},{"s":[0],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[0,0],[0.86,-0.89],[1.73,-0.97],[5.71,-1.51],[3.96,-0.03],[1.15,0.34],[0.12,0.46],[-0.86,0.89],[-1.73,0.97],[-5.71,1.51],[-3.96,0.03],[-1.15,-0.34],[-0.12,-0.46]],"o":[[0.12,0.46],[-0.84,0.86],[-3.46,1.93],[-5.71,1.51],[-1.99,0.01],[-1.19,-0.35],[-0.12,-0.46],[0.84,-0.86],[3.46,-1.93],[5.71,-1.51],[1.99,-0.01],[1.19,0.35],[0,0]],"v":[[41.63,3.1],[40.67,5.12],[36.77,7.9],[22.6,13.29],[7.61,15.59],[2.86,15.09],[1.02,13.8],[1.98,11.78],[5.88,9],[20.05,3.62],[35.04,1.31],[39.79,1.81],[41.63,3.1]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[0,0],[1.14,-0.49],[1.97,-0.22],[5.85,0.82],[3.67,1.5],[0.93,0.76],[-0.07,0.47],[-1.14,0.49],[-1.97,0.22],[-5.85,-0.82],[-3.67,-1.5],[-0.93,-0.76],[0.07,-0.47]],"o":[[-0.07,0.47],[-1.1,0.47],[-3.94,0.44],[-5.85,-0.82],[-1.84,-0.75],[-0.96,-0.78],[0.07,-0.47],[1.1,-0.47],[3.94,-0.44],[5.85,0.82],[1.84,0.75],[0.96,0.78],[0,0]],"v":[[42.75,9.82],[41.08,11.32],[36.41,12.37],[21.26,11.87],[6.54,8.2],[2.35,5.91],[1.15,4.01],[2.82,2.51],[7.49,1.46],[22.64,1.96],[37.35,5.63],[41.55,7.92],[42.75,9.82]]}],"t":18},{"s":[{"c":true,"i":[[0,0],[0.86,-0.89],[1.73,-0.97],[5.71,-1.51],[3.96,-0.03],[1.15,0.34],[0.12,0.46],[-0.86,0.89],[-1.73,0.97],[-5.71,1.51],[-3.96,0.03],[-1.15,-0.34],[-0.12,-0.46]],"o":[[0.12,0.46],[-0.84,0.86],[-3.46,1.93],[-5.71,1.51],[-1.99,0.01],[-1.19,-0.35],[-0.12,-0.46],[0.84,-0.86],[3.46,-1.93],[5.71,-1.51],[1.99,-0.01],[1.19,0.35],[0,0]],"v":[[41.63,3.1],[40.67,5.12],[36.77,7.9],[22.6,13.29],[7.61,15.59],[2.86,15.09],[1.02,13.8],[1.98,11.78],[5.88,9],[20.05,3.62],[35.04,1.31],[39.79,1.81],[41.63,3.1]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.93,0.75,0.74,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.93,0.75,0.74,1],"t":18},{"s":[0.93,0.75,0.74,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.31,0.26,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.31,0.26,1],"t":18},{"s":[1,0.31,0.26,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":5},{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[87,121],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[60,32],"t":18},{"s":[60,32],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":18},{"s":[0],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[0],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-2.48,0],[0,-2.48],[2.48,0],[0,2.48]],"o":[[2.48,0],[0,2.48],[-2.48,0],[0,-2.48]],"v":[[0,-4.5],[4.5,0],[0,4.5],[-4.5,0]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-0.83,0],[0,-0.83],[0.83,0],[0,0.83]],"o":[[0.83,0],[0,0.83],[-0.83,0],[0,-0.83]],"v":[[0,-1.5],[1.5,0],[0,1.5],[-1.5,0]]}],"t":18},{"s":[{"c":true,"i":[[-0.83,0],[0,-0.83],[0.83,0],[0,0.83]],"o":[[0.83,0],[0,0.83],[-0.83,0],[0,-0.83]],"v":[[0,-1.5],[1.5,0],[0,1.5],[-1.5,0]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.93,0.92,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.93,0.92,1],"t":18},{"s":[1,0.93,0.92,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.93,0.37,0.33,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.93,0.37,0.33,1],"t":18},{"s":[0.93,0.37,0.33,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":6},{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[87,112],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[86,52],"t":18},{"s":[86,52],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":18},{"s":[0],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[0],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-2.48,0],[0,-2.48],[2.48,0],[0,2.48]],"o":[[2.48,0],[0,2.48],[-2.48,0],[0,-2.48]],"v":[[0,-4.5],[4.5,0],[0,4.5],[-4.5,0]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-1.38,0],[0,-1.38],[1.38,0],[0,1.38]],"o":[[1.38,0],[0,1.38],[-1.38,0],[0,-1.38]],"v":[[0,-2.5],[2.5,0],[0,2.5],[-2.5,0]]}],"t":18},{"s":[{"c":true,"i":[[-1.38,0],[0,-1.38],[1.38,0],[0,1.38]],"o":[[1.38,0],[0,1.38],[-1.38,0],[0,-1.38]],"v":[[0,-2.5],[2.5,0],[0,2.5],[-2.5,0]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.92,0.9,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.92,0.9,1],"t":18},{"s":[1,0.92,0.9,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.9,0.25,0.2,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.9,0.25,0.2,1],"t":18},{"s":[0.9,0.25,0.2,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":7},{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[79,111],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[50.5,67.5],"t":18},{"s":[50.5,67.5],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":18},{"s":[0],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[0],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-2.48,0],[0,-2.48],[2.48,0],[0,2.48]],"o":[[2.48,0],[0,2.48],[-2.48,0],[0,-2.48]],"v":[[0,-4.5],[4.5,0],[0,4.5],[-4.5,0]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-0.55,0],[0,-0.55],[0.55,0],[0,0.55]],"o":[[0.55,0],[0,0.55],[-0.55,0],[0,-0.55]],"v":[[0,-1],[1,0],[0,1],[-1,0]]}],"t":18},{"s":[{"c":true,"i":[[-0.55,0],[0,-0.55],[0.55,0],[0,0.55]],"o":[[0.55,0],[0,0.55],[-0.55,0],[0,-0.55]],"v":[[0,-1],[1,0],[0,1],[-1,0]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.97,0.96,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.97,0.96,1],"t":18},{"s":[1,0.97,0.96,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.98,0.57,0.54,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.98,0.57,0.54,1],"t":18},{"s":[0.98,0.57,0.54,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":8},{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[113,130],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[118,117],"t":18},{"s":[150,64],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":18},{"s":[0],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[1],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-2.48,0],[0,-2.48],[2.48,0],[0,2.48]],"o":[[2.48,0],[0,2.48],[-2.48,0],[0,-2.48]],"v":[[0,-4.5],[4.5,0],[0,4.5],[-4.5,0]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-2.48,0],[0,-2.48],[2.48,0],[0,2.48]],"o":[[2.48,0],[0,2.48],[-2.48,0],[0,-2.48]],"v":[[0,-4.5],[4.5,0],[0,4.5],[-4.5,0]]}],"t":18},{"s":[{"c":true,"i":[[-1.38,0],[0,-1.38],[1.38,0],[0,1.38]],"o":[[1.38,0],[0,1.38],[-1.38,0],[0,-1.38]],"v":[[0,-2.5],[2.5,0],[0,2.5],[-2.5,0]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.99,0.95,0.95,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.99,0.95,0.95,1],"t":18},{"s":[0.99,0.95,0.95,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.83,0.25,0.21,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.83,0.25,0.21,1],"t":18},{"s":[0.83,0.25,0.21,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":9},{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[113,121],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[118,108],"t":18},{"s":[128,44],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":18},{"s":[0],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[1],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-2.48,0],[0,-2.48],[2.48,0],[0,2.48]],"o":[[2.48,0],[0,2.48],[-2.48,0],[0,-2.48]],"v":[[0,-4.5],[4.5,0],[0,4.5],[-4.5,0]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-2.48,0],[0,-2.48],[2.48,0],[0,2.48]],"o":[[2.48,0],[0,2.48],[-2.48,0],[0,-2.48]],"v":[[0,-4.5],[4.5,0],[0,4.5],[-4.5,0]]}],"t":18},{"s":[{"c":true,"i":[[-1.38,0],[0,-1.38],[1.38,0],[0,1.38]],"o":[[1.38,0],[0,1.38],[-1.38,0],[0,-1.38]],"v":[[0,-2.5],[2.5,0],[0,2.5],[-2.5,0]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.92,0.9,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.92,0.9,1],"t":18},{"s":[1,0.92,0.9,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.98,0.14,0.08,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.98,0.14,0.08,1],"t":18},{"s":[0.98,0.14,0.08,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":10},{"ty":4,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[105,120],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[110,107],"t":18},{"s":[147,94],"t":36}]},"r":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0],"t":18},{"s":[0],"t":36}]},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[1],"t":36}]}},"ef":[],"shapes":[{"ty":"sh","bm":0,"d":1,"ks":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-2.48,0],[0,-2.48],[2.48,0],[0,2.48]],"o":[[2.48,0],[0,2.48],[-2.48,0],[0,-2.48]],"v":[[0,-4.5],[4.5,0],[0,4.5],[-4.5,0]]}],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[{"c":true,"i":[[-2.48,0],[0,-2.48],[2.48,0],[0,2.48]],"o":[[2.48,0],[0,2.48],[-2.48,0],[0,-2.48]],"v":[[0,-4.5],[4.5,0],[0,4.5],[-4.5,0]]}],"t":18},{"s":[{"c":true,"i":[[-1.93,0],[0,-1.93],[1.93,0],[0,1.93]],"o":[[1.93,0],[0,1.93],[-1.93,0],[0,-1.93]],"v":[[0,-3.5],[3.5,0],[0,3.5],[-3.5,0]]}],"t":36}]}},{"ty":"fl","bm":0,"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.95,0.94,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1,0.95,0.94,1],"t":18},{"s":[1,0.95,0.94,1],"t":36}]},"r":2,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]}},{"ty":"st","bm":0,"lc":1,"lj":1,"ml":4,"o":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[100],"t":18},{"s":[100],"t":36}]},"w":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[1],"t":18},{"s":[1],"t":36}]},"c":{"a":1,"k":[{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.98,0.42,0.38,1],"t":0},{"o":{"x":0,"y":0},"i":{"x":0.58,"y":1},"s":[0.98,0.42,0.38,1],"t":18},{"s":[0.98,0.42,0.38,1],"t":36}]}},{"ty":"rc","bm":0,"d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"s":{"a":0,"k":[200,200]}},{"ty":"fl","bm":0,"c":{"a":0,"k":[0,0,0,1]},"r":2,"o":{"a":0,"k":0}}],"ind":11},{"ty":1,"sr":1,"st":0,"op":37,"ip":0,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"ef":[],"sc":"#ffffff","sh":200,"sw":200,"ind":12}],"v":"5.7.0","fr":30,"op":36,"ip":0,"assets":[]} \ No newline at end of file diff --git a/src/components/feedback/Skeleton.tsx b/src/components/feedback/Skeleton.tsx index 7b748f6..b27bd8d 100644 --- a/src/components/feedback/Skeleton.tsx +++ b/src/components/feedback/Skeleton.tsx @@ -1,4 +1,6 @@ import type { ComponentProps, PropsWithChildren } from "react"; +import type { ButtonProps } from '@/components/ui/Button/Button'; +import { buttonVariants } from '@/components/ui/Button/Button.styles'; import cn from "@/lib/utils"; function Skeleton({ className, ...props }: ComponentProps<"div">) { @@ -43,9 +45,19 @@ function SkeletonFieldGroup({ total }: Readonly<{ total: number }>) { ); } +function SkeletonButton({ className, buttonProps, ...props }: { buttonProps: ButtonProps; className?: string; } & ComponentProps<"div">) { + return ( + + ); +} + Skeleton.Wrapper = SkeletonWrapper; Skeleton.Input = SkeletonInput; Skeleton.Label = SkeletonLabel; Skeleton.FieldGroup = SkeletonFieldGroup; +Skeleton.Button = SkeletonButton; export { Skeleton }; diff --git a/src/components/layout/SectionTitle.tsx b/src/components/layout/SectionTitle.tsx index 7d96f4c..5b0c85a 100644 --- a/src/components/layout/SectionTitle.tsx +++ b/src/components/layout/SectionTitle.tsx @@ -1,20 +1,20 @@ import { useRef, useState } from "react"; -import { useQuery } from '@tanstack/react-query'; +import { useQuery } from "@tanstack/react-query"; import { useLocation, useNavigate } from "react-router-dom"; -import { accountQueries } from '@/api/account/queries'; +import { accountQueries } from "@/api/account/queries"; import { User } from "@/components/icons"; import useOutsideClick from "@/hooks/useOutSideClick"; -import { useStoreId } from '@/stores/useStoreId'; +import { useStoreId } from "@/stores/useStoreId"; function SectionTitle() { - const location = useLocation(); const navigate = useNavigate(); + const location = useLocation(); const buttonRef = useRef(null); const dropdownRef = useRef(null); - const { data: account } = useQuery(accountQueries.getMe()) + const { data: account } = useQuery(accountQueries.getMe()); - const { clearStoreId } = useStoreId() + const { clearStoreId } = useStoreId(); const [isOpenUser, setIsOpenUser] = useState(false); @@ -41,13 +41,12 @@ function SectionTitle() { if (!getText()) return null; const handleLogout = () => { - clearStoreId() + clearStoreId(); localStorage.removeItem("token"); navigate("/login"); setIsOpenUser(false); }; - return (
@@ -58,22 +57,22 @@ function SectionTitle() { onClick={() => setIsOpenUser((prev) => !prev)} aria-label="사용자 정보 팝업" > - + {isOpenUser && (
-
+
- {account?.email} + {account?.email}
)} diff --git a/src/components/layout/Sidebar.tsx b/src/components/layout/Sidebar.tsx index 2ef418a..66ec10e 100644 --- a/src/components/layout/Sidebar.tsx +++ b/src/components/layout/Sidebar.tsx @@ -1,4 +1,4 @@ -import { useMemo, useState, type ElementType } from "react"; +import type { ElementType } from "react"; import { useQuery } from "@tanstack/react-query"; import { Link, useLocation, useNavigate } from "react-router-dom"; import { storesQueries } from "@/api/stores/queries"; @@ -51,16 +51,7 @@ function Sidebar({ closeMobile }: Readonly) { const navigate = useNavigate(); const { pathname } = useLocation(); const { data: stores, isLoading } = useQuery(storesQueries.getStores()); - const { setStoreId } = useStoreId(); - const [selectedStoreId, setSelectedStoreId] = useState(null); - - const selectedStore = useMemo(() => { - if (selectedStoreId && stores?.stores) { - const found = stores.stores.find((store) => store.storeId === selectedStoreId); - if (found) return found; - } - return stores?.stores?.[0] ?? null; - }, [stores, selectedStoreId]); + const { storeId, setStoreId } = useStoreId(); const handleCloseMobile = () => { if (closeMobile) { @@ -83,6 +74,7 @@ function Sidebar({ closeMobile }: Readonly) { height={40} className="hidden md:block md:w-37 lg:w-55" fetchPriority="high" + loading="eager" /> logo text horizontal ) {
- {isLoading || !selectedStore ? ( + {isLoading || !storeId ? ( @@ -107,13 +99,13 @@ function Sidebar({ closeMobile }: Readonly) { })) : [] } - value={selectedStore.storeId} + value={storeId} onChange={(item) => { - setSelectedStoreId(item.id); setStoreId(item.id); navigate("/"); + closeMobile?.(); }} - defaultText={selectedStore.name} + defaultText={stores?.stores?.find((store) => store.storeId === storeId)?.name ?? ""} triggerClassName={ "bg-primary border-primary text-white text-sm font-semibold lg:text-lg lg:font-bold pl-4 pr-3 lg:pl-5 pr-4 h-12 lg:h-14 w-full min-w-0 overflow-hidden text-ellipsis whitespace-nowrap" } diff --git a/src/components/ui/Button/ResponsiveButton.tsx b/src/components/ui/Button/ResponsiveButton.tsx index ad21dc0..9b59a30 100644 --- a/src/components/ui/Button/ResponsiveButton.tsx +++ b/src/components/ui/Button/ResponsiveButton.tsx @@ -69,7 +69,7 @@ function ResponsiveButton( }), hideButton(screenSize as ScreenSize), buttonStyle(buttonConfig?.buttonSize ?? "md", buttonConfig?.className ?? ""), - commonClassName + commonClassName, )} disabled={disabled} type={buttonProps.type ?? "button"} diff --git a/src/components/ui/Drag/DragList.tsx b/src/components/ui/Drag/DragList.tsx index 17ec6a7..5ae9deb 100644 --- a/src/components/ui/Drag/DragList.tsx +++ b/src/components/ui/Drag/DragList.tsx @@ -52,6 +52,7 @@ interface DraggableListProps { strategy?: SortingStrategy; modifiers?: Modifier[]; className?: string; + prepend?: ReactNode; onDragStateChange?: (isDragging: boolean) => void; } @@ -64,10 +65,13 @@ export function DragList({ strategy = verticalListSortingStrategy, modifiers, className, + prepend, onDragStateChange, }: Readonly>) { const sensors = useSensors( - useSensor(PointerSensor), + useSensor(PointerSensor, { + activationConstraint: { delay: canDrag ? 0 : 999999, tolerance: 5 }, + }), useSensor(KeyboardSensor, { coordinateGetter: sortableKeyboardCoordinates, }) @@ -102,7 +106,7 @@ export function DragList({ ? [restrictToVerticalAxis, restrictToParentElement] : [restrictToParentElement]; - return canDrag ? ( + return ( ({ >
+ {prepend} {items.map((item, index) => { const id = keyExtractor(item); return ( @@ -123,7 +128,5 @@ export function DragList({
- ) : ( - <>{items.map((item, index) => renderItem(item, index))} ); } diff --git a/src/components/ui/Image.tsx b/src/components/ui/Image.tsx index 6ebc7c2..badbafe 100644 --- a/src/components/ui/Image.tsx +++ b/src/components/ui/Image.tsx @@ -1,10 +1,12 @@ -import { type ImgHTMLAttributes, type ReactEventHandler, useState } from "react"; +import { type ImgHTMLAttributes, type ReactEventHandler, useEffect, useRef, useState } from "react"; +import cn from "@/lib/utils"; interface ImageProps extends ImgHTMLAttributes { src: string; alt: string; fallbackSrc?: string; - fill?: boolean; + hasBlur?: boolean; + imageClassName?: string; } export default function Image({ @@ -13,14 +15,44 @@ export default function Image({ onError, fallbackSrc, alt, + className, + hasBlur = false, + imageClassName, ...props }: Readonly) { + const wrapperRef = useRef(null); + + const [visible, setVisible] = useState(false); + const [loaded, setLoaded] = useState(false); const [useFallback, setUseFallback] = useState(false); + const [error, setError] = useState(false); + + useEffect(() => { + const observer = new IntersectionObserver( + ([entry]) => { + if (entry.isIntersecting) { + setVisible(true); + observer.disconnect(); + } + }, + { rootMargin: "200px" } + ); + + if (wrapperRef.current) observer.observe(wrapperRef.current); - const cdnSrc = src && src?.trim() !== "" ? `${import.meta.env.VITE_PUBLIC_CDN}/${src}` : ""; - const currentSrc = useFallback && fallbackSrc ? fallbackSrc : cdnSrc; + return () => observer.disconnect(); + }, []); + + const cdnSrc = src && src.trim() !== "" ? `${import.meta.env.VITE_PUBLIC_CDN}/${src}` : ""; + + const currentSrc = () => { + if (!visible) return ""; + if (!src || error || (useFallback && fallbackSrc)) return fallbackSrc; + return cdnSrc; + }; const handleError: ReactEventHandler = (e) => { + setError(true); if (!useFallback) { setUseFallback(true); if (!fallbackSrc) { @@ -29,10 +61,38 @@ export default function Image({ } }; - if (!currentSrc || currentSrc.trim() === "") { - return null; - } + const blurClassName = () => { + if (hasBlur) { + if (loaded) return "blur-0 scale-100"; + return "blur-sm scale-[1.03]"; + } + return ""; + }; + + return ( +
+ {/* Skeleton */} + {!loaded && visible && hasBlur && ( +
+ )} - // eslint-disable-next-line jsx-a11y/no-noninteractive-element-interactions - return {alt}; + {visible && ( + // eslint-disable-next-line jsx-a11y/no-noninteractive-element-interactions + {alt} setLoaded(true)} + draggable={false} + className={cn( + "h-full w-full object-cover transition-all duration-600", + blurClassName(), + imageClassName + )} + {...props} + /> + )} +
+ ); } diff --git a/src/components/ui/InputGroup/InputGroup.styles.ts b/src/components/ui/InputGroup/InputGroup.styles.ts deleted file mode 100644 index f24885b..0000000 --- a/src/components/ui/InputGroup/InputGroup.styles.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { cva } from 'class-variance-authority'; - -export const inputGroupButtonVariants = cva( - "text-sm shadow-none flex gap-2 items-center", - { - variants: { - size: { - xs: "h-6 gap-1 px-2 rounded-[calc(var(--radius)-5px)] [&>svg:not([class*='size-'])]:size-3.5 has-[>svg]:px-2", - sm: "h-8 px-2.5 gap-1.5 rounded-md has-[>svg]:px-2.5", - "icon-xs": - "size-6 rounded-[calc(var(--radius)-5px)] p-0 has-[>svg]:p-0", - "icon-sm": "size-8 p-0 has-[>svg]:p-0", - }, - }, - defaultVariants: { - size: "xs", - }, - }) - - - - -export const inputGroupAddonVariants = cva( - "text-muted-foreground flex h-auto cursor-text items-center justify-center gap-2 py-1.5 text-sm font-medium select-none [&>svg:not([class*='size-'])]:size-4 [&>kbd]:rounded-[calc(var(--radius)-5px)] group-data-[disabled=true]/input-group:opacity-50", - { - variants: { - align: { - "inline-start": - "order-first pl-3 has-[>button]:ml-[-0.45rem] has-[>kbd]:ml-[-0.35rem]", - "inline-end": - "order-last pr-3 has-[>button]:mr-[-0.45rem] has-[>kbd]:mr-[-0.35rem]", - "block-start": - "order-first w-full justify-start px-3 pt-3 [.border-b]:pb-3 group-has-[>input]/input-group:pt-2.5", - "block-end": - "order-last w-full justify-start px-3 pb-3 [.border-t]:pt-3 group-has-[>input]/input-group:pb-2.5", - }, - }, - defaultVariants: { - align: "inline-start", - }, - }) \ No newline at end of file diff --git a/src/components/ui/InputGroup/InputGroup.tsx b/src/components/ui/InputGroup/InputGroup.tsx deleted file mode 100644 index 1d22b29..0000000 --- a/src/components/ui/InputGroup/InputGroup.tsx +++ /dev/null @@ -1,160 +0,0 @@ -import type { ComponentProps } from "react"; -import { type VariantProps } from "class-variance-authority"; -import Button from "@/components/ui/Button/Button"; -import type { ResponsiveButtonProps } from "@/components/ui/Button/Button.types"; -import Input from "@/components/ui/Input"; -import { - inputGroupAddonVariants, - inputGroupButtonVariants, -} from "@/components/ui/InputGroup/InputGroup.styles"; -import Textarea from "@/components/ui/TextArea"; -import cn from "@/lib/utils"; - -/** - * - * @example - * - * - * - * - * - * - * Search - * - * - */ -function InputGroup({ className, ...props }: Readonly>) { - return ( -
textarea]:h-auto", - - // Variants based on alignment. - "has-[>[data-align=inline-start]]:[&>input]:pl-2", - "has-[>[data-align=inline-end]]:[&>input]:pr-2", - "has-[>[data-align=block-start]]:h-auto has-[>[data-align=block-start]]:flex-col has-[>[data-align=block-start]]:[&>input]:pb-3", - "has-[>[data-align=block-end]]:h-auto has-[>[data-align=block-end]]:flex-col has-[>[data-align=block-end]]:[&>input]:pt-3", - - // Focus state. - "has-[[data-slot=input-group-control]:focus-visible]:border-ring has-[[data-slot=input-group-control]:focus-visible]:ring-ring/50 has-[[data-slot=input-group-control]:focus-visible]:ring-[3px]", - - // Error state. - "has-[[data-slot][aria-invalid=true]]:ring-destructive/20 has-[[data-slot][aria-invalid=true]]:border-destructive dark:has-[[data-slot][aria-invalid=true]]:ring-destructive/40", - - className - )} - {...props} - /> - ); -} - -function InputGroupAddon({ - className, - align = "inline-start", - onClick: onClickProp, - onKeyDown: onKeyDownProp, - ...props -}: Readonly & VariantProps>) { - return ( -