├── public
├── robots.txt
├── favicon.ico
├── favicon.webp
├── logo192.png
├── logo512.png
├── manifest.json
└── index.html
├── .idea
├── .gitignore
├── vcs.xml
├── prettier.xml
├── modules.xml
├── inspectionProfiles
│ └── Project_Default.xml
└── RM10k.iml
├── src
├── assets
│ ├── base.json
│ └── test.json
├── hooks
│ ├── useGetLottie.jsx
│ └── useToast.jsx
├── theme.js
├── components
│ ├── Switch.jsx
│ ├── Input.jsx
│ ├── AnimationsOptions
│ │ └── index.jsx
│ ├── Slider.jsx
│ ├── NumberInput.jsx
│ ├── Layers.jsx
│ ├── AlertDialog.jsx
│ ├── LayerOptions
│ │ └── index.jsx
│ └── BoardingModal.jsx
├── index.js
├── App.jsx
├── store.js
└── parser.js
├── .gitignore
├── README.md
└── package.json
/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 | Disallow:
4 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/raoufswe/images-to-lottie-editor/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/favicon.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/raoufswe/images-to-lottie-editor/HEAD/public/favicon.webp
--------------------------------------------------------------------------------
/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/raoufswe/images-to-lottie-editor/HEAD/public/logo192.png
--------------------------------------------------------------------------------
/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/raoufswe/images-to-lottie-editor/HEAD/public/logo512.png
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/assets/base.json:
--------------------------------------------------------------------------------
1 | {
2 | "v": "5.5.2",
3 | "fr": 50,
4 | "ip": 0,
5 | "op": 50,
6 | "w": 500,
7 | "h": 500,
8 | "nm": "Base",
9 | "ddd": 0,
10 | "assets": [],
11 | "layers": [],
12 | "markers": []
13 | }
14 |
--------------------------------------------------------------------------------
/.idea/prettier.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/hooks/useGetLottie.jsx:
--------------------------------------------------------------------------------
1 | import { useMutation } from "react-query"
2 | import axios from "axios"
3 |
4 | export default function useGetLottie() {
5 | return useMutation(async (url) => {
6 | const response = await axios.get(url)
7 | return response.data
8 | })
9 | }
10 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 |
8 | # testing
9 | /coverage
10 |
11 | # production
12 | /build
13 |
14 | # misc
15 | .DS_Store
16 | .env.local
17 | .env.development.local
18 | .env.test.local
19 | .env.production.local
20 |
21 | npm-debug.log*
22 | yarn-debug.log*
23 | yarn-error.log*
24 |
--------------------------------------------------------------------------------
/src/theme.js:
--------------------------------------------------------------------------------
1 | import { extendTheme } from "@chakra-ui/react"
2 |
3 | export default extendTheme({
4 | styles: {
5 | global: {
6 | body: { overflow: "hidden" }
7 | }
8 | },
9 | fonts: {
10 | body: "'Montserrat', sans-serif",
11 | heading: "'Montserrat', sans-serif",
12 | mono: "'Montserrat', sans-serif"
13 | },
14 | config: {
15 | initialColorMode: "dark",
16 | useSystemColorMode: false
17 | }
18 | })
19 |
--------------------------------------------------------------------------------
/src/hooks/useToast.jsx:
--------------------------------------------------------------------------------
1 | import { useToast } from "@chakra-ui/react"
2 |
3 | export function useErrorToast() {
4 | const toast = useToast()
5 | return ({ description = "Something went wrong 😥", position = "bottom" }) => toast({ description, status: "error", position })
6 | }
7 |
8 | export function useSuccessToast() {
9 | const toast = useToast()
10 | return ({ description = "All is set 🎉", position = "bottom" }) => toast({ description, status: "success", position })
11 | }
12 |
--------------------------------------------------------------------------------
/.idea/RM10k.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/components/Switch.jsx:
--------------------------------------------------------------------------------
1 | import { Switch as ChakaraSwitch, FormControl, FormLabel } from "@chakra-ui/react"
2 |
3 | export default function Switch({ id, label, isChecked, onChange, defaultChecked }) {
4 | return (
5 |
6 |
7 | {label}
8 |
9 |
10 |
11 | )
12 | }
13 |
--------------------------------------------------------------------------------
/src/components/Input.jsx:
--------------------------------------------------------------------------------
1 | import React from "react"
2 | import { Text, Input as ChakraInput, FormErrorMessage, FormControl } from "@chakra-ui/react"
3 |
4 | export default function Input({ label, placeholder, value, onChange, error, size, variant }) {
5 | return (
6 |
7 |
8 | {label}
9 |
10 |
11 | {error}
12 |
13 | )
14 | }
15 |
--------------------------------------------------------------------------------
/public/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "short_name": "React App",
3 | "name": "Create React App Sample",
4 | "icons": [
5 | {
6 | "src": "favicon.ico",
7 | "sizes": "64x64 32x32 24x24 16x16",
8 | "type": "image/x-icon"
9 | },
10 | {
11 | "src": "logo192.png",
12 | "type": "image/png",
13 | "sizes": "192x192"
14 | },
15 | {
16 | "src": "logo512.png",
17 | "type": "image/png",
18 | "sizes": "512x512"
19 | }
20 | ],
21 | "start_url": ".",
22 | "display": "standalone",
23 | "theme_color": "#000000",
24 | "background_color": "#ffffff"
25 | }
26 |
--------------------------------------------------------------------------------
/src/components/AnimationsOptions/index.jsx:
--------------------------------------------------------------------------------
1 | import { Flex, Text, Button } from "@chakra-ui/react"
2 | import { animations } from "../../parser"
3 | import useStore from "../../store"
4 |
5 | export default function AnimationsOptions() {
6 | const { setAnimation } = useStore()
7 | return (
8 | <>
9 | Animations
10 |
11 | {animations.map((item, index) => (
12 |
15 | ))}
16 |
17 | >
18 | )
19 | }
20 |
--------------------------------------------------------------------------------
/src/components/Slider.jsx:
--------------------------------------------------------------------------------
1 | import { Flex, Text, Slider as ChakaraSlider, SliderTrack, SliderFilledTrack, SliderThumb } from "@chakra-ui/react"
2 |
3 | export default function Slider({ label, onChange, defaultValue }) {
4 | return (
5 |
6 |
7 | {label} {defaultValue}%
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | )
17 | }
18 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | import React from "react"
2 | import ReactDOM from "react-dom"
3 | import { QueryClient, QueryClientProvider } from "react-query"
4 | import { ChakraProvider, ColorModeScript } from "@chakra-ui/react"
5 | import App from "./App"
6 | import theme from "./theme"
7 |
8 | const queryClient = new QueryClient()
9 |
10 | ReactDOM.render(
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 | ,
19 | document.getElementById("root")
20 | )
21 |
--------------------------------------------------------------------------------
/src/components/NumberInput.jsx:
--------------------------------------------------------------------------------
1 | import {
2 | Flex,
3 | Text,
4 | NumberInput as ChakaraNumberInput,
5 | NumberInputField,
6 | NumberInputStepper,
7 | NumberIncrementStepper,
8 | NumberDecrementStepper
9 | } from "@chakra-ui/react"
10 |
11 | export default function NumberInput({ label, defaultValue, onChange, value, ...props}) {
12 | return (
13 |
14 |
15 | {label}
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | )
26 | }
27 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Images To Lottie editor
7 |
8 |
9 | A simple web-based images to lottie editor created to get a deeper understanding of how lotties work.
10 | Learn more about Lottie animation [here](https://airbnb.design/lottie/)
11 |
12 | ## Features
13 |
14 | - Create new lottie using images
15 | - Edit existing lottie
16 | - Change opacity of layers
17 | - Change height and width of the asset
18 | - Change positioning of the layer
19 |
20 | and more to come <3
21 |
22 | ## 🚀 Quick start
23 |
24 | 1. **Clone the repository.**
25 |
26 | ```shell
27 | # https://github.com/raoufswe/images-to-lottie-editor.git
28 |
29 | ```
30 |
31 | 1. **Start developing.**
32 |
33 | ```shell
34 | cd images-to-lottie-editor/
35 | npm install
36 | npm run start
37 | ```
38 |
39 | ## Technology Stack and Tools :calling:
40 |
41 | - React ⚛️
42 | - Chakra UI 🌄
43 | - Zustand 🗄️
44 | - React Query ⚛️
45 | ---
46 |
--------------------------------------------------------------------------------
/src/components/Layers.jsx:
--------------------------------------------------------------------------------
1 | import { Box, Flex, Text, Heading } from "@chakra-ui/react"
2 | import useStore from "../store"
3 | import { Player } from "@lottiefiles/react-lottie-player"
4 |
5 | export default function Layers() {
6 | const { lottieFile, selectedLayer, setSelectedLayer } = useStore()
7 | let clonedLottieFile = JSON.parse(JSON.stringify(lottieFile))
8 |
9 | return (
10 |
11 |
12 | Layers
13 |
14 | {clonedLottieFile.layers.map((layer) => (
15 | setSelectedLayer(layer)}
18 | alignItems="center"
19 | cursor="pointer"
20 | width="100%"
21 | py="2"
22 | px="4"
23 | mb="2"
24 | bg={selectedLayer?.uuid === layer.uuid ? "teal" : ""}
25 | _hover={{ background: "teal" }}
26 | borderRadius="4px"
27 | >
28 |
29 | i.uuid === layer.uuid) }} />
30 |
31 |
32 | {layer.nm}
33 |
34 |
35 | ))}
36 |
37 | )
38 | }
39 |
--------------------------------------------------------------------------------
/src/components/AlertDialog.jsx:
--------------------------------------------------------------------------------
1 | import { useState, useRef } from "react"
2 | import {
3 | AlertDialog as ChakaraDeleteDialog,
4 | AlertDialogBody,
5 | AlertDialogFooter,
6 | AlertDialogHeader,
7 | AlertDialogContent,
8 | AlertDialogOverlay,
9 | Button
10 | } from "@chakra-ui/react"
11 |
12 | export default function AlertDialog({ title, onDelete }) {
13 | const [isOpen, setIsOpen] = useState(false)
14 | const onClose = () => setIsOpen(false)
15 | const cancelRef = useRef()
16 |
17 | return (
18 | <>
19 |
22 |
23 |
24 |
25 |
26 | {title}
27 |
28 | Are you sure? You can't undo this action afterwards.
29 |
30 |
33 |
43 |
44 |
45 |
46 |
47 | >
48 | )
49 | }
50 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "lottie",
3 | "version": "0.1.0",
4 | "private": true,
5 | "dependencies": {
6 | "@chakra-ui/icons": "^1.0.5",
7 | "@chakra-ui/react": "^1.3.3",
8 | "@emotion/react": "^11.1.5",
9 | "@emotion/styled": "^11.1.5",
10 | "@lottiefiles/react-lottie-player": "^3.0.1",
11 | "@testing-library/jest-dom": "^5.11.4",
12 | "@testing-library/react": "^11.1.0",
13 | "@testing-library/user-event": "^12.1.10",
14 | "axios": "^0.21.1",
15 | "filepond": "^4.25.1",
16 | "filepond-plugin-file-encode": "^2.1.9",
17 | "filepond-plugin-image-exif-orientation": "^1.0.9",
18 | "filepond-plugin-image-preview": "^4.6.5",
19 | "framer-motion": "^3.9.1",
20 | "fuse.js": "^6.4.6",
21 | "react": "^17.0.1",
22 | "react-dom": "^17.0.1",
23 | "react-file-base64": "^1.0.3",
24 | "react-filepond": "^7.1.1",
25 | "react-images-upload": "^1.2.8",
26 | "react-query": "^3.12.0",
27 | "react-scripts": "4.0.3",
28 | "react-tracked": "^1.6.5",
29 | "uuid-random": "^1.3.2",
30 | "web-vitals": "^1.0.1",
31 | "zustand": "^3.3.3"
32 | },
33 | "scripts": {
34 | "start": "react-scripts start",
35 | "build": "react-scripts build",
36 | "test": "react-scripts test",
37 | "eject": "react-scripts eject"
38 | },
39 | "eslintConfig": {
40 | "extends": [
41 | "react-app",
42 | "react-app/jest"
43 | ]
44 | },
45 | "browserslist": {
46 | "production": [
47 | ">0.2%",
48 | "not dead",
49 | "not op_mini all"
50 | ],
51 | "development": [
52 | "last 1 chrome version",
53 | "last 1 firefox version",
54 | "last 1 safari version"
55 | ]
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/src/components/LayerOptions/index.jsx:
--------------------------------------------------------------------------------
1 | import { Flex, Box, Divider } from "@chakra-ui/react"
2 | import useStore from "../../store"
3 | import NumberInput from "../NumberInput"
4 | import Switch from "../Switch"
5 | import Slider from "../Slider"
6 | import AlertDialog from "../AlertDialog"
7 | import AnimationsOptions from "../AnimationsOptions"
8 |
9 | export default function LayerOptions() {
10 | const {
11 | opacity,
12 | w,
13 | h,
14 | x,
15 | y,
16 | selectedLayer,
17 | hideLayer,
18 | showLayer,
19 | selectedAsset,
20 | setOpacity,
21 | setAssetWidth,
22 | setAssetHeight,
23 | setAssetXPosition,
24 | setAssetYPosition,
25 | deleteLayer,
26 | visibleLayers
27 | } = useStore()
28 |
29 | if (!selectedLayer) return null
30 | return (
31 |
32 | layer.uuid === selectedLayer.uuid)}
37 | onChange={({ target }) => (target.checked ? showLayer() : hideLayer())}
38 | />
39 |
40 | {selectedAsset && (
41 | <>
42 |
43 |
44 |
45 |
46 | >
47 | )}
48 |
49 |
50 |
51 |
52 |
53 |
54 | )
55 | }
56 |
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
16 |
17 |
26 | Images to Lottie Editor
27 |
28 |
29 |
30 |
31 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/src/App.jsx:
--------------------------------------------------------------------------------
1 | import { Flex, Grid, Heading, Divider, Button } from "@chakra-ui/react"
2 | import { Player, Controls } from "@lottiefiles/react-lottie-player"
3 | import FileBase64 from "react-file-base64"
4 | import useStore from "./store"
5 | import NumberInput from "./components/NumberInput"
6 | import BoardingModal from "./components/BoardingModal"
7 | import Layers from "./components/Layers"
8 | import LayerOptions from "./components/LayerOptions"
9 |
10 | function App() {
11 | const { setImage, lottieFile } = useStore()
12 | if (!lottieFile) return
13 |
14 | return (
15 |
16 |
17 |
18 |
19 | Upload your images
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 | )
37 | }
38 |
39 | function MainPlayer() {
40 | const { lottieFile, visibleLayers } = useStore()
41 | let clonedVisibleLayers = JSON.parse(JSON.stringify(lottieFile.layers.filter((i) => visibleLayers.map((i) => i.nm).includes(i.nm))))
42 | return (
43 |
44 |
45 |
46 | )
47 | }
48 |
49 | function LottieFileConfigs() {
50 | const { lottieFile, setFrameRate } = useStore()
51 | return (
52 | <>
53 |
54 |
55 |
58 |
59 | >
60 | )
61 | }
62 |
63 | export default App
64 |
--------------------------------------------------------------------------------
/src/store.js:
--------------------------------------------------------------------------------
1 | import baseLottie from "./assets/base.json"
2 | import create from "zustand"
3 | import { createTrackedSelector } from "react-tracked"
4 | import { composeNewLayer, deleteLayer, updateOpacity, resizeAsset, getAsset, moveAsset, updateAnimation, updateFrameRate, updateDuration } from "./parser"
5 | import genUuid from "uuid-random"
6 |
7 | const useStore = create((set, get) => ({
8 | lottieFile: null,
9 | selectedLayer: null,
10 | selectedAsset: null,
11 | visibleLayers: null,
12 | opacity: null,
13 | w: null,
14 | h: null,
15 | x: null,
16 | y: null,
17 | fr: null,
18 | setRemoteLottieFile: (lottieFile) => {
19 | let clonedLottieFile = JSON.parse(JSON.stringify(lottieFile))
20 | clonedLottieFile.layers = clonedLottieFile.layers.map((layer) => ({ ...layer, uuid: genUuid() }))
21 | set({ lottieFile: clonedLottieFile, visibleLayers: clonedLottieFile.layers })
22 | },
23 | setImage: (image, externalBase64, method='simple', duration) => {
24 | const lottieFile = composeNewLayer(get().lottieFile ?? baseLottie, { image, externalBase64 }, method, duration)
25 | set({ lottieFile, visibleLayers: lottieFile.layers })
26 | },
27 | setSelectedLayer: (selectedLayer) => {
28 | const selectedAsset = getAsset(get().lottieFile, selectedLayer.refId)
29 | set({
30 | selectedLayer,
31 | selectedAsset,
32 | ...(selectedAsset ? { w: selectedAsset.w, h: selectedAsset.h } : {}),
33 | x: selectedLayer.ks.a.k[0],
34 | y: selectedLayer.ks.a.k[1],
35 | opacity: selectedLayer.ks.o.k
36 | })
37 | },
38 | hideLayer: () => {
39 | set({
40 | visibleLayers: get().visibleLayers.filter((layer) => layer.uuid !== get().selectedLayer?.uuid)
41 | })
42 | },
43 | showLayer: () => {
44 | set({ visibleLayers: get().visibleLayers.concat(get().selectedLayer) })
45 | },
46 | deleteLayer: () => {
47 | const lottieFile = deleteLayer(get().lottieFile, get().selectedLayer)
48 | set({ lottieFile, visibleLayers: lottieFile.layers, selectedLayer: null })
49 | },
50 | setOpacity: (opacity) => {
51 | const lottieFile = updateOpacity(get().lottieFile, get().selectedLayer, opacity)
52 | set({ opacity, lottieFile })
53 | },
54 | setAssetWidth: (w) => {
55 | const lottieFile = resizeAsset(get().lottieFile, get().selectedLayer, { w })
56 | set({ w, lottieFile })
57 | },
58 | setAssetHeight: (h) => {
59 | const lottieFile = resizeAsset(get().lottieFile, get().selectedLayer, { h })
60 | set({ h, lottieFile })
61 | },
62 | setAssetXPosition: (x) => {
63 | const lottieFile = moveAsset(get().lottieFile, get().selectedLayer, { x })
64 | set({ x, lottieFile })
65 | },
66 | setAssetYPosition: (y) => {
67 | const lottieFile = moveAsset(get().lottieFile, get().selectedLayer, { y })
68 | set({ y, lottieFile })
69 | },
70 | setAnimation: (index) => {
71 | const lottieFile = updateAnimation(get().lottieFile, get().selectedLayer, index)
72 | set({ lottieFile })
73 | },
74 | setFrameRate: (frameRate) => {
75 | const lottieFile = updateFrameRate(get().lottieFile, frameRate)
76 | set({ lottieFile })
77 | },
78 | setDuration: (duration) => {
79 | const lottieFile = updateDuration(get().lottieFile, duration)
80 | set({ lottieFile })
81 | }
82 | }))
83 |
84 | const useTrackedStore = createTrackedSelector(useStore)
85 |
86 | export default useTrackedStore
87 |
--------------------------------------------------------------------------------
/src/components/BoardingModal.jsx:
--------------------------------------------------------------------------------
1 | import { useState, useEffect } from "react"
2 | import { Modal as ChakaraModal, ModalOverlay, ModalContent, ModalHeader, ModalBody, ModalFooter, Button, Divider, Box, Text, Select } from "@chakra-ui/react"
3 | import { FilePond, registerPlugin } from "react-filepond"
4 | import FilePondPluginImageExifOrientation from "filepond-plugin-image-exif-orientation"
5 | import FilePondPluginImagePreview from "filepond-plugin-image-preview"
6 | import FilePondPluginFileEncode from "filepond-plugin-file-encode"
7 | import Input from "./Input"
8 | import NumberInput from "./NumberInput"
9 | import useStore from "../store"
10 | import { useErrorToast } from "../hooks/useToast"
11 | import useGetLottie from "../hooks/useGetLottie"
12 | import "filepond/dist/filepond.min.css"
13 | import "filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css"
14 |
15 | registerPlugin(FilePondPluginImageExifOrientation, FilePondPluginImagePreview, FilePondPluginFileEncode)
16 |
17 | export default function Modal() {
18 | const [lottieUrl, setLottieUrl] = useState("")
19 | const getLottie = useGetLottie()
20 | const errorToast = useErrorToast()
21 | const [files, setFiles] = useState([])
22 | const [importMethod, setImportMethod] = useState('simple')
23 | const [framesPerImage, setFramesPerImage] = useState(1)
24 | const { setImage, setRemoteLottieFile, setDuration } = useStore()
25 |
26 | const onSubmit = () => {
27 | try {
28 | if (files.length && lottieUrl) errorToast({ description: "You need to pick one option only" })
29 | else if (files.length) {
30 | files.forEach(({ file, getFileEncodeDataURL, fileExtension }, number) => {
31 | if (["svg", "png", "jpeg", "jpg"].includes(fileExtension)) setImage(file, getFileEncodeDataURL(), importMethod, framesPerImage)
32 | else errorToast({ description: "File format is not supported" })
33 | })
34 | if (importMethod === 'sequence') setDuration(files.length * framesPerImage)
35 | }
36 | else if (lottieUrl) {
37 | if (lottieUrl.includes(".json")) getLottie.mutate(lottieUrl)
38 | else errorToast({ description: "URL must be type of Lottie file" })
39 | } else if (getLottie.isError) errorToast()
40 | else errorToast({ description: "You must add an image or LottieFile to get started" })
41 | } catch (e) {
42 | console.log(e)
43 | }
44 | }
45 |
46 | useEffect(() => {
47 | if (getLottie.data) setRemoteLottieFile(getLottie.data)
48 | }, [getLottie.data, setRemoteLottieFile])
49 |
50 | return (
51 | <>
52 |
53 |
54 |
55 | Get started!
56 |
57 | setLottieUrl(target.value)}
62 | />
63 |
64 |
65 | Or upload your image here directly
66 |
67 |
68 |
69 | Multiple images import method:
70 |
74 |
75 | { importMethod !== "sequence" ? null :
76 | <>
77 | setFramesPerImage(parseInt(value))}/>
78 | >
79 | }
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
90 |
91 |
92 |
93 | >
94 | )
95 | }
96 |
--------------------------------------------------------------------------------
/src/parser.js:
--------------------------------------------------------------------------------
1 | import genUuid from "uuid-random"
2 |
3 | export const composeNewLayer = (lottieFile, { image, externalBase64 = "" }, method, duration) => {
4 | let cloned = JSON.parse(JSON.stringify(lottieFile))
5 | const refId = `refId-${image.name}-${Date.now()}`
6 | const uuid = genUuid()
7 |
8 | const tot = method === 'simple' ? 60.0000024438501 : duration
9 |
10 | const lastLayer = cloned.layers.length ? cloned.layers[cloned.layers.length - 1] : undefined
11 | const ip = lastLayer ? lastLayer.op : 0
12 | const op = lastLayer ? lastLayer.op + duration : duration
13 |
14 | return {
15 | ...cloned,
16 | assets: [
17 | ...cloned.assets,
18 | {
19 | id: refId,
20 | w: 500,
21 | h: 500,
22 | u: "",
23 | p: image?.base64 ?? externalBase64,
24 | e: 1,
25 | uuid
26 | }
27 | ],
28 | layers: [
29 | ...cloned.layers,
30 | {
31 | ddd: 0,
32 | ind: 1,
33 | ty: 2,
34 | nm: image.name,
35 | refId,
36 | uuid,
37 | sr: 1,
38 | ks: {
39 | o: { a: 0, k: 100, ix: 11 },
40 | r: { a: 0, k: 0, ix: 10 },
41 | p: { k: [0, 0] },
42 | a: { a: 0, k: [0, 0], ix: 2 },
43 | s: {
44 | a: 1,
45 | k: [
46 | {
47 | i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
48 | o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
49 | t: 0,
50 | s: [100, 100, 0]
51 | },
52 | { t: 59.0000024031193, s: [100, 100, 100] }
53 | ],
54 | ix: 6
55 | }
56 | },
57 | ao: 0,
58 | ip: method === 'simple' ? 0 : ip,
59 | op: method === 'simple' ? tot : op,
60 | st: 0,
61 | bm: 0
62 | }
63 | ]
64 | }
65 | }
66 |
67 | const bounceAnimation = (totalTime, a) => ({
68 | o: { a: 0, k: 100, ix: 11 },
69 | r: { a: 0, k: 0, ix: 10 },
70 | p: { k: [0, 0] },
71 | a: a,
72 | s: {
73 | a: 1,
74 | k: [
75 | {
76 | i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
77 | o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
78 | t: 0,
79 | s: [100, 100, 100]
80 | },
81 | {
82 | i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
83 | o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
84 | t: (totalTime / 3) * 2,
85 | s: [100, 50, 100]
86 | },
87 | {
88 | i: { x: [0.667, 0.667, 0.667], y: [1, 1, 1] },
89 | o: { x: [0.333, 0.333, 0.333], y: [0, 0, 0] },
90 | t: totalTime,
91 | s: [100, 100, 100]
92 | },
93 | { t: totalTime, s: [100, 100, 100] }
94 | ],
95 | ix: 6
96 | }
97 | })
98 |
99 | const appearAnimation = (totalTime, a) => ({
100 | ty: "tr",
101 | o: { k: 100 },
102 | r: { k: 0 },
103 | p: { k: [0, 0] },
104 | a: a,
105 | s: {
106 | a: 1,
107 | k: [
108 | {
109 | i: { x: [0.67, 0.67, 0.67], y: [1, 1, 1] },
110 | o: { x: [0.33, 0.33, 0.33], y: [0, 0, 0] },
111 | t: 0,
112 | s: [0, 0, 100]
113 | },
114 | {
115 | i: { x: [0.67, 0.67, 0.67], y: [1, 1, 1] },
116 | o: { x: [0.33, 0.33, 0.33], y: [0, 0, 0] },
117 | t: (totalTime / 3) * 2,
118 | s: [100, 100, 100]
119 | },
120 | {
121 | i: { x: [0.83, 0.83, 0.83], y: [1, 1, 1] },
122 | o: { x: [0.33, 0.33, 0.33], y: [0, 0, 0] },
123 | t: totalTime,
124 | s: [100, 100, 100]
125 | },
126 | { t: totalTime * 2, s: [99, 99, 100] }
127 | ],
128 | ix: 6
129 | },
130 | sk: { k: 0 },
131 | sa: { k: 0 }
132 | })
133 |
134 | const rotateAnimation = (totalTime, a) => ({
135 | ty: "tr",
136 | o: { k: 100 },
137 | r: { k: 0 },
138 | p: {
139 | k: [
140 | {
141 | i: { x: 0.67, y: 1 },
142 | o: { x: 0.33, y: 0 },
143 | t: 0,
144 | s: [0, -512, 0],
145 | to: [0, -76.58, 0],
146 | ti: [0, 2.38, 0]
147 | },
148 | {
149 | i: { x: 0.67, y: 1 },
150 | o: { x: 0.33, y: 0 },
151 | t: totalTime,
152 | s: [0, 384, 0],
153 | to: [0, -6.63, 0],
154 | ti: [0, -0.48, 0]
155 | },
156 | { t: totalTime, s: [0, 0, 0] }
157 | ],
158 | ix: 2,
159 | a: 1
160 | },
161 | a: a,
162 | s: { k: [100, 100] },
163 | sk: { k: 0 },
164 | sa: { k: 0 }
165 | })
166 |
167 | export const animations = [
168 | { name: "Bounce", value: bounceAnimation },
169 | { name: "Appear", value: appearAnimation },
170 | { name: "Drop down", value: rotateAnimation },
171 | { name: "Default", value: (totalTime, a) => ({ a }) }
172 | ]
173 |
174 | export const deleteLayer = (lottieFile, selected_layer) => {
175 | let cloned = JSON.parse(JSON.stringify(lottieFile))
176 | if (cloned?.assets) cloned.assets = cloned.assets.filter((asset) => asset.id !== selected_layer.uuid)
177 | cloned.layers = cloned.layers.filter((layer) => layer.uuid !== selected_layer.uuid)
178 | return cloned
179 | }
180 |
181 | export const updateOpacity = (lottieFile, selected_layer, opacity) => {
182 | let cloned = JSON.parse(JSON.stringify(lottieFile))
183 | cloned.layers = [...cloned.layers].map((layer) => {
184 | if (layer.uuid === selected_layer?.uuid) layer.ks.o.k = opacity
185 | return layer
186 | })
187 | return cloned
188 | }
189 |
190 | export const resizeAsset = (lottieFile, selected_layer, { h, w }) => {
191 | let cloned = JSON.parse(JSON.stringify(lottieFile))
192 | if (cloned?.assets) {
193 | cloned.assets = [...cloned.assets].map((asset) => {
194 | if (asset.id === selected_layer.refId) {
195 | asset.h = h ? h : asset.h
196 | asset.w = w ? w : asset.w
197 | }
198 | return asset
199 | })
200 | }
201 | return cloned
202 | }
203 |
204 | export const moveAsset = (lottieFile, selected_layer, { x, y }) => {
205 | let cloned = JSON.parse(JSON.stringify(lottieFile))
206 | cloned.layers = [...cloned.layers].map((layer) => {
207 | if (layer.uuid === selected_layer.uuid && x !== "-" && y !== "-") {
208 | layer.ks.a = {
209 | ...layer.ks.a,
210 | k: [x ? parseFloat(x) : parseFloat(layer.ks.a.k[0]), y ? parseFloat(y) : parseFloat(layer.ks.a.k[1]), 0]
211 | }
212 | }
213 | return layer
214 | })
215 |
216 | return cloned
217 | }
218 |
219 | export const getAsset = (lottieFile, id) => {
220 | return lottieFile.assets.find((asset) => asset.id === id)
221 | }
222 |
223 | export const updateFrameRate = (lottieFile, newFrameRate) => {
224 | let cloned = JSON.parse(JSON.stringify(lottieFile))
225 | cloned.fr = parseFloat(newFrameRate)
226 | return cloned
227 | }
228 |
229 | export const updateDuration = (lottieFile, duration) => {
230 | let cloned = JSON.parse(JSON.stringify(lottieFile))
231 | cloned.op = parseFloat(duration)
232 | return cloned
233 | }
234 |
235 | export const updateAnimation = (lottieFile, selected_layer, index) => {
236 | let cloned = JSON.parse(JSON.stringify(lottieFile))
237 |
238 | cloned.layers = [...cloned.layers].map((layer) => {
239 | if (layer.uuid === selected_layer?.uuid) {
240 | layer.ks = animations[index].value(lottieFile.op, layer.ks.a)
241 | return layer
242 | }
243 | return layer
244 | })
245 |
246 | return cloned
247 | }
248 |
--------------------------------------------------------------------------------
/src/assets/test.json:
--------------------------------------------------------------------------------
1 | {
2 | "v": "5.5.7",
3 | "meta": { "g": "LottieFiles AE 0.1.21", "a": "", "k": "", "d": "", "tc": "" },
4 | "fr": 29.9700012207031,
5 | "ip": 0,
6 | "op": 60.0000024438501,
7 | "w": 1049,
8 | "h": 584,
9 | "nm": "nuxt_js",
10 | "ddd": 0,
11 | "assets": [
12 | {
13 | "id": "image_0",
14 | "w": 401,
15 | "h": 301,
16 | "u": "",
17 | "p": "data:image/png;base64,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",
18 | "e": 1
19 | },
20 | {
21 | "id": "image_1",
22 | "w": 424,
23 | "h": 399,
24 | "u": "",
25 | "p": "data:image/png;base64,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",
26 | "e": 1
27 | },
28 | {
29 | "id": "image_2",
30 | "w": 404,
31 | "h": 377,
32 | "u": "",
33 | "p": "data:image/png;base64,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AAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8BCAAAT0CCIoeSyxBAAIQSJoAgpK0+2k8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",
34 | "e": 1
35 | },
36 | {
37 | "id": "image_3",
38 | "w": 208,
39 | "h": 392,
40 | "u": "",
41 | "p": "data:image/png;base64,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",
42 | "e": 1
43 | },
44 | {
45 | "id": "image_4",
46 | "w": 176,
47 | "h": 376,
48 | "u": "",
49 | "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAF4CAYAAAD0e3MzAAAXEUlEQVR4Xu2dzW4cxRqGq8eO4CBPT4YsIBswG7b4LGCLzxUk5woSrgCfK8BcAeYKSK6AcAUka5BI9kjEIhuQkDNtg0C4p49q0j30/HXX3/d1/bwjGYm4qrr7rWdef/XVT2cCHysFLi4ubu7v7x/N5/Pj0Wh0s6qqo44GX1ZV9TTLsqdlWT6dTqfPrS6OyiKDBvoKXF1dHVVVdb+qqmMhxAf6LSxrzIQQj4QQj8uyfDSdTl9atJVkVQCs2O0XFxeHo9HofpZl94UQ7ypW0y32MMuyB+Px+LFuxVTLA+Cenr+8vDyWbiuEuMcIybkQ4jTP8weM1wzyUgB4R7dJx93b25MAfTxgzwLkHvEB8JpAclC2t7d3xuy4fd+RZ1mWnSC02JQJALc0KYpChgoS3kkfUQP9/mFZlicY7P2jPgAWQtSuK7MBQ4YLqt8Jmbm4n+e5vN/kP8kDXBTFXSGEjHV9dd2tkGZZ9uX19fVp6m6cNMCXl5dnVVV9GrCNPSvL8m7KEyJJAhxYyND3/ZplWXY31QFecgDLWbT5fC5DBpsZtD6ohvj9JynmjZMCuIZXznIFFe9qfBse5nkuMynJfJIBONTBmgGJSUGcBMB1fvcrAxhCrZIMxNEDnCC8zZcuCYijBjhheJOBOFqAAe8y+onaiaMEOIFsg25sHi3E0QEMeLezLaeex+PxiS75vpePCuB6hk3uM4s1z2vLU3STHdEAXMMrJylim2GzhXalfpZl/4lp2jkagIuikMsL7zjt7Tgbm41Go+ODg4OnMTxeFADPZrPTLMs+i6FDmJ5BrmI7jmEpZvAA11PEXzN1fEyX+SbPc7kWOuhP0AAj42DHXlVVn08mk1O7VoatHSzAGLS5ASf0QV2wABdFIdf0cp7V4IYY/1qZlWV5GGo8HCTAmCZ2/i14kue5PCYruE9wANcHjsgUECYrHOIWajwcHMBFUUh4MVnhEN6mqdFo9O/Q8sNBAYx8LwG1q02el2V5FFI8HAzAdcrsB/IuTPwCoS36CQZghA5836yQUmtBAIzQgQ/e+krBhBLeA4zQgR3exQVDCSW8BxihwzAA1xB7v/TSa4Bns9lJlmVfDNeFyV/5WZ7nXS+tGVwgbwHGhMXgbCxuwPcJDm8BxgJ1PwAWQsi1EjI37OUrwbwEuH6xyrfedCFuxNu1w14CXBSF/LZTvcoKOBoo4Gtu2DuAkfM1oIunynme54c8l1K/ilcAY+Cm3nFDlPRxQOcVwFikPgSWWtf0bvG7NwBj4KYF0pCFvTqmyhuAi6KQh5KE8JqrIeHx4tplWb7nS1rNC4CxNd4LLnVuwpstSL4AjLSZDj4elPUlrTY4wNig6QGNZrfghQv7ADDc1wwgH2r9d+hX3g4KMCYtfGDQ6h4Gn9wYDGCc5WsFjk+VBz1zeDCA4b4+MWh1L4O68CAAw32tgPGx8mAuPAjAcF8fGbS6p8FcmB1guK8VKD5XHsSF2QGG+/rMoNW9DeLCrADDfa0ACaEyuwuzAoxZtxAYtLpHdhfmBhizblZ8BFGZdXaODWC4bxDwubhJ1jUSnADDfV3gEUAbnCvVWADGet8AqHN7i2zb8LkAxm4Lt4B43xrXrg1ygHG6pPesUd0gy945coCx05iKD+/bZdnBTApwfc7DT95LjRskUYDjHAlSgDFtTMJFSI2ST2yQAlwUxUu8zy0k3kjulXR6mQxgTFyQwBBio6QTG5QA44WEIeJGcM+UL1AkARips1cU/P333+LGjRsESATXJFlKjQRgpM5ewXt+fi5u3bolptNpcMQ5vmGylJpzgOs1vxeOBQiuuT/++EO8ePFiAbD8Sf1TVdX/JpPJmWsdnAOMNwu96iIAvIEqSUrNOcB4PQAA3uWyFKvUnAKMM37/6To48FaMnQ/mnAKMwRsA7otxy7KcTqdTOcHl5OMMYAzeVvsDDryTT6czc84AxswbAFa0VKevr3UJMGbeWj0IB96Ns8uZOScAY9nkZmcB4N0AZ1n25Xg8PlF07M5iTgC+vLw8q6rqUxc3FEsbALizJ2d5nt900ddOAEbuFw5sAKOT8yOsAcaO4+1dBwfuRdpJTtgFwA+EEPd6bzexAgC4v8Nd5IStAMZhfbs7CQD3AyyEsM4JWwGM3C8AVsJ0dyHrA1BsAX4khLhj+RBRVocDq3Wr7QEoxgBj6ri7gwCwGsC264SNAUb4AIDVEO0tZTW1bAMwwoeOvoED94K7LGATRhgBjPChv3MAcL9GTQmbMMIIYIQP/Z0DgPs1apUwDiNMAUb40NM/PgE8n8/Fn3/+Kd544w0tqjgLm4YR2gAjfFDrVl8AlvD+/PPP4q+//hLvv/++2s0PUMo0jNAGGOGDWu/6AHAb3jzPxdtvv61288OUMgojTABG+KDQwUMDHBi8C0VNwggtgBE+KJBbFxkS4BDhrWXTXhuhBTCWTvoPcMDwSnG110boAoylk4oMD+HAgcPbhBFa2+51AcaB1Z4CHAO8tbRaOzWUAcapO4rkDhADRwSvVE9rp4YOwNi4qcEwVwgRGbxSYa0Nn8oAF0WBcx88AzhCeBcK65wboQQwzn3QIJcphIgVXimfzrkRSgDjzF+/AI4Z3lpp5Vk5JYCLosDsmybDVDFwAvBqzcqpAoz0mQcApwKvzqxcL8BIn2mSSxQDJwavcjpNBWCkzwwYdhlCJAivcjqtF2CkzwzodfiSl0ThVU6ndQKM1Wdm8MpaLhw4ZXilhiqL3DsBxuqz4QBOHd5a+d73LHcCjHN/hwEY8P6je57nnYz2OfBzIcS75t2Ybk3TEALwrjLT9265nQBj+tjuy2cCMODd1Lyqqs8nk8nprt7YCTA2b/ICDHh36t0ZB3cBjN0XFgzrODDg7Ra6Kw7uAhjLJxkABrz9InfFwVsBRv63X9S+EioODHj7VHz1+644eCvAyP+qCdtVqg9gwKul8c7dylsBRv5XS9ythbsABrza+u7cZrTLgR8LIT7WvgwqLBXYBTDgNYNk1zajXQBXZpdBrUaBbQADXis+tp7aswEw1v9aibzTgQGvta5bt9tvAIz9b9ZCLxpoO/B0Ol0ecRrAKZFuBHDfytZ9chsAF0WBCQwH4jcAv/nmm+L3339fnM8LeO2E3TahsQ1gTGDY6bziwPv7++L6+hrwOtB024TGCsCYwHCgct1E48Dyf+G8bnTdtsB9BWAM4NwI3Y6BX3/9dfHOO++4azjtljYGcisAcw3gfvvtN/Haa6+Jg4ODaLujbyYu2genfbCNgdwKwFwDuB9//FHItJJ8Z4P88xrjBwDT9Or6QG4dYJYBnByRyzfnxAwxAKYBeH0gtw4w2wxc7BADYBqA1wdyS4Cvrq6O5vP5DzSX3d5qzBADYBqS1k+uXAI81BaiWCEGwDQACyFWthgtAZ7NZqdZln1GdtmOhmOEGACTkbSytLLtwIMuoYwNYgBMBrB8IeLyTUZtgAc/AyImiAEwHcDtTEQbYLYMRNejxQIxAKYDuJ2JWAA8RAYidogBMCnAy8NOFgD7uAYidCcGwHQAtzMRC4CHzEDE6sQAmBTg5ZqIxoG9PYU9VCcGwKQAyzU0C3YX/ymKYtAUWt+jhggxAO7rVbvfl2X53nQ6fd4AzLKIx+aWQ4MYANv0dn/dJpXWAOxFCq3vtkOCGAD39ab17xdvtQ8KYPnIoUAMgK0B7WygOS8t8zGF1vfoIUAMgPt60e73QQMcghMDYDtAFWovVqVlQy2jVLjB3iI+OzEA7u0+2wKvAPZ1EkP16XyFGACr9qBxucVkRvAA+xpOAGBjMJUryskMOYjzdhZO+Uk8zE4AYJ3eMyu7ANj3WTidR/MpnADAOj1nVjY6gH0KJwCwGZQ6tcbj8b+icuDm4X1wYgCsg6JZWbm1KEqAfXBiAGwGpU6tqAEeGmIArIOiWdnoAR4SYgBsBqVOrQbgwXcj69y0SdkhYmIAbNJTenWScOChBnYAWA9Gk9JJAcwdTgBgEyT16iQHMCfEAFgPRpPSSQLMBTEANkFSr06yAHNADID1YDQpnTTA1BADYBMk9eqMx+MbcibukRDijl7VeEpTpdgAMD0ji8U8oS9odyETBcQA2EXPdLcBgFv6uIYYAJMDfJ7n+WHQe+JcS+QSYgDsunc22nu1Jy7EbfWU0riCGABT9tKi7W/yPL+bXVxcHO7t7f1EfrmALuACYgBM2+HLcyHkZYqiCOJoKVpJVlu3hRgA0/ZWc0p7c7RU9CvSTOS0gRgAmyiuXmf9cD+vj1dVfyz3JU0hBsDu+6LdYvOmIq9PaKeVQL11E4gBsLq+BiWX74prQoi7QoivDRpKpoouxACYFI3l2zoXACMToSa2DsQAWE1Tk1JNBkLWbb8n7qUQYmLSYEp1VCEGwKRULA63XgcYAzlFzVUgBsCKYhoUa96PsQIwFvXoKdkHMQDW01Oj9GINRFN+GUJgSllDwrpoF8QAWF9PxRoP8zy/vwGw/AfMyClK2Cq2C2IArK+lYo1P8jx/sAvgpBe3Kwq4UWwbxADYVM3ueu34dyUGlv8zm81Osiz7gubScbe6DvH+/r548eKFuHXr1uIHHycKLF8xu9WBkQ+2E7kN8XQ6lfl1AGwn6UrtLMu+HI/HJ+1/XA7imn8sisL7t3Y61MR5U22IZeNwYHcSj0ajfx8cHEg+l58NgJFOsxe8DfF4PBa3b9+2bxQtrKTPtoYQ8h8RRrghZTabiV9++UVMJhPx1ltvuWk04Va2hQ8bgziEEe4IQRbCnZaypW3hw06AkY2wFx8A22vYamFr+LAT4IuLi5t7e3sXTm8hscYAsLsOb7YPbWtxYxDXCiMwqWHRBwDYQry1quuTF51ZiOaXWBth1wEA2E6/Vu2VtQ/rre50YFmwKAps9jTsBwBsKNxatWbz5q7W+gCWq36+cnMrabUCgJ3098bUsZYD14M56cLYqaHZHwBYU7DtxVdWnmkN4prCmJkz6wgAbKabSupMaRDXFIILm3UEADbTrVWr131l2c4YGC5s3gkA2Fw7IcTOiQutGBgubN4JANhcOyGEkvsqO7AsiFhYr0MAsJ5eurFvU14phJCF61hYrsV81/jWEqoIgI07e3nmg0oLygDLxoqiQF5YRVUhBABWFGq12PLIKNXaWgDXEOMAFAV1AbCCSGtFdi2Z7GpJG+Crq6uj+Xz+g/7tpVUDAOv1964F632taAMsG7y8vDyrqurTvsZT/j0A1ur9WVmWh9PpVJ7Pp/UxAhgDun6NAXC/Rq0SWgO3dstGANcufFxV1bdat5lQYQCs3NmLtw0pl14raAwwQoluyQGwEpLGoUPTuhXACCV2dxIAVgLYOHRwArBsBFmJ7R0FgLsBNs06rLdq5cBNY9jFvNlZALgT4GdlWR6bZB1IAJaNFkWBTaAtdQHwToBno9HoeP2IKKWAY0shJw4s263jYTlL94HpzcRUDwDv7E3ruNdJGm3b7dXxsIQ4+S1IAHiTkPbbhVyZlTMHbm6oKAq8cw6Lebbx2bk93hRo5wDX8XDyq9bgwCtIOhu0kQ3i1htOfb0EAF4SQQavvAKJA7fCCfkyjnumfx5CrgeAF70nZ9qOptOpPJqB5EMKcB1OJAkxABZO02W76CcHOFWIEweYBV7yEKL9rSmKIiknThhgNnhZAU7NiRMFmBVedoBTgjhBgJ+NRqP7rqaIVUd8LDHw+s2kcMZEYgCTpsq6YB4E4BQmOxIC+JuyLO+7WFmm6rrtcoMBLG8i5rUTKQDsak2vCbhNnUEBljdRv5dOLsWMahVb5ADPhBAn7bfG20BoU3dwgGuI5VuRzmKatYsY4PPRaHSXe7A26ESG6jesPrpKghz8csxIAR403t3GkRcO3L6xOi6Wkx5BhxSRAexNyLAOsXcANzcYeqotIoCf1FkGsgU5qn+hg3DgWNw4AoBnVVWdTiYTGdJ5+/HWgduK1W58ElJsHDjAMtY9oVwG6eobEQTArXSbdIM7rh6esp1AAT6v02MyrRnEJxiAGzXrV+CeCiE+9lnhwACW4cLZZDKRugb1CQ7gRt065SYF9/KVB4EAvAB3Pp+fDTUVbPttCRZg30H2HGCZFntUluVpCHFuF+TBA7wGshzoeZE/9hTg4B03mDyw6Z+WOkaW2/oH3UzqGcBycHZaluWjUEOFXTxE48DrDygXCckF1lmWSZjZ42RPAH6YZdmD8XgsT0uK8hMtwO3earmyPDWIZZ3FgAA/EUI8iNFtt30DkwC4/eD10VcSZFKYmQH+pqqqx/P5XIYIXk75Utl/cgC3hZQLh8qyvJtl2bHrvDIxwDKmlWGBzCQ8ji2u1YE9aYDXhZKhxnw+P86y7EgIIX+MY2fHAD/JsuypdNmyLJ+m5rJJpNF0vrWqZeWZx/v7+/LFjkej0eiwqioJ9aEK2AYAy9ysfBf1y6qqnkpgR6PRc18Wjqtqxl0ODmyoeAO3rF5V1c0a7mVrs9ns8Ndff713cHDw5Pbt2ytZgCzLnssfWfj6+vo5HNWwE6gP9zO/rfBrfvfddzIU+VYe6vzhhx8Gt8YglB6AAxP1FAAmEnatWQBMpDMAJhIWAPMIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+kMgImEhQPzCAuAeXSGAxPpDICJhIUD8wgLgHl0hgMT6QyAiYSFA/MIC4B5dIYDE+r8/fffn83n8wcfffTRU8LLJN30/wFBGw4vEBjAdQAAAABJRU5ErkJggg==",
50 | "e": 1
51 | }
52 | ],
53 | "layers": [
54 | {
55 | "ddd": 0,
56 | "ind": 1,
57 | "ty": 2,
58 | "nm": "nuxt",
59 | "refId": "image_0",
60 | "sr": 1,
61 | "ks": {
62 | "o": { "a": 0, "k": 100, "ix": 11 },
63 | "r": { "a": 0, "k": 0, "ix": 10 },
64 | "p": { "a": 0, "k": [741.002, 312.465, 0], "ix": 2 },
65 | "a": { "a": 0, "k": [402.391, 302.085, 0], "ix": 1 },
66 | "s": {
67 | "a": 1,
68 | "k": [
69 | {
70 | "i": { "x": [0.667, 0.667, 0.667], "y": [1, 1, 1] },
71 | "o": { "x": [0.333, 0.333, 0.333], "y": [0, 0, 0] },
72 | "t": 0,
73 | "s": [100, 100, 100]
74 | },
75 | {
76 | "i": { "x": [0.667, 0.667, 0.667], "y": [1, 1, 1] },
77 | "o": { "x": [0.333, 0.333, 0.333], "y": [0, 0, 0] },
78 | "t": 30,
79 | "s": [75, 75, 100]
80 | },
81 | { "t": 59.0000024031193, "s": [100, 100, 100] }
82 | ],
83 | "ix": 6,
84 | "x": "var $bm_rt;\n$bm_rt = loopOutDuration('cycle', 0);"
85 | }
86 | },
87 | "ao": 0,
88 | "ip": 0,
89 | "op": 60.0000024438501,
90 | "st": 0,
91 | "bm": 0
92 | },
93 | {
94 | "ddd": 0,
95 | "ind": 2,
96 | "ty": 2,
97 | "nm": "woman",
98 | "refId": "image_1",
99 | "sr": 1,
100 | "ks": {
101 | "o": { "a": 0, "k": 100, "ix": 11 },
102 | "r": { "a": 0, "k": 0, "ix": 10 },
103 | "p": { "a": 0, "k": [265.254, 384.892, 0], "ix": 2 },
104 | "a": { "a": 0, "k": [211.75, 199.097, 0], "ix": 1 },
105 | "s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
106 | },
107 | "ao": 0,
108 | "ip": 0,
109 | "op": 60.0000024438501,
110 | "st": 0,
111 | "bm": 0
112 | },
113 | {
114 | "ddd": 0,
115 | "ind": 3,
116 | "ty": 2,
117 | "nm": "others",
118 | "refId": "image_2",
119 | "sr": 1,
120 | "ks": {
121 | "o": { "a": 0, "k": 100, "ix": 11 },
122 | "r": { "a": 0, "k": 0, "ix": 10 },
123 | "p": { "a": 0, "k": [200.378, 395.96, 0], "ix": 2 },
124 | "a": { "a": 0, "k": [201.693, 188.029, 0], "ix": 1 },
125 | "s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
126 | },
127 | "ao": 0,
128 | "ip": 0,
129 | "op": 60.0000024438501,
130 | "st": 0,
131 | "bm": 0
132 | },
133 | {
134 | "ddd": 0,
135 | "ind": 4,
136 | "ty": 2,
137 | "nm": "man",
138 | "refId": "image_3",
139 | "sr": 1,
140 | "ks": {
141 | "o": { "a": 0, "k": 100, "ix": 11 },
142 | "r": { "a": 0, "k": 0, "ix": 10 },
143 | "p": { "a": 0, "k": [828.375, 386.755, 0], "ix": 2 },
144 | "a": { "a": 0, "k": [103.787, 195.844, 0], "ix": 1 },
145 | "s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
146 | },
147 | "ao": 0,
148 | "ip": 0,
149 | "op": 60.0000024438501,
150 | "st": 0,
151 | "bm": 0
152 | },
153 | {
154 | "ddd": 0,
155 | "ind": 5,
156 | "ty": 2,
157 | "nm": "tree",
158 | "refId": "image_4",
159 | "sr": 1,
160 | "ks": {
161 | "o": { "a": 0, "k": 100, "ix": 11 },
162 | "r": {
163 | "a": 1,
164 | "k": [
165 | {
166 | "i": { "x": [0.667], "y": [1] },
167 | "o": { "x": [0.333], "y": [0] },
168 | "t": 0,
169 | "s": [0]
170 | },
171 | {
172 | "i": { "x": [0.667], "y": [1] },
173 | "o": { "x": [0.333], "y": [0] },
174 | "t": 15,
175 | "s": [3]
176 | },
177 | {
178 | "i": { "x": [0.667], "y": [1] },
179 | "o": { "x": [0.333], "y": [0] },
180 | "t": 30,
181 | "s": [0]
182 | },
183 | {
184 | "i": { "x": [0.667], "y": [1] },
185 | "o": { "x": [0.333], "y": [0] },
186 | "t": 45,
187 | "s": [-3]
188 | },
189 | { "t": 59.0000024031193, "s": [0] }
190 | ],
191 | "ix": 10,
192 | "x": "var $bm_rt;\n$bm_rt = loopOutDuration('cycle', 0);"
193 | },
194 | "p": { "a": 0, "k": [991.827, 579.603, 0], "ix": 2 },
195 | "a": { "a": 0, "k": [89.189, 370.292, 0], "ix": 1 },
196 | "s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
197 | },
198 | "ao": 0,
199 | "ip": 0,
200 | "op": 60.0000024438501,
201 | "st": 0,
202 | "bm": 0
203 | }
204 | ],
205 | "markers": []
206 | }
207 |
--------------------------------------------------------------------------------