Files
openhuman/app/public/lottie/safe2.json
T
Steven EnamakelandGitHub 244702d349 Feat/refactor UI code (#52)
* Enhance autocomplete functionality and settings panel

- Added a new AutocompletePanel component for managing inline autocomplete settings, including options for enabling/disabling, debounce timing, and style configurations.
- Integrated autocomplete status tracking and logging within the panel to provide real-time feedback on the autocomplete engine's state.
- Updated settings navigation to include the new autocomplete settings route, improving user accessibility to autocomplete features.
- Introduced new Tauri commands for managing autocomplete operations, including start, stop, and current status retrieval, enhancing interaction with the autocomplete engine.
- Refactored existing code to streamline autocomplete-related functionalities and improve overall maintainability.

* Update TypeScript configuration and add new assets

- Modified `tsconfig.json` to adjust path aliases and include directories for improved module resolution.
- Added new SVG and image assets to the public directory, enhancing the application's visual resources.
- Introduced multiple Lottie animation JSON files for dynamic UI elements, expanding the application's animation capabilities.

* Update project structure and paths for Tauri integration

- Adjusted paths in the pull request template and various workflow files to reflect the new project structure, moving Tauri-related files under the `app` directory.
- Updated commands in the build and release workflows to ensure compatibility with the new file locations.
- Enhanced the test workflow to create the necessary `.env` file in the correct directory for end-to-end testing.
- Added new markdown files for agent prompts and configuration, establishing a foundation for OpenHuman's AI capabilities.

* Refactor project paths and update configurations for Tauri integration

- Adjusted script paths in package.json to reflect the new project structure, ensuring compatibility with the updated directory layout.
- Modified tsconfig.json to correct path aliases and include directories for improved module resolution.
- Introduced a new utility for resolving development paths, enhancing the ability to locate the `rust-core/ai` directory across different project structures.
- Updated Cargo.toml and tauri.conf.json to align with the new directory structure, ensuring proper resource and dependency management.
- Added a new dev_paths module to streamline path resolution logic, improving maintainability and clarity in the codebase.

* Refactor project structure and update configurations for Tauri integration

- Adjusted paths in .gitignore, Cargo.toml, and various scripts to reflect the new directory layout, moving Tauri-related files under the `app` directory.
- Introduced a new package.json file to manage workspace scripts and dependencies effectively.
- Updated end-to-end build and run scripts to ensure compatibility with the new project structure.
- Enhanced documentation in CONTRIBUTING.md to guide contributors on the updated project organization and Tauri command usage.

* Refactor Tauri command invocations to use dedicated utility functions

- Replaced direct `invoke` calls with utility functions from `tauriCommands` for improved readability and maintainability across multiple components.
- Updated `SkillsGrid`, `Skills`, `SkillProvider`, and `SkillManager` to utilize the new command structure, enhancing consistency in Tauri command handling.
- Introduced a new `coreRpcClient` for managing core RPC relay requests, streamlining error handling and request processing.
- Added a new `core_rpc_relay` command in the Tauri backend to facilitate communication with the core service, ensuring better service management and error reporting.

* Refactor Tauri command invocations in intelligence stats and memory manager

- Replaced direct `invoke` calls with utility functions from `tauriCommands` in `useIntelligenceStats` and `MemoryManager` for improved readability and maintainability.
- Updated the `aiListMemoryFiles`, `aiReadMemoryFile`, and `aiWriteMemoryFile` functions to utilize the new command structure, enhancing consistency in Tauri command handling.
- Introduced new command handling in the Rust backend for `ai.list_memory_files`, `ai.read_memory_file`, and `ai.write_memory_file`, streamlining communication with the core service.

* Refactor SkillsGrid and remove SelfEvolveModal component

- Removed the SelfEvolveModal component to streamline the SkillsGrid functionality.
- Updated the SkillsGrid to utilize the runtimeDiscoverSkills function for loading skills, replacing the previous invoke method.
- Simplified the skill entry normalization process by integrating it directly into the skills loading logic.
- Enhanced error handling during skill loading to improve robustness and user feedback.

* Refactor Tauri command invocations to use coreRpcClient

- Replaced direct `invoke` calls with `callCoreRpc` in various components, including `useIntelligenceStats`, `MemoryManager`, `SessionManager`, and `transcript` functions, enhancing code readability and maintainability.
- Updated the Rust backend to handle new command structures for memory and session management, streamlining communication with the core service.
- Improved consistency in handling Tauri commands across the application.

* Refactor Tauri command invocations to utilize coreRpcClient

- Replaced direct `invoke` calls with `callCoreRpc` in `tauriCommands.ts` and `tauriSocket.ts`, enhancing code readability and maintainability.
- Updated the Rust backend to support new command structures for authentication and session management, streamlining communication with the core service.
- Removed legacy socket reporting methods in `tauriSocket.ts`, reflecting a shift towards event-driven socket state management.
- Improved consistency in handling Tauri commands across the application, aligning with recent refactoring efforts.

* Remove pre-commit hook and update TODO list with completed tasks and new objectives. This includes separating the binary from the Tauri codebase, integrating accessibility service installation, and removing Android/iOS support from the codebase.

* Add core server functionality with dispatch and RPC handling

- Introduced new modules for core server operations, including dispatching RPC requests and handling various AI and memory-related commands.
- Implemented a robust structure for managing authentication, configuration, and session states through the `openhuman` namespace.
- Added helper functions for loading configurations, managing memory files, and processing authentication profiles.
- Established a new routing system using Axum for handling HTTP requests, including health checks and RPC endpoints.
- Enhanced error handling and logging throughout the new functionalities to improve maintainability and user feedback.

* Implement core server CLI and modular structure

- Introduced a new CLI module for the core server, enabling various commands for server management, health checks, and configuration settings.
- Established a modular structure for core server functionalities, including dispatching RPC requests and managing settings for models, memory, and runtime.
- Added comprehensive tests to validate the functionality of accessibility and autocomplete commands, ensuring robust error handling and schema compliance.
- Enhanced the overall organization of the core server codebase, improving maintainability and readability.

* Implement AI RPC dispatch functionality

- Introduced a new `ai_rpc` module for handling various AI-related commands, including memory file operations and session management.
- Enhanced the `try_dispatch` function to support commands such as listing, reading, writing memory files, and managing session states.
- Updated the core server dispatch module to integrate the new AI RPC functionality, improving modularity and maintainability.
- Refactored existing code to ensure consistent parameter parsing and error handling across AI commands.

* Update TODO list and refactor Rust core server files

- Added new tasks to the TODO list for documentation updates and feature flag cleanup.
- Introduced `Arc` import in `cli.rs` for improved concurrency handling.
- Cleaned up imports in `helpers.rs` and added conditional compilation for `tauri-host`.
- Removed unused `value_only` function in `types.rs` and added `#[allow(dead_code)]` to `SocketConnectParams` and `SocketEmitParams`.
- Enhanced `try_dispatch` function in `dispatch/mod.rs` for non-tauri-host scenarios.
- Updated `try_dispatch` in `openhuman/platform.rs` to correctly handle session parameters.
- Modified `screen_intelligence` configuration in tests to include new properties for better session management.

* Refactor import statements and enhance code readability

- Cleaned up import statements across multiple files for improved organization and consistency.
- Reformatted code in `cli.rs`, `helpers.rs`, and various dispatch modules to enhance readability.
- Ensured consistent parameter handling in `try_dispatch` functions, improving maintainability.
- Removed unnecessary whitespace and adjusted formatting for better code clarity.

* Refactor project structure and enhance AI memory management

- Consolidated the `openhuman-core` package into a single `Cargo.toml` file, removing the previous `rust-core` directory.
- Introduced new modules for AI memory management, including filesystem-based storage and encryption functionalities.
- Added Tauri commands for initializing memory and session management, enhancing user interaction with memory files.
- Implemented JSON-based storage for memory chunks and session transcripts, improving data accessibility and organization.
- Updated dependencies and features in `Cargo.toml` to support new functionalities and ensure compatibility.

* Update build and release workflows to reflect project structure changes

- Adjusted paths in GitHub Actions workflows to accommodate the consolidation of the `openhuman-core` package into a single `Cargo.toml`.
- Updated import statements in various files to point to the new locations of markdown resources.
- Modified the Tauri configuration to reflect the new resource paths, ensuring proper access to AI prompts.
- Enhanced the staging script to build the standalone binary from the updated project structure.

* Refactor AI directory resolution and update documentation

- Updated the logic for resolving AI directory paths to reflect the new project structure, replacing references to `rust-core/ai` with `src/ai/prompts`.
- Enhanced the `find_ai_directory` function across multiple modules to utilize the new path resolution methods.
- Updated documentation comments to clarify the new directory structure and fallback mechanisms for loading AI prompts.

* Rename `openhuman-core` to `openhuman` across the project

- Updated package names in `Cargo.toml` and `Cargo.lock` to reflect the new naming convention.
- Adjusted references in GitHub Actions workflows and scripts to use the new package name.
- Modified CLI command names and error messages to align with the updated naming.
- Ensured consistency in executable file names and paths throughout the codebase.

* Refactor project commands and update package scripts

- Updated package.json to change workspace references from `openhuman` to `app` for build, compile, dev, format, lint, and test scripts.
- Removed outdated memory and chat command files to streamline the codebase and improve maintainability.
- Adjusted the `lib.rs` file to reflect changes in memory command handling, transitioning to use `callCoreRpc` for Neocortex memory operations.
- Cleaned up the commands module by removing unused imports and consolidating functionality.

* Add Tauri host support and new daemon configuration

- Introduced new modules for Tauri host functionality, including `desktop` and `daemon_host`.
- Added static variables and initialization functions for managing the desktop app handle and resource directory.
- Updated import paths for `HeartbeatEngine` to improve clarity and organization.
- Implemented configuration loading and saving for daemon UI preferences, enhancing user experience.

* Update package names in project configuration

- Changed workspace references in package.json from `app` to `openhuman-app` for consistency.
- Updated the name field in the app's package.json to reflect the new naming convention.

* Remove Tauri host feature flags from core server modules

- Eliminated conditional compilation for Tauri host in `lib.rs`, `helpers.rs`, and `dispatch` modules.
- Streamlined socket management functions and dispatch logic by removing unused code related to Tauri host.
- Improved code clarity and maintainability by consolidating socket-related functionality.

* Enhance Tauri host feature integration and update dependencies

- Added `tauri-host` as a default feature in `Cargo.toml` to streamline feature management.
- Removed explicit feature flag from `openhuman` dependency in `app/src-tauri/Cargo.toml` for cleaner configuration.
- Updated Tauri command attributes in various modules to conditionally compile with the `tauri-host` feature, improving modularity.
- Expanded TODO list to include migration support from OpenClaw, indicating future development focus.

* Refactor authentication and credential management in OpenHuman

- Introduced new modules for handling authentication profiles and tokens, including `anthropic_token`, `openai_oauth`, and `profiles`.
- Removed unused Tauri host-related code from core server modules, enhancing clarity and maintainability.
- Updated `Cargo.toml` and `Cargo.lock` to reflect the removal of the `rquickjs` dependency and other package adjustments.
- Streamlined memory client initialization in dispatch logic to utilize the new `local_memory` module.
- Enhanced code organization by consolidating credential management functionalities and improving the overall structure of the OpenHuman module.

* Enhance Rust core RPC structure and streamline helper functions

- Introduced a dedicated `rpc.rs` file for each domain in the Rust core to manage JSON-RPC and CLI behavior, improving code organization and clarity.
- Refactored helper functions to utilize `rpc_invocation_from_outcome` for consistent handling of RPC responses across various modules.
- Removed unused authentication and credential management functions from `helpers.rs`, consolidating relevant logic into the new RPC structure.
- Updated dispatch logic in multiple modules to leverage the new RPC functions, enhancing maintainability and reducing code duplication.

* Enhance Rust core RPC structure and streamline helper functions

- Introduced a dedicated `rpc.rs` file for each domain in the Rust core to manage JSON-RPC and CLI behavior, improving code organization and clarity.
- Refactored helper functions to utilize `rpc_invocation_from_outcome` for consistent handling of RPC responses across various modules.
- Removed unused authentication and credential management functions from `helpers.rs`, consolidating relevant logic into the new RPC structure.
- Updated dispatch logic in multiple modules to leverage the new RPC functions, enhancing maintainability and reducing code duplication.

* Refactor OpenHuman configuration loading and enhance onboarding RPC

- Replaced the `load_openhuman_config` function with a new `load_config_with_timeout` method to improve timeout handling during configuration loading.
- Consolidated configuration loading logic across various modules, reducing redundancy and enhancing maintainability.
- Introduced new RPC functions for applying settings related to models, memory, screen intelligence, gateway, tunnel, runtime, and browser, streamlining the update process.
- Added onboarding helpers in a new `onboard` module, including a JSON-RPC controller for model refresh operations, improving onboarding flow management.

* Refactor CLI and configuration management in OpenHuman

- Consolidated CLI-related functionality by introducing new modules for settings and credentials management, enhancing code organization.
- Removed redundant functions and streamlined the configuration loading process, improving maintainability.
- Added new CLI helpers for screenshot tools and workspace initialization, facilitating better user experience and onboarding.
- Enhanced JSON-RPC responses to be more compatible with CLI requirements, ensuring consistent output across various commands.

* Remove gateway settings and related functionality from OpenHuman

- Eliminated the GatewaySettingsUpdate interface and associated functions from the codebase, streamlining configuration management.
- Removed references to gateway settings in the CLI and configuration modules, enhancing clarity and maintainability.
- Deleted the gateway module and its related components, including rate limiting and client handling, to simplify the architecture.
- Updated Cargo.toml and Cargo.lock to reflect the removal of dependencies related to gateway functionality.

* Update documentation and improve clarity in OpenHuman

- Revised comments in the `mod.rs`, `traits.rs`, and `pairing.rs` files to enhance clarity and accuracy.
- Updated descriptions related to security policy, long-running processes, and pairing functionality for better understanding.

* Refactor loading prop in TauriCommandsPanel for cleaner code

- Simplified the loading prop assignment in the TauriCommandsPanel component by removing unnecessary line breaks, enhancing readability and maintainability.

* Add OpenSSL dependency and implement OAuth authentication features

- Added OpenSSL as a dependency in `Cargo.toml` to support cryptographic operations.
- Introduced new OAuth-related structures and parameters in `types.rs` for handling authentication flows.
- Implemented OAuth connection and integration token fetching in `auth_socket.rs`, enhancing the authentication capabilities of the OpenHuman module.
- Created new modules for managing authentication profiles and responses, improving the organization of authentication-related code.
- Removed deprecated `anthropic_token` and `openai_oauth` modules to streamline credential management.
- Updated `Cargo.lock` to reflect the addition of the OpenSSL dependency.

* Refactor OpenHuman module and update dependencies

- Added OpenHuman integration entry in the registry for improved backend inference handling.
- Updated various files to enhance code clarity and organization, including adjustments to OAuth client methods and integration tests.
- Refactored import statements and removed unnecessary line breaks for better readability.
- Updated `Cargo.lock` to reflect changes in dependencies and ensure consistency across the project.

* Implement desktop host features and refactor runtime handling

- Introduced new modules for memory management, socket handling, and command definitions to support desktop host functionality.
- Refactored QuickJS runtime initialization to log errors when the engine is not linked, improving clarity on runtime status.
- Added placeholder commands for chat and model interactions, indicating unavailability in the desktop build while maintaining structure for future integration.
- Enhanced organization of the codebase by creating dedicated files for runtime and utility functions, streamlining the development process.
- Updated documentation to reflect new modules and their purposes, ensuring better understanding for future contributors.

* Add CLI banner and print function to enhance user experience

- Introduced a new CLI banner with branding and GitHub link for user engagement.
- Implemented a `print_cli_banner` function to display the banner when running the CLI, improving visibility and user interaction.
- Updated the CLI entry point to call the new banner function, ensuring it appears at startup.

* Add API integration and update dependencies

- Introduced new API modules for handling HTTP requests and WebSocket connections to the TinyHumans backend.
- Added `ureq` dependency for simplified HTTP client functionality, updating `Cargo.toml` and `Cargo.lock` accordingly.
- Implemented configuration and JWT handling in the new `api` module, enhancing session management and API interactions.
- Refactored existing code to utilize the new API helpers, improving code organization and maintainability.
- Updated documentation to reflect new API functionalities and usage guidelines.

* Refactor settings fetching and update dependencies

- Removed the `ureq` dependency and associated functions for fetching settings, streamlining the codebase.
- Updated the `fetch_settings` method to utilize `reqwest` for HTTP requests, enhancing consistency and reliability in API interactions.
- Adjusted the `Cargo.toml` to reflect the removal of `ureq`, ensuring dependencies are up to date.

* Update `ureq` dependency to version 3.3.0 in `Cargo.lock`

- Removed the specific version constraint for `ureq`, allowing for more flexibility in dependency resolution.
- Updated the `Cargo.lock` to reflect the new version of `ureq`, ensuring compatibility with recent changes in the codebase.

* Enhance JSON-RPC logging and CLI initialization

- Introduced a new `rpc_log` module for structured logging of JSON-RPC requests and responses, including redaction of sensitive parameters.
- Updated `execute_core_cli` to initialize logging with a default level and timestamp format.
- Enhanced logging in `rpc_handler` and `dispatch` functions to provide detailed insights into method calls and their execution times.
- Improved error handling logging to capture method failures with context, aiding in debugging and monitoring.

* Refactor HTTP server setup and add integration tests

- Introduced a new `build_core_http_router` function to encapsulate the HTTP routing logic, improving code organization and readability.
- Updated the `run_server` function to utilize the new router function, streamlining server initialization.
- Added comprehensive integration tests for the JSON-RPC API, ensuring robust functionality and error handling in real-world scenarios.

* Enhance OpenHuman backend integration and refactor provider handling

- Added support for the OpenHuman backend in the TauriCommandsPanel, including default configurations and validation for API keys.
- Introduced a new REPL command in the CLI for interactive RPC communication, allowing for dynamic mode switching and message handling.
- Refactored provider creation logic to streamline the integration of the OpenHuman backend, removing deprecated provider overrides and ensuring consistent usage across the codebase.
- Updated various components to improve error handling and user feedback related to provider selection and API interactions.

* Refactor provider handling and update default model settings

- Removed provider override states from the AgentChatPanel and TauriCommandsPanel components, simplifying state management.
- Updated local storage handling to exclude provider overrides, ensuring cleaner data storage.
- Changed default model settings across various components and backend configurations to use "neocortex-mk1" as the new default model.
- Enhanced error handling and validation logic in the TauriCommandsPanel, focusing on model and temperature settings.
- Streamlined integration tests and removed deprecated provider validation logic to improve code clarity and maintainability.

* Refactor code for improved readability and consistency

- Adjusted formatting in several files to enhance code clarity, including consistent parameter passing and alignment.
- Simplified match statement syntax in the `run_models` function for better readability.
- Streamlined assertions in tests to maintain consistency in error handling checks.
- Updated default model name handling in the `AgentBuilder` for cleaner initialization.

* Refactor API URL handling and enhance error reporting

- Updated the `effective_api_url` function to improve clarity in resolving the API base URL, incorporating environment variable checks.
- Enhanced diagnostics in the configuration check to provide clearer messages regarding the API URL status.
- Introduced new error formatting functions to improve the clarity of error messages related to API transport issues.
- Refactored error handling in the OpenAiCompatibleProvider to utilize the new error formatting, ensuring consistent and informative error reporting.

* Refactor API client initialization for consistency

- Updated the instantiation of `BackendOAuthClient` to consistently pass the API URL by reference across multiple functions.
- Simplified the match statement in the `run_models_refresh` function for improved readability.

* Enhance REPL command handling and add fallback mechanisms

- Improved error handling in the REPL command processing, providing clearer feedback for command execution failures.
- Introduced a fallback mechanism for the `agent_chat` RPC call, allowing for graceful degradation to a simpler chat method or a direct backend curl transport if the primary call fails.
- Added a new `backend_chat_via_curl` function to handle chat requests using curl as a last resort, ensuring continued functionality in case of RPC issues.
- Updated the `agent_chat_simple` function to support model overrides and temperature settings, enhancing flexibility in chat interactions.

* Update default Ollama model settings for consistency

- Changed the default Ollama model and vision model to "gemma3:4b-it-qat" for improved alignment across configurations.
- Ensured consistent model naming to enhance clarity in model usage within the local AI module.

* Implement login token consumption and enhance error handling

- Added functionality to consume login tokens via a new API endpoint, returning a JWT for authenticated sessions.
- Improved error handling in the Conversations component, introducing a fallback mechanism for chat interactions when the primary method is unavailable.
- Updated UserProvider to restore session tokens automatically, enhancing user experience during authentication.
- Refactored thread API to support the new login token consumption logic, ensuring seamless integration with the backend.

* Update HTTP client configuration to use Rustls TLS

- Replaced the HTTP/1.1 only setting with Rustls TLS in the OpenAiCompatibleProvider's client builder for enhanced security.
- Ensured consistent application of the new TLS setting across multiple client instances.

* Add Local AI command support and enhance error handling

- Introduced a new `LocalAi` command in the CLI for managing local AI runtime operations, including status checks, asset downloads, and prompt handling.
- Added detailed argument structures for various local AI functionalities, improving command usability.
- Enhanced error reporting in the `LocalAiService` by including response details in error messages for better debugging and user feedback.
- Refactored existing error handling to provide clearer context on failures during API interactions.

* Add local AI module with Ollama integration and model management

- Introduced a new local AI module that includes functionality for automatic installation of the Ollama runtime across different operating systems (Windows, macOS, Linux).
- Implemented model ID resolution and management, providing default settings for various AI models and ensuring compatibility with user configurations.
- Added HTTP API structures and request handling for Ollama, enabling interaction with the local AI service for generating responses and managing assets.
- Developed utility functions for parsing model outputs and managing workspace paths, enhancing the overall structure and usability of the local AI service.
- Established a comprehensive service layer for managing local AI operations, including status tracking and error handling for improved user experience.

* Refactor local AI service structure and enhance asset management

- Simplified the local AI module by reorganizing the service structure, introducing new modules for model IDs, paths, and asset management.
- Added comprehensive asset status tracking for various AI models, including chat, vision, embedding, STT, and TTS, with improved error handling.
- Implemented methods for downloading models and assets, ensuring better management of local AI resources.
- Updated visibility of service methods to enhance encapsulation and maintainability within the local AI service.

* Enhance local AI module with new download progress tracking and unit tests

- Added new structures for tracking download progress of various AI models, including detailed status and metrics.
- Implemented unit tests for model ID resolution, parsing suggestions, and asset path resolution to ensure robust functionality.
- Refactored service methods to improve encapsulation and maintainability, enhancing the overall structure of the local AI service.
- Updated existing tests to cover new functionalities and ensure consistent behavior across the module.

* Implement new local AI download functionalities and refactor model management

- Added support for downloading all local AI assets and tracking download progress, enhancing user experience and resource management.
- Introduced new RPC methods for fetching download progress and managing asset states, improving the overall functionality of the local AI module.
- Refactored existing model management code to utilize the new model catalog, ensuring better organization and maintainability.
- Updated relevant tests to cover new functionalities and ensure consistent behavior across the local AI service.

* Add new interfaces and functions for local AI download progress tracking

- Introduced `LocalAiDownloadProgressItem` and `LocalAiDownloadsProgress` interfaces to structure download progress data for various AI models.
- Implemented `openhumanLocalAiDownloadAllAssets` and `openhumanLocalAiDownloadsProgress` functions to facilitate downloading all assets and tracking their progress.
- Enhanced error handling for Tauri environment checks in new functions, ensuring robust operation within the local AI module.

* Refactor agent loop structure and introduce modular components

- Deleted the `loop_.rs` file and reorganized the agent loop into multiple modules for better maintainability and clarity.
- Introduced new files for handling credentials, history management, tool instructions, memory context, and parsing logic.
- Implemented functions for scrubbing sensitive credentials, managing conversation history, and building tool instructions.
- Enhanced the overall structure of the agent loop to facilitate easier testing and future development.

* Refactor authentication structure and migrate to credentials module

- Moved authentication-related functionality from `auth_profiles` to a new `credentials` module for better organization and clarity.
- Updated references in the API and core server to reflect the new module structure.
- Introduced new data structures and methods for managing authentication profiles, including session support and response handling.
- Removed the obsolete `auth_profiles` module to streamline the codebase and enhance maintainability.

* Add screen intelligence module with capture and context management

- Introduced new modules for screen capture and context management, specifically targeting macOS.
- Implemented functionality to capture screen images and retrieve foreground application context.
- Added data structures for managing application context and window bounds.
- Established limits for screenshot sizes and context character counts to ensure efficient resource management.
- Enhanced helper functions for input action validation and vision summary processing.
- Set up a modular structure for better maintainability and future enhancements.

* Refactor screen intelligence module and remove obsolete components

- Deleted unused files related to screen intelligence, including context and permissions management, to streamline the codebase.
- Refactored the capture functionality to improve organization and maintainability.
- Updated function signatures for better clarity and consistency.
- Enhanced the overall structure of the screen intelligence module for future development and testing.

* Enhance autocomplete CLI functionality and refactor related code

- Added new options for the autocomplete command in the CLI, allowing users to run the autocomplete loop in the current process or spawn a detached process.
- Introduced `AutocompleteStartCliOptions` struct to encapsulate the new command-line arguments.
- Refactored the `autocomplete_start_cli` function to handle the new options and improve process management for the autocomplete service.
- Updated documentation in `CLAUDE.md` to clarify the separation of concerns between routing and controller logic in the codebase.

* Enhance autocomplete error handling and improve focused text context retrieval

- Added a new function to identify "no text candidate" errors, improving error management in the autocomplete engine.
- Refactored the `focused_text_context` and `focused_text_context_verbose` functions to enhance clarity and reliability in retrieving application context.
- Updated the return format of the `focused_text_context_verbose` function to use a separator for better data parsing.
- Added a new TODO item for allowing users to select LLM model versions based on their CPU capabilities.

* Remove Docker, Native, and WASM runtime implementations along with related traits and tests

- Deleted the DockerRuntime, NativeRuntime, and WasmRuntime implementations to streamline the codebase.
- Removed associated traits and factory functions for runtime creation.
- Eliminated all related tests to ensure a clean removal of unused components.
- This refactor aims to simplify the runtime management and prepare for future enhancements.

* Add quickjs-runtime feature and introduce runtime module

- Added a new feature flag for `quickjs-runtime` in `Cargo.toml` to enable its usage.
- Created a new `runtime.rs` module to implement `NativeRuntime` and `DockerRuntime` with associated traits for runtime management.
- Updated the `skills` module to reference the correct path for `SkillConfig`.
- Removed the obsolete `skillforge` module from the `openhuman` namespace to streamline the codebase.
- Enhanced the `skills` module with new structures and functions for managing skills, including initialization and loading logic.

* Refactor autocomplete configuration to remove legacy disabled apps

- Updated the default configuration for `AutocompleteConfig` to remove the legacy disabled apps ('terminal' and 'code'), allowing for broader usage of Codex/CLI.
- Introduced a migration function to handle legacy disabled apps during configuration loading, ensuring custom user preferences remain intact.
- This change enhances the flexibility of the autocomplete feature by preventing unnecessary restrictions on application usage.

* Update rquickjs dependencies in Cargo.lock

- Updated the rquickjs and rquickjs-core dependencies to versions 0.11.0 and 0.9.0 respectively, ensuring compatibility with the latest features and fixes.
- Added new entries for rquickjs-sys and its corresponding version 0.9.0 to the dependency list, enhancing the project's runtime capabilities.
- This update improves the overall stability and performance of the application by leveraging the latest improvements in the rquickjs ecosystem.

* Add terminal application detection to autocomplete logic

- Introduced a new function `is_terminal_app` to identify terminal applications based on their names, enhancing the autocomplete feature's context awareness.
- Updated the `focused_text_context_verbose` function to allow terminal applications to bypass text role checks when the input value is not empty, improving user experience in terminal environments.
- This change aims to provide better support for terminal-based applications in the autocomplete system.

* Add terminal input context extraction and noise line detection

- Introduced functions to identify terminal-like buffers and filter out noise lines in terminal input, enhancing the autocomplete engine's context awareness.
- Updated the `focused_text_context` logic to utilize the new terminal context extraction, improving the handling of text in terminal applications.
- Enhanced the `focused_text_context_verbose` function to better retrieve static text values from UI elements, ensuring accurate context representation in terminal environments.
- These changes aim to improve user experience and functionality for terminal-based applications in the autocomplete system.

* Enhance autocomplete engine state management and error handling

- Added new fields `last_escape_down` and `last_overlay_signature` to `EngineState` for improved state tracking.
- Implemented `try_reject_via_escape` method to handle escape key interactions, allowing users to reject suggestions more intuitively.
- Updated error handling to display notifications for different states (ready, accepted, rejected, error) using `show_overflow_badge`.
- Refactored state updates to ensure consistent management of suggestion and phase transitions, enhancing overall user experience in the autocomplete system.

* Implement periodic status logging in autocomplete service

- Added a polling mechanism to log the status of the autocomplete engine at regular intervals.
- Enhanced logging to capture changes in phase, application name, suggestions, and errors, improving visibility during service execution.
- Refactored the `autocomplete_start_cli` function to integrate the new logging functionality, ensuring a more informative user experience while the service is running.

* Refactor memory dispatch logic and remove local memory implementation

- Updated the memory dispatch functions to utilize the new `memory_rpc` module, enhancing the handling of memory operations such as document management and namespace queries.
- Removed the local memory implementation, including database interactions and related functions, to streamline the codebase and improve maintainability.
- Introduced new RPC calls for document operations (put, list, delete) and context queries, ensuring a more efficient and consistent approach to memory management.
- This refactor aims to enhance the overall architecture and performance of the memory handling system.

* Remove macOS-specific overflow badge functionality and related helper functions

- Deleted the `show_overflow_badge` and `escape_applescript_string` functions, which were specific to macOS, to streamline the codebase.
- Refactored the `show_overflow_badge` function to provide a no-op implementation for non-macOS platforms, enhancing cross-platform compatibility.
- This change simplifies the autocomplete module by removing platform-dependent code, improving maintainability and clarity.

* Enhance text application logic in autocomplete module

- Updated the `apply_text_to_focused_field` function to improve interaction with focused UI elements on macOS.
- The new implementation retrieves the current value of the focused element and appends the provided text, ensuring better handling of text input.
- Enhanced error reporting to include stderr output when applying suggestions fails, improving debugging capabilities.
- These changes aim to provide a more robust and user-friendly experience in the autocomplete functionality.

* Refactor Landlock feature configuration for Linux support

- Moved the `landlock` and `rppal` dependencies under a conditional target configuration for Linux in both `Cargo.toml` files, ensuring they are only included when building for Linux.
- Updated the `landlock.rs` module to check for both the `sandbox-landlock` feature and the Linux target OS, improving the conditional compilation logic.
- This change enhances cross-platform compatibility and ensures that Landlock functionality is only available on supported systems.

* Update dependencies and enhance Tauri integration

- Updated the Tauri dependency in `Cargo.toml` to include the `tray-icon` feature, enabling system tray support.
- Introduced a new `rust-toolchain.toml` file to pin the Rust version to 1.93.0, ensuring compatibility with the matrix-sdk.
- Modified GitHub workflows to use the specified Rust version from `rust-toolchain.toml` instead of the stable version, improving build consistency.
- Refactored Tauri commands to utilize a new `wrapCommandResult` function for better response handling.
- Added a new `tray` module in `openhuman` for managing system tray functionality, enhancing the desktop experience.
- Updated various command implementations to streamline service management and improve error handling.

* Refactor core process handling and enhance encryption features

- Removed the `openhuman` dependency from `Cargo.lock` and `Cargo.toml`, streamlining the project structure.
- Updated the core process handling to fall back to a child process when in-process execution is unavailable, improving error handling and logging.
- Introduced new encryption commands (`ai_init_encryption`, `ai_encrypt`, `ai_decrypt`) to enhance security features, utilizing AES-GCM for data protection.
- Added a new `tray` module for managing system tray functionality, improving user experience on desktop platforms.
- Refactored various command implementations to improve service management and error handling, ensuring a more robust application architecture.

* Remove unused modules and refactor daemon host configuration

- Deleted the `daemon_host_config`, `memory`, `models`, `openhuman_daemon`, `tray`, `chat`, `conscious_loop`, and `runtime` modules to streamline the codebase.
- Refactored the daemon host configuration logic into the `openhuman` module, consolidating related functionality.
- Updated command implementations to utilize the new configuration methods, ensuring consistent handling of daemon host settings.
- This cleanup enhances maintainability and reduces complexity in the project structure.

* Refactor memory management and update Tauri dependencies

- Removed the `tray-icon` feature from the Tauri dependency in `Cargo.toml` to streamline the configuration.
- Deleted the `core:tray:default` capability from the default capabilities JSON, simplifying the capabilities structure.
- Refactored memory handling in tests to utilize `UnifiedMemory` instead of `SqliteMemory`, enhancing consistency across memory operations.
- Updated memory store, recall, and forget functionalities to support a global namespace, improving memory management and retrieval processes.
- Enhanced error handling and logging in memory operations to provide clearer feedback during execution.

* Remove AI encryption commands and related functionality

- Deleted the `ai_init_encryption`, `ai_encrypt`, and `ai_decrypt` functions to streamline the codebase and remove unused features.
- Updated the command registration in the `run` function to reflect the removal of these encryption commands, enhancing maintainability and reducing complexity.

* Add OAuth integration token handling and channel connection management

- Introduced functions to fetch and encrypt integration tokens using OAuth, enhancing security for token management.
- Updated the channel connections API to support OAuth integration, including listing, connecting, and disconnecting channels.
- Implemented checks for supported channels and authentication modes, improving the robustness of channel connection handling.
- Enhanced error handling for integration token retrieval to ensure required fields are present before proceeding.

* Refactor project structure and update documentation

- Renamed the project from "Outsourced" to "OpenHuman" and revised the project summary to reflect its focus on AI-powered assistance for crypto communities.
- Restructured the repository layout, detailing the purpose of each directory and its contents.
- Updated runtime scope to clarify platform support and Tauri's desktop-only focus.
- Enhanced documentation across various files, including architecture, services, and routing, to improve clarity and usability for contributors.
- Removed outdated sections and streamlined commands for development and production builds, ensuring consistency in the documentation.

* Implement REPL session management and multimodal support

- Introduced a new REPL session management system, allowing for session-specific interactions with agents.
- Added functions for starting, chatting, resetting, and ending REPL sessions, enhancing user experience and control.
- Implemented multimodal message handling, enabling the processing of images alongside text in user messages.
- Updated the project structure to include new modules for identity and multimodal functionalities, improving organization and maintainability.
- Enhanced error handling and logging for session operations, providing clearer feedback during execution.

* Refactor memory store implementation and introduce unified memory management

- Removed the legacy memory store implementation and replaced it with a new unified memory management system.
- Introduced a `MemoryClient` for handling document storage, retrieval, and namespace management.
- Added support for key-value storage and graph data structures within the unified memory framework.
- Enhanced the `UnifiedMemory` struct with methods for document upsertion, querying, and namespace operations.
- Updated the project structure to include new modules for memory types, factories, and traits, improving organization and maintainability.
- Improved error handling and logging across memory operations for clearer feedback during execution.

* Implement QuickJS skill instance management

- Removed the previous QjsSkillInstance implementation and replaced it with a new modular structure.
- Introduced separate modules for event loop management, instance handling, JavaScript handlers, and utility functions.
- Enhanced the event loop to efficiently manage QuickJS runtime tasks, including timer callbacks and message processing.
- Added support for asynchronous tool calls and lifecycle management within the QuickJS context.
- Improved error handling and logging throughout the new implementation for better debugging and user feedback.
- Updated documentation to reflect the new structure and functionality of the QuickJS skill instance.
2026-03-29 10:30:18 -07:00

6051 lines
220 KiB
JSON

{
"v": "4.8.0",
"meta": { "g": "LottieFiles AE ", "a": "", "k": "", "d": "", "tc": "" },
"fr": 29.9700012207031,
"ip": 0,
"op": 120.0000048877,
"w": 2900,
"h": 2200,
"nm": "cat logo",
"ddd": 0,
"assets": [],
"layers": [
{
"ddd": 0,
"ind": 1,
"ty": 4,
"nm": "lock",
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": { "a": 0, "k": 0, "ix": 10 },
"p": { "a": 0, "k": [1449.837, 1040, 0], "ix": 2 },
"a": { "a": 0, "k": [529.337, 805.607, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[0, -43.318],
[0, 0],
[42.887, 0],
[0, 0],
[0, -43.317],
[0, 0],
[-42.888, 0],
[0, 0]
],
"o": [
[0, 0],
[0, -43.317],
[0, 0],
[-42.888, 0],
[0, 0],
[0, -43.318],
[0, 0],
[42.887, 0]
],
"v": [
[529.087, 58.091],
[529.087, 20.671],
[451.106, -58.091],
[-451.106, -58.091],
[-529.087, 20.671],
[-529.087, 58.091],
[-451.106, -20.671],
[451.106, -20.671]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.487202692967, 0.795256969975, 1, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [529.337, 700.291], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
},
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[0, 0],
[0, 0],
[0, 0],
[2.635, -3.091],
[4.026, 0],
[0, 0],
[2.636, 3.092],
[-0.624, 4.036]
],
"o": [
[0, 0],
[0, 0],
[0.623, 4.036],
[-2.637, 3.092],
[0, 0],
[-4.025, 0],
[-2.636, -3.091],
[0, 0]
],
"v": [
[-45.184, -177.422],
[45.184, -177.422],
[96.35, 161.876],
[93.289, 172.726],
[83.14, 177.422],
[-83.14, 177.422],
[-93.288, 172.726],
[-96.349, 161.876]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.185762727027, 0.30141583611, 0.401894333783, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [529.337, 1230.925], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 2",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 2,
"mn": "ADBE Vector Group",
"hd": false
},
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[-61.739, 0],
[0, 62.356],
[61.738, 0],
[0, -62.358]
],
"o": [
[61.738, 0],
[0, -62.358],
[-61.739, 0],
[0, 62.356]
],
"v": [
[0, 113.219],
[112.082, -0.014],
[0, -113.219],
[-112.082, -0.014]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.185762727027, 0.30141583611, 0.401894333783, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [529.337, 1024.773], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 3",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 3,
"mn": "ADBE Vector Group",
"hd": false
},
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[0, 43.317],
[0, 0],
[42.887, 0],
[0, 0],
[0, 43.318],
[0, 0],
[-42.888, 0],
[0, 0]
],
"o": [
[0, 0],
[0, 43.318],
[0, 0],
[-42.888, 0],
[0, 0],
[0, 43.317],
[0, 0],
[42.887, 0]
],
"v": [
[529.087, -58.076],
[529.087, -20.685],
[451.106, 58.077],
[-451.106, 58.077],
[-529.087, -20.685],
[-529.087, -58.076],
[-451.106, 20.686],
[451.106, 20.686]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.15259216907, 0.643597830978, 0.970616718367, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [529.337, 1552.888], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 4",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 4,
"mn": "ADBE Vector Group",
"hd": false
},
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[-42.888, 0],
[0, 0],
[0, -43.317],
[0, 0],
[42.888, 0],
[0, 0],
[0, 43.319],
[0, 0]
],
"o": [
[0, 0],
[42.888, 0],
[0, 0],
[0, 43.319],
[0, 0],
[-42.888, 0],
[0, 0],
[0, -43.317]
],
"v": [
[-451.106, -484.383],
[451.105, -484.383],
[529.087, -405.62],
[529.087, 405.62],
[451.105, 484.383],
[-451.106, 484.383],
[-529.087, 405.62],
[-529.087, -405.62]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.327018318924, 0.73270000383, 1, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [529.337, 1126.582], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 5",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 5,
"mn": "ADBE Vector Group",
"hd": false
},
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[0, 0],
[0, 0],
[51.761, 52.279],
[78.407, 0],
[51.761, -52.25],
[0, -79.191],
[0, 0],
[0, 0],
[0, 0],
[-56.069, 56.63],
[-85.152, 0],
[-56.069, -56.631],
[0, -86.005],
[0, 0]
],
"o": [
[0, 0],
[0, -79.191],
[-51.761, -52.25],
[-78.435, 0],
[-51.76, 52.279],
[0, 0],
[0, 0],
[0, 0],
[0, -86.005],
[56.069, -56.631],
[85.153, 0],
[56.069, 56.63],
[0, 0],
[0, 0]
],
"v": [
[285.392, 318.77],
[285.392, -8.074],
[201.515, -211.607],
[0, -296.324],
[-201.515, -211.607],
[-285.392, -8.074],
[-285.392, 318.77],
[-309.515, 318.77],
[-309.515, -6.156],
[-218.636, -226.981],
[0, -318.77],
[218.636, -226.981],
[309.515, -6.156],
[309.515, 318.77]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.951659737381, 0.773459879557, 0.123237617343, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [529.337, 417.938], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 6",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 6,
"mn": "ADBE Vector Group",
"hd": false
},
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[0, 0],
[0, 0],
[51.761, 52.279],
[78.407, 0],
[51.761, -52.251],
[0, -79.192],
[0, 0],
[0, 0],
[0, 0],
[-73.474, 74.21],
[-111.6, 0],
[-73.473, -74.21],
[0, -112.69],
[0, 0]
],
"o": [
[0, 0],
[0, -79.192],
[-51.761, -52.251],
[-78.435, 0],
[-51.76, 52.279],
[0, 0],
[0, 0],
[0, 0],
[0, -112.69],
[73.474, -74.21],
[111.6, 0],
[73.475, 74.21],
[0, 0],
[0, 0]
],
"v": [
[285.392, 417.688],
[285.392, -8.073],
[201.515, -211.606],
[0, -296.324],
[-201.515, -211.606],
[-285.392, -8.073],
[-285.392, 417.688],
[-405.553, 417.688],
[-405.553, -8.073],
[-286.469, -297.412],
[0, -417.688],
[286.469, -297.412],
[405.553, -8.073],
[405.553, 417.688]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.988625799441, 0.825590485218, 0.23790920482, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [529.337, 417.938], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 7",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 7,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 0,
"op": 120.0000048877,
"st": 0,
"bm": 0
},
{
"ddd": 0,
"ind": 2,
"ty": 4,
"nm": "<!-- Generator: Adobe Illustrat Outlines 4",
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": { "a": 0, "k": 0, "ix": 10 },
"p": { "a": 0, "k": [1892.358, 1269.029, 0], "ix": 2 },
"a": { "a": 0, "k": [243.936, 92.693, 0], "ix": 1 },
"s": { "a": 0, "k": [-328, 328, 100], "ix": 6 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 1,
"k": [
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 0,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 30,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 60,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 90,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 120,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 150,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 180,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 210,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 240,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 270,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 300,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 330,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 360,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 390,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 420,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 450,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"t": 480.000019550801,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
}
],
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.325490196078, 0.733333333333, 1, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [164.937, 96.388], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 0,
"op": 120.0000048877,
"st": 0,
"bm": 0
},
{
"ddd": 0,
"ind": 3,
"ty": 4,
"nm": "���� 3 Outlines 4",
"parent": 2,
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": {
"a": 1,
"k": [
{ "i": { "x": [0.667], "y": [1] }, "o": { "x": [0.333], "y": [0] }, "t": 0, "s": [0] },
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 30,
"s": [16.776]
},
{ "i": { "x": [0.667], "y": [1] }, "o": { "x": [0.333], "y": [0] }, "t": 60, "s": [0] },
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 90,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 120,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 150,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 180,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 210,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 240,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 270,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 300,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 330,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 360,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 390,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 420,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 450,
"s": [16.776]
},
{ "t": 480.000019550801, "s": [0] }
],
"ix": 10
},
"p": { "a": 0, "k": [65.97, 96.469, 0], "ix": 2 },
"a": { "a": 0, "k": [73.172, 207.702, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 1,
"k": [
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 0,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 30,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 60,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.833, "y": 0.833 },
"o": { "x": 0.333, "y": 0 },
"t": 90,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.167, "y": 0.167 },
"t": 120,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 150,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 180,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.833, "y": 0.833 },
"o": { "x": 0.333, "y": 0 },
"t": 210,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.167, "y": 0.167 },
"t": 240,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 270,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 300,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.833, "y": 0.833 },
"o": { "x": 0.333, "y": 0 },
"t": 330,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.167, "y": 0.167 },
"t": 360,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 390,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 420,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.833, "y": 0.833 },
"o": { "x": 0.333, "y": 0 },
"t": 450,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"t": 480.000019550801,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
}
],
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.325490196078, 0.733333333333, 1, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [64.668, 124.227], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 0,
"op": 120.0000048877,
"st": 0,
"bm": 0
},
{
"ddd": 0,
"ind": 4,
"ty": 4,
"nm": "���� 2 Outlines 4",
"parent": 3,
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": {
"a": 1,
"k": [
{ "i": { "x": [0.667], "y": [1] }, "o": { "x": [0.333], "y": [0] }, "t": 0, "s": [0] },
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 30,
"s": [20.111]
},
{ "i": { "x": [0.667], "y": [1] }, "o": { "x": [0.333], "y": [0] }, "t": 60, "s": [0] },
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 90,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 120,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 150,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 180,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 210,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 240,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 270,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 300,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 330,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 360,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 390,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 420,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 450,
"s": [20.111]
},
{ "t": 480.000019550801, "s": [0] }
],
"ix": 10
},
"p": { "a": 0, "k": [47.609, 19.9, 0], "ix": 2 },
"a": { "a": 0, "k": [20.051, 79.151, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[1.336, -1.034],
[4.375, -4.385],
[6.735, -8.369],
[5.166, -7.73],
[-0.831, -4.184],
[-9.821, 1.323],
[-5.357, 6.442],
[0.745, 7.018],
[-1.151, -1.128],
[-3.038, -1.699],
[-1.981, 1.001],
[-0.199, 2.458],
[2.068, 3.687],
[4.156, 4.452],
[2.906, 2.33],
[-0.538, -0.336],
[-4.155, -4.459],
[-2.081, -3.686],
[0, 0],
[-1.204, 0.571],
[0.04, 2.385],
[2.62, 3.908],
[4.881, 4.459],
[3.717, 2.485],
[-0.851, -0.457],
[-4.873, -4.473],
[-2.634, -3.908],
[0, 0],
[0.007, -0.007],
[-0.845, 2.062],
[0.492, -0.967],
[-2.141, 0.531],
[-1.064, 1.202],
[0.113, 1.558],
[1.004, 1.269],
[2.121, 0.873],
[0.798, 0.248],
[1.051, -0.753],
[0.958, -0.436],
[1.151, 1.478],
[3.384, 3.278],
[4.282, 3.049],
[0.798, 0.524],
[-4.056, -3.009],
[-3.318, -3.344],
[-1.037, -1.142],
[0, 0],
[-0.871, 1.39],
[2.42, 3.734],
[4.521, 3.7],
[4.581, 2.304],
[3.823, -0.497]
],
"o": [
[-4.089, 2.988],
[-4.388, 4.386],
[-6.723, 8.367],
[-5.18, 7.73],
[2.141, 10.738],
[7.627, -1.021],
[2.692, -3.237],
[1.177, 1.114],
[3.643, 3.566],
[3.046, 1.686],
[1.982, -1.007],
[0.186, -2.445],
[-2.074, -3.687],
[-2.72, -2.922],
[0.499, 0.255],
[3.903, 2.405],
[4.156, 4.445],
[0, 0],
[2.135, 0.128],
[2.413, -1.155],
[-0.04, -2.404],
[-2.626, -3.922],
[-3.384, -3.103],
[0.791, 0.362],
[4.92, 2.686],
[4.881, 4.466],
[0, 0],
[-0.006, 0.006],
[2.407, -0.786],
[-0.293, 0.988],
[2.361, -0.376],
[2.194, -0.537],
[1.071, -1.209],
[-0.113, -1.565],
[-1.023, -1.269],
[-0.704, -0.288],
[-0.539, 0.819],
[-0.711, 0.517],
[-0.651, -1.282],
[-1.895, -2.418],
[-3.385, -3.27],
[-0.798, -0.564],
[3.664, 1.525],
[4.202, 3.129],
[1.243, 1.249],
[0, 0],
[1.331, -0.618],
[1.204, -1.948],
[-2.427, -3.741],
[-4.515, -3.694],
[-4.575, -2.303],
[-1.968, 0.262]
],
"v": [
[1.715, -42.541],
[-10.839, -32.179],
[-26.644, -13.609],
[-47.323, 13.421],
[-53.234, 29.855],
[-28.705, 43.844],
[-6.999, 33.763],
[-3.186, 17.787],
[0.319, 21.171],
[10.345, 29.821],
[18.118, 30.506],
[21.536, 25.04],
[18.81, 16.021],
[9.268, 3.395],
[0.551, -4.758],
[2.107, -3.872],
[15.179, 7.411],
[24.721, 20.036],
[24.78, 20.15],
[29.582, 19.21],
[33.345, 14.173],
[29.229, 4.557],
[17.945, -8.351],
[6.941, -17.001],
[9.401, -15.772],
[25.166, -4.214],
[36.457, 8.693],
[36.47, 8.714],
[36.451, 8.727],
[41.55, 4.234],
[40.479, 7.169],
[47.594, 6.027],
[52.535, 3.462],
[53.951, -0.903],
[52.155, -5.262],
[47.647, -8.412],
[45.36, -9.224],
[43.039, -6.853],
[40.52, -5.41],
[37.846, -9.439],
[29.914, -18.096],
[18.132, -27.988],
[15.738, -29.62],
[27.667, -22.568],
[39.223, -12.421],
[42.653, -8.814],
[42.653, -8.808],
[46.344, -11.675],
[45.121, -20.352],
[33.326, -32.259],
[20.04, -41.185],
[6.682, -44.67]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.325490196078, 0.733333333333, 1, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [54.314, 45.417], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
},
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[-5.878, -5.614],
[2.626, -1.887],
[3.916, 0.06],
[-0.525, -0.497],
[-2.467, -2.344],
[2.639, -1.9],
[3.252, -0.322],
[-1.044, -1.175],
[2.852, -1.578],
[1.424, -0.464],
[0.519, -1.189],
[2.56, -0.511],
[3.053, 0.974],
[1.795, 1.41],
[-15.978, 18.012]
],
"o": [
[-0.625, 2.129],
[-2.281, 1.646],
[0.472, 0.443],
[2.042, 1.921],
[-0.625, 2.129],
[-1.915, 1.383],
[1.018, 1.129],
[-1.078, 2.082],
[-2.56, 1.417],
[-2.008, 0.658],
[-1.37, 3.143],
[-3.338, 0.644],
[-3.051, -0.981],
[-25.633, -20.14],
[5.958, -6.716]
],
"v": [
[40.56, -9.661],
[36.684, -3.516],
[26.717, -0.459],
[28.219, 0.951],
[35.194, 7.573],
[31.305, 13.731],
[23.139, 16.698],
[26.245, 20.185],
[21.238, 25.919],
[15.386, 28.815],
[13.684, 31.635],
[2.407, 37.398],
[-7.647, 36.94],
[-14.927, 32.723],
[3.83, -31.326]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.152941176471, 0.643137254902, 0.972549079446, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [60.671, 42.079], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 2",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 2,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 0,
"op": 120.0000048877,
"st": 0,
"bm": 0
},
{
"ddd": 0,
"ind": 5,
"ty": 4,
"nm": "<!-- Generator: Adobe Illustrat Outlines 3",
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": { "a": 0, "k": 0, "ix": 10 },
"p": { "a": 0, "k": [1007.642, 1269.029, 0], "ix": 2 },
"a": { "a": 0, "k": [243.936, 92.693, 0], "ix": 1 },
"s": { "a": 0, "k": [328, 328, 100], "ix": 6 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 1,
"k": [
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 0,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 30,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 60,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 90,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 120,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 150,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 180,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 210,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 240,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 270,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 300,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 330,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 360,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 390,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 420,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 450,
"s": [
{
"i": [
[17.063, -30.384],
[19.346, -27.251],
[20.167, -8.354],
[-57.103, -19.554],
[-12.527, -1.814],
[-17.542, 2.653],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-22.571, -25.964],
[-0.491, 0.216],
[-34.037, 14.158],
[11.559, 3.958],
[48.398, 6.672],
[9.708, 7.778],
[131.441, 26.828],
[-22.811, -15.095]
],
"v": [
[13.875, -58.624],
[-69.908, -41.007],
[-118.695, -41.998],
[-105.815, 33.441],
[-69.209, 44.57],
[13.371, 44.141],
[54.622, 68.914],
[100.25, -79.913]
],
"c": true
}
]
},
{
"t": 480.000019550801,
"s": [
{
"i": [
[16.117, -23.901],
[31.179, -21.107],
[20.167, -8.354],
[-58.872, -13.311],
[-12.527, -1.814],
[-22.162, 0.181],
[-13.358, -4.432],
[64.437, 41.927]
],
"o": [
[-33.339, -12.68],
[-0.491, 0.216],
[-34.037, 14.158],
[10.398, 2.363],
[51.923, 8.28],
[10.279, 9.698],
[112.351, 36.279],
[-18.365, -13.78]
],
"v": [
[12.876, -60.124],
[-79.658, -40.507],
[-118.695, -41.998],
[-105.815, 33.441],
[-68.467, 41.91],
[10.605, 40.714],
[46.497, 62.164],
[100.249, -84.663]
],
"c": true
}
]
}
],
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.105882352941, 0.623529411765, 0.96862745098, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [164.937, 96.388], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 0,
"op": 120.0000048877,
"st": 0,
"bm": 0
},
{
"ddd": 0,
"ind": 6,
"ty": 4,
"nm": "���� 3 Outlines 3",
"parent": 5,
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": {
"a": 1,
"k": [
{ "i": { "x": [0.667], "y": [1] }, "o": { "x": [0.333], "y": [0] }, "t": 0, "s": [0] },
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 30,
"s": [16.776]
},
{ "i": { "x": [0.667], "y": [1] }, "o": { "x": [0.333], "y": [0] }, "t": 60, "s": [0] },
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 90,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 120,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 150,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 180,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 210,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 240,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 270,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 300,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 330,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 360,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 390,
"s": [16.776]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 420,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 450,
"s": [16.776]
},
{ "t": 480.000019550801, "s": [0] }
],
"ix": 10
},
"p": { "a": 0, "k": [65.97, 96.469, 0], "ix": 2 },
"a": { "a": 0, "k": [73.172, 207.702, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 1,
"k": [
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 0,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 30,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 60,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.833, "y": 0.833 },
"o": { "x": 0.333, "y": 0 },
"t": 90,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.167, "y": 0.167 },
"t": 120,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 150,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 180,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.833, "y": 0.833 },
"o": { "x": 0.333, "y": 0 },
"t": 210,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.167, "y": 0.167 },
"t": 240,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 270,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 300,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.833, "y": 0.833 },
"o": { "x": 0.333, "y": 0 },
"t": 330,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.167, "y": 0.167 },
"t": 360,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 390,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.667, "y": 1 },
"o": { "x": 0.333, "y": 0 },
"t": 420,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
},
{
"i": { "x": 0.833, "y": 0.833 },
"o": { "x": 0.333, "y": 0 },
"t": 450,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[3.632, -5.097],
[2.868, -16.209],
[1.075, -7.116],
[2.435, -14.434],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-3.591, -7.932],
[-3.427, -4.646],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.296, 0.617],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-4.079, 5.725],
[-1.396, 7.978],
[-1.49, 9.865],
[-1.945, 11.53],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[2.282, 5.04],
[1.51, 2.047],
[3.57, 1.121],
[8.006, 0.699],
[59.266, -2.976],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[16.604, 7.503],
[9.663, -16.486],
[-0.098, -48.796],
[-2.512, -75.358],
[0.92, -105.868],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.406, -123.183],
[-36.621, -113.915],
[-47.216, -86.129],
[-50.983, -62.995],
[-55.274, -36.384],
[-62.175, 6.163],
[-65.444, 42.122],
[-62.145, 65.977],
[-53.73, 92.741],
[-44.32, 109.091],
[-36.866, 114.35],
[-15.999, 116.354],
[17.023, 118.922],
[35.872, 54.972]
],
"c": true
}
]
},
{
"t": 480.000019550801,
"s": [
{
"i": [
[1.948, 11.29],
[2.055, 8.132],
[2.58, 9.939],
[1.742, 9.442],
[0.053, 10.383],
[0.286, 7.373],
[2.408, 1.626],
[4.328, 1.135],
[4.182, -1.001],
[2.174, -6.594],
[0.905, -11.404],
[1.901, -7.79],
[2.946, -11.316],
[2.38, -13.398],
[0.087, -9.2],
[-2.281, -8.059],
[-1.836, -4.996],
[-3.311, -4.277],
[-3.558, -1.121],
[-11.383, -0.986],
[-12.247, -1.263],
[21.072, 22.613]
],
"o": [
[-1.809, -8.542],
[-2.061, -8.14],
[-2.586, -9.946],
[-1.736, -9.443],
[-0.046, -10.375],
[-0.292, -7.374],
[-2.413, -1.632],
[-4.329, -1.148],
[-4.196, 1.007],
[-2.181, 6.589],
[-1.396, 7.978],
[-1.908, 7.797],
[-2.945, 11.316],
[-2.375, 13.411],
[-0.086, 9.194],
[2.293, 8.045],
[1.895, 5.198],
[1.569, 2.002],
[3.57, 1.121],
[8.006, 0.699],
[48.287, 4.982],
[-4.734, -5.084]
],
"v": [
[24.323, 32.635],
[18.663, 7.405],
[11.695, -18.404],
[4.521, -49.927],
[2.107, -76.49],
[2.294, -108.24],
[-1.504, -117.999],
[-11.969, -123.284],
[-25.407, -123.183],
[-35.221, -113.815],
[-39.198, -84.433],
[-43.891, -60.693],
[-51.152, -33.971],
[-59.949, 5.753],
[-63.687, 40.157],
[-60.387, 64.012],
[-50.062, 91.701],
[-43.206, 108.885],
[-35.753, 114.145],
[-15.999, 116.354],
[15.486, 119.451],
[35.872, 54.972]
],
"c": true
}
]
}
],
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.105882352941, 0.623529411765, 0.96862745098, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [64.668, 124.227], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 0,
"op": 120.0000048877,
"st": 0,
"bm": 0
},
{
"ddd": 0,
"ind": 7,
"ty": 4,
"nm": "���� 2 Outlines 3",
"parent": 6,
"sr": 1,
"ks": {
"o": { "a": 0, "k": 100, "ix": 11 },
"r": {
"a": 1,
"k": [
{ "i": { "x": [0.667], "y": [1] }, "o": { "x": [0.333], "y": [0] }, "t": 0, "s": [0] },
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 30,
"s": [20.111]
},
{ "i": { "x": [0.667], "y": [1] }, "o": { "x": [0.333], "y": [0] }, "t": 60, "s": [0] },
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 90,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 120,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 150,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 180,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 210,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 240,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 270,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 300,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 330,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 360,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 390,
"s": [20.111]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 420,
"s": [0]
},
{
"i": { "x": [0.667], "y": [1] },
"o": { "x": [0.333], "y": [0] },
"t": 450,
"s": [20.111]
},
{ "t": 480.000019550801, "s": [0] }
],
"ix": 10
},
"p": { "a": 0, "k": [47.609, 19.9, 0], "ix": 2 },
"a": { "a": 0, "k": [20.051, 79.151, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
},
"ao": 0,
"shapes": [
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[1.336, -1.034],
[4.375, -4.385],
[6.735, -8.369],
[5.166, -7.73],
[-0.831, -4.184],
[-9.821, 1.323],
[-5.357, 6.442],
[0.745, 7.018],
[-1.151, -1.128],
[-3.038, -1.699],
[-1.981, 1.001],
[-0.199, 2.458],
[2.068, 3.687],
[4.156, 4.452],
[2.906, 2.33],
[-0.538, -0.336],
[-4.155, -4.459],
[-2.081, -3.686],
[0, 0],
[-1.204, 0.571],
[0.04, 2.385],
[2.62, 3.908],
[4.881, 4.459],
[3.717, 2.485],
[-0.851, -0.457],
[-4.873, -4.473],
[-2.634, -3.908],
[0, 0],
[0.007, -0.007],
[-0.845, 2.062],
[0.492, -0.967],
[-2.141, 0.531],
[-1.064, 1.202],
[0.113, 1.558],
[1.004, 1.269],
[2.121, 0.873],
[0.798, 0.248],
[1.051, -0.753],
[0.958, -0.436],
[1.151, 1.478],
[3.384, 3.278],
[4.282, 3.049],
[0.798, 0.524],
[-4.056, -3.009],
[-3.318, -3.344],
[-1.037, -1.142],
[0, 0],
[-0.871, 1.39],
[2.42, 3.734],
[4.521, 3.7],
[4.581, 2.304],
[3.823, -0.497]
],
"o": [
[-4.089, 2.988],
[-4.388, 4.386],
[-6.723, 8.367],
[-5.18, 7.73],
[2.141, 10.738],
[7.627, -1.021],
[2.692, -3.237],
[1.177, 1.114],
[3.643, 3.566],
[3.046, 1.686],
[1.982, -1.007],
[0.186, -2.445],
[-2.074, -3.687],
[-2.72, -2.922],
[0.499, 0.255],
[3.903, 2.405],
[4.156, 4.445],
[0, 0],
[2.135, 0.128],
[2.413, -1.155],
[-0.04, -2.404],
[-2.626, -3.922],
[-3.384, -3.103],
[0.791, 0.362],
[4.92, 2.686],
[4.881, 4.466],
[0, 0],
[-0.006, 0.006],
[2.407, -0.786],
[-0.293, 0.988],
[2.361, -0.376],
[2.194, -0.537],
[1.071, -1.209],
[-0.113, -1.565],
[-1.023, -1.269],
[-0.704, -0.288],
[-0.539, 0.819],
[-0.711, 0.517],
[-0.651, -1.282],
[-1.895, -2.418],
[-3.385, -3.27],
[-0.798, -0.564],
[3.664, 1.525],
[4.202, 3.129],
[1.243, 1.249],
[0, 0],
[1.331, -0.618],
[1.204, -1.948],
[-2.427, -3.741],
[-4.515, -3.694],
[-4.575, -2.303],
[-1.968, 0.262]
],
"v": [
[1.715, -42.541],
[-10.839, -32.179],
[-26.644, -13.609],
[-47.323, 13.421],
[-53.234, 29.855],
[-28.705, 43.844],
[-6.999, 33.763],
[-3.186, 17.787],
[0.319, 21.171],
[10.345, 29.821],
[18.118, 30.506],
[21.536, 25.04],
[18.81, 16.021],
[9.268, 3.395],
[0.551, -4.758],
[2.107, -3.872],
[15.179, 7.411],
[24.721, 20.036],
[24.78, 20.15],
[29.582, 19.21],
[33.345, 14.173],
[29.229, 4.557],
[17.945, -8.351],
[6.941, -17.001],
[9.401, -15.772],
[25.166, -4.214],
[36.457, 8.693],
[36.47, 8.714],
[36.451, 8.727],
[41.55, 4.234],
[40.479, 7.169],
[47.594, 6.027],
[52.535, 3.462],
[53.951, -0.903],
[52.155, -5.262],
[47.647, -8.412],
[45.36, -9.224],
[43.039, -6.853],
[40.52, -5.41],
[37.846, -9.439],
[29.914, -18.096],
[18.132, -27.988],
[15.738, -29.62],
[27.667, -22.568],
[39.223, -12.421],
[42.653, -8.814],
[42.653, -8.808],
[46.344, -11.675],
[45.121, -20.352],
[33.326, -32.259],
[20.04, -41.185],
[6.682, -44.67]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.105882352941, 0.623529411765, 0.96862745098, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [54.314, 45.417], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 1",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 1,
"mn": "ADBE Vector Group",
"hd": false
},
{
"ty": "gr",
"it": [
{
"ind": 0,
"ty": "sh",
"ix": 1,
"ks": {
"a": 0,
"k": {
"i": [
[-5.878, -5.614],
[2.626, -1.887],
[3.916, 0.06],
[-0.525, -0.497],
[-2.467, -2.344],
[2.639, -1.9],
[3.252, -0.322],
[-1.044, -1.175],
[2.852, -1.578],
[1.424, -0.464],
[0.519, -1.189],
[2.56, -0.511],
[3.053, 0.974],
[1.795, 1.41],
[-15.978, 18.012]
],
"o": [
[-0.625, 2.129],
[-2.281, 1.646],
[0.472, 0.443],
[2.042, 1.921],
[-0.625, 2.129],
[-1.915, 1.383],
[1.018, 1.129],
[-1.078, 2.082],
[-2.56, 1.417],
[-2.008, 0.658],
[-1.37, 3.143],
[-3.338, 0.644],
[-3.051, -0.981],
[-25.633, -20.14],
[5.958, -6.716]
],
"v": [
[40.56, -9.661],
[36.684, -3.516],
[26.717, -0.459],
[28.219, 0.951],
[35.194, 7.573],
[31.305, 13.731],
[23.139, 16.698],
[26.245, 20.185],
[21.238, 25.919],
[15.386, 28.815],
[13.684, 31.635],
[2.407, 37.398],
[-7.647, 36.94],
[-14.927, 32.723],
[3.83, -31.326]
],
"c": true
},
"ix": 2
},
"nm": "Path 1",
"mn": "ADBE Vector Shape - Group",
"hd": false
},
{
"ty": "fl",
"c": { "a": 0, "k": [0.029757783927, 0.517785405178, 0.843137254902, 1], "ix": 4 },
"o": { "a": 0, "k": 100, "ix": 5 },
"r": 1,
"bm": 0,
"nm": "Fill 1",
"mn": "ADBE Vector Graphic - Fill",
"hd": false
},
{
"ty": "tr",
"p": { "a": 0, "k": [60.671, 42.079], "ix": 2 },
"a": { "a": 0, "k": [0, 0], "ix": 1 },
"s": { "a": 0, "k": [100, 100], "ix": 3 },
"r": { "a": 0, "k": 0, "ix": 6 },
"o": { "a": 0, "k": 100, "ix": 7 },
"sk": { "a": 0, "k": 0, "ix": 4 },
"sa": { "a": 0, "k": 0, "ix": 5 },
"nm": "Transform"
}
],
"nm": "Group 2",
"np": 2,
"cix": 2,
"bm": 0,
"ix": 2,
"mn": "ADBE Vector Group",
"hd": false
}
],
"ip": 0,
"op": 120.0000048877,
"st": 0,
"bm": 0
}
],
"markers": []
}